.tw-h1{font-size:4.8rem;line-height:5.6rem;letter-spacing:-1.2px}.tw-h1,.tw-h2{font-weight:700;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.tw-h2{font-size:4rem;line-height:4.8rem;letter-spacing:-1px}.tw-h3{font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:-.8px;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.tw-h4{font-size:2.4rem;line-height:3.2rem}.tw-h4,.tw-h5{font-weight:700;letter-spacing:0;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.tw-h5{font-size:2rem;line-height:2.8rem}.tw-intro{font-size:1.8rem;line-height:2.4rem;letter-spacing:0;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.tw-intro,.tw-title{font-weight:700}.tw-title{margin:0 0 1rem;font-size:20px}@media (min-width:750px){.tw-title{margin-bottom:.5rem;font-size:24px}}.tw-subtitle{margin-top:0;font-size:16px;line-height:1.5;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}@media (min-width:750px){.tw-subtitle{font-size:18px}}.tw-caption{font-size:12px;line-height:1.5;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}@media (min-width:750px){.tw-caption{font-size:14px}}.tw-pill{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(153 174 170/var(--tw-bg-opacity));padding:.5rem 1rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw-third{width:33.333333%}.tw-half{width:50%}.tw-full{width:100%}.tw-left{text-align:left}.tw-center{margin-left:auto;margin-right:auto;text-align:center}.lu-checkbox label:before{margin-top:.25rem;height:2.4rem;width:2.4rem;border-radius:.8rem;--tw-content:"";border:1px solid #3a3532}.lu-checkbox label:after,.lu-checkbox label:before{position:absolute;inset:0;cursor:pointer;content:var(--tw-content)}.lu-checkbox label:after{margin-left:6px;margin-top:9px;height:7px;width:12px;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;--tw-content:"";border:2px solid #fff;border-top:none;border-right:none}.lu-checkbox input[type=checkbox]:checked+label:before{--tw-bg-opacity:1;background-color:rgb(58 53 50/var(--tw-bg-opacity))}.lu-checkbox input[type=checkbox]:checked+label:after{opacity:1}#UpsellProductCheckbox .tooltip{cursor:pointer;position:relative;display:inline-block;color:#3a3532}#UpsellProductCheckbox .tooltip:hover{background:rgb(var(--color-base-text));color:#fff}#UpsellProductCheckbox .tooltip .tooltip__text{left:31px;background-color:#fff;font:normal normal 500 1.6rem var(--font-body-family);color:rgb(var(--color-base-text));border:1px solid rgb(var(--color-base-text));border-radius:8px;bottom:4rem;visibility:hidden}#UpsellProductCheckbox .tooltip .tooltip-inner,#UpsellProductCheckbox .tooltip .tooltip__text{position:absolute;width:30rem;text-align:center;transform:translateX(-50%);z-index:1;padding:1.5rem 3rem}#UpsellProductCheckbox .tooltip .tooltip-inner{left:50%;height:3.6rem;bottom:0;display:none}#UpsellProductCheckbox .tooltip:hover span .tooltip__text,.tooltip span:hover .tooltip__text,.tooltip__text:hover{visibility:visible}#UpsellProductCheckbox .tooltip:hover .tooltip-inner,.tooltip .tooltip-inner:hover{display:block}#UpsellProductCheckbox .tooltip .tooltip__text:before{border-top:10px solid #fff;bottom:-9px;z-index:2}#UpsellProductCheckbox .tooltip .tooltip__text:after,#UpsellProductCheckbox .tooltip .tooltip__text:before{border-left:10px solid #0000;border-right:10px solid #0000;content:" ";height:0;margin-left:-10px;position:absolute;right:19px;width:0}#UpsellProductCheckbox .tooltip .tooltip__text:after{border-top:10px solid rgb(var(--color-base-text));bottom:-10px;z-index:1}#UpsellProductCheckbox .tooltip{width:2.4rem;height:2.4rem;border:1px solid rgb(var(--color-base-text));border-radius:.8rem;font:normal normal 700 1.2rem/1.5rem var(--font-body-family);padding:.3rem 1.1rem .3rem .9rem;margin-left:1.2rem}#UpsellProductCheckbox .tooltip .metafield-rich_text_field p{margin-top:0;margin-bottom:1rem}#UpsellProductCheckbox .tooltip .metafield-rich_text_field p:last-child{margin-bottom:0}#UpsellProductCheckbox .tooltip .metafield-rich_text_field a{--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}#UpsellProductCheckbox .tooltip .metafield-rich_text_field a:hover{--tw-text-opacity:1;color:rgb(153 174 170/var(--tw-text-opacity))}.anchor-id{height:0}.lu-details details summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.lu-details details summary::marker{display:none}.lu-details .arrow{width:20px;height:20px;transition:transform .3s ease}.lu-details details[open] .arrow{transform:rotate(180deg)}.cart-upsell-modal .cart-notification-product__image{aspect-ratio:4/3;width:300px;overflow:hidden}.cart-upsell-modal .recommended-item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding:.5rem}.cart-upsell-modal .recommended-item{display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(244 240 237/var(--tw-bg-opacity));padding:.75rem}.cart-upsell-modal .cart-notification-product__specs{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;padding:.5rem 1rem 1rem}.cart-upsell-modal .recommended{cursor:pointer;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(58 53 50/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(58 53 50/var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;text-align:center;font-family:var(--font-body-family);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.44px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.cart-upsell-modal .recommended:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.cart-upsell-modal .quantity__button{height:2.75rem;width:2.75rem;border-radius:1rem;border-width:1px;border-style:solid;border-color:rgb(58 53 50/var(--tw-border-opacity));--tw-border-opacity:0.5}.cart-upsell-modal .cart-notification-product__name{margin-bottom:1.5rem}.cart-upsell-modal .quantity{min-height:20px;width:90px}.cart-upsell-modal .quantity__input{height:2.75rem;width:2rem!important;font-family:var(--font-body-family);font-size:1.5rem;line-height:2rem}.cart-upsell-modal .recommended-item:nth-child(2),.cart-upsell-modal .recommended-item:nth-child(3){display:none}@media (min-width:1300px){.cart-upsell-modal .recommended-item:nth-child(2){display:flex}}@media (min-width:1630px){.cart-upsell-modal .recommended-item:nth-child(3){display:flex}}.cart-upsell-modal .cart-drawer-price{font-family:var(--font-body-family);letter-spacing:-.26px;--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hide{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.tw-fixed{position:fixed}.\!tw-absolute{position:absolute!important}.tw-absolute{position:absolute}.\!tw-relative{position:relative!important}.tw-relative{position:relative}.tw-inset-0{inset:0}.\!tw-left-auto{left:auto!important}.\!tw-top-auto{top:auto!important}.tw-left-0{left:0}.tw-left-1\/3{left:33.333333%}.tw-top-0{top:0}.tw-top-1\/2{top:50%}.tw-z-50{z-index:50}.tw-col-span-12{grid-column:span 12/span 12}.tw-col-span-6{grid-column:span 6/span 6}.tw-col-span-full{grid-column:1/-1}.tw-m-4{margin:1rem}.tw-m-\[3rem\]{margin:3rem}.\!tw-mx-0{margin-left:0!important;margin-right:0!important}.\!tw-mx-auto{margin-left:auto!important;margin-right:auto!important}.\!tw-my-8{margin-top:2rem!important;margin-bottom:2rem!important}.tw-mx-0{margin-left:0;margin-right:0}.tw-mx-24{margin-left:6rem;margin-right:6rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.\!tw-mb-0{margin-bottom:0!important}.\!tw-ml-0{margin-left:0!important}.\!tw-mr-0{margin-right:0!important}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-16{margin-bottom:4rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-\[18px\]{margin-bottom:18px}.tw-ml-14{margin-left:3.5rem}.tw-ml-4{margin-left:1rem}.tw-mr-\[100vw\]{margin-right:100vw}.tw-mt-10{margin-top:2.5rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-8{margin-top:2rem}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.\!tw-inline-flex{display:inline-flex!important}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.\!tw-hidden{display:none!important}.tw-hidden{display:none}.tw-h-0{height:0}.tw-h-0\.5{height:.125rem}.tw-h-12{height:3rem}.tw-h-\[28px\]{height:28px}.tw-h-\[50px\]{height:50px}.tw-h-\[50vh\]{height:50vh}.tw-h-\[70px\]{height:70px}.tw-h-auto{height:auto}.tw-h-full{height:100%}.\!tw-w-full{width:100%!important}.tw-w-1\/4{width:25%}.tw-w-12{width:3rem}.tw-w-16{width:4rem}.tw-w-\[300px\]{width:300px}.tw-w-\[50px\]{width:50px}.tw-w-\[70px\]{width:70px}.tw-w-full{width:100%}.tw-max-w-\[300px\]{max-width:300px}.tw-flex-none{flex:none}.tw--translate-x-\[82\%\]{--tw-translate-x:-82%}.tw--translate-x-\[82\%\],.tw--translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1\/2{--tw-translate-y:-50%}.tw-cursor-pointer{cursor:pointer}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-8{gap:2rem}.tw-gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.tw-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tw-gap-y-6{row-gap:1.5rem}.tw-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.tw-overflow-hidden{overflow:hidden}.tw-whitespace-nowrap{white-space:nowrap}.tw-rounded-\[10px\]{border-radius:10px}.tw-border-none{border-style:none}.tw-border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.tw-bg-cartBg{background-color:#f4f0ed66}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.\!tw-object-center{-o-object-position:center!important;object-position:center!important}.\!tw-px-0{padding-left:0!important;padding-right:0!important}.\!tw-py-0{padding-top:0!important;padding-bottom:0!important}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[16px\]{padding-left:16px;padding-right:16px}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-\[10px\]{padding-top:10px;padding-bottom:10px}.\!tw-pl-0{padding-left:0!important}.\!tw-pt-0{padding-top:0!important}.\!tw-pt-4{padding-top:1rem!important}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-2{padding-bottom:.5rem}.tw-pr-20{padding-right:5rem}.tw-pr-6{padding-right:1.5rem}.tw-pt-6{padding-top:1.5rem}.tw-text-center{text-align:center}.\!tw-font-fontMedium{font-family:var(--font-body-family)!important}.tw-font-fontMedium{font-family:var(--font-body-family)}.\!tw-text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.tw-text-\[1\.6rem\]{font-size:1.6rem}.\!tw-font-normal{font-weight:400!important}.tw-font-bold{font-weight:700}.tw-font-normal{font-weight:400}.tw-leading-\[2\.4rem\]{line-height:2.4rem}.tw-tracking-\[-0\.26px\]{letter-spacing:-.26px}.tw-tracking-\[0\.13px\]{letter-spacing:.13px}.tw-text-darkGrey{--tw-text-opacity:1;color:rgb(58 53 50/var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.tw-underline{text-decoration-line:underline}.tw-accent-darkGrey{accent-color:#3a3532}.tw-mix-blend-darken{mix-blend-mode:darken}@media (min-width:750px){.md\:tw-order-2{order:2}.md\:tw-col-span-3{grid-column:span 3/span 3}.md\:tw-col-span-4{grid-column:span 4/span 4}.md\:tw-col-span-6{grid-column:span 6/span 6}.md\:tw-mx-0{margin-left:0;margin-right:0}.md\:tw-mr-\[530px\]{margin-right:530px}.md\:tw-mt-0{margin-top:0}.md\:\!tw-flex{display:flex!important}.md\:tw-inline-flex{display:inline-flex}.md\:\!tw-hidden{display:none!important}.md\:tw-hidden{display:none}.md\:\!tw-h-screen{height:100vh!important}.md\:tw-h-\[70px\]{height:70px}.md\:tw-w-1\/2{width:50%}.md\:tw-w-\[70px\]{width:70px}.md\:tw-items-center{align-items:center}.md\:tw-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(2rem*var(--tw-space-x-reverse));margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)))}}@media (min-width:990px){.lg\:tw-m-\[6rem\]{margin:6rem}.lg\:tw-block{display:block}.lg\:tw-hidden{display:none}.lg\:tw-h-\[140px\]{height:140px}.lg\:tw-w-\[140px\]{width:140px}}@media (min-width:1100px){.xl\:tw--translate-x-\[54\%\]{--tw-translate-x:-54%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1300px){.xxl\:tw-col-span-6{grid-column:span 6/span 6}.xxl\:tw-w-\[600px\]{width:600px}}@media (min-width:1630px){.\32xl\:tw-col-span-4{grid-column:span 4/span 4}.\32xl\:tw-w-\[900px\]{width:900px}}