.container{--container-max-width: var(--container-lg-max-width)}.header__secondary-nav .icon{width:32px;height:auto}.header__secondary-nav .header__cart-count{position:absolute;top:11px;font-size:var(--text-xs);font-weight:var(--ui-weight-semibold, 600);width:100%;left:0;text-align:center;display:none}.header__secondary-nav .header__cart-count.is-visible{display:block}.header__secondary-nav .header__cart-dot{display:none}.header__primary-nav-item .h6{font-size:clamp(.9rem,.86rem + .16vw,1rem);font-weight:var(--ui-weight-semibold, 600)}@media screen and (max-width:999px){.header-sidebar::part(content){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;background:#f5f1ed!important;border-radius:0!important;border-inline-end:none!important;box-shadow:none!important}.header-sidebar::part(header),.header-sidebar::part(panel-list),.header-sidebar .header-sidebar__scroller,.header-sidebar .header-sidebar__main-panel,.header-sidebar .header-sidebar__sub-panel{background:#f5f1ed!important}.header-sidebar::part(header){min-height:4.2rem!important;padding:max(.78rem,env(safe-area-inset-top)) 1.25rem .72rem!important;border-bottom:1px solid #f5f1ed!important}.header-sidebar::part(header-main){display:flex!important;align-items:center!important;justify-content:flex-start!important}.header-sidebar::part(brand){text-decoration:none!important;display:inline-flex!important;align-items:center!important;max-width:min(12.5rem,100%)!important;line-height:1!important}.header-sidebar::part(brand-logo){height:clamp(1.78rem,1.68rem + .41vw,1.99rem)!important;width:auto!important;vertical-align:middle!important}.header-sidebar::part(title){font-size:clamp(1.18rem,1.12rem + .24vw,1.3rem)!important;font-weight:600!important;line-height:1.15!important}.header-sidebar::part(close-button){width:2.8rem!important;height:2.8rem!important;border-radius:999px!important;border:0!important;background:transparent!important;color:rgb(var(--text-color))!important}.header-sidebar .header-sidebar__scroller{padding:1rem 1rem max(1.25rem,env(safe-area-inset-bottom))!important}.header-sidebar .header-sidebar__collapsible-panel,.header-sidebar .header-sidebar__sub-panel,.header-sidebar .header-sidebar__linklist--sub{width:100%!important;max-width:100%!important}.header-sidebar .header-sidebar__section{margin:0 0 1rem!important}.header-sidebar .header-sidebar__linklist--primary,.header-sidebar .header-sidebar__linklist--sub{margin:0!important;background:#fff!important;border:0!important;border-radius:.95rem!important;overflow:hidden!important}.header-sidebar .header-sidebar__linklist--primary>li,.header-sidebar .header-sidebar__linklist--sub>li{margin:0!important;border:0!important;background:transparent!important;border-radius:0!important}.header-sidebar .header-sidebar__linklist--primary>li+li,.header-sidebar .header-sidebar__linklist--sub>li+li{border-top:1px solid #f5f1ed!important}.header-sidebar .header-sidebar__linklist-button{min-height:clamp(3.72rem,3.62rem + .35vw,3.9rem)!important;padding-block:clamp(.78rem,.74rem + .18vw,.86rem)!important;padding-inline:clamp(.9rem,.84rem + .22vw,1rem)!important;gap:clamp(.66rem,.62rem + .14vw,.74rem)!important;text-decoration:none!important}.header-sidebar .header-sidebar__back-link{justify-content:flex-start!important}.header-sidebar .header-sidebar__back-link .header-sidebar__menu-link-content{flex:0 1 auto!important}.header-sidebar .header-sidebar__linklist-button:focus-visible,.header-sidebar .header-sidebar__nested-linklist .header-sidebar__text-nested:focus-visible{outline:2px solid rgb(var(--text-color) / .35)!important;outline-offset:2px!important;border-radius:.55rem!important}.header-sidebar .header-sidebar__menu-link-content{display:inline-flex!important;align-items:center!important;gap:clamp(.46rem,.43rem + .12vw,.52rem)!important;min-width:0!important}.header-sidebar .header-sidebar__menu-icon{width:clamp(1rem,.96rem + .16vw,1.08rem)!important;height:clamp(1rem,.96rem + .16vw,1.08rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--text-color) / .84)!important;flex:0 0 auto!important;transform:translateY(.02em)!important}.header-sidebar .header-sidebar__menu-icon>svg{width:100%!important;height:100%!important;display:block!important}.header-sidebar .header-sidebar__menu-link-label,.header-sidebar .header-sidebar__text-top{font-family:var(--heading-font-family, var(--text-font-family))!important;font-size:clamp(1.1rem,1.05rem + .22vw,1.2rem)!important;font-weight:500!important;line-height:1.26!important;letter-spacing:0!important;color:rgb(var(--text-color))!important}.header-sidebar .header-sidebar__linklist-button>.icon,.header-sidebar .header-sidebar__linklist-button>svg{width:clamp(.92rem,.88rem + .16vw,1rem)!important;height:clamp(.92rem,.88rem + .16vw,1rem)!important;color:rgb(var(--text-color) / .78)!important}.header-sidebar .header-sidebar__nested-linklist{border-inline-start:0!important;margin:0 0 .7rem!important;padding-block:clamp(.45rem,.41rem + .14vw,.53rem)!important;padding-inline:clamp(.9rem,.84rem + .2vw,.98rem)!important;gap:clamp(.46rem,.42rem + .14vw,.54rem)!important;background:#fff!important}.header-sidebar .header-sidebar__nested-linklist .header-sidebar__text-nested{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:clamp(2.82rem,2.74rem + .24vw,2.94rem)!important;padding-block:clamp(.56rem,.52rem + .14vw,.64rem)!important;padding-inline:clamp(.72rem,.68rem + .14vw,.8rem)!important;border-radius:.65rem!important;font-size:clamp(.96rem,.93rem + .14vw,1.02rem)!important;font-weight:500!important;line-height:1.35!important;background:#f7f7f8!important;color:rgb(var(--text-color))!important}.header-sidebar .animated-plus{--animated-plus-size: clamp(.9rem, .86rem + .16vw, .98rem) !important;color:rgb(var(--text-color) / .78)!important}.header-sidebar .animated-plus:before{height:1.6px!important;border-radius:999px!important}.header-sidebar .animated-plus:after{width:1.6px!important;border-radius:999px!important}.header-sidebar .header-sidebar__promo{display:none!important}}.search-wrap-desktop{grid-area:"search"}.mega-menu{display:grid;grid-template-columns:repeat(2,1fr)}.payment-methods .additional-methods svg{height:23px;width:auto}.button{padding:.75rem 2rem;min-width:180px;font-family:var(--ui-button-font-family);font-size:var(--ui-button-font-size-fluid);line-height:var(--ui-button-line-height);font-weight:var(--ui-button-font-weight);letter-spacing:var(--ui-button-letter-spacing);text-transform:none}:root{--ui-button-radius-fluid: clamp(.62rem, .58rem + .16vw, .78rem);--ui-button-hover-shadow: 0 10px 24px rgb(var(--text-color) / .16);--ui-button-font-family: var(--text-font-family);--ui-button-font-size-fluid: clamp(.87rem, .84rem + .08vw, .95rem);--ui-button-font-weight: 600;--ui-button-line-height: 1.2;--ui-button-letter-spacing: .01em;--ui-button-brand-rgb: 29 28 60;--ui-button-brand-text-rgb: 255 255 255}:is(.button,.shopify-challenge__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded){--button-background: var(--ui-button-brand-rgb);--button-outline-color: var(--ui-button-brand-rgb);font-family:var(--ui-button-font-family);font-size:var(--ui-button-font-size-fluid);font-weight:var(--ui-button-font-weight);line-height:var(--ui-button-line-height);letter-spacing:var(--ui-button-letter-spacing);text-transform:none;border-radius:var(--ui-button-radius-fluid)!important;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease}:is(.button,.shopify-challenge__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded):not(.button--outline){--button-text-color: var(--ui-button-brand-text-rgb)}:is(.button--outline,.button--subdued.button--outline){--button-background: var(--ui-button-brand-rgb);--button-outline-color: var(--ui-button-brand-rgb);color:rgb(var(--ui-button-brand-rgb));border-color:rgb(var(--ui-button-brand-rgb))}@media(hover:hover)and (pointer:fine){.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded):not([disabled]):hover{transform:translateY(-1px);box-shadow:none}.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded):not(.button--outline):not([disabled]):hover{color:rgb(var(--button-text-color));background-position:var(--initial-background-position);background-size:101% 101%,0 101%;border-color:rgb(var(--button-outline-color, var(--button-background)));filter:saturate(1.05) brightness(.94);box-shadow:none}.features--button-transition :is(.button--outline,.button--subdued.button--outline):not([disabled]):hover{color:rgb(var(--ui-button-brand-text-rgb));background-position:var(--hover-background-position);background-size:0 101%,101% 101%;border-color:rgb(var(--ui-button-brand-rgb));background-color:rgb(var(--ui-button-brand-rgb));background-image:none;filter:none;box-shadow:none}}:root{--sale-theme-badge-bg: #E4F2E9;--sale-theme-text: #205C43;--sale-theme-badge-bg-rgb: 228 242 233;--sale-theme-text-rgb: 32 92 67;--on-sale-text: var(--sale-theme-text-rgb);--on-sale-badge-background: var(--sale-theme-badge-bg-rgb);--on-sale-badge-text: var(--sale-theme-text-rgb);--pc-surface: #f7f4ef;--pc-surface-alt: transparent;--pc-media-surface: transparent;--pc-title-color: #201b17;--pc-vendor-color: #6e675e;--pc-price-color: #1C1B32;--pc-sale-color: var(--sale-theme-text);--pc-compare-color: #333436;--pc-unit-color: #867f76;--pc-card-radius: 1rem;--pc-media-radius: .8rem;--pc-info-radius: .76rem;--pc-shadow-rest: none;--pc-shadow-hover: none;--pc-badge-bg: #f1ebe2;--pc-badge-text: #2c261f;--pc-badge-sale-bg: var(--sale-theme-badge-bg);--pc-badge-sale-text: var(--sale-theme-text);--pc-badge-sold-bg: #eceff2;--pc-badge-sold-text: #4d5764}.product-list{--product-list-default-row-gap: clamp(1.35rem, 2.2vw, 2.1rem);--product-list-default-column-gap: clamp(.72rem, 1.55vw, 1.2rem)}.product-card{gap:.7rem;padding:.46rem;grid-template-rows:auto minmax(0,1fr);border-radius:var(--pc-card-radius);border:0;background:var(--pc-surface);box-shadow:var(--pc-shadow-rest);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.product-card .product-card__figure{aspect-ratio:1 / 1;border-radius:var(--pc-media-radius);overflow:hidden;background:#fff}.product-card .product-card__figure>.badge-list{inset-block-start:.55rem;inset-inline-start:.55rem;inset-inline-end:.55rem;max-width:calc(100% - 1.1rem);flex-direction:row;align-items:flex-start;column-gap:.35rem;row-gap:.35rem}.shopify-section--main-product .product-gallery__media{position:relative}.shopify-section--main-product .product-gallery__media>.badge-list{z-index:2;position:absolute;inset-block-start:.55rem;inset-inline-start:.55rem;inset-inline-end:.55rem;max-width:calc(100% - 1.1rem);flex-direction:row;align-items:flex-start;column-gap:.35rem;row-gap:.35rem;pointer-events:none}@media screen and (max-width:999px){.shopify-section--main-product .product-gallery__carousel.full-bleed .product-gallery__media>.badge-list{left:var(--distance-to-bleed)!important;right:var(--distance-to-bleed)!important;inset-inline-start:var(--distance-to-bleed)!important;inset-inline-end:var(--distance-to-bleed)!important;max-width:calc(100% - (var(--distance-to-bleed) * 2))}}.product-card .product-card__figure .product-card__media:before{content:none}.product-card .product-card__media{display:grid;place-items:center;inline-size:100%;block-size:100%;background:#fff;overflow:hidden}.product-card .product-card__figure .product-card__image{inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;object-fit:contain;object-position:center;background:transparent;transform:scale(.6);transform-origin:center center}.product-card .product-card__info{display:flex;flex-direction:column;justify-content:flex-start;min-block-size:100%;background:var(--pc-surface-alt);border-radius:var(--pc-info-radius);padding:.66rem .72rem .8rem;gap:.42rem;text-align:start;justify-items:start;text-transform:none}.product-card .product-card__meta,.product-card .product-card__title-price,.product-card .price-list--card,.product-card .product-card__swatches{width:100%}.product-card .product-card__meta,.product-card .product-card__title-price{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.product-card .price-list--card{margin-top:auto}.product-card .product-card__vendor,.product-card .vendor{margin:0;color:var(--pc-vendor-color);font-size:clamp(.66rem,.64rem + .06vw,.72rem);font-weight:600;line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.product-card .product-card__title,.product-card .product-title{color:var(--pc-title-color);font-size:clamp(.82rem,.79rem + .15vw,.92rem);line-height:1.34;font-weight:600;text-transform:none;text-wrap:pretty}.product-card a.product-card__title:not(.line-clamp),.product-card a.product-title:not(.line-clamp),.product-card a.product-card__vendor,.product-card a.vendor{display:inline-flex;align-items:center;min-block-size:1.5rem}.product-card .product-title.line-clamp{min-block-size:2.68em}.product-card .price-list{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;column-gap:.42rem;row-gap:.2rem}.product-card .gap-1,.product-card .gap-2{gap:.34rem}.product-card price-list sale-price{order:1;font-size:clamp(.97rem,.93rem + .16vw,1.08rem);font-weight:700;color:var(--pc-price-color)}.product-card price-list sale-price.text-on-sale{color:var(--pc-sale-color)}.product-card price-list compare-at-price{order:2;font-size:clamp(.78rem,.76rem + .09vw,.85rem);color:var(--pc-compare-color)}.product-card unit-price{width:100%;color:var(--pc-unit-color);font-size:clamp(.69rem,.67rem + .08vw,.76rem);font-weight:500}.product-card .product-card__quick-add-button{width:2.75rem;height:2.75rem;padding:0;display:grid;place-items:center;border:1px solid #1f1b17;border-radius:999px;background:#fff;color:#1f1b17;box-shadow:none;opacity:1;transform:none;inset-block-end:.65rem;inset-inline-end:.65rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.product-card .product-card__quick-add-button:focus-visible{outline:2px solid #1f1b17;outline-offset:2px}@media(hover:hover)and (pointer:fine){.product-card:hover,.product-card:focus-within{transform:translateY(-3px);box-shadow:var(--pc-shadow-hover)}.product-card .product-card__quick-add-button:hover,.product-card .product-card__quick-add-button:focus-visible{background:#1f1b17;border-color:#1f1b17;color:#fff;transform:translateY(-1px)}}@media(max-width:999px){.product-card{padding:.44rem;border-radius:.9rem}.product-card .product-card__info{padding:.6rem .62rem .72rem}.product-card .product-card__quick-add-button{width:2.75rem;height:2.75rem;inset-block-end:.55rem;inset-inline-end:.55rem}}@media(max-width:699px){.product-card{gap:.58rem;box-shadow:none}.product-card .product-card__title,.product-card .product-title{font-size:clamp(.8rem,.78rem + .16vw,.88rem)}.product-card .product-card__vendor,.product-card .vendor{font-size:.66rem}}.shopify-section.shopify-section--slideshow .h6{font-size:clamp(1.75rem,1.12rem + 2.85vw,4rem);text-transform:uppercase;line-height:1.05;font-weight:var(--ui-weight-bold, 700);letter-spacing:.01em;text-align:center}@media(min-width:768px){.shopify-section.shopify-section--slideshow .h6{font-size:clamp(2.5rem,1.62rem + 2.3vw,5rem)}}.shopify-section.shopify-section--slideshow .h1{font-size:clamp(1.25rem,1.03rem + .92vw,1.9rem);line-height:1.2;font-weight:var(--ui-weight-semibold, 600);text-align:center}@media(min-width:768px){.shopify-section.shopify-section--slideshow .h1{font-size:clamp(1.55rem,1.24rem + .95vw,2.5rem)}}.shopify-section.shopify-section--slideshow .button-group{justify-content:center}.shopify-section.shopify-section--slideshow picture>a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.shopify-section.shopify-section--featured-collections,.shopify-section.shopify-section--collection-list{--section-stack-gap: .5rem}.shopify-section.shopify-section--collection-list .collection-list .collection-card{gap:.5rem;border-radius:20px}.shopify-section.shopify-section--collection-list .collection-list.collection-list--text-outside .h3{color:#1d1c3c;font-weight:var(--ui-weight-semibold, 600)}.search-wrap-mobile{display:block}.search-wrap-desktop{display:none}@media screen and (min-width:1000px){.search-wrap-mobile{display:none}.search-wrap-desktop{display:block}}.search-wrap-desktop .search-desktop-wrap{width:auto;display:flex;flex-direction:row-reverse;align-items:center;width:100%;min-width:440px}.search-wrap-desktop .search-desktop-wrap form{width:100%}.search-wrap-desktop .search-desktop-wrap input{padding-inline-start:11px;padding-inline-end:11px;padding-top:8px;padding-bottom:8px;border:1px solid;width:100%}.search-wrap-desktop .search-desktop-wrap input:focus{outline:none}#search-header-trigger{display:none}@media screen and (min-width:1000px){#predictive-search-form .header-search__form-control{display:none}}badge-list .badge{border-radius:4px;border:0;font-size:clamp(.64rem,.62rem + .06vw,.7rem);font-weight:var(--ui-weight-semibold, 600);letter-spacing:.01em;text-transform:none}.product-card badge-list .badge{width:auto;max-width:100%;padding:.24rem .56rem;border-radius:4px;border:0;background:var(--pc-badge-bg);color:var(--pc-badge-text);font-weight:600;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-section--main-product .product-gallery__media>badge-list .badge{width:auto;max-width:100%;padding:.24rem .56rem;border-radius:4px;border:0;background:var(--pc-badge-bg);color:var(--pc-badge-text);font-weight:600;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card badge-list .badge--on-sale{background:var(--pc-badge-sale-bg);color:var(--pc-badge-sale-text);order:-1}.shopify-section--main-product .product-gallery__media>badge-list .badge--on-sale{background:var(--pc-badge-sale-bg);color:var(--pc-badge-sale-text);order:-1}.product-card badge-list .badge--sold-out{background:var(--pc-badge-sold-bg);color:var(--pc-badge-sold-text)}.shopify-section--main-product .product-gallery__media>badge-list .badge--sold-out{background:var(--pc-badge-sold-bg);color:var(--pc-badge-sold-text)}.product-card badge-banner .badge--on-sale{width:auto}badge-banner{position:absolute;left:0;right:0;bottom:0;z-index:1}badge-banner .badge--on-sale{width:100%;display:flex;justify-content:center;font-size:var(--text-xs);letter-spacing:unset;text-transform:unset;font-weight:var(--ui-weight-bold, 700);border:0;border-radius:4px}badge-list .badge--on-sale,badge-banner .badge--on-sale{background:var(--sale-theme-badge-bg);color:var(--sale-theme-text)}badge-emblem{position:absolute;right:-1rem;top:-1rem;z-index:1}.product-info .product-title.h1{font-size:clamp(1.85rem,1.43rem + 1.8vw,2.9rem);line-height:1}.product-info a.vendor{font-size:var(--text-sm);line-height:1.4;font-weight:var(--ui-weight-medium, 500);color:rgb(var(--text-color))}.product-info .product-info__variant-fallback{margin:0;max-width:66ch;font-size:var(--text-sm);line-height:1.55}.product-info .product-info__savings-label{margin:0 0 .55rem;width:fit-content;max-width:100%;display:inline-flex;align-items:center;padding:.4rem;border-radius:4px;font-size:clamp(.72rem,.69rem + .11vw,.8rem);line-height:1;letter-spacing:.02em;font-weight:var(--ui-weight-semibold, 600);color:var(--sale-theme-text);background:var(--sale-theme-badge-bg)}.product-info .product-info__block-item[data-block-type=price] .price-list sale-price{order:2;font-size:clamp(1.2rem,1.06rem + .58vw,1.75rem);font-weight:var(--ui-weight-bold, 700)}.product-info .product-info__block-item[data-block-type=price] .price-list sale-price:not(.text-on-sale){color:rgb(var(--text-color))}.product-info .product-info__block-item[data-block-type=price] .price-list sale-price.text-on-sale{color:var(--sale-theme-text)}.product-info .product-info__block-item[data-block-type=price] .price-list compare-at-price{font-size:clamp(1.2rem,1.06rem + .58vw,1.75rem);font-weight:var(--ui-weight-semibold, 600);color:#333436}.product-info .variant-picker .color-swatch{padding:0;--swatch-size: 90px;--swatch-size: 74px}.product-info .variant-picker .block-swatch{border-radius:10px;padding:10px 20px;font-size:var(--text-sm);line-height:1.25;font-weight:var(--ui-weight-semibold, 600);background:rgb(var(--text-color));color:rgb(var(--background));border:0px;min-width:90px}.product-info .variant-picker input:checked+.block-swatch{background:rgb(var(--on-sale-text));color:rgb(var(--text-color))}.product-info .feature-badge{padding:8px 16px;border-radius:10px;font-size:var(--text-xs);font-weight:var(--ui-weight-semibold, 600)}.product-info__product-info{margin:40px 0 20px}.product-info__product-info .prose ul{margin:0;row-gap:1rem}.product-info__product-info .prose ul li{display:flex;align-items:center;font-size:var(--text-sm);line-height:1.55}.product-info__product-info .prose ul li:before{content:"";width:20px;height:20px;background:#d2ab90;margin-right:10px;border-radius:100%}.product-info .product-info__block-item[data-block-type=complementary-products] .horizontal-product-card{column-gap:1rem}.product-info .product-info__block-item[data-block-type=complementary-products] .complementary-products__header .h5{font-size:clamp(.95rem,.92rem + .16vw,1.05rem);font-weight:var(--ui-weight-semibold, 600)}.product-info .product-info__block-item[data-block-type=complementary-products] .product-title{font-size:clamp(1rem,.96rem + .16vw,1.12rem);line-height:1.3;font-weight:var(--ui-weight-semibold, 600)}.product-info .product-info__block-item[data-block-type=complementary-products] .link{background:rgb(var(--button-background));color:rgb(var(--background));padding:4px 16px;border-radius:10px;font-size:var(--text-sm);font-weight:var(--ui-weight-semibold, 600);line-height:1.3;min-width:140px}.product-more-info-gallery{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.product-more-info-gallery img{margin:0!important;width:100%;height:auto}.product-sticky-bar{padding-top:6px;padding-bottom:6px}.shopify-section.shopify-section--video{background:#fff}.cart-drawer--modern{--cart-drawer-radius: clamp(1rem, .92rem + .26vw, 1.22rem);--cart-drawer-card-radius: clamp(.92rem, .84rem + .24vw, 1.12rem);--cart-drawer-card-padding: clamp(.88rem, .78rem + .34vw, 1.12rem);--cart-drawer-stack-gap: clamp(.9rem, .76rem + .42vw, 1.24rem);--cart-drawer-surface: rgb(var(--text-color) / .03);--cart-drawer-surface-strong: rgb(var(--text-color) / .05);--cart-drawer-border: rgb(var(--text-color) / .1);--cart-drawer-subtle: rgb(var(--text-color) / .62);--cart-drawer-strong: rgb(var(--text-color) / .94)}.cart-drawer--modern::part(header){padding-block:clamp(1rem,.88rem + .36vw,1.26rem);border-block-end:1px solid var(--cart-drawer-border);background:linear-gradient(180deg,rgb(var(--background)),rgb(var(--text-color) / .018))}.cart-drawer--modern::part(body){padding-inline:clamp(1rem,.9rem + .34vw,1.24rem);background:rgb(var(--background))}.cart-drawer--modern::part(footer){padding-block:clamp(1rem,.88rem + .36vw,1.24rem);padding-inline:clamp(1rem,.9rem + .34vw,1.24rem);border-block-start:1px solid var(--cart-drawer-border);background:linear-gradient(180deg,rgb(var(--background)),rgb(var(--text-color) / .018));box-shadow:0 -16px 32px rgb(var(--text-color) / .05)}.cart-drawer--modern .cart-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.cart-drawer--modern .cart-drawer__header-copy{display:grid;gap:0;min-width:0}.cart-drawer--modern .cart-drawer__title{margin:0;font-size:clamp(1.05rem,.98rem + .26vw,1.24rem);line-height:1.08;letter-spacing:-.02em}.cart-drawer--modern .cart-drawer__empty{padding-block:clamp(2.4rem,2rem + 1.4vw,3.4rem)}.cart-drawer--modern .free-shipping-bar{margin-inline:calc(-1*clamp(1rem,.9rem + .34vw,1.24rem));padding-block:clamp(.75rem,.68rem + .2vw,.9rem);padding-inline:clamp(1rem,.9rem + .34vw,1.24rem);border-block-end:1px solid var(--cart-drawer-border);background:rgb(var(--text-color) / .022);font-size:clamp(.78rem,.75rem + .08vw,.84rem);line-height:1.4;display:grid;gap:.5rem}.cart-drawer--modern .free-shipping-bar__message{margin:0;color:var(--cart-drawer-strong)}.cart-drawer--modern .free-shipping-bar__message strong{font-weight:700}.cart-drawer--modern .free-shipping-bar__progress{position:relative;width:100%;height:.45rem;border-radius:999px;background:rgb(var(--text-color) / .12);overflow:hidden}.cart-drawer--modern .free-shipping-bar__progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#53b39d,#53b39dbf);transition:width .26s ease}.product-info .product-specs-table,.product-content-below-gallery .product-specs-table{border:1px solid rgb(var(--text-color) / .12);border-radius:.8rem;background:rgb(var(--background));overflow:hidden}.product-info .product-specs-table__table,.product-content-below-gallery .product-specs-table__table{margin:0}.product-info .product-specs-table__table :is(td,th),.product-content-below-gallery .product-specs-table__table :is(td,th){padding:.68rem .82rem;font-size:clamp(.8rem,.77rem + .08vw,.88rem);line-height:1.35;border-block-color:rgb(var(--text-color) / .1)}.product-info .product-specs-table__table td:first-child,.product-content-below-gallery .product-specs-table__table td:first-child{width:42%;color:rgb(var(--text-color) / .68);font-weight:600}.product-info .product-specs-table__table td+td,.product-content-below-gallery .product-specs-table__table td+td{border-inline-start-width:0;color:rgb(var(--text-color) / .92)}.cart-drawer--modern .cart-drawer__items{gap:var(--cart-drawer-stack-gap);padding-block:clamp(1rem,.88rem + .36vw,1.28rem)}.cart-drawer--modern .line-item--cart-drawer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.85rem,.74rem + .34vw,1.12rem);padding:var(--cart-drawer-card-padding);border:1px solid var(--cart-drawer-border);border-radius:var(--cart-drawer-card-radius);background:linear-gradient(180deg,rgb(var(--background)) 0%,var(--cart-drawer-surface) 100%)}.cart-drawer--modern .line-item--cart-drawer .line-item__media{width:clamp(5.1rem,4.6rem + 1.6vw,6.35rem);box-sizing:border-box;aspect-ratio:1 / 1;object-fit:contain;display:block;border-radius:var(--pc-media-radius);border:1px solid rgb(var(--text-color) / .08);background:#fff;padding:clamp(.42rem,.38rem + .12vw,.52rem)}.cart-drawer--modern .line-item--cart-drawer .line-item__info{min-width:0}.cart-drawer--modern .line-item--cart-drawer .vendor,.cart-drawer--modern .line-item--cart-drawer .smallcaps{color:var(--pc-vendor-color);font-size:clamp(.58rem,.56rem + .05vw,.64rem);font-weight:var(--ui-weight-semibold, 600);line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.cart-drawer--modern .line-item--cart-drawer .line-item__headline{gap:clamp(.32rem,.28rem + .14vw,.44rem)}.cart-drawer--modern .line-item--cart-drawer .line-item__title{color:var(--pc-title-color);font-size:clamp(.8rem,.78rem + .1vw,.88rem);line-height:1.28;font-weight:var(--ui-weight-semibold, 600);text-decoration:none;text-wrap:pretty}.cart-drawer--modern .line-item--cart-drawer .line-item__rebate-badge{align-self:flex-start;width:auto;max-width:100%;padding:.24rem .56rem;border-radius:4px;border:0;background:var(--pc-badge-sale-bg);color:var(--pc-badge-sale-text);font-size:clamp(.64rem,.62rem + .06vw,.7rem);line-height:1.12;letter-spacing:.01em;text-transform:none;font-weight:var(--ui-weight-semibold, 600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-drawer--modern .line-item--cart-drawer .price-list{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.42rem;row-gap:.2rem}.cart-drawer--modern .line-item--cart-drawer sale-price{color:var(--pc-price-color);font-size:clamp(.94rem,.91rem + .12vw,1.02rem);line-height:1.2;font-weight:var(--ui-weight-bold, 700)}.cart-drawer--modern .line-item--cart-drawer sale-price.text-on-sale{color:var(--pc-sale-color)}.cart-drawer--modern .line-item--cart-drawer compare-at-price{display:inline-flex;align-items:center;color:var(--pc-compare-color);font-size:clamp(.7rem,.68rem + .08vw,.78rem);line-height:1.2;font-weight:var(--ui-weight-semibold, 600);text-decoration-thickness:.08em;opacity:.96}.cart-drawer--modern .line-item--cart-drawer .line-item__secondary{gap:clamp(.22rem,.2rem + .08vw,.3rem);color:var(--cart-drawer-subtle);font-size:clamp(.72rem,.7rem + .08vw,.8rem);line-height:1.45}.cart-drawer--modern .line-item--cart-drawer .line-item__secondary p,.cart-drawer--modern .line-item--cart-drawer .line-item__secondary ul,.cart-drawer--modern .line-item--cart-drawer .line-item__secondary li{margin:0}.cart-drawer--modern .line-item--cart-drawer .line-item__secondary ul{padding-inline-start:1rem}.cart-drawer--modern .line-item--cart-drawer .line-item__actions{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(.7rem,.64rem + .16vw,.84rem);margin-top:clamp(.1rem,.08rem + .06vw,.16rem);padding-top:clamp(.7rem,.62rem + .22vw,.86rem);border-top:1px solid var(--cart-drawer-border)}.cart-drawer--modern .line-item--cart-drawer .line-item__actions .link{color:var(--cart-drawer-subtle);font-size:clamp(.72rem,.7rem + .08vw,.78rem);line-height:1;font-weight:var(--ui-weight-semibold, 600);text-decoration:none}.cart-drawer--modern .line-item--cart-drawer .quantity-selector{border-radius:999px;border:1px solid var(--cart-drawer-border);background:var(--cart-drawer-surface-strong)}.cart-drawer--modern .line-item--cart-drawer .quantity-selector__button,.cart-drawer--modern .line-item--cart-drawer .quantity-selector__input{color:var(--cart-drawer-strong)}.cart-drawer--modern .discount-badge{border-radius:999px;background:var(--pc-badge-sale-bg);color:var(--pc-badge-sale-text);font-size:clamp(.72rem,.7rem + .08vw,.8rem);line-height:1.2;font-weight:var(--ui-weight-semibold, 600);padding:.3rem .68rem}.cart-drawer--modern .cart-drawer__complementary-products{margin-inline:calc(-1*clamp(1rem,.9rem + .34vw,1.24rem))!important;padding-block:clamp(1rem,.88rem + .36vw,1.28rem);padding-inline:clamp(1rem,.9rem + .34vw,1.24rem);border-block-start:1px solid var(--cart-drawer-border);background:rgb(var(--text-color) / .018);row-gap:clamp(.9rem,.8rem + .28vw,1.14rem)!important}.cart-drawer--modern .cart-drawer__complementary-products .complementary-products__header .h6{color:var(--cart-drawer-strong);font-size:clamp(.86rem,.83rem + .1vw,.94rem);line-height:1.25;font-weight:var(--ui-weight-semibold, 600)}.cart-drawer--modern .cart-drawer__footer{gap:clamp(.9rem,.8rem + .28vw,1.16rem)}.cart-drawer--modern .cart-drawer__meta{gap:clamp(.42rem,.38rem + .14vw,.56rem)}.cart-drawer--modern .cart-drawer__meta .link-faded-reverse{font-size:clamp(.78rem,.75rem + .08vw,.84rem);font-weight:var(--ui-weight-semibold, 600)}.cart-drawer--modern .cart-drawer__order-note{border-top:1px solid var(--cart-drawer-border);box-shadow:0 -16px 32px rgb(var(--text-color) / .08)}.cart-drawer--modern .cart-drawer__footer .button-group{display:grid;gap:clamp(.6rem,.54rem + .18vw,.76rem)}.cart-drawer--modern .cart-drawer__footer .button,.cart-drawer--modern .cart-drawer__footer .button--outline,.cart-drawer--modern .cart-drawer__footer .button--subdued{min-width:100%;min-height:clamp(3rem,2.88rem + .34vw,3.24rem);border-radius:clamp(.92rem,.84rem + .24vw,1.1rem);font-size:var(--ui-button-font-size-fluid);line-height:var(--ui-button-line-height);font-weight:var(--ui-button-font-weight);letter-spacing:var(--ui-button-letter-spacing);text-transform:none}.cart-drawer--modern .cart-drawer__button-price:before{width:4px;height:4px;margin-inline-end:.8rem;opacity:.5}@media(hover:hover)and (pointer:fine){.cart-drawer--modern .line-item--cart-drawer .line-item__title:hover,.cart-drawer--modern .line-item--cart-drawer .line-item__actions .link:hover{color:var(--cart-drawer-strong)}}@media screen and (min-width:700px){.cart-drawer--modern::part(header),.cart-drawer--modern::part(body),.cart-drawer--modern::part(footer){padding-inline:clamp(1.15rem,1rem + .3vw,1.4rem)}.cart-drawer--modern .cart-drawer__header{align-items:center}}.quick-buy-modal{--qb-shell-radius: clamp(.92rem, .84rem + .24vw, 1.16rem);--qb-panel-radius: clamp(.76rem, .7rem + .2vw, .94rem);--qb-border: rgb(var(--text-color) / .12);--qb-surface: rgb(var(--background));--qb-surface-soft: rgb(var(--text-color) / .02);--qb-surface-media: rgb(var(--text-color) / .015);--qb-strong: rgb(var(--text-color) / .94);--qb-muted: rgb(var(--text-color) / .7);--qb-title-size: clamp(.94rem, .9rem + .12vw, 1.04rem);--qb-heading-size: clamp(1.02rem, .96rem + .2vw, 1.2rem);--qb-body-size: clamp(.86rem, .83rem + .1vw, .94rem);--qb-caption-size: clamp(.72rem, .7rem + .06vw, .78rem);--qb-layout-gap: clamp(.86rem, .78rem + .26vw, 1.08rem);--qb-layout-padding: clamp(.86rem, .76rem + .3vw, 1.12rem);--qb-media-unified-height: clamp(18rem, 72vw, 24rem);--qb-modal-body-padding-block: clamp(2.375rem, 2.246rem + .4vw, 2.625rem);--qb-panel-padding: clamp(.68rem, .62rem + .2vw, .88rem);--qb-modal-shadow: 0 22px 56px rgb(0 0 0 / .2);--qb-modal-max-height: 92vh;--qb-picker-popover-max-height: min(50vh, 21rem);--modal-body-max-width: min(70rem, 96vw);--modal-body-padding-inline: 0;--modal-body-padding-block: 0}.quick-buy-modal::part(content){border:1px solid var(--qb-border);border-radius:var(--qb-shell-radius);background:var(--qb-surface);box-shadow:var(--qb-modal-shadow);max-height:var(--qb-modal-max-height);overflow:clip}.quick-buy-modal::part(body){padding-block:var(--qb-modal-body-padding-block);padding-inline:0}.quick-buy-modal::part(header){border-bottom:1px solid var(--qb-border);background:var(--qb-surface);padding-block:clamp(.72rem,.66rem + .2vw,.88rem);padding-inline:clamp(.9rem,.8rem + .3vw,1.2rem)}.quick-buy-modal [slot=header].h5{margin:0;color:var(--qb-strong);font-size:var(--qb-title-size);line-height:1.2;font-weight:var(--ui-weight-semibold, 600);letter-spacing:-.01em;text-wrap:balance}.quick-buy-modal__content{display:block}.quick-buy-modal__layout{--qb-media-match-height: auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--qb-layout-gap);padding:var(--qb-layout-padding)}.quick-buy-modal__panel{min-width:0;border:1px solid var(--qb-border);border-radius:var(--qb-panel-radius)}.quick-buy-modal__panel--media{background:#fff;padding:var(--qb-panel-padding);overflow:clip}.quick-buy-modal__panel--info{background:var(--qb-surface-soft);border-color:var(--qb-surface-soft);padding:clamp(.9rem,.82rem + .24vw,1.12rem)}.quick-buy-modal__gallery-wrapper,.quick-buy-modal__info-wrapper{margin:0}.quick-buy-modal__gallery-wrapper{block-size:var(--qb-media-unified-height)}.quick-buy-modal__info-wrapper{border-block-start-width:0}.quick-buy-modal__close-button{position:absolute;inset-block-start:clamp(.68rem,.62rem + .2vw,.86rem);inset-inline-end:clamp(.68rem,.62rem + .2vw,.86rem);width:2.2rem;height:2.2rem;border:1px solid var(--qb-border);border-radius:999px;background:rgb(var(--background));color:var(--qb-strong);box-shadow:0 6px 18px #0000001a}.quick-buy-modal__close-button svg{width:.9rem;height:.9rem}.quick-buy-modal__gallery-wrapper .product-gallery__media,.quick-buy-modal__gallery-wrapper .product-gallery__media img,.quick-buy-modal__gallery-wrapper .product-gallery__media video,.quick-buy-modal__gallery-wrapper .product-gallery__media model-viewer,.quick-buy-modal__gallery-wrapper .product-gallery__media .media{block-size:100%;border-radius:clamp(.6rem,.56rem + .14vw,.72rem)}.quick-buy-modal__gallery-wrapper :is(.product-gallery,.product-gallery__image-list,.product-gallery__carousel-with-arrows,.product-gallery__carousel){block-size:100%}.quick-buy-modal__gallery-wrapper .product-gallery__media{block-size:var(--qb-media-unified-height);min-block-size:var(--qb-media-unified-height);max-block-size:var(--qb-media-unified-height);overflow:hidden}.quick-buy-modal__gallery-wrapper .product-gallery__media img,.quick-buy-modal__gallery-wrapper .product-gallery__media video,.quick-buy-modal__gallery-wrapper .product-gallery__media model-viewer,.quick-buy-modal__gallery-wrapper .product-gallery__media .media{inline-size:100%;object-fit:contain}.quick-buy-modal__mobile-info{margin-block-start:clamp(.68rem,.62rem + .2vw,.84rem);padding-block-start:clamp(.68rem,.62rem + .2vw,.84rem);border-top:1px solid var(--qb-border)}.quick-buy-modal__mobile-info .product-title{color:var(--qb-strong);font-size:clamp(.92rem,.88rem + .14vw,1.02rem);line-height:1.3;font-weight:var(--ui-weight-semibold, 600);text-decoration:none;text-wrap:balance}.quick-buy-modal__mobile-info .price-list{justify-content:center;gap:clamp(.34rem,.3rem + .1vw,.42rem)}.quick-buy-modal__mobile-info .price-list sale-price{font-size:clamp(.98rem,.93rem + .18vw,1.1rem)}.quick-buy-modal__mobile-info .price-list compare-at-price{color:#333436}.quick-buy-modal__info-wrapper .product-info{position:relative;top:unset;border:0;background:transparent;padding:0}.quick-buy-modal__info-wrapper .product-info__block-list>:where(.product-info__block-item,.product-info__block-group):not(:last-child){margin-bottom:clamp(.62rem,.56rem + .2vw,.82rem)}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=title] .product-title{color:var(--qb-strong);font-size:var(--qb-heading-size);line-height:1.2;letter-spacing:-.012em;text-wrap:balance}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=vendor] a{color:var(--qb-muted);font-size:var(--qb-caption-size);letter-spacing:.03em}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price] .price-list{gap:clamp(.26rem,.22rem + .1vw,.34rem)}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price] .price-list sale-price{font-size:clamp(1.2rem,1.08rem + .36vw,1.46rem);font-weight:var(--ui-weight-bold, 700)}.quick-buy-modal__info-wrapper .product-info__block-item[data-block-type=price] .price-list compare-at-price{color:#333436;font-size:clamp(.86rem,.83rem + .1vw,.94rem)}.quick-buy-modal__info-wrapper .product-info__stock-status{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:0;color:#1b8f4b;font-size:clamp(.8rem,.76rem + .1vw,.88rem);font-weight:var(--ui-weight-semibold, 600);line-height:1.3}.quick-buy-modal__info-wrapper .product-info__stock-dot{width:.48rem;height:.48rem;border-radius:999px;background:currentColor}.quick-buy-modal__info-wrapper .product-info__trustpilot{display:inline-flex;align-items:center;gap:.5rem;margin-top:.1rem;color:var(--qb-strong);text-decoration:none}.quick-buy-modal__info-wrapper .product-info__trustpilot-text{font-size:var(--qb-caption-size);font-weight:var(--ui-weight-semibold, 600);text-decoration:underline;text-underline-offset:2px}.quick-buy-modal__info-wrapper .product-info__trustpilot-stars{display:inline-flex;align-items:center;gap:.2rem}.quick-buy-modal__info-wrapper .product-info__trustpilot-star{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:#00b67a;color:#fff;font-size:.64rem;line-height:1}.quick-buy-modal__info-wrapper .variant-picker__option-info{margin-block-end:.1rem}.quick-buy-modal__info-wrapper .variant-picker__option-info :is(legend,p){font-size:clamp(.77rem,.74rem + .12vw,.85rem);font-weight:600;color:rgb(var(--text-color) / .68);letter-spacing:.015em}.quick-buy-modal__info-wrapper .variant-picker .select{width:100%;min-height:clamp(2.75rem,2.62rem + .35vw,3rem);border-radius:.85rem;border:1px solid rgb(var(--text-color) / .14);background:#fbfbfb;color:rgb(var(--text-color) / .88);font-size:clamp(.84rem,.8rem + .12vw,.92rem);font-weight:600;padding-inline:.82rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.quick-buy-modal__info-wrapper .variant-picker .select:is(:focus-visible,[aria-expanded=true]){background:#fbfbfb;border-color:rgb(var(--text-color) / .24);color:var(--header-text-primary, rgb(var(--text-color)))}.quick-buy-modal__info-wrapper .variant-picker .popover{--popover-body-padding-block: 0;--popover-body-padding-inline: 0}.quick-buy-modal__info-wrapper .variant-picker .popover::part(content){border:1px solid rgb(var(--text-color) / .14);border-radius:.85rem;background:rgb(var(--background));box-shadow:0 16px 32px #0000001a;overflow:hidden}.quick-buy-modal x-popover.popover--quick-buy.color-scheme,.quick-buy-modal .popover--quick-buy.color-scheme{background-color:transparent!important;background-image:none!important}.popover--quick-buy::part(content),.popover--quick-buy::part(body){background-color:transparent!important}.popover--quick-buy::part(content){background:rgb(var(--background))!important;background-image:none!important}.quick-buy-modal__info-wrapper .variant-picker .popover:has(.popover__value-list)::part(body){background:transparent;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.quick-buy-modal__info-wrapper .variant-picker .popover__value-list{gap:.18rem;padding:.42rem;max-block-size:var(--qb-picker-popover-max-height);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option{min-height:2.28rem;border-radius:.55rem;color:rgb(var(--text-color) / .88);text-decoration:none;transition:background-color .2s ease,color .2s ease}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:not(:has(a)){padding:.5rem .62rem}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:has(a){padding:0}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option>a{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.5rem;min-height:2.28rem;border-radius:.55rem;padding:.5rem .62rem;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:is(.is-selected,[aria-selected=true]),.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:has(input:checked),.quick-buy-modal__info-wrapper .variant-picker .popover__value-option>a.is-selected{background:rgb(var(--text-color) / .08);color:var(--header-text-primary, rgb(var(--text-color)));font-weight:600}@media(hover:hover){.quick-buy-modal__info-wrapper .variant-picker .select:hover{background:#fbfbfb;border-color:rgb(var(--text-color) / .24);color:var(--header-text-primary, rgb(var(--text-color)))}.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:hover,.quick-buy-modal__info-wrapper .variant-picker .popover__value-option:has(a:hover),.quick-buy-modal__info-wrapper .variant-picker .popover__value-option>a:hover{background:rgb(var(--text-color) / .06);color:var(--header-text-primary, rgb(var(--text-color)))}}.quick-buy-modal__info-wrapper .quantity-selector{border:1px solid rgb(var(--text-color) / .16);border-radius:.78rem;background:rgb(var(--text-color) / .02)}.quick-buy-modal__info-wrapper .buy-buttons .button,.quick-buy-modal__info-wrapper .buy-buttons .shopify-payment-button__button{min-height:clamp(2.9rem,2.78rem + .34vw,3.14rem);border-radius:var(--ui-button-radius-fluid);font-size:var(--ui-button-font-size-fluid);line-height:var(--ui-button-line-height);font-weight:var(--ui-button-font-weight);letter-spacing:var(--ui-button-letter-spacing);text-transform:none}@media(hover:hover)and (pointer:fine){.quick-buy-modal__close-button:hover{background:rgb(var(--text-color) / .04)}}@media screen and (max-width:699px){.quick-buy-modal{--modal-body-max-width: 100vw;--qb-modal-max-height: 92vh;--qb-picker-popover-max-height: min(46vh, 18rem);--qb-layout-padding: clamp(.78rem, .7rem + .28vw, 1rem);--qb-layout-gap: clamp(.76rem, .7rem + .2vw, .92rem)}.quick-buy-modal__panel--info{padding:clamp(.82rem,.74rem + .22vw,.98rem)}}@media screen and (min-width:700px){.quick-buy-modal{--qb-media-unified-height: clamp(26rem, 20rem + 12vw, 30.0025rem);--qb-modal-max-height: min(92vh, 58rem);--qb-picker-popover-max-height: min(52vh, 23rem);--modal-body-max-width: min(72rem, 96vw);--qb-layout-padding: clamp(1.05rem, .92rem + .34vw, 1.34rem);--qb-layout-gap: clamp(1rem, .88rem + .34vw, 1.28rem)}.quick-buy-modal::part(header){display:none}.quick-buy-modal__layout{grid-template-columns:minmax(0,.96fr) minmax(0,1fr)}}@supports (height: 100dvh){.quick-buy-modal{--qb-modal-max-height: 92dvh;--qb-picker-popover-max-height: min(50dvh, 21rem)}@media screen and (max-width:699px){.quick-buy-modal{--qb-modal-max-height: 92dvh;--qb-picker-popover-max-height: min(46dvh, 18rem)}}@media screen and (min-width:700px){.quick-buy-modal{--qb-modal-max-height: min(92dvh, 58rem);--qb-picker-popover-max-height: min(52dvh, 23rem)}}}@media screen and (max-width:999px){.quick-buy-modal{--modal-body-max-width: 100vw;--qb-modal-max-height: 100svh;--qb-modal-body-padding-block: 0}.quick-buy-modal::part(base){place-items:stretch;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.quick-buy-modal::part(content){inline-size:100vw;max-width:100vw;block-size:var(--qb-modal-max-height);max-height:var(--qb-modal-max-height);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;border-radius:0;border:0;box-shadow:none;overflow:hidden}.quick-buy-modal::part(header){display:grid!important;padding-block:clamp(.92rem,.86rem + .2vw,1.08rem);padding-inline:clamp(1rem,.92rem + .24vw,1.2rem)}.quick-buy-modal [slot=header].h5{font-size:clamp(1.02rem,.98rem + .14vw,1.12rem)}.quick-buy-modal::part(body){min-block-size:0;height:100%;padding-block:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.quick-buy-modal__close-button{display:none}}@supports (height: 100dvh){@media screen and (max-width:999px){.quick-buy-modal{--qb-modal-max-height: 100dvh}}}@media screen and (max-width:999px){body.quick-buy-body-lock{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;top:var(--quick-buy-lock-top, 0)}}@media screen and (max-width:999px){:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-]){--pdp-mobile-panel-shell-bg: #f5f1ed;--pdp-mobile-panel-surface-bg: #ffffff;--pdp-mobile-panel-divider: #f5f1ed;--pdp-mobile-panel-radius: .95rem;--pdp-mobile-panel-header-min-height: clamp(3.6rem, 3.45rem + .4vw, 3.9rem);--pdp-mobile-panel-header-padding-inline: clamp(.9rem, .84rem + .2vw, 1rem);--pdp-mobile-panel-header-padding-block: clamp(.72rem, .66rem + .2vw, .86rem);--pdp-mobile-panel-body-padding-inline: clamp(.9rem, .84rem + .2vw, 1rem);--pdp-mobile-panel-body-padding-block: clamp(.82rem, .76rem + .2vw, .98rem);--pdp-mobile-panel-row-height: clamp(2.78rem, 2.7rem + .25vw, 2.92rem)}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-])::part(content){background:var(--pdp-mobile-panel-shell-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-])::part(header){min-height:var(--pdp-mobile-panel-header-min-height)!important;padding-block:var(--pdp-mobile-panel-header-padding-block)!important;padding-inline:var(--pdp-mobile-panel-header-padding-inline)!important;border-bottom:1px solid var(--pdp-mobile-panel-divider)!important;background:var(--pdp-mobile-panel-shell-bg)!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-])::part(body){padding-block:var(--pdp-mobile-panel-body-padding-block)!important;padding-inline:var(--pdp-mobile-panel-body-padding-inline)!important;background:var(--pdp-mobile-panel-shell-bg)!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-])::part(close-button){width:2.75rem!important;height:2.75rem!important;border-radius:999px!important;border:0!important;background:transparent!important;color:rgb(var(--text-color))!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-])::part(tap-area):before{top:-.75rem!important;right:-.75rem!important;bottom:-.75rem!important;left:-.75rem!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-],x-modal.modal[id^=size-chart-]) [slot=header]{margin:0!important;font-size:clamp(1rem,.96rem + .14vw,1.08rem)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;color:rgb(var(--text-color))!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]):has(.popover__value-list)::part(body){padding:clamp(.78rem,.72rem + .2vw,.94rem)!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]) .popover__value-list{gap:0!important;padding:0!important;max-block-size:min(65dvh,28rem)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:var(--pdp-mobile-panel-surface-bg)!important;border-radius:var(--pdp-mobile-panel-radius)!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]) .popover__value-option{min-height:var(--pdp-mobile-panel-row-height)!important;border-radius:0!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]) .popover__value-option+.popover__value-option{border-top:1px solid var(--pdp-mobile-panel-divider)!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]) .popover__value-option:not(:has(a)){padding:.62rem .74rem!important}:is(x-popover.popover[id^=popover-variant-dropdown-],x-popover.popover[id^=popover-product-variation-]) .popover__value-option>a{min-height:var(--pdp-mobile-panel-row-height)!important;border-radius:0!important;padding:.62rem .74rem!important}x-modal.modal[id^=size-chart-] .prose{background:var(--pdp-mobile-panel-surface-bg)!important;border-radius:var(--pdp-mobile-panel-radius)!important;padding:clamp(.9rem,.84rem + .2vw,1rem)!important}}.header-sidebar__account-link{display:flex;align-items:center;gap:.65rem;border-block-start:1px solid rgb(var(--text-color) / .14);color:rgb(var(--text-color));line-height:1.2}.header-sidebar__account-link .icon{width:1.25rem;height:1.25rem;flex:0 0 auto}.header-sidebar__account-link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}[id$=__header_hero_guru_life],[id$=__guru_trust_strip_U8L2bn],[id$=__guru_goals_grid_H8b3Kr],[id$=__rich_text_9jj3rF],[id$=__text_with_icons_Lh8RkV],[id$=__rich_text_VRzjyk],[id$=__multiple_media_with_text_qrYDKC],[id$=__multiple_media_with_text_Xr46VJ],[id$=__trust_grid_NtCYX8],[id$=__rich_text_AzeArb],[id$=__newsletter_ijfVq3]{--guru-life-space: clamp(1.9rem, 1.4rem + 1.4vw, 3rem);--guru-life-ink-rgb: 29 28 60;--guru-life-border: rgb(var(--guru-life-ink-rgb) / .12);--guru-life-soft: rgb(var(--guru-life-ink-rgb) / .04)}[id$=__header_hero_guru_life] .section-spacing,[id$=__guru_trust_strip_U8L2bn] .section-spacing,[id$=__guru_goals_grid_H8b3Kr] .section-spacing,[id$=__rich_text_9jj3rF] .section-spacing,[id$=__text_with_icons_Lh8RkV] .section-spacing,[id$=__rich_text_VRzjyk] .section-spacing,[id$=__multiple_media_with_text_qrYDKC] .section-spacing,[id$=__multiple_media_with_text_Xr46VJ] .section-spacing,[id$=__trust_grid_NtCYX8] .section-spacing,[id$=__rich_text_AzeArb] .section-spacing,[id$=__newsletter_ijfVq3] .section-spacing{padding-block:var(--guru-life-space)}[id$=__header_hero_guru_life] .header-hero-thinx{position:relative}[id$=__header_hero_guru_life] .header-hero-thinx__layout{align-items:stretch;gap:clamp(1rem,.7rem + .8vw,1.8rem)}[id$=__header_hero_guru_life] .header-hero-thinx__copy-shell{border:1px solid var(--guru-life-border);border-radius:clamp(1rem,.86rem + .35vw,1.3rem);background:linear-gradient(165deg,#fff,#faf9f6);padding:clamp(1.2rem,1rem + .6vw,1.75rem)}[id$=__header_hero_guru_life] .header-hero-thinx__copy-inner{max-inline-size:min(54ch,100%)}[id$=__header_hero_guru_life] .header-hero-thinx__subhead{margin-bottom:.5rem;font-size:clamp(.74rem,.7rem + .16vw,.88rem);letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:rgb(var(--text-color) / .68)}[id$=__header_hero_guru_life] .header-hero-thinx__heading{font-size:clamp(2.15rem,1.82rem + 1vw,3.15rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}[id$=__header_hero_guru_life] .header-hero-thinx__body{font-size:clamp(.98rem,.94rem + .18vw,1.12rem);line-height:1.66;color:rgb(var(--text-color) / .84)}[id$=__header_hero_guru_life] .header-hero-thinx__media-shell,[id$=__header_hero_guru_life] .header-hero-thinx__image{border-radius:clamp(1rem,.88rem + .4vw,1.35rem)}[id$=__header_hero_guru_life] .header-hero-thinx__button{min-height:2.9rem;padding-inline:1.2rem;font-size:.92rem}[id$=__guru_trust_strip_U8L2bn] .guru-trust-strip{border-block:0}[id$=__guru_trust_strip_U8L2bn] .guru-trust-strip__list{padding-block:clamp(.4rem,.3rem + .3vw,.7rem);gap:clamp(.45rem,.35rem + .2vw,.7rem)}[id$=__guru_trust_strip_U8L2bn] .guru-trust-strip__item{border-color:rgb(var(--guru-life-ink-rgb) / .16);background:#fff;min-height:2.72rem;border-radius:999px;padding-inline:clamp(.8rem,.68rem + .25vw,1rem)}[id$=__guru_trust_strip_U8L2bn] .guru-trust-strip__text{font-size:clamp(.84rem,.82rem + .1vw,.92rem)}[id$=__guru_goals_grid_H8b3Kr]{margin-block:0;padding-block:clamp(1.25rem,1.08rem + .52vw,1.75rem);background:#fff}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__layout{padding-block:clamp(2.4rem,2rem + 1vw,3.2rem)}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__intro{max-inline-size:min(54ch,100%);gap:clamp(.8rem,.72rem + .22vw,1rem)}@media screen and (min-width:1000px){[id$=__guru_goals_grid_H8b3Kr] .guru-goals__intro{gap:clamp(1.5rem,1.36rem + .44vw,2rem);padding-block:2.5rem}}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__heading{font-size:clamp(1.7rem,1.45rem + .8vw,2.45rem);line-height:1.1}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__text{color:#fff}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__cards{gap:clamp(.7rem,.56rem + .4vw,1rem)}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__card{border-color:#ffffff29;background:#ffffff0a;border-radius:clamp(.75rem,.66rem + .22vw,.95rem);min-height:clamp(7rem,6.4rem + 1.8vw,8.4rem)}[id$=__guru_goals_grid_H8b3Kr] .guru-goals__label{text-wrap:balance}[id$=__rich_text_9jj3rF] .section-spacing{padding-block:clamp(2.5rem,2.1rem + 1vw,3.3rem) clamp(2.1rem,1.75rem + 1.1vw,3rem)}[id$=__rich_text_9jj3rF] .prose{max-inline-size:min(68ch,100%);margin-inline:auto;display:grid;gap:clamp(.55rem,.48rem + .24vw,.8rem)}[id$=__rich_text_9jj3rF] .prose :where(h1,h2,.h2){margin:0;font-size:clamp(2rem,1.7rem + 1.1vw,2.8rem);line-height:1.14;letter-spacing:-.02em;color:rgb(var(--text-color))}[id$=__rich_text_9jj3rF] .prose p.h2{font-size:1.8rem}[id$=__rich_text_9jj3rF] .prose p{margin:0;color:rgb(var(--text-color));font-size:clamp(1.02rem,.98rem + .2vw,1.16rem);line-height:1.62}[id$=__text_with_icons_Lh8RkV] .section-spacing{padding-block:clamp(1rem,.88rem + .4vw,1.35rem) clamp(2.7rem,2.2rem + 1.3vw,3.6rem)}[id$=__text_with_icons_Lh8RkV] .text-with-icons{--text-with-icons-items-per-row: 1;--text-with-icons-column-gap: clamp(.85rem, .76rem + .26vw, 1.1rem);--text-with-icons-row-gap: clamp(.85rem, .76rem + .26vw, 1.1rem);max-inline-size:min(82rem,100%);margin-inline:auto}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item{border:0;border-radius:.875rem;background:#f8f5f1;box-shadow:none;padding:2rem;min-height:clamp(11.2rem,10.5rem + 2vw,12.4rem)}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item .v-stack{height:100%;gap:clamp(.7rem,.62rem + .2vw,.88rem);justify-items:center;text-align:center}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item .v-stack>div:first-child{width:clamp(2rem,1.9rem + .34vw,2.125rem);height:clamp(2rem,1.9rem + .34vw,2.125rem);border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item .h6{margin:0;font-size:clamp(.94rem,.9rem + .16vw,1.06rem);line-height:1.3;letter-spacing:-.01em}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item .prose p{margin:0;font-size:clamp(.86rem,.84rem + .08vw,.94rem);line-height:1.58;color:rgb(var(--text-color) / .82)}[id$=__rich_text_VRzjyk] .section-spacing{padding-block:clamp(1.85rem,1.5rem + .95vw,2.55rem) clamp(.42rem,.32rem + .34vw,.68rem)}[id$=__multiple_media_with_text_qrYDKC] .section-spacing{padding-block:0 clamp(.42rem,.32rem + .34vw,.68rem)}[id$=__multiple_media_with_text_Xr46VJ] .section-spacing{padding-block:0 clamp(1.85rem,1.5rem + .95vw,2.55rem)}[id$=__rich_text_VRzjyk] .container,[id$=__multiple_media_with_text_qrYDKC] .container,[id$=__multiple_media_with_text_Xr46VJ] .container{max-inline-size:min(74rem,100%);background:linear-gradient(180deg,#fbfaf8,#fff);border-inline:1px solid var(--guru-life-border)}[id$=__rich_text_VRzjyk] .container{border-block-start:1px solid var(--guru-life-border);border-start-start-radius:clamp(1rem,.9rem + .3vw,1.24rem);border-start-end-radius:clamp(1rem,.9rem + .3vw,1.24rem);overflow:hidden}[id$=__multiple_media_with_text_qrYDKC] .container,[id$=__multiple_media_with_text_Xr46VJ] .container{border-block-start:1px solid var(--guru-life-border)}[id$=__multiple_media_with_text_Xr46VJ] .container{border-block-end:1px solid var(--guru-life-border);border-end-start-radius:clamp(1rem,.9rem + .3vw,1.24rem);border-end-end-radius:clamp(1rem,.9rem + .3vw,1.24rem);overflow:hidden}[id$=__rich_text_VRzjyk] .prose{max-inline-size:min(58rem,100%);margin-inline:auto;border:0;border-radius:0;background:transparent;padding:clamp(.95rem,.82rem + .34vw,1.24rem) clamp(1rem,.86rem + .4vw,1.34rem) clamp(.86rem,.74rem + .32vw,1.12rem)}[id$=__rich_text_VRzjyk] .prose :where(h1,h2,.h2){margin:0;font-size:clamp(1.24rem,1.08rem + .46vw,1.62rem);line-height:1.34}[id$=__multiple_media_with_text_qrYDKC] .section-spacing,[id$=__multiple_media_with_text_Xr46VJ] .section-spacing{padding-inline:clamp(.86rem,.76rem + .26vw,1.08rem)}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text{border:0;border-radius:0;padding:clamp(.92rem,.82rem + .34vw,1.22rem);background:transparent}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__media-wrapper>div,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__media-wrapper>div{border-radius:clamp(.82rem,.76rem + .2vw,.98rem);overflow:hidden}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .prose,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .prose{display:grid;gap:clamp(.58rem,.52rem + .22vw,.82rem);max-inline-size:min(44ch,100%)}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .h3,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .h3{margin:0;font-size:clamp(1.35rem,1.2rem + .45vw,1.72rem);line-height:1.18;letter-spacing:-.02em}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .prose p,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .prose p{margin:0;font-size:clamp(.96rem,.93rem + .12vw,1.05rem);line-height:1.6;color:rgb(var(--text-color) / .82)}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .button,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .button{min-height:2.75rem;padding-inline:clamp(.95rem,.88rem + .22vw,1.16rem)}[id$=__trust_grid_NtCYX8] .trust-grid-section{padding-block:clamp(2.8rem,2.35rem + 1.4vw,3.9rem) clamp(2.25rem,1.95rem + 1vw,3rem)}[id$=__trust_grid_NtCYX8] .trust-grid__card{border:0;box-shadow:none;background:var(--trust-card-bg);transition:none}[id$=__trust_grid_NtCYX8] .trust-grid__card:hover,[id$=__trust_grid_NtCYX8] .trust-grid__card:focus-visible{transform:none!important;box-shadow:none!important}[id$=__trust_grid_NtCYX8] .trust-grid__title{font-size:clamp(.95rem,.9rem + .16vw,1.08rem)}[id$=__trust_grid_NtCYX8] .trust-grid__text{font-size:clamp(.8rem,.78rem + .08vw,.88rem)}[id$=__rich_text_AzeArb] .section-spacing{padding-block:clamp(1.9rem,1.6rem + .9vw,2.5rem) clamp(1.45rem,1.18rem + .7vw,1.95rem)}[id$=__rich_text_AzeArb] .prose{max-inline-size:min(68ch,100%);margin-inline:auto;border-radius:clamp(.95rem,.86rem + .25vw,1.15rem);border:1px solid rgb(var(--guru-life-ink-rgb) / .2);background:linear-gradient(140deg,rgb(var(--guru-life-ink-rgb) / .96),rgb(var(--guru-life-ink-rgb) / .88));padding:clamp(1.1rem,.95rem + .42vw,1.45rem)}[id$=__rich_text_AzeArb] .prose p{margin:0;color:#fff;font-size:clamp(1.02rem,.98rem + .16vw,1.16rem);line-height:1.56;text-wrap:pretty}@media(hover:hover)and (pointer:fine){[id$=__text_with_icons_Lh8RkV] .text-with-icons__item{transition:none}[id$=__text_with_icons_Lh8RkV] .text-with-icons__item:hover{transform:none;box-shadow:none;border-color:transparent}}@media screen and (min-width:700px){[id$=__text_with_icons_Lh8RkV] .text-with-icons{--text-with-icons-items-per-row: 2}}@media screen and (min-width:1000px){[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper{justify-self:center}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .prose,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .prose{text-align:left}}@media screen and (max-width:699px){[id$=__header_hero_guru_life] .header-hero-thinx__copy-shell{padding:1rem}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text{padding:.78rem}[id$=__multiple_media_with_text_qrYDKC] .multiple-media-with-text__content-wrapper .button,[id$=__multiple_media_with_text_Xr46VJ] .multiple-media-with-text__content-wrapper .button{width:100%}}.shopify-section--newsletter .form-row,.footer__block--newsletter .form{width:min(100%,38rem)}.shopify-section--newsletter .detox-newsletter-form,.footer__block--newsletter .detox-newsletter-form{width:100%}.shopify-section--newsletter .detox-newsletter-form-control,.footer__block--newsletter .detox-newsletter-form-control{border:1px solid rgb(var(--text-color) / .14);border-radius:8px;background:#fff;align-items:center;column-gap:.5rem;min-height:2.875rem;padding:.5rem .72rem;display:grid;grid-template-columns:minmax(0,1fr) auto}.shopify-section--newsletter .detox-newsletter-input,.footer__block--newsletter .detox-newsletter-input{width:100%;border:none;background:transparent;font:inherit;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.45;color:rgb(var(--text-color));letter-spacing:0;-webkit-appearance:none;appearance:none;padding:.08rem 0}.shopify-section--newsletter .detox-newsletter-input::placeholder,.footer__block--newsletter .detox-newsletter-input::placeholder{color:rgb(var(--text-color) / .56)}.shopify-section--newsletter .detox-newsletter-input:focus,.footer__block--newsletter .detox-newsletter-input:focus{outline:none}.shopify-section--newsletter .detox-newsletter-submit,.footer__block--newsletter .detox-newsletter-submit{border:1px solid rgb(var(--text-color) / .14);border-radius:999px;background:rgb(var(--text-color) / .04);color:rgb(var(--text-color) / .92);min-height:2rem;padding:.24rem .78rem;font-size:.85rem;font-weight:600;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,filter .18s ease}.shopify-section--newsletter .detox-newsletter-submit:focus-visible,.footer__block--newsletter .detox-newsletter-submit:focus-visible{outline:2px solid rgb(var(--ui-button-brand-rgb) / .35);outline-offset:2px}@media(hover:hover)and (pointer:fine){.features--button-transition .shopify-section--newsletter .detox-newsletter-submit:not([disabled]):hover,.features--button-transition .footer__block--newsletter .detox-newsletter-submit:not([disabled]):hover{color:rgb(var(--ui-button-brand-text-rgb));background:rgb(var(--ui-button-brand-rgb));border-color:rgb(var(--ui-button-brand-rgb));filter:saturate(1.05) brightness(.94);transform:translateY(-1px);box-shadow:none}}.shopify-section--newsletter .detox-newsletter-form:focus-within .detox-newsletter-form-control,.footer__block--newsletter .detox-newsletter-form:focus-within .detox-newsletter-form-control{border-color:rgb(var(--text-color) / .24)}@media screen and (max-width:699px){.shopify-section--newsletter .detox-newsletter-form-control,.footer__block--newsletter .detox-newsletter-form-control{grid-template-columns:minmax(0,1fr);row-gap:.5rem;padding:.62rem}.shopify-section--newsletter .detox-newsletter-submit,.footer__block--newsletter .detox-newsletter-submit{width:100%;min-height:2.25rem}}.guru-svg-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vertical-align:-.125em}.guru-svg-icon__fill{fill:currentcolor;stroke:none}.free-shipping-bar__message-row{display:flex;align-items:center;justify-content:center;gap:.45em}.free-shipping-bar__message-row .free-shipping-bar__message{margin:0}.free-shipping-bar__icon .guru-svg-icon{display:block;width:1.15em;height:1.15em}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom-theme-styles.css.map */
