:root{--font-size-display: calc(clamp(2.25rem, 1.45rem + 3.6vw, 3.75rem) * var(--font-heading-scale));--font-size-h1: calc(clamp(1.875rem, 1.4rem + 2.1vw, 2.75rem) * var(--font-heading-scale));--font-size-h2: calc(clamp(1.625rem, 1.3rem + 1.35vw, 2.25rem) * var(--font-heading-scale));--font-size-h3: calc(clamp(1.375rem, 1.2rem + .8vw, 1.75rem) * var(--font-heading-scale));--font-size-h4: calc(clamp(1.2rem, 1.1rem + .4vw, 1.375rem) * var(--font-heading-scale));--rhythm-section: clamp(40px, 7.5vw, 112px);--rhythm-block: clamp(24px, 3.2vw, 48px);--rhythm-gap: clamp(12px, 1.6vw, 24px);--ease-soft: cubic-bezier(.22, 1, .36, 1);--shadow-lift: 0 14px 34px rgb(0 0 0 / .14);--shadow-soft: 0 6px 18px rgb(0 0 0 / .08)}h1,h2,h3,h4{overflow-wrap:break-word}.container{padding-inline:max(var(--container-gutter),env(safe-area-inset-left),env(safe-area-inset-right))}html .section{padding-block-start:min(var(--section-padding-top, 48px),var(--rhythm-section));padding-block-end:min(var(--section-padding-bottom, 48px),var(--rhythm-section))}html .shopify-section.section-hero-show{padding:0}html .section:has(>[class*=color-scheme-]),html .section:has(>.about-intro){padding-block:0}html .section>[class*=color-scheme-],html .section>.about-intro{padding-block-start:min(var(--section-padding-top, 48px),var(--rhythm-section));padding-block-end:min(var(--section-padding-bottom, 48px),var(--rhythm-section))}.header,.section-header,#shopify-section-header{transition:box-shadow .35s var(--ease-soft),background-color .35s var(--ease-soft)}html.is-scrolled .header,html.is-scrolled #shopify-section-header .header{box-shadow:0 8px 28px #00000012}html .button:not(.skip-link){position:relative;isolation:isolate;overflow:hidden;transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft),background-color .2s,color .2s,border-color .2s,opacity .2s}html .button:not(.skip-link):not(.button--tertiary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .22) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease-soft);pointer-events:none}html .button:not(.skip-link):not(.button--tertiary):hover{opacity:1;transform:translateY(-2px);box-shadow:var(--shadow-soft)}html .button:not(.skip-link):not(.button--tertiary):hover:after{transform:translate(120%)}html .button:not(.skip-link):not(.button--tertiary):active{transform:translateY(0) scale(.98);box-shadow:none;transition-duration:.1s}.button svg{transition:transform .28s var(--ease-soft)}.button:hover svg{transform:translate(3px)}.link,.brand-statement__link,.category-grid__view span,.rte a,.footer__link,.about-journey__link{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s var(--ease-soft),opacity .2s,transform .25s var(--ease-soft);text-decoration:none}.link:hover,.brand-statement__link:hover,.rte a:hover,.footer__link:hover,.category-grid__item:hover .category-grid__view span{background-size:100% 1px;text-decoration:none;opacity:1}.footer__link:hover{transform:translate(3px)}.category-grid__view svg,.brand-statement__link svg{transition:transform .3s var(--ease-soft)}.category-grid__item:hover .category-grid__view svg,.brand-statement__link:hover svg{transform:translate(5px)}.product-card__media{transition:box-shadow .4s var(--ease-soft),transform .4s var(--ease-soft)}.product-card:hover .product-card__media{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.product-card__title{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s var(--ease-soft),opacity .2s}.product-card:hover .product-card__title{background-size:100% 1px}.manufacturing-process__card,.manufacturing-quality__card,.manufacturing-innovation__stage,.about-pillars__card,.about-journey__row,.multicolumn__item,.collection-list__item{transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft),border-color .35s}.manufacturing-process__card:hover,.manufacturing-quality__card:hover,.manufacturing-innovation__stage:hover,.about-pillars__card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}html .manufacturing-quality__card{min-height:0}html .mv__card{min-height:clamp(220px,26vw,300px)}html .brand-statement__caption,html .facilities-map__caption,html .about-pillars__caption,html .timeline-v2__caption,html .layout-header__caption,html .manufacturing-hero__caption,html .manufacturing-process__caption,html .manufacturing-quality__caption,html .manufacturing-innovation__caption,html .manufacturing-cta__caption,html .section-heading__caption{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.85}html .brand-statement__caption:before,html .facilities-map__caption:before,html .about-pillars__caption:before,html .timeline-v2__caption:before,html .layout-header__caption:before,html .manufacturing-hero__caption:before,html .manufacturing-process__caption:before,html .manufacturing-quality__caption:before,html .manufacturing-innovation__caption:before,html .manufacturing-cta__caption:before,html .section-heading__caption:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid #e1251b}html .brand-statement__caption:after,html .facilities-map__caption:after,html .about-pillars__caption:after,html .timeline-v2__caption:after,html .layout-header__caption:after,html .manufacturing-hero__caption:after,html .manufacturing-process__caption:after,html .manufacturing-quality__caption:after,html .manufacturing-innovation__caption:after,html .manufacturing-cta__caption:after,html .section-heading__caption:after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #e1251b}html .category-grid__grid--cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rhythm-gap);border:0}html .category-grid__item--card{grid-column:span 3}html .category-grid__item--card:nth-child(n+5){grid-column:span 4}@media(max-width:1099px){html .category-grid__grid--cards{grid-template-columns:repeat(6,minmax(0,1fr))}html .category-grid__item--card,html .category-grid__item--card:nth-child(n+5){grid-column:span 2}html .category-grid__item--card:last-child:nth-child(7){grid-column:1 / -1}html .category-grid__item--card:last-child:nth-child(7) .category-grid__media{aspect-ratio:16 / 7}}@media(max-width:749px){html .category-grid__grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}html .category-grid__item--card,html .category-grid__item--card:nth-child(n+5){grid-column:auto}html .category-grid__item--card:last-child:nth-child(odd){grid-column:1 / -1}html .category-grid__item--card:last-child:nth-child(odd) .category-grid__media{aspect-ratio:16 / 9}}@media(max-width:359px){html .category-grid__grid--cards{grid-template-columns:1fr}}.plants-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rhythm-gap)}.plants-grid__card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:clamp(20px,2.6vw,32px);border:1px solid rgb(var(--color-border));border-radius:20px;background:rgb(var(--color-background));transition:transform .35s var(--ease-soft),box-shadow .35s var(--ease-soft),border-color .35s}.plants-grid__card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift);border-color:#e1251b}.plants-grid__num{position:absolute;top:12px;right:18px;font-family:var(--font-heading-family);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:700;line-height:1;opacity:.08;pointer-events:none}.plants-grid__pin{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e1251b;color:#fff;margin-bottom:12px;transition:transform .35s var(--ease-soft)}.plants-grid__card:hover .plants-grid__pin{transform:scale(1.12) rotate(-8deg)}.plants-grid__name{margin:0;font-size:1.25rem;font-weight:700}.plants-grid__place{margin:0;opacity:.65;font-size:.9375rem}@media(max-width:989px){.plants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.plants-grid{grid-template-columns:1fr}}html .variant-picker__choice.is-unavailable{opacity:1;background-image:none}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}.hero-show__inner>*{animation:hero-rise .95s var(--ease-soft) both}.hero-show__inner>*:nth-child(1){animation-delay:.15s}.hero-show__inner>*:nth-child(2){animation-delay:.3s}.hero-show__inner>*:nth-child(3){animation-delay:.45s}.hero-show__inner>*:nth-child(4){animation-delay:.6s}.hero-show__controls{animation:hero-rise .9s var(--ease-soft) .8s both}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:#e1251b;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}html.reveal-on [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .85s var(--ease-soft),transform .85s var(--ease-soft);transition-delay:var(--reveal-delay, 0ms)}html.reveal-on [data-reveal=fade]{transform:none}html.reveal-on [data-reveal=scale]{transform:scale(.96)}html.reveal-on [data-reveal=left]{transform:translate3d(-32px,0,0)}html.reveal-on [data-reveal].is-in{opacity:1;transform:none}@media(max-width:989px){html .hero-show{min-height:clamp(540px,82vh,720px)}}@media(max-width:749px){.hero-show__bar{gap:12px}.hero-show__dots{gap:6px;flex:1 1 auto;min-width:0}.hero-show__dot{width:100%;max-width:22px;min-width:10px}.hero-show__nav{gap:6px;margin-left:0}.hero-show__btn{width:40px;height:40px}.hero-show__btn[data-pause]{display:none}.hero-show__buttons .button{flex:1 1 100%}.hero-show__text{font-size:1rem}.journey-sum__head,.vid-car__head{margin-bottom:24px}.mv__grid{gap:14px;margin-top:24px}.mv__chip{padding:8px 16px;font-size:.875rem}.about-intro__body{padding-block:40px 8px}.craft__grid{margin-top:28px;gap:28px 20px}.footer__link,.footer__contact-item{padding-block:6px}.footer__link{display:inline-block}.footer__menu{gap:0}input,select,textarea{font-size:16px}.collection-carousel__carousel .carousel__button{display:none}.category-grid__item--card{border-radius:20px}.category-grid__item--card .category-grid__media{margin:10px 10px 0;border-radius:14px}.category-grid__item--card .category-grid__body{padding:14px 14px 18px}.category-grid__item--card .category-grid__name{font-size:1.0625rem}.category-grid__tagline{font-size:.875rem}}.footer__link,.footer__contact-item,.footer__text{overflow-wrap:anywhere}.footer__block{min-width:0}img,video{height:auto}.media img,.media video,.hero-show__slide img,.vid-car__media img,.vid-car__media video,.category-grid__media img{height:100%}.rte table,.compare-table,table{max-width:100%}html[data-focus-visible=true] :focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){html.reveal-on [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hero-show__inner>*,.hero-show__controls{animation:none!important}.scroll-progress{display:none}html .button:after{display:none}html .button:hover,.product-card:hover .product-card__media,.plants-grid__card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/ui-polish.css.map */
