html,body{overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}media-gallery,variant-picker,product-form,sticky-atc,drawer-element,predictive-search,before-after,qty-breaks,recently-viewed-products,slider-component,hero-carousel{display:block}.product-layout>*{min-width:0}@media screen and (max-width:749px){.field__input,.field select,.field textarea,.quantity-input input,select,textarea{font-size:16px}.cart-line .quantity-input{transform:none}}@media(hover:none){.product-media--zoomable{cursor:default}.product-media--zoomable.is-zoomed img{transform:none!important}}.toast{pointer-events:none;transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform var(--duration-base) var(--ease-premium),opacity var(--duration-base) var(--ease-premium)}.toast.is-visible{transform:translate(-50%);opacity:1}body:has(.sticky-atc.is-visible) .toast{bottom:92px}.announcement-bar__marquee{padding:9px 0}.announcement-bar__ticker-item{display:inline-flex;align-items:center;font-size:.82rem;letter-spacing:.02em;white-space:nowrap}.announcement-bar__ticker-item a{text-decoration:underline;text-underline-offset:2px}.announcement-bar__bullet{margin:0 1.5rem;opacity:.55}@media screen and (min-width:990px){.header{gap:1rem}.header__nav{min-width:0}.header__menu{flex-wrap:nowrap;gap:.1rem}.header__menu-link{white-space:nowrap;padding:.55rem .6rem;font-size:.9rem}}@media screen and (min-width:990px)and (max-width:1239px){.header{gap:.75rem}.header__menu-link{padding:.5rem .45rem;font-size:.82rem;gap:3px}}.drawer__panel{bottom:auto;height:100dvh;max-height:100dvh}@supports not (height: 100dvh){.drawer__panel{bottom:0;height:auto;max-height:none}}.drawer__body{flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.drawer__footer{flex:0 0 auto;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}#CartDrawer .drawer__footer form{position:relative;z-index:2}.collection-card--below{display:block;aspect-ratio:auto!important;overflow:visible;background:none;border-radius:0}.collection-card--below .collection-card__media{position:relative;display:block;width:100%;aspect-ratio:var(--collection-ratio, 4 / 5);overflow:hidden;border-radius:var(--radius-media);background:var(--color-bg-secondary)}.collection-card--below .collection-card__media img,.collection-card--below .collection-card__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-premium)}.collection-card--below:hover .collection-card__media img{transform:scale(1.04)}.collection-card--below .collection-card__label{padding-top:.85rem;text-align:left}.collection-card--below .collection-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--color-heading);font-size:1.08rem;line-height:1.25;letter-spacing:var(--heading-letter-spacing)}.collection-card--below .collection-card__count{display:block;margin-top:.15rem;font-size:.78rem;opacity:.6}.collection-card--below .collection-card__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.11em;color:var(--color-accent)}.collection-card--below .collection-card__cta svg{transition:transform var(--duration-quick) var(--ease-premium)}.collection-card--below:hover .collection-card__cta svg{transform:translate(3px)}.scheme-dark .collection-card--below .collection-card__title{color:var(--color-dark-heading)}.scheme-dark .collection-card--below .collection-card__count{color:var(--color-dark-text)}.eyebrow{letter-spacing:.16em;font-size:.72rem;color:var(--color-accent)}.section-header .h2+.subtext,.section-header .h2+p{margin-top:.6rem}.section-marquee .marquee__item{letter-spacing:.1em;text-transform:uppercase}.gallery-grid__item{border-radius:var(--radius-media);overflow:hidden}.gallery-grid__item img{width:100%;height:100%;object-fit:cover;display:block}:root{--color-buy: #2E7D32;--color-buy-hover: #26682A;--color-buy-contrast: #FFFFFF;--color-buy-disabled: #B9B0A4}.button--buy,.product-info [data-main-buy-buttons] .button,.sticky-atc .button,#CartDrawer [name=checkout],.product-card__quick-add product-form button.button{background:var(--color-buy)!important;border-color:var(--color-buy)!important;color:var(--color-buy-contrast)!important}.button--buy:hover,.product-info [data-main-buy-buttons] .button:hover,.sticky-atc .button:hover,#CartDrawer [name=checkout]:hover,.product-card__quick-add product-form button.button:hover{background:var(--color-buy-hover)!important;border-color:var(--color-buy-hover)!important}.product-info [data-main-buy-buttons] .button[aria-disabled=true],.sticky-atc .button[aria-disabled=true]{background:var(--color-buy-disabled)!important;border-color:var(--color-buy-disabled)!important;color:#fff!important;cursor:not-allowed}.product-card__quick-add a.button{background:var(--color-heading);border-color:var(--color-heading);color:var(--color-bg)}.price__sale,.price--large .price__sale,.cart-line__save{color:var(--color-sale)}.price__compare{color:#9c9083;text-decoration:line-through}.badge--sale{background:var(--color-sale);color:#fff;border-color:var(--color-sale)}.mega-menu__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:2.25rem;align-items:start}.mega-menu__col{min-width:0}.mega-menu__heading{margin:0 0 .75rem;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;color:var(--color-heading)}.mega-menu__heading a{color:inherit;text-decoration:none}.mega-menu__heading a:hover{color:var(--color-accent)}.mega-menu__list{display:flex;flex-direction:column;gap:.5rem}.mega-menu__list a{font-size:.92rem;color:var(--color-text);text-decoration:none}.mega-menu__list a:hover{color:var(--color-accent)}.mega-menu__promo{display:block;text-decoration:none}.mega-menu__promo img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-media)}.mega-menu__promo-title{margin:.6rem 0 0;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-heading)}@media screen and (max-width:1239px){.mega-menu__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem}.mega-menu__promo{display:none}}.button:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:auto}#CartDrawer .drawer__footer .button,.button--buy,.sticky-atc .button,.product-info [data-main-buy-buttons] .button,.product-card__quick-add product-form button.button{transform:none!important}#CartDrawer .button .button-arrow{width:16px;transition:none}.drawer__overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0c0c0c80}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
