@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=DM+Sans:wght@400;500;700&family=Outfit:wght@500;600;700&display=swap";:root{--font-heading-family: "Poppins", sans-serif !important;--font-body-family: "DM Sans", sans-serif !important;--buttons-radius: 8px !important;--inputs-radius: 8px !important;--variant-pills-radius: 8px !important;--media-radius: 12px !important;--product-card-corner-radius: 16px !important;--collection-card-corner-radius: 16px !important;--blog-card-corner-radius: 16px !important;--badge-corner-radius: 20px !important;--product-card-shadow-opacity: .06 !important;--product-card-shadow-horizontal-offset: 0 !important;--product-card-shadow-vertical-offset: 10px !important;--product-card-shadow-blur-radius: 30px !important;--inputs-border-width: 1px !important;--inputs-border-opacity: .1 !important;--inputs-shadow-opacity: 0 !important}body{letter-spacing:0!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.02em!important;font-weight:600!important}.shopify-payment-button,.shopify-payment-button__button{display:none!important}.product-form__submit,.button--primary{position:relative!important;overflow:hidden!important;font-family:Outfit,sans-serif!important;background:#497825!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:30px!important;box-shadow:0 6px 20px #49782540!important;font-weight:700!important;letter-spacing:.5px!important;transition:transform .3s ease,box-shadow .3s ease!important}.product-form__submit:after,.button--primary:after{content:""!important;position:absolute!important;top:0!important;left:-70%!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%)!important;transform:skew(-25deg)!important;transition:none!important;pointer-events:none!important}.product-form__submit:hover:after,.button--primary:hover:after{left:110%!important;transition:left 1.3s cubic-bezier(0,0,.2,1)!important}.product-form__submit:hover,.button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #49782559!important}.button:active{transform:translateY(0)}.button:hover:after,.shopify-payment-button__button:hover:after,.button:hover:before,.shopify-payment-button__button:hover:before{box-shadow:none!important;border-color:transparent!important;outline:none!important}.button,.shopify-payment-button__button,.button:after,.shopify-payment-button__button:after,.button:before,.shopify-payment-button__button:before{border-radius:8px!important}.button--secondary{background-color:transparent!important;color:#497825!important;border:1px solid #e0e0e0!important;box-shadow:none!important}.button--secondary:hover{border-color:transparent!important;background-color:#497825!important;color:#fff!important;box-shadow:0 5px 15px #0000001a!important}.card-wrapper{transition:all .4s cubic-bezier(.25,.8,.25,1);border-radius:var(--product-card-corner-radius);background-color:#fff;overflow:hidden}.card-wrapper:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000014}.card-wrapper .media.media--hover-effect>img{transition:transform 3s cubic-bezier(.25,.8,.25,1),opacity .3s ease!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important;transform:scale(1.15)!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important;transform:scale(1.15)!important}.card-wrapper:hover .media img:only-child{transform:scale(1.15)!important}.marquee-announcement-wrapper,#shopify-section-sections--150810394760__marquee-announcement,.utility-bar,.announcement-bar-section,#shopify-section-marquee-announcement{display:block!important;width:100%!important;position:relative!important;z-index:100!important}.sticky-header-wrapper{display:contents!important}#shopify-section-header{position:relative!important;z-index:99999!important;background:transparent!important;border:none!important;box-shadow:none!important}.header-wrapper,sticky-header.header-wrapper{position:sticky!important;top:0!important;z-index:99999!important;width:100%!important;margin:0 auto!important;display:block!important;background:#ffffffd9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 24px #00000012!important}html body header.header,html body .header.page-width{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-bottom:none!important;box-shadow:none!important;max-width:1320px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1.5rem!important;padding-right:1.5rem!important;box-sizing:border-box!important}@media screen and (max-width:989px){html body header.header,html body .header.page-width{padding-top:1.5rem!important;padding-bottom:1.5rem!important}html body .section-header,html body .shopify-section-header,#shopify-section-header{margin-bottom:0!important}.menu-drawer__inner-container{padding-bottom:110px!important;overflow-y:auto!important;height:100%!important;display:flex;flex-direction:column}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover{background-color:transparent!important}}@media screen and (min-width:990px){header-drawer,.header__icon--menu{display:none!important}}.mobile-menu-trigger{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:.5rem!important;margin:0!important;color:inherit!important}.drawer-implementation-container{position:absolute!important;width:100%!important;height:0!important;top:0!important;left:0!important;overflow:visible!important;pointer-events:none!important}.drawer-implementation-container details,.drawer-implementation-container summary{pointer-events:none!important}.drawer-implementation-container .menu-drawer{pointer-events:auto!important}.drawer-implementation-container details[open]>summary:before{pointer-events:auto!important}.drawer-implementation-container summary.header__icon--menu{width:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;font-size:0!important}.drawer-implementation-container summary.header__icon--menu span,.drawer-implementation-container summary.header__icon--menu svg{display:none!important}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:1rem}.drawer-header__logo{max-width:130px}.drawer-header__logo img{width:100%;height:auto;display:block}.drawer-header__logo .h3{margin:0;font-size:1.6rem;font-weight:700}.drawer-close-btn{background:transparent;border:none;cursor:pointer;padding:.5rem;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;margin-right:-.5rem}.drawer-close-btn svg{width:20px;height:20px}.drawer-implementation-container .menu-drawer{position:fixed!important;top:0!important;left:0!important;width:80%!important;max-width:400px!important;height:100vh!important;z-index:999999!important;transform:translate(-100%)!important;transition:transform .3s ease!important}.js .drawer-implementation-container details[open].menu-opening>.menu-drawer{transform:translate(0)!important}.drawer-implementation-container summary.header__icon--menu:before{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000a6!important;z-index:999998!important;opacity:0!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease!important}.drawer-implementation-container details[open]>summary.header__icon--menu:before{opacity:1!important;visibility:visible!important}@media screen and (min-width:990px){.mobile-menu-trigger{display:none!important}}html body .header-wrapper,html body sticky-header.header-wrapper{position:sticky!important;top:0!important;z-index:99999!important;width:100%!important;margin:0!important;display:block!important;background:#ffffffd1!important;backdrop-filter:blur(22px) saturate(180%)!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;box-shadow:0 4px 30px #0000000f!important;border-bottom:1px solid rgba(0,0,0,.04)!important}@media screen and (min-width:990px){html body .header.header--middle-left,html body .header{display:grid!important;grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:1fr!important;align-items:center!important;column-gap:2rem!important;padding:14px 3rem!important;box-sizing:border-box!important}html body .header__heading-link,html body .header__heading{grid-area:heading!important;justify-self:start!important;margin:0!important;padding:0!important}html body .header__heading-logo{max-width:170px!important;height:auto!important;display:block!important;margin:0!important}html body .header__inline-menu{grid-area:navigation!important;justify-self:center!important;display:flex!important;align-items:center!important;margin:0!important}html body .header__inline-menu>.list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2.5rem!important;white-space:nowrap!important;list-style:none!important;margin:0!important;padding:0!important}html body .header__inline-menu .list-menu__item,html body .header__menu-item{padding:.4rem 0!important;white-space:nowrap!important;font-family:Outfit,sans-serif!important;font-size:1.05rem!important;font-weight:500!important;color:#111!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.icon-header-caret,.header__menu-item .icon-header-caret,summary .icon-caret{margin-left:4px!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.header__inline-menu li:has(details):hover .icon-header-caret,.header__inline-menu header-menu:hover .icon-header-caret,.header__inline-menu details:hover .icon-header-caret,details[open]>summary .icon-header-caret,summary[aria-expanded=true] .icon-header-caret,.header__menu-item[aria-expanded=true] .icon-header-caret{transform:rotate(180deg)!important}html body .header__icons{grid-area:icons!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:1.6rem!important;margin:0!important}html body .header__icons>.header__icon,html body .header__icons>details-modal>details>summary.header__icon,html body .header__icons>a.header__icon{padding-left:.5rem!important;padding-right:.5rem!important}html body .header__icons>*:last-child,html body .header__icons>*:last-child>details>summary.header__icon,html body .header__icons>a.header__icon:last-child{padding-right:0!important;margin-right:0!important}}.header__icon--fillable[type=button],button.header__icon--fillable{background:none!important;border:none!important;padding:0!important;cursor:pointer!important;color:inherit!important}.header__icon--fillable .icon-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important}.header__icon--fillable .icon-wrap .icon-outline,.header__icon--fillable .icon-wrap .icon-filled{display:block!important;position:absolute!important;top:0!important;left:0!important;width:22px!important;height:22px!important;transition:opacity .2s ease!important}.header__icon--fillable .icon-wrap .icon-outline{opacity:1!important}.header__icon--fillable .icon-wrap .icon-filled{opacity:0!important}.header__icon--fillable:hover .icon-wrap .icon-outline,.header__icon--fillable:focus .icon-wrap .icon-outline{opacity:0!important}.header__icon--fillable:hover .icon-wrap .icon-filled,.header__icon--fillable:focus .icon-wrap .icon-filled{opacity:1!important}@media screen and (min-width:990px){details[open]>.header__submenu,.header__inline-menu li:hover .header__submenu,.header__inline-menu details:hover .header__submenu,.header__inline-menu details[open] .header__submenu{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%) translateY(0)!important}}.header__submenu,.header__submenu.list-menu--disclosure{position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%) translateY(6px)!important;z-index:99999!important;width:280px!important;min-width:280px!important;max-width:280px!important;padding:14px 12px!important;border-radius:24px!important;background:#fdf9f4e6!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border:1.5px solid rgba(255,255,255,.95)!important;box-shadow:0 20px 60px #0003,0 4px 16px #0000000f!important;margin-top:8px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;list-style:none!important;isolation:isolate!important}.header__submenu li{display:flex!important;width:100%!important;padding:0!important;margin:0!important;list-style:none!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(73,120,37,.18)!important;box-shadow:0 2px 6px #00000008!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.header__submenu a,.header__submenu .header__menu-item,.header__submenu .list-menu__item{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:start!important;width:100%!important;min-height:46px!important;padding:12px 16px!important;font-family:Outfit,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0em!important;line-height:1.2!important;color:#111!important;border-radius:16px!important;text-decoration:none!important;box-sizing:border-box!important;background:transparent!important;transition:color .15s ease!important}.header__submenu a span,.header__submenu .header__menu-item span{font-family:Outfit,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;color:#111!important;display:inline-block!important;transition:color .15s ease!important}.header__submenu svg.icon-right-arrow{flex-shrink:0!important;width:14px!important;height:14px!important;color:#111!important;transition:color .15s ease,transform .15s ease!important}.header__submenu li:hover{background:#4a7c26!important;border-color:#4a7c26!important}.header__submenu li:hover>a,.header__submenu li:hover>a span,.header__submenu li:hover .header__menu-item,.header__submenu li:hover .header__menu-item span{color:#fff!important}.header__submenu li:hover svg.icon-right-arrow{color:#fff!important;transform:translate(3px)!important}@media screen and (min-width:990px){header.header,.header.page-width{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:989px){header.header,.header.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}html body .header__icons{padding-right:0!important;margin-right:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:1.2rem!important}html body .header__icons .header__icon:not(.header__icon--account):not(.header__icon--cart){display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:40px!important;min-height:40px!important;min-width:40px!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;vertical-align:middle!important;box-sizing:border-box!important;position:static!important;left:auto!important}html body .header__icons .header__icon .icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:22px!important;width:22px!important;position:relative!important;margin:0!important;padding:0!important}html body .header__icons .header__icon svg{display:block!important;height:22px!important;width:22px!important;margin:0!important}html body .header__icons .header__icon--account,html body .header__icons .header__icon--cart{display:none!important}}.header__menu-item span{font-family:Outfit,sans-serif!important;font-size:1.6rem!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:.3px}.header__icon,.header__icon svg{color:#1a1a1a!important;stroke-width:1.6px!important}.card__content>.card__badge{display:none!important}.card__badge,.card-wrapper .card__badge,.card .card__badge{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;z-index:5!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;display:block!important;pointer-events:none!important}.badge,.card__badge .badge,.badge.badge--bottom-left,.badge.badge--top-left,.card .badge{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important;font-family:Outfit,sans-serif!important;border-radius:20px!important;padding:4px 10px!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;background-color:#497825!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #4978254d!important;display:inline-block!important}@media screen and (max-width:749px){.card__badge,.card-wrapper .card__badge,.card .card__badge{top:6px!important;right:6px!important}.badge,.card__badge .badge,.card .badge{padding:3px 8px!important;font-size:.65rem!important;letter-spacing:.06em!important;border-radius:12px!important}}.card__inner .quick-add,.card__inner .quick-add-modal__toggle,.quick-add-modal__toggle{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:6!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 12px #0000001f!important}.quick-add-modal__toggle .icon,.quick-add-modal__toggle svg{width:18px!important;height:18px!important}@media screen and (max-width:749px){.card__inner .quick-add,.card__inner .quick-add-modal__toggle,.quick-add-modal__toggle{top:6px!important;left:6px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important}.quick-add-modal__toggle .icon,.quick-add-modal__toggle svg{width:14px!important;height:14px!important}}.header__inline-menu>.list-menu>li>.header__menu-item:hover,.header__inline-menu>.list-menu>li>.header__menu-item:hover span,.header__inline-menu>.list-menu>li>details>summary.header__menu-item:hover,.header__inline-menu>.list-menu>li>details>summary.header__menu-item:hover span,.header__inline-menu>.list-menu>li header-menu details summary.header__menu-item:hover,.header__inline-menu>.list-menu>li header-menu details summary.header__menu-item:hover span{text-decoration:none!important;color:#497825!important;transition:color .25s ease}.card-quick-add-wrapper{padding:0!important;grid-row-start:3!important;margin-top:2px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}@media screen and (max-width:749px){.card-quick-add-wrapper{padding:0!important;margin-top:2px!important;gap:6px!important}}.card-quick-add-wrapper .quick-add{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important}.card-quick-add-row modal-opener,.card-quick-add-row product-form{flex:1 1 auto!important;min-width:0!important;width:100%!important}.card-quick-add-row .quick-add__submit{width:100%!important}.fav-btn--card-row{flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;position:relative!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:none!important;border:none!important;box-shadow:none!important;transition:transform .2s ease!important}.fav-btn--card-row:hover{transform:scale(1.2)!important;background:none!important;border:none!important}.fav-btn--card-row.is-favorited{background:none!important;border:none!important}.fav-btn--card-row .fav-icon-outline,.fav-btn--card-row .fav-icon-filled{width:22px!important;height:22px!important}.fav-btn--pdp{width:auto!important;min-width:unset!important;flex-shrink:0!important;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important;transition:transform .2s ease!important}.fav-btn--pdp:hover{transform:scale(1.2)!important;background:none!important;border:none!important}.fav-btn--pdp.is-favorited{background:none!important;border:none!important}.fav-btn--pdp .fav-icon-outline,.fav-btn--pdp .fav-icon-filled{width:24px!important;height:24px!important}.product-form__buttons--with-fav{display:flex!important;gap:10px!important;align-items:stretch!important}.product-form__buttons--with-fav .product-form__submit{flex:1!important;width:auto!important;min-width:0!important}.product-form__buttons--with-fav .shopify-payment-button{flex:1!important}.fav-btn .fav-icon-outline,.fav-btn .fav-icon-filled{display:block!important;position:absolute!important;transition:opacity .2s ease!important;pointer-events:none!important}.fav-btn{position:relative!important}.fav-btn .fav-icon-outline{opacity:1!important}.fav-btn .fav-icon-filled,.fav-btn:hover .fav-icon-outline{opacity:0!important}.fav-btn:hover .fav-icon-filled{opacity:1!important}.fav-btn.is-favorited .fav-icon-outline{opacity:0!important}.fav-btn.is-favorited .fav-icon-filled{opacity:1!important}@keyframes favPulse{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.fav-btn.fav-pulse .fav-icon-filled,.fav-btn.fav-pulse{animation:favPulse .4s cubic-bezier(.36,.07,.19,.97)!important}.fav-badge{position:absolute!important;bottom:-4px!important;top:auto!important;right:-6px!important;left:auto!important;min-width:18px!important;height:18px!important;padding:0 4px!important;background:#497825!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important;font-family:Outfit,sans-serif!important;border-radius:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;pointer-events:none!important;z-index:2!important}body.fav-drawer-open{overflow:hidden!important}.field__input{background-color:#f9f9f9!important;transition:all .3s ease}.field__input:focus{background-color:#fff!important;box-shadow:0 0 0 2px #497825!important}.cart-items th,.cart-item__name,.cart-item__price-wrapper,.cart-item__totals,.totals__subtotal-value,.cart-drawer__heading,.cart-item__details{font-family:Outfit,sans-serif!important}.cart-items th{font-weight:500!important;font-size:1.1rem!important;letter-spacing:1px!important;color:#888!important;text-transform:uppercase}.cart-item__name{font-weight:600!important;font-size:1.6rem!important;color:#1a1a1a!important;text-decoration:none!important;transition:color .3s ease}.cart-item__name:hover{color:#497825!important}.cart-item__price-wrapper .price,.cart-item__totals .price,.totals__subtotal-value{font-weight:600!important;font-size:1.5rem!important;color:#1a1a1a!important}.cart-item__media img{border-radius:12px!important;box-shadow:0 4px 15px #0000000d!important;border:1px solid rgba(0,0,0,.03)}.quantity__input{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:1.5rem!important;color:#111!important;opacity:1!important;visibility:visible!important;text-align:center!important;line-height:normal!important;padding:0!important}.cart-item cart-remove-button .button{background-color:#fce4e4!important;color:#d13030!important;border-radius:8px!important}.cart-item cart-remove-button .button:hover{background-color:#f7c3c3!important}.cart__blocks{background-color:#fff!important;border-radius:16px!important;box-shadow:0 12px 45px #00000014!important;padding:3rem!important;border:1px solid rgba(0,0,0,.04);width:100%!important;max-width:420px!important;margin-left:auto!important}.cart__blocks *{font-family:Outfit,sans-serif!important;color:#1a1a1a}.cart__blocks .totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:1.5rem!important;margin-bottom:1.5rem!important;border-bottom:1px solid rgba(0,0,0,.06)}.cart__blocks .totals__total{font-size:1.6rem!important;font-weight:600!important;margin:0!important}.cart__blocks .totals__total-value{font-size:2.4rem!important;font-weight:700!important;color:#497825!important;margin:0!important}.cart__blocks .tax-note{display:block;font-size:1.25rem!important;color:#777!important;margin-bottom:2rem!important;line-height:1.4;text-align:center!important}#free-shipping-message{background-color:#f3f8f0!important;border:1px solid #dcedd2!important;color:#385c1c!important;padding:1.2rem 1.5rem!important;border-radius:8px!important;font-weight:500!important;font-size:1.35rem!important;margin-bottom:2.5rem!important;display:block!important;text-align:center!important}#free-shipping-message strong{color:#497825!important;font-weight:700!important}#CartDrawer-Checkout,#checkout,.cart__checkout-button,#CartDrawer-Checkout *,#checkout *,.cart__checkout-button *{width:100%!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.5px!important;padding:1.6rem!important;background-color:#497825!important;color:#fff!important;border-radius:10px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;text-transform:uppercase!important;border:none!important;margin-top:0!important;display:flex!important;justify-content:center!important;align-items:center!important}#CartDrawer-Checkout:hover,#checkout:hover,.cart__checkout-button:hover{background-color:#385c1c!important;transform:translateY(-3px)!important;box-shadow:0 8px 25px #49782559!important}@media(min-width:990px){.grid.product-grid{justify-content:center!important}}body{display:flex!important;flex-direction:column!important;min-height:100vh!important;margin:0!important}#MainContent{flex:1 0 auto!important}.footer{margin-bottom:0!important}.banner{min-height:60vh!important;height:60vh!important}@media(min-width:750px){.banner{min-height:75vh!important;height:75vh!important}}.jdgm-widget{font-family:var(--font-body-family)!important}.jdgm-rev-widg__title{font-family:var(--font-heading-family)!important;letter-spacing:-.02em!important;font-weight:600!important}.jdgm-write-rev-link{background:#497825!important;color:#fff!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-weight:600!important;border:none!important;padding:12px 24px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.jdgm-write-rev-link:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px #49782533!important}.jdgm-rev{background:#fff!important;border-radius:16px!important;padding:24px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 10px 30px #00000005!important;margin-bottom:20px!important}.jdgm-star{color:#497825!important}.jdgm-submit-rev{background:#497825!important;border-radius:8px!important}.totals__total{font-family:Poppins,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;color:#111!important;margin:0!important}.totals__total-value{font-family:Outfit,sans-serif!important;font-size:2.2rem!important;font-weight:700!important;color:#497825!important;letter-spacing:-.02em!important;margin:0!important}.price--large .price-item--sale,.price--large .price__sale .price-item--last,.product__info-container .price-item--sale{color:#497825!important;font-weight:700!important;font-size:2.2rem!important;letter-spacing:-.02em!important}.price--large .price-item--regular,.price__sale .price-item--regular,.price__sale s.price-item--regular,.price--on-sale .price-item--regular,.price--on-sale.price--large .price-item--regular,.product__info-container .price--on-sale .price-item--regular,.product__info-container .price__sale s.price-item--regular,s.price-item,.price--large s.price-item{color:#666!important;font-weight:400!important;font-size:1.5rem!important;text-decoration:line-through!important}.product__media-wrapper{border-radius:20px!important;overflow:hidden!important;width:100%!important}.product__media-list{list-style:none!important;padding:0!important;margin:0!important;width:100%!important}.product__media-item{list-style:none!important;width:100%!important;max-width:100%!important;border-radius:20px!important;overflow:hidden!important}.product__media-item img,.product__media-wrapper img,.product__modal-opener{border-radius:20px!important;box-shadow:0 10px 30px #0000000a!important;transition:transform .4s ease;cursor:crosshair!important;width:100%!important;height:auto!important;object-fit:cover!important}.product__media-list .product__media-item.is-active{display:block!important;visibility:visible!important;opacity:1!important}.product__media-list .product__media-item:not(.is-active){display:none!important;visibility:hidden!important;opacity:0!important}.thumbnail-list__item[style*="display: none"]{display:none!important}.product__media-item:hover img{transform:scale(1.02)}.product-form__input input[type=radio]+label,.product-form__input--pill label,.swatch-input__label{border-radius:8px!important;border:1px solid rgba(0,0,0,.15)!important;padding:10px 20px!important;font-family:Outfit,sans-serif!important;font-weight:500!important;transition:all .2s ease!important;cursor:pointer}.product-form__input input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+label{background-color:#497825!important;color:#fff!important;border-color:#497825!important;box-shadow:0 4px 12px #49782540!important}.quantity{border-radius:8px!important;border:1px solid rgba(0,0,0,.15)!important;overflow:hidden}.quantity__button{transition:background-color .2s ease!important}.quantity__button:hover{background-color:#4978251a!important;color:#497825!important}.stock-status-badge{display:none!important}.stock-status-dot{width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;padding:0!important;margin:0!important;border-radius:50%!important;background-color:#497825!important;display:inline-block!important;box-shadow:0 0 #497825b3!important;animation:pulse-green 1.8s infinite!important}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #497825b3}70%{transform:scale(1);box-shadow:0 0 0 6px #49782500}to{transform:scale(.95);box-shadow:0 0 #49782500}}.share-button,share-button,.share-button__button,summary.share-button__button{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.product-tabs{margin-top:12px!important;margin-bottom:24px!important}@media screen and (max-width:749px){.product-tabs{margin-top:10px!important;margin-bottom:20px!important}}.tab-buttons{display:inline-flex;gap:8px;background:#0000000a;padding:6px;border-radius:40px;margin-bottom:2rem;border:1px solid rgba(0,0,0,.05)}.tab-button{padding:10px 24px;border-radius:30px!important;font-family:Poppins,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:#555!important;border:none!important;background:transparent!important;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.tab-button:hover:not(.active){color:#111!important;background:#0000000a!important}.tab-button.active{background:#497825!important;color:#fff!important;box-shadow:0 4px 14px #49782540!important}.tab-content{display:none;background:#fcfdfa;border:1px solid rgba(73,120,37,.12);padding:3rem;border-radius:20px;box-shadow:0 4px 25px #00000005;font-family:Outfit,sans-serif;font-size:1.5rem;line-height:1.8;color:#333}.tab-content.active{display:block;animation:tabFadeIn .35s ease-in-out}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tab-content p{margin-bottom:1.4rem}.tab-content p:last-child{margin-bottom:0}.tab-content strong{color:#111;font-weight:600}.tab-content a{color:#497825;font-weight:600;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.tab-content a:hover{color:#355e17}@media screen and (max-width:768px){.product-tabs{margin:2rem 0}.tab-buttons{width:100%;display:flex;box-sizing:border-box}.tab-button{flex:1;text-align:center;padding:10px 12px;font-size:1.3rem!important}.tab-content{padding:2rem 1.6rem;border-radius:16px}}@media screen and (min-width:990px){.product__media-wrapper{max-width:50%!important;width:50%!important}media-gallery{display:block!important;position:relative!important;width:100%!important}slider-component[id^=GalleryViewer]{position:relative!important;width:calc(100% - 106px)!important;margin-left:106px!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;display:block!important}.thumbnail-slider{position:absolute!important;top:0!important;left:0!important;bottom:0!important;width:92px!important;height:100%!important;max-height:100%!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important;z-index:2!important}.thumbnail-list,.thumbnail-list.slider,.thumbnail-list.slider--mobile,.thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;scroll-snap-type:none!important;grid-template-columns:none!important;width:100%!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch!important}.thumbnail-list::-webkit-scrollbar{display:none!important;width:0!important}.thumbnail-slider .slider-button,.thumbnail-slider .slider-buttons{display:none!important}.thumbnail-list__item,.thumbnail-list__item.slider__slide{width:92px!important;height:92px!important;flex:0 0 92px!important;max-width:92px!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important;scroll-snap-align:none!important}.thumbnail-list__item:before{display:none!important}}@media screen and (max-width:989px){.section-main-product,.product-section,.product{padding-top:0!important;margin-top:0!important}.header-wrapper{margin-bottom:0!important}.product__media-wrapper{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;padding-left:0!important;padding-right:0!important}media-gallery{display:flex!important;flex-direction:column!important;gap:12px!important;width:100vw!important;max-width:100vw!important}slider-component[id^=GalleryViewer]{width:100vw!important;max-width:100vw!important;position:relative!important;margin:0!important;padding:0!important;overflow:hidden!important}.product__media-list{display:flex!important;flex-direction:row!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-width:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;gap:0!important}.product__media-list::-webkit-scrollbar{display:none!important}.product__media-item{width:100vw!important;min-width:100vw!important;max-width:100vw!important;flex:0 0 100vw!important;scroll-snap-align:center!important;margin:0!important;padding:0!important;border-radius:0!important}.product__media,.product__media img{border-radius:0!important;width:100vw!important;max-width:100vw!important;border:none!important}slider-component[id^=GalleryThumbnails],.thumbnail-slider{display:block!important;visibility:visible!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:-2px!important;padding:0!important;box-sizing:border-box!important}.thumbnail-list,.thumbnail-list.slider--mobile{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;scrollbar-width:none!important;width:100%!important;padding:0 12px 12px!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.thumbnail-list::-webkit-scrollbar,.thumbnail-list.slider--mobile::-webkit-scrollbar{display:none!important}.thumbnail-list__item{width:68px!important;height:68px!important;flex:0 0 68px!important;max-width:68px!important;margin:0!important;padding:0!important;aspect-ratio:1 / 1!important}.thumbnail{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;border-radius:8px!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important;display:block!important}.thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;aspect-ratio:1 / 1!important;border-radius:6px!important;display:block!important}.thumbnail-list__item:before{display:none!important}.product__media-wrapper .slider-buttons{display:none!important}}:root{--media-radius: 0px !important;--media-border-width: 0px !important;--product-card-corner-radius: 0px !important}.product__media-wrapper,.product__media-wrapper *,.product__media-wrapper *:before,.product__media-wrapper *:after,.product__column-sticky,.product__column-sticky *,.product__column-sticky *:before,.product__column-sticky *:after,media-gallery,media-gallery *,media-gallery *:before,media-gallery *:after,slider-component[id^=GalleryViewer],slider-component[id^=GalleryViewer] *,slider-component[id^=GalleryViewer] *:before,slider-component[id^=GalleryViewer] *:after,slider-component[id^=GalleryThumbnails],slider-component[id^=GalleryThumbnails] *,slider-component[id^=GalleryThumbnails] *:before,slider-component[id^=GalleryThumbnails] *:after,.product-media-container,.product-media-container *,.product-media-container *:before,.product-media-container *:after,.product__media,.product__media *,.product__media *:before,.product__media *:after,.product__modal-opener,.product__modal-opener *,.media,.media *,.media *:before,.media *:after,.global-media-settings,.global-media-settings *,.global-media-settings:before,.global-media-settings:after,.thumbnail,.thumbnail *,.thumbnail:before,.thumbnail:after,.thumbnail-list__item,.thumbnail-list__item *,.thumbnail-list__item:before,.thumbnail-list__item:after{border-radius:0!important;clip-path:none!important}.product-media-container{position:relative!important;width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;border-radius:0!important;overflow:hidden!important;margin:0!important;padding:0!important;display:block!important}@media screen and (min-width:990px){.product:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:50%!important}.product:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:50%!important;padding-left:36px!important;box-sizing:border-box!important}}.product-media-container modal-opener,.product-media-container .product__modal-opener{display:block!important;width:100%!important;height:100%!important;position:relative!important;border-radius:0!important}.product-media-container .media,.product__media{display:block!important;width:100%!important;height:100%!important;position:relative!important;padding:0!important;border-radius:0!important}.product-media-container .media img,.product-media-container img,.product__media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.thumbnail{position:relative!important;width:100%!important;height:100%!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;transition:all .25s ease!important;outline:none!important;box-sizing:border-box!important}.thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transition:transform .3s ease!important;display:block!important}.thumbnail:not([aria-current=true]){opacity:.55!important;filter:grayscale(15%)!important;border:1.5px solid rgba(0,0,0,.08)!important}.thumbnail:not([aria-current=true]):hover{opacity:.9!important;filter:none!important;border-color:#0003!important}.thumbnail[aria-current=true],.thumbnail.is-active,.thumbnail-list__item.is-active .thumbnail{opacity:1!important;filter:none!important;border:1.5px solid rgba(0,0,0,.3)!important;box-shadow:none!important;transform:none!important}.gallery-nav-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#ffffff8c!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.7)!important;box-shadow:0 8px 24px #0000001f!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:30!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;padding:0!important;color:#111!important}.gallery-nav-prev{left:16px!important}.gallery-nav-next{right:16px!important}.gallery-nav-arrow:hover{background:#ffffffd9!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 12px 30px #0000002e!important}.gallery-nav-arrow:active{transform:translateY(-50%) scale(.96)!important}@media screen and (max-width:749px){.product__media-icon,.product__media-toggle,button.product__media-toggle,.product__modal-opener button.product__media-toggle,.product__modal-opener .product__media-toggle,.gallery-nav-arrow,.gallery-nav-prev,.gallery-nav-next,.gallery-expand-button,.slider-buttons,slider-component[id^=GalleryViewer] .slider-buttons,slider-component[id^=GalleryThumbnails] .slider-button,slider-component[id^=GalleryThumbnails] .slider-button--prev,slider-component[id^=GalleryThumbnails] .slider-button--next,.thumbnail-slider .slider-button,.product__media-gallery .slider-buttons{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.product-media-container,.product__media{cursor:pointer!important}slider-component[id^=GalleryViewer] .product__media-list.slider--mobile,.product__media-list.slider--mobile{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;transition:transform .4s cubic-bezier(.25,1,.5,1)!important}slider-component[id^=GalleryViewer] .product__media-list.slider--mobile::-webkit-scrollbar,.product__media-list.slider--mobile::-webkit-scrollbar{display:none!important}slider-component[id^=GalleryViewer] .product__media-list.slider--mobile .product__media-item,.product__media-list.slider--mobile .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1)!important}.thumbnail-list.slider--mobile{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding-left:12px!important;padding-right:12px!important}.thumbnail-list.slider--mobile::-webkit-scrollbar{display:none!important}.thumbnail:not([aria-current=true]){opacity:.65!important;filter:opacity(65%)!important;border:1px solid rgba(0,0,0,.12)!important;transition:opacity .25s ease!important}.thumbnail[aria-current=true],.thumbnail.is-active,.thumbnail-list__item.is-active .thumbnail{opacity:1!important;filter:none!important;border:2.5px solid #497825!important;box-shadow:0 2px 10px #4978254d!important;transition:opacity .25s ease!important}}.side-zoom-lens{position:absolute!important;width:240px!important;height:240px!important;border:1.5px solid rgba(0,0,0,.45)!important;background:#ffffff40!important;box-shadow:0 0 15px #00000026!important;display:none;pointer-events:none!important;z-index:25!important;border-radius:0!important}.side-zoom-lens.is-active{display:block!important}.side-zoom-preview-window{position:fixed!important;width:520px!important;height:520px!important;border:1px solid rgba(0,0,0,.15)!important;background-repeat:no-repeat!important;box-shadow:0 20px 50px #00000040!important;z-index:99999!important;display:none;background-color:#fff!important;pointer-events:none!important;border-radius:0!important}.side-zoom-preview-window.is-active{display:block!important}.gallery-expand-button{position:absolute!important;bottom:16px!important;right:16px!important;height:44px!important;min-width:44px!important;border-radius:22px!important;background:#fffffff2!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 6px 20px #0000001f!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:30!important;cursor:pointer!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;padding:0 13px!important;color:#111!important;overflow:hidden!important;white-space:nowrap!important}.gallery-expand-button .expand-text{font-size:1.3rem!important;font-weight:500!important;color:#222!important;max-width:0!important;opacity:0!important;transition:all .35s cubic-bezier(.25,1,.5,1)!important;margin-right:0!important;overflow:hidden!important;display:inline-block!important;font-family:inherit!important}.gallery-expand-button:hover{background:#fff!important;padding:0 16px!important;box-shadow:0 10px 25px #0000002e!important}.gallery-expand-button:hover .expand-text{max-width:140px!important;opacity:1!important;margin-right:8px!important}@media screen and (max-width:749px){.gallery-expand-button{bottom:12px!important;right:12px!important}}.custom-lightbox-modal{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000ad!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;z-index:999999!important;display:none!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;box-sizing:border-box!important}.custom-lightbox-modal.is-open{display:flex!important}.lightbox-header{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:start!important;padding:20px 30px!important;box-sizing:border-box!important;color:#fff!important;z-index:10!important}.lightbox-counter{font-size:1.6rem!important;font-weight:600!important;letter-spacing:1px!important;color:#fff!important;font-family:inherit!important}.lightbox-close-btn{background:#ffffff26!important;border:1px solid rgba(255,255,255,.25)!important;width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.lightbox-close-btn:hover{background:#ffffff59!important;transform:scale(1.08)!important}.lightbox-content-wrapper{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;max-height:calc(100vh - 160px)!important;padding:20px!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important}.lightbox-content-wrapper img,#lightbox-main-img{max-width:85vw!important;max-height:75vh!important;width:auto!important;height:auto!important;min-width:320px!important;object-fit:contain!important;border-radius:0!important;box-shadow:0 25px 60px #000000b3!important;cursor:zoom-in!important;transition:transform .15s ease-out!important}.lightbox-content-wrapper.is-zoomed{overflow:visible!important;z-index:100!important}.lightbox-content-wrapper.is-zoomed img,.lightbox-content-wrapper.is-zoomed #lightbox-main-img{cursor:zoom-out!important;box-shadow:0 35px 90px #000000d9!important}.lightbox-nav-arrow{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;width:52px!important;height:52px!important;border-radius:50%!important;background:#ffffff2e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:999999!important;transition:all .25s ease!important;box-shadow:0 8px 20px #0006!important}.lightbox-nav-arrow:hover{background:#fff6!important;transform:translateY(-50%) scale(1.1)!important}.lightbox-nav-arrow--prev{left:24px!important}.lightbox-nav-arrow--next{right:24px!important}.lightbox-thumbnails-strip{width:100%!important;padding:16px 20px 24px!important;display:flex!important;justify-content:center!important;box-sizing:border-box!important}.lightbox-thumbnails-inner{display:flex!important;gap:12px!important;overflow-x:auto!important;max-width:90vw!important;padding:4px!important;scrollbar-width:none!important}.lightbox-thumbnails-inner::-webkit-scrollbar{display:none!important}.lightbox-thumb-item{width:64px!important;height:64px!important;flex:0 0 64px!important;border:2px solid transparent!important;background:transparent!important;padding:0!important;cursor:pointer!important;opacity:.5!important;transition:all .25s ease!important;overflow:hidden!important;border-radius:0!important}.lightbox-thumb-item img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.lightbox-thumb-item:hover{opacity:.85!important}.lightbox-thumb-item.active{opacity:1!important;border-color:#fff!important}.product-media-modal{background:#000000eb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:999999!important}.product-media-modal__dialog{background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;max-width:100vw!important;padding:0!important;position:relative!important}.product-media-modal__content{background:transparent!important;width:100%!important;height:100%!important;max-height:85vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:visible!important}.product-media-modal__content>*{max-width:85vw!important;max-height:80vh!important;width:auto!important;height:auto!important;border-radius:0!important;box-shadow:0 20px 50px #00000080!important;margin:0 auto!important}.product-media-modal__content img,.product-media-modal__content .media img,.product-media-modal__content .global-media-settings img{max-width:85vw!important;max-height:80vh!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important}.product-media-modal__counter{position:fixed!important;top:24px!important;left:32px!important;font-size:1.25rem!important;font-weight:700!important;color:#fff!important;z-index:99999!important;letter-spacing:1px!important;font-family:inherit!important}.product-media-modal__toggle{position:fixed!important;top:20px!important;right:30px!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:99999!important;transition:all .25s ease!important}.product-media-modal__toggle:hover{background:#ffffff59!important;transform:scale(1.08)!important;color:#fff!important}.product-media-modal__nav-btn{position:fixed!important;top:50%!important;transform:translateY(-50%)!important;width:52px!important;height:52px!important;border-radius:50%!important;background:#ffffff2e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:99999!important;transition:all .25s ease!important;box-shadow:0 8px 20px #0000004d!important}.product-media-modal__nav-btn:hover{background:#fff6!important;transform:translateY(-50%) scale(1.1)!important}.product-media-modal__nav-btn--prev{left:30px!important}.product-media-modal__nav-btn--next{right:30px!important}.product__description,.product-description-container,.product-single__description{margin-bottom:60px!important;padding-bottom:20px!important}.collection__view-all{margin-top:45px!important;margin-bottom:30px!important;display:flex!important;justify-content:center!important;align-items:center!important;clear:both!important;width:100%!important}.collection__view-all .button,.collection__view-all a,a.collection__view-all-btn,.collection-list__view-all a{background:#497825!important;color:#fff!important;border-radius:30px!important;font-weight:700!important;font-size:1.25rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:16px 44px!important;min-height:54px!important;border:none!important;box-shadow:0 8px 24px #4978254d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;transition:all .3s ease!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}.collection__view-all .button svg,.collection__view-all a svg,a.collection__view-all-btn svg{transition:transform .3s ease!important;stroke:#fff!important}.collection__view-all .button:hover,.collection__view-all a:hover,a.collection__view-all-btn:hover,.collection-list__view-all a:hover{background:#38601d!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #49782573!important}.collection__view-all .button:hover svg,.collection__view-all a:hover svg,a.collection__view-all-btn:hover svg{transform:translate(6px)!important}.collection__view-all .button:after,.collection__view-all a:after,a.collection__view-all-btn:after{display:none!important}.collection-hero{padding:24px 0 16px!important;background:linear-gradient(180deg,#f9fbf7,#fff)!important;border-bottom:1px solid #eef3eb}.collection-hero__title{font-family:Outfit,sans-serif!important;font-size:3.2rem!important;font-weight:800!important;color:#1a3409!important;letter-spacing:-.02em!important;text-align:center!important;margin:0!important}.collection-hero__description{max-width:820px!important;margin:0 auto!important;text-align:center!important;font-size:1.5rem!important;line-height:1.75!important;color:#4a5568!important}.weight-quick-filters{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;flex-wrap:wrap!important}.weight-quick-filters__label{font-weight:700!important;font-size:1.4rem!important;color:#2d3748!important;margin-right:4px!important}.weight-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 22px!important;border-radius:30px!important;background:#f4f6f2!important;border:1px solid #e2e8f0!important;color:#2d3748!important;font-size:1.35rem!important;font-weight:600!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;user-select:none!important}.weight-pill:hover{background:#e9f0e4!important;color:#1a3409!important;border-color:#c4d8b8!important;transform:translateY(-1px)!important}.weight-pill.is-active{background:#497825!important;color:#fff!important;border-color:#497825!important;box-shadow:0 4px 14px #49782540!important}.facets-vertical .facets__disclosure-vertical,.facets-vertical details.facets__disclosure-vertical{border:1px solid #e8ece3!important;border-radius:14px!important;background:#fff!important;padding:16px 20px!important;margin-bottom:14px!important;box-shadow:0 2px 10px #00000005!important;transition:border-color .25s ease,box-shadow .25s ease!important;overflow:hidden!important}.facets-vertical .facets__disclosure-vertical:hover,.facets-vertical details.facets__disclosure-vertical:hover{border-color:#c4d8b8!important;box-shadow:0 4px 16px #4978250f!important}.facets-vertical .facets__summary{padding:0!important;margin:0!important}.facets-vertical .facets__summary-label,.facets-vertical .facets__summary div span{font-size:1.5rem!important;font-weight:700!important;color:#1a3409!important;letter-spacing:-.01em!important}.facets-vertical .facets__display-vertical{padding-top:12px!important;padding-bottom:4px!important}.facets-vertical .facet-checkbox,.facets-vertical label.facet-checkbox,.facet-checkbox{display:flex!important;align-items:center!important;gap:10px!important;font-size:1.4rem!important;font-weight:500!important;color:#2d3748!important;cursor:pointer!important;padding:6px 0!important;transition:color .2s ease!important;position:relative!important}.facets-vertical .facet-checkbox:hover,.facet-checkbox:hover{color:#497825!important}.facet-checkbox svg,.facet-checkbox .svg-wrapper,.facet-checkbox .icon-checkmark,.facet-checkbox .icon-square{display:none!important}.facet-checkbox input[type=checkbox],.facets-vertical .facet-checkbox input[type=checkbox]{display:inline-block!important;opacity:1!important;position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#497825!important;width:18px!important;height:18px!important;border-radius:4px!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}.facets-vertical .field__input{border:1px solid #e8ece3!important;border-radius:8px!important;padding:8px 12px!important;font-size:1.35rem!important;color:#1a3409!important}.facets-vertical .field__input:focus{border-color:#497825!important;box-shadow:0 0 0 2px #49782533!important}.card-media-link,.card-wrapper .card-media-link{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:4!important;text-decoration:none!important;cursor:pointer!important;border-radius:20px!important}.card__media,.card__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:20px!important}.product-grid,.grid.product-grid,.featured-collection .grid,.collection .grid,.signature-collections .grid,ul.product-grid{display:grid!important;width:100%!important;box-sizing:border-box!important}@media screen and (min-width:990px){.product-grid,.grid.product-grid,.featured-collection .grid,.collection .grid,.signature-collections .grid,ul.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}}@media screen and (min-width:750px)and (max-width:989px){.product-grid,.grid.product-grid,.featured-collection .grid,.collection .grid,.signature-collections .grid,ul.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}}@media screen and (max-width:749px){.product-grid,.grid.product-grid,.featured-collection .grid,.collection .grid,.signature-collections .grid,ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}.product-grid .grid__item,.featured-collection .grid__item,.collection .grid__item,.signature-collections .grid__item{width:100%!important;max-width:100%!important;flex:0 0 100%!important;transition:opacity .3s ease,transform .3s ease!important}.card:after,.card--card:after,.card--standard:after,.card--standard .card__inner:after,.card__inner:after,.card__media:after,.card-wrapper:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important;outline:none!important}.card,.card--standard,.card--card,.card__inner,.card__media,.card__content,.card-wrapper .card,.product-card-wrapper .card,.product-card-wrapper .card--card,.card-wrapper:hover .card,.card-wrapper:hover .card__inner,.card-wrapper:hover .card__media{border:none!important;outline:none!important;box-shadow:none!important}.card-wrapper,.product-card-wrapper,.collection-card-wrapper{border-radius:20px!important;overflow:hidden!important;box-sizing:border-box!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 18px #00000008!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;padding:0!important}.card-wrapper .card,.card-wrapper .card__inner,.card-wrapper .card__media,.collection-card-wrapper .card,.collection-card-wrapper .card__inner,.collection-card-wrapper .card__media{border-radius:20px 20px 0 0!important;overflow:hidden!important}.collection-card-wrapper .card__inner,.collection-card-wrapper .card__media,.collection-card-wrapper .media{aspect-ratio:1 / 1!important;position:relative!important;width:100%!important;height:auto!important;background:#fdfdfc!important;overflow:hidden!important}.collection-card-wrapper .card__media img,.collection-card-wrapper .media img,.collection-card-wrapper .media--hover-effect>img{position:absolute!important;top:12px!important;left:12px!important;width:calc(100% - 24px)!important;height:calc(100% - 24px)!important;object-fit:contain!important;object-position:center top!important;transform:none!important}.collection-card-wrapper:hover .media--hover-effect>img{transform:scale(1.02)!important}.card-wrapper:hover,.product-card-wrapper:hover,.collection-card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 10px 28px #00000014!important;border-color:#4978254d!important}.card__content{padding:14px 16px!important;box-sizing:border-box!important;width:100%!important}@media screen and (max-width:989px){.card__content{padding:12px!important}}@media screen and (max-width:749px){.card__content{padding:10px!important}}.card__heading,.card__heading a,.card-information h3,.card__content .card__heading,.card-wrapper .full-unstyled-link{font-family:Outfit,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.25!important;color:#111!important;margin-top:0!important;margin-bottom:2px!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media screen and (min-width:750px){.quick-add-btn-icon{margin-right:8px!important;flex-shrink:0!important;display:inline-block!important;vertical-align:middle!important}}.price.price--on-sale .price__regular{display:none!important}.price:not(.price--on-sale) .price__sale{display:none!important}.price-item--sale,.price--on-sale .price-item--sale,.card__information .price-item--sale,.card-wrapper .price-item--sale,span.price-item--sale{text-decoration:none!important;color:#497825!important;font-weight:700!important;font-family:Outfit,sans-serif!important}s.price-item--regular,.price-item--regular s,.price--on-sale .price__sale s.price-item--regular,.card-wrapper s.price-item--regular{text-decoration:line-through!important;color:#999!important;font-weight:400!important;font-family:Outfit,sans-serif!important}@media screen and (min-width:990px){.card-wrapper .price,.card-wrapper .price__container,.card-wrapper .price__sale,.card-wrapper .price__regular,.card__information .price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;white-space:nowrap!important;gap:8px!important;margin-top:1px!important;margin-bottom:2px!important;width:100%!important;overflow:hidden!important}.card-wrapper .price .price-item--sale,.card-wrapper .price:not(.price--on-sale) .price-item--regular,.card__information .price-item--sale{font-size:1.95rem!important;font-weight:700!important;color:#497825!important;letter-spacing:-.01em!important;white-space:nowrap!important}.card-wrapper .price--on-sale s.price-item--regular{font-size:1.25rem!important;color:#999!important;font-weight:400!important;text-decoration:line-through!important;white-space:nowrap!important}}@media screen and (min-width:750px)and (max-width:989px){.card-wrapper .price,.card-wrapper .price__container,.card-wrapper .price__sale,.card-wrapper .price__regular,.card__information .price{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;white-space:nowrap!important;gap:6px!important;margin-top:2px!important;margin-bottom:4px!important;width:100%!important;overflow:hidden!important}.card-wrapper .price .price-item--sale,.card-wrapper .price:not(.price--on-sale) .price-item--regular,.card__information .price-item--sale{font-size:1.8rem!important;font-weight:700!important;color:#497825!important;letter-spacing:-.01em!important;white-space:nowrap!important}.card-wrapper .price--on-sale s.price-item--regular{font-size:1.15rem!important;color:#999!important;font-weight:400!important;text-decoration:line-through!important;white-space:nowrap!important}}@media screen and (max-width:749px){.card-wrapper .price,.card-wrapper .price__container,.card-wrapper .price__sale,.card-wrapper .price__regular,.card__information .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:2px!important;margin-top:2px!important;margin-bottom:4px!important;width:100%!important}.card__heading,.card__heading a,.card__content .card__heading{font-size:clamp(1.15rem,3.4vw,1.32rem)!important;line-height:1.25!important}.card-wrapper .price--on-sale .price__sale s.price-item--regular,.card-wrapper .price--on-sale s.price-item--regular{font-size:1.05rem!important;color:#999!important;font-weight:400!important;text-decoration:line-through!important;order:1!important;margin-bottom:1px!important}.card-wrapper .price .price-item--sale,.card-wrapper .price:not(.price--on-sale) .price-item--regular,.card__information .price-item--sale{font-size:1.65rem!important;font-weight:700!important;color:#497825!important;order:2!important;line-height:1.1!important;letter-spacing:-.01em!important}}.custom-glass-sort{position:relative!important;display:inline-block!important}.glass-sort-trigger{background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 8px!important;margin:0!important;font-size:1.4rem!important;font-weight:600!important;color:#1a3409!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;outline:none!important;transition:color .2s ease!important}.glass-sort-trigger:hover{color:#497825!important}.glass-sort-trigger .svg-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#497825!important;width:12px!important;height:12px!important;transition:transform .25s ease!important}.custom-glass-sort.is-open .glass-sort-trigger .svg-wrapper{transform:rotate(180deg)!important}.glass-sort-popup{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;min-width:220px!important;background:#ffffffd6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(73,120,37,.18)!important;border-radius:16px!important;box-shadow:0 16px 40px #0000001f,inset 0 1px #ffffffe6!important;padding:8px!important;z-index:100!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px) scale(.96)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.custom-glass-sort.is-open .glass-sort-popup{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.glass-sort-option{padding:10px 16px!important;font-size:1.35rem!important;font-weight:500!important;color:#2d3748!important;border-radius:10px!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}.glass-sort-option:hover{background:#49782514!important;color:#497825!important;font-weight:600!important}.glass-sort-option.is-selected{background:#497825!important;color:#fff!important;font-weight:700!important}.quick-add,.card-wrapper .quick-add,.card .quick-add{background:transparent!important;border:none!important;box-shadow:none!important;margin:10px 0 0!important;padding:0!important;height:auto!important;min-height:0!important;width:100%!important}.card-wrapper button.quick-add__submit,.card-wrapper .quick-add button,.card button.quick-add__submit,.card .quick-add button,.quick-add button,button.quick-add__submit{background:#497825!important;color:#fff!important;border-radius:30px!important;font-weight:600!important;font-size:1.25rem!important;letter-spacing:.02em!important;padding:4px 16px!important;min-height:38px!important;max-height:38px!important;height:38px!important;line-height:1!important;border:none!important;outline:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 3px 8px #49782533!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important}.card-wrapper button.quick-add__submit:hover,.card-wrapper .quick-add button:hover,.card button.quick-add__submit:hover,.card .quick-add button:hover,.quick-add button:hover,button.quick-add__submit:hover{background:#38601d!important;transform:translateY(-1.5px)!important;box-shadow:0 5px 14px #4978254d!important}.product-form__buttons .product-form__submit,.product__info-container .product-form__submit,.product-form__submit:not(.quick-add__submit){background:#497825!important;color:#fff!important;border-radius:30px!important;font-weight:700!important;font-size:1.45rem!important;letter-spacing:.02em!important;padding:12px 28px!important;min-height:50px!important;height:50px!important;border:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 6px 18px #49782540!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}.product-form__buttons .product-form__submit:hover,.product__info-container .product-form__submit:hover,.product-form__submit:not(.quick-add__submit):hover{background:#38601d!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #49782561!important}.product-form__input--pill input+label,.variant-picker label,.product-form__input--pill label{border-radius:24px!important;border:1.5px solid rgba(0,0,0,.12)!important;padding:8px 20px!important;font-weight:600!important;font-size:1.3rem!important;transition:all .25s ease!important}.product-form__input--pill input:checked+label{background:#497825!important;color:#fff!important;border-color:#497825!important;box-shadow:0 4px 12px #49782540!important}.price:not(.price--sold-out) .price__badge-sold-out{display:none!important}.price:not(.price--on-sale) .price__badge-sale{display:none!important}.price.price--sold-out .price__badge-sold-out{display:inline-block!important;background-color:#777!important}.price.price--on-sale .price__badge-sale{display:inline-block!important;background-color:#497825!important}.quantity{background:#f5f6f8!important;border-radius:30px!important;border:1px solid rgba(0,0,0,.08)!important;width:124px!important;min-width:124px!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px!important;overflow:hidden!important;box-shadow:none!important}.quantity:after,.quantity:before{display:none!important}.quantity__input{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:0!important;width:44px!important;height:100%!important;text-align:center!important;font-family:Outfit,sans-serif!important;font-size:1.45rem!important;font-weight:700!important;color:#111!important;padding:0!important;margin:0!important;line-height:42px!important}.quantity__button{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;border-radius:50%!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;font-size:1.5rem!important;cursor:pointer!important;transition:background .2s ease!important;padding:0!important;margin:0!important}.quantity__button:hover{background:#0000000f!important;color:#497825!important}.product__info-container .badge,.product__info-container [class*=stock],.product__info-container [class*=inventory]{border-radius:20px!important;padding:6px 14px!important;font-weight:600!important}.category-banner-container,.banner{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;overflow:hidden!important;background:transparent!important;min-height:auto!important}@media screen and (min-width:750px){.category-banner-container,.banner{height:auto!important;min-height:0!important}}@media screen and (max-width:749px){.category-banner-container,.banner{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.banner .banner__media{position:relative!important;height:auto!important}.banner picture,.banner picture img,.banner .banner__media-image,.banner img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}}@media screen and (max-width:749px){.collection-hero__title{font-size:2.8rem!important}.weight-quick-filters{justify-content:center!important}}#Banner-image_banner_ERCtM4,.banner--large,#shopify-section-template--18563816587428__image_banner_ERCtM4 .banner{height:680px!important;max-height:85vh!important;aspect-ratio:16 / 7!important}@media screen and (max-width:749px){#Banner-image_banner_ERCtM4,.banner--large,#shopify-section-template--18563816587428__image_banner_ERCtM4 .banner{height:520px!important;aspect-ratio:4 / 5!important}}.featured-collection .page-width,.collection .page-width,.signature-collections .page-width,.related-products .page-width{padding-left:2rem!important;padding-right:2rem!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}@media screen and (max-width:749px){.featured-collection .page-width,.collection .page-width,.signature-collections .page-width,.related-products .page-width,.collection__title.title-wrapper{padding-left:1.5rem!important;padding-right:1.5rem!important}}.collection__title.title-wrapper,.collection__title.title-wrapper--self-padded-tablet-down,.title-wrapper,.title-wrapper--self-padded-mobile{text-align:left!important;margin:0 auto 20px!important;width:100%!important;box-sizing:border-box!important;display:block!important}.collection__title-header,.signature-collections__header,.title-wrapper-with-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0 0 8px!important}.collection__title .title,.collection__title .title:not(:only-child),.collection__title-header .title,.signature-collections__title,.title-wrapper .title,.title-wrapper-with-link .title,.featured-collection .title,.section-header .title{font-family:Outfit,sans-serif!important;font-size:clamp(2.2rem,3.8vw,3rem)!important;font-weight:700!important;line-height:1.15!important;color:#111!important;letter-spacing:-.02em!important;text-align:left!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;padding:0!important;flex:1 1 auto!important}.collection__description,.signature-collections__description,.title-wrapper .collection__description{font-family:Outfit,sans-serif!important;font-size:1.35rem!important;font-weight:400!important;color:#555!important;line-height:1.6!important;text-align:left!important;margin-top:6px!important;margin-bottom:0!important;margin-left:0!important;padding:0!important;max-width:680px!important}.collection__view-all-top-link,.title-wrapper-with-link a,.section-header a.view-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#497825!important;font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:1.25rem!important;text-decoration:none!important;padding:7px 18px!important;border-radius:30px!important;background:#49782514!important;border:1px solid rgba(73,120,37,.25)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;margin:0 0 0 16px!important;align-self:center!important;flex-shrink:0!important}.collection__view-all-top-link:hover,.title-wrapper-with-link a:hover{background:#497825!important;color:#fff!important;border-color:#497825!important;box-shadow:0 6px 16px #49782540!important;transform:translateY(-1px)!important}.collection__view-all-top-link svg,.title-wrapper-with-link a svg{transition:transform .25s ease!important}.collection__view-all-top-link:hover svg,.title-wrapper-with-link a:hover svg{transform:translate(3px)!important}@media screen and (max-width:749px){.collection__title-header,.signature-collections__header,.title-wrapper-with-link,.section-header{align-items:center!important;gap:12px!important;margin-bottom:8px!important}.collection__title,.title-wrapper,.signature-collections__header-wrapper{margin-bottom:16px!important}.collection__title .title,.collection__title .title:not(:only-child),.collection__title-header .title,.signature-collections__title,.title-wrapper .title,.featured-collection .title,.section-header .title{font-size:clamp(1.6rem,5.2vw,2.1rem)!important;line-height:1.2!important;flex:1 1 auto!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.collection__description{font-size:1.3rem!important;line-height:1.5!important;margin-top:6px!important}.collection__view-all-top-link,.title-wrapper-with-link a{font-size:1.15rem!important;padding:5px 12px!important;gap:4px!important;flex-shrink:0!important;margin-top:0!important;margin-bottom:0!important;align-self:center!important}.collection__view-all-top-link svg,.title-wrapper-with-link a svg{width:14px!important;height:14px!important}}body[class*=template-product] .collection__view-all-top-link,body.template-product .collection__view-all-top-link,.collection__view-all,.signature-collections__button-wrapper{display:none!important}custom-slideshow{display:block!important;position:relative!important;width:100%!important;overflow:hidden!important}.contact-section-wrapper{padding:50px 0 90px;background:#fdfdfc}.contact-header-block{max-width:680px;margin:0 auto 48px;text-align:center}.contact-subtitle-tag{display:inline-block;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1.5px;color:#497825;background:#49782514;padding:6px 16px;border-radius:20px;margin-bottom:12px}.contact-main-title{font-family:Outfit,sans-serif;font-size:3.6rem;font-weight:700;color:#1a1a1a;margin:0 0 14px}.contact-lead-text{font-size:1.5rem;line-height:1.6;color:#64748b;margin:0}.contact-grid-container{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:start}@media screen and (max-width:989px){.contact-grid-container{grid-template-columns:1fr;gap:32px}}.contact-info-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:36px 32px;box-shadow:0 10px 30px #00000008}.contact-info-heading{font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700;color:#1a1a1a;margin:0 0 8px}.contact-info-sub{font-size:1.35rem;color:#64748b;margin:0 0 28px}.contact-info-list{display:flex;flex-direction:column;gap:24px}.contact-info-item{display:flex;align-items:flex-start;gap:16px}.contact-info-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:#4978251a;color:#497825;display:flex;align-items:center;justify-content:center}.contact-info-text strong{display:block;font-size:1.4rem;color:#1a1a1a;margin-bottom:2px}.contact-info-text span{font-size:1.35rem;color:#64748b}.contact-form-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:40px 36px;box-shadow:0 10px 30px #00000008}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:600px){.contact-form-row{grid-template-columns:1fr}}.contact-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.contact-form-field label{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:600;color:#334155}.contact-form-field input,.contact-form-field textarea{width:100%;padding:14px 18px;font-size:1.4rem;font-family:inherit;color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0!important;border-radius:12px!important;outline:none;transition:all .2s ease}.contact-form-field input:focus,.contact-form-field textarea:focus{background:#fff;border-color:#497825!important;box-shadow:0 0 0 3px #49782526}.contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;background:#497825;color:#fff;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;border:none;border-radius:30px;cursor:pointer;box-shadow:0 6px 20px #49782540;transition:all .3s cubic-bezier(.16,1,.3,1);margin-top:10px}.contact-submit-btn:hover{background:#39601d;transform:translateY(-2px);box-shadow:0 10px 25px #49782559}.contact-submit-btn svg{transition:transform .25s ease}.contact-submit-btn:hover svg{transform:translate(4px)}.form-status-success{display:flex;align-items:center;gap:10px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:14px 18px;border-radius:12px;margin-bottom:20px;font-size:1.4rem}.form-status-error{display:flex;align-items:center;gap:10px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;padding:14px 18px;border-radius:12px;margin-bottom:20px;font-size:1.4rem}.policy-page-wrapper{padding:40px 0 80px;background:#fafaf9}.policy-header-container{margin-bottom:36px;text-align:center}.policy-badge{display:inline-block;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1.5px;color:#497825;background:#49782514;padding:6px 16px;border-radius:20px;margin-bottom:12px;text-transform:uppercase}.policy-header-container h1{font-family:Outfit,sans-serif;font-size:3.6rem;font-weight:700;color:#1a1a1a;margin:0 0 20px}.policy-nav-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.policy-pill-link{font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;padding:8px 18px;border-radius:30px;text-decoration:none;transition:all .25s ease}.policy-pill-link:hover{color:#497825;border-color:#497825;background:#4978250a}.policy-pill-link.active{color:#fff!important;background:#497825!important;border-color:#497825!important;box-shadow:0 4px 14px #49782540}.policy-card-body{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;padding:48px 40px;box-shadow:0 10px 30px #00000008}@media screen and (max-width:749px){.policy-card-body{padding:28px 20px}.policy-header-container h1{font-size:2.8rem}}.policy-card-body .rte h2{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;color:#1e293b;margin:28px 0 12px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.policy-card-body .rte h2:first-child{margin-top:0}.policy-card-body .rte h3{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:600;color:#334155;margin:20px 0 10px}.policy-card-body .rte p,.policy-card-body .rte li{font-size:1.5rem;line-height:1.7;color:#475569}.policy-card-body .rte ul,.policy-card-body .rte ol{padding-left:24px;margin-bottom:20px}.policy-card-body .rte li{margin-bottom:8px}quick-add-modal .quick-add-modal__content{border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 40px #0003!important;border:1px solid rgba(0,0,0,.06)!important;background:#fff!important}quick-add-modal h1,quick-add-modal h2,quick-add-modal h3,quick-add-modal .h1,quick-add-modal .h2,quick-add-modal .product__title,quick-add-modal .product__title *,quick-add-modal .product__title h1,quick-add-modal .product__title h2,quick-add-modal h1.product__title,quick-add-modal .quick-add-modal__content-info h1,quick-add-modal .quick-add-modal__content-info h2{font-family:Outfit,sans-serif!important;font-size:2.2rem!important;font-weight:700!important;color:#111!important;letter-spacing:-.02em!important;line-height:1.25!important;margin-bottom:12px!important}quick-add-modal .product__description,quick-add-modal .product__text,quick-add-modal .rte,quick-add-modal p{font-family:Outfit,sans-serif!important;font-size:1.1rem!important;line-height:1.6!important;color:#444!important}quick-add-modal .product__view-details,quick-add-modal .product__view-details a{font-family:Outfit,sans-serif!important;font-weight:600!important;color:#497825!important;font-size:1.15rem!important;text-decoration:underline!important;transition:color .2s ease!important}quick-add-modal .product__view-details a:hover{color:#38601d!important}quick-add-modal .price,quick-add-modal .price__container,quick-add-modal .price__sale,quick-add-modal .price__regular{font-family:Outfit,sans-serif!important;display:flex!important;align-items:baseline!important;gap:10px!important;margin:12px 0!important}quick-add-modal .price .price-item--sale,quick-add-modal .price-item--sale,quick-add-modal .price__sale .price-item,quick-add-modal .price:not(.price--on-sale) .price-item--regular,quick-add-modal .price-item,quick-add-modal .price span{font-size:2.2rem!important;font-weight:700!important;color:#497825!important;text-decoration:none!important;font-family:Outfit,sans-serif!important}quick-add-modal s.price-item--regular,quick-add-modal .price--on-sale s.price-item--regular,quick-add-modal s.price-item,quick-add-modal s{font-size:1.3rem!important;font-weight:400!important;color:#999!important;text-decoration:line-through!important;font-family:Outfit,sans-serif!important}quick-add-modal .product-form__input--pill input+label,quick-add-modal .product-form__input label,quick-add-modal .variant-picker label,quick-add-modal .quick-view-chip{border-radius:30px!important;border:1.5px solid rgba(73,120,37,.3)!important;background:#f8faf6!important;color:#111!important;padding:8px 20px!important;font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:1.15rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}quick-add-modal .product-form__input--pill input:checked+label,quick-add-modal .product-form__input label.is-selected,quick-add-modal .quick-view-chip.is-active{background:#497825!important;color:#fff!important;border-color:#497825!important;box-shadow:0 4px 12px #49782540!important}quick-add-modal .select-has-chips{display:none!important}.quick-view-chip-group{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:8px 0 16px!important}quick-add-modal .quantity,quick-add-modal quantity-input{border-radius:30px!important;border:1.5px solid rgba(73,120,37,.3)!important;background:#f8faf6!important;height:46px!important;min-height:46px!important;width:130px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:none!important}quick-add-modal .quantity__button{background:transparent!important;color:#497825!important;font-size:1.4rem!important;font-weight:700!important;font-family:Outfit,sans-serif!important;border:none!important;width:40px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease!important}quick-add-modal .quantity__button:hover{background:#4978251f!important;color:#38601d!important}quick-add-modal .quantity__input{font-family:Outfit,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;color:#111!important;background:transparent!important;border:none!important;text-align:center!important;width:50px!important;height:100%!important;padding:0!important;box-shadow:none!important}quick-add-modal .product-form__submit,quick-add-modal button[name=add],quick-add-modal .product-form__buttons button,quick-add-modal .quick-add-submit{background:#497825!important;color:#fff!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;min-height:48px!important;height:48px!important;border:none!important;box-shadow:0 4px 14px #49782540!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;width:100%!important}@media screen and (max-width:749px){quick-add-modal .product-form__submit,quick-add-modal button[name=add],quick-add-modal .product-form__buttons button,quick-add-modal .quick-add-submit{font-size:1.1rem!important;min-height:44px!important;height:44px!important;border-radius:24px!important}}quick-add-modal .product-form__submit:hover,quick-add-modal button[name=add]:hover,quick-add-modal .product-form__buttons button:hover{background:#38601d!important;box-shadow:0 6px 18px #49782561!important;transform:translateY(-1.5px)!important}quick-add-modal .shopify-payment-button__button,quick-add-modal .shopify-payment-button__button--unbranded{background:#38601d!important;color:#fff!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;min-height:48px!important;height:48px!important;border:none!important;box-shadow:0 4px 14px #38601d4d!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;margin-top:10px!important}quick-add-modal .shopify-payment-button__button:hover,quick-add-modal .shopify-payment-button__button--unbranded:hover{background:#274414!important;box-shadow:0 6px 18px #27441466!important;transform:translateY(-1.5px)!important}.quick-view-estimated-cost{margin:12px 0!important;padding:12px 18px!important;background:#f8faf6!important;border-radius:18px!important;border:1.5px solid rgba(73,120,37,.2)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:Outfit,sans-serif!important}.quick-view-estimated-cost .estimated-label{font-size:1.15rem!important;font-weight:600!important;color:#444!important}.quick-view-estimated-cost .estimated-amount{font-size:1.45rem!important;font-weight:700!important;color:#497825!important}quick-add-modal .quick-add-modal__toggle{background-color:#f0f4ed!important;border:none!important;border-radius:50%!important;color:#111!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;top:16px!important;right:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,transform .2s ease!important}quick-add-modal .quick-add-modal__toggle:hover{background-color:#e2ebd9!important;color:#497825!important;transform:rotate(90deg)!important}body.template-collection .card__content,body.template-search .card__content{padding:10px 14px!important}body.template-collection .card__heading,body.template-collection .card__heading a,body.template-collection .card-information h3,body.template-search .card__heading,body.template-search .card__heading a,body.template-search .card-information h3{font-size:clamp(1.4rem,1.8vw,1.5rem)!important;line-height:1.25!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:2px!important}body.template-collection .card-wrapper .price .price-item--sale,body.template-collection .card-wrapper .price:not(.price--on-sale) .price-item--regular,body.template-collection .card__information .price-item--sale,body.template-search .card-wrapper .price .price-item--sale,body.template-search .card-wrapper .price:not(.price--on-sale) .price-item--regular,body.template-search .card__information .price-item--sale{font-size:clamp(1.3rem,1.7vw,1.6rem)!important;letter-spacing:-.02em!important;white-space:nowrap!important}body.template-collection .card-wrapper .price--on-sale s.price-item--regular,body.template-search .card-wrapper .price--on-sale s.price-item--regular{font-size:clamp(.75rem,1.1vw,1rem)!important;white-space:nowrap!important}body.template-collection .card-wrapper .price,body.template-collection .card-wrapper .price__container,body.template-collection .card-wrapper .price__sale,body.template-collection .card-wrapper .price__regular,body.template-collection .card__information .price,body.template-search .card-wrapper .price,body.template-search .card-wrapper .price__container,body.template-search .card-wrapper .price__sale,body.template-search .card-wrapper .price__regular,body.template-search .card__information .price{flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}body.template-collection .quick-add .button,body.template-collection .quick-add-submit,body.template-collection .product-card-wrapper .button,body.template-collection .card__content .button,body.template-search .quick-add .button,body.template-search .quick-add-submit,body.template-search .product-card-wrapper .button,body.template-search .card__content .button{font-size:clamp(.68rem,1.2vw,.9rem)!important;padding:0 6px!important;aspect-ratio:4 / 1!important;max-height:42px!important}@media screen and (max-width:749px){.card-quick-add-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important;margin-top:6px!important}.card-quick-add-wrapper .quick-add{flex:1 1 auto!important;min-width:0!important;width:10px!important;margin:0!important}.card-quick-add-wrapper .quick-add .button,.card-quick-add-wrapper .quick-add button,.card-quick-add-wrapper button.quick-add__submit{width:100%!important;min-height:38px!important;max-height:38px!important;height:38px!important;padding:0!important;border-radius:30px!important;background:#497825!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.card-quick-add-wrapper .quick-add button span,.card-quick-add-wrapper button.quick-add__submit span{display:none!important}.quick-add-btn-icon{margin-right:0!important;margin-left:0!important;flex-shrink:0!important;width:20px!important;height:20px!important}.fav-btn--card-row{flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;margin:0 0 0 2px!important}}.menu-drawer,.menu-drawer__menu,.menu-drawer__menu-item,.menu-drawer__utility-links,.menu-drawer__account,.menu-drawer__account-link,.menu-drawer__logout-btn,.menu-drawer__login-btn{font-family:Outfit,sans-serif!important}.menu-drawer__menu-item{font-family:Outfit,sans-serif!important;font-size:1.35rem!important;font-weight:500!important;color:#111!important}.menu-drawer__utility-links{display:flex!important;flex-direction:column!important;gap:12px!important;padding:20px 24px calc(80px + env(safe-area-inset-bottom,0px)) 24px!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important;margin-top:auto!important;width:100%!important;box-sizing:border-box!important}.menu-drawer__logout-btn,.menu-drawer__login-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:13px 20px!important;border-radius:30px!important;font-family:Outfit,sans-serif!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;box-sizing:border-box!important;transition:all .2s ease!important}.menu-drawer__logout-btn{background:#dc262614!important;color:#dc2626!important;border:1.5px solid rgba(220,38,38,.25)!important}.menu-drawer__login-btn{background:#497825!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #49782540!important}#shopify-section-header,.shopify-section-header,sticky-header{z-index:999999!important}@media screen and (max-width:989px){#mobile-header-wishlist-icon{display:none!important}}@media screen and (min-width:750px){.banner,.slideshow{min-height:0!important;height:auto!important}.banner__media,.slideshow__media{position:relative!important;height:auto!important;padding-bottom:0!important}.banner__media>img,.slideshow__media>img,.banner__media>svg,.slideshow__media>svg{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.banner__content,.slideshow__content,.slideshow__text-wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:2}.banner:before,.slideshow:before,.banner__media:before,.slideshow__media:before{display:none!important}}.mobile-facets{z-index:997!important}.mobile-facets__inner{margin-left:0!important;margin-right:auto!important;left:0!important;right:auto!important;border-width:0 1px 0 0!important;border-color:#00000014!important;box-shadow:6px 0 24px #00000026!important;width:85vw!important;max-width:340px!important;background-color:#fff!important;height:100%!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.menu-opening .mobile-facets__inner{transform:translate(0)!important}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)!important}.mobile-facets__header{background-color:#fff!important;border-bottom:1px solid #e8ece3!important;padding:16px 20px!important;position:sticky!important;top:0!important;z-index:5!important;flex-shrink:0!important}.mobile-facets__heading{font-family:Outfit,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;color:#1a3409!important;letter-spacing:-.01em!important}.mobile-facets__count{font-family:Outfit,sans-serif!important;font-size:1.25rem!important;color:#64748b!important}.mobile-facets__close{position:absolute!important;top:16px!important;right:16px!important;z-index:10!important;cursor:pointer!important;color:#1a3409!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important}.mobile-facets__close svg,.mobile-facets__close .svg-wrapper{width:18px!important;height:18px!important}.mobile-facets__main{padding:14px 16px!important;flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.mobile-facets__details{border:1px solid #e8ece3!important;border-radius:14px!important;background:#fff!important;margin-bottom:12px!important;box-shadow:0 2px 10px #00000005!important;transition:border-color .25s ease,box-shadow .25s ease!important;height:auto!important;max-height:none!important;overflow:visible!important}.mobile-facets__details:hover{border-color:#c4d8b8!important;box-shadow:0 4px 16px #4978250f!important}.mobile-facets__summary{padding:14px 18px!important;cursor:pointer!important}.mobile-facets__summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mobile-facets__summary>div span:first-child{font-family:Outfit,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:#1a3409!important;letter-spacing:-.01em!important}.mobile-facets__arrow{display:flex!important;align-items:center!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;color:#1a3409!important}details[open]>.mobile-facets__summary .mobile-facets__arrow svg,details[open]>.mobile-facets__summary .icon-caret{transform:rotate(180deg)!important}.js .mobile-facets .submenu-open,.mobile-facets__inner.submenu-open,.mobile-facets__main.submenu-open,.mobile-facets__wrapper.submenu-open{visibility:visible!important;opacity:1!important}.js .mobile-facets__submenu,.js details[open]>.mobile-facets__submenu,.js details[open].menu-opening>.mobile-facets__submenu,#FacetFiltersFormMobile .mobile-facets__details>.mobile-facets__submenu{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;visibility:visible!important;opacity:1!important;display:block!important;background-color:transparent!important;padding:4px 18px 16px!important;width:100%!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;overflow:visible!important;z-index:1!important}.mobile-facets__close-button{display:none!important}.mobile-facets__list{padding:0!important;margin:0!important;list-style:none!important}.mobile-facets__item{position:relative!important;padding:2px 0!important}.mobile-facets__label,.mobile-facets__item label{font-family:Outfit,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;color:#2d3748!important;padding:6px 0!important;margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important;width:100%!important}.mobile-facets__label:hover,.mobile-facets__item label:hover{color:#497825!important}input.mobile-facets__checkbox,.mobile-facets__label input[type=checkbox],.mobile-facets__item input[type=checkbox]{display:inline-block!important;opacity:1!important;visibility:visible!important;position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#497825!important;width:18px!important;height:18px!important;border-radius:4px!important;cursor:pointer!important;margin:0!important;flex-shrink:0!important}.mobile-facets__label .facet-checkbox__text,.mobile-facets__item .facet-checkbox__text{font-family:Outfit,sans-serif!important;font-size:1.4rem!important;font-weight:500!important;color:#2d3748!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.mobile-facets__label.disabled,.mobile-facets__label.disabled .facet-checkbox__text,.mobile-facets__item .disabled{opacity:.55!important}.mobile-facets__label>svg,.mobile-facets__highlight,.mobile-facets__label .icon-checkmark,.mobile-facets__label .icon-square{display:none!important}.mobile-facets__info{font-family:Outfit,sans-serif!important;font-size:1.3rem!important;color:#64748b!important;padding:0 0 12px!important;margin:0!important}.mobile-facets__submenu .facets__price{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.mobile-facets__submenu .facets__price .field{flex:1 1 50%!important;min-width:0!important}.mobile-facets__submenu .field__input{border:1px solid #e8ece3!important;border-radius:8px!important;padding:8px 10px!important;font-size:1.25rem!important;color:#1a3409!important;font-family:Outfit,sans-serif!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.mobile-facets__submenu .field__label{left:10px!important;font-size:1.2rem!important}.mobile-facets__submenu .field__input:focus{border-color:#497825!important;box-shadow:0 0 0 2px #49782533!important}div[id*=Details-Mobile-SortBy]{border:1px solid #e8ece3!important;border-radius:14px!important;background:#fff!important;margin-bottom:12px!important;box-shadow:0 2px 10px #00000005!important}div[id*=Details-Mobile-SortBy] .mobile-facets__summary{padding:0!important}.mobile-facets__sort{padding:14px 18px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.mobile-facets__sort label{font-family:Outfit,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:#1a3409!important;letter-spacing:-.01em!important;margin-bottom:8px!important;display:block!important}.mobile-facets__sort .select{position:relative!important;width:100%!important}.mobile-facets__sort .select__select{border:1px solid #e8ece3!important;border-radius:10px!important;font-family:Outfit,sans-serif!important;font-size:1.35rem!important;color:#1a3409!important;background-color:#fff!important;padding:10px 14px!important;height:auto!important;min-height:44px!important;width:100%!important;box-shadow:none!important}.mobile-facets__sort .select__select:focus{border-color:#497825!important;box-shadow:0 0 0 2px #49782533!important}.product-count,.product-count__text,.mobile-facets__count,.facets-container .product-count,.mobile-facets__footer{display:none!important}@media screen and (min-width:750px){.mobile-facets__wrapper,.mobile-sort-trigger-wrapper,.mobile-sort-sheet-wrapper,.product-count-vertical,.facets-vertical-sort .product-count-vertical{display:none!important}.facets-container,.facets-vertical-sort{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;padding-left:0!important;padding-right:0!important}.facets-vertical-form{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:0!important;padding-right:50px!important}.facets-container>facet-filters-form.facets{margin-left:auto!important}.facet-filters.sorting{padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:0!important}.facet-filters__field{margin-right:0!important;padding-right:0!important}.custom-glass-sort{margin-right:0!important}.glass-sort-trigger{padding-right:0!important;margin-right:0!important}}@media screen and (max-width:749px){.mobile-facets__wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 0 12px!important;margin:0!important;box-sizing:border-box!important}}.mobile-facets__disclosure{margin-left:0!important}.mobile-sort-trigger-wrapper{margin-left:auto!important;margin-right:-16px!important;display:flex!important;justify-content:flex-end!important;padding:0!important}.mobile-sort-trigger-btn{background:#fff!important;border:1px solid #e8ece3!important;border-radius:20px!important;padding:6px 14px!important;font-family:Outfit,sans-serif!important;font-size:1.3rem!important;font-weight:500!important;color:#1a3409!important;display:inline-flex!important;align-items:center!important;gap:4px!important;cursor:pointer!important;box-shadow:0 2px 8px #00000008!important;transition:all .2s ease!important;margin-right:0!important}.mobile-sort-trigger-btn strong{font-weight:700!important;color:#497825!important}.mobile-sort-sheet-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1000!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;pointer-events:none!important;opacity:0!important;transition:opacity .3s ease!important}.mobile-sort-sheet-wrapper.is-open{pointer-events:auto!important;opacity:1!important}.mobile-sort-sheet-backdrop{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0006!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;cursor:pointer!important;pointer-events:auto!important}.mobile-sort-sheet-content{position:relative!important;z-index:2!important;background:#ffffffe0!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.6)!important;border-radius:24px 24px 0 0!important;padding:20px 20px calc(80px + env(safe-area-inset-bottom,0px)) 20px!important;transform:translateY(100%)!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 -12px 48px #0000002e!important;max-height:80vh!important;overflow-y:auto!important}.mobile-sort-sheet-wrapper.is-open .mobile-sort-sheet-content{transform:translateY(0)!important}.mobile-sort-sheet-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.mobile-sort-sheet-title{font-family:Outfit,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;color:#111!important}.mobile-sort-sheet-close{background:#0000000f!important;border:none!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#444!important}.mobile-sort-options-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.mobile-sort-option-item{padding:12px 18px!important;border-radius:16px!important;font-family:Outfit,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:#111!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#ffffffa6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(73,120,37,.18)!important}.mobile-sort-option-item:hover,.mobile-sort-option-item:active{background:#4978251f!important;transform:scale(.98)!important}.mobile-sort-option-item.is-selected{background:#497825!important;color:#fff!important;border-color:#497825!important;font-weight:700!important;box-shadow:0 4px 14px #4978254d!important}@media screen and (max-width:380px){.mobile-facets__inner{width:88vw!important}.mobile-facets__header{padding:12px 16px!important}.mobile-facets__heading{font-size:1.6rem!important}.mobile-facets__summary{padding:12px 14px!important}.mobile-facets__summary>div span:first-child{font-size:1.35rem!important}.mobile-facets__label{font-size:1.25rem!important}.mobile-facets__main{padding:10px 12px!important}}.menu-drawer__inner-container{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100vh!important;overflow:hidden!important}.menu-drawer__navigation-container{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}.menu-drawer__divider{margin:1.2rem 0!important;border:none!important;border-top:1px solid rgba(0,0,0,.08)!important;width:100%!important}.price__badge-sale,.badge.price__badge-sale,.price .badge,.volume-pricing--sale-badge{display:none!important}.price__sale{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;gap:12px!important;margin:0!important}.price-item--sale,.price-item.price-item--sale{font-family:Outfit,sans-serif!important;font-size:2.2rem!important;font-weight:800!important;color:#497825!important;margin:0!important}.price-item--regular,.price-item.price-item--regular{font-family:Outfit,sans-serif!important;font-size:1.5rem!important;font-weight:500!important;color:#94a3b8!important;text-decoration:line-through!important;margin:0!important}.product__info-container{display:flex!important;flex-direction:column!important;gap:10px!important;padding:8px 12px 20px 4px!important;box-sizing:border-box!important}.product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product__text.caption-with-letter-spacing{font-family:Outfit,sans-serif!important;font-size:1.2rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#718096!important;margin-bottom:-4px!important}.product__title{margin-bottom:0!important}.product__title h1,.product__title h2{font-family:Outfit,sans-serif!important;font-size:2.3rem!important;font-weight:700!important;color:#1a3409!important;line-height:1.2!important;margin:0!important}.product__info-container .price{margin-top:0!important;margin-bottom:2px!important}variant-selects,variant-radios,.product-form__input{margin-top:2px!important}.product-pdp-buy-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.product-pdp-buy-row .product-form__buttons{flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.product-pdp-buy-row .product-form__submit{margin:0!important;height:50px!important;min-height:50px!important;border-radius:25px!important;box-sizing:border-box!important}.fav-btn--pdp{all:unset!important;flex:0 0 50px!important;width:50px!important;height:50px!important;min-height:50px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #e2e8f0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;align-self:center!important;box-shadow:0 2px 8px #0000000d!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.fav-btn--pdp:hover{transform:scale(1.05)!important;border-color:#497825!important;box-shadow:0 4px 12px #49782526!important}.fav-btn--pdp svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;transition:opacity .2s ease!important}@media screen and (max-width:749px){.product-pdp-buy-row{gap:10px!important}.product-pdp-buy-row .product-form__submit{width:100%!important;height:clamp(44px,12vw,50px)!important;min-height:clamp(44px,12vw,50px)!important;border-radius:clamp(22px,6vw,25px)!important;font-family:Outfit,sans-serif!important;font-size:clamp(1.3rem,3.8vw,1.5rem)!important;font-weight:700!important;background:#497825!important;color:#fff!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.fav-btn--pdp{flex:0 0 clamp(44px,12vw,50px)!important;width:clamp(44px,12vw,50px)!important;height:clamp(44px,12vw,50px)!important;min-height:clamp(44px,12vw,50px)!important}.fav-btn--pdp svg{width:clamp(18px,5vw,22px)!important;height:clamp(18px,5vw,22px)!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/modern-premium.css.map */
