*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed!important;width:auto;height:auto;clip:auto;top:8px;left:8px;z-index:999;background:#fff;padding:8px 14px;border-radius:6px}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}.page-width--narrow{max-width:820px}@media(min-width:990px){.page-width{padding:0 40px}}.icon{width:22px;height:22px}.rte p{margin:0 0 .8em}.rte a{text-decoration:underline}em{font-style:normal}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-btn);padding:13px 26px;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,transform .1s}.btn:active{transform:scale(.99)}.btn--accent{background:var(--c-accent);color:#fff}.btn--accent:hover{background:var(--c-accent-dark)}.btn--accent:disabled{background:#c9c9c9;cursor:not-allowed}.btn--ghost{background:transparent;border:1.5px solid var(--c-text);color:var(--c-text)}.btn--xl{min-height:58px;font-size:15px;letter-spacing:.08em}.btn--block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:0;padding:0;position:relative}.announcement{background:var(--ann-bg);color:var(--ann-fg);text-align:center;font-size:13px;font-weight:500;letter-spacing:.02em}.announcement__track{position:relative;min-height:38px;display:grid;place-items:center;padding:0 16px}.announcement__msg{grid-area:1/1;opacity:0;transition:opacity .4s;padding:9px 0}.announcement__msg.is-active{opacity:1}.announcement a{text-decoration:underline;text-underline-offset:3px}.site-header{background:#fff;border-bottom:1px solid var(--c-border);z-index:50;position:relative}.site-header.is-sticky{position:sticky;top:0}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.site-header__left{display:flex;align-items:center}.site-header__nav{display:none}.site-header__nav ul{display:flex;gap:28px}.site-header__nav a{font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.site-header__nav a:hover,.site-header__nav a[aria-current]{color:var(--c-accent)}.site-header__logo{display:block;width:var(--logo-w-m)}.site-header__logo-img{width:100%;height:auto}.site-header__right{display:flex;align-items:center;justify-content:flex-end;gap:2px}.site-header__search-text{display:none;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin-right:6px}.site-header__account{display:none}.cart-count{position:absolute;top:4px;right:2px;min-width:17px;height:17px;border-radius:9px;background:var(--c-accent);color:#fff;font-size:10.5px;font-weight:600;display:grid;place-items:center;padding:0 4px}.cart-count.is-empty{display:none}@media(min-width:990px){.site-header__bar{min-height:78px}.site-header__burger{display:none}.site-header__nav{display:block}.site-header__logo{width:var(--logo-w)}.site-header__search-text,.site-header__account{display:inline-flex}}.category-bar{border-top:1px solid var(--c-border)}.category-bar__list{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;padding:11px 20px;white-space:nowrap;justify-content:flex-start}.category-bar__list::-webkit-scrollbar{display:none}.category-bar a{font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#3a3a3c}.category-bar a:hover,.category-bar a[aria-current]{color:var(--c-accent)}@media(min-width:990px){.category-bar__list{justify-content:center;gap:34px}}.search-overlay{position:absolute;inset:0 0 auto 0;background:#fff;border-bottom:1px solid var(--c-border);z-index:60}.search-overlay__form{display:flex;align-items:center;gap:8px;min-height:78px}.search-overlay__input{flex:1;border:0;border-bottom:1.5px solid var(--c-text);padding:10px 4px;font-size:18px;outline:none;background:transparent}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.drawer__panel{position:absolute;inset:0 auto 0 0;width:min(86vw,360px);background:#fff;z-index:1;padding:18px 22px;overflow:auto;animation:slidein .25s ease}@keyframes slidein{0%{transform:translate(-100%)}to{transform:none}}.drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer__list a{display:block;padding:13px 0;border-bottom:1px solid var(--c-border);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.drawer__account{display:flex;align-items:center;gap:8px;margin-top:20px;font-weight:500}.section-heading{font-size:clamp(26px,3.2vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-align:center;margin-bottom:10px}.section-heading em,.empty-state__title em,.banner__heading em{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--c-accent);letter-spacing:-.01em}.section-sub{text-align:center;color:var(--c-muted);max-width:620px;margin:0 auto 28px;font-size:14.5px}.accent{color:var(--c-accent)}section[style*=--section-pad]{padding:var(--section-pad) 0}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--g1) 0%,var(--g2) 55%,var(--g3) 100%);height:var(--hero-h-m)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg-media{width:100%;height:100%;object-fit:cover}.hero__inner{position:relative;height:100%}.hero__headline{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;color:var(--poster-color);pointer-events:none}.hero__l1{position:absolute;left:20px;top:4%;font-family:var(--font-body);font-weight:500;font-size:clamp(58px,15vw,160px);letter-spacing:-.045em;line-height:.9;z-index:1}.hero__l2{position:absolute;right:16px;top:44%;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(72px,19vw,210px);letter-spacing:-.03em;line-height:.9;z-index:3}.hero__model{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:80%;z-index:2;display:flex;align-items:flex-end}.hero__model-img{height:100%;width:auto;max-width:none;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(120,40,30,.12))}.hero__side{position:absolute;right:20px;bottom:24px;z-index:4;max-width:200px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.hero__text{font-size:13px;line-height:1.45;color:#5b3a33}.hero__btn{padding:11px 18px;font-size:12px}.hero__stat{position:absolute;left:20px;bottom:24px;z-index:4;display:flex;flex-direction:column;color:var(--c-text)}.hero__stat strong{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--poster-color)}.hero__stat span{font-size:11.5px;color:#5b3a33;max-width:140px;line-height:1.35;margin-top:4px}@media(max-width:749px){.hero__text{display:none}.hero__side{max-width:none}}@media(min-width:750px){.hero{height:var(--hero-h)}.hero__l1{left:auto;right:calc(50% + 30px);top:11%}.hero__l2{right:7%;top:40%}.hero__model{height:96%}.hero__side{right:7%;bottom:12%;max-width:240px}.hero__text{font-size:14px}.hero__stat{left:6%;bottom:11%}.hero__stat strong{font-size:52px}.hero__stat span{font-size:13px;max-width:180px}.hero__btn{padding:13px 24px;font-size:13px}}@media(min-width:1200px){.hero__l2{right:9%}}.product-section{padding:24px 0 40px}.product-section--featured{padding:var(--section-pad,40px) 0}.product-grid{display:grid;gap:22px}@media(min-width:990px){.product-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start}.product-grid__media{position:sticky;top:130px}.product-section{padding:36px 0 56px}}.gallery__stage{position:relative;border-radius:var(--radius);overflow:hidden}.gallery--gradient .gallery__stage{background:linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2) 60%,var(--c-hero-3))}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:4/5}.gallery__img{width:100%;height:100%;object-fit:cover}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffffe6;border:0;display:grid;place-items:center;box-shadow:0 2px 10px #00000014;z-index:5}.gallery__arrow .icon{width:18px;height:18px}.gallery__arrow--prev{left:12px}.gallery__arrow--next{right:12px}.gallery__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:5}.gallery__dots span{width:6px;height:6px;border-radius:3px;background:#ffffffa6;transition:width .2s}.gallery__dots span.is-active{width:18px;background:#fff}@media(min-width:990px){.gallery__dots{display:none}}@media(max-width:749px){.gallery__arrow{display:none}}.gallery__thumbs-wrap{display:flex;align-items:center;gap:6px;margin-top:12px}.thumbs__arrow{width:28px;height:28px;flex:0 0 28px;border:0;background:none;display:grid;place-items:center;color:var(--c-muted)}.thumbs__arrow .icon{width:18px;height:18px}.gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;flex:1}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{flex:0 0 calc((100% - 40px)/5);aspect-ratio:4/5;border-radius:8px;overflow:hidden;border:1.5px solid transparent;padding:0;background:var(--c-hero-1);position:relative;opacity:.75}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{border-color:var(--c-text);opacity:1}.gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}@media(max-width:749px){.gallery__thumbs-wrap{display:none}}.poster{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--poster-color);pointer-events:none;z-index:2}.poster__l1{position:absolute;left:7%;top:6%;font-weight:500;font-size:clamp(40px,9vw,76px);letter-spacing:-.045em;line-height:.95}.poster__l2{position:absolute;right:6%;top:30%;font-family:var(--font-display);font-style:italic;font-size:clamp(50px,11vw,96px);letter-spacing:-.03em;line-height:.9}.poster__text{position:absolute;right:6%;top:calc(30% + clamp(56px,12vw,104px));width:38%;text-align:right;font-size:clamp(11px,1.6vw,13.5px);line-height:1.4;color:#5b3a33}.poster__stat{position:absolute;left:7%;bottom:7%;display:flex;flex-direction:column;color:var(--c-text)}.poster__stat strong{font-size:clamp(26px,5vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--poster-color)}.poster__stat span{font-size:clamp(10.5px,1.5vw,12.5px);color:#5b3a33;margin-top:3px}.pinfo{display:flex;flex-direction:column;gap:16px}.pinfo__rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-muted)}.pinfo__rating--new{color:var(--c-accent);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px}.pinfo__rating--new .icon{width:14px;height:14px}.stars{position:relative;color:#ddd;letter-spacing:2px;font-size:15px}.stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pct);overflow:hidden;color:var(--c-accent);white-space:nowrap}.pinfo__title{font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-top:-6px}.pinfo__pitch{color:var(--c-muted);font-size:15px;margin-top:-8px}.pinfo__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.price-compare{color:#9a9aa0;font-size:16px}.price-now{font-size:22px;font-weight:600;letter-spacing:-.01em}.badge-sale{background:var(--c-sale-bg);color:var(--c-sale-text);font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;letter-spacing:.02em}[hidden]{display:none!important}.pinfo__proof{display:flex;align-items:center;gap:12px;background:var(--c-soft);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.4}.pinfo__proof-faces{display:flex;flex:0 0 auto}.pinfo__proof-faces img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px}.pinfo__proof-faces img:first-child{margin-left:0}.pinfo__promo{display:flex;align-items:center;gap:12px;background:var(--c-promo);border-radius:12px;padding:12px 14px}.pinfo__promo-icon{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--c-accent);display:grid;place-items:center;flex:0 0 36px}.pinfo__promo-icon .icon{width:18px;height:18px}.pinfo__promo-body{flex:1;min-width:0}.pinfo__promo-title{line-height:1.6}.pinfo__promo-title mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:color-mix(in srgb,var(--c-accent) 13%,transparent);color:var(--c-accent);font-weight:600;font-size:14px;padding:1px 6px;border-radius:4px}.pinfo__promo-text{font-size:12.5px;color:var(--c-muted);margin-top:3px}.pinfo__promo-code{display:inline-flex;align-items:center;gap:6px;border:1.5px dashed var(--c-accent);background:#fff;color:var(--c-accent);font-weight:600;font-size:13px;letter-spacing:.06em;border-radius:8px;padding:8px 10px}.pinfo__promo-code .icon{width:15px;height:15px}.opt{border:0;margin:0 0 10px;padding:0}.opt__label{font-size:13.5px;font-weight:600;margin-bottom:9px;padding:0}.opt__label span{font-weight:400;color:var(--c-muted)}.opt__pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.pill span{display:inline-block;border:1.5px solid var(--c-border);border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:500;transition:all .15s;background:#fff}.pill input:checked+span{background:var(--c-text);border-color:var(--c-text);color:#fff}.pill input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.pill.is-unavailable span{color:#b0b0b5;text-decoration:line-through}.bundle{display:flex;flex-direction:column;gap:10px}.bundle__heading{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin:4px 0 2px}.bundle__heading:before,.bundle__heading:after{content:"";flex:1;height:1px;background:var(--c-border)}.bundle__opt{position:relative;display:flex;align-items:center;gap:12px;border:1.5px solid var(--c-border);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s}.bundle__opt input{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1.5px solid #bdbdc2;border-radius:50%;flex:0 0 18px;margin:0;display:grid;place-items:center}.bundle__opt input:checked{border-color:var(--c-accent)}.bundle__opt input:checked:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--c-accent)}.bundle__opt.is-selected{border:2px solid var(--c-accent);background:color-mix(in srgb,var(--c-soft) 55%,#fff);padding:11.5px 13.5px}.bundle__thumbs{display:flex;flex:0 0 auto}.bundle__thumb{width:34px;height:42px;object-fit:cover;border-radius:6px;border:2px solid #fff;margin-left:-14px;background:var(--c-hero-1)}.bundle__thumb:first-child{margin-left:0}.bundle__text{flex:1;display:flex;flex-direction:column;min-width:0}.bundle__title{font-weight:600;font-size:14.5px}.bundle__save{display:inline-block;background:var(--c-accent);color:#fff;font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;margin-left:4px;vertical-align:2px;letter-spacing:.03em}.bundle__sub{font-size:12.5px;color:var(--c-muted)}.bundle__price{display:flex;flex-direction:column;align-items:flex-end}.bundle__now{font-weight:600;font-size:15px}.bundle__was{font-size:12px;color:#9a9aa0}.bundle__badge{position:absolute;top:-10px;right:14px;background:var(--c-accent);color:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.bundle__note{font-size:12px;color:var(--c-muted);text-align:center}.pinfo__stock{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--c-success)}.pinfo__stock .dot{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:pulse 2s infinite}.pinfo__stock.is-out{color:#b3261e}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 50%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.pinfo__buy .shopify-payment-button{margin-top:10px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--c-border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;box-shadow:0 -6px 20px #0000000f}.sticky-atc__info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sticky-atc__info img{width:40px;height:50px;object-fit:cover;border-radius:6px}.sticky-atc__info>span{display:flex;flex-direction:column;min-width:0}.sticky-atc__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:13px;color:var(--c-muted)}.sticky-atc .btn{padding:12px 18px;font-size:13px}.xsell{display:flex;flex-direction:column;gap:10px}.xsell__heading{font-weight:600;font-size:15px}.xsell__card{display:flex;align-items:center;gap:12px;border:1.5px solid var(--c-border);border-radius:12px;padding:10px 12px;cursor:pointer;position:relative}.xsell__card:has(input:checked){border-color:var(--c-accent)}.xsell__check{position:absolute;opacity:0;width:1px;height:1px}.xsell__box{width:20px;height:20px;border:1.5px solid #bdbdc2;border-radius:5px;flex:0 0 20px;display:grid;place-items:center;color:transparent}.xsell__box .icon{width:14px;height:14px}.xsell__check:checked+.xsell__box{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.xsell__check:focus-visible+.xsell__box{outline:2px solid var(--c-accent);outline-offset:2px}.xsell__img{width:50px;height:62px;object-fit:cover;border-radius:8px;background:var(--c-hero-1)}.xsell__text{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.xsell__title{font-size:13.5px;font-weight:600;line-height:1.3}.xsell__select{font-size:12px;border:1px solid var(--c-border);border-radius:6px;padding:3px 6px;max-width:150px;background:#fff}.xsell__price{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;font-weight:600}.xsell__price s{font-size:12px;color:#9a9aa0;font-weight:400}.xsell__hint{font-size:12px;color:var(--c-muted);border:1px dashed var(--c-border);padding:10px;border-radius:8px;text-align:center}.timeline{display:grid;grid-template-columns:repeat(3,1fr);position:relative;padding:6px 0}.timeline:before{content:"";position:absolute;top:28px;left:16.66%;right:16.66%;border-top:2px dashed color-mix(in srgb,var(--c-accent) 35%,#fff)}.timeline__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;gap:3px}.timeline__icon{width:46px;height:46px;border-radius:50%;background:var(--c-soft);color:var(--c-accent);display:grid;place-items:center;margin-bottom:4px;box-shadow:0 0 0 4px #fff}.timeline__icon .icon{width:21px;height:21px}.timeline__label{font-size:13px;font-weight:600}.timeline__date{font-size:12px;color:var(--c-muted)}.benefits{display:flex;flex-direction:column;gap:10px}.benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.benefits__check{width:21px;height:21px;border-radius:50%;background:var(--c-accent);color:#fff;display:grid;place-items:center;flex:0 0 21px;margin-top:1px}.benefits__check .icon{width:13px;height:13px}.ugc__heading{font-weight:600;font-size:15px;margin-bottom:10px}.ugc__row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ugc__item{position:relative;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:var(--c-hero-1)}.ugc__media{width:100%;height:100%;object-fit:cover}.ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border:0;background:none;padding:0;display:grid;place-items:center}.ugc__play .icon{width:44px;height:44px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.ugc__item.is-playing .ugc__play{display:none}.pinfo__payments .payment-icons{justify-content:center}.payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.payment-icon{width:38px;height:24px}.pinfo__tab{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.pinfo__tab summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:600;cursor:pointer}.pinfo__tab summary::-webkit-details-marker{display:none}.pinfo__tab .icon{width:18px;height:18px;transition:transform .2s}.pinfo__tab[open] .icon{transform:rotate(180deg)}.pinfo__tab .rte{padding-bottom:14px;font-size:14px;color:#444}.cgrid__list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}@media(min-width:750px){.cgrid__list{grid-template-columns:repeat(4,1fr);gap:20px}}.cgrid__item{display:flex;flex-direction:column;gap:10px}.cgrid__img{display:block;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2))}.cgrid__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cgrid__item:hover .cgrid__img img{transform:scale(1.04)}.cgrid__title{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14.5px}.cgrid__arrow{color:var(--c-accent)}.cgrid__arrow .icon{width:18px;height:18px}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 14px;margin-top:22px}@media(min-width:750px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.pgrid{grid-template-columns:repeat(4,1fr);gap:30px 20px}}.pcard{display:flex;flex-direction:column;gap:6px}.pcard__img{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2))}.pcard__img img{width:100%;height:100%;object-fit:cover}.pcard__badge{position:absolute;top:10px;left:10px}.pcard__sold{position:absolute;bottom:10px;left:10px;background:#fff;font-size:12px;padding:3px 10px;border-radius:999px}.pcard__title{font-weight:600;font-size:14px;margin-top:4px}.pcard__price{display:flex;gap:8px;font-size:14px}.pcard__price s{color:#9a9aa0}.banner__frame{position:relative;height:var(--banner-h-m);overflow:hidden;background:var(--c-hero-1)}.page-width .banner__frame{border-radius:var(--radius)}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.banner__media--mobile{display:none}@media(max-width:749px){.banner__media--mobile{display:block;z-index:1}}.banner__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(40,20,20,.45),rgba(40,20,20,.1) 55%,transparent);pointer-events:none}.banner--right .banner__frame:after{background:linear-gradient(270deg,rgba(40,20,20,.45),transparent 60%)}.banner--center .banner__frame:after{background:#28141440}.banner__content{position:absolute;z-index:2;inset:auto 20px 26px 20px;color:#fff;display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-shadow:0 1px 18px rgba(0,0,0,.25)}.banner--center .banner__content{align-items:center;text-align:center}.banner__heading{font-size:clamp(30px,4.6vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1.05;max-width:620px}.banner__heading em{color:#fff}.banner__text{max-width:440px;font-size:15px}@media(min-width:750px){.banner__frame{height:var(--banner-h)}.banner__content{inset:auto 7% 12% 7%}.banner--right .banner__content{align-items:flex-end;text-align:right}}.looks__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 8px;scrollbar-width:none;max-width:var(--page-width);margin:0 auto}.looks__track::-webkit-scrollbar{display:none}.looks__card{flex:0 0 78%;scroll-snap-align:center;border-radius:var(--radius);overflow:hidden;background:#fff;border:1px solid var(--c-border)}@media(min-width:750px){.looks__track{padding:6px 40px 8px}.looks__card{flex:1 1 0}}.looks__img{aspect-ratio:4/5;background:var(--c-hero-1)}.looks__img img,.looks__img video{width:100%;height:100%;object-fit:cover}.looks__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.looks__stars{display:flex;color:var(--c-accent)}.looks__stars .icon{width:16px;height:16px}.looks__title{font-size:16px;font-weight:600}.looks__text{font-size:14px;color:#4a4a4f}.looks__name{font-size:13px;font-weight:600}.looks__verified{color:var(--c-success);font-weight:500;font-size:12px}.looks__verified .icon{display:inline;width:12px;height:12px;vertical-align:-1px}.fcols{background:var(--fcols-bg)}.fcols__grid{display:grid;gap:26px;margin-top:26px}@media(min-width:750px){.fcols__grid{grid-template-columns:repeat(3,1fr);gap:36px}}.fcols__item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.fcols__icon{width:56px;height:56px;border-radius:50%;background:#fff;color:var(--c-accent);display:grid;place-items:center}.fcols__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.fcols__title{font-size:22px;font-weight:600;letter-spacing:-.02em}.fcols__text{font-size:14.5px;color:#4a4a4f;max-width:300px}.compare__wrap{max-width:860px}.compare__table{margin-top:26px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--c-border)}.compare__row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;border-top:1px solid var(--c-border);min-height:58px}.compare__row:first-child{border-top:0}.compare__row>span{padding:12px 14px;font-size:14px;height:100%;display:flex;align-items:center}.compare__label{font-weight:500}.compare__us{background:var(--c-soft);color:var(--c-accent);font-weight:600;justify-content:center;text-align:center}.compare__them{color:var(--c-muted);justify-content:center;text-align:center}.compare__row--head>span{font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.compare__row--head .compare__us img{width:110px;height:auto}.ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}.ico .icon{width:15px;height:15px}.ico--yes{background:var(--c-accent);color:#fff}.ico--yes-muted{background:#e9e9ec;color:#6e6e73}.ico--no{background:#f1f1f3;color:#a1a1a6}@media(max-width:749px){.compare__row>span{padding:10px;font-size:13px}.compare__row--head .compare__us img{width:84px}}.collection{padding:36px 20px 56px}.collection__bar{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;color:var(--c-muted)}.collection__sort{border:1px solid var(--c-border);border-radius:8px;padding:7px 10px;background:#fff}.empty-state{text-align:center;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.empty-state__title{font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.02em}.pagination{display:flex;justify-content:center;gap:10px;margin-top:30px}.cart,.search,.page,.account,.blog{padding:40px 20px 60px}.cart__items{border-top:1px solid var(--c-border);margin-top:20px}.cart__item{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--c-border)}.cart__img img{border-radius:8px;width:80px;height:100px;object-fit:cover}.cart__title{font-weight:600}.cart__variant,.cart__disc,.cart__note{font-size:13px;color:var(--c-muted)}.cart__disc{color:var(--c-accent);display:flex;gap:4px;align-items:center}.cart__disc .icon{width:14px;height:14px}.cart__qty{display:flex;align-items:center;gap:12px;margin-top:8px}.cart__qty input{width:64px;border:1px solid var(--c-border);border-radius:8px;padding:6px 8px}.cart__remove{font-size:13px;text-decoration:underline;color:var(--c-muted)}.cart__price{text-align:right;font-weight:600;display:flex;flex-direction:column}.cart__price s{font-weight:400;color:#9a9aa0;font-size:13px}.cart__summary{display:flex;flex-direction:column;gap:12px;margin-top:22px}.cart__total{display:flex;justify-content:space-between;font-size:18px}input[type=email],input[type=text],input[type=password],input[type=tel],input[type=search],textarea,select{border:1.5px solid var(--c-border);border-radius:8px;padding:12px 14px;background:#fff;width:100%}.contact-form,.account__form{display:flex;flex-direction:column;gap:12px;margin:20px 0}.field-row{display:grid;gap:12px}@media(min-width:750px){.field-row{grid-template-columns:1fr 1fr}}.search__form{display:flex;gap:10px;margin:20px auto;max-width:620px}.account__table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px}.account__table th,.account__table td{text-align:left;padding:10px;border-bottom:1px solid var(--c-border)}.blog__grid{display:grid;gap:20px;margin-top:20px}@media(min-width:750px){.blog__grid{grid-template-columns:repeat(3,1fr)}}.blog__card img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.blog__date{font-size:12px;color:var(--c-muted);display:block;margin-top:8px}.blog__title{font-weight:600}.article__img{border-radius:var(--radius);margin:20px 0}.site-footer{border-top:1px solid var(--c-border);padding:48px 0 24px;background:#fff}.site-footer__grid{display:grid;gap:32px}@media(min-width:750px){.site-footer__grid{grid-template-columns:1.2fr 1fr 1.3fr}}.site-footer__brand img{width:120px;margin-bottom:12px}.site-footer__brand .rte{font-size:14px;color:var(--c-muted);max-width:300px}.site-footer__title{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.site-footer__col li{margin-bottom:7px;font-size:14px}.site-footer__col a:hover{color:var(--c-accent)}.site-footer__small{font-size:13.5px;color:var(--c-muted);margin-bottom:12px}.newsletter__row{display:flex;gap:8px}.newsletter__row input{flex:1}.newsletter__ok,.form-ok{color:var(--c-success);font-size:14px;margin-bottom:8px}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid var(--c-border);margin-top:34px;padding-top:18px;font-size:12.5px;color:var(--c-muted)}.password{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;text-align:center;background:linear-gradient(180deg,var(--c-hero-1),var(--c-hero-2) 60%,var(--c-hero-3))}.password img{width:150px}.password__headline{position:static;color:var(--c-accent);display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;justify-content:center}.password__headline .hero__l1,.password__headline .hero__l2{position:static;font-size:clamp(48px,9vw,96px)}.password .newsletter{width:min(440px,100%)}.password__login{font-size:13px;color:var(--c-muted)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,30px);background:var(--c-text);color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;opacity:0;pointer-events:none;transition:all .25s;z-index:200}.toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:989px){.toast{bottom:84px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.usd-line{display:block;font-size:12px;line-height:1.35;font-weight:500;color:var(--c-muted);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.usd-line s{color:#b4b4ba;font-weight:400;margin-right:4px}.usd-line s[hidden]{display:none}.usd-inline{display:inline;font-size:.86em;font-weight:500;color:var(--c-muted);white-space:nowrap}.pcard__usd{margin-top:2px;color:var(--c-accent)}.pinfo__price .price-usd{flex-basis:100%;margin-top:-6px;font-size:14px;color:var(--c-accent)}.price-usd__cur{font-size:11px;color:var(--c-muted);font-weight:500;letter-spacing:.04em}.cart__price .usd-line,.cart__total strong{text-align:right}.cart__usd{font-size:13px;color:var(--c-accent)}.xsell__price .usd-line,.bundle__price .usd-line{font-size:11px}.rot__usd{color:inherit;opacity:.85}@media(max-width:600px){.pcard__usd{font-size:11.5px}.pinfo__price .price-usd{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
