< ng-app-id="ng">@media print{ .isPrinting>*{display:none!important;position:static} .isPrinting ng-component{display:block!important;position:static}}[_nghost-ng-c1875741403] .grecaptcha-badge{visibility:hidden!important}>< ng-app-id="ng">:host,app-site-header{background-color:var(--white);border-bottom:.0625rem solid var(--inactive);display:block}.taglineCopy{font-weight:700}#tagline span{font-weight:700;margin-left:.5rem;line-height:1}#logo__container svg{max-height:3.063rem}.testMobileSearchExpose #logo__container svg{max-height:3.5rem}#tagline,#logo__container{width:33.3333%}.show-for-hamburger{flex-grow:1}.show-for-hamburger .icon-account{color:var(--brand-primary)}.show-for-hamburger .icon-heart{color:var(--accent5)}.show-for-hamburger .icon-gift{color:var(--accent2)}#site-header a.withicon+a.withicon{margin-left:0}#site-header #logo__container{margin-left:.625rem;margin-right:.625rem}@media only screen and (min-width:40.0625em){#site-header #logo__container svg{max-height:2.5rem}#site-header .paint-samples{margin-bottom:.75rem}#site-header #myCart{order:4;align-self:end}#rightButtons .hide-for-medium-up{display:none!important}#usrName span.hide-for-small-only,#wlcount span.hide-for-small-only,#checkoutButton span.hide-for-small-only{display:block!important}}#rightButtons .body-small,#checkoutButton .body-small,#rightButtons h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:40.0625em) and (max-width:64em){#site-header #tagline{width:auto}#site-header #logo__container{flex-grow:1;flex-shrink:1}.show-for-hamburger{flex-grow:0}}@media only screen and (max-width: 40em){#site-header .testMobileSearchExpose #searchButton__container{display:none!important}#site-header .paint-samples{display:none}#site-header #logo__container{width:auto;margin:0}#site-header #logo__container svg{padding:.75rem 0;width:auto}#site-header #myCart span+span{display:none!important}#site-header #mainNavBar{display:none}.show-for-hamburger{display:none;flex-basis:100%;width:100%;flex-shrink:0}.mobileMenuOpen #topHeader_container{border-bottom:.0625rem solid var(--inactive)}.mobileMenuOpen .show-for-hamburger,.mobileMenuOpen #site-header #mainNavBar{display:block}.mobileMenuOpen #frame{display:block!important}body.showSearch #site-header #paint-samples+div,body.showSearch #site-header .paint-samples+div,body.showSearch #site-header app-banner-message{display:none}#rightButtons{border-top:1px solid var(--background2);padding:.75rem 0;justify-content:space-between;align-items:center}#rightButtons .hide-for-small-only{display:none!important}#rightButtons .withicon.withicon--stacked{padding:0}#rightButtons span{margin-bottom:0;text-decoration:none}#rightButtons span.withicon{display:flex!important;align-items:center;margin:0}#rightButtons .icon-heart_hollow:before{color:var(--pine-mid)}}@media only screen and (max-width: 40em){html.fixed{position:fixed}#site-header{background-color:var(--white)}.stickyHeader app-site-header{top:0;z-index:999;position:sticky;display:block;transition:transform .25s}.stickyHeader.showSearch app-site-header{left:0;right:0;position:fixed}.stickyHeader.showSearch #countdownHeader{display:none}body.stickyHeader.hasBanner,body.stickyHeader{padding-top:0}.stickyHeader gift-finder header#site-header{position:absolute}.stickyHeader.mobileMenuOpen header#site-header{position:absolute}.stickyHeader app-site-header.offScreen{transform:translateY(-100%)}.stickyHeader:not(.showSearch):has(app-sort-filter.isSticky) app-site-header{position:static;transform:translate(0)}}#checkout-header .logo-container svg{max-height:2rem}#checkout-header.progress-bar-visible .logo-container svg{max-height:1.5rem}@media only screen and (min-width:40.0625em){#checkout-header.progress-bar-visible .logo-container svg{width:auto}}app-site-header [data-wlcount]:after{content:attr(data-wlcount)}app-site-header [data-wlcount=""],app-site-header [data-wlcount="0"]{display:none}#skip-to-content{padding:1em;position:absolute;top:-40px;left:1em;z-index:1000;color:#fff}#skip-to-content:focus{position:absolute;top:0;background:#222}#myCart .icon-cart.applied-credit:after{color:var(--pine-mid)}body .hamburger--squeeze.B{width:31px}body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner{font-weight:700;text-transform:uppercase;font-size:.5rem;background-color:transparent;transform:translateY(-14px)}body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner,body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner:before,body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner:after{width:26px}body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner:before{top:14px}body:not(.mobileMenuOpen) .hamburger--squeeze.B .hamburger-inner:after{top:21px}.mobileMenuOpen .hamburger--squeeze.B .hamburger-inner{color:transparent}.hamburger--squeeze.B .hamburger-inner,.hamburger--squeeze.B .hamburger-inner:before,.hamburger--squeeze.B .hamburger-inner:after,.mobileMenuOpen .hamburger--squeeze.B .hamburger-inner,.mobileMenuOpen .hamburger--squeeze.B .hamburger-inner:before,.mobileMenuOpen .hamburger--squeeze.B .hamburger-inner:after{transition:none}#myCart{position:relative}@media only screen and (max-width: 40em){#myCart{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}#myCart .withicon.withicon--stacked{padding:0}}#myCart .icon-cart,.myCart .icon-cart{position:relative;width:auto;margin-right:0}@media only screen and (max-width: 40em){#myCart .icon-cart,.myCart .icon-cart{color:var(--active)}}#myCart .icon-cart:after,.myCart .icon-cart:after{content:attr(data-cartitems);font-family:var(--font-family-sans-serif);position:absolute;font-size:.875rem;display:block;width:1.25rem;height:1.25rem;border-radius:1000px;line-height:1.25rem;text-align:center;font-weight:700;color:var(--black-dark);left:59%;transform:translate(-50%);top:-.5rem}@media only screen and (max-width: 40em){#myCart .icon-cart:after,.myCart .icon-cart:after{color:var(--active)}}#myCart .icon-cart:before,.myCart .icon-cart:before{content:"l"}#myCart .icon-cart[data-cartitems="0"]:before,.myCart .icon-cart[data-cartitems="0"]:before{content:"k"}#myCart .icon-cart[data-cartitems="0"]:after,.myCart .icon-cart[data-cartitems="0"]:after{display:none}#myCart .icon-cart[data-cartitems="1"]:after,#myCart .icon-cart[data-cartitems="2"]:after,#myCart .icon-cart[data-cartitems="3"]:after,#myCart .icon-cart[data-cartitems="4"]:after,#myCart .icon-cart[data-cartitems="5"]:after,#myCart .icon-cart[data-cartitems="6"]:after,#myCart .icon-cart[data-cartitems="7"]:after,#myCart .icon-cart[data-cartitems="8"]:after,#myCart .icon-cart[data-cartitems="9"]:after,.myCart .icon-cart[data-cartitems="1"]:after,.myCart .icon-cart[data-cartitems="2"]:after,.myCart .icon-cart[data-cartitems="3"]:after,.myCart .icon-cart[data-cartitems="4"]:after,.myCart .icon-cart[data-cartitems="5"]:after,.myCart .icon-cart[data-cartitems="6"]:after,.myCart .icon-cart[data-cartitems="7"]:after,.myCart .icon-cart[data-cartitems="8"]:after,.myCart .icon-cart[data-cartitems="9"]:after{font-size:.875rem}.hideByDefault{display:none}@media only screen and (max-width: 40em){#search-test{display:none}}@media only screen and (max-width: 40em){app-nav{display:none!important}}.notification__container{position:relative}@media only screen and (min-width:40.0625em) and (max-width:64em){app-nav{display:none!important}}@media only screen and (min-width:64.0625em){app-mobile-menu{display:none!important}}#headerPlaceholder{height:49px}@media only screen and (min-width:40.0625em){#headerPlaceholder{height:72px}#topHeader{margin-top:1rem;margin-bottom:1rem;row-gap:.75rem;max-width:min(100vw - 6rem,90rem)}}#topHeader{display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-inline:auto}#test-small-shop-button{grid-area:smallshop}#test-search-button{grid-area:searchbutton}#test-medium-shop-button{grid-area:shop}#test-logo{grid-area:logo;align-content:center}#test-links{grid-area:links}#test-cart{grid-area:cart}#test-search{grid-area:search}@media only screen and (max-width: 40em){#topHeader{display:grid;grid-template-areas:"smallshop logo searchbutton cart" "links links links links";grid-template-columns:auto 1fr auto auto}}@media only screen and (min-width:40.0625em) and (max-width:64em){#topHeader{display:grid;grid-template-areas:"shop logo links cart" "search search search search";grid-template-columns:auto 1fr auto auto}}@media only screen and (min-width:64.0625em){#topHeader{display:grid;grid-template-areas:"logo search links cart";grid-template-columns:auto 1fr auto auto;min-width:62.5em}#test-logo svg{width:auto!important}}#test-search{flex-grow:1;width:100%}@media only screen and (min-width:64.0625em) and (max-width:75em){#test-search:focus-within+#test-links{display:none}#test-links.is-ai-gift-finder-search-text-area-disabled{display:none}}#test-medium-shop-button,#test-search-button{display:none}.headerlink{color:var(--pine-mid)!important;font-weight:700;font-size:1.125rem;display:flex;gap:.25rem;align-items:center}a.withicon.headerlink span{text-decoration:none!important}#test-links,#test-cart{display:flex;-moz-column-gap:.75rem;column-gap:.75rem;align-items:center}#test-links{-moz-column-gap:1.5rem;column-gap:1.5rem}#test-logo svg{max-height:2.25rem}@media only screen and (max-width: 64em){#topHeader{flex-wrap:wrap;align-items:center}#test-search{order:1;width:100%}#test-logo{flex-grow:1}}@media only screen and (min-width:40.0625em){#test-small-shop-button{display:none}#test-logo{flex-shrink:0}}@media only screen and (min-width:40.0625em) and (max-width:64em){#test-medium-shop-button{display:block}.headerlink span.body-small{display:none}}@media only screen and (max-width: 40em){#test-links{order:1;width:100%;justify-content:space-between;display:none;flex-wrap:wrap;padding:.5rem 0}.mobileMenuOpen #test-links{display:flex;gap:0}#test-search{display:none}#test-search-button{display:block}#checkoutButton.headerlink span.body-small{display:none}.showSearch #topHeader>div{display:none}.showSearch #topHeader>#test-search{display:block}#test-logo svg{height:25px}#topHeader{max-width:calc(100vw - 2rem)}.ai-gift-finder-search-btn-svg-with-in-mobile-header{position:absolute;top:-4px;left:-8px}.ai-gift-finder-search-btn-svg-with-in-mobile-header-container{position:relative}.ai-gift-finder-search-btn-svg-with-in-mobile-header-container .ai-gift-finder-search-btn-svg-with-in-mobile-header{top:-6px;left:-8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
>< ng-app-id="ng">/*!
* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site jonsuh.com/hamburgers
* @link github.com/jonsuh/hamburgers
*/.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:var(--pine-mid);text-transform:none;border:0;margin:auto;overflow:visible;background-color:transparent;min-width:0;height:auto}.hamburger:hover,.hamburger:active,.hamburger:focus{background-color:transparent;outline:0}.hamburger:hover{opacity:1}.hamburger-box{width:24px;height:16px;display:block;position:relative}.hamburger-inner{display:block;top:65%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:24px;height:2px;background-color:var(--pine-mid);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.mobileMenuOpen .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mobileMenuOpen .hamburger--squeeze .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.mobileMenuOpen .hamburger--squeeze .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}@media (-ms-high-contrast: active),(forced-colors: active){.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:windowText}}
>< ng-app-id="ng">[_nghost-ng-c4148309435]{font-family:Material Symbols Rounded;vertical-align:text-bottom;display:inline-block;--_size:24px;font-size:var(--_size);width:var(--_size);height:var(--_size);line-height:var(--_size)}.md-20[_nghost-ng-c4148309435]{--_size:20px}.md-32[_nghost-ng-c4148309435]{--_size: 32px;max-width:var(--_size)}.filled[_nghost-ng-c4148309435]{font-variation-settings:"FILL" 1}notification-badge [_nghost-ng-c4148309435]{display:flex}>< ng-app-id="ng">[_nghost-ng-c2707943947]{--_padding: 1.75rem;--_border: 1px;--_verticalspace: 0rem;border-color:transparent;padding:var(--_padding);padding-top:2.25rem;width:91.6666666667%;height:100dvh;max-height:100vh;margin:0 0 0 auto;transform:translate(100%);grid-template-rows:auto 1fr auto;text-align:left}[open][_nghost-ng-c2707943947]{display:grid;transform:translate(0);animation:_ngcontent-ng-c2707943947_slideIn .3s ease-in}[closing][_nghost-ng-c2707943947]{animation:_ngcontent-ng-c2707943947_slideOut .3s forwards}[_nghost-ng-c2707943947]::backdrop{background-color:#00000073;animation:_ngcontent-ng-c2707943947_fadeIn .3s ease-in}[closing][_nghost-ng-c2707943947]::backdrop{animation:_ngcontent-ng-c2707943947_fadeOut .3s forwards}.no-drawer-header[_nghost-ng-c2707943947]{grid-template-rows:1fr auto;padding-top:3rem}@media only screen and (min-width:40.0625em){[_nghost-ng-c2707943947]{width:41.6666666667%}}@media only screen and (min-width:64.0625em){[_nghost-ng-c2707943947]{width:33.3333333333%}}@media only screen and (min-width:90.0625em){[_nghost-ng-c2707943947]{width:25%}}.drawer__close[_ngcontent-ng-c2707943947]{position:absolute;top:0;right:0}.drawer-body[_ngcontent-ng-c2707943947]{overflow:auto;flex-grow:1;position:relative}.drawer-buttons[_ngcontent-ng-c2707943947]{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.drawer-buttons[_ngcontent-ng-c2707943947]:not(:empty){border-top:1px solid var(--inactive);padding-top:.75rem}.drawer-buttons[_ngcontent-ng-c2707943947] button{margin:0!important;flex-grow:1}@keyframes _ngcontent-ng-c2707943947_fadeIn{0%{opacity:0}}@keyframes _ngcontent-ng-c2707943947_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes _ngcontent-ng-c2707943947_slideIn{0%{transform:translate(100%)}}@keyframes _ngcontent-ng-c2707943947_slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}>< ng-app-id="ng">svg#uncommon-goods-logo[_ngcontent-ng-c7364702]svg#u-logo[_ngcontent-ng-c7364702]svg#v-logo[_ngcontent-ng-c7364702]{width:100%;display:block}.logo--pine[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--pine[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--active)}.logo--creme[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--creme[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--bg1[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--bg1[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--background1)}.logo--teal[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--teal[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent1[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent1[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent1)}.logo--persimmon[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--persimmon[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent2[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent2[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent2)}.logo--vegan-leather[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--vegan-leather[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent3[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent3[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent3)}.logo--ochre[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--ochre[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent4[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent4[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent4)}.logo--blush[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--blush[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent5[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent5[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent5)}.logo--sky[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--sky[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702].logo--accent6[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--accent6[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--accent6)}.logo--white[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702].logo--white[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]{fill:var(--white)}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(1).logo--pride[_ngcontent-ng-c7364702] rect[_ngcontent-ng-c7364702]{fill:#6a2c8a}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(2){fill:#006cd8}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(3){fill:#1fb6e8}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(4){fill:#2ba6a6}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(5).logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(6){fill:#006341}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(7){fill:#81b842}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(8){fill:#f0c51d}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(9){fill:#ff982e}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(10){fill:#c51f49}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(11){fill:#ec93c7}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(12){fill:#a85030}.logo--pride[_ngcontent-ng-c7364702] path[_ngcontent-ng-c7364702]:nth-child(13){fill:#000}#uncommon-goods-logo[_ngcontent-ng-c7364702]#u-logo[_ngcontent-ng-c7364702]#v-logo[_ngcontent-ng-c7364702]{cursor:pointer}>< ng-app-id="ng">[_nghost-ng-c3093200464]{position:relative;display:inline-block}.notification[_ngcontent-ng-c3093200464]{font-family:var(--font-family-sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.5px;min-width:18px;border-radius:1000px;padding:0 4px;background-color:var(--primary);position:absolute;top:-.5rem;right:-.5rem;text-transform:uppercase;text-decoration:none!important;text-align:center}.notification.dark[_ngcontent-ng-c3093200464]{color:var(--white)}>< ng-app-id="ng">[_nghost-ng-c3428660752]{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;place-items:center}.btn-secondary[_nghost-ng-c3428660752]{border-width:1px}.btn-secondary.smicon[_nghost-ng-c3428660752]{border-color:transparent}.smicon[_nghost-ng-c3428660752]{width:32px;height:32px;min-height:32px;min-width:0;margin:8px}.smicon[_nghost-ng-c3428660752]:before{content:"";width:44px;height:44px;display:block;position:absolute;top:-8px;left:-8px}>< ng-app-id="ng">#searchBtn[_ngcontent-ng-c5988991]{height:100%}#searchContainer.testHeader[_ngcontent-ng-c5988991] #searchBtn[_ngcontent-ng-c5988991]{display:grid;place-items:center}@media only screen and (max-width: 40em){#searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) #searchBtn[_ngcontent-ng-c5988991]{order:-1;border:none!important;color:var(--active)!important}}[role=combobox][_ngcontent-ng-c5988991]:focus-within input[_ngcontent-ng-c5988991]{outline:none}[role=combobox][_ngcontent-ng-c5988991]:focus-within{outline-offset:-4px;outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}[role=combobox][_ngcontent-ng-c5988991]:focus-within button[_ngcontent-ng-c5988991]{background-color:transparent}#inputGroupContainer[_ngcontent-ng-c5988991]{width:100%}#inputGroupContainer[_ngcontent-ng-c5988991] .inputGroup[_ngcontent-ng-c5988991]{display:flex;align-items:center;flex-wrap:nowrap;height:100%}#inputGroupContainer[_ngcontent-ng-c5988991] #searchBtn.hide-for-small-only[_ngcontent-ng-c5988991]{height:100%;display:block!important}@media only screen and (max-width: 40em){#inputGroupContainer[_ngcontent-ng-c5988991] #searchBtn.hide-for-small-only[_ngcontent-ng-c5988991]{display:none!important}}@media only screen and (max-width: 40em){.showSearch[_nghost-ng-c5988991].showSearch [_nghost-ng-c5988991]{position:fixed;overflow-y:hidden}.showSearch[_nghost-ng-c5988991]:not(.stickyHeader) #site-header[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991]:not(.stickyHeader) #site-header[_ngcontent-ng-c5988991]{z-index:999;position:relative;width:100vw}.icon-close.show-for-small-only[_ngcontent-ng-c5988991]{text-align:center;display:inline-block!important;font-weight:700}.icon-close.show-for-small-only[_ngcontent-ng-c5988991]:hover{cursor:pointer}.showSearch[_nghost-ng-c5988991] main[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] main[_ngcontent-ng-c5988991].showSearch[_nghost-ng-c5988991] #site-footer[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] #site-footer[_ngcontent-ng-c5988991]{position:relative}.showSearch[_nghost-ng-c5988991] .MagicZoom[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] .MagicZoom[_ngcontent-ng-c5988991].showSearch[_nghost-ng-c5988991] .mz-figure[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] .mz-figure[_ngcontent-ng-c5988991]{z-index:0}.showSearch[_nghost-ng-c5988991] #searchContainer[_ngcontent-ng-c5988991]:before.showSearch [_nghost-ng-c5988991] #searchContainer[_ngcontent-ng-c5988991]:before{content:"";display:block;background-color:var(--white);position:fixed;inset:0;z-index:0}.showSearch[_nghost-ng-c5988991] #searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) #searchContainerInner[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] #searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) #searchContainerInner[_ngcontent-ng-c5988991]{border-bottom:1px solid var(--pine-mid)}.showSearch[_nghost-ng-c5988991] #searchContainer.testHeader[_ngcontent-ng-c5988991] #searchContainerInner[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] #searchContainer.testHeader[_ngcontent-ng-c5988991] #searchContainerInner[_ngcontent-ng-c5988991]{left:0}.showSearch[_nghost-ng-c5988991] #searchContainerInner[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] #searchContainerInner[_ngcontent-ng-c5988991]{position:fixed}#subFormContainer.open[_ngcontent-ng-c5988991]{display:block;position:fixed;top:0;left:0;right:0;background-color:var(--white);z-index:100}#subFormContainer[_ngcontent-ng-c5988991] #subForm[_ngcontent-ng-c5988991] > *[_ngcontent-ng-c5988991]{z-index:0}.showSearch[_nghost-ng-c5988991] #seoLinksRegion[_ngcontent-ng-c5988991].showSearch [_nghost-ng-c5988991] #seoLinksRegion[_ngcontent-ng-c5988991]{display:none}#inputGroupContainer[_ngcontent-ng-c5988991] #closeSearchBtn[_ngcontent-ng-c5988991]{height:100%;margin:0;border:none;align-items:center;justify-content:center}#inputGroupContainer[_ngcontent-ng-c5988991] #closeSearchBtn[_ngcontent-ng-c5988991] .icon-close[_ngcontent-ng-c5988991]{margin:0}#searchContainer.testHeader[_ngcontent-ng-c5988991] #inputGroupContainer[_ngcontent-ng-c5988991]{z-index:1}#searchContainer.testHeader[_ngcontent-ng-c5988991] #subFormContainer[_ngcontent-ng-c5988991]{margin-top:.25rem}#searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) #inputGroupContainer[_ngcontent-ng-c5988991] .inputGroup[_ngcontent-ng-c5988991]{justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}#searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) #inputGroupContainer[_ngcontent-ng-c5988991] .inputGroup[_ngcontent-ng-c5988991] #q[_ngcontent-ng-c5988991]{border:none;padding:0}}#subForm[_ngcontent-ng-c5988991]{position:relative}#subForm[_ngcontent-ng-c5988991] #q[_ngcontent-ng-c5988991] .icon-search[_ngcontent-ng-c5988991]#subForm[_ngcontent-ng-c5988991] button[_ngcontent-ng-c5988991] .icon-search[_ngcontent-ng-c5988991]{margin:0;width:100%}#subForm[_ngcontent-ng-c5988991] #q[_ngcontent-ng-c5988991]:focus#subForm[_ngcontent-ng-c5988991] button[_ngcontent-ng-c5988991]:focus{outline:none}input#q[_ngcontent-ng-c5988991]::placeholder{color:var(--inactive);opacity:1}@media only screen and (max-width: 40em){#subForm[_ngcontent-ng-c5988991] .icon-close.show-for-small-only[_ngcontent-ng-c5988991]{color:var(--black-dark);margin:0}#subForm[_ngcontent-ng-c5988991] .icon-close.show-for-small-only[_ngcontent-ng-c5988991]:before{left:50%;transform:translate(-50%,-50%)}body:not(.showSearch)[_nghost-ng-c5988991] #subFormContainer[_ngcontent-ng-c5988991]body:not(.showSearch) [_nghost-ng-c5988991] #subFormContainer[_ngcontent-ng-c5988991]{display:none}body:not(.showSearch)[_nghost-ng-c5988991] #subFormContainer.show-form[_ngcontent-ng-c5988991]body:not(.showSearch) [_nghost-ng-c5988991] #subFormContainer.show-form[_ngcontent-ng-c5988991]{display:block}}@media only screen and (min-width:40.0625em){#subFormContainer[_ngcontent-ng-c5988991]{display:block;margin-bottom:1.5rem}#subFormContainer[_ngcontent-ng-c5988991]:has(.testHeader){margin-bottom:0}}.searchFill[_ngcontent-ng-c5988991]{border:1px solid var(--inactive);border-top:none;background-color:var(--white);margin-top:-1px;padding:1rem}@media only screen and (max-width: 40em){.searchFill[_ngcontent-ng-c5988991]{margin-top:1px}.searchFill[_ngcontent-ng-c5988991] ul[_ngcontent-ng-c5988991]{margin-bottom:0}.searchFill[_ngcontent-ng-c5988991] li[_ngcontent-ng-c5988991]:last-of-type{margin-bottom:0}.searchFill[_ngcontent-ng-c5988991] li[_ngcontent-ng-c5988991]:last-of-type a[_ngcontent-ng-c5988991]{padding-bottom:0}}@media only screen and (min-width:40.0625em){#searchContainer[_ngcontent-ng-c5988991]:not(.testHeader) .searchFill[_ngcontent-ng-c5988991]:before{content:"";display:block;height:1px;background-color:var(--active);margin-left:-.5rem;margin-right:-.5rem;position:relative;top:-1rem}}.searchFill[_ngcontent-ng-c5988991] li[_ngcontent-ng-c5988991] a[_ngcontent-ng-c5988991]{display:block;padding:.375rem}@media only screen and (max-width: 40em){.searchFill[_ngcontent-ng-c5988991] li[_ngcontent-ng-c5988991] a[_ngcontent-ng-c5988991]{padding:.375rem 0}}.searchFill[_ngcontent-ng-c5988991] .body-small-caps[_ngcontent-ng-c5988991]{margin-left:.375rem}@media only screen and (max-width: 40em){.searchFill[_ngcontent-ng-c5988991] .body-small-caps[_ngcontent-ng-c5988991]{margin-left:0}}.autocomplete-suggestions[_ngcontent-ng-c5988991] li[_ngcontent-ng-c5988991]{cursor:pointer}#subForm[_ngcontent-ng-c5988991] .inputGroup[_ngcontent-ng-c5988991]{width:100%}#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] input[_ngcontent-ng-c5988991]#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] button[_ngcontent-ng-c5988991]{border-radius:0;border-bottom:none}#subForm[_ngcontent-ng-c5988991] .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{display:block}@media only screen and (max-width: 40em){#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] input[_ngcontent-ng-c5988991]#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] button[_ngcontent-ng-c5988991]#subForm[_ngcontent-ng-c5988991] .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{border-color:transparent}}.searchFill[_ngcontent-ng-c5988991]{overflow:hidden;padding:0;border:none;background-color:transparent}.searchFill[_ngcontent-ng-c5988991]:before{margin-left:.5rem;margin-right:.5rem}#searchSuggestionsTest[_ngcontent-ng-c5988991]#topRecentSearches[_ngcontent-ng-c5988991]#autocomplete[_ngcontent-ng-c5988991]{padding:1rem;border-top:none;background-color:var(--white)}@media only screen and (max-width: 40em){#searchSuggestionsTest[_ngcontent-ng-c5988991]#topRecentSearches[_ngcontent-ng-c5988991]#autocomplete[_ngcontent-ng-c5988991]{padding:1.5rem 0}}@media only screen and (max-width: 40em){#searchSuggestionsTest.is-voice-site-search-test[_ngcontent-ng-c5988991]#autocomplete.is-voice-site-search-test[_ngcontent-ng-c5988991]{padding-top:0}}#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] input[_ngcontent-ng-c5988991]{animation-name:_ngcontent-ng-c5988991_animateinput;animation-duration:.25s}#subForm[_ngcontent-ng-c5988991]:not(.testHeader) .inputGroup.hasSuggestions[_ngcontent-ng-c5988991] button[_ngcontent-ng-c5988991]{animation-name:_ngcontent-ng-c5988991_animatebutton;animation-duration:.25s}@keyframes _ngcontent-ng-c5988991_animateinput{0%{border-radius:22px 0 0 22px}to{border-radius:0}}@keyframes _ngcontent-ng-c5988991_animatebutton{0%{border-radius:0 22px 22px 0}to{border-radius:0}}@media only screen and (max-width: 40em){#searchSuggestionsTest[_ngcontent-ng-c5988991]#topRecentSearches[_ngcontent-ng-c5988991]#autocomplete[_ngcontent-ng-c5988991]{border-color:transparent}}.suggestion-grid[_ngcontent-ng-c5988991]{display:grid;grid-template-columns:1fr 1fr;gap:3rem .75rem}.suggestion-grid.recent[_ngcontent-ng-c5988991]{grid-template-columns:1fr 1fr 1fr}.truncate-after-2-lines[_ngcontent-ng-c5988991]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 40em){.suggestion-grid.recent[_ngcontent-ng-c5988991]{grid-template-columns:1fr 1fr}.suggestion-grid.recent[_ngcontent-ng-c5988991] .suggestion__recent[_ngcontent-ng-c5988991]{grid-column:span 2}}@media only screen and (min-width:40.0625em) and (max-width:64em){#topHeader_container.test[_nghost-ng-c5988991] .hide-on-med[_ngcontent-ng-c5988991]#topHeader_container.test [_nghost-ng-c5988991] .hide-on-med[_ngcontent-ng-c5988991]{display:none}.suggestion-grid.recent[_ngcontent-ng-c5988991]{grid-template-columns:1fr 1fr}.suggestion-grid.recent[_ngcontent-ng-c5988991] .suggestion__recent[_ngcontent-ng-c5988991]{grid-column:span 2}}@media only screen and (min-width:40.0625em){input[type=search].typewriter-placeholder-color[_ngcontent-ng-c5988991]::placeholder{color:var(--black-dark)}}#subForm.testHeader[_ngcontent-ng-c5988991] [role=combobox][_ngcontent-ng-c5988991]{border-radius:100vw}#subForm.testHeader[_ngcontent-ng-c5988991] [role=combobox][_ngcontent-ng-c5988991]:focus-within{outline:none}@media only screen and (max-width: 40em){#searchContainerInner[_ngcontent-ng-c5988991]:has(.testHeader){width:100%}.showSearch[_ngcontent-ng-c5988991] #topHeader_container[_ngcontent-ng-c5988991] > div[_ngcontent-ng-c5988991]:has(#topHeader){--columnWidth: 12}}#subForm.testHeader[_ngcontent-ng-c5988991] #inputGroupContainer[_ngcontent-ng-c5988991]:focus-within{z-index:99999}.search-container[_ngcontent-ng-c5988991]{position:relative;width:100%}@media only screen and (max-width: 40em){.searchFill--container[_ngcontent-ng-c5988991]{width:100%;height:100dvh;position:relative}.searchFill[_ngcontent-ng-c5988991]{overflow-y:auto;height:100dvh;background-color:red}}@media only screen and (min-width:40.0625em){#subForm.testHeader[_ngcontent-ng-c5988991] .searchFill--container[_ngcontent-ng-c5988991]{z-index:99998}#subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{top:-1rem}.searchFill--container[_ngcontent-ng-c5988991]{width:100%;position:relative;flex-shrink:0;z-index:99999}.searchFill[_ngcontent-ng-c5988991]{position:absolute;left:0;right:0;overflow:hidden}}.placeholder-animation[_ngcontent-ng-c5988991]{animation-duration:.5s;animation-fill-mode:forwards;position:absolute;color:var(--inactive);opacity:0}.placeholder-animation.fadeOutUp[_ngcontent-ng-c5988991]{animation-name:_ngcontent-ng-c5988991_fadeOutUp}.placeholder-animation.fadeInUp[_ngcontent-ng-c5988991]{animation-name:_ngcontent-ng-c5988991_fadeInUp}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991]{cursor:pointer}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991]{width:100%;height:100%;overflow:hidden;position:absolute;z-index:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991] .place-holder-search-for[_ngcontent-ng-c5988991]{color:var(--black-mid);display:block;position:absolute;top:11px;left:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991] .place-holder-copy[_ngcontent-ng-c5988991]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;position:absolute;max-width:calc(100% - 40px);top:11px;left:0;padding-left:62px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991] .place-holder-copy.expandable[_ngcontent-ng-c5988991]{top:8px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] input[type=search][_ngcontent-ng-c5988991]::-webkit-search-decoration.is-ai-gift-finder-search[_ngcontent-ng-c5988991] input[type=search][_ngcontent-ng-c5988991]::-webkit-search-cancel-button.is-ai-gift-finder-search[_ngcontent-ng-c5988991] input[type=search][_ngcontent-ng-c5988991]::-webkit-search-results-button.is-ai-gift-finder-search[_ngcontent-ng-c5988991] input[type=search][_ngcontent-ng-c5988991]::-webkit-search-results-decoration{display:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{background-color:var(--white);border:1px solid var(--inactive)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991]{padding:1rem;background-color:var(--white)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .clear-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991].is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .voice-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{position:absolute;background:transparent;border:none;color:var(--pine-mid);cursor:pointer;font-size:.875rem;margin-top:.5rem;margin-right:.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area[_ngcontent-ng-c5988991]{border:1px solid var(--persimmon-mid);resize:none;border-radius:.25rem;padding-right:60px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area[_ngcontent-ng-c5988991]:focus{border:1px solid var(--persimmon-mid);outline:none!important}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .ai-search-svg-within-text-area[_ngcontent-ng-c5988991]{position:absolute;top:.5rem;left:.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .close-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{position:absolute;background:transparent;border:none;color:var(--black-dark)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn[_ngcontent-ng-c5988991]{border:none;background:transparent}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn[_ngcontent-ng-c5988991]:hover.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn[_ngcontent-ng-c5988991]:focus{color:var(--accent1)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-search-svg-within-input[_ngcontent-ng-c5988991]{position:absolute;top:5px;left:17px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-loader[_ngcontent-ng-c5988991]{position:absolute;width:1.5rem;height:1.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-loader[_ngcontent-ng-c5988991] loading-throbber[_ngcontent-ng-c5988991]{display:flex}@media only screen and (max-width: 40em){.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991]{pointer-events:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .search-container[_ngcontent-ng-c5988991] .place-holder-container[_ngcontent-ng-c5988991] .place-holder-copy[_ngcontent-ng-c5988991]{padding-left:10px}.is-ai-gift-finder-search.testHeader[_ngcontent-ng-c5988991] #subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991]{border-radius:0}.is-ai-gift-finder-search.testHeader[_ngcontent-ng-c5988991] #subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container.is-voice-search[_ngcontent-ng-c5988991]{padding-top:0!important}.is-ai-gift-finder-search.testHeader[_ngcontent-ng-c5988991] #subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991]{padding-top:0!important;border-radius:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{border:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-loader[_ngcontent-ng-c5988991]{top:3.5rem;right:1rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .hide-input-group-container[_ngcontent-ng-c5988991]{display:none;pointer-events:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .unhide-input-group-container[_ngcontent-ng-c5988991]{display:block;pointer-events:auto}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991]{display:grid;grid-template-areas:"ai-search-mobile ai-search-close-btn-mobile"}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container-mobile[_ngcontent-ng-c5988991]{position:relative;grid-area:ai-search-mobile;display:flex;align-items:center}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container-mobile[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-svg[_ngcontent-ng-c5988991]{position:absolute;top:4px;left:4px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container-mobile[_ngcontent-ng-c5988991] p[_ngcontent-ng-c5988991]{display:inline}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-close-btn-container-mobile[_ngcontent-ng-c5988991]{grid-area:ai-search-close-btn-mobile;text-align:right}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-close-btn-container-mobile[_ngcontent-ng-c5988991] .close-ai-gift-finder-search-btn[_ngcontent-ng-c5988991]{width:2rem;background:transparent;border:none;color:var(--black-dark);padding:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991]{padding:0 1rem 1rem;border-bottom:1px solid var(--inactive)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .close-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{top:3rem;right:.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .clear-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{top:2rem;right:.5rem}.placeholder-animation[_ngcontent-ng-c5988991]{top:58px;left:28px}.mobile-voice-search-container[_ngcontent-ng-c5988991]{padding:0 1rem 15px 20px;width:100%}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991]{display:flex;flex-direction:column-reverse;justify-content:flex-start;position:relative}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .mobile-voice-to-search-textarea[_ngcontent-ng-c5988991]{min-height:2.5rem;overflow:hidden;resize:none;height:2.5rem;border-radius:24px;border:1px solid var(--black-light);transition:height .1s ease;padding-right:3rem}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .mobile-voice-to-search-textarea[_ngcontent-ng-c5988991]:focus{border:1px solid var(--black-light);outline:none!important}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .voice-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{border-radius:50%;height:30px;width:30px;position:absolute;top:50%;right:0;padding:0;min-height:30px;border:0;transform:translateY(-50%);inset-inline-end:.5rem}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .voice-search-container[_ngcontent-ng-c5988991]{top:0;right:0;margin:4px}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .voice-search-container[_ngcontent-ng-c5988991] .voice-ai-gift-finder-search-close-btn[_ngcontent-ng-c5988991]{height:30px!important;width:30px!important;margin:0 5px 0 0}.mobile-voice-search-container[_ngcontent-ng-c5988991] .mobile-voice-search-expandable-container[_ngcontent-ng-c5988991] .voice-search-container[_ngcontent-ng-c5988991] .voice-bars[_ngcontent-ng-c5988991]{margin:0}.voice-ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991]{position:relative}.voice-ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container-mobile[_ngcontent-ng-c5988991]{display:flex;align-items:center}.voice-ai-gift-finder-search-prompt-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container-mobile[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-svg[_ngcontent-ng-c5988991]{position:absolute;top:4px;left:4px}.top-suggestions[_ngcontent-ng-c5988991]{padding-top:43px}.top-suggestions[_ngcontent-ng-c5988991] ul[_ngcontent-ng-c5988991]{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media only screen and (min-width:40.0625em){.is-ai-gift-finder-search.testHeader[_ngcontent-ng-c5988991] #subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{top:-43px;border-radius:22px}.is-ai-gift-finder-search.testHeader[_ngcontent-ng-c5988991] #subForm.testHeader[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991]{padding-top:1rem!important}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .searchFill[_ngcontent-ng-c5988991]{top:-43px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-loader[_ngcontent-ng-c5988991]{top:.5rem;left:.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .hide-input-group-container[_ngcontent-ng-c5988991]{visibility:hidden;pointer-events:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .unhide-input-group-container[_ngcontent-ng-c5988991]{visibility:visible;pointer-events:auto}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] #searchSuggestionsTest[_ngcontent-ng-c5988991]{border:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn[_ngcontent-ng-c5988991]{position:absolute;top:0;left:.5rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991]{padding:1rem 2rem 0 1rem;border-bottom:none}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area[_ngcontent-ng-c5988991]{padding-left:50px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .ai-gift-finder-search-btn-container[_ngcontent-ng-c5988991]{position:absolute;top:1rem;left:1rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .close-ai-gift-finder-search-btn[_ngcontent-ng-c5988991]{background:transparent;border:none;color:var(--black-dark);padding:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .clear-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{top:1rem;right:2rem}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .ai-gift-finder-search-text-area-container[_ngcontent-ng-c5988991] .voice-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{top:1rem;right:2rem;padding:0;border-radius:50%;height:30px;width:30px;min-height:30px}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .close-ai-gift-finder-search-query-btn[_ngcontent-ng-c5988991]{top:.2rem;right:-.6rem;padding-left:0}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] #searchBtn[_ngcontent-ng-c5988991]{order:-1;border:1px solid;border-right:0px;border-radius:1000px 0 0 1000px;padding-left:1.5rem;padding-right:.5rem;border-color:var(--inactive);background-color:var(--white);color:var(--primary)}.is-ai-gift-finder-search[_ngcontent-ng-c5988991] .inputGroup[_ngcontent-ng-c5988991] input[_ngcontent-ng-c5988991]{border-radius:0 1000px 1000px 0;border:1px solid;border-right-width:1px!important;border-left:0px;padding-left:0;border-color:var(--inactive);background-color:var(--white);color:var(--primary)}.placeholder-animation[_ngcontent-ng-c5988991]{left:142px}}@keyframes _ngcontent-ng-c5988991_fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes _ngcontent-ng-c5988991_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.voice-search-button-wrapper-container[_ngcontent-ng-c5988991]{position:absolute;top:0;right:0;display:flex;align-items:center;color:transparent;background:transparent;margin:0;padding:0}.voice-search-container[_ngcontent-ng-c5988991]{position:absolute;top:1.5rem;right:2.5rem;display:flex;align-items:center}.voice-ai-gift-finder-search-close-btn[_ngcontent-ng-c5988991]{position:relative;padding:0;border-radius:50%;width:30px;height:30px;min-height:30px}.voice-bars[_ngcontent-ng-c5988991]{display:flex;width:30px;height:30px;gap:3px;align-items:center;justify-content:center;background-color:var(--pine-mid);border-radius:50%}.bar-small[_ngcontent-ng-c5988991].bar-large[_ngcontent-ng-c5988991]{width:4px;background:var(--white);border-radius:10px;opacity:.5}.bar-small[_ngcontent-ng-c5988991]{animation:_ngcontent-ng-c5988991_bounce-small 1.5s infinite ease-in-out;animation-play-state:paused}.bar-small.listening[_ngcontent-ng-c5988991]{animation-play-state:running}.bar-large[_ngcontent-ng-c5988991]{animation:_ngcontent-ng-c5988991_bounce-large 1.5s infinite ease-in-out;animation-play-state:paused}.bar-large.listening[_ngcontent-ng-c5988991]{animation-play-state:running}.bar[_ngcontent-ng-c5988991]:nth-child(1){height:12px}.bar[_ngcontent-ng-c5988991]:nth-child(2){height:15px}.bar[_ngcontent-ng-c5988991]:nth-child(3){height:12px}@keyframes _ngcontent-ng-c5988991_bounce-small{0%,to{height:12px}50%{height:15px}}@keyframes _ngcontent-ng-c5988991_bounce-large{0%,to{height:15px}50%{height:12px}}.top-suggestions[_ngcontent-ng-c5988991] img{border-radius:.25rem}.input-query-field[_ngcontent-ng-c5988991]{padding-right:44px}.desktop-query-field-x-btn[_ngcontent-ng-c5988991]{position:absolute;top:0;right:0;height:100%;border:none;cursor:pointer;line-height:1;background:transparent;color:var(--black-dark);margin:0;pointer-events:auto} .autocomplete-suggestions-test a.withicon .recentSearch a.withicon{white-space:normal!important;word-wrap:break-word;overflow-wrap:break-word}>< ng-app-id="ng">#categoryNav[_ngcontent-ng-c2831504244]{bottom:auto;left:auto;max-width:1000px;overflow-y:visible;overflow-x:visible;position:relative;text-align:justify;top:auto;transform:none;width:100%;background-color:transparent;margin-top:5px;padding-bottom:1.75rem}#categoryNav[_ngcontent-ng-c2831504244] ul[_ngcontent-ng-c2831504244]{display:flex;justify-content:space-between;margin-bottom:0!important}#categoryNav[_ngcontent-ng-c2831504244] ul[_ngcontent-ng-c2831504244] li[_ngcontent-ng-c2831504244]{margin-bottom:0!important}#categoryNav.testHeader[_ngcontent-ng-c2831504244]{padding-bottom:1rem}@media only screen and (max-width: 40em){#categoryNav[_ngcontent-ng-c2831504244] .nav-cat[_ngcontent-ng-c2831504244]{padding:0}}#categoryNav[_ngcontent-ng-c2831504244] .nav-cat[_ngcontent-ng-c2831504244]:hover{cursor:pointer;text-decoration:none;color:var(--active)}#categoryNav[_ngcontent-ng-c2831504244] > a[_ngcontent-ng-c2831504244]:visited{color:inherit}.nav-cat[_ngcontent-ng-c2831504244].nav-cat[_ngcontent-ng-c2831504244]:link.nav-cat[_ngcontent-ng-c2831504244]:visited.nav-cat[_ngcontent-ng-c2831504244]:hover.nav-cat[_ngcontent-ng-c2831504244]:active.nav-cat[_ngcontent-ng-c2831504244]:focus.nav-cat[_ngcontent-ng-c2831504244]:focus:hover{font-family:var(--font-family-sans-serif);font-size:.875rem;line-height:1rem;display:block;text-decoration:none!important;font-weight:700}.nav-cat.opened[_ngcontent-ng-c2831504244].nav-cat[_ngcontent-ng-c2831504244]:link.opened.nav-cat[_ngcontent-ng-c2831504244]:visited.opened.nav-cat[_ngcontent-ng-c2831504244]:hover.opened.nav-cat[_ngcontent-ng-c2831504244]:active.opened.nav-cat[_ngcontent-ng-c2831504244]:focus.opened.nav-cat[_ngcontent-ng-c2831504244]:focus:hover.opened{color:var(--pine-mid)!important;position:relative}>< ng-app-id="ng">#countdownHeader[_ngcontent-ng-c188347360]:not(:empty){padding-top:.75rem}#countdownHeader[_ngcontent-ng-c188347360]{text-align:center;margin-left:0;width:100%;z-index:999}#countdownHeader[_ngcontent-ng-c188347360] #countdownTime[_ngcontent-ng-c188347360]{font-family:Droid Sans Mono,monospace;color:var(--urgent)}#countdownHeader[_ngcontent-ng-c188347360] .icon-truck[_ngcontent-ng-c188347360]{margin:0 .5rem}#countdownHeader[_ngcontent-ng-c188347360] .shipping-cutoff[_ngcontent-ng-c188347360]{white-space:nowrap}>< ng-app-id="ng">[_nghost-ng-c3294398971]{--_padding: 2.25rem;--_border: 1px;--_verticalspace: 3.75rem;padding:var(--_padding);width:40rem;max-height:calc(100vh - var(--_verticalspace) * 2);border-radius:3px;border:solid var(--_border) var(--secondary);box-shadow:0 0 10px #0006;grid-template-rows:auto 1fr auto;text-align:left}[open][_nghost-ng-c3294398971]{display:grid}[_nghost-ng-c3294398971]::backdrop{background-color:#00000073}[open][_nghost-ng-c3294398971][_nghost-ng-c3294398971]::backdrop{animation:_ngcontent-ng-c3294398971_fadeIn .3s ease-in}[closing][_nghost-ng-c3294398971]{animation:_ngcontent-ng-c3294398971_fadeOut .3s forwards}.no-modal-header[_nghost-ng-c3294398971]{grid-template-rows:1fr auto;padding-top:3rem}.modal__close[_ngcontent-ng-c3294398971]{position:absolute;top:0;right:0}.modal-body[_ngcontent-ng-c3294398971]{overflow:auto}.modal-buttons[_ngcontent-ng-c3294398971]{display:flex;gap:.75rem;justify-content:flex-end}.modal-buttons[_ngcontent-ng-c3294398971]:not(:empty){border-top:1px solid var(--inactive);padding-top:.75rem}.modal-buttons[_ngcontent-ng-c3294398971] button{margin:0!important}@media only screen and (max-width: 40em){[_nghost-ng-c3294398971]{width:100%;max-width:100vw;max-height:calc(100dvh - var(--_verticalspace) * 2);height:100%}.modal-buttons[_ngcontent-ng-c3294398971]{flex-direction:column}.modal__content[_ngcontent-ng-c3294398971]{--_verticalspace:0rem }}@keyframes _ngcontent-ng-c3294398971_fadeIn{0%{opacity:0}}@keyframes _ngcontent-ng-c3294398971_fadeOut{0%{opacity:1}to{opacity:0}}>< ng-app-id="ng">.homePage-container[_ngcontent-ng-c548332866] >*:not(.basic-story-module):not(.extra-large-feature-module):not(app-hero-module){margin-top:.75rem}.homePage-container[_ngcontent-ng-c548332866] >*{display:block;margin:0 auto 3rem}.homePage-container[_ngcontent-ng-c548332866] >*{max-width:90rem}.homePage-container[_ngcontent-ng-c548332866] >app-recently-viewed-container:first-child{margin-top:1.5rem!important}>
Uncommon Goods | Uncommon Goods: CoolUnique & Unusual Gifts< ng-app-id="ng">.homePage-container > [_nghost-ng-c2783708011]{margin-bottom:1.5rem}.prevent-reflow[_ngcontent-ng-c2783708011]{padding-bottom:100%;height:0}.product_media-container[_ngcontent-ng-c2783708011]{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;contain:paint;background-color:var(--black-light)}.product_media-container[_ngcontent-ng-c2783708011] img{width:auto;height:auto;display:block}[_nghost-ng-c2783708011]{background-color:var(--pine-dark);max-width:none!important;margin-top:0!important;margin-bottom:0!important;padding-bottom:.75rem}[_nghost-ng-c2783708011] section[_ngcontent-ng-c2783708011]{margin:auto}[_nghost-ng-c2783708011] .small-12.large-10[_ngcontent-ng-c2783708011]{--columnWidth:12!important}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] a[_ngcontent-ng-c2783708011]{display:flex;align-items:center;background-color:var(--white);border-radius:.75rem;gap:.75rem}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] .text-center[_ngcontent-ng-c2783708011] div[_ngcontent-ng-c2783708011]{height:auto;padding:0;margin:0!important;border-radius:.75rem 0 0 .75rem!important;flex-shrink:0}@media only screen and (max-width: 40em){[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] a[_ngcontent-ng-c2783708011]{flex-direction:column;padding-bottom:.75rem}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] .text-center[_ngcontent-ng-c2783708011] div[_ngcontent-ng-c2783708011]{border-radius:.75rem .75rem 0 0!important}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] img[_ngcontent-ng-c2783708011]{width:100%}.product_media-container[_ngcontent-ng-c2783708011]{width:100%}}@media only screen and (min-width:40.0625em){[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011] img{width:64px}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011]{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:.75rem;padding-left:1rem;padding-right:1rem}[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011]:before[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011]:after{display:none!important}[_nghost-ng-c2783708011] .swipe-row__item[_ngcontent-ng-c2783708011]{width:100%!important;margin:0!important}[_nghost-ng-c2783708011] .swipe-row__item[_ngcontent-ng-c2783708011] span[_ngcontent-ng-c2783708011]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:.75rem}}@media only screen and (min-width:75.0625em){[_nghost-ng-c2783708011] .text-link-products[_ngcontent-ng-c2783708011]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}>< ng-app-id="ng">.clickablemodule[_ngcontent-ng-c3924835296]{position:relative}.clickablemodule[_ngcontent-ng-c3924835296] a[_ngcontent-ng-c3924835296]{margin-top:.75rem}.clickablemodule[_ngcontent-ng-c3924835296] a[_ngcontent-ng-c3924835296].clickablemodule[_ngcontent-ng-c3924835296] .columns[_ngcontent-ng-c3924835296]{position:static}.clickablemodule[_ngcontent-ng-c3924835296] a[_ngcontent-ng-c3924835296]:not(.btn-micro):after.clickablemodule[_ngcontent-ng-c3924835296] a.btn-micro[_ngcontent-ng-c3924835296]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.homePage-container > [_nghost-ng-c3924835296]{width:100%;max-width:none}.basic-story[_ngcontent-ng-c3924835296]{max-width:105rem;width:100%;margin:auto}.basic-story[_ngcontent-ng-c3924835296] .basic-story-flex-container[_ngcontent-ng-c3924835296]{display:flex;flex-direction:column;gap:4px}.basic-story-copy-container[_ngcontent-ng-c3924835296]{display:flex;flex-direction:column;justify-content:center;padding:48px}.video-container[_ngcontent-ng-c3924835296]{position:relative}.video-container[_ngcontent-ng-c3924835296] app-video-player[_ngcontent-ng-c3924835296] video{width:100%;height:100%;object-fit:cover}.video-controls-btn[_ngcontent-ng-c3924835296]{position:absolute;top:0;right:0;margin:1rem 1rem 0 0;cursor:pointer;border-width:0;font-variation-settings:"FILL" 1}@media only screen and (min-width:40.0625em) and (max-width:64em){.single-product-image-layout[_ngcontent-ng-c3924835296] picture img{max-height:640px;object-fit:cover}}@media only screen and (min-width:40.0625em){.multi-image-layout[_ngcontent-ng-c3924835296]{--_gap: 4px;display:grid;gap:var(--_gap);grid-template-areas:"left1 right1 right1" "left2 right1 right1"}.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(1){grid-area:right1}.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(2){grid-area:left1}.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(3){grid-area:left2}}@media only screen and (min-width:64.0625em) and (max-width:75em){.basic-story-copy-container[_ngcontent-ng-c3924835296].basic-story-media-container[_ngcontent-ng-c3924835296]{width:50%}.multi-image-layout[_ngcontent-ng-c3924835296]{grid-template-areas:"right1 right1" "left1 left2";justify-content:end}.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(1){grid-area:right1}.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(1) picture.multi-image-layout[_ngcontent-ng-c3924835296] > *[_ngcontent-ng-c3924835296]:nth-child(1) picture img{max-height:435px}}@media only screen and (min-width:64.0625em){.basic-story[_ngcontent-ng-c3924835296] .basic-story-flex-container[_ngcontent-ng-c3924835296]{flex-direction:row}.basic-story[_ngcontent-ng-c3924835296] .basic-story-flex-container.text-left[_ngcontent-ng-c3924835296]{flex-direction:row-reverse}.basic-story-copy-container[_ngcontent-ng-c3924835296]{padding:0 48px}}@media only screen and (min-width:75.0625em){.basic-story-copy-container[_ngcontent-ng-c3924835296]{max-width:33%}.basic-story-copy-container.single-image-layout[_ngcontent-ng-c3924835296]{width:100%}.basic-story-media-container[_ngcontent-ng-c3924835296]{width:70%}.basic-story-media-container.single-image-layout[_ngcontent-ng-c3924835296]{width:100%}.single-product-image-layout[_ngcontent-ng-c3924835296] .basic-story-copy-container[_ngcontent-ng-c3924835296]{max-width:50%}.single-product-image-layout[_ngcontent-ng-c3924835296] .basic-story-media-container[_ngcontent-ng-c3924835296]{width:50%}}>< ng-app-id="ng">[_nghost-ng-c685247324]{--padding: 1.5rem;--background: var(--white);--bordercolor: var(--inactive);--borderwidth: 1px;background-color:var(--background);padding:var(--padding);padding-bottom:calc(var(--padding) - .75rem);margin-bottom:.75rem;border-:solid;border-width:var(--borderwidth);border-color:var(--bordercolor);display:block;border-radius:.25rem;overflow:hidden}[_nghost-ng-c685247324]:not(.hasBorder){--bordercolor: transparent}.dark[_nghost-ng-c685247324]{color:var(--white)}.panel--compact[_nghost-ng-c685247324]{--padding:.75rem}.panel--expand[_nghost-ng-c685247324]{--padding:3rem}.panel--urgent[_nghost-ng-c685247324]{--borderwidth: 2px;--bordercolor: var(--urgent)}.hasAccent[_nghost-ng-c685247324]:after{content:"";display:block;height:.625rem;margin-left:calc((var(--borderwidth) + var(--padding)) * -1);margin-right:calc((var(--borderwidth) + var(--padding)) * -1);transform:translateY(calc(var(--padding) - var(--borderwidth) - .625rem));background:var(--_borderaccent)}.panel--with-close[_nghost-ng-c685247324]{padding-top:2.75rem;position:relative}.panel--with-close[_nghost-ng-c685247324] button[btn-icon].panel__close[_ngcontent-ng-c685247324]{position:absolute;right:0;top:0}[_nghost-ng-c685247324] .small-panel-bleed{margin-left:calc((var(--borderwidth) + var(--padding)) * -1);margin-right:calc((var(--borderwidth) + var(--padding)) * -1)}[_nghost-ng-c685247324] .small-panel-trim{margin-left:auto;margin-right:auto}@media only screen and (min-width:40.0625em){[_nghost-ng-c685247324] .medium-panel-bleed{margin-left:calc((var(--borderwidth) + var(--padding)) * -1);margin-right:calc((var(--borderwidth) + var(--padding)) * -1)}[_nghost-ng-c685247324] .medium-panel-trim{margin-left:auto;margin-right:auto}}@media only screen and (min-width:64.0625em){[_nghost-ng-c685247324] .large-panel-bleed{margin-left:calc((var(--borderwidth) + var(--padding)) * -1);margin-right:calc((var(--borderwidth) + var(--padding)) * -1)}[_nghost-ng-c685247324] .large-panel-trim{margin-left:auto;margin-right:auto}}>< ng-app-id="ng">.homePage-container > [_nghost-ng-c1889218370]{width:100%;max-width:none}.product__name[_ngcontent-ng-c1889218370]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block}.product-carousel-image-container[_ngcontent-ng-c1889218370]{height:0;position:relative;padding-bottom:100%;width:100%;display:block;background-color:var(--background2)}.product-carousel-image-container[_ngcontent-ng-c1889218370] product-picture[_ngcontent-ng-c1889218370]{position:absolute;inset:0;margin:0}app-hp-carousel[_ngcontent-ng-c1889218370] + app-hp-carousel[_ngcontent-ng-c1889218370]{margin-top:3rem;display:block}[_nghost-ng-c1889218370] .h2{text-align:center}>< ng-app-id="ng">.carousel[_ngcontent-ng-c2454262574] *[_ngcontent-ng-c2454262574]{box-sizing:border-box}.carousel[_ngcontent-ng-c2454262574]{position:relative;width:100%;max-width:90rem;margin:auto}.carousel__title[_ngcontent-ng-c2454262574]{color:var(--pine-mid)}.carousel__buttons-and-items-container[_ngcontent-ng-c2454262574]{position:relative}.carousel__footer[_ngcontent-ng-c2454262574]:not(:empty){margin-top:.75rem}@media only screen and (min-width:40.0625em){.carousel__buttons-and-items-container[_ngcontent-ng-c2454262574]{padding:0 3rem}}.carousel[_ngcontent-ng-c2454262574]:focus{outline:none}.carousel_pane[_ngcontent-ng-c2454262574]{scroll-snap-type:none}.carousel_pane[_ngcontent-ng-c2454262574]{-ms-overflow-:none;scrollbar-width:none}.carousel_pane[_ngcontent-ng-c2454262574]{overflow:auto;width:100%;-webkit-overflow-scrolling:touch;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;scroll-snap-points-x:repeat(100%);position:relative;z-index:0}.carousel_pane[_ngcontent-ng-c2454262574]::-webkit-scrollbar{display:none}.carousel_items[_ngcontent-ng-c2454262574]{display:flex;flex-flow:row nowrap;--numitems: var(--smallacross)}.carousel_items[_ngcontent-ng-c2454262574] > *[_ngcontent-ng-c2454262574]{position:relative;white-space:normal;box-sizing:border-box;flex:1 0 auto;width:100%;align-items:flex-start;display:flex}.carousel_items[_ngcontent-ng-c2454262574] > *[_ngcontent-ng-c2454262574]{min-width:0;width:auto;flex-basis:calc(100% / var(--numitems));flex-grow:0}@media only screen and (min-width:40.0625em){.carousel_items[_ngcontent-ng-c2454262574].carousel__button[_ngcontent-ng-c2454262574]{--numitems: var(--mediumacross) }}@media only screen and (min-width:64.0625em){.carousel_items[_ngcontent-ng-c2454262574].carousel__button[_ngcontent-ng-c2454262574]{--numitems: var(--largeacross) }}@media only screen and (min-width:75.0625em){.carousel_items[_ngcontent-ng-c2454262574].carousel__button[_ngcontent-ng-c2454262574]{--numitems: var(--xlargeacross) }}@media only screen and (min-width:90.0625em){.carousel_items[_ngcontent-ng-c2454262574].carousel__button[_ngcontent-ng-c2454262574]{--numitems: var(--xxlargeacross) }}.carousel__button[_ngcontent-ng-c2454262574]{position:absolute;top:0;margin-top:calc(100% / var(--numitems) / 2 - .75rem);transform:translateY(-50%)}.prev-button[_ngcontent-ng-c2454262574]{left:0}.next-button[_ngcontent-ng-c2454262574]{right:0}.carousel_items.not-enough[_ngcontent-ng-c2454262574]{justify-content:center}.skeleton-box.h2-block[_ngcontent-ng-c2454262574]{display:block;height:34px;width:50%;margin:auto 25%}>< ng-app-id="ng">.lazy-img[_ngcontent-ng-c4007145475]{opacity:0;transition:opacity .12s ease-out}.lazy-img.is-loaded[_ngcontent-ng-c4007145475]{opacity:1}>< ng-app-id="ng">[_nghost-ng-c2879246190]{flex-grow:0;min-width:0;flex-basis:calc(100% / var(--numitems))}[_nghost-ng-c2879246190]{position:relative;white-space:normal;box-sizing:border-box;flex:1 0 auto;width:100%;align-items:flex-start;display:flex}[_nghost-ng-c2879246190]{min-width:0;width:auto;flex-basis:calc(100% / var(--numitems));flex-grow:0;padding:0 .375rem}[_nghost-ng-c2879246190] >*{width:100%}>< ng-app-id="ng">article.item-widget[_ngcontent-ng-c844310982]{contain:paint }article.item-widget[_ngcontent-ng-c844310982] .product__name[_ngcontent-ng-c844310982]{display:block}article.item-widget[_ngcontent-ng-c844310982] .product__name.truncate[_ngcontent-ng-c844310982] a[_ngcontent-ng-c844310982]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}article.item-widget[_ngcontent-ng-c844310982] .product__name[_ngcontent-ng-c844310982] a[_ngcontent-ng-c844310982]{display:block;text-decoration:none;word-break:break-word}article.item-widget[_ngcontent-ng-c844310982] .product__mediaContainer[_ngcontent-ng-c844310982]{position:relative;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;contain:paint;background-color:var(--black-light);border-radius:.25rem}article.item-widget[_ngcontent-ng-c844310982] .product__mediaContainer[_ngcontent-ng-c844310982] a[_ngcontent-ng-c844310982]{position:absolute;inset:0;margin:0}article.item-widget[_ngcontent-ng-c844310982] .product__mediaContainer[_ngcontent-ng-c844310982] img{width:auto;height:auto;display:block}@media (hover: hover) and (pointer: fine){article.item-widget[_ngcontent-ng-c844310982] img[_ngcontent-ng-c844310982] + img[_ngcontent-ng-c844310982]{opacity:0;transition:opacity .25s}article.item-widget[_ngcontent-ng-c844310982] img[_ngcontent-ng-c844310982] + img[_ngcontent-ng-c844310982]:hover{opacity:1}}.item-widget-heart[_ngcontent-ng-c844310982]{z-index:1;position:absolute;top:0;right:0}button[btn-icon][_ngcontent-ng-c844310982]{border-width:0}.withicon[_ngcontent-ng-c844310982]{display:inline-flex;gap:.25rem}carousel-content[_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] .product__name[_ngcontent-ng-c844310982] a[_ngcontent-ng-c844310982]carousel-content [_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] .product__name[_ngcontent-ng-c844310982] a[_ngcontent-ng-c844310982]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}carousel-content[_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] app-item-widget-notifications[_ngcontent-ng-c844310982]carousel-content [_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] app-item-widget-notifications[_ngcontent-ng-c844310982]carousel-content[_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] app-item-widget-shipping[_ngcontent-ng-c844310982]carousel-content [_nghost-ng-c844310982] article.item-widget[_ngcontent-ng-c844310982] app-item-widget-shipping[_ngcontent-ng-c844310982]{display:none}.product__textContainer[_ngcontent-ng-c844310982] + .product__textContainer[_ngcontent-ng-c844310982]{margin-top:.75rem}article.item-widget.horizontal[_ngcontent-ng-c844310982]{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto auto 1fr;-moz-column-gap:.75rem;column-gap:.75rem;grid-template-areas:"img detail1" "img detail2" "img detail3" "img meta";border:1px solid var(--inactive);padding:.375rem;contain:paint}article.item-widget.horizontal[_ngcontent-ng-c844310982] > .product__mediaContainer[_ngcontent-ng-c844310982]{grid-area:img}article.item-widget.horizontal[_ngcontent-ng-c844310982] > .product__textContainer[_ngcontent-ng-c844310982]{grid-area:detail1}article.item-widget.horizontal[_ngcontent-ng-c844310982] > .product__textContainer[_ngcontent-ng-c844310982] + .product__textContainer[_ngcontent-ng-c844310982]{grid-area:detail2}article.item-widget.horizontal[_ngcontent-ng-c844310982] > .product__textContainer[_ngcontent-ng-c844310982] + .product__textContainer[_ngcontent-ng-c844310982] + .product__textContainer[_ngcontent-ng-c844310982]{grid-area:detail3}article.item-widget.horizontal[_ngcontent-ng-c844310982] > [itemprop=brand][_ngcontent-ng-c844310982]{grid-area:meta}.skeleton-box[_ngcontent-ng-c844310982]{display:block;width:100%;height:100%;background-color:var(--black-light);color:transparent}.hidden[_ngcontent-ng-c844310982]{opacity:0;pointer-events:none}.visible[_ngcontent-ng-c844310982]{opacity:1}>< ng-app-id="ng">[_nghost-ng-c1044240248]{word-break:break-word}>< ng-app-id="ng">.sr-only[_ngcontent-ng-c1003783519]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}[_nghost-ng-c1003783519] ins[_ngcontent-ng-c1003783519][_nghost-ng-c1003783519]:not(:has(ins)){font-weight:700}.price[_ngcontent-ng-c1003783519]:has(ins){display:flex;flex-wrap:wrap;gap:0 .25rem}>< ng-app-id="ng">[_nghost-ng-c2126563808]{display:block}div[_ngcontent-ng-c2126563808]{gap:.25rem;flex-wrap:wrap;align-items:center}icon-symbol[_ngcontent-ng-c2126563808]:not(.unrated) span:before{color:var(--active)}.show-for-sr[_ngcontent-ng-c2126563808]{position:fixed!important}>< ng-app-id="ng">[_nghost-ng-c3165368033]{font-family:var(--font-family-sans-serif);font-size:.75rem;font-weight:500;letter-spacing:.5px;min-width:1.3125rem;border-radius:1000px;padding:.125rem .5rem;background-color:var(--primary);text-transform:uppercase;text-decoration:none!important;text-align:center;white-space:nowrap;margin-right:.25rem}.dark[_nghost-ng-c3165368033]{color:var(--white)}>< ng-app-id="ng">dialog[_ngcontent-ng-c2495047345]{inset:0;position:fixed;border:none;padding:0;padding-top:3rem;background-color:transparent;max-width:640px}.videoModal__close[_ngcontent-ng-c2495047345]{position:absolute;right:0;top:0}dialog[_ngcontent-ng-c2495047345]::backdrop{background-color:#000000a6}button[btn-icon][_ngcontent-ng-c2495047345]{border-width:0}@media only screen and (max-width: 40em){.video-container[_ngcontent-ng-c2495047345]{min-height:425px}}@media only screen and (min-width:40.0625em){.video-container[_ngcontent-ng-c2495047345]{min-height:550px}}.videoLink[_ngcontent-ng-c2495047345]{z-index:1;position:absolute;bottom:0;right:0;font-variation-settings:"FILL" 1}.videoModal__container[_ngcontent-ng-c2495047345]{z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoModal__video[_ngcontent-ng-c2495047345].videoModal__video[_ngcontent-ng-c2495047345] video[_ngcontent-ng-c2495047345]{max-width:100vw}>
uncommon birthday
surprise them
Celebrate your birthday person with something sweet—from personalized presents to actual sweets.
Make birthday wishes come true