.about-banner-image{aspect-ratio:1;background-color:var(--color-universal-border);display:grid;overflow:hidden}.about-banner-image__overlay,.about-banner-image__media{grid-area:1 / -1}.about-banner-image__overlay{display:grid;padding-block:var(--spacing-16);padding-inline:var(--container-gutter)}.about-banner-content{background-color:var(--color-base-green);gap:var(--spacing-24);padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}.about-banner-content__thumbnail{aspect-ratio:150 / 180;max-width:150px}.about-banner-content__heading{color:var(--color-universal-accent)}@media(min-width:1024px){.about-banner{display:grid;grid-template-columns:minmax(0,var(--column-1-size, 7fr)) minmax(0,var(--column-2-size, 5fr))}.about-banner-image{aspect-ratio:840 / 720;height:100%}.about-banner-image__overlay{padding-block:var(--spacing-48)}.about-banner-content{gap:var(--spacing-48);padding-block:var(--spacing-80);padding-inline:var(--spacing-80)}}.article-hero-content{background-color:var(--color-base-green);color:var(--color-typography-heading);padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}.article-hero-content .brandmark{color:var(--color-base-lime-green)}.article-hero-image{aspect-ratio:1;max-height:50vh;width:100%}.article-hero-meta>*:not(:last-of-type){align-items:center;display:flex;gap:var(--spacing-8)}.article-hero-meta>*:not(:last-of-type):after{background-color:var(--color-base-lime-green);border-radius:100%;content:"";height:4px;width:4px}.article-hero-content__button:not(:first-child){margin-block-start:var(--spacing-8)}@media(min-width:1024px){.article-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr)}.article-hero-content{justify-content:center;gap:var(--spacing-24);padding-block:var(--spacing-96);padding-inline:var(--spacing-48)}.article-hero-image{aspect-ratio:unset;max-height:100%;position:relative}.article-hero-image__element{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.article-hero-content__excerpt{max-width:450px}}@media(min-width:1024px)and (min-height:900px){.article-hero-content{padding-block:var(--spacing-190)}}@media(min-width:1328px){.article-hero{grid-template-columns:1fr clamp(0px,40%,600px)}}.brand-manifesto{background-color:var(--color-universal-accent);color:var(--color-base-white);position:relative;z-index:0}.brand-manifesto__brandmark{height:auto;left:50%;opacity:.04;position:absolute;top:12%;transform:translate(-50%,-50%);width:90vw;z-index:-1}.brand-manifesto__brandmark .brandmark{color:var(--color-base-lime-green);height:100%;width:100%}.brand-manifesto-heading{font-size:var(--font-size-60);margin-block:calc(var(--spacing-56) * 2) var(--spacing-56)}.brand-manifesto-heading__line--accent{color:var(--color-base-lime-green)}.brand-manifesto-blocks{gap:var(--spacing-56)}.brand-manifesto-blocks .brand-manifesto-content-block{flex-shrink:0;width:70%}.brand-manifesto-blocks .brand-manifesto-content-block:nth-child(2n of.brand-manifesto-blocks .brand-manifesto-content-block){align-self:end}.brand-manifesto-blocks .brand-manifesto-thumbnails-block{flex-shrink:0}.brand-manifesto-content-block{gap:var(--spacing-12)}.brand-manifesto-content-block .brandmark{color:var(--color-base-lime-green)}.brand-manifesto-content-block__image{aspect-ratio:1;background-color:var(--color-universal-border);overflow:hidden;width:100%}.brand-manifesto-thumbnails-block{align-items:start;gap:var(--spacing-24)}.brand-manifesto-thumbnails-block .brand-manifesto-thumbnails-block__image{flex-shrink:0}.brand-manifesto-thumbnails-block__image{aspect-ratio:212 / 255;background-color:var(--color-universal-border);overflow:hidden}@media(min-width:1024px){.brand-manifesto__brandmark{height:50vh;top:50vh}.brand-manifesto{overflow:hidden;padding-block-end:40vh}.brand-manifesto-heading{font-size:10.25rem;margin-block:0;position:absolute}.brand-manifesto-blocks{gap:7.75rem;flex-direction:row;padding-inline:25% var(--spacing-128)}.brand-manifesto-blocks .brand-manifesto-content-block{align-self:center;justify-content:end;max-height:70vh;width:400px}.brand-manifesto-blocks .brand-manifesto-content-block:nth-child(2n of.brand-manifesto-blocks .brand-manifesto-content-block){align-self:center}.brand-manifesto-blocks .brand-manifesto-thumbnails-block__image{max-width:212px}.brand-manifesto-content-block__image{width:auto}}.brand-spotlight{background-color:var(--color-universal-background)}.brand-spotlight__slider .splide__pagination{bottom:unset;gap:var(--spacing-8);top:var(--spacing-20);padding-block:0;padding-inline:0}.brand-spotlight__slider .splide__pagination li{flex:1;max-width:96px}.brand-spotlight__slider .splide__pagination__page{background:linear-gradient(90deg,var(--color-base-lime-green) var(--progress, 0%),var(--color-base-white-opacity-50) 0%);-webkit-backdrop-filter:var(--blur-frosting);backdrop-filter:var(--blur-frosting);border-radius:0;display:block;height:2px;margin-block:0;margin-inline:0;opacity:1;transform:none;transition:background .25s ease-in-out;width:100%}.brand-spotlight__slider .splide__pagination__page:not(.is-active){--progress: 0%}.brand-spotlight__element.is-paused :is(.brand-spotlight__slider .splide__pagination__page).is-active{--progress: 100%}.brand-spotlight-slide{aspect-ratio:390 / 693;padding-block:var(--spacing-20);position:relative;z-index:0}.brand-spotlight-slide:has(.brand-spotlight-slide__background):before{background:var(--overlay-background, transparent);content:"";display:block;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.brand-spotlight-slide__content{z-index:3}.brand-spotlight-slide__heading{font-family:var(--font-heading);font-size:var(--font-size-56);letter-spacing:.01em;line-height:1;text-transform:uppercase}.brand-spotlight-slide__background{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;z-index:-1}.brand-spotlight-button{align-items:center;background-color:var(--color-universal-frosted-background);-webkit-backdrop-filter:var(--blur-frosting);backdrop-filter:var(--blur-frosting);border:1px solid var(--color-universal-frosted-border);border-radius:4px;gap:var(--spacing-8);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}.brand-spotlight-button .icon__arrow{--size: 10.67px;flex-shrink:0;transition:transform .25s ease-in-out}.brand-spotlight-button__thumbnail{aspect-ratio:1;background-color:var(--color-universal-border);border-radius:4px;max-width:54px;overflow:hidden;width:54px}@media(min-width:1024px){.brand-spotlight-slide{aspect-ratio:1440 / 720;padding-block:var(--spacing-48)}.brand-spotlight-slide__heading{font-size:var(--font-size-96)}}@media(hover:hover)and (pointer:fine){.brand-spotlight-button:hover .icon{transform:translate(15%)}.brand-spotlight-button.brand-spotlight-button--reverse:hover .icon{transform:translate(-15%)}}.breadcrumbs-bar{border-block-end:1px solid var(--color-universal-border);padding-block:var(--spacing-12)}.breadcrumbs-bar:not(:has(.breadcrumbs)){display:none}.cart-drawer__footer{border-block:1px solid var(--color-universal-border);padding-block:var(--spacing-16)}.cart-drawer__recommendations .cart-drawer-recommendations{opacity:0}.cart-drawer__recommendations.is-active .cart-drawer-recommendations{opacity:1}.cart-drawer-recommendations__products{margin-inline:calc(var(--container-gutter) * -1);overflow-x:auto;padding-block:var(--spacing-32);padding-inline:var(--container-gutter)}.cart-drawer-recommendations__products .product-card{flex-shrink:0;width:143px}@media(min-width:1024px){.cart-drawer .drawer{position:relative}.cart-drawer .drawer:has(.cart-drawer__recommendations.is-active){border-bottom-left-radius:0;border-top-left-radius:0}.cart-drawer__blocks{gap:var(--spacing-32)}.cart-drawer__footer{border-block-end:0;padding-block:var(--spacing-32)}.cart-drawer__recommendations{background-color:var(--color-universal-background);border-inline-end:1px solid var(--color-universal-border);border-top-left-radius:4px;border-bottom-left-radius:4px;display:block;height:100%;position:absolute;left:-360px;opacity:0;overflow:hidden;padding-inline:var(--container-gutter);top:0;transform:translate(100%);transition:transform .25s ease-in-out,opacity .125s ease-in-out;width:360px;z-index:-1}.cart-drawer__recommendations.is-active{opacity:1;transform:translate(0)}.cart-drawer__recommendations .cart-drawer-recommendations{height:100%;transition:opacity .25s ease-in-out .25s}.cart-drawer__recommendations .cart-drawer-recommendations__products{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr));height:100%;margin-inline:0;overflow-y:auto;padding-inline:0}.cart-drawer__recommendations .cart-drawer-recommendations__products .product-card{width:auto}}.collection-hero{margin-block:var(--spacing-48) var(--spacing-24)}.collection-hero:has(+.shopify-section .results-list-toolbar){margin-block-end:var(--spacing-8)}.collection-hero,.collection-hero__left,.collection-hero__right{gap:var(--spacing-24)}.collection-hero__image{max-width:624px;width:100%}.collection-hero__right .trustpilot-widget iframe{left:0;position:absolute;scale:.8;transform-origin:left}@media(min-width:1024px){.collection-hero{align-items:end;flex-direction:row;margin-block:var(--spacing-96) var(--spacing-48)}.collection-hero:has(+.shopify-section .results-list-toolbar){margin-block-end:var(--spacing-24)}.collection-hero__description{max-width:50%}.collection-hero__right{margin-inline-start:auto}.collection-hero__right .trustpilot-widget iframe{left:unset;right:0;transform-origin:right}}.collection-links__element{gap:var(--spacing-32)}.collection-links__images{display:grid}.collection-links-images{display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,5fr) minmax(0,2fr);grid-area:1 / -1;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.collection-links-images.is-active{opacity:1;pointer-events:auto}.collection-links-images__image{aspect-ratio:460 / 552;background-color:var(--color-universal-border)}.collection-links-images__image--2{margin-block-start:var(--spacing-32)}.collection-links__headings{gap:var(--spacing-12);margin-inline:auto;max-width:326px}.collection-links-heading{display:grid}.collection-links-heading .collection-links-heading__default,.collection-links-heading .collection-links-heading__italic{grid-area:1 / -1;transition:opacity .125s ease-in-out}.collection-links-heading.is-active .collection-links-heading__default,.collection-links-heading:not(.is-active) .collection-links-heading__italic{opacity:0}@media(max-width:1023px){.collection-links{--container-tight-gutter: var(--spacing-32)}}@media(min-width:1024px){.collection-links__element{align-items:center;gap:var(--spacing-48)}.collection-links__images{grid-row:1}.collection-links-images{gap:var(--spacing-24)}.collection-links-images__image--2{margin-block-start:var(--spacing-80)}.collection-links__headings{gap:var(--spacing-16);margin-inline:auto 0;max-width:460px}}.featured-articles__element.is-active .featured-articles-heading{opacity:.1}.featured-articles__grid{display:grid;min-height:100dvh}.featured-articles-heading{align-self:start;font-family:var(--font-heading);font-size:var(--font-size-80);grid-area:1 / -1;justify-self:center;line-height:1;max-width:1152px;position:sticky;top:50dvh;text-align:center;transition:opacity .25s ease-in-out}.featured-articles-overlay{display:grid;grid-area:1 / -1;gap:var(--spacing-16);grid-template-columns:repeat(2,1fr);margin-block:25dvh}.featured-articles-overlay__row{--masonry-offset: var(--spacing-32);display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.featured-articles-overlay__row:nth-child(2n) .featured-articles-overlay__article{grid-column:2}.featured-articles-overlay__row:not(:first-of-type) .featured-articles-overlay__article{margin-block-start:calc(var(--masonry-offset) * -1)}.featured-articles-overlay__article{opacity:0;transition:opacity .5s ease-in-out}.featured-articles-overlay__article.is-scrolled-by{opacity:1}@media(hover:hover)and (pointer:fine){.featured-articles-overlay .article-card__title,.featured-articles-overlay .article-card__button{transition:opacity .25s ease-in-out}.featured-articles-overlay .article-card__image{position:relative;transition:filter .25s ease-in-out}.featured-articles-overlay .article-card__image:before{background-color:var(--color-base-white);content:"";display:block;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease-in-out;position:absolute;width:100%}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article .article-card__image{filter:grayscale(1)}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article .article-card__image:before{opacity:.75}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article .article-card__title,.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article .article-card__button{opacity:0}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article:hover .article-card__image{filter:none}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article:hover .article-card__image:before{opacity:0}.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article:hover .article-card__title,.featured-articles-overlay:has(.featured-articles-overlay__article:hover) .featured-articles-overlay__article:hover .article-card__button{opacity:1}}@media(min-width:1024px){.featured-articles-heading{font-size:var(--font-size-192);top:25dvh}.featured-articles-overlay{gap:4.75rem;grid-template-columns:repeat(4,1fr);margin-block:60dvh}.featured-articles-overlay__row{gap:var(--spacing-64);grid-column:auto;grid-template-columns:1fr}.featured-articles-overlay__row:nth-child(2n) .featured-articles-overlay__article{grid-column:auto}.featured-articles-overlay__row:not(:first-of-type) .featured-articles-overlay__article{margin-block-start:0}.featured-articles-overlay__row:nth-child(4n+1){transform:translate(50%)}.featured-articles-overlay__row:nth-child(2n){grid-column:4;transform:translateY(var(--spacing-96))}.featured-articles-overlay__row:nth-child(4n){grid-column:3;transform:translateY(var(--spacing-96))}}.featured-collections__heading{margin-inline:auto;max-width:326px;width:100%}.featured-collections-block__image{aspect-ratio:368 / 442}.featured-collections-block__products{min-width:0}.featured-collections-block__product-image{aspect-ratio:37.5 / 48;min-width:0;width:37.5px}.featured-collections__slider{--even-slide-indent: var(--spacing-48)}.featured-collections__slider .splide__slide{width:90%}.featured-collections__slider .splide__slide:nth-child(2n){padding-block-start:var(--even-slide-indent)}.featured-collections__navigation{bottom:0;position:absolute;right:0;z-index:1}@media(min-width:1024px){.featured-collections__heading{max-width:480px}.featured-collections__slider{--slides-per-view: 4}.featured-collections__slider .splide__slide{width:calc((100% - (var(--slides-per-view) - 1) * 24px) / var(--slides-per-view))}.featured-collections__element{gap:var(--spacing-80)}}@media(min-width:1328px){.featured-collections__slider{--even-slide-indent: var(--spacing-64)}}@media(hover:hover)and (pointer:fine){.featured-collections-block__footer{opacity:0;transition:opacity .25s ease-in-out}.featured-collections-block:hover .featured-collections-block__footer{opacity:1}}.featured-locations__element.is-paused .featured-locations-panel__pagination{--progress: 100% !important}.featured-locations-images{background-color:var(--color-universal-border);display:grid;min-height:0;overflow:hidden}.featured-locations-images__image{aspect-ratio:1;grid-area:1 / -1;height:100%;opacity:0;pointer-events:none;overflow:hidden;transition:opacity .25s ease-in-out}.featured-locations-images__image.is-active{opacity:1;pointer-events:auto}.featured-locations-panel{background-color:var(--color-base-green);display:grid;gap:var(--spacing-32) var(--spacing-8);grid-template-columns:1fr 1fr;padding-block:var(--spacing-20);padding-inline:var(--spacing-20)}.featured-locations-heading,.featured-locations-panel__pagination{grid-column:1 / -1}.featured-locations-panel__blocks{display:grid;justify-self:end}.featured-locations-block{grid-area:1 / -1;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.shopify-section.is-scrolled-by .featured-locations-block.is-active{opacity:1;pointer-events:auto}.featured-locations-block__heading,.featured-locations__brandmark{color:var(--color-universal-accent)}.featured-locations-button{background:linear-gradient(90deg,var(--color-base-lime-green) var(--progress, 0%),var(--color-base-lime-green-opacity-10) 0%);height:2px;position:relative;width:100%}.featured-locations-button:not(.is-active){background:var(--color-base-lime-green-opacity-10)}.featured-locations-block{gap:var(--spacing-12)}.featured-locations-heading{color:var(--color-universal-accent)}.featured-locations-heading__indent{margin-inline-start:var(--spacing-48)}@media(min-width:1024px){.featured-locations__element{display:grid;grid-template-columns:8fr 4fr}.featured-locations-images{grid-area:1 / 2}.featured-locations-panel{grid-area:1 / 1;grid-template-rows:auto auto;padding-block:var(--spacing-48);padding-inline:var(--spacing-48)}.featured-locations-panel__blocks{align-items:end;justify-content:end;grid-area:2 / 2}.featured-locations-block{gap:var(--spacing-16)}.featured-locations-panel__pagination{justify-content:end;grid-area:1 / 2}.featured-locations__brandmark{align-self:end;grid-area:2 / 1}.featured-locations-heading{grid-area:1 / 1}}.featured-products-header{background-color:var(--color-base-green);padding-block:var(--spacing-16);padding-inline:var(--spacing-16);position:relative}.featured-products-header__headings{--spacing: var(--spacing-12)}.featured-products-header__heading{color:var(--color-universal-accent);padding-block:calc(var(--spacing) / 2);opacity:.1;transition:opacity .25s ease-in-out}.featured-products-header__heading:first-child{padding-block-start:0}.featured-products-header__heading:last-child{padding-block-end:0}.featured-products-header__heading.is-active{font-style:italic;opacity:1}.featured-products-sliders{display:grid;margin-inline:calc(var(--container-gutter) * -1);position:relative}.featured-products-sliders .featured-products-slider{grid-area:1 / -1}.featured-products-slider{opacity:0;overflow:hidden;pointer-events:none;transition:opacity .25s ease-in-out}.featured-products-slider .splide__slide{width:90%}.featured-products-slider.is-active{opacity:1;pointer-events:auto}.featured-products__navigation{position:absolute;top:var(--spacing-16);right:var(--spacing-16);z-index:1}@media(min-width:1024px){.featured-products__element{align-items:start}.featured-products-header{height:358px;padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}.featured-products-header__headings{--spacing: var(--spacing-16)}.featured-products-sliders{margin-inline-start:calc(var(--spacing-16) * -1)}.featured-products-sliders:before{background:linear-gradient(90deg,#fffc,#fff0);content:"";display:block;height:100%;left:-.75px;pointer-events:none;position:absolute;width:16px;z-index:1}.featured-products-slider .splide__slide{width:256px}.featured-products__navigation{top:var(--spacing-24);right:var(--spacing-24)}}.footer{--spacing-top: var(--spacing-48);--padding-block: var(--spacing-16);--padding-block-end: calc(var(--padding-block) + 84px + var(--additional-padding-bottom, 0px));min-height:990px;padding-block:var(--padding-block) var(--padding-block-end);position:relative;z-index:0}.footer__image{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.footer__container{background-color:var(--color-base-dark-green);bottom:var(--padding-block-end);display:grid;row-gap:var(--spacing-32);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding-block:var(--spacing-20);padding-inline:var(--container-gutter);position:sticky}.footer__container .footer__logo,.footer__container .footer__contact{grid-column:1}.footer__container:has(.footer__logo) .footer__contact{grid-column:2}.footer__container .footer__columns,.footer__container .footer__details,.footer__container .footer-social{grid-column:1 / -1}.footer__container .footer__columns:has(+.footer-social){margin-block-end:calc(var(--spacing-16) * -1)}.footer__logo{max-width:32px}.footer__contact{gap:var(--spacing-24)}.footer__heading{color:var(--color-universal-accent)}.footer__heading .icon{color:var(--color-universal-foreground)}@media(min-width:768px){.footer__container{padding-block:var(--spacing-48)}}@media(min-width:1024px){.footer{--padding-block-end: calc(var(--padding-block) + var(--additional-padding-bottom, 0px));--spacing-top: var(--spacing-190);--padding-block: var(--spacing-48);min-height:700px}.footer__container{gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,3fr);grid-template-rows:auto auto}.footer__container .footer__logo{grid-area:1 / 3}.footer__container .footer-social{grid-area:1 / 4;justify-self:end;max-width:464px}.footer__container .footer__details{align-self:end;row-gap:var(--spacing-8);grid-area:2 / 1 / 2 / span 2}.footer__container .footer__contact{grid-area:1 / 1}.footer__container .footer__columns{grid-area:1 / 2}.footer__container .footer__additional-links{align-self:end;grid-area:2 / 3 / 2 / span 2;justify-self:end}.footer__container:has(.footer__logo) .footer__contact{grid-column:inherit}.footer__container .footer__columns:has(+.footer-social){margin-block-end:0}.footer__logo{place-self:center;max-width:80px}.footer__columns{display:grid;gap:var(--spacing-48);grid-template-columns:repeat(2,minmax(0,1fr))}.footer__details{flex-direction:row;gap:var(--spacing-16)}.footer__additional-links,.footer__details{row-gap:var(--spacing-4)}.footer__additional-links{justify-self:end}}body:has(.mobile-header-announcement){--mobile-header-announcement-size: 32px}body:has(header-element.is-scrolled .mobile-header--transparent){--mobile-header-announcement-size: 0px}.mobile-header-wrapper{display:grid;grid-template-rows:var(--mobile-header-announcement-size) 1fr;top:0;right:0;bottom:0;left:0;overflow:hidden;padding-top:env(safe-area-inset-top,0px);pointer-events:none;position:fixed;transition:grid-template-rows .25s ease-in-out;z-index:13}.mobile-header-announcement{align-items:center;background-color:var(--color-universal-midground);color:var(--color-universal-foreground);display:flex;height:100%;justify-content:center;transition:opacity .25s ease-in-out .1s;pointer-events:auto}header-element.is-scrolled .mobile-header--transparent .mobile-header-announcement{opacity:0;transition-delay:.05s}body:has(.dialog-window.is-transitioning) .mobile-header-announcement{transition-delay:0s}body:has(.dialog-window.is-open) .mobile-header-announcement{opacity:0;pointer-events:none;transition-delay:0s}.mobile-header-container{display:grid;grid-row:2;grid-template-rows:auto 1fr var(--mobile-header-toolbar-height);padding-block:var(--spacing-16);padding-inline:var(--spacing-16);transition:padding-block-end .25s ease-in-out}body:has(.newsletter-banner.is-active){--mobile-header-toolbar-bottom-offset: 66px}body:has(.newsletter-banner.is-active) .mobile-header-container{padding-block-end:66px}body:has(.newsletter-banner-reveal.is-open) .mobile-header-toolbar{opacity:0;pointer-events:none}.mobile-header-logo{align-items:center;display:grid;justify-content:center;height:72px;left:50%;padding-block:var(--spacing-16);pointer-events:none;position:fixed;text-align:center;top:calc(var(--mobile-header-announcement-size) + env(safe-area-inset-top,0px));transition:top .25s ease-in-out,opacity .25s ease-in-out;transform:translate(-50%);width:100%;z-index:2}.mobile-header-logo__image{pointer-events:auto}.mobile-header-logo--default{background-color:var(--color-universal-background);border-block-end:1px solid var(--color-universal-border)}header-element.is-scrolled .mobile-header--transparent .mobile-header-logo--default{opacity:0;pointer-events:none}.mobile-header--transparent .mobile-header-logo--default{background-color:transparent;border-block-end:0}.mobile-header-logo--scroll{mix-blend-mode:exclusion;opacity:0;pointer-events:none}header-element.is-scrolled .mobile-header--transparent .mobile-header-logo--scroll{opacity:1;pointer-events:auto}.mobile-header-toolbar{align-items:center;background-color:var(--color-universal-background);border:1px solid var(--color-universal-border);border-radius:4px;display:flex;gap:var(--spacing-16);grid-row:3;justify-content:space-around;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);pointer-events:auto;transition:opacity .25s ease-in-out}:has(.dialog-window.is-open .drawer) .mobile-header-toolbar{border-block-start:0;border-top-left-radius:0;border-top-right-radius:0}.mobile-header-menu .drawer{padding-block:0}.mobile-header-disclosure-button.is-active .icon:not(.icon__cancel),.mobile-header-disclosure-button:not(.is-active) .icon__cancel{display:none}.header-cart-badge{position:relative}.header-cart-badge.is-active .header-cart-badge__count{display:none}.header-cart-badge__count{position:absolute;right:calc(var(--spacing-4) * -1);top:calc(var(--spacing-4) * -1);z-index:1}header-element.is-scrolled .desktop-header--inverted .header-cart-badge__count,.desktop-header--transparent:not(.desktop-header--inverted) .header-cart-badge__count{background-color:var(--color-universal-accent);color:var(--color-universal-background)}.mobile-header-toolbar__open-menu.is-active .icon__menu,.mobile-header-toolbar__open-menu:not(.is-active) .icon__cancel{display:none}.desktop-header{--padding-block-start: var(--spacing-16);--padding-block-end: var(--spacing-16);display:grid;grid-template-rows:var(--desktop-header-announcement-size) 1fr;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transition:padding-block-start .25s ease-in-out,background-color .125s ease-in-out,backdrop-filter .125s ease-in-out,grid-template-rows .25s ease-in-out;width:100%;z-index:12}header-element.is-scrolled .desktop-header.desktop-header--transparent .desktop-header-announcement{opacity:0;transition-delay:.05s}.desktop-header:has(.desktop-menu__dropdown.is-open){background-color:var(--color-backdrop);-webkit-backdrop-filter:var(--blur-frosting);backdrop-filter:var(--blur-frosting);cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4KICA8bWFzayBpZD0iYSIgZmlsbD0iI2ZmZiI+CiAgICA8cGF0aCBkPSJNMCAyNEMwIDEwLjc0NSAxMC43NDUgMCAyNCAwczI0IDEwLjc0NSAyNCAyNC0xMC43NDUgMjQtMjQgMjRTMCAzNy4yNTUgMCAyNCIvPgogIDwvbWFzaz4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAyNEMwIDEwLjc0NSAxMC43NDUgMCAyNCAwczI0IDEwLjc0NSAyNCAyNC0xMC43NDUgMjQtMjQgMjRTMCAzNy4yNTUgMCAyNCIvPgogIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEiIGQ9Ik0yNCA0OHYtMUMxMS4yOTggNDcgMSAzNi43MDMgMSAyNGgtMmMwIDEzLjgwNyAxMS4xOTMgMjUgMjUgMjV6bTI0LTI0aC0xYzAgMTIuNzAzLTEwLjI5NyAyMy0yMyAyM3YyYzEzLjgwNyAwIDI1LTExLjE5MyAyNS0yNXpNMjQgMHYxYzEyLjcwMyAwIDIzIDEwLjI5OCAyMyAyM2gyQzQ5IDEwLjE5MyAzNy44MDctMSAyNC0xem0wIDB2LTFDMTAuMTkzLTEtMSAxMC4xOTMtMSAyNGgyQzEgMTEuMjk4IDExLjI5OCAxIDI0IDF6IiBtYXNrPSJ1cmwoI2EpIi8+CiAgPHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4Ljc3MyAyOS44MzQgMjQgMjUuMDZsLTQuNzczIDQuNzczYS43NS43NSAwIDAgMS0xLjA2LTEuMDYxTDIyLjk0IDI0bC00Ljc3My00Ljc3M2EuNzUuNzUgMCAxIDEgMS4wNi0xLjA2TDI0IDIyLjkzOGw0Ljc3My00Ljc3M2EuNzUuNzUgMCAwIDEgMS4wNiAxLjA2MUwyNS4wNjIgMjRsNC43NzMgNC43NzNhLjc1Ljc1IDAgMSAxLTEuMDYgMS4wNiIvPgo8L3N2Zz4K) 48 48,auto;pointer-events:auto}.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-header-bar,.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-header-announcement{opacity:0}.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-menu{background-color:var(--color-universal-background);cursor:default}.desktop-header .desktop-menu__dropdowns,.desktop-header .header-menu-misc{opacity:0}.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-menu{--padding-bottom: 0px;height:calc(100dvh - (var(--desktop-header-announcement-size) + var(--padding-bottom) + var(--padding-block-start)))}header-element.is-scrolled .desktop-header--transparent :is(.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-menu){--padding-bottom: var(--padding-block-end)}.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-menu .desktop-menu__dropdowns,.desktop-header:has(.desktop-menu__dropdown.is-open) .desktop-menu .header-menu-misc{opacity:1}body:has(.desktop-header-announcement){--desktop-header-announcement-size: 32px}body:has(header-element.is-scrolled .desktop-header--transparent){--desktop-header-announcement-size: 0px}.desktop-header-announcement{align-items:center;background-color:var(--color-universal-midground);color:var(--color-universal-foreground);display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;overflow:hidden;justify-content:center;pointer-events:auto;transition:opacity .125s ease-in-out .1s}.desktop-header-container{--header-height: 84px;height:var(--header-height);grid-row:2;padding-inline:var(--spacing-16);pointer-events:auto;position:relative;transition:height .25s ease-in-out,margin-block .25s ease-in-out,background-color .25s ease-in-out}.desktop-header-container .desktop-menu{margin-inline:var(--spacing-16)}header-element.is-scrolled .desktop-header--transparent .desktop-header-container{--header-height: 77px;margin-block:var(--padding-block-start) var(--padding-block-end)}header-element:not(.is-scrolled) .desktop-header-container.desktop-header-container--inverted:not(:has(.desktop-menu__dropdown.is-open)) .desktop-menu{color:var(--color-universal-background)}header-element:not(.is-scrolled) .desktop-header-container.desktop-header-container--inverted .desktop-header-bar{color:var(--color-universal-background)}.desktop-header-bar{align-items:center;border:1px solid transparent;border-radius:4px;display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;padding-inline:var(--spacing-32);transition:opacity .25s ease-in-out var(--opacity-transition-delay, 0s),background-color .25s ease-in-out,border-color .25s ease-in-out}header-element.is-scrolled .desktop-header--transparent .desktop-header-bar{background-color:var(--color-universal-background);border-color:var(--color-universal-border);color:var(--color-universal-foreground)}.desktop-header-logo{display:grid;grid-column:2;justify-self:center}.desktop-header-logo__default,.desktop-header-logo__scroll{align-self:center;grid-area:1 / -1;justify-self:center;transition:opacity .25s ease-in-out}header-element.is-scrolled .desktop-header--transparent .desktop-header-logo:has(.desktop-header-logo__scroll) .desktop-header-logo__default{opacity:0;pointer-events:none}.desktop-header-logo__scroll{opacity:0;pointer-events:none}header-element.is-scrolled .desktop-header--transparent .desktop-header-logo__scroll{opacity:1;pointer-events:auto}.desktop-header-misc{grid-column:3;justify-self:end}.header-whatsapp{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.header-whatsapp .whatsapp-icon{height:16px;width:16px}.desktop-menu{background-color:transparent;border-radius:4px;display:grid;grid-template-columns:minmax(0,min-content) minmax(0,var(--aside-size, 0fr));grid-template-rows:var(--header-height) auto;height:var(--header-height);left:0;overflow:hidden;position:absolute;top:0;transition:height .25s ease-in-out,grid-template-columns .25s ease-in-out var(--aside-size-transition-delay, .25s),background-color .25s ease-in-out}.desktop-menu:has(.desktop-menu__dropdown.is-open) .desktop-menu__items{border-block-end:1px solid var(--color-universal-border)}.desktop-menu:has(.desktop-menu__item.is-open):has(.desktop-menu-aside.is-open){--aside-size: 1fr;--aside-size-transition-delay: .25s}.desktop-menu:has(.desktop-menu__item.is-open):has(.desktop-menu-aside.is-open) .desktop-menu-aside__container{opacity:1;transition-delay:.5s}.desktop-menu:not(:has(.desktop-menu__item.is-open)) .desktop-menu-aside__container{opacity:0;transition-delay:0}.desktop-menu .header-submenu,.desktop-menu .header-submenu-container{padding-inline:0}.desktop-menu .header-menu-list{--item-spacing: var(--spacing-24)}.desktop-menu__items{display:flex;grid-area:1 / 1;margin-inline:var(--spacing-32)}.desktop-menu__item{align-items:center;display:flex;justify-content:center;height:var(--header-height);padding-inline:var(--spacing-12);text-underline-offset:3px;transition:height .25s ease-in-out}.desktop-menu__item:first-of-type{padding-inline-start:0}.desktop-menu__item:last-of-type{padding-inline-end:0}.desktop-menu__item.is-open .desktop-menu__item-label:after{width:100%}.desktop-menu__item-label{position:relative}.desktop-menu__item-label:after{background-color:currentColor;bottom:calc(var(--spacing-4) * -1);content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.desktop-menu__item-label:hover:after{width:100%}.desktop-menu__dropdowns{display:grid;grid-area:2 / 1;grid-template-rows:1fr auto;overflow:auto;padding-inline:var(--spacing-32)}.desktop-menu__dropdowns .header-menu-misc{padding-block:var(--spacing-32);transition:opacity .25s ease-in-out .25s}.desktop-menu__dropdowns:has(.desktop-menu__dropdown.is-open .header-submenu.is-open) .header-menu-misc{opacity:0;pointer-events:none;transition-delay:0s}.desktop-menu__dropdowns-container{grid-area:1 / 1 / 1 / -1;overflow:hidden;position:relative}.desktop-menu__dropdowns-container .desktop-menu__dropdown{top:0;right:0;bottom:0;left:0;position:absolute}.desktop-menu__dropdown{height:100%;opacity:0;padding-block:var(--spacing-32);pointer-events:none;transition:opacity .25s ease-in-out 0s;width:100%}.desktop-menu__dropdown.is-open{opacity:1;overflow:auto;pointer-events:auto;transition-delay:.25s}.desktop-menu-aside{grid-area:1 / 2 / span 2;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .25s ease-in-out}.desktop-menu-aside.is-open{opacity:1;pointer-events:auto}.desktop-menu-aside__container{max-width:392px;opacity:0;overflow-y:auto;padding-block:var(--spacing-32);padding-inline-end:var(--spacing-32);transition:opacity .25s ease-in-out}.desktop-menu-aside__container:has(.desktop-menu-aside__image){gap:var(--spacing-16)}.desktop-menu-aside__products{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.desktop-menu-aside__products-slider{margin-inline-end:calc(var(--spacing-32) * -1)}.desktop-menu-aside__products-slider .splide,.desktop-menu-aside__products-slider .splide__track,.desktop-menu-aside__products-slider .splide__slide{height:100%}.desktop-menu-aside__products-slider .splide__slide{display:flex;width:176px}.desktop-menu-aside__image{aspect-ratio:328 / 320;flex:1;object-fit:cover;width:100%}.header-submenu-container{display:flex;flex-direction:column;height:100%;gap:var(--spacing-32);padding-block:var(--spacing-32);padding-inline:var(--spacing-32);position:relative}.header-submenu{background-color:var(--color-universal-background);display:flex;flex-direction:column;gap:var(--spacing-32);height:100%;top:0;right:0;bottom:0;left:0;opacity:0;overflow:auto;padding-block:var(--spacing-32);padding-inline:var(--spacing-32);pointer-events:none;position:absolute;transition:opacity .375s ease-in-out;width:100%;z-index:1}.header-submenu.is-open{opacity:1;pointer-events:auto}.header-submenu:has(.header-submenu.is-open),.desktop-menu__dropdown:not(.is-open) .header-submenu{pointer-events:none}.header-menu-list:not(.header-menu-list--vertical) .header-submenu>.header-submenu__back,.header-menu-list:not(.header-menu-list--vertical) .header-submenu>.header-menu-list>.header-menu-list__item>.header-menu-list__link,.header-menu-list:not(.header-menu-list--vertical) .header-submenu>.header-submenu-content{opacity:0;transform:translate(10%);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.header-menu-list:not(.header-menu-list--vertical) .header-submenu.is-open>.header-submenu__back,.header-menu-list:not(.header-menu-list--vertical) .header-submenu.is-open>.header-menu-list:not(.header-menu-list--vertical)>.header-menu-list__item>.header-menu-list__link,.header-menu-list:not(.header-menu-list--vertical) .header-submenu.is-open>.header-submenu-content{opacity:1;transform:translate(0)}.header-submenu__back{align-items:center;border-block-end:1px solid var(--color-universal-border);display:flex;gap:var(--spacing-8);padding-block-end:var(--spacing-32);width:100%}.header-submenu__back .icon{--size: 12px}.header-submenu-products{flex-shrink:0;margin-inline:calc(var(--spacing-32) * -1);overflow-x:auto;padding-inline:var(--spacing-32)}.header-submenu-products__item{flex-basis:46%;flex-shrink:0;width:46%}.header-menu-list{--item-spacing: var(--spacing-16)}.header-menu-list--vertical>.header-menu-list__item>.header-menu-list__link{padding-block-end:0}.header-menu-list--vertical .header-submenu{background-color:transparent;opacity:1;padding-block:var(--spacing-32);pointer-events:auto;position:static}.header-menu-list__link{--item-spacing: var(--spacing-16);align-items:center;display:inline-flex;gap:var(--spacing-8);padding-block:calc(var(--item-spacing) / 2)}.header-menu-list__link .icon{--size: 12px;margin-inline-start:auto}.header-menu-list__link:has(.icon){width:100%}.header-menu-list__deco{align-items:center;display:inline-flex;flex:none;justify-content:center;width:18px}.header-menu-list__deco .icon{--size: 18px;fill:none;margin-inline-start:0;stroke:currentColor;stroke-width:1.5}.header-menu-list__swatch{border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-universal-border);display:block;height:14px;width:14px}.header-menu-list__count{color:var(--color-base-black-opacity-60);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);margin-inline-start:auto;padding-inline-start:var(--spacing-16)}.header-menu-list__link:has(.header-menu-list__count){width:100%}.header-menu-list__link:has(.header-menu-list__count) .icon:not(.header-menu-list__deco .icon){margin-inline-start:0}.header-menu-list__link:has(.header-menu-list__label).header-menu-list__link--underline:after{display:none}.header-menu-list__link:has(.header-menu-list__label) .header-menu-list__label{position:relative}.header-menu-list__link:has(.header-menu-list__label) .header-menu-list__label:after{background-color:currentColor;bottom:-2px;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.header-menu-list__link:has(.header-menu-list__label).header-menu-list__link--underline.is-active .header-menu-list__label:after,.header-menu-list__link:has(.header-menu-list__label).header-menu-list__link--underline:hover .header-menu-list__label:after{width:100%}.desktop-menu-aside__heading{color:var(--color-universal-accent)}.desktop-menu-aside__models{gap:var(--spacing-16);min-width:260px}.desktop-menu-aside__models .header-menu-list{--item-spacing: var(--spacing-12)}.header-menu-list__link--underline{position:relative}.header-menu-list__link--underline:after{--offset: calc(var(--item-spacing) / 4);background-color:currentColor;bottom:var(--offset);content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s ease-in-out;width:0}.header-menu-list__link--underline.is-active:after,.header-menu-list__link--underline:hover:after{width:100%}.header-menu-list>.header-menu-list__item:first-of-type>.header-menu-list__link{padding-block-start:0}.header-menu-list>.header-menu-list__item:last-of-type>.header-menu-list__link{padding-block-end:0}.header-menu-list>.header-menu-list__item:last-of-type>.header-menu-list__link:after{--offset: calc((var(--item-spacing) / 4) * -1)}.header-menu-misc{--spacing: var(--spacing-8);display:flex;flex-direction:column}.header-menu-misc__link{align-items:center;display:flex;font-weight:var(--font-weight-bold);gap:var(--spacing-8);padding-block:calc(var(--spacing) / 2);width:100%}.header-menu-misc>.header-menu-misc__item:first-of-type>.header-menu-misc__link{padding-block-start:0}.header-menu-misc>.header-menu-misc__item:last-of-type>.header-menu-misc__link{padding-block-end:0}@media(max-width:1023px){.desktop-header{display:none}}@media(min-width:1024px){.mobile-header{display:none}.header-menu-misc{--spacing: var(--spacing-16)}}.hero-banner{aspect-ratio:390 / 812;background-color:var(--color-universal-midground);display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;position:relative;width:100%;z-index:0}.hero-banner:has(.hero-banner__background):before{background:var(--overlay-background, transparent);content:"";display:block;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.hero-banner__grid{display:grid;row-gap:var(--spacing-40);grid-area:1 / -1;grid-template-rows:1fr 1fr 1fr;padding-block:var(--spacing-16) var(--spacing-40);padding-inline:var(--container-gutter)}.hero-banner__content{justify-self:center;width:100%;z-index:3}.hero-banner__products{z-index:4}.hero-banner__background{grid-area:1 / 1 / -1 / -1;z-index:1}@media(min-width:1024px){.hero-banner{aspect-ratio:1440 / 800}.hero-banner__grid{grid-template-columns:auto auto auto;padding-block:var(--spacing-48)}.hero-banner__content{gap:var(--spacing-24);max-width:565px}.hero-banner__products{height:108px;position:relative}.hero-banner__products .related-products{position:absolute;width:max-content}}.intro-banner-heading{margin-inline:auto;max-width:326px}.intro-banner-block__image{aspect-ratio:310 / 434}.intro-banner-block__footer{gap:var(--spacing-12)}.intro-banner__blocks .intro-banner-block-container:nth-child(2n){margin-block-start:var(--spacing-128)}@media(min-width:1024px)and (max-width:1327px){.intro-banner-heading{font-size:var(--font-size-32)}}@media(min-width:1024px){.intro-banner{align-items:center;gap:var(--spacing-48)}.intro-banner-heading{margin-inline:auto 0}.intro-banner-block__footer{flex-direction:row}.intro-banner-block__footer .button{margin-inline-start:auto}}@media(min-width:1328px){.intro-banner-heading{max-width:460px}}.main-404-slider{margin-inline:calc(var(--container-gutter) * -1)}.main-404-slider .splide__slide{width:90%}.main-404-panel{background-color:var(--color-base-green);padding-block:var(--spacing-16);padding-inline:var(--spacing-16);position:relative}.main-404-panel .brandmark{color:var(--color-base-lime-green);height:32px;width:auto}.main-404-panel__navigation{position:absolute;top:var(--spacing-16);right:var(--spacing-16);z-index:1}.main-404-panel__headings{gap:var(--spacing-12)}.main-404-panel__heading{color:var(--color-universal-accent);font-size:var(--font-size-96);font-style:italic;opacity:.1}.main-404-panel__subheading{color:var(--color-universal-accent);font-style:italic}.main-404-block__image{aspect-ratio:256 / 358;background-color:var(--color-universal-border);width:100%}@media(min-width:1024px){.main-404-slider{margin-inline-start:calc(var(--spacing-16) * -1)}.main-404-slider .splide__slide{width:256px}.main-404-slider:before{background:linear-gradient(90deg,#fffc,#fff0);content:"";display:block;height:100%;left:-.75px;pointer-events:none;position:absolute;width:16px;z-index:1}.main-404-panel__headings{gap:var(--spacing-16);max-width:408px}.main-404-panel{min-height:358px;padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}.main-404-panel__navigation{top:var(--spacing-24);right:var(--spacing-24)}.main-404-panel__heading{font-size:var(--font-size-80)}.main-404-panel__subheading{font-size:var(--font-size-24)}}@media(min-width:1328px){.main-404-panel__heading{font-size:7.5rem}.main-404-panel__subheading{font-size:2.375rem}}.main-article{margin-block:var(--spacing-32) var(--spacing-48)}.main-article__content{--rte-paragraph-spacing: var(--spacing-32);--heading-margin: var(--spacing-32)}@media(min-width:1024px){.main-article{margin-block:var(--spacing-64) var(--spacing-96)}}.main-blog-element{gap:var(--spacing-24);scroll-margin-block-start:var(--spacing-128)}.blog-categories{--padding: var(--spacing-16);background-color:var(--color-base-green);padding-block:var(--padding);padding-inline:var(--padding)}.blog-categories__tags-slider{margin-inline:calc(var(--padding) * -1);min-width:0}.blog-categories__tag{color:var(--color-universal-accent);font-style:italic;white-space:nowrap}.blog-categories:has(.blog-categories__tag.is-active) .blog-categories__tag:not(.is-active){font-style:normal;opacity:.1}.main-blog-grid{display:grid;gap:var(--spacing-24) var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.main-blog-element{gap:var(--spacing-48);scroll-margin-block-start:calc(var(--header-height) + var(--spacing-64))}.main-blog-element .pagination{margin-block:0}.blog-categories{--padding: var(--spacing-24)}.blog-categories__tags-slider{margin-inline-end:0}.main-blog-grid{gap:var(--spacing-32) var(--spacing-16);grid-template-columns:repeat(12,minmax(0,1fr))}.main-blog-grid>*{grid-column:span 3}.main-blog-grid>*:nth-child(7n+5),.main-blog-grid>*:nth-child(7n+6),.main-blog-grid>*:nth-child(7n){grid-column:span 4}}@media(min-width:768px){.main-cart-grid{gap:var(--spacing-40)}}@media(min-width:1024px){.main-cart-grid{gap:var(--spacing-64)}}.collection-banner{background-color:var(--color-universal-border);height:100%;min-height:500px}#recover:not(:target){display:none}#recover:target~#customer_login{display:none}#recover,#customer_login{scroll-margin-top:calc(73px + var(--spacing-40))}.main-page{margin-block:var(--spacing-32) var(--spacing-56)}.main-page .grid{gap:var(--spacing-24)}@media(min-width:1024px){.main-page{margin-block-end:var(--spacing-96)}.main-page .grid{gap:var(--spacing-48)}}.main-product__form{gap:var(--spacing-12)}.main-product__grid{display:flex;flex-direction:column;gap:var(--spacing-20)}.main-product__aside{padding-inline:var(--container-gutter)}.main-product__gallery .product-gallery .splide__slide{height:65vh}@media(min-width:768px){.main-product__grid{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.main-product__aside{--desktop-offset: var(--spacing-128);padding-block-start:var(--desktop-offset);position:sticky;top:0}.main-product__gallery .product-gallery .splide__slide{height:auto}}@media(min-width:1024px){.main-product__grid{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.main-product__gallery{background-color:var(--color-base-product);height:100%}.main-product__gallery .product-gallery{justify-content:center}.main-product__form{gap:var(--spacing-16)}}.newsletter-banner{--background-color: var(--color-base-green);align-items:start;background-color:var(--background-color);bottom:0;display:grid;grid-template-rows:min-content var(--reveal-size, 0fr);opacity:0;position:fixed;transform:translateY(100%);transition:grid-template-rows .25s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out;width:100%;z-index:2}.newsletter-banner:has(.newsletter-banner-reveal.is-open){--reveal-size: 1fr}body:has(.newsletter-banner) .footer{--additional-padding-bottom: 50px}.newsletter-banner.is-active,.newsletter-banner:has(.newsletter-banner-reveal.is-open){opacity:1;transform:translateY(0)}.newsletter-banner:hover{--reveal-size: .0125fr}.newsletter-banner-button{color:var(--color-base-white);min-height:50px;padding-block:var(--spacing-12)}.newsletter-banner-button .icon__arrow{--size: 14px;margin-inline-start:auto;transition:rotate .25s ease-in-out}.newsletter-banner-button.is-active .icon__arrow{rotate:180deg}.newsletter-banner-button__heading{color:var(--color-base-lime-green)}.newsletter-banner-reveal{overflow:hidden;transition:box-shadow .25s ease-in-out}.newsletter-banner-reveal.is-open{box-shadow:inset 0 1px 0 0 var(--color-universal-border)}.newsletter-banner-reveal__container{padding-block:var(--spacing-32)}.newsletter-banner-reveal__heading{color:var(--color-universal-accent);opacity:0;transition:opacity .25s ease-in-out}.newsletter-banner-reveal.is-open .newsletter-banner-reveal__heading{opacity:1;transition-delay:.25s}.newsletter-banner-reveal__image{aspect-ratio:358 / 268;opacity:0;transition:opacity .25s ease-in-out}.newsletter-banner-reveal.is-open .newsletter-banner-reveal__image{opacity:1;transition-delay:.75s}.newsletter-banner-reveal__body{opacity:0;transition:opacity .25s ease-in-out}.newsletter-banner-reveal.is-open .newsletter-banner-reveal__body{opacity:1;transition-delay:1.25s}.newsletter-banner-reveal__heading-indent{margin-inline-start:var(--spacing-48)}.newsletter-banner-form{opacity:0;transition:opacity .25s ease-in-out}.newsletter-banner-reveal.is-open .newsletter-banner-form{opacity:1;transition-delay:1.75s}.newsletter-banner-form .success{color:var(--color-base-white)}.newsletter-banner-form__field{align-items:center;border-block-end:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:auto min-content;padding-block-end:var(--spacing-16)}.newsletter-banner-form__placeholder{grid-area:1 / 1 / 1 / -1;opacity:.25;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:hidden}.newsletter-banner-form__field:has(.newsletter-banner-form__input:placeholder-shown) .newsletter-banner-form__placeholder{visibility:visible}.newsletter-banner-form__input{border:none;font-size:var(--font-size-20);grid-area:1 / 1 / 1 / -1;height:100%;min-height:0;line-height:1;padding-block:0;padding-inline:0}.newsletter-banner-form__input:-webkit-autofill,.newsletter-banner-form__input:-webkit-autofill:hover,.newsletter-banner-form__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--background-color) inset;box-shadow:0 0 0 1000px var(--background-color) inset;-webkit-text-fill-color:var(--color-base-white)}.newsletter-banner-form__submit{grid-area:1 / 2;justify-self:end;transition:transform .25s ease-in-out}.newsletter-banner-form__submit .icon{--size: 32px;color:var(--color-base-lime-green)}@media(hover:hover)and (pointer:fine){.newsletter-banner-form__submit:hover{transform:translate(10%)}}@media(min-width:1024px){.newsletter-banner-reveal__container{display:grid;gap:var(--spacing-80) var(--spacing-48);grid-auto-flow:column;grid-template-columns:auto auto auto 1fr;justify-content:start;padding-block:var(--spacing-80)}.newsletter-banner-reveal__container>*{grid-row:1}.newsletter-banner-reveal__image{aspect-ratio:220 / 264;max-width:220px}.newsletter-banner-reveal__body{align-self:end;max-width:400px}.newsletter-banner-form{grid-area:2 / 1 / 2 / -1}.newsletter-banner-form__submit .icon{--size: 42.67px}}.notifications-block{display:grid;gap:var(--spacing-8);grid-template-columns:94px 1fr}.notifications-block__thumbnail{aspect-ratio:94 / 114;background-color:var(--color-universal-border)}@media(min-width:1024px){.notifications-drawer__blocks{gap:var(--spacing-24)}.notifications-block{gap:var(--spacing-16)}}.page-header{background-color:var(--color-base-green);padding-block:var(--spacing-48)}.page-header .brandmark{color:var(--color-base-lime-green)}.page-header .page-menu{margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);scroll-padding-inline:Var(--container-gutter)}.page-menu{display:flex;gap:var(--spacing-8);overflow-x:auto}.page-menu .page-menu__link{flex-shrink:0;white-space:nowrap}.page-menu__link{box-shadow:inset 0 0 0 1px var(--color-universal-border);border-radius:4px;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);text-align:center}.page-menu__link.is-active{background-color:var(--color-base-lime-green);color:var(--color-base-black)}@media(min-width:1024px){.page-header{padding-block:var(--spacing-60)}}.poster__container{aspect-ratio:326 / 456;background-color:var(--color-universal-midground);margin-inline:auto;max-width:360px;overflow:hidden;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);position:relative;z-index:0}.poster__brandmark{color:var(--color-base-lime-green);margin-block-start:var(--spacing-40)}.poster__brandmark .brandmark{height:auto;width:37px}.poster__heading{max-width:65%}.poster__background{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%;z-index:-1}@media(max-width:1023px){.poster{--container-gutter: var(--spacing-32)}}@media(min-width:1024px){.poster__container{padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}}.product-focus{align-items:center;display:grid;grid-template-rows:auto auto;position:relative;z-index:0}.product-focus__image,.product-focus__headings{grid-area:1 / 1 / 1 / -1}.product-focus__image{margin-block-start:calc(var(--section-spacing-block-start) * -1);margin-inline:calc(var(--container-gutter) * -1);max-width:calc(100% + (var(--container-gutter) * 2));pointer-events:none;z-index:1}.product-focus__headings{gap:var(--spacing-70)}.product-focus__heading{font-size:13vw;max-width:50%}.product-focus .product-snippet{justify-self:center}@media(min-width:1024px){.product-focus{grid-template-columns:auto 1fr;grid-template-rows:auto}.product-focus__headings{gap:0}.product-focus .product-snippet{align-self:end;grid-area:1 / 1;justify-self:start}}.search-drawer-body{border-block-end:1px solid var(--color-universal-border);gap:var(--spacing-48);padding-block:var(--spacing-32);padding-inline:var(--spacing-32)}.search-drawer-content{gap:var(--spacing-24)}.search-drawer-products{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr))}.search-drawer-footer{border-block:1px solid var(--color-universal-border);padding-block:var(--spacing-16);padding-inline:var(--spacing-32)}.search-drawer-correction{color:var(--color-base-black-opacity-60);margin-block-start:var(--spacing-12)}.search-drawer-input{border-block-start:0;border-inline:0;padding-block-start:0;padding-inline:0}.search-drawer-input::placeholder{color:var(--color-universal-foreground);opacity:.25}.search-drawer-input::-webkit-search-cancel-button{display:none}@media(min-width:1024px){.search-drawer{width:720px}.search-drawer-body{border-block-end:0;gap:var(--spacing-64);padding-block:var(--spacing-32) var(--spacing-48)}.search-drawer-content{gap:var(--spacing-32)}.search-drawer-products{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr))}.search-drawer-footer{padding-block:var(--spacing-32)}}.seo-description{margin-inline:auto;max-width:650px}.seo-description:not(.is-open) .seo-description__content{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seo-description:not(.is-open) .seo-description__less,.seo-description.is-open .seo-description__more{display:none}.seo-description:not(.is-active) .seo-description__button{display:none}.seo-description__button{text-decoration:underline;text-underline-offset:4px;transition:text-decoration-color .125s ease-in-out}@media(hover:hover)and (pointer:fine){.seo-description__button:hover{text-decoration-color:transparent}}@media(min-width:1024px){.seo-description{gap:var(--spacing-24)}}.service-banner-container{gap:var(--spacing-32)}.service-banner-image{aspect-ratio:564 / 676;background-color:var(--color-universal-border)}.service-banner-headings__1{color:var(--color-universal-accent)}.service-banner-headings__2{margin-inline-start:var(--spacing-32)}.service-banner-headings__2 .brandmark{color:var(--color-base-green);height:auto;width:53px}@media(min-width:1024px){.service-banner-container{align-items:center;gap:var(--spacing-48)}.service-banner-content{gap:var(--spacing-48)}.service-banner-headings__2{margin-inline-start:var(--spacing-64)}}.thumbnail-hero-media{aspect-ratio:1}.thumbnail-hero-content{background-color:var(--color-base-green);gap:var(--spacing-24);padding-block:var(--spacing-48);padding-inline:var(--spacing-32)}.thumbnail-hero-content__heading-1{color:var(--color-universal-accent)}.thumbnail-hero-content__thumbnail{aspect-ratio:150 / 180;max-width:150px}@media(min-width:1024px){.thumbnail-hero{align-items:center;background-color:var(--color-universal-border);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.thumbnail-hero .thumbnail-hero-content{grid-column:2;height:100%}.thumbnail-hero-media{aspect-ratio:840 / 720;height:100%}.thumbnail-hero-content{gap:var(--spacing-48)}.thumbnail-hero-content__heading-1,.thumbnail-hero-content__heading-2{max-width:440px}}@media(min-width:1328px){.thumbnail-hero-content{padding-block:var(--spacing-80);padding-inline:var(--spacing-80)}}.time-drawer .drawer-header{border-block-end:0;flex-direction:column}.time-drawer .drawer-body{padding-block-start:0}.time-zone-clock{gap:var(--spacing-24)}.time-zone-clock__date{color:var(--color-universal-border)}.time-zone-clock__date:after{background-color:var(--color-universal-border);content:"";display:block;height:1px;width:100%}.time-zone-clock__date-part{color:var(--color-typography-heading)}.time-zone-clock__parts{display:grid;grid-template-columns:1fr minmax(var(--part-value-size, 115px),auto)}.time-zone-clock__part{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding-block:var(--spacing-16)}.time-zone-clock__part:not(:last-of-type){border-block-end:1px solid var(--color-universal-border)}.time-zone-clock__part:first-of-type{padding-block-start:0}.time-zone-clock__part:last-of-type{padding-block-end:0}.time-zone-clock__part-value{font-size:5rem}@media(min-width:1024px){.time-drawer .drawer{gap:var(--spacing-32)}.time-drawer__header{gap:var(--spacing-24)}.time-zone-clock{gap:var(--spacing-48)}.time-zone-clock__parts{--part-value-size: 160px}.time-zone-clock__part{padding-block:var(--spacing-32)}.time-zone-clock__part-value{font-size:7rem}}.collection-extras{gap:var(--spacing-48)}.collection-extras__copy{--rte-paragraph-spacing: var(--spacing-16)}:is(.collection-extras__copy h2,.collection-extras__copy h3,.collection-extras__copy h4):not(:first-child){margin-block-start:var(--spacing-32)}.collection-extras__kicker{color:var(--color-universal-accent)}.collection-extras-links,.collection-extras-faqs,.collection-extras-articles{gap:var(--spacing-24);margin-block:var(--spacing-32)}.collection-extras-articles__navigation{flex-shrink:0}.collection-extras-articles__slider{margin-inline:calc(var(--container-gutter) * -1)}.collection-extras-articles__slider .splide__slide{width:75%}@media(min-width:1024px){.collection-extras-articles__slider .splide__slide{width:320px}}.collection-extras-faqs .collection-extras__heading,.collection-extras-articles .collection-extras__heading{margin-block-end:var(--spacing-8)}.collection-extras-links__grid{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(1,minmax(0,1fr))}.collection-extras-links__grid .button{white-space:normal;text-align:left}@media(min-width:768px){.collection-extras-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.collection-extras-links__grid{grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr))}}.video-player__element{aspect-ratio:390 / 546;display:block;overflow:hidden;position:relative}.video-player-play{height:123px;left:50%;opacity:0;position:absolute;pointer-events:none;top:50%;transition:opacity .25s ease-in-out;transform:translate(-50%,-50%);width:123px;z-index:1}.video-player-play.is-active{opacity:1;pointer-events:auto}.video-player-play__border{animation:video-player-play-border-rotate 30s linear infinite;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:top left;width:140%}.video-player-play__border .video-play-border{height:100%;width:100%}.video-player-play__inner{align-items:center;background-color:var(--color-universal-frosted-background);border:1px solid var(--color-universal-frosted-border);border-radius:100%;color:var(--color-base-lime-green);display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.video-player-play__inner .icon__play{--size: 53%}@keyframes video-player-play-border-rotate{0%{rotate:0deg}to{rotate:360deg}}@media(min-width:1024px){.video-player__element{aspect-ratio:1440 / 720}}.accordion-item{border-block-end:1px solid var(--color-universal-border);display:block}.accordion-item__button{padding-block:var(--spacing-12)}.accordion-item__button .icon{--size: 12px;margin-inline-start:auto}.accordion-item__body{margin-block-end:var(--spacing-16)}.cart-discount:not(:last-child){border-block-end:1px solid var(--color-universal-border);margin-block-end:var(--spacing-8);padding-block-end:var(--spacing-16)}.cart-discount__remove .icon{--size: 16px;pointer-events:none}.cart-discount__remove:disabled{cursor:not-allowed;opacity:.5}.cart-discount__discount{background-color:var(--color-universal-border);border-radius:8px;color:var(--color-typography-body);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}.cart-discount__disclosure[open] .cart-discount__form{margin-block-start:var(--spacing-12)}.cart-summary__terms{color:var(--color-typography-body)}.cart-summary__deposit{border-block-start:1px solid var(--color-universal-border);padding-block-start:var(--spacing-12)}.cart-title__count{opacity:.25}.collection-block__image{aspect-ratio:200 / 240;background-color:var(--color-universal-border);width:100%}.collection-blocks .splide__slide{width:70%}@media(min-width:1024px){.collection-blocks{gap:var(--spacing-32)}.collection-blocks .splide__slide{width:200px}}.contact-form-block{scroll-margin-block-start:calc((var(--desktop-header-announcement-size) + var(--header-height)) + var(--spacing-48))}.contact-method{gap:var(--spacing-12)}.contact-method__heading{color:var(--color-universal-accent)}.contact-methods .contact-method{border-block-end:1px solid var(--color-universal-border);padding-block:var(--spacing-16)}.contact-methods .contact-method:first-of-type{padding-block-start:0}.contact-methods .contact-method:last-of-type{border-block-end:0;margin-block-end:0;padding-block-end:0}@media(min-width:1024px){.contact-methods{display:flex;flex-direction:row;flex-wrap:wrap}.contact-methods .contact-method{border-block-end:0;border-inline-end:1px solid var(--color-universal-border);margin-inline-end:var(--spacing-32);padding-block:0;padding-inline-end:var(--spacing-32)}.contact-methods .contact-method:last-of-type{border-inline-end:0;margin-inline-end:0;padding-inline-end:0}}.faqs-block{gap:var(--spacing-24)}.faqs-block__heading{color:var(--color-universal-accent)}.footer-social-image{aspect-ratio:110 / 136;background-color:var(--color-universal-border);display:block;overflow:hidden}.footer-social{gap:var(--spacing-24)}.footer-social__images{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(var(--columns, 3),minmax(0,1fr))}.footer-social__images .footer-social-image:nth-child(n+4){display:none}@media(min-width:1024px){.footer-social__images{--columns: 4}.footer-social__images .footer-social-image:nth-child(n+4){display:block}}.location{gap:var(--spacing-24)}.location__image{aspect-ratio:274 / 296}.location__content{gap:var(--spacing-12)}.location__title{color:var(--color-universal-accent)}.location__button .brandmark,.location__button .whatsapp-icon{color:var(--color-base-green);height:16px}.location__button:hover :is(.brandmark,.whatsapp-icon){color:var(--button-color)}.location__barcode{max-width:72px}@media(min-width:1024px){.location__content{gap:var(--spacing-16)}}.locations{background-color:var(--color-base-black-opacity-2);padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}.locations .location:not(:last-of-type){border-block-end:1px solid var(--color-universal-border);margin-block-end:var(--spacing-32);padding-block-end:var(--spacing-32)}@media(min-width:1024px){.locations{display:grid;row-gap:var(--spacing-32);grid-template-columns:repeat(2,minmax(0,1fr))}.locations .location:not(:last-of-type){border-block-end:0;margin-block-end:0;padding-block-end:0}.locations .location:nth-child(odd){box-shadow:1px 0 0 0 var(--color-universal-border);padding-inline-end:var(--spacing-32)}.locations .location:nth-child(2n){padding-inline-start:var(--spacing-32)}}.newsletter-form,.page-body{gap:var(--spacing-24)}.page-body__title{color:var(--color-universal-accent)}.popular-searches__items{display:grid;gap:var(--spacing-8) var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.popular-searches{gap:var(--spacing-32)}.popular-searches__items{column-gap:var(--spacing-32)}}.product-buttons:has(.deposit-option__input--deposit:checked) .shopify-block:has(.pbf-popup-trigger){display:none}.product-buttons .shopify-block:has(.downpay-block){display:none}.product-buttons .deposit-option{border:0;margin:0;min-width:0;order:-1;padding:0}.product-buttons .deposit-option__choice{cursor:pointer;flex:1}.product-buttons .deposit-option__label{align-items:center;border:1px solid var(--color-universal-border);border-radius:var(--button-border-radius);display:flex;font-family:var(--font-body);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);justify-content:center;line-height:1;min-height:36px;padding:var(--spacing-8);text-align:center;transition:border-color .25s ease-in-out}.deposit-option__input:checked+:is(.product-buttons .deposit-option__label){border-color:var(--color-universal-accent)}.deposit-option__input:focus-visible+:is(.product-buttons .deposit-option__label){outline:2px solid var(--color-universal-accent);outline-offset:2px}.product-buttons .deposit-option__summary{color:var(--color-base-black-opacity-60);display:none}.product-buttons .deposit-option__summary strong{color:var(--color-universal-foreground);font-weight:var(--font-weight-medium)}.deposit-option:has(.deposit-option__input--deposit:checked) :is(.product-buttons .deposit-option__summary){display:block}.product-buttons .pbf-popup-trigger{--pbf-primary-color: var(--color-universal-foreground);--pbf-text-color: var(--color-universal-foreground);border-color:var(--color-universal-border)!important;border-radius:4px!important;gap:var(--spacing-32);justify-content:space-between;margin-block:0!important;padding-block:var(--spacing-12)!important;padding-inline:var(--spacing-16)!important}.product-buttons .pbf-popup-trigger .pbf-popup-logo{width:77px!important}.product-buttons .pbf-popup-label{font-size:var(--font-size-11)!important;margin-block:0!important;margin-inline:0!important;text-align:center;white-space:nowrap}.product-buttons .pbf-popup-open{cursor:pointer;font-size:var(--font-size-11)!important;font-weight:var(--font-weight-bold);margin-block:0!important;margin-inline:0!important;padding-block:0!important;padding-inline:0!important;text-align:right;text-decoration:underline;white-space:nowrap}.product-buttons .pbf-popup-open:hover,.product-buttons .pbf-popup-open:focus{background-color:transparent!important;color:initial!important}.product-buttons .zing-container{align-items:center!important;border:1px solid var(--color-universal-border);border-radius:4px;gap:var(--spacing-24);margin-block:0!important;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);width:100%}.product-buttons .zing-container.loading-container{height:60px;padding-inline-start:var(--spacing-56)!important;position:relative}.product-buttons .zing-container.loading-container .loader{position:absolute;left:calc(50% - 10px);top:var(--spacing-20)}.product-buttons .zing-container.loading-container>span:not(.loader){opacity:0;pointer-events:none}.product-buttons .zing-cover-checkbox{display:contents}.product-buttons .zing-cover-checkbox input{flex-shrink:0}.product-buttons .zing-cover-checkbox label{align-items:center;display:flex!important;gap:var(--spacing-24);font-weight:var(--font-weight-regular);line-height:1.4;margin-block-end:0!important;max-width:300px}.product-buttons .zing-cover-checkbox label .zing-logo{display:block}.product-buttons__quantity{height:auto;max-width:100px;width:50%}.product-buttons__quantity .quantity-selector{height:100%}.product-buttons__message{color:var(--color-error)}.pbf-product-widget .pbf-bottom-actions{display:none!important}@media(min-width:1024px){.product-details{margin-block:var(--spacing-4)}.product-details-specs{gap:var(--spacing-24)}}.product-header__details:not(:first-child){margin-block-start:var(--spacing-4)}.product-header__description-button{margin-inline-start:var(--spacing-4)}@media(min-width:1024px){.product-header__details{gap:var(--spacing-16)}.product-header__details:not(:first-child){margin-block-start:var(--spacing-8)}}.product-options__values{row-gap:var(--spacing-12)}.product-pick-up{margin-block:var(--spacing-16)}.product-pick-up:first-child{margin-block-start:0}.product-pick-up:last-child{margin-block-end:0}.product-pick-up__icon{display:inline-flex;vertical-align:sub}.product-pick-up__icon .icon{--size: 16px}.product-pick-up__icon.product-pick-up__icon--success{color:var(--color-success)}.product-pick-up__icon.product-pick-up__icon--error{color:var(--color-error)}.product-price-block{container:product-price-block / inline-size;margin-block:var(--spacing-4) var(--spacing-12);overflow:hidden}.product-price-block:first-child{margin-block-start:0}.product-price-block:last-child{margin-block-end:0}.product-price-block .trustpilot-widget iframe{position:absolute;left:0;scale:.8;transform-origin:-45%;width:auto!important}@container product-price-block (min-width: 340px){.product-price-block__container{align-items:center;flex-direction:row}.product-price-block__container .trustpilot-widget iframe{transform-origin:55%}}@container product-price-block (min-width: 384px){.product-price-block__container .trustpilot-widget iframe{transform-origin:right}}@media(min-width:1024px){.product-price-block{margin-block:var(--spacing-8) var(--spacing-16)}}.whatsapp{border:1px solid var(--color-universal-border);border-radius:4px;container:whatsapp / inline-size}.whatsapp__container{align-items:center;display:flex;gap:var(--spacing-12);justify-content:space-between;padding-block:var(--spacing-12);padding-inline:var(--spacing-16)}.whatsapp__container .whatsapp-logo{height:auto;flex-shrink:1;max-width:103px}.whatsapp__heading{display:none}@container whatsapp (min-width: 310px){.whatsapp__heading{display:block}.whatsapp__container{gap:var(--spacing-8)}.whatsapp__container .whatsapp-logo{max-width:70px}}@container whatsapp (min-width: 380px){.whatsapp__container{gap:var(--spacing-24)}.whatsapp__container .whatsapp-logo{max-width:103px}}.announcement-link{white-space:nowrap}.announcement-link__heading{color:var(--color-universal-accent)}.article-card__image{aspect-ratio:298 / 358;width:100%}.article-card__header{gap:var(--spacing-6)}@media(min-width:1024px){.article-card__meta>*:not(:last-of-type){align-items:center;display:flex;gap:var(--spacing-8)}.article-card__meta>*:not(:last-of-type):after{background-color:var(--color-base-lime-green);border-radius:100%;content:"";height:4px;width:4px}}.breadcrumbs__list{gap:var(--spacing-8);overflow-x:auto;white-space:nowrap}.breadcrumbs__item{flex:none;gap:var(--spacing-8)}.breadcrumbs__item .icon{--size: 10px;color:var(--color-base-black-opacity-60)}.breadcrumbs__link{color:var(--color-typography-body);transition:color .15s ease}.breadcrumbs__current{color:var(--color-universal-foreground);font-weight:var(--font-weight-medium)}@media(hover:hover)and (pointer:fine){.breadcrumbs__link:hover{color:var(--color-universal-foreground)}}.collection-banner{background-color:var(--color-base-green);color:var(--color-universal-foreground);display:grid;gap:var(--spacing-16);overflow:hidden;position:relative;z-index:0}.collection-banner__content{grid-area:1 / -1;padding-block:var(--spacing-16);padding-inline:var(--spacing-16);z-index:0}.collection-banner__content .related-products{margin-block-start:auto}.collection-banner:has(.collection-banner__background) .collection-banner__content{background:linear-gradient(180deg,#00000080,#0000 50%)}.collection-banner__background{top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}@media(min-width:1024px){.collection-banner__content{padding-block:var(--spacing-24);padding-inline:var(--spacing-24)}}.content-callout{background-color:var(--color-base-green);margin-block:var(--margin-block, var(--spacing-40));padding-block:var(--spacing-20);padding-inline:var(--spacing-20)}.rte>.content-callout:last-child{margin-block-end:0}.content-callout__heading{color:var(--color-universal-accent)}.content-callout__body{color:var(--color-base-white)}@media(min-width:1024px){.content-callout{--margin-block: var(--spacing-48);padding-block:var(--spacing-48);padding-inline:var(--spacing-48)}}.content-image-group{margin-block:var(--margin-block, var(--spacing-40))}.rte>.content-image-group:last-child{margin-block-end:0}.content-image-group__item{flex:1}@media(min-width:1024px){.content-image-group{--margin-block: var(--spacing-48)}}.filter-form__list{gap:var(--spacing-12)}.filter-form__values{margin-block:var(--spacing-16) var(--spacing-8)}.filter-form__values:not(.filter-form__values--no-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-form__actions{margin-block:var(--spacing-12)}.filter-form__chevron .icon{--size: 12px}.filter-form__filter[open] .filter-form__chevron{transform:scale(-1)}.filter-image{border-radius:3px;cursor:pointer;height:60px;margin:0;object-fit:cover;overflow:hidden;width:60px}.filter-form__input:checked+.filter-image{outline:1px solid var(--color-typography-body)}.filter-form__input:disabled+.filter-image{cursor:not-allowed;opacity:.25}.footer-column__heading .icon{--size: 12px;margin-inline-start:auto}.footer-column__list{margin-block:var(--spacing-16) var(--spacing-4)}@media(min-width:1024px){.footer-column{--accordion-body-height: 1fr;--accordion-body-transition: none;gap:var(--spacing-24)}.footer-column__heading{cursor:text;-webkit-user-select:text;user-select:text}.footer-column__heading .icon{display:none}}.announcement-slider{opacity:0;transition:opacity .25s ease-in-out}.announcement-slider .brandmark{color:var(--color-base-lime-green);height:auto;width:18px}.announcement-slider:has(.announcement-slider__slides.is-ready){opacity:1}.announcement-slider__slides{position:relative;transition:width .25s ease-in-out}.announcement-slider__slides .announcement-slider__slide{top:0;right:0;bottom:0;left:0;height:max-content;opacity:0;position:absolute;pointer-events:none;transition:opacity .25s ease-in-out;width:max-content}.announcement-slider__slides .announcement-slider__slide.is-active{opacity:1}.header-submenu-content__whatsapp-button{--mark-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBmaWxsPSIjZGFmZjZhIiBkPSJNMTEuNjEgOS41ODhjLS4xOTgtLjEtMS4xNzItLjU3OC0xLjM1My0uNjQ1LS4xODItLjA2Ni0uMzE0LS4wOTgtLjQ0Ny4xLS4xMzEuMTk4LS41MTEuNjQ0LS42MjcuNzc2LS4xMTUuMTMzLS4yMzEuMTQ5LS40MjkuMDUtLjE5OC0uMS0uODM3LS4zMDgtMS41OTMtLjk4M2E2IDYgMCAwIDEtMS4xMDItMS4zNzNjLS4xMTYtLjE5OC0uMDEyLS4zMDUuMDg2LS40MDQuMDktLjA4OC4xOTktLjIzMS4yOTgtLjM0Ni4wOTktLjExNi4xMzItLjE5OS4xOTgtLjMzMi4wNjYtLjEzMi4wMzQtLjI0Ny0uMDE2LS4zNDYtLjA1LS4xLS40NDYtMS4wNzUtLjYxMS0xLjQ3Mi0uMTYxLS4zODYtLjMyNS0uMzMzLS40NDYtLjM0YTkgOSAwIDAgMC0uMzgtLjAwNi43My43MyAwIDAgMC0uNTI4LjI0OGMtLjE4MS4xOTgtLjY5My42NzctLjY5MyAxLjY1MnMuNzEgMS45MTcuODA4IDIuMDVjLjEuMTMyIDEuMzk4IDIuMTMzIDMuMzg1IDIuOTkxLjQ3My4yMDQuODQxLjMyNiAxLjEzLjQxNy40NzQuMTUxLjkwNi4xMyAxLjI0Ny4wNzguMzgtLjA1NiAxLjE3Mi0uNDc5IDEuMzM3LS45NDJzLjE2NS0uODU5LjExNS0uOTQyYy0uMDQ5LS4wODItLjE4LS4xMzItLjM3OS0uMjMxbS0zLjYxNSA0LjkzNWgtLjAwMmE2LjYgNi42IDAgMCAxLTMuMzU0LS45MThsLS4yNDEtLjE0My0yLjQ5NC42NTUuNjY1LTIuNDMyLS4xNTYtLjI1QTYuNTcgNi41NyAwIDAgMSAxLjQwNiA3LjkzYTYuNiA2LjYgMCAwIDEgNi41OTItNi41OWMxLjc2IDAgMy40MTUuNjg3IDQuNjU5IDEuOTMyYTYuNTUgNi41NSAwIDAgMSAxLjkyOCA0LjY2M2MtLjAwMiAzLjYzMy0yLjk1OCA2LjU5LTYuNTkgNi41OW01LjYwOS0xMi4xOThBNy44OCA3Ljg4IDAgMCAwIDcuOTk1IDBDMy42MjUgMCAuMDcgMy41NTcuMDY3IDcuOTI4YzAgMS4zOTcuMzY0IDIuNzYxIDEuMDU4IDMuOTYzTDAgMTZsNC4yMDMtMS4xMDNhNy45IDcuOSAwIDAgMCAzLjc4OS45NjZoLjAwM2M0LjM3IDAgNy45MjctMy41NTcgNy45MjktNy45MjlhNy44OCA3Ljg4IDAgMCAwLTIuMzItNS42MDkiLz4KPC9zdmc+Cg==);--mark-height: 16px;--mark-width: 16px}@media(min-width:1024px){.header-submenu-content{gap:var(--spacing-24)}}.line-item__top{align-items:start;display:grid;gap:var(--spacing-16);grid-template-columns:80px 1fr}.line-item__thumbnail{aspect-ratio:1 / 1.5;background-color:var(--color-base-product);height:100%;padding-block:10%;padding-inline:10%}.line-item__body{padding-block:var(--spacing-8)}.line-item.is-loading{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.line-item__detail{color:var(--color-base-text)}.line-item__footer{padding-block-start:var(--spacing-12)}.line-item__child{padding-inline-start:var(--spacing-12)}.line-item__deposit{background-color:var(--color-universal-midground);border-radius:var(--button-border-radius);display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding-block:var(--spacing-8);padding-inline:var(--spacing-12)}.line-item__deposit-row{display:flex;gap:var(--spacing-16);justify-content:space-between}.line-item__deposit-row dt{color:var(--color-typography-body)}.line-item__deposit-row dd{font-weight:var(--font-weight-medium);margin:0;white-space:nowrap}.line-item__deposit-row:first-child dt,.line-item__deposit-row:first-child dd{color:var(--color-typography-heading);font-weight:var(--font-weight-medium)}.line-item-addon{border:1px solid var(--color-universal-border);display:grid;gap:var(--spacing-16);grid-template-columns:minmax(0,88px) 1fr;padding-block:var(--spacing-4);padding-inline:var(--spacing-4)}.line-item-addon__thumbnail{aspect-ratio:88 / 65;background-color:var(--color-base-product);height:100%;overflow:hidden;width:100%}.line-item-addon__body{align-items:start;display:flex;flex-direction:column;gap:var(--spacing-8);padding-block:var(--spacing-8)}.product-card__thumbnail{aspect-ratio:256 / 358;background-color:var(--color-base-product)}.product-card__image{width:80%}.product-card__footer{background-color:var(--color-universal-background);border:1px solid var(--color-base-product);padding-block:var(--spacing-16);padding-inline:var(--spacing-16)}.product-card__specs{color:var(--color-typography-body);margin-block-start:var(--spacing-4)}.product-card__specs .icon__check{--size: 12px;color:var(--color-base-green)}.product-card__specs .icon__cancel{--size: 10px;color:var(--color-base-black-opacity-60)}.product-card__specs,.product-card__specs .product-card__specs-booleans{row-gap:var(--spacing-4)}.product-card__spec--missing{color:var(--color-base-black-opacity-60)}.product-card__specs--jewellery{column-gap:var(--spacing-12)}.product-card__spec-icon{display:flex}.product-card__spec-icon .icon{--size: 14px;fill:none;stroke:currentColor;stroke-width:1.5}.product-card__badge--unworn{color:var(--color-universal-accent)}.product-card__badge{font-family:var(--font-heading);font-size:.5625rem;font-style:italic;letter-spacing:0;line-height:1;text-transform:uppercase}.product-card__subtitle{color:var(--color-base-black-opacity-60)}.product-card__title,.product-card__subtitle,.product-card__vendor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__title--wrap{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}.product-details-item-button{border-block-end:1px solid var(--color-universal-border);padding-block:var(--spacing-12)}.product-details-item-button .icon{--size: 12px}.product-gallery{align-items:center;background-color:var(--color-base-product);display:flex;flex-direction:column;padding-block:var(--spacing-32) var(--spacing-48);position:relative;width:100%}.product-gallery model-viewer{height:100%;width:100%}.product-gallery iframe{aspect-ratio:16 / 9}.product-gallery .product-gallery-thumbnails{bottom:0;left:50%;margin-block:var(--spacing-16);position:absolute;transform:translate(-50%);z-index:1}.product-gallery__image{height:100%;margin-inline:auto;object-fit:cover;padding-block:var(--spacing-96);padding-inline:var(--spacing-48);width:auto}.product-gallery__slider{width:100%}.product-gallery__slider .splide__slide,.gallery-zoom__item{background-color:var(--color-base-product)}.product-gallery-thumbnails{background-color:var(--color-universal-background);border:1px solid var(--color-universal-border);border-radius:4px;display:inline-flex;gap:var(--spacing-8);padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}.product-gallery-thumbnails__item{aspect-ratio:48 / 68;background-color:var(--color-base-product);border-radius:4px;cursor:pointer;max-width:48px;opacity:hidden;transition:opacity .25s ease-in-out}.product-gallery-thumbnails:has(.product-gallery-thumbnails__item.is-active) .product-gallery-thumbnails__item:not(.is-active){opacity:.5}.product-gallery-thumbnails__image{height:100%;object-position:center;object-fit:contain;width:100%}.gallery-zoom .product-gallery-thumbnails{bottom:0;left:50%;margin-block:var(--spacing-32);margin-inline:var(--spacing-32);position:absolute;transform:translate(-50%);z-index:1}.gallery-zoom__dialog-window{padding-block:0;padding-inline:0}.gallery-zoom__dialog-window .gallery-zoom__dialog{cursor:auto;grid-column:1 / -1;height:100%;min-height:0;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.gallery-zoom__dialog-window.is-open .gallery-zoom__dialog{opacity:1;pointer-events:auto}.gallery-zoom__container{align-items:center;background-color:var(--color-base-product);display:flex;justify-content:center;height:100%;position:relative}.gallery-zoom__large-images,.gallery-zoom__zoom-images{display:grid;height:100%;grid-template-rows:minmax(0,1fr);width:50%}.gallery-zoom__large-images{padding-block:var(--spacing-64);padding-inline:var(--spacing-64)}.gallery-zoom__item{aspect-ratio:var(--aspect-ratio);grid-area:1 / -1;height:100%;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .25s ease-in-out;width:100%}.gallery-zoom__dialog-window.is-open .gallery-zoom__item.is-active{opacity:1;pointer-events:auto}.gallery-zoom__image{height:100%;object-fit:contain}.gallery-zoom__image--zoom{scale:2.5}.gallery-zoom__close{position:absolute;right:var(--spacing-48);top:var(--spacing-48);z-index:1}@media(min-width:1024px){.product-gallery{padding-block-end:0}.product-gallery .product-gallery-thumbnails{margin-block:var(--spacing-32)}.product-gallery__image{cursor:zoom-in;padding-block:var(--spacing-144)}}.product-snippet{background-color:var(--color-base-product);-webkit-backdrop-filter:var(--blur-frosting);backdrop-filter:var(--blur-frosting);border:1px solid var(--color-universal-border);border-radius:4px;max-width:100%;padding-block:var(--spacing-8);padding-inline:var(--spacing-8) var(--spacing-16);transition:border-color .25s ease-in-out;width:184px}.product-snippet:not(:has(.product-snippet__image)){padding-inline-start:var(--spacing-16)}.product-snippet__image{max-width:48px}@media(hover:hover)and (pointer:fine){.product-snippet:hover{border-color:var(--color-universal-border-opacity-30)}}.quantity-selector{border:1px solid var(--color-universal-border);padding-block:var(--spacing-8);padding-inline:var(--spacing-12)}.quantity-selector.quantity-selector--small .quantity-selector__input{font-size:var(--font-size-12)}.quantity-selector.quantity-selector--small .quantity-selector__button .icon{--size: 12px}.quantity-selector__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;font-size:var(--font-size-14);min-height:0;padding:0;text-align:center;width:3ch}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input:focus{outline:none}.quantity-selector__button{display:flex}.quantity-selector__button:disabled{cursor:not-allowed;opacity:.5}.quantity-selector__button .icon{--size: 16px}.related-products-product{background-color:var(--color-base-product);border-radius:4px;height:68px;overflow:hidden;padding-block:var(--spacing-4);padding-inline:var(--spacing-4);width:48px}@media(min-width:1024px){.related-products-product{height:90px;width:64px}}.related-products{background-color:var(--color-backdrop);-webkit-backdrop-filter:var(--blur-frosting);backdrop-filter:var(--blur-frosting);border:1px solid var(--color-universal-frosted-border);border-radius:4px;overflow:hidden;padding-block:var(--spacing-8);padding-inline:var(--spacing-8)}.related-products .related-products-product{flex-shrink:0}.related-products.is-open .related-products__products{--reveal-size: 1fr;transition-duration:.75s}.related-products.is-open .related-products__reveal .related-products-product{opacity:1;transition-duration:.75s}.related-products.is-open .related-products__button .icon__plus,.related-products:not(.is-open) .related-products__button .icon__minus{display:none}.related-products__products{justify-content:start;display:grid;grid-template-columns:minmax(0,auto) minmax(0,var(--reveal-size, 0fr));transition:grid-template-columns .25s cubic-bezier(.66,0,.34,1);overflow:hidden}.related-products__reveal .related-products-product{opacity:0;transition:opacity .25s ease-in-out;transition-delay:0}.related-products__reveal .related-products-product:first-of-type{margin-inline-start:var(--spacing-8)}.related-products__button{cursor:pointer}.related-products__button .icon{--size: 10.67px}.results-list__filters:not(.is-open){display:none}.results-list-toolbar{background-color:var(--color-universal-background);border-block-end:1px solid transparent;margin-block-end:var(--spacing-32);padding-block:var(--spacing-16);position:sticky;top:104px;transition:border-block-end-color .25s ease-in-out;z-index:1}.results-list-toolbar:not(:has(.results-list-toolbar__active-filter,.results-list-toolbar__quick-links)){border-block-end-width:0;height:0;padding-block:0}.results-list-toolbar.is-stuck{border-block-end-color:var(--color-universal-border)}.results-list-results{margin-block:var(--spacing-32) var(--spacing-48)}.results-list-toolbar__count{padding-inline:var(--spacing-16)}.results-list-toolbar__filter-button{bottom:var(--mobile-header-toolbar-height, 0);left:50%;margin-block:var(--spacing-32);position:fixed;transition:opacity .25s ease-in-out;transform:translate(-50%);z-index:1}body:has(.newsletter-banner.is-active) .results-list-toolbar__filter-button,body.is-footer-visible .results-list-toolbar__filter-button{opacity:0}.results-list-toolbar__filters{margin-inline:calc(var(--container-gutter) * -1);overflow-x:auto;padding-inline:var(--container-gutter)}.results-list-toolbar__filters>*{flex-shrink:0}.results-list-toolbar__active-filter .icon{--size: 14px;color:var(--color-universal-border)}.results-list-toolbar__quick-links{flex:1 1 100%}.results-list-toolbar__quick-link-count{font-size:var(--font-size-12);font-weight:var(--font-weight-regular);opacity:.6}@media(min-width:1024px)and (max-width:1327px){.results-list-toolbar__quick-link-count{display:none}}.results-list-toolbar .container:has(.results-list-toolbar__quick-links){flex-wrap:wrap}.results-list-filter-drawer:has(.results-list__filters-footer.is-active){padding-block-end:0}.results-list__filters-footer{border-block:1px solid var(--color-universal-border);padding-block:var(--spacing-16)}.results-list__filters-footer:not(.is-active){display:none}@media(min-width:1024px){.results-list-toolbar{--padding-block: var(--spacing-24);margin-block-end:var(--spacing-70);padding-block:var(--padding-block)}.results-list-toolbar:not(:has(.results-list-toolbar__active-filter)){border-block-end-width:1px;height:auto;padding-block:var(--padding-block)}.results-list-toolbar__filters{margin-inline:0;padding-inline:0}.results-list-toolbar__quick-links{flex:1 1 auto;justify-content:flex-start;margin-inline:0;min-width:0;padding-inline:0}.results-list-toolbar .container:has(.results-list-toolbar__quick-links) .results-list-toolbar__filters,.results-list-toolbar .container:has(.results-list-toolbar__quick-links) .results-list-toolbar__count{flex-shrink:0}.results-list-toolbar .container:has(.results-list-toolbar__quick-links){flex-wrap:nowrap}.results-list-toolbar__filter-button{margin-block:0;position:static;transform:none}body:has(.newsletter-banner.is-active) .results-list-toolbar__filter-button{opacity:initial}.results-list-results{margin-block:var(--spacing-70) var(--spacing-96)}}@media(min-width:768px){.results-list__aside{position:sticky;top:calc(var(--spacing-24) + var(--header-height))}.results-list__filters:not(.is-open){display:block}}.slider-navigation{opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.slider-navigation.is-active{opacity:1;pointer-events:auto}.social-links .icon{--size: 28px}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
