.announcement{width:100%;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--smoke);box-shadow:inset 0 -.125rem .25rem 0 var(--coal);z-index:10}.announcement>*{color:var(--carbon);transform:translateY(-.125rem)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}footer{margin-top:calc(5rem + var(--gap-xl))}footer>div{width:100%;display:grid;grid-template-columns:var(--content-grid)}footer>div>div{grid-column:2}footer .footer__usps{background-image:url(/cdn/shop/files/curvy-gold-pattern.png?v=1769615244);background-size:20rem;background-repeat:repeat;padding-bottom:var(--gap)}footer .footer__usps>div{display:flex;align-items:center;justify-content:center;column-gap:var(--gap-l);row-gap:var(--gap-s);flex-wrap:wrap}footer .footer__usps .usps-top-image{margin-top:-5rem;padding-bottom:var(--gap)}footer .footer__usps a{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xs);color:var(--carbon);min-width:16rem;transition:var(--transition-color)}footer .footer__usps a>svg{height:2rem;width:auto}footer .footer__usps a span{display:flex;align-items:center;gap:var(--gap-xs)}footer .footer__usps a span svg{width:auto;height:1.25rem;transition:var(--transition-transform)}footer .footer__usps a:hover{color:var(--jungle)}footer .footer__usps a:hover span svg{transform:translate(var(--gap-xs))}footer .footer__nav{padding-top:var(--gap-l);padding-bottom:var(--gap-l)}footer .footer__nav .nav-block{display:flex}footer .footer__nav .nav-block a{transition:var(--transition-color)}footer .footer__nav .nav-block a:hover{color:var(--jungle)}footer .footer__nav .nav-block.legal-block{flex-direction:column;align-items:center;gap:var(--gap-s)}footer .footer__nav .nav-block.legal-block ul{display:flex;flex-direction:column;gap:var(--gap-xs);text-align:center}footer .footer__nav .nav-block.social-block div{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-l)}footer .footer__nav .nav-block.social-block div svg{width:2rem;height:2rem}footer .footer__nav .nav-block .nav-block__newsletter{flex-grow:1;width:100%;display:flex;flex-direction:column;gap:var(--gap-xs)}footer .footer__nav .nav-block .nav-block__newsletter h3{text-align:center}footer .footer__content{background-color:var(--smoke);padding-top:var(--gap-l);padding-bottom:var(--gap-l)}footer .footer__content>div{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap;color:var(--carbon)}footer .footer__content>div .content-labels{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-s)}footer .footer__content>div .content-labels svg{height:3rem;width:auto;filter:grayscale(100)}footer .footer__notes>div{display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding-top:var(--gap);padding-bottom:var(--gap);color:var(--carbon)}footer .footer__notes>div .notes-copyright{width:100%;display:grid;grid-template-columns:1fr 4rem 1fr;align-items:center;gap:var(--gap-s)}footer .footer__notes>div .notes-copyright p:first-of-type{text-align:right}footer .footer__notes>div .notes-copyright>a{display:flex;align-items:center;justify-content:center}footer .footer__notes>div .notes-copyright>a svg{height:3rem;width:auto;filter:grayscale(100)}footer .footer__notes>div .notes-copyright p:last-of-type{text-align:left}footer .footer__notes>div .notes-payment{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);filter:grayscale(100)}@media only screen and (max-width: 989px){footer{margin-top:calc(3rem + var(--gap-xl))}footer .footer__usps .usps-top-image{margin-top:-3rem;padding-bottom:var(--gap-s)}footer .footer__usps .usps-top-image img{width:12rem;height:auto}footer .footer__usps>div a{flex-direction:row;justify-content:center}}.section-header{position:sticky;top:0;z-index:5;min-height:7rem;background-color:transparent;transition:all var(--transition-time) ease-out calc(var(--transition-time) * 2)}.section-header:hover,.section-header.scrolled{background-color:var(--white);transition:all var(--transition-time) ease-in 0s}.section-header.scrolled{min-height:5rem;box-shadow:var(--shadow)}.section-header.scrolled header{--logo-width: 10rem;padding-top:var(--gap-xs)}.section-header.scrolled header .header-logo svg{transition:all var(--transition-time) ease-in 0s}.section-header.scrolled header .header-icons .header-icon svg{width:2rem;height:2rem}header{height:100%;display:grid;grid-template-areas:"menu logo icons";--logo-width: 15rem;grid-template-columns:1fr var(--logo-width) 1fr;gap:var(--gap);padding-top:var(--gap-s)}header:before{content:"";display:block;position:absolute;width:8rem;height:.25rem;left:50%;transform:translate(-50%);top:0;background-color:var(--espresso);transition:var(--transition-all)}header .header-menu{grid-area:menu}header .header-logo{grid-area:logo;display:flex;align-items:center;justify-content:center}header .header-logo a{display:flex;align-items:center;justify-content:center}header .header-logo a .svg-logo{width:var(--logo-width);height:auto;transition:all var(--transition-time) ease-out calc(var(--transition-time) * 2)}header .header-icons{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap)}header .header-icons .header-icon{color:var(--espresso);transition:var(--transition-color)}header .header-icons .header-icon:hover{color:var(--jungle)}header .header-icons .header-icon svg{width:2.5rem;height:2.5rem;transition:var(--transition-all)}header .header-icons .header-icon.header-icon--cart{position:relative}header .header-icons .header-icon.header-icon--cart sup{position:absolute;width:1.5rem;height:1.5rem;left:75%;bottom:-.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--carbon);border-radius:50%;color:var(--white);font-size:var(--font-16)}@media only screen and (max-width: 989px){.section-header{min-height:5rem}.section-header.scrolled header{--logo-width: 8rem}.section-header.scrolled header .header-icons .header-icon svg{width:1.75rem;height:1.75rem}.section-header header{--logo-width: 8rem;padding-top:var(--gap-xs)}.section-header header .header-icons{gap:var(--gap-s);margin-right:-1.5rem}.section-header header .header-icons .header-icon svg{width:1.75rem;height:1.75rem}.section-header header .header-icons .header-icon.header-icon--account{display:none}}.predictive-search-results{padding:0 var(--gap);overflow-y:auto}.predictive-search-results h2{display:flex;align-items:center;gap:var(--gap-xs);color:var(--iron);padding-bottom:var(--gap-xs);border-bottom:var(--border);margin-bottom:var(--gap-s)}.predictive-search-results h2 svg{width:1.5rem;height:1.5rem}.predictive-search-results>div:first-of-type{border-top:var(--border);padding-top:var(--gap)}.predictive-search-results__container{display:grid;grid-template-columns:1fr 4fr;gap:var(--gap);padding-bottom:var(--gap-s)}.predictive-search-results__container.single-column{grid-template-columns:1fr}.predictive-search__result-group{display:flex;flex-direction:column;gap:var(--gap)}.predictive-search__results-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.predictive-search__results-list.results--products{flex-direction:row;gap:var(--gap)}.predictive-search__list-item{margin:0 calc(var(--gap-xxs) * -1);padding:var(--gap-xxs);transition:var(--transition-all)}.predictive-search__list-item:hover{background-color:var(--gold)}.predictive-search__brand-item{display:flex;align-items:center;gap:var(--gap-s)}.predictive-search__brand-item .brand-logo{flex-shrink:0;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background-color:var(--white);border:var(--border);padding:var(--gap-xxs)}predictive-search:not([loading]) .predictive-search__loading-state{display:none}.predictive-search__loading-state{width:100%;height:20vh;display:flex;align-items:center;justify-content:center}.predictive-search__loading-state svg{width:auto;height:4rem}.predictive-search__search-keywords{display:flex;align-items:center;justify-content:center;border-top:var(--border-dark)}.predictive-search__search-keywords a{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);padding:var(--gap-s);font-family:var(--font-family);font-size:var(--font-20);font-weight:var(--font-bold);color:var(--carbon);text-transform:uppercase;transition:var(--transition-all)}.predictive-search__search-keywords a:hover{background-color:var(--gold)}.predictive-search__search-keywords a:hover .arrow{transform:translate(var(--gap-xs))}.predictive-search__search-keywords a svg{width:1.5rem;height:1.5rem;transition:var(--transition-all)}.highlighted-terms{background-color:var(--jungle);padding-left:.0625rem;padding-right:.0625rem}@media only screen and (max-width: 989px){.predictive-search-results{padding:0}.predictive-search-results__container{grid-template-columns:1fr}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.card-collection{width:100%;display:flex;flex-direction:column;gap:var(--gap-xs)}.card-collection .card-collection__media{width:100%;transition:var(--transition-transform)}.card-collection .card-collection__media>div{position:relative;width:100%;padding-top:100%}.card-collection .card-collection__media>div:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--coco);transition:var(--transition-background-color)}.card-collection .card-collection__media>div svg{position:absolute;right:var(--gap-xs);bottom:var(--gap-xs);width:4rem;height:auto;color:var(--white);transition:var(--transition-all)}.card-collection .card-collection__media>div svg polygon{stroke:transparent;stroke-width:.02rem}.card-collection .card-collection__title{text-align:left;transition:var(--transition-color)}.card-collection:hover .card-collection__media div svg{color:var(--gold);transform:translate(var(--gap-s))}.card-collection:hover .card-collection__media div svg polygon{stroke:var(--carbon)}.card-collection:hover .card-collection__media div:after{background-color:transparent}.card-collection:hover .card-collection__title{color:var(--jungle)}.card-merchandising{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.card-merchandising:hover .card-merchandising__media:before{width:100%;height:100%;left:0}.card-merchandising:hover .card-merchandising__content:before{width:100%;height:100%;left:0}.card-merchandising:hover .card-merchandising__content>span{background-color:var(--color);color:var(--white)}.card-merchandising .card-merchandising__media{position:relative;width:100%;padding-top:100%}.card-merchandising .card-merchandising__media:before{content:"";position:absolute;width:calc(100% - var(--gap-s) * 2);height:calc(100% - var(--gap-s) * 2);left:var(--gap-s);bottom:0;border:solid .0625rem var(--color);transition:var(--transition-all)}.card-merchandising .card-merchandising__media img{width:calc(100% - var(--gap-xs) * 2);height:calc(100% - var(--gap-xs) * 2);left:var(--gap-xs);top:var(--gap-xs)}.card-merchandising .card-merchandising__content{flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-s);padding:calc(var(--gap-s) * 2);padding-bottom:var(--gap-xl)}.card-merchandising .card-merchandising__content:before{content:"";position:absolute;width:calc(100% - var(--gap-s) * 2);height:calc(100% - var(--gap-s) * 2);left:var(--gap-s);top:0;background-color:var(--bg-color);transition:var(--transition-all)}.card-merchandising .card-merchandising__content>span{width:fit-content;display:block;border:solid .125rem var(--color);padding:var(--gap-xxs) var(--gap-s);transition:var(--transition-all);align-self:center}.card-product{position:relative;width:100%;height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow)}.card-product:hover .card-product__details{background-color:var(--gold)}.card-product.search-card .card-product__media{padding-top:75%}.card-product .card-product__media{flex-shrink:0;position:relative;width:100%;padding-top:100%;overflow:hidden;border:var(--border)}.card-product .card-product__media img{display:block;padding:var(--gap-xs)}.card-product .card-product__media .card-product__stickers{position:absolute;top:var(--gap-xs);left:-.125rem}.card-product .card-product__media .card-product__stickers .on-sale{position:relative;background-color:var(--cherry);padding:.125rem var(--gap-xs) var(--gap-xxs);color:var(--white);font-weight:var(--font-bold)}.card-product .card-product__media .card-product__stickers .on-sale span{position:absolute;display:flex;align-items:center;width:max-content;height:100%;left:100%;top:0;background-color:var(--gold);padding:0 var(--gap-xs);color:var(--carbon);font-size:var(--font-18);font-weight:var(--font-light)}.card-product .card-product__media .card-product__soldout{position:absolute;width:fit-content;right:-.125rem;bottom:var(--gap-xs);border:var(--border);background-color:var(--smoke);padding:.125rem var(--gap-s);color:var(--carbon);text-transform:uppercase;font-weight:var(--font-light)}.card-product .card-product__details{flex-grow:1;display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--gap-xs) var(--gap-s);background-image:url(/cdn/shop/files/curvy-gold-pattern.png?v=1769615244);background-size:20rem;background-repeat:repeat;background-color:transparent;transition:var(--transition-background-color)}.card-product .card-product__details:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.card-product .card-product__details .details-format{display:flex;align-items:center;gap:var(--gap-xs);padding-top:var(--gap-xxs)}.card-product .card-product__details .details-format svg{width:1.75rem;height:1.75rem;padding:.25rem;border:solid .125rem var(--color);border-radius:50%}.card-product .card-product__details .details-format span{font-size:var(--font-20);font-weight:var(--font-bold)}.card-product .card-product__details .details-buy{flex-grow:1;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-s)}.card-product .card-product__details .details-buy .details-price{display:flex;flex-direction:column}.card-product .card-product__details .details-buy .details-price .end-price{font-size:var(--font-20);font-weight:var(--font-bold)}.card-product .card-product__details .details-buy .details-price .end-price.reduced{color:var(--cherry)}.card-product .card-product__details .details-buy .details-price .end-price .font-details{font-weight:var(--font-light)}.card-product .card-product__details .details-buy .details-price .original-price{font-weight:var(--font-regular);text-decoration:line-through}.card-product .card-product__details .details-form{position:relative;width:3.5rem;height:3.5rem}.card-product .card-product__details .details-form .product-button{position:relative;width:3.5rem;height:3.5rem;left:0;top:0;display:flex;align-items:center;justify-content:center;padding:var(--gap-xs);border:0;border-radius:50%;background-color:var(--espresso);transition:var(--transition-all);cursor:pointer;z-index:1}.card-product .card-product__details .details-form .product-button:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.card-product .card-product__details .details-form .product-button svg{width:2rem;height:2rem;color:var(--white)}.card-product .card-product__details .details-form .product-button:disabled{opacity:.4;cursor:not-allowed}.card-product .card-product__details .details-form .product-button:hover:not(:disabled){background-color:var(--jungle)}.card-product .card-product__details .details-form .product-button .spinner{position:absolute;display:none;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 989px){.card-product .product-info .product-info__items>div{gap:var(--gap-xxs)}.card-product .product-info .product-info__items>div span.display-when-empty{width:.5rem;height:.5rem}.card-product .card-product__details{padding:var(--gap-xs)}.card-product .card-product__details .details-form{width:2.5rem;height:2.5rem}.card-product .card-product__details .details-form .product-button{width:2.5rem;height:2.5rem}.card-product .card-product__details .details-form .product-button svg{width:1.5rem;height:1.5rem}}cart-drawer{position:fixed;z-index:50;left:0;top:0;width:100vw;height:100vh;height:100dvh;display:flex;justify-content:flex-end;visibility:hidden}cart-drawer.opened{visibility:visible}cart-drawer .cart-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:var(--transition-background-color)}cart-drawer.active .cart-drawer-overlay{background-color:var(--coal)}cart-drawer.active .cart-drawer{transform:translate(0)}cart-drawer .cart-drawer{height:100%;width:28rem;max-width:calc(100vw - 2rem);border-left:var(--border);background-color:var(--white);display:flex;flex-direction:column;transform:translate(100%);transition:var(--transition-transform)}cart-drawer .cart-drawer .cart-drawer-header{height:5.5rem;display:flex;align-items:center;justify-content:space-between;padding:var(--gap-s);background-color:var(--gold)}cart-drawer .cart-drawer .cart-drawer-header>div{display:flex;align-items:center;gap:var(--gap-s);overflow-y:auto}cart-drawer .cart-drawer .cart-drawer-header>div svg{width:2rem;height:2rem}cart-drawer .cart-drawer .cart-drawer-header button{border:0;background-color:transparent;padding:var(--gap-xs);cursor:pointer;transition:var(--transition-transform)}cart-drawer .cart-drawer .cart-drawer-header button:hover{transform:var(--scale)}cart-drawer .cart-drawer .cart-drawer-header button svg{width:1.25rem;height:1.25rem}cart-drawer .cart-drawer .cart-drawer-empty{flex-grow:1;display:flex;align-items:center;padding:var(--gap)}cart-drawer .cart-drawer .cart-drawer-main{flex-grow:1;padding:var(--gap);overflow-y:auto}cart-drawer .cart-drawer .cart-drawer-main .cart-vendor-item__items .cart-item{grid-template-areas:"media details price" "media info info" "media quantity quantity";grid-template-columns:4rem auto auto}cart-drawer .cart-drawer .cart-drawer-main .cart-vendor-item__items .cart-item__media>*{width:4rem;height:4rem}cart-drawer .cart-drawer .cart-drawer-main .cart-items{display:flex;flex-direction:column;gap:var(--gap-s)}cart-drawer .cart-drawer .cart-drawer-main .cart-items .cart-item__quantity .quantity-available{display:none}cart-drawer .cart-drawer .cart-drawer-totals{padding:var(--gap-s) calc(var(--gap-xxs) + var(--gap-s));background-color:var(--smoke)}cart-drawer .cart-drawer .cart-drawer-totals .totals{display:flex;align-items:baseline;gap:var(--gap-s)}cart-drawer .cart-drawer .cart-drawer-totals .totals>span:first-child{color:var(--carbon)}cart-drawer .cart-drawer .cart-drawer-totals .discounts{padding-top:var(--gap-xs)}cart-drawer .cart-drawer .cart-drawer-totals .discounts li{display:flex;align-items:baseline;gap:var(--gap-xxs);color:var(--cherry)}cart-drawer .cart-drawer .cart-drawer-totals .discounts li svg{flex-shrink:0;width:1rem;height:1rem}cart-drawer .cart-drawer .cart-drawer-footer{display:flex;flex-direction:column;gap:var(--gap-xxs);background-color:var(--gold);padding:0 var(--gap-xs) var(--gap-xs)}cart-drawer .cart-drawer .cart-drawer-footer a{display:flex;align-items:center;gap:var(--gap-s);padding:var(--gap-s);background-color:var(--espresso);color:var(--white);transition:var(--transition-background-color)}cart-drawer .cart-drawer .cart-drawer-footer a:hover{background-color:var(--jungle)}cart-drawer .cart-drawer .cart-drawer-footer a:hover .arrow{transform:translate(var(--gap-xs))}cart-drawer .cart-drawer .cart-drawer-footer a .arrow{width:1rem;transition:var(--transition-transform)}cart-drawer.is-empty .cart-drawer-main,cart-drawer.is-empty .cart-drawer-footer{display:none}cart-drawer:not(.is-empty) .cart-drawer-empty{display:none}.cart-item{display:grid;grid-template-areas:"media details price" "media quantity quantity";grid-template-columns:5rem auto max-content;gap:var(--gap-xs)}.cart-item .cart-item__media{grid-area:media;position:relative}.cart-item .cart-item__media img,.cart-item .cart-item__media svg.default_product{width:5rem;height:5rem;object-fit:contain}.cart-item .cart-item__media svg:not(.default_product){position:absolute;width:1.75rem;height:1.75rem;left:50%;transform:translate(-50%);bottom:0;padding:.25rem;border:solid .125rem var(--color);border-radius:50%;background-color:var(--chalk)}.cart-item .cart-item__details{grid-area:details;display:flex;flex-direction:column}.cart-item .cart-item__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end}.cart-item .cart-item__price h4.on-sale{color:var(--cherry)}.cart-item .cart-item__price .original-price{text-decoration:line-through}.cart-item .cart-item__price .discounted{display:flex;align-items:baseline;justify-content:flex-end;column-gap:var(--gap-xxs);flex-wrap:wrap;color:var(--cherry);text-align:right}.cart-item .cart-item__price .discounted .discount-title{display:flex;align-items:baseline;gap:var(--gap-xxs)}.cart-item .cart-item__price .discounted .discount-title svg{width:1rem;height:1rem}.cart-item .cart-item__quantity{grid-area:quantity;display:flex;align-items:stretch;gap:var(--gap-s);padding-bottom:var(--gap-xxs);border-bottom:var(--border)}.cart-item .cart-item__quantity>*:not(:last-child){padding-right:var(--gap-s);border-right:var(--border)}.cart-item .cart-item__quantity quantity-input{position:relative}.cart-item .cart-item__quantity quantity-input:after{content:"";position:absolute;width:calc(100% - var(--gap-s));height:.0625rem;left:0;top:calc(100% + var(--gap-xxs));background-color:var(--carbon)}.cart-item .cart-item__quantity cart-remove-button button{display:block;border:0;background-color:transparent;color:var(--carbon);cursor:pointer;padding:0}.cart-item .cart-item__quantity cart-remove-button button svg{width:2rem;height:2rem;padding:var(--gap-xs)}cart-notification{position:relative;z-index:10}cart-notification .cart-notification{position:absolute;width:24rem;max-width:calc(100vw - var(--gap-xs) * 2);top:var(--gap-xs);right:var(--gap-xs);display:none;background-color:var(--gold);box-shadow:var(--shadow);padding:.125rem}cart-notification .cart-notification.active{display:block}cart-notification .cart-notification .cart-notification__close{position:absolute;top:var(--gap-xs);right:var(--gap-xs);border:0;background:transparent;padding:var(--gap-xs);cursor:pointer}cart-notification .cart-notification .cart-notification__close svg{width:.75rem;height:.75rem}cart-notification .cart-notification .cart-notification-product{display:flex;align-items:center;gap:var(--gap-s);background-color:var(--white);padding:var(--gap-s);padding-right:var(--gap-l)}cart-notification .cart-notification .cart-notification-product .cart-notification-product__image{flex-shrink:0;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border:var(--border)}cart-notification .cart-notification .cart-notification-product .cart-notification-product__image>*{width:4.5rem;height:4.5rem;object-fit:contain}cart-notification .cart-notification .cart-notification-product>div{display:flex;align-items:baseline;gap:var(--gap-xs)}cart-notification .cart-notification .cart-notification-product>div svg{height:.75rem;color:var(--jungle)}cart-notification .cart-notification .cart-notification-product .cart-notification-product__name em{font-style:normal;color:var(--espresso)}cart-notification .cart-notification .cart-notification-footer a{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-xs);color:var(--carbon);padding:var(--gap-xs)}cart-notification .cart-notification .cart-notification-footer a:hover .arrow{transform:translate(var(--gap-xxs))}cart-notification .cart-notification .cart-notification-footer .cart{height:1.25rem;width:auto}cart-notification .cart-notification .cart-notification-footer .arrow{width:1rem;transition:var(--transition-transform)}.nav-desktop{height:100%;display:flex;align-items:flex-end;gap:var(--gap)}.nav-desktop .nav-desktop__main-item{height:100%;display:flex;align-items:center}.nav-desktop .nav-desktop__main-item>a,.nav-desktop .nav-desktop__main-item>span{transition:var(--transition-color)}.nav-desktop .nav-desktop__main-item>span{cursor:default}.nav-desktop .nav-desktop__main-item:hover>a,.nav-desktop .nav-desktop__main-item:hover>span{color:var(--jungle)}.nav-desktop .nav-desktop__main-item:hover .nav-desktop__megamenu{max-height:80vh}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu{position:absolute;width:100%;top:100%;left:0;display:grid;grid-template-columns:var(--content-grid);max-height:0;overflow:hidden;background-color:var(--white);box-shadow:var(--shadow);transition:var(--transition-max-height);transition-delay:var(--transition-time)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu .megamenu-fill{grid-column:1;display:block;width:100%;height:100%;background-color:var(--smoke)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div{grid-column:2;display:grid;grid-template-columns:2fr 8fr}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories{padding:var(--gap-l) var(--gap);padding-left:0;display:flex;flex-direction:column;gap:var(--gap-s);background-color:var(--smoke)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories a{display:flex;align-items:center;justify-content:space-between;line-height:1.6}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories a svg{width:.75rem;height:auto;opacity:0}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories a.active{color:var(--jungle)}:is(.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories a:hover,.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-categories a.active) svg{opacity:1}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details{padding:var(--gap-l) var(--gap);padding-right:0}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item{display:none;gap:var(--gap)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item.active{display:flex}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block{display:flex;flex-direction:column;gap:var(--gap-xs)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a,.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a span{transition:var(--transition-color)}:is(.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a,.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a span):hover{color:var(--jungle)}:is(.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a,.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block a span):hover span{color:var(--jungle)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block>a{display:flex;flex-direction:column;gap:var(--gap-xs)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block>a svg{width:2.5rem;height:2.5rem;padding:var(--gap-xs);border:var(--border);color:var(--slate)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block>a span{color:var(--carbon);font-weight:var(--font-medium)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block ul{border-left:var(--border);padding-left:var(--gap-xs)}.nav-desktop .nav-desktop__main-item .nav-desktop__megamenu>div .megamenu-details .details-item .details-item__block ul li a{line-height:1.6}@media screen and (max-width: 989px){.nav-desktop{display:none}}.mobile-menu__heading,.mobile-menu__subheading{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xs);padding:var(--gap-xs) var(--gap-s)}.mobile-menu__heading>div{display:flex;align-items:center;gap:var(--gap-xs)}.mobile-menu__heading svg{width:1.5rem;height:1.5rem}.mobile-menu__heading svg.arrow{width:1rem;height:auto}.header-mobile-menu__target{position:absolute;width:100%;height:100%;left:0;top:0;background-color:var(--white);border-right:var(--border);transform:translate(-100%);transition:var(--transition-transform)}.header-mobile-menu__target.active{transform:translate(0)}.header-mobile-menu__target .mobile-menu__subheading{padding:var(--gap-s);background-color:var(--tea);border-bottom:var(--border)}.header-mobile-menu__target .mobile-menu__subheading>button{display:flex;align-items:center;gap:var(--gap-xs)}.header-mobile-menu__target .mobile-menu__subheading button{border:0;background-color:transparent;padding:0}.header-mobile-menu__target .mobile-menu__subheading button svg{width:1rem;height:1.5rem;transform:rotate(180deg)}.header-mobile-menu__target .mobile-menu__content{padding:var(--gap-xs) 0}.header-mobile-menu__target .mobile-menu__content .alpha-nav{display:flex;gap:var(--gap);flex-wrap:wrap;padding:var(--gap-s)}.header-mobile-menu__target .mobile-menu__content .alpha-nav a{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:var(--border)}.header-mobile-menu__target .mobile-menu__content>.nav-link{display:block;width:100%;padding:var(--gap-xs) var(--gap-s)}header-drawer{height:100%;display:flex;align-items:center}header-drawer .header-icon--menu{height:1.75rem;width:1.75rem}header-drawer .header-icon--menu svg.menu{height:1.75rem;width:1.75rem}header-drawer .header-icon--menu svg.menu rect{transition:var(--transition-all)}header-drawer>details[open] svg.menu rect:first-of-type{transform:rotate(45deg) scaleX(calc(100%*sqrt(1.88)));transform-origin:0 0}header-drawer>details[open] svg.menu rect:nth-of-type(2){opacity:0}header-drawer>details[open] svg.menu rect:last-of-type{transform:rotate(-45deg) scaleX(calc(100%*sqrt(1.88)));transform-origin:0 100%}header-drawer>details[open]>summary:after{content:"";position:absolute;width:100%;height:calc(100vh - var(--header-height));left:0;top:100%;background-color:var(--coal)}header-drawer .header-drawer__drawer{position:absolute;top:100%;background-color:var(--white);width:28rem;max-width:calc(100vw - 2rem);height:calc(100dvh - var(--header-height));display:flex;flex-direction:column;transform:translate(-100%);transition:var(--transition-transform)}header-drawer .header-drawer__drawer.active{transform:translate(-1.5rem)}header-drawer .header-drawer__drawer .drawer-menu{position:relative;flex-grow:1;overflow-y:auto}header-drawer .header-drawer__drawer .drawer-menu>div{padding-top:var(--gap-xs);padding-bottom:var(--gap-xs)}header-drawer .header-drawer__drawer .drawer-menu>div:not(:last-of-type){border-bottom:var(--border)}header-drawer .header-drawer__drawer .drawer-footer{border-top:var(--border);background-color:var(--gold);padding:var(--gap-s) var(--gap-xs) 2.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-xs)}header-drawer .header-drawer__drawer .drawer-footer .drawer-footer-icon{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xxs);text-align:center}header-drawer .header-drawer__drawer .drawer-footer .drawer-footer-icon svg{width:1.75rem;height:1.75rem}@media screen and (min-width: 990px){header-drawer{display:none}}.header-search__modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.header-search__modal .modal__overlay:after{content:"";position:absolute;display:block;height:100vh;top:100%;left:0;right:0;background-color:var(--coal)}.header-search__modal .modal__content{position:relative;min-height:100%}.header-search__modal .predictive-search__close{grid-area:close-button;display:flex;align-items:flex-start;justify-content:flex-end}.header-search__modal .modal__form{display:flex;flex-direction:column}.header-search__modal .modal__form--input{position:relative;max-width:50rem}.header-search__modal .modal__form--input button{position:absolute;width:3rem;height:3rem;top:50%;transform:translateY(-50%);background-color:transparent;color:var(--carbon);border:0;cursor:pointer}.header-search__modal .modal__form--input button svg{transition:var(--transition-transform)}.header-search__modal .modal__form--input button svg.search{width:2.5rem;height:2.5rem}.header-search__modal .modal__form--input .reset__button{right:5rem;border-right:var(--border)}.header-search__modal .search__input{width:100%;height:3.5rem;background-color:var(--white);padding:var(--gap-xs);padding-right:var(--gap-xxl);border:var(--border)}.header-search__modal .search__button{right:1rem}details[open] .modal__overlay{display:block}predictive-search{display:grid;grid-template-areas:"main-search close-button" "search-results search-results";grid-template-columns:1fr 4rem;gap:var(--gap);background-color:var(--white);box-shadow:var(--shadow);padding:var(--gap-s) var(--gap-l) 0}.header-icon--search-close{margin-top:0;cursor:pointer}.header-icon--search-close svg.svg-icon.close{height:1.5rem}.predictive-search__main{grid-area:main-search}.modal--title{width:100%;display:flex;align-items:baseline;gap:var(--gap-xs)}.modal--title:after{content:"";display:inline-block;flex-grow:1;height:.0625rem}.predictive-search__results{overflow-y:auto;grid-area:search-results;max-height:0}@media only screen and (max-width: 989px){.header-icon--search{margin-top:0;padding-top:0}.header-icon--search svg{height:1.75rem}.header-search__text{display:none}.header-search__modal .search__button{right:.25rem}.header-search__modal .modal__form--input button.reset__button{width:2.5rem;right:3.5rem}predictive-search{grid-template-areas:"main-search close-button" "search-results search-results";grid-template-columns:1fr 2rem;gap:var(--gap-s)}.predictive-search__cards{display:none}}.infinite-scroll__loading{width:100%;margin-top:var(--gap);background-color:var(--smoke);background:linear-gradient(90deg,var(--gold) 0%,var(--smoke) 36%,var(--smoke) 64%,var(--gold) 100%);animation:slidebg 1.2s linear 8;display:flex;align-items:center;justify-content:center}.infinite-scroll__loading a{width:100%;padding:var(--gap-xs);text-align:center}@keyframes slidebg{to{background-position:100vw}}.newsletter-signup__group{width:100%;position:relative}.newsletter-signup__input{height:3rem;width:100%;background-color:transparent;padding:var(--gap-s) 0;padding-right:calc(var(--gap-s) + 3rem);border:0;border-bottom:solid .125rem var(--espresso);border-radius:0;transition:var(--transition-all)}.newsletter-signup__button{position:absolute;top:0;right:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent;cursor:pointer}.newsletter-signup__button svg{width:1.5rem;transition:var(--transition-transform);color:var(--espresso)}.newsletter-signup__button:hover svg{transform:translate(var(--gap-xs))}.newsletter-signup__message{display:flex;align-items:center;padding-top:var(--gap-s);gap:var(--gap-xs);color:var(--jungle)}.newsletter-signup__message svg{width:1.25rem;height:auto}.newsletter-signup__message--success{color:var(--jungle)}.newsletter-signup__message--error{color:var(--cherry)}policy-drawer{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100dvh;display:flex;justify-content:flex-end;z-index:50;visibility:hidden}policy-drawer.opened{visibility:visible}policy-drawer.active .policy-drawer-overlay{background-color:var(--smoke)}policy-drawer.active .policy-drawer{transform:translate(0)}policy-drawer .policy-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;transition:var(--transition-background-color);cursor:pointer}policy-drawer .policy-drawer{width:28rem;max-width:calc(100vw - 2rem);height:100%;border-left:var(--border);background-color:var(--white);display:flex;flex-direction:column;transform:translate(100%);transition:var(--transition-transform)}policy-drawer .policy-drawer .policy-drawer__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-s);padding:var(--gap)}policy-drawer .policy-drawer .policy-drawer__header:after{content:"";position:absolute;width:calc(100% - (var(--gap) * 2));bottom:0;left:var(--gap);border-bottom:var(--border)}policy-drawer .policy-drawer .policy-drawer__header span{flex-shrink:0;cursor:pointer}policy-drawer .policy-drawer .policy-drawer__header span svg{width:1.25rem;height:1.25rem;transition:var(--transition-transform)}policy-drawer .policy-drawer .policy-drawer__header span:hover svg{transform:var(--scale)}policy-drawer .policy-drawer .policy-drawer__content{flex-grow:1;display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--gap);font-size:var(--font-18);overflow-y:scroll}policy-drawer .policy-drawer .policy-drawer__content h2{font-size:var(--font-24)}policy-drawer .policy-drawer .policy-drawer__content button{width:100%}product-form button{position:relative}product-form button .quantity-bubble{position:absolute;width:1.5rem;height:1.5rem;right:-.5rem;bottom:-.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--jungle);border-radius:50%;color:var(--white)}.product-info{display:flex;flex-direction:column;gap:var(--gap-xs)}.product-info em{font-weight:var(--font-medium);font-style:italic;opacity:.8}.product-info .product-info__items{display:grid;grid-template-columns:fit-content(100%) auto;column-gap:var(--gap-xs)}.product-info .product-info__items>div{display:flex;align-items:center;gap:var(--gap-xs)}.product-info .product-info__items>div span.display-when-empty{display:block;width:.75rem;height:.75rem;background-color:var(--espresso);border-radius:50%}.product-info .product-info__items>div span.display-when-empty.faded{opacity:.32}quantity-input{position:relative;display:flex;align-items:stretch}quantity-input .quantity__button{position:relative;flex-shrink:0;width:2rem;height:2rem;border:0;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}quantity-input .quantity__button:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}quantity-input .quantity__button.disabled{opacity:.4;cursor:not-allowed}quantity-input .quantity__button svg{width:.75rem;height:.75rem}quantity-input .quantity__input-wrapper{flex-grow:1;min-width:3rem}quantity-input .quantity__input{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;padding:0;background-color:transparent;text-align:center;margin:0}quantity-input .quantity__input::-webkit-inner-spin-button,quantity-input .quantity__input::-webkit-outer-spin-button{display:none}@media only screen and (max-width: 749px){quantity-input .quantity__input-wrapper{min-width:unset}}.spinner{width:3rem;height:3rem;border-radius:50%;display:inline-block;position:relative;border:.5rem solid;border-color:var(--espresso) var(--coffee) var(--slate) var(--smoke);box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
