:root{--warden-accent: #8db7bf;--warden-accent-rgb: 141, 183, 191;--warden-accent-deep: #2f6b76}@media screen and (min-width:750px){[id*=__mobile_]{display:none!important}}@media screen and (max-width:749px){[id*=__desktop_]{display:none!important}[id*=__mobile_hero] .banner__media{max-width:460px;margin-left:auto;margin-right:auto}[id*=__mobile_product_showcase] .product__info-wrapper,[id^=MainProduct-] .product__info-wrapper,.warden-trust__grid{max-width:44rem;margin-left:auto;margin-right:auto}}.cart-count-bubble{background-color:var(--warden-accent);color:#000;font-weight:600;box-sizing:border-box;border:1px solid #000;top:.8rem;bottom:auto}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem;margin:.8rem 1.1rem .2rem 0;transition:transform .18s ease,outline-color .18s ease}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.8rem}}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{transform:translateY(-2px)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.35rem}.product-form__input--swatch .swatch{border-color:rgba(var(--color-foreground),.22)}.product-form__input .form__label{font-size:1.4rem;letter-spacing:.01em;margin-bottom:1rem}.product__info-container .price-item{font-size:2rem;font-weight:600;letter-spacing:-.01em}.product-form__buttons>*+*{margin-top:1rem}.product-form__submit,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:4.6rem;font-size:1.6rem;font-weight:600;letter-spacing:.01em}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 4.6rem;--shopify-accelerated-checkout-button-inline-size: 100%}.product-form__submit{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.product-form__submit:not([disabled]):hover{--alpha-button-background: .78;color:rgba(var(--color-button-text),.65);box-shadow:inset 0 0 0 calc(var(--buttons-border-width) + 1px) rgb(var(--color-button-text))}.product-form__submit:not([disabled]):hover:after{--border-offset: var(--buttons-border-offset)}button.shopify-payment-button__button--unbranded{border-radius:var(--buttons-radius, 0);background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground));transition:background-color .2s ease,border-color .2s ease}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background:rgba(var(--color-foreground),.78);border-color:rgba(var(--color-foreground),.78)}button.shopify-payment-button__button--unbranded:hover:not([disabled]):after{box-shadow:none}.product-form__submit:active,.product-form__submit:focus,.product-form__submit:focus-visible,button.shopify-payment-button__button--unbranded:active,button.shopify-payment-button__button--unbranded:focus,button.shopify-payment-button__button--unbranded:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--warden-accent)!important;transition:background-color .2s ease}button.shopify-payment-button__button--unbranded:active,button.shopify-payment-button__button--unbranded:focus,button.shopify-payment-button__button--unbranded:focus-visible{border-color:var(--warden-accent)!important}.product-form__submit:active:after,.product-form__submit:focus:after,.product-form__submit:focus-visible:after,button.shopify-payment-button__button--unbranded:active:after,button.shopify-payment-button__button--unbranded:focus:after,button.shopify-payment-button__button--unbranded:focus-visible:after{box-shadow:none!important;transition:none}.product__accordion summary{transition:opacity .2s ease}.product__accordion summary:hover{opacity:.65}.product__accordion .warden-accordion__icon{position:absolute;right:1.5rem;top:calc(50% - 10px);width:20px;height:20px;flex-shrink:0;transition:transform .25s ease}.product__accordion .warden-accordion__icon svg{width:100%;height:100%;display:block}.product__accordion details[open] .warden-accordion__icon{transform:rotate(45deg)}.product__accordion .accordion__content{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.product__accordion .accordion__content p{margin:0 0 1.2rem}.product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion .accordion__content strong{font-weight:600;color:rgb(var(--color-foreground))}.product__accordion .accordion__content p:has(>strong:first-child){display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin:0;padding:1.1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.product__accordion .accordion__content p:has(>strong:first-child):first-child{padding-top:0}.product__accordion .accordion__content p:has(>strong:first-child):last-child{padding-bottom:0;border-bottom:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:700;letter-spacing:-.02em}.product__title h1{font-size:clamp(30px,4vw,42px);line-height:1.15}.announcement-bar__message{font-weight:600;letter-spacing:-.01em}.warden-bulk-discount{box-sizing:border-box;width:100%;max-width:44rem;margin:0;background:rgba(var(--warden-accent-rgb),.32);border-radius:var(--buttons-radius, 0);padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.5}.warden-bulk-discount p{margin:0}.warden-bulk-discount p+p{margin-top:.6rem}.warden-bulk-discount__more{display:inline-block;margin-top:.8rem;padding:0;border:0;background:none;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;transition:opacity .2s ease}.warden-bulk-discount__more:hover{opacity:.6}.warden-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.warden-drawer[hidden]{display:none}.warden-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.warden-drawer--open .warden-drawer__overlay{opacity:1}.warden-drawer__panel{position:absolute;top:50%;left:2.4rem;width:min(40rem,calc(100vw - 4.8rem));max-height:min(70vh,56rem);box-sizing:border-box;padding:3.2rem 3rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--buttons-radius, 0);box-shadow:0 1px 2px #0000000f,0 4px 12px #00000014,0 24px 64px #00000038;overflow-y:auto;transform:translate(calc(-100% - 2.4rem),-50%);transition:transform .32s cubic-bezier(.25,.46,.45,.94)}.warden-drawer--open .warden-drawer__panel{transform:translateY(-50%)}@media screen and (max-width:749px){.warden-drawer__panel{top:auto;right:0;bottom:0;left:0;width:auto;max-height:80vh;padding-bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));border-right:0;border-bottom:0;border-left:0;border-radius:var(--buttons-radius, 0) var(--buttons-radius, 0) 0 0;box-shadow:0 -1px 2px #0000000f,0 -4px 12px #00000014,0 -20px 56px #00000038;transform:translateY(100%)}.warden-drawer--open .warden-drawer__panel{transform:translateY(0)}}.warden-drawer__panel:focus{outline:none}.warden-drawer__close{position:absolute;top:1.6rem;right:1.6rem;width:2.4rem;height:2.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;opacity:.6;transition:opacity .2s ease}.warden-drawer__close:hover{opacity:1}.warden-drawer__close svg{width:100%;height:100%;display:block}.warden-drawer__heading{margin:0 0 1.8rem;padding:0 3.2rem 1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15);font-size:2.2rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.warden-drawer__content{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.75)}.warden-drawer__content>:first-child{margin-top:0}.warden-drawer__content p{margin:0 0 1.6rem}.warden-drawer__content>:last-child{margin-bottom:0}.warden-drawer__content strong{font-weight:600;color:rgb(var(--color-foreground))}.warden-drawer__content a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.warden-drawer__content ul,.warden-drawer__content ol{counter-reset:warden-tier;list-style:none;margin:0 0 1.8rem;padding:0;border-top:1px solid rgba(var(--color-foreground),.15)}.warden-drawer__content li{counter-increment:warden-tier;display:flex;align-items:baseline;gap:1.4rem;margin:0;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.warden-drawer__content li:before{content:counter(warden-tier,decimal-leading-zero);flex-shrink:0;width:2rem;font-size:1.3rem;font-weight:600;letter-spacing:.05em;color:rgba(var(--color-foreground),.4)}.warden-discount-pill{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.02em;color:#000;background:var(--warden-accent);border-radius:var(--buttons-radius, 0);padding:3px 9px}@media(prefers-reduced-motion:reduce){.warden-drawer__overlay,.warden-drawer__panel{transition:none}}.icon-with-text__text{display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto;min-width:0}.icon-with-text__description{font-size:1.4rem;line-height:1.5;opacity:.7}.icon-with-text__description p{margin:0}.icon-with-text__description p+p{margin-top:.6rem}.icon-with-text--horizontal .svg-wrapper+.icon-with-text__text .h4,.icon-with-text--horizontal img+.icon-with-text__text .h4{padding-top:0}.icon-with-text--horizontal .icon-with-text__description{text-align:center}#main-cart-items .cart-item__image{border-radius:0}cart-items .cart__warnings{padding:5rem 0 7rem}cart-items .cart__empty-text{font-size:clamp(26px,4vw,34px);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}cart-items .warden-cart__empty-sub{font-size:15px;line-height:1.6;color:rgba(var(--color-foreground),.6);margin:0 0 28px}cart-items .warden-cart__empty-cta{min-width:24rem;min-height:4.6rem;font-size:1.6rem;font-weight:600;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease}cart-items .warden-cart__empty-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}#main-cart-items .cart-item__name{font-size:16px;font-weight:600;letter-spacing:-.01em;text-decoration:none}#main-cart-items .cart-item__name:hover{text-decoration:underline}#main-cart-items .cart-item{position:relative}#main-cart-items .cart-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(var(--color-foreground),.12)}#main-cart-items .cart-item:last-child:after{display:none}#main-cart-items .cart-items tbody td{padding-bottom:2.4rem}#main-cart-items .cart-item__details .product-option{font-size:14px;line-height:1.45;color:rgba(var(--color-foreground),.6)}#main-cart-items .cart-item__details{display:flex;flex-direction:column;align-items:flex-start}#main-cart-items .cart-item__details>dl{order:1;margin:6px 0 0}#main-cart-items .cart-item__details>.product-option,#main-cart-items .cart-item__details>.cart-item__discounted-prices{order:2}#main-cart-items .warden-cart__option dd{margin:0;font-size:1.4rem;letter-spacing:.01em;color:rgb(var(--color-foreground))}#main-cart-items .cart-item__quantity-wrapper .quantity{width:11rem;min-height:3.8rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--buttons-radius, 10px);overflow:hidden}#main-cart-items .cart-item__quantity-wrapper .quantity:after{box-shadow:none}#main-cart-items .cart-item__quantity-wrapper .quantity__button{width:3.4rem;font-size:1.5rem;opacity:.5;transition:opacity .15s ease}#main-cart-items .cart-item__quantity-wrapper .quantity__button:hover{opacity:1}#main-cart-items .cart-item__quantity-wrapper .quantity__input{font-size:1.4rem;opacity:1}#main-cart-items .cart-remove-button{opacity:.45;transition:opacity .15s ease}#main-cart-items .cart-remove-button:hover{opacity:1}#main-cart-footer .warden-cart__nudge{background:rgba(var(--color-foreground),.06);border-radius:var(--buttons-radius, 0);padding:10px 12px;margin-bottom:14px;font-size:13.5px;line-height:1.45;color:rgba(var(--color-foreground),.78)}#main-cart-footer .warden-cart__nudge strong{font-weight:600;color:rgb(var(--color-foreground))}#main-cart-footer .warden-cart__line,#main-cart-footer .warden-cart__shipping{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;font-size:14px;color:rgba(var(--color-foreground),.7)}#main-cart-footer .warden-cart__line{margin-bottom:10px}#main-cart-footer .warden-cart__shipping{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(var(--color-foreground),.12)}#main-cart-footer .warden-cart__line--saving span:last-child{font-weight:600;color:rgb(var(--color-foreground))}#main-cart-footer .warden-cart__shipping-badge{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--warden-accent);border-radius:var(--buttons-radius, 0);padding:4px 9px}#main-cart-footer .totals{align-items:baseline;justify-content:space-between;gap:1.6rem}#main-cart-footer .totals__total,#main-cart-footer .totals__total-value{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}#main-cart-footer .tax-note{display:none}#main-cart-footer .cart__ctas{margin-top:18px}#main-cart-footer .cart__checkout-button{max-width:none;width:100%;min-height:4.6rem;font-size:1.6rem;font-weight:600;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease}#main-cart-footer .cart__checkout-button:not([disabled]):hover{--alpha-button-background: .78;color:rgba(var(--color-button-text),.65)}#main-cart-footer .cart__checkout-button:not([disabled]):hover:after{--border-offset: var(--buttons-border-offset)}#main-cart-footer .cart__checkout-button:active,#main-cart-footer .cart__checkout-button:focus,#main-cart-footer .cart__checkout-button:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--warden-accent)!important;transition:background-color .2s ease}#main-cart-footer .cart__checkout-button:active:after,#main-cart-footer .cart__checkout-button:focus:after,#main-cart-footer .cart__checkout-button:focus-visible:after{box-shadow:none!important;transition:none}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .product-form{margin-top:2rem}@media screen and (min-width:750px){[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text-item{flex:0 0 var(--warden-hero-text-width, 66.6666%);width:var(--warden-hero-text-width, 66.6666%);max-width:var(--warden-hero-text-width, 66.6666%);position:relative;z-index:2}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__heading{font-size:min(calc(var(--font-heading-scale) * 4rem),calc(var(--font-heading-scale) * 3.3333vw))}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text.subtitle,[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text .subtitle{font-size:clamp(1.4rem,1.5vw,1.8rem)}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media-item{flex:0 0 calc(100% - var(--warden-hero-text-width, 66.6666%));width:calc(100% - var(--warden-hero-text-width, 66.6666%));max-width:calc(100% - var(--warden-hero-text-width, 66.6666%));position:relative;z-index:1;align-self:center}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media,[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media.global-media-settings{overflow:visible!important}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media>img{position:absolute;top:50%;transform:translateY(-50%);width:var(--warden-hero-image-width, 100%);max-width:none;height:auto;object-fit:contain}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media:not(.image-with-text__media--adapt)>img{max-height:100%}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__grid--reverse .image-with-text__media>img{right:0;left:auto}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__media>img{left:0;right:auto}}@media screen and (min-width:750px)and (max-width:1199px){[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text-item{flex:1 1 0;width:auto;max-width:none;min-width:0}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__media-item{flex:0 0 calc(15.67vw + 175px);width:calc(15.67vw + 175px);max-width:calc(15.67vw + 175px)}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__heading{font-size:calc(2.59vw + 28.9px)}[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text.subtitle,[id*=__desktop_image_with_text_] .image-with-text .image-with-text__text .subtitle{font-size:max(1.4rem,calc(.777vw + 8.7px))}}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:56px 1.5rem 88px!important;box-sizing:border-box}@media screen and (min-width:750px){.shopify-policy__container{padding:72px 5rem 104px!important}}.shopify-policy__title{text-align:left;margin:0 0 32px}.shopify-policy__title h1{margin:0;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.06;letter-spacing:-.025em;color:rgb(var(--color-foreground))}.shopify-policy__body{font-size:16px;line-height:1.65;color:rgba(var(--color-foreground),.8)}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body .warden-policy-heading{margin:36px 0 12px;padding-top:28px;border-top:1px solid rgba(var(--color-foreground),.15);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.shopify-policy__body .rte>:first-child,.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 14px;padding-left:2.2rem}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body li::marker{color:rgba(var(--color-foreground),.45)}.shopify-policy__body strong,.shopify-policy__body b{font-weight:600;color:rgb(var(--color-foreground))}.shopify-policy__body a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.shopify-policy__body a:hover{opacity:.6}.footer__copyright .copyright__content{font-size:13px;letter-spacing:.01em;color:rgba(var(--color-foreground),.68)}.footer__copyright .copyright__content a{color:inherit;transition:color .2s ease}.footer__copyright .copyright__content a:hover{color:rgb(var(--color-foreground))}.footer__copyright .policies li:before{color:rgba(var(--color-foreground),.35)}.warden-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.warden-price-row>[id^=price-]{margin:0}.warden-free-shipping{display:inline-flex;align-items:center;flex-shrink:0;padding:5px 10px;border-radius:0;background:rgba(var(--warden-accent-rgb),.32);color:var(--warden-accent-deep);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.3;transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.18);padding-top:2rem;padding-bottom:0}.footer__content-bottom-wrapper{align-items:center;row-gap:1.6rem}.footer__column--info,.footer .localization-form{padding:0}.footer .disclosure .disclosure__button.localization-form__select{min-height:0!important;height:auto!important;margin:0!important;padding:1rem 3.4rem 1rem 1.6rem!important;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;font-size:1.3rem;line-height:1.35}.footer .localization-form__select .icon-caret{right:1.3rem;height:.5rem}.footer .disclosure .disclosure__button.localization-form__select:focus,.footer .disclosure .disclosure__button.localization-form__select.focused{outline:none!important;box-shadow:none!important}.footer .disclosure .disclosure__button.localization-form__select:focus-visible{outline:2px solid rgba(var(--color-foreground),.35)!important;outline-offset:3px;box-shadow:none!important}.footer .localization-form__select:before,.footer .localization-form__select:after{display:none!important}@media screen and (min-width:750px){.footer .disclosure__list-wrapper{left:0;right:0;width:auto!important;min-width:0!important;max-width:none!important;box-sizing:border-box;top:calc(100% - 1px);bottom:auto;transform:none!important;border:1px solid rgb(var(--color-foreground));border-top:0;border-radius:0 0 2.2rem 2.2rem;box-shadow:none;padding:0;overflow:hidden}.footer .disclosure .disclosure__button.localization-form__select[aria-expanded=true]{border-radius:2.2rem 2.2rem 0 0;border-bottom:0;padding-bottom:calc(1rem + 1px)!important}.footer .disclosure__list.country-selector__list{min-width:0!important;width:100%;margin:0}.footer .country-selector__list--with-multiple-currencies{width:auto}}.footer .disclosure__link{padding:1rem 1.6rem;font-size:1.3rem}.footer .disclosure__list,.footer .disclosure__list .disclosure__item{margin:0!important;padding:0!important}.footer .disclosure__list .localization-form__currency,.footer .disclosure__list .disclosure__link[aria-current=true]{display:none}.footer .disclosure__list .disclosure__link>span:first-child{display:none}.footer__localization h2{font-size:1.2rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.5);margin:0 0 .6rem}.warden-footer__bottom{display:grid;grid-template-columns:1fr 1fr;gap:3.6rem 2.4rem;padding-top:2.4rem;padding-bottom:.8rem}.warden-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media screen and (min-width:750px){.warden-footer__bottom{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);column-gap:4.8rem;padding-top:3.2rem}.warden-footer__brand{grid-column:auto}}.warden-footer__localization-logo{display:block}.warden-footer__localization-logo img{display:block;max-width:14rem;max-height:3.6rem;width:auto;height:auto}.warden-footer__brand .localization-form{margin:0}.warden-footer__copyright{margin:0;font-size:1.2rem;line-height:1.5;letter-spacing:.01em;color:rgba(var(--color-foreground),.55)}.warden-footer__heading{margin:0 0 1.4rem;font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.warden-footer__links{margin:0;padding:0}.warden-footer__links li+li{margin-top:1rem}.warden-footer__links a{font-size:1.35rem;line-height:1.4;color:rgba(var(--color-foreground),.72);text-decoration:none;transition:color .2s ease}.warden-footer__links a:hover{color:rgb(var(--color-foreground))}.footer .list-payment.warden-footer__payment{justify-content:flex-start;flex-wrap:wrap;gap:.6rem;max-width:22rem;margin:0;padding:0}.footer .warden-footer__payment .list-payment__item{padding:0}@media screen and (max-width:749px){.warden-footer__bottom{grid-template-columns:1fr;gap:0;padding-top:3.2rem;padding-bottom:8rem;padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale));justify-items:start}.warden-footer__col,.warden-footer__copyright{justify-self:stretch}.warden-footer__brand{display:contents}.warden-footer__localization-logo{margin-bottom:1.6rem}.warden-footer__brand localization-form{margin-bottom:4rem}.warden-footer__col{margin-bottom:3.6rem}.warden-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2.4rem}.warden-footer__links li+li{margin-top:0}.warden-footer__heading{margin-bottom:1.6rem}.footer .list-payment.warden-footer__payment{max-width:none}.warden-footer__copyright{order:10;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.12)}}.warden-footer__payment-label{display:block;margin-bottom:.7rem;font-size:1.2rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.62)}.footer .list-payment{gap:.6rem;margin:0}.footer .list-payment__item svg{width:3.2rem;height:2rem}@media screen and (min-width:750px){.footer .footer__payment,.footer .warden-footer__payment-label{text-align:right}.footer .list-payment{justify-content:flex-end}}.footer__content-bottom-wrapper--center+.footer__copyright,.footer__copyright{margin-top:1.6rem}.footer .newsletter-form__field-wrapper,.footer .footer__newsletter,.footer .newsletter-form{max-width:60rem!important;width:100%}.warden-newsletter__row{display:flex;align-items:center;gap:1rem;width:100%;margin:0 auto}.footer .warden-newsletter__row .field{flex:1 1 auto;margin:0;min-width:0}.footer .warden-newsletter__row .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.62)}@media screen and (max-width:600px){.warden-newsletter__row{flex-wrap:wrap}.footer .warden-newsletter__row .field,.footer .warden-newsletter__submit{flex:1 1 100%}}.footer .warden-newsletter__row .field:before,.footer .warden-newsletter__row .field:after{display:none!important}.footer .warden-newsletter__row .field__input{height:4.8rem;padding:0 2rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:transparent;font-size:1.4rem;transition:box-shadow .2s ease}.footer .warden-newsletter__row .field__input:hover,.footer .warden-newsletter__row .field__input:focus,.footer .warden-newsletter__row .field__input:focus-visible{outline:none;border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.footer .warden-newsletter__row .field__input{transition:none}}.footer .warden-newsletter__row .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer .warden-newsletter__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex-shrink:0;height:4.8rem;padding:0 2.4rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.4rem;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 0 0 0 var(--warden-accent);transition:background-color .2s ease,border-color .2s ease}.footer .warden-newsletter__submit:hover{background:rgba(var(--color-foreground),.78);border-color:rgba(var(--color-foreground),.78)}.footer .warden-newsletter__submit:active,.footer .warden-newsletter__submit:focus,.footer .warden-newsletter__submit:focus-visible{outline:none!important;border-color:var(--warden-accent);box-shadow:inset 0 0 0 2px var(--warden-accent)!important;transition:background-color .2s ease}.footer .warden-newsletter__submit .svg-wrapper{width:1.4rem;height:1.4rem;transition:transform .2s ease}.footer .warden-newsletter__submit:hover .svg-wrapper{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.footer .warden-newsletter__submit .svg-wrapper{transition:none}.footer .warden-newsletter__submit:hover .svg-wrapper{transform:none}}.footer .warden-newsletter__submit svg{width:100%;height:100%;display:block}@media screen and (max-width:749px){.footer .disclosure__list-wrapper.country-selector{position:absolute;left:0;right:0;top:calc(100% - 1px);bottom:auto;width:auto!important;box-sizing:border-box;height:auto;max-height:60vh;border:1px solid rgb(var(--color-foreground));border-top:0;border-radius:0 0 2.2rem 2.2rem;box-shadow:none;z-index:4}.footer .country-selector__overlay{display:none!important}.footer .disclosure__list-wrapper .country-filter{display:none}.footer .disclosure__list.country-selector__list{max-height:60vh}.footer .disclosure .disclosure__button.localization-form__select[aria-expanded=true]{border-radius:2.2rem 2.2rem 0 0;border-bottom:0;padding-bottom:calc(1rem + 1px)!important}.footer .footer__payment,.footer .warden-footer__payment-label{text-align:center}.footer .list-payment{justify-content:center;gap:.5rem}.footer .list-payment__item svg{width:2.6rem;height:1.7rem}.footer__copyright{text-align:center}.footer .policies{display:inline}}.footer .disclosure:has(.disclosure__button[aria-expanded=true]){display:flex;flex-direction:column;border:1px solid rgb(var(--color-foreground));border-radius:2.2rem;overflow:hidden}.footer .disclosure:has(.disclosure__button[aria-expanded=true]) .disclosure__button.localization-form__select{border:0!important;border-radius:0!important;box-shadow:none!important;padding-top:1rem!important;padding-bottom:1rem!important}.footer .disclosure:has(.disclosure__button[aria-expanded=true]) .disclosure__list-wrapper{position:static!important;inset:auto!important;width:0!important;min-width:100%!important;max-width:none!important;height:auto!important;max-height:50vh;overflow-y:auto;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;background:transparent!important}.footer .disclosure:has(.disclosure__button[aria-expanded=true]) .disclosure__list{min-width:0!important;width:100%!important}.footer .disclosure:has(.disclosure__button[aria-expanded=true]) .disclosure__link{white-space:normal;overflow-wrap:anywhere}.banner__buttons .button--primary,.image-with-text .button--primary{transition:background-color .2s ease}.banner__buttons .button--primary:not([disabled]):hover,.image-with-text .button--primary:not([disabled]):hover{--alpha-button-background: .78}.banner__buttons .button--primary:not([disabled]):hover:after,.image-with-text .button--primary:not([disabled]):hover:after{--border-offset: var(--buttons-border-offset)}.banner__buttons .button--primary:active,.banner__buttons .button--primary:focus,.banner__buttons .button--primary:focus-visible,.image-with-text .button--primary:active,.image-with-text .button--primary:focus,.image-with-text .button--primary:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--warden-accent)!important}.banner__buttons .button--primary:active:after,.banner__buttons .button--primary:focus:after,.banner__buttons .button--primary:focus-visible:after,.image-with-text .button--primary:active:after,.image-with-text .button--primary:focus:after,.image-with-text .button--primary:focus-visible:after{box-shadow:none!important;transition:none}.footer,.footer .field__input,.footer .warden-newsletter__submit,.footer .disclosure .disclosure__button.localization-form__select,.footer .disclosure__link,.footer .warden-footer__copyright,.footer .warden-footer__links a,body,.text-body,.caption,.caption-large,.field__input,.select__select,.customer .field input,.rte{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em}.button,.shopify-challenge__button,.customer button{letter-spacing:.01em}#shopify-pc__banner{left:1.6rem!important;right:auto!important;bottom:1.6rem!important;width:calc(100% - 3.2rem)!important;max-width:40rem!important}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__banner .shopify-pc__banner__dialog{box-sizing:border-box!important;padding:2rem!important;background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:1rem!important;box-shadow:0 10px 30px #0000001f!important;font-family:var(--font-body-family)!important}#shopify-pc__banner .shopify-pc__banner__wrapper,#shopify-pc__banner .shopify-pc__banner__body{display:block!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 .6rem!important;font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:-.01em!important;color:#000!important}#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner .shopify-pc__banner__body div{font-family:var(--font-body-family)!important;font-size:1.3rem!important;line-height:1.5!important;letter-spacing:0!important;color:#000000b8!important}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:#000!important;text-decoration:underline!important;text-underline-offset:.2rem!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-wrap:wrap!important;gap:.8rem!important;margin:1.6rem 0 0!important;padding:0!important;width:auto!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:1 1 0!important;min-width:0!important;min-height:4rem!important;margin:0!important;padding:0 1.2rem!important;border:1px solid #000000!important;border-radius:1rem!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.01em!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:#000!important;color:#f5f5f5!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:#000000c7!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:#000!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:#0000000f!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;flex:0 0 100%!important;width:100%!important;margin:.4rem 0 0!important;padding:0!important;min-height:0!important;border:0!important;background:none!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;color:#0009!important;text-align:center!important;text-decoration:underline!important;text-underline-offset:.2rem!important;cursor:pointer!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:focus-visible,#shopify-pc__banner #shopify-pc__banner__btn-decline:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--warden-accent)!important}#shopify-pc__prefs__overlay{background:#00000073!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#shopify-pc__prefs__dialog{width:calc(100% - 3.2rem)!important;max-width:64rem!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:1.2rem!important;box-shadow:0 20px 60px #0000002e!important;overflow:hidden!important;font-family:var(--font-body-family)!important;letter-spacing:0!important}#shopify-pc__prefs__dialog *{font-family:var(--font-body-family)!important;letter-spacing:0!important}#shopify-pc__prefs__header-title{font-family:var(--font-heading-family)!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:-.01em!important;color:#000!important}#shopify-pc__prefs__dialog :has(>.shopify-pc__prefs__header-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:1.6rem!important}#shopify-pc__prefs__header-title{order:1!important;flex:1 1 auto!important;margin:0!important}#shopify-pc__prefs__header-close{order:2!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{order:3!important;flex:0 0 100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.8rem!important;width:100%!important;margin:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions>button{flex:1 1 0!important;width:auto!important;white-space:nowrap!important}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{min-height:4rem!important;margin:0!important;padding:0 1.6rem!important;border:1px solid #000000!important;border-radius:1rem!important;background:transparent!important;color:#000!important;font-size:1.4rem!important;font-weight:600!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .2s ease!important}#shopify-pc__prefs__header-accept{background:#000!important;color:#f5f5f5!important}#shopify-pc__prefs__header-accept:hover{background:#000000c7!important}#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{background:#0000000f!important}#shopify-pc__prefs__header-accept:focus-visible,#shopify-pc__prefs__header-decline:focus-visible,#shopify-pc__prefs__header-save:focus-visible,#shopify-pc__prefs__header-close:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--warden-accent)!important}#shopify-pc__prefs__header-close{border-radius:999px!important;opacity:.6!important;transition:opacity .2s ease!important}#shopify-pc__prefs__header-close:hover{opacity:1!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main *,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-explain *{font-size:1.4rem!important;font-weight:400!important;line-height:1.5!important;color:#000000c7!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main>:first-child{display:block!important;margin:0 0 .4rem!important;font-size:1.5rem!important;font-weight:700!important;color:#000!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-size:1.5rem!important;font-weight:600!important;color:#000!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p,#shopify-pc__prefs__dialog .shopify-pc__prefs__option span:not(:empty){font-size:1.3rem!important;line-height:1.5!important;color:#000000a8!important}@media screen and (max-width:749px){#shopify-pc__prefs__dialog{width:calc(100% - 1.6rem)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{width:100%!important}#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{flex:1 1 0!important;padding:0 .8rem!important;font-size:1.3rem!important}}@media screen and (max-width:749px){#shopify-pc__banner{left:.8rem!important;bottom:.8rem!important;width:calc(100% - 1.6rem)!important;max-width:none!important}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__banner .shopify-pc__banner__dialog{padding:1.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/warden-custom.css.map */
