:root{--gutter: 16px;--hdr-top: 56px;--ease: cubic-bezier(.2, .8, .2, 1);--shadow-card: 0 6px 24px rgba(31, 29, 27, .1);--shadow-pop: 0 16px 40px -12px rgba(31, 29, 27, .28)}@media(min-width:990px){:root{--gutter: 24px;--hdr-top: 0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:160px}body{margin:0;font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-base);line-height:1.5;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}:where(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,p,figure{margin:0}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:-.01em}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}read-more,tab-group,variant-picker,product-gallery,facets-root,cart-page,favorites-page,product-recs,scroll-slider,predictive-search{display:block}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;z-index:200;width:auto;height:auto;clip:auto;padding:.75rem 1rem;background:var(--c-text);color:var(--c-bg);border-radius:var(--radius-sm)}.container{width:100%;max-width:calc(var(--page-width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-top:calc(var(--pt, 0px) * .75);padding-bottom:calc(var(--pb, 0px) * .75)}@media(min-width:750px){.section{padding-top:var(--pt, 0px);padding-bottom:var(--pb, 0px)}}.icon{width:22px;height:22px;flex:none}.icon--sm{width:16px;height:16px}.icon--xs{width:12px;height:12px}.placeholder-svg{width:100%;height:100%;background:var(--c-surface);fill:var(--c-muted);opacity:.45}.rte p+p,.rte p+ul,.rte ul+p{margin-top:.75em}.rte a{text-decoration:underline;text-underline-offset:2px}.rte ul,.rte ol{padding-left:1.25em;margin:.5em 0}.rte img{border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:44px;padding:0 1.25rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;line-height:1.1;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.btn:active{transform:scale(.98)}.btn--primary{background:var(--c-accent);color:var(--c-accent-text)}.btn--primary:hover{background:var(--c-accent-hover)}.btn--outline{background:transparent;border-color:var(--c-accent);color:var(--c-accent)}.btn--outline:hover{background:var(--c-accent-soft)}.btn--dark{background:var(--c-text);color:var(--c-bg)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.input{width:100%;height:44px;padding:0 .875rem;border:1px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.chip{display:inline-flex;align-items:center;gap:.35rem;flex:none;height:34px;padding:0 .9rem;border:1px solid var(--c-border);border-radius:999px;background:var(--c-bg);font-size:.8125rem;font-weight:500;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.chip:hover{border-color:var(--c-text)}.chip.is-active,.chip[aria-selected=true]{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-accent);font-weight:600}.badge{display:inline-flex;align-items:center;height:22px;padding:0 .5rem;border-radius:4px;background:var(--c-badge-bg);color:var(--c-badge-text);font-size:.71875rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.badge--light{background:var(--c-bg);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.badge--muted{background:var(--c-surface-2);color:var(--c-muted)}.bubble{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:var(--c-accent-text);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--c-bg)}.section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.section-head__title{font-size:1.25rem}.section-head__link{display:inline-flex;align-items:center;gap:.2rem;min-height:32px;font-size:.875rem;font-weight:600;color:var(--c-accent)}@media(min-width:990px){.section-head{margin-bottom:1.25rem}.section-head__title{font-size:1.5rem}}.announce{background:var(--announce-bg);color:var(--announce-fg);font-size:.75rem}@media(min-width:750px){.announce{font-size:.8125rem}}.announce__inner{display:flex;align-items:center;justify-content:center;gap:1.5rem;min-height:36px}.announce__track{display:grid;flex:1;text-align:center}.announce__item{grid-area:1 / 1;padding:.45rem 0;line-height:1.35;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.announce__item.is-active{opacity:1;visibility:visible}.announce__item a{display:inline}.announce__item .icon{display:inline-block;vertical-align:-1px;margin-left:.25rem}.announce__utility{display:none}@media(min-width:990px){.announce__utility{display:flex;gap:1.25rem;font-size:.75rem;opacity:.85}.announce__utility a:hover{text-decoration:underline}.announce__inner:has(.announce__utility) .announce__track{text-align:left}}.section-header{position:relative;z-index:80}.section-header:has(.site-header.is-sticky){position:sticky;top:calc(-1 * var(--hdr-top))}.site-header{background:var(--c-bg);border-bottom:1px solid var(--c-border)}.header__top{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:var(--hdr-top) auto;grid-template-areas:"menu logo actions" "search search search";align-items:center;column-gap:.25rem}.header__menu-btn{grid-area:menu}.header__logo{grid-area:logo;justify-self:start;margin:0;font-size:inherit;line-height:0}.header__search{grid-area:search;display:block;padding-bottom:.625rem}.header__actions{grid-area:actions;display:flex;align-items:center;gap:.125rem}.header__icon{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px}.header__logo-link{display:inline-block}.header__logo-img{width:var(--logo-w-mobile);height:auto}.header__logo-text{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.header__action{position:relative;display:flex;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:0 .625rem;justify-content:center;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;transition:color .15s}.header__action:hover{color:var(--c-accent)}.header__action-icon{position:relative;display:inline-flex}.header__action-label{display:none}@media(max-width:989px){.has-tabbar .header__action--account,.has-tabbar .header__action--fav{display:none}.header__actions{margin-right:-10px}}.search-form{position:relative;display:flex;align-items:center}.search-form__input{width:100%;height:42px;padding:0 3rem 0 1rem;border:1.5px solid transparent;border-radius:var(--radius);background:var(--c-surface);font-size:.875rem;-webkit-appearance:none;appearance:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.search-form__input::placeholder{color:var(--c-muted);opacity:1}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-form__input:focus{outline:none;background:var(--c-bg);border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.search-form__submit{position:absolute;top:3px;right:3px;bottom:3px;width:40px;display:grid;place-items:center;border-radius:calc(var(--radius) - 2px);color:var(--c-accent)}.header__nav{position:relative}.nav{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-block:0 .625rem;overscroll-behavior-x:contain}.nav::-webkit-scrollbar{display:none}.header__nav .nav{width:100%;max-width:calc(var(--page-width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.nav__item{flex:none}.nav__link{display:inline-flex;align-items:center;height:34px;padding:0 .875rem;border-radius:999px;background:var(--c-surface);font-size:.8125rem;font-weight:500;white-space:nowrap}.nav__link.is-active{background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.nav__item--desktop-only,.nav__caret,.mega{display:none}@media(min-width:990px){.header__top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:72px;grid-template-areas:"logo search actions";column-gap:2.5rem}.header__menu-btn{display:none}.header__logo-img{width:var(--logo-w)}.header__search{padding:0;width:100%;max-width:680px;justify-self:center}.search-form__input{height:46px;font-size:.9375rem}.search-form__submit{width:44px}.header__actions{gap:.25rem}.header__action-label{display:inline}.header__nav{border-top:1px solid var(--c-border)}.nav{gap:0;overflow:visible;padding-block:0}.nav__item--desktop-only{display:block}.nav__item--mobile-only{display:none}.nav__link{position:relative;height:44px;padding:0 1rem;border-radius:0;background:none;font-size:.875rem;font-weight:500}.nav__item:first-child .nav__link{padding-left:0}.nav__link:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:2px;background:var(--c-accent);transform:scaleX(0);transition:transform .2s var(--ease)}.nav__item:first-child .nav__link:after{left:0}.nav__item:hover>.nav__link,.nav__link.is-active{color:var(--c-accent);background:none}.nav__item:hover>.nav__link:after,.nav__link.is-active:after{transform:scaleX(1)}.nav__caret{display:block;width:12px;height:12px;margin-left:.3rem;transition:transform .2s}.has-mega:hover .nav__caret{transform:rotate(180deg)}.has-mega>.mega{display:block;position:absolute;left:0;right:0;top:100%;background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:var(--shadow-pop);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility .18s;transition-delay:.06s}.has-mega:hover>.mega,.has-mega:focus-within>.mega{opacity:1;visibility:visible;transform:none}.mega__inner{padding-block:1.5rem 1.25rem}.mega__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:1rem;list-style:none;margin:0;padding:0}.mega__tile{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500}.mega__tile-img{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.mega__tile-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.mega__tile:hover img{transform:scale(1.05)}.mega__tile:hover .mega__tile-title{color:var(--c-accent)}.mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem}.mega__heading{display:block;font-weight:700;margin-bottom:.5rem}.mega__col ul{list-style:none;margin:0;padding:0}.mega__link{display:block;padding:.25rem 0;color:var(--c-muted);font-size:.875rem}.mega__link:hover,.mega__heading:hover{color:var(--c-accent)}.mega__all{display:inline-flex;align-items:center;gap:.25rem;margin-top:1.25rem;font-size:.875rem;font-weight:600;color:var(--c-accent)}}x-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}x-drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14121073;opacity:0;transition:opacity .25s}x-drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,400px);display:flex;flex-direction:column;background:var(--c-bg);outline:none;transform:translate(-100%);transition:transform .28s var(--ease)}.drawer--right .drawer__panel{left:auto;right:0;transform:translate(100%)}.drawer--bottom .drawer__panel{top:auto;left:0;right:0;width:auto;max-height:88vh;border-radius:16px 16px 0 0;transform:translateY(100%)}x-drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:56px;padding:0 .375rem 0 1rem;border-bottom:1px solid var(--c-border);flex:none}.drawer__title{font-size:1rem;font-weight:700}.drawer__close{display:grid;place-items:center;width:44px;height:44px}.drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.drawer__foot{flex:none;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--c-border)}body.is-locked{overflow:hidden}.drawer-account{display:flex;align-items:center;gap:.75rem;margin:1rem;padding:.875rem 1rem;border-radius:var(--radius);background:var(--c-surface)}.drawer-account>span{flex:1;display:flex;flex-direction:column;line-height:1.3}.drawer-account small{font-size:.75rem;color:var(--c-muted)}.drawer__body .drawer-menu{padding:0 1rem}.drawer-menu>li{border-bottom:1px solid var(--c-border)}.drawer-menu__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-weight:600}.drawer-menu__group[open]>summary .icon{transform:rotate(180deg)}.drawer-menu__group>summary .icon{transition:transform .2s}.drawer-menu__sub{list-style:none;margin:0;padding:0 0 .75rem}.drawer-menu__sublink{display:block;padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.9375rem}.drawer-menu__sublink:hover{background:var(--c-surface)}.drawer-menu__sublink--all{color:var(--c-accent);font-weight:600}.drawer-menu__sublink--deep{padding-left:1.5rem;color:var(--c-muted);font-size:.875rem}.drawer-label{margin:1.25rem 1rem .5rem;font-size:.75rem;font-weight:700;color:var(--c-muted)}.drawer__body .drawer-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem .625rem;padding:0 1rem}.drawer-cat__img--empty{display:grid;place-items:center;font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:var(--c-muted);background:var(--c-surface-2)}.drawer-cat{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.drawer-cat__img{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.drawer-cat__img img{width:100%;height:100%;object-fit:cover}.drawer-cat__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;font-weight:600;line-height:1.3}.drawer-help{display:grid;gap:.25rem;padding-bottom:1.25rem}.drawer-help a{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:0 1rem;font-size:.875rem}.drawer-help .icon{color:var(--c-accent)}.drawer-quick{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem}.drawer-quick a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding-bottom:env(safe-area-inset-bottom);background:var(--c-bg);border-top:1px solid var(--c-border);box-shadow:0 -4px 16px #0000000a}.tabbar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:58px;font-size:.71875rem;font-weight:500;color:var(--c-muted)}.tabbar__item.is-active{color:var(--c-accent);font-weight:600}.tabbar__icon{position:relative;display:inline-flex}body.has-tabbar{padding-bottom:calc(59px + env(safe-area-inset-bottom))}@media(min-width:990px){.tabbar{display:none}body.has-tabbar{padding-bottom:0}}.toast-region{position:fixed;z-index:120;left:50%;transform:translate(-50%);bottom:calc(72px + env(safe-area-inset-bottom));width:min(calc(100% - 24px),420px);display:grid;gap:.5rem;pointer-events:none}body:not(.has-tabbar) .toast-region{bottom:16px}@media(min-width:990px){.toast-region{top:132px;bottom:auto;left:auto;right:24px;transform:none}}.toast{pointer-events:auto;display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius);background:var(--c-text);color:var(--c-bg);box-shadow:var(--shadow-pop);font-size:.875rem;line-height:1.35;animation:toast-in .25s var(--ease)}.toast.is-leaving{animation:toast-out .2s ease forwards}.toast__img{width:40px;height:56px;object-fit:cover;border-radius:4px;flex:none;background:var(--c-surface)}.toast__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--c-sale);color:#fff;flex:none}.toast__icon .icon{width:16px;height:16px}.toast__msg{flex:1}.toast__action{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 .875rem;border-radius:var(--radius-sm);background:var(--c-accent);color:var(--c-accent-text);font-weight:600;font-size:.8125rem}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s,border-color .2s}@media(hover:hover){.card:hover{box-shadow:var(--shadow-card);border-color:transparent}.card:hover .card__img--alt{opacity:1}}.card__media{position:relative;aspect-ratio:var(--card-ratio);background:var(--c-surface);overflow:hidden}.card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.card__img--alt{opacity:0}.card__img--ph{object-fit:contain;padding:18%;fill:var(--c-muted);opacity:.35}.card--soldout .card__img{opacity:.55}.card__badges{position:absolute;top:.5rem;left:.5rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;pointer-events:none}.card__fav{position:absolute;top:.375rem;right:.375rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-bg);color:var(--c-muted);box-shadow:0 2px 8px #0000001f;transition:transform .15s,color .15s}.card__fav .icon{width:19px;height:19px}.fav-btn[aria-pressed=true]{color:var(--c-accent)}.fav-btn[aria-pressed=true] .icon path{fill:currentColor}.fav-btn:active{transform:scale(.88)}.fav-btn.is-pop .icon{animation:fav-pop .35s var(--ease)}@keyframes fav-pop{40%{transform:scale(1.3)}}.card__ship{position:absolute;left:.5rem;bottom:.5rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;height:24px;padding:0 .5rem;border-radius:4px;background:#fffffff0;color:var(--c-sale);font-size:.71875rem;font-weight:700;pointer-events:none}.card__ship .icon{width:15px;height:15px}.card__body{display:flex;flex-direction:column;gap:.375rem;flex:1;padding:.625rem .75rem .75rem}.card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;line-height:1.4;min-height:2.8em}.card__title strong{font-weight:700}.card__meta{font-size:.75rem;color:var(--c-muted)}.card .price{margin-top:auto;padding-top:.125rem}@media(min-width:750px){.card__title{font-size:.875rem}.card__body{padding:.75rem .875rem .875rem}}.price{display:flex;flex-direction:column;gap:.3rem}.price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .4rem}.price__current{font-size:.9375rem;font-weight:700}.price__from{font-size:.75rem;font-weight:400;color:var(--c-muted)}.price__compare{font-size:.8125rem;color:var(--c-muted)}.price--sale .price__current{color:var(--c-accent)}.price__cart{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.25rem .5rem;border-radius:4px;background:var(--c-sale-soft);color:var(--c-sale);font-size:.75rem;font-weight:600}.price__cart-amount{font-size:.9375rem;font-weight:800;white-space:nowrap}@media(max-width:749px){.price--card .price__cart{gap:.3rem;padding:.25rem .4rem;font-size:.6875rem}.price--card .price__cart-amount{font-size:.8125rem}}.price--main .price__current{font-size:1.625rem}.price--main .price__from{font-size:.875rem}.price--main .price__cart{font-size:.875rem;padding:.4rem .75rem}.price--main .price__cart-amount{font-size:1.25rem}.stars{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--c-muted);line-height:1}.stars__score{font-weight:700;color:var(--c-text)}.stars__icons{position:relative;color:var(--c-border);letter-spacing:1px;font-size:.875rem}.stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:var(--c-star);white-space:nowrap}scroll-slider{display:block;position:relative}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;list-style:none;margin:0;padding:0}.slider__track::-webkit-scrollbar{display:none}.slider__slide{flex:none;scroll-snap-align:start}.slider__arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);display:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-bg);color:var(--c-text);box-shadow:0 2px 12px #00000029;transition:opacity .2s,color .15s}.slider__arrow:hover{color:var(--c-accent)}.slider__arrow--prev{left:-16px}.slider__arrow--next{right:-16px}.slider__arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:990px)and (hover:hover){.slider__arrow{display:grid}}.slider__dots{display:flex;justify-content:center;gap:2px;margin-top:.5rem}.slider__dot{display:grid;place-items:center;width:26px;height:24px}.slider__dot:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--c-border);transition:width .25s var(--ease),background-color .25s}.slider__dot.is-active:before{width:22px;background:var(--c-accent)}.hero{--hero-h: 248px}.hero--h-sm{--hero-h: 216px}.hero--h-lg{--hero-h: 296px}.hero--contained .hero__track{border-radius:var(--radius)}.hero__slide{position:relative;width:100%;min-height:var(--hero-h);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;background:var(--slide-bg);color:var(--slide-fg)}.hero__slide--image{grid-template-columns:minmax(0,1fr);min-height:0;aspect-ratio:var(--ratio, 1)}.hero__picture{position:absolute;top:0;right:0;bottom:0;left:0}.hero__img{width:100%;height:100%;object-fit:cover}.hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;padding:1.25rem 0 1.25rem 1.125rem}.hero__slide--image .hero__copy{align-self:end;padding:1.25rem}.hero__slide--center .hero__copy{align-items:center;text-align:center;margin-inline:auto}.hero__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.hero__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.375rem;line-height:1.15;letter-spacing:-.02em;max-width:18ch}.hero__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;line-height:1.45;opacity:.78;max-width:36ch}.hero__btn{margin-top:.375rem;min-height:38px;padding:0 .875rem;font-size:.8125rem;background:var(--slide-fg);color:var(--slide-bg)}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero__collage{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:1rem .875rem 1rem 0}.hero__tile{position:relative;width:70%;max-width:210px;aspect-ratio:2 / 3;flex:none;border-radius:var(--radius-sm);overflow:hidden;background:var(--c-surface);box-shadow:0 12px 28px -8px #1f1d1b52}.hero__tile img{width:100%;height:100%;object-fit:cover}.hero__tile--1{transform:translateY(8px) rotate(-4deg)}.hero__tile--2{z-index:1;margin-left:-42%;transform:translateY(-8px) rotate(3deg)}.hero__tile--3{display:none}.hero .slider__arrow--prev{left:12px}.hero .slider__arrow--next{right:12px}@media(min-width:750px){.hero{--hero-h: 420px}.hero--h-sm{--hero-h: 360px}.hero--h-lg{--hero-h: 500px}.hero__slide{grid-template-columns:1fr 1.1fr}.hero__slide--image{grid-template-columns:minmax(0,1fr);min-height:var(--hero-h);aspect-ratio:auto}.hero__copy{gap:.5rem;padding:2.5rem 0 2.5rem 3rem}.hero__slide--image .hero__copy{align-self:center;padding:2.5rem 3rem;max-width:560px}.hero__eyebrow{font-size:.75rem}.hero__title{font-size:2.25rem;line-height:1.12}.hero__text{-webkit-line-clamp:3;font-size:.9375rem}.hero__btn{min-height:42px;padding:0 1.25rem;font-size:.9375rem}.hero__collage{gap:16px;padding:2rem 2rem 2rem 0}.hero__tile{width:30%;border-radius:var(--radius);box-shadow:0 14px 32px -8px #1f1d1b4d}.hero__tile--1{transform:translateY(10px) rotate(-2deg)}.hero__tile--2{margin-left:0;transform:translateY(-10px)}.hero__tile--3{display:block;transform:translateY(10px) rotate(2deg)}}@media(min-width:750px)and (max-width:989px){.hero{--hero-h: 340px}.hero--h-sm{--hero-h: 300px}.hero--h-lg{--hero-h: 400px}.hero__tile{width:31%}}@media(min-width:990px){.hero__copy{padding-left:4.5rem}.hero__title{font-size:2.75rem}.hero__text{font-size:1.0625rem}.hero__btn{min-height:48px;padding:0 1.5rem}}.circles__list{display:flex;gap:.875rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:2px 0 4px}.circles__list::-webkit-scrollbar{display:none}.circles__item{flex:none;scroll-snap-align:start}.circles__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:76px;text-align:center}.circles__img{display:block;width:72px;height:72px;padding:2.5px;border-radius:50%;background:conic-gradient(from 210deg,var(--c-accent),#e8b08c,var(--c-accent))}.circles__img img,.circles__img svg{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2.5px solid var(--c-bg);background:var(--c-surface);transition:transform .3s var(--ease)}.circles__link:hover img{transform:scale(1.05)}.circles__label{font-size:.75rem;font-weight:600;line-height:1.25}@media(min-width:990px){.circles__list{justify-content:center;gap:2rem}.circles__link{width:100px}.circles__img{width:92px;height:92px}.circles__label{font-size:.8125rem}}.tiles__grid{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tiles__grid::-webkit-scrollbar{display:none}.tiles__item{scroll-snap-align:start}.tile{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.tile__img{display:block;aspect-ratio:4 / 5}.tile__img img,.tile__img svg,.tile__img .tile__fallback{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.tile:hover .tile__img img{transform:scale(1.04)}.tile__fallback{display:grid;place-items:center;background:var(--c-surface-2);color:var(--c-muted);font-family:var(--font-heading);font-size:4rem;font-weight:700}.tile__copy{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.1rem;padding:3rem 3.25rem .875rem .875rem;background:linear-gradient(to top,#141210b8,#14121000);color:#fff}.tile__title{font-family:var(--font-heading);font-weight:700;font-size:1.0625rem;line-height:1.2}.tile__sub{font-size:.75rem;opacity:.85}.tile__cta{position:absolute;right:.75rem;bottom:.875rem;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#1f1d1b;transition:transform .2s var(--ease)}.tile:hover .tile__cta{transform:translate(3px)}@media(min-width:750px){.tiles__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--cols, 4),1fr);overflow:visible;gap:1rem}.tiles__grid--3{--cols: 3}.tiles__grid--4{--cols: 4}.tiles__grid--5{--cols: 5}.tile__title{font-size:1.25rem}}@media(min-width:990px){.tile__img{aspect-ratio:1 / 1}.tile__sub{font-size:.8125rem}}video-stories{display:block}.vs__sub{margin-top:.25rem;font-size:.875rem;color:var(--c-muted)}.vs__track{gap:.625rem}.vs__slide{width:62%}.vs .slider__arrow{top:45%}.vs-card{container-type:inline-size;position:relative;overflow:hidden;border-radius:var(--radius);background:var(--c-surface);isolation:isolate}.vs-card__link{position:relative;display:block;color:var(--c-text)}.vs-card__media{aspect-ratio:9 / 16}.vs-card__video,.vs-card__img{display:block;width:100%;height:100%;object-fit:cover}.vs-card__img--ph{background:var(--c-surface)}.vs-card__badge{position:absolute;top:.625rem;left:.625rem;padding:.25rem .5rem;border-radius:999px;background:#ffffffeb;font-size:.6875rem;font-weight:600;line-height:1.3}.vs-card__sound{position:absolute;top:.5rem;right:.5rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1f1d1b8c;color:#fff}.vs-card__sound[hidden],.vs-card__sound[aria-pressed=true] .vs-card__sound-off,.vs-card__sound[aria-pressed=false] .vs-card__sound-on{display:none}.vs-card__bar{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;display:grid;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:.5rem;padding:.4375rem;border-radius:var(--radius-sm);background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vs-card__bar--ph{grid-template-columns:1fr;color:var(--c-muted)}.vs-card__thumb{width:40px;height:40px;border-radius:6px;object-fit:cover;background:var(--c-surface)}.vs-card__info{display:grid;gap:.125rem;min-width:0}.vs-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.6875rem;font-weight:600;line-height:1.3}.vs-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .25rem;line-height:1.25;font-size:.6875rem;color:var(--c-sale-ink)}.vs-card__price strong{font-size:.75rem;font-weight:800}.vs-card__price small{margin-left:-.25rem;font-size:.6875rem;font-weight:700;color:inherit}.vs-card__cta{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--c-text);font-size:.6875rem;font-weight:600;white-space:nowrap;transition:background-color .15s,color .15s}.vs-card__cta-text{display:none}@container (min-width: 260px){.vs-card__bar{grid-template-columns:44px minmax(0,1fr) auto}.vs-card__thumb{width:44px;height:44px}.vs-card__cta{width:auto;height:30px;padding:0 .75rem}.vs-card__cta-text{display:inline}.vs-card__cta .icon{display:none}}.vs-card__link:hover .vs-card__cta{background:var(--c-text);color:var(--c-bg)}@media(min-width:750px){.vs__slide{width:calc((100% - 1.25rem)/3.2)}}@media(min-width:990px){.vs__track{gap:1rem}.vs__slide{width:calc((100% - (var(--cols) - 1) * 1rem) / var(--cols))}}.pcar__tabs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;max-width:100%}.pcar__tabs::-webkit-scrollbar{display:none}.pcar__track{gap:.625rem;padding-block:6px 10px;margin-block:-6px -10px}.pcar__slide{width:calc((100% - .625rem) / 2.15)}.pcar__all{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.875rem;min-height:44px;border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600}.pcar .slider__arrow{top:38%}@media(min-width:750px){.pcar__slide{width:calc((100% - 1.25rem)/3.2)}}@media(min-width:990px){.pcar__track{gap:1rem}.pcar__slide{width:calc((100% - (var(--cols) - 1) * 1rem) / var(--cols))}.pcar__all{border:0;color:var(--c-accent);margin-top:1rem;min-height:0}.pcar__all:hover{text-decoration:underline}}.promos__grid{display:grid;gap:.75rem}.promo{position:relative;display:flex;align-items:center;min-height:172px;border-radius:var(--radius);overflow:hidden;background:var(--promo-bg);color:var(--promo-fg)}.promo__picture{position:absolute;top:0;right:0;bottom:0;left:0}.promo__img{width:100%;height:100%;object-fit:cover}.promo__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.25rem;max-width:64%}.promo__eyebrow{font-size:.71875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent)}.promo__title{font-family:var(--font-heading);font-weight:700;font-size:1.125rem;line-height:1.2}.promo__cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:.25rem;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.promo__products{position:absolute;top:0;right:0;bottom:0;width:38%;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:1rem}.promo__product{width:46%;max-width:128px;aspect-ratio:2 / 3;border-radius:var(--radius-sm);overflow:hidden;background:var(--c-surface);box-shadow:0 10px 22px -6px #1f1d1b4d;transform:rotate(-3deg)}.promo__product:nth-child(2){transform:rotate(3deg) translateY(10px)}.promo__product img{width:100%;height:100%;object-fit:cover}.promo__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media(min-width:750px){.promos__grid--2{grid-template-columns:repeat(2,1fr);gap:1rem}.promos__grid--3{grid-template-columns:repeat(3,1fr);gap:1rem}.promo{min-height:220px}.promo__copy{padding:1.75rem}.promo__copy{max-width:58%}.promo__title{font-size:1.375rem}.promo__products{width:44%}}.trust--surface{background:var(--c-surface)}.shopify-section-group-footer-group .trust{margin-top:18px}@media(min-width:750px){.shopify-section-group-footer-group .trust{margin-top:24px}}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .625rem;padding-block:1.125rem}.trust__item{display:flex;align-items:center;gap:.625rem}.trust__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c-bg);color:var(--c-accent);flex:none}.trust--plain .trust__icon{background:var(--c-surface)}.trust__copy{display:flex;flex-direction:column;line-height:1.3;min-width:0}.trust__copy strong{font-size:.8125rem}.trust__copy small{font-size:.71875rem;color:var(--c-muted)}@media(max-width:749px){.trust__icon .icon{width:19px;height:19px}.trust__copy strong{font-size:.78125rem}}@media(min-width:990px){.trust__list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-block:1.5rem}.trust__item{justify-content:center}.trust__icon{width:48px;height:48px}.trust__copy strong{font-size:.875rem}}.richtext__box{padding:1.25rem;border-radius:var(--radius);background:var(--c-surface)}.richtext__title{font-size:1.0625rem;margin-bottom:.625rem}.richtext__body{font-size:.875rem;line-height:1.65;color:var(--c-muted)}.is-collapsible .richtext__body{max-height:6.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.is-collapsible.is-expanded .richtext__body{max-height:none;-webkit-mask-image:none;mask-image:none}.richtext__toggle{margin-top:.5rem;min-height:32px;font-size:.875rem;font-weight:600;color:var(--c-accent)}@media(min-width:990px){.richtext__box{padding:1.75rem 2rem}.richtext__title{font-size:1.25rem}}.footer{border-top:1px solid var(--c-border);background:var(--c-bg)}.footer__news{background:var(--c-text);color:var(--c-bg)}.footer__news-inner{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem}.footer__news-copy{display:flex;align-items:flex-start;gap:.75rem}.footer__news-copy .icon{width:30px;height:30px;color:#e8b08c;margin-top:2px}.footer__news-title{font-size:1.0625rem;font-weight:700}.footer__news-text{font-size:.8125rem;opacity:.75}.footer__news-form{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;max-width:500px}.footer__news-form .input{flex:1;min-width:0;border-color:transparent;background:#fff;color:#1f1d1b}.footer__news-ok{display:flex;align-items:center;gap:.5rem;font-weight:600}.footer__news-err{width:100%;font-size:.8125rem;color:#ffb4a2}.footer__main{display:grid;gap:1.5rem;padding-block:2rem 1rem}.footer__logo{display:inline-block}.footer__logo img{width:120px}.footer__logo--text{font-size:1.25rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer__about{margin-top:.875rem;font-size:.875rem;color:var(--c-muted);max-width:40ch}.footer__social{display:flex;gap:.5rem;margin-top:1rem}.footer__social a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-surface);transition:background-color .15s,color .15s}.footer__social a:hover{background:var(--c-accent);color:var(--c-accent-text)}.footer__social .icon{width:19px;height:19px}.footer__cols{display:grid}.footer__heading{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;border-bottom:1px solid var(--c-border);font-size:.9375rem;font-weight:700}.footer__acc[open]>.footer__heading .icon{transform:rotate(180deg)}.footer__links{list-style:none;margin:0;display:grid;gap:.5rem;padding:.75rem 0 1rem;font-size:.875rem;color:var(--c-muted)}.footer__links a:hover,.footer__contact a:hover{color:var(--c-accent)}.footer__contact{display:grid;gap:.6rem;padding:.75rem 0 1rem;font-size:.875rem;color:var(--c-muted)}.footer__contact li{display:flex;align-items:center;gap:.5rem}.footer__text{padding:.75rem 0 1rem;font-size:.875rem;color:var(--c-muted)}.footer__bottom{border-top:1px solid var(--c-border);font-size:.75rem;color:var(--c-muted)}.footer__bottom-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1.25rem}.footer__policies{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.footer__policies a:hover,.footer__cookie-prefs:hover{color:var(--c-text)}.footer__cookie-prefs{padding:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.footer__pay{display:flex;flex-wrap:wrap;gap:.375rem}.footer__pay-icon{width:38px;height:24px}.footer__iyzico{display:block;width:100%;max-width:343px;height:auto}.footer__credit{display:flex;justify-content:center;padding:0 var(--gutter) 1.5rem}.footer__credit-link{display:inline-flex;align-items:center;min-height:44px;opacity:.85;transition:opacity .15s}.footer__credit-link:hover,.footer__credit-link:focus-visible{opacity:1}.footer__credit-logo{width:92px;height:auto}@media(max-width:749px){.footer__links{gap:.125rem}.footer__links a{display:inline-block;padding-block:.3125rem}}@media(min-width:750px){.footer__cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.footer__heading{padding:0 0 .75rem;border:0;pointer-events:none}.footer__heading .icon{display:none}.footer__links,.footer__contact,.footer__text{padding:0}}@media(min-width:990px){.footer__news-inner{flex-direction:row;align-items:center;justify-content:space-between}.footer__main{grid-template-columns:minmax(220px,1.1fr) 3fr;gap:3rem;padding-block:3rem 2.5rem}.footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.predictive{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:.75rem}.predictive__group+.predictive__group{margin-top:.75rem}.predictive__chips{display:flex;flex-wrap:wrap;gap:.375rem}.predictive__chips mark{background:none;color:inherit;font-weight:700}.predictive__label{font-size:.75rem;font-weight:700;color:var(--c-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem}.predictive__products{display:grid;gap:.125rem}.predictive__product{display:flex;align-items:center;gap:.75rem;padding:.375rem;border-radius:var(--radius-sm)}.predictive__product:hover,.predictive__product:focus-visible{background:var(--c-surface)}.predictive__img{width:44px;aspect-ratio:2 / 3;flex:none;border-radius:4px;overflow:hidden;background:var(--c-surface)}.predictive__img img{width:100%;height:100%;object-fit:cover}.predictive__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.predictive__title{font-size:.8125rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.predictive__price{font-size:.8125rem;font-weight:700}.predictive__price small{font-weight:400;color:var(--c-muted)}.predictive__all{display:flex;align-items:center;justify-content:center;gap:.25rem;margin-top:.75rem;min-height:42px;border-radius:var(--radius-sm);background:var(--c-surface);font-size:.875rem;font-weight:600;color:var(--c-accent)}.crumbs{padding-block:.625rem .25rem;overflow-x:auto;scrollbar-width:none;font-size:.75rem;color:var(--c-muted);white-space:nowrap}.crumbs::-webkit-scrollbar{display:none}.crumbs__list{display:flex;align-items:center;gap:.4rem;list-style:none;margin:0;padding:0}.crumbs__list li+li:before{content:"\203a";margin-right:.4rem;color:#c9c1b7}.crumbs__list a:hover{color:var(--c-accent)}.crumbs__list [aria-current]{color:var(--c-text)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr))}}.card__quick{position:absolute;right:.375rem;bottom:.375rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-bg);color:var(--c-text);box-shadow:0 2px 8px #00000024}.card__quick .icon{width:18px;height:18px}.card__quick span{display:none}@media(min-width:990px)and (hover:hover){.card__quick{left:.5rem;right:.5rem;bottom:.5rem;width:auto;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--c-accent);color:var(--c-accent-text);font-size:.8125rem;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s,background-color .15s}.card__quick:hover{background:var(--c-accent-hover)}.card__quick span{display:inline}.card:hover .card__quick,.card__quick:focus-visible{opacity:1;transform:none}.card:hover .card__ship{opacity:0}.card__ship{transition:opacity .2s}}@media(min-width:750px){.quick-drawer .drawer__panel{top:0;bottom:0;left:auto;right:0;width:min(440px,100vw);max-height:none;border-radius:0;transform:translate(100%)}}.qa{display:grid;gap:1.125rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.qa--loading{min-height:260px;place-items:center}.qa__top{display:flex;gap:.875rem}.qa__img{width:84px;flex:none;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.qa__img img{width:100%;height:100%;object-fit:cover}.qa__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}.qa__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.4}.qa__atc{min-height:50px;font-size:1rem}.qa__more{display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:40px;font-size:.875rem;font-weight:600;color:var(--c-accent)}.spinner{width:28px;height:28px;border:3px solid var(--c-border);border-top-color:var(--c-accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn[aria-busy=true]{opacity:.7;pointer-events:none}.vp{display:grid;gap:1rem}.vp__group{position:relative;min-width:0;margin:0;padding:0;border:0}.vp__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;width:100%;margin-bottom:.5rem;padding:0;font-size:.875rem;color:var(--c-muted)}.vp__legend strong{color:var(--c-text)}.vp__hint{font-size:.8125rem;color:var(--c-accent)}.vp__group.is-chosen .vp__hint,.vp__group--single .vp__values{display:none}.vp__group--single .vp__legend{margin-bottom:0}.vp__guide{margin-left:auto;display:inline-flex;align-self:center;min-height:32px;color:var(--c-text);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.vp__values{display:flex;flex-wrap:wrap;gap:.5rem}.vp__group--size .vp__values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vp__group--size .vp__chip{min-width:0;padding:.375rem .25rem;font-size:.78125rem}@media(min-width:750px){.vp__group--size .vp__values{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.vp__group--size .vp__chip{padding:.375rem .625rem;font-size:.8125rem}}.vp__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vp__chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:64px;min-height:46px;padding:.375rem .625rem;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);font-size:.8125rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.vp__chip:hover{border-color:var(--c-text)}.vp__price{font-size:.71875rem;font-weight:500;color:var(--c-muted)}.vp__swatch{width:22px;height:22px;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.vp__input:checked+.vp__chip{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent)}.vp__input:checked+.vp__chip .vp__price{color:var(--c-accent)}.vp__input:focus-visible+.vp__chip{outline:2px solid var(--c-accent);outline-offset:2px}.vp__chip.is-unavailable{color:var(--c-muted);background:var(--c-surface)}.vp__chip.is-unavailable .vp__val{text-decoration:line-through}.vp__chip.is-missing,.vp__group.is-collapsed .vp__chip--extra{display:none}.vp__group.is-collapsed .vp__input:checked+.vp__chip--extra{display:inline-flex}.vp__more{margin-top:.625rem;min-height:36px;font-size:.875rem;font-weight:600;color:var(--c-accent);text-decoration:underline;text-underline-offset:3px}.vp__group.is-missing .vp__values{animation:shake .4s}.vp__group.is-missing .vp__chip{border-color:var(--c-accent)}.vp__group.is-missing .vp__hint{font-weight:700}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}product-recs,recently-viewed{display:block}.vp__chip{position:relative}.vp__stock{font-size:.65625rem;font-weight:700;line-height:1.1;color:var(--c-accent-ink)}.vp__stockline{display:flex;align-items:center;gap:.375rem;margin:-.25rem 0 0;font-size:.8125rem;font-weight:600;color:var(--c-accent-ink)}.vp-room{margin:0 0 .75rem}.vp-room__toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .875rem;border:1px solid var(--c-border);border-radius:999px;background:var(--c-surface);font-size:.8125rem;font-weight:600;color:var(--c-text)}.vp-room__toggle:hover{border-color:var(--c-text)}.vp-room__toggle[aria-expanded=true]{border-color:var(--c-text);background:var(--c-bg)}.vp-room__panel{margin-top:.5rem;padding:.75rem;border-radius:var(--radius-sm);background:var(--c-surface)}.vp-room__help{margin:0 0 .625rem;font-size:.78125rem;line-height:1.45;color:var(--c-muted)}.vp-room__fields{display:flex;align-items:flex-end;gap:.5rem}.vp-room__field{flex:1;min-width:0;display:grid;gap:.25rem;font-size:.75rem;font-weight:600;color:var(--c-muted)}.vp-room__input{position:relative;display:block}.vp-room__input input{width:100%;height:44px;padding:0 2.1rem 0 .7rem;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);font:inherit;font-size:1rem;font-weight:600;color:var(--c-text);-moz-appearance:textfield}.vp-room__input input::-webkit-outer-spin-button,.vp-room__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vp-room__input input:focus{border-color:var(--c-text);outline:none}.vp-room__input em{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);font-style:normal;font-size:.8125rem;color:var(--c-muted);pointer-events:none}.vp-room__x{padding-bottom:.7rem;color:var(--c-muted)}.vp-room__go{flex:none;min-height:44px;height:44px;padding:0 1rem}.vp-room__result{margin:.625rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--c-text)}.vp-room__result:empty{display:none}.vp-room__pick{font-weight:700;color:var(--c-accent-ink);text-decoration:underline;text-underline-offset:2px}.vp__group--size.has-room .vp__values{row-gap:.875rem;padding-top:.375rem}.vp__chip.is-best{border-color:var(--c-text)}.vp__chip.is-best:before{content:attr(data-best);position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:1px 7px;border-radius:999px;background:var(--c-text);color:var(--c-bg);font-size:.625rem;font-weight:700;line-height:1.5;white-space:nowrap}.vp__chip.is-toobig{opacity:.42}.vp__input:checked+.vp__chip.is-toobig{opacity:1}.rv__clear{color:var(--c-muted);font-weight:500;text-decoration:underline;text-underline-offset:2px}.cd-recs{display:block;margin:1.25rem -1rem 0;padding:1rem 0 .25rem;border-top:1px solid var(--c-border)}.cd-recs__title{margin:0 1rem .75rem;font-size:.9375rem;font-weight:700}.cd-recs .cd-recs__track{display:grid;grid-auto-flow:column;grid-auto-columns:136px;gap:.625rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding:0 1rem .25rem;scrollbar-width:none}.cd-recs__track::-webkit-scrollbar{display:none}.cd-recs__item{scroll-snap-align:start;min-width:0}.mini-card{display:flex;flex-direction:column;gap:.375rem;height:100%}.mini-card__img{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.mini-card__img img{width:100%;height:100%;object-fit:cover}.mini-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.35}.price--mini{gap:.2rem}.price--mini .price__current{font-size:.8125rem}.price--mini .price__from,.price--mini .price__compare{font-size:.6875rem}.price--mini .price__cart{gap:.25rem;padding:.2rem .35rem;font-size:.65625rem}.price--mini .price__cart-amount{font-size:.75rem}.mini-card__add{gap:.25rem;min-height:34px;margin-top:auto;padding:0 .5rem;font-size:.75rem}.cpage__title{margin:.5rem 0 1rem;font-size:1.5rem}.cpage__article--narrow{max-width:820px}.cpage__content{font-size:.9375rem;line-height:1.75;color:var(--c-text)}.cpage__content h2,.cpage__content h3{margin:1.5em 0 .5em}.cpage__content table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.875rem}.cpage__content td,.cpage__content th{padding:.5rem .75rem;border:1px solid var(--c-border);text-align:left}.cpage__hero{margin-bottom:1.5rem;border-radius:var(--radius);overflow:hidden}.cpage__article>:last-child,.cpage__content>:last-child{margin-bottom:0}@media(min-width:990px){.cpage__title{font-size:2rem}}.contact__grid{display:grid;gap:1.5rem}.contact__intro{margin-bottom:1rem;color:var(--c-muted)}.contact__list{display:grid;gap:.75rem}.contact__list li{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--radius);background:var(--c-surface)}.contact__list .icon{color:var(--c-accent);margin-top:2px}.contact__list span{display:flex;flex-direction:column;font-size:.9375rem}.contact__list small{font-size:.75rem;color:var(--c-muted)}.contact__form{display:grid;gap:.875rem;padding:1.25rem;border:1px solid var(--c-border);border-radius:var(--radius)}.field{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--c-muted)}.field-row{display:grid;gap:.875rem}.input--area{height:auto;padding:.75rem .875rem;resize:vertical}.form-ok{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--c-sale-soft);color:var(--c-sale);font-weight:600}.form-err{padding:.75rem 1rem;border-radius:var(--radius-sm);background:#fdecea;color:#a8281e;font-size:.875rem}.form-err ul{margin:0;padding-left:1.1em}@media(min-width:750px){.field-row{grid-template-columns:1fr 1fr}}@media(min-width:990px){.contact__grid{grid-template-columns:1fr 1.3fr;gap:2.5rem}.contact__form{padding:1.75rem}}.nf__inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:560px;text-align:center}.nf__code{font-family:var(--font-heading);font-size:4.5rem;font-weight:800;line-height:1;color:var(--c-accent)}.nf__title{font-size:1.5rem}.nf__text{color:var(--c-muted)}.nf__search{width:100%;margin:.5rem 0}.tiles__grid--wrap{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.blog__grid{display:grid;gap:1.25rem}.post-card{display:flex;flex-direction:column;gap:.4rem}.post-card__img{aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.post-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.post-card:hover img{transform:scale(1.03)}.post-card__date{font-size:.75rem;color:var(--c-muted)}.post-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3}.post-card__excerpt{font-size:.875rem;color:var(--c-muted)}.pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;font-size:.875rem}@media(min-width:750px){.blog__grid{grid-template-columns:repeat(3,1fr)}}favorites-page{display:block}.favs__count{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--c-muted)}.favs__note{margin:-.5rem 0 1rem;font-size:.8125rem;color:var(--c-muted)}.favs__loading{display:grid;place-items:center;min-height:200px}.pw{display:grid;place-items:center;min-height:100vh;padding:1.5rem;background:var(--c-surface)}.pw__card{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:440px;padding:2rem 1.5rem;border-radius:var(--radius);background:var(--c-bg);text-align:center;box-shadow:var(--shadow-card)}.pw__logo{width:140px}.pw__title{font-size:1.375rem}.pw__text{color:var(--c-muted)}.pw__form{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.pw__form .input{flex:1;min-width:0}.pw__owner{width:100%;font-size:.8125rem;color:var(--c-muted)}.pw__owner>summary{margin-bottom:.75rem;text-decoration:underline}@media(min-width:750px){.tiles__grid--wrap{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.iwt__grid{display:grid;gap:1.25rem;align-items:center}.iwt--surface .iwt__grid{padding:1rem;border-radius:var(--radius);background:var(--c-surface)}.iwt__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--c-surface)}.iwt__img,.iwt__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.iwt__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.iwt__title{font-size:1.375rem;line-height:1.2}.iwt__text{font-size:.9375rem;line-height:1.7;color:var(--c-muted);max-width:60ch}.iwt__btn{margin-top:.25rem}@media(min-width:990px){.iwt__grid{grid-template-columns:1fr 1fr;gap:3.5rem}.iwt--surface .iwt__grid{padding:1.5rem}.iwt__grid--reverse .iwt__media{order:2}.iwt__media{aspect-ratio:5 / 4}.iwt__title{font-size:1.875rem}.iwt__copy{padding-right:1rem}.iwt__grid--reverse .iwt__copy{padding:0 0 0 1.5rem}}:root:root{--shopify-chat-bg-color: var(--c-surface);--shopify-chat-text-color: var(--c-text);--shopify-chat-accent-bg-color: var(--c-accent);--shopify-chat-accent-text-color: var(--c-accent-text);--shopify-chat-body-font-family: var(--font-body);--shopify-chat-border-radius: var(--radius);--shopify-chat-activator-font-size: 15px;--chat-offset: 24px}shopify-chat{--shopify-chat-activator-offset: var(--chat-offset)}shopify-chat::part(activator){box-shadow:0 6px 20px #1f1d1b2e}body.is-locked shopify-chat::part(activator){display:none}body:has(#shopify-pc__prefs[style*=block]) shopify-chat::part(activator){display:none}@media(max-width:989px){body.has-tabbar{--chat-offset: calc(71px + env(safe-area-inset-bottom)) }body:not(.has-tabbar){--chat-offset: 16px}body.template-product,body.template-cart:has(.cart-bar){--chat-offset: calc(88px + env(safe-area-inset-bottom)) }body:has(cookie-notice.cookie:not([hidden])) shopify-chat::part(activator){display:none}body:has(#shopify-pc__banner[style*=block]) shopify-chat::part(activator){display:none}:root body:has(shopify-chat) .toast-region{bottom:calc(var(--chat-offset) + 56px)}body:has(shopify-chat) .footer__bottom{padding-bottom:60px}}#shopify-pc__banner .shopify-pc__banner__body p{font-size:.8125rem;line-height:1.45}cookie-notice.cookie{position:fixed;z-index:70;left:12px;right:12px;bottom:calc(71px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;border-radius:var(--radius);background:var(--c-bg);box-shadow:var(--shadow-pop);border:1px solid var(--c-border)}cookie-notice.cookie[hidden]{display:none}body:not(.has-tabbar) cookie-notice.cookie{bottom:12px}.template-product cookie-notice.cookie,.template-cart:has(.cart-bar) cookie-notice.cookie{bottom:calc(86px + env(safe-area-inset-bottom))}.cookie__text{flex:1;font-size:.8125rem;line-height:1.45;color:var(--c-muted)}.cookie__text a{color:var(--c-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cookie__btn{flex:none;min-height:40px;padding:0 1rem;font-size:.8125rem}@media(min-width:990px){cookie-notice.cookie,.template-product cookie-notice.cookie,.template-cart:has(.cart-bar) cookie-notice.cookie{left:24px;right:auto;bottom:24px;max-width:440px}}.npop{width:min(440px,calc(100vw - 24px));max-width:none;padding:0;border:0;border-radius:var(--radius);background:var(--c-bg);color:var(--c-text);box-shadow:var(--shadow-pop);overflow:hidden}.npop[open]{display:grid;animation:toast-in .25s var(--ease)}.npop::backdrop{background:#14121080}.npop--img{width:min(760px,calc(100vw - 24px))}.npop__media{display:none;background:var(--c-surface)}.npop__media img{width:100%;height:100%;object-fit:cover}.npop__body{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.5rem 1.5rem}.npop__close{position:absolute;top:.375rem;right:.375rem;display:grid;place-items:center;width:44px;height:44px;color:var(--c-muted)}.npop__title{padding-right:1.5rem;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;line-height:1.2}.npop__text{font-size:.9375rem;color:var(--c-muted)}.npop__form{display:grid;gap:.5rem;margin-top:.25rem}.npop__note{font-size:.75rem;color:var(--c-muted)}@media(min-width:750px){.npop--img[open]{grid-template-columns:320px 1fr}.npop--img .npop__media{display:block}.npop__body{padding:2.5rem 2rem 2rem;justify-content:center}.npop__title{font-size:1.625rem}}.cart-drawer .drawer__panel{width:min(100vw,420px)}.cd{display:flex;flex-direction:column;height:100%;min-height:0}.cd__count{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--c-muted)}.cd__body{padding:1rem}.cd__ship{margin-bottom:.875rem}.cd__items{display:grid;gap:.75rem}.cd-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-border);transition:opacity .2s}.cd-item:last-child{border-bottom:0;padding-bottom:0}.cd-item.is-updating{opacity:.45;pointer-events:none}.cd-item__img{aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--radius-sm);background:var(--c-surface)}.cd-item__img img{width:100%;height:100%;object-fit:cover}.cd-item__body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cd-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;line-height:1.4}.cd-item__opts{display:flex;flex-wrap:wrap;gap:0 .75rem;font-size:.75rem;color:var(--c-muted)}.cd-item__opts strong{color:var(--c-text);font-weight:600}.cd-item__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.cd-item__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.cd-item__price strong{font-size:.9375rem;color:var(--c-accent)}.cd-item__price s{font-size:.75rem;color:var(--c-muted)}.qty--sm{height:34px}.qty--sm .qty__btn{width:34px}.qty__value{min-width:28px;text-align:center;font-size:.875rem;font-weight:700}.cd__foot{display:grid;gap:.5rem}.cd__rows{display:grid;gap:.3rem;margin:0;font-size:.8125rem}.cd__rows>div{display:flex;justify-content:space-between;gap:1rem}.cd__rows dt{color:var(--c-muted)}.cd__rows dd{margin:0;font-weight:600}.cd__disc dt,.cd__disc dd{color:var(--c-sale)}.cd__total{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--c-border)}.cd__total dt{color:var(--c-text);font-weight:600}.cd__total dd{font-size:1.125rem;font-weight:800;color:var(--c-accent)}.cd__foot .summary__saving{margin:0}.cd__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem;margin-top:.25rem}.cd__actions .btn{min-height:48px}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:420px;margin:2rem auto;padding:2.5rem 1.25rem;text-align:center;color:var(--c-muted)}.cart-empty__icon{display:grid;place-items:center;width:88px;height:88px;margin-bottom:.5rem;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent)}.cart-empty__icon .icon{width:40px;height:40px}.cart-empty__title{font-size:1.375rem;color:var(--c-text)}.cart-empty .btn{margin-top:.75rem;min-width:220px}.cd__body--empty{display:flex;flex-direction:column;justify-content:center}.cd__empty{margin:0 auto;padding:2rem 1.25rem 3rem}.cd__empty .cart-empty__title{font-size:1.25rem;font-weight:700}.cd__empty .btn{min-width:0;width:100%;max-width:280px}.cart__ship{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius);background:var(--c-surface);font-size:.875rem}.cart__ship>.icon{color:var(--c-accent)}.cart__ship.is-free{background:var(--c-sale-soft)}.cart__ship.is-free>.icon,.cart__ship.is-free strong{color:var(--c-sale)}.cart__ship-copy{flex:1;min-width:0}.cart__ship-bar{display:block;height:6px;margin-top:.4rem;overflow:hidden;border-radius:3px;background:var(--c-border)}.cart__ship-bar span{display:block;height:100%;border-radius:3px;background:var(--c-sale);transition:width .3s}.qty{display:inline-flex;align-items:center;height:38px;border:1px solid var(--c-border);border-radius:999px}.qty__btn{display:grid;place-items:center;width:38px;height:100%;color:var(--c-accent);border-radius:999px}.qty__btn:hover{background:var(--c-accent-soft)}.qty__input{width:34px;height:100%;border:0;background:transparent;text-align:center;font-weight:700;font-size:.9375rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input:focus{outline:none}.summary__saving{display:flex;align-items:center;gap:.35rem;margin-top:.375rem;font-size:.8125rem;color:var(--c-sale)}.faq__inner{display:grid;gap:.75rem}.faq__text{margin-top:.5rem;font-size:.9375rem;color:var(--c-muted)}.faq__item .acc__head h3{font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.4}.faq__answer{color:var(--c-muted);line-height:1.65}.faq__answer a{color:var(--c-text)}@media(min-width:990px){.faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;align-items:start}.faq__intro{position:sticky;top:calc(var(--sticky-top, 0px) + 24px)}}.acc{border-top:1px solid var(--c-border)}.acc:last-of-type{border-bottom:1px solid var(--c-border)}.acc__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 0}.acc__head h2{font-size:1.0625rem}.acc__head .icon{transition:transform .2s}.acc[open]>.acc__head .icon{transform:rotate(180deg)}.acc__body{padding-bottom:1.25rem;font-size:.9375rem}.chip.is-active,.chip[aria-selected=true],.chip--remove,.nav__link.is-active,.vp__input:checked+.vp__chip,.vp__input:checked+.vp__chip .vp__price{color:var(--c-accent-ink)}.price__cart,.cart__ship.is-free strong,.summary__free,.summary__disc dt,.summary__disc dd,.cd__disc dt,.cd__disc dd,.summary__saving,.pdp__campaign{color:var(--c-sale-ink)}@media(hover:none){.card__img--alt{display:none}}.vp__group.is-collapsed .vp__input--extra:not(:checked){display:none}.npop__badge{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0 .625rem;border-radius:999px;background:var(--c-accent-soft);color:var(--c-accent-ink);font-size:.75rem;font-weight:700}.reward{display:grid;gap:.625rem}.reward__title{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--c-sale-ink)}.reward__text{font-size:.875rem;color:var(--c-muted)}.reward__code{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border:1.5px dashed var(--c-accent);border-radius:var(--radius-sm);background:var(--c-accent-soft)}.reward__value{font-family:var(--font-heading);font-size:1.375rem;font-weight:800;letter-spacing:.08em;color:var(--c-accent-ink)}.reward__copy{min-height:36px;padding:0 .875rem;border-radius:var(--radius-sm);background:var(--c-bg);font-size:.8125rem;font-weight:700;color:var(--c-accent-ink);box-shadow:inset 0 0 0 1px var(--c-border)}.reward__note{font-size:.75rem;color:var(--c-muted);text-align:center}.footer__reward{width:100%;max-width:420px;padding:1rem;border-radius:var(--radius);background:var(--c-bg);color:var(--c-text)}.cd-item__price strong{white-space:nowrap}.consent{position:relative;display:flex;align-items:flex-start;gap:.625rem;margin:.25rem 0;font-size:.8125rem;line-height:1.45;color:var(--c-muted);cursor:pointer;text-align:left}.consent--sm{font-size:.75rem}.consent__input{position:absolute;width:1px;height:1px;opacity:0}.consent__box{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:1px;border:1.5px solid #c9c1b7;border-radius:4px;background:var(--c-bg);transition:background-color .15s,border-color .15s}.consent__box .icon{width:13px;height:13px;color:var(--c-accent-text);opacity:0}.consent__input:checked+.consent__box{background:var(--c-accent);border-color:var(--c-accent)}.consent__input:checked+.consent__box .icon{opacity:1}.consent__input:focus-visible+.consent__box{outline:2px solid var(--c-accent);outline-offset:2px}.consent__text a{color:var(--c-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.consent.is-invalid .consent__box{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b26}.consent.is-invalid .consent__text{color:#a8281e}.footer__news-form .consent{width:100%;color:inherit;opacity:.85}.footer__news-form .consent__text a{color:inherit}.cd__form{margin:0}.summary__tax{margin-top:.5rem;font-size:.75rem;color:var(--c-muted)}.price__tax,.form-note{font-size:.75rem;color:var(--c-muted)}.form-note a{text-decoration:underline}.footer__legal{display:grid;gap:.25rem}.footer__imprint{font-size:.71875rem;line-height:1.5}.cookie__actions{display:flex;gap:.5rem;flex:none}@media(max-width:749px){cookie-notice.cookie{flex-direction:column;align-items:stretch}.cookie__actions .cookie__btn{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/base.css.map */
