:root{--ink:#101114;--paper:#ffffff;--soft:#f4f5f7;--muted:#73777e;--line:#e6e8eb;--accent:#1496d6;--accent-deep:#0c79b3;--ok:#1f9d57;--warn:#d2473c;--maxw:1180px;--gutter:24px;--r:14px;--t-hero:clamp(38px, 6vw, 84px);--t-h1:clamp(30px, 4.4vw, 56px);--t-h2:clamp(24px, 3vw, 40px);--t-h3:22px;--t-body:17px;--t-small:14px;--t-eyebrow:13px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:Archivo,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100%}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}section{padding:72px 0}.shopify-section{padding:0}.tint{background:var(--soft)}.eyebrow{font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.display{font-weight:900;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase}.accent{color:var(--accent)}.center{text-align:center}.frame{position:relative;background:repeating-linear-gradient(135deg,#eceef1 0 14px,#f3f5f7 14px 28px);border:1px solid var(--line);border-radius:var(--r);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);min-height:120px;overflow:hidden}.frame span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px}.frame.dark{background:repeating-linear-gradient(135deg,#1a1c20 0 14px,#212429 14px 28px);border-color:#2a2d33;color:#8b9099}.frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.frame.has-img{background:none;border-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;padding:18px 34px;border-radius:999px;transition:transform .15s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#000}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-deep)}.btn-ghost{border:1px solid var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.btn-block{width:100%}.sculpted-banner{width:100%;height:var(--bh,600px);overflow:hidden;position:relative;display:block}.sculpted-banner img{width:100%;height:100%;object-fit:cover;object-position:var(--bpos,center top);display:block}.sculpted-banner__link{display:block;width:100%;height:100%}.sculpted-banner--empty{background:repeating-linear-gradient(135deg,#1a1c20 0 14px,#212429 14px 28px);display:flex;align-items:center;justify-content:center;color:#8b9099;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:16px}.ticker{background:var(--ink);color:#fff;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;gap:0;padding:7px 0;animation:scroll 28s linear infinite}.ticker-track span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:0 36px;position:relative}.ticker-track span:after{content:"\2022";position:absolute;right:-4px;opacity:.45}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-ticker{margin:0}.nav{display:flex;align-items:center;justify-content:space-between;height:58px}.logo{font-weight:900;font-size:22px;letter-spacing:.04em;text-transform:uppercase}.logo b{color:var(--accent)}.nav-links{display:flex;gap:34px}.nav-links a{font-weight:600;font-size:15px;color:var(--ink);position:relative}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.nav-utils{display:flex;align-items:center;gap:22px;color:var(--ink)}.nav-utils .cart-link{display:flex;align-items:center}.nav-utils .cart-bag{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.7}.sc-menu-toggle,.sc-burger{display:none}.hero{position:relative;padding:0}.hero-frame{min-height:88vh;border-radius:0;border:none;border-bottom:1px solid var(--line);flex-direction:column;gap:40px;background:radial-gradient(120% 90% at 50% 0%,#fafbfc,#eceef1 60%,#e3e6ea)}.hero-inner{display:flex;flex-direction:column;align-items:center;gap:30px;padding:80px 24px;max-width:1000px}.hero h1{font-size:var(--t-hero);max-width:14ch}.hero h1 .pill{display:inline-block;background:var(--accent);color:#fff;padding:.04em .35em;border-radius:10px;margin-top:.12em}.trust{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.stars{color:#00b67a;font-size:22px;letter-spacing:2px}.trust b{font-weight:800}.hero-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:760px;width:100%;margin-top:6px}.feat{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.feat .ic{width:40px;height:40px;stroke:var(--ink);fill:none;stroke-width:1.6}.feat p{font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.press{padding:46px 0;border-bottom:1px solid var(--line)}.press .eyebrow{text-align:center;color:var(--muted)}.press-logos{display:flex;align-items:center;justify-content:center;gap:clamp(28px,6vw,72px);flex-wrap:wrap}.press-logos span{font-weight:800;font-size:24px;letter-spacing:.04em;color:#2a2d33;opacity:.8}.benefits .lead{max-width:18ch;margin:0 auto 70px;font-size:var(--t-h1)}.benefits-grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:48px;align-items:center}.benefit{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.benefit .ic{width:54px;height:54px;stroke:var(--ink);fill:none;stroke-width:1.5}.benefit h3{font-size:var(--t-h3);font-weight:900;text-transform:uppercase;line-height:1.15}.benefit-col{display:flex;flex-direction:column;gap:64px}.benefits-grid .frame{aspect-ratio:3/4;align-self:stretch}.proof .lead{font-size:var(--t-h2);font-weight:800;max-width:22ch;margin:0 auto 22px}.proof-trust{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:56px}.proof-trust a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tcard{display:flex;flex-direction:column;gap:16px}.tcard .frame{aspect-ratio:1}.tcard .name{font-size:19px;font-weight:700;text-align:center}.tcard blockquote{color:var(--muted);font-size:15px;line-height:1.6;text-align:center}.buy-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:start}.gallery{display:grid;grid-template-columns:64px 1fr;gap:16px}.thumbs{display:flex;flex-direction:column;gap:12px}.thumbs .frame{aspect-ratio:1;min-height:0;border-radius:10px}.gallery .hero-img{aspect-ratio:1;min-height:0}.thumbs .frame[onclick]{cursor:pointer;border:1px solid var(--line)}.thumbs .frame.sel{border-color:var(--accent);box-shadow:0 0 0 2px #1496d659}.buy-info .rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);font-weight:600}.buy-info .rating .stars{font-size:15px}.buy-info h2{font-size:28px;font-weight:800;margin:14px 0 12px;line-height:1.15}.buy-info .desc{color:var(--muted);font-size:15px;margin-bottom:24px}.bullets{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bullet{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:inherit;font-family:inherit;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bullet:hover{border-color:var(--accent);box-shadow:0 10px 22px -14px #1496d68c;transform:translateY(-2px)}.bullet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bullet .ic{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:1.6;flex:none}.bullet .bn-txt{flex:1;min-width:0}.bullet .bn-info{width:17px;height:17px;flex:none;stroke:#b9c0c8;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease,transform .18s ease}.bullet:hover .bn-info{stroke:var(--accent);transform:scale(1.12)}.bn-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.bn-modal.is-open{opacity:1;visibility:visible}.bn-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1011148c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bn-modal__box{position:relative;z-index:1;background:#fff;border-radius:22px;width:100%;max-width:430px;padding:38px 32px 34px;text-align:center;box-shadow:0 30px 70px -20px #10111480;transform:translateY(18px) scale(.97);transition:transform .26s cubic-bezier(.2,.8,.25,1)}.bn-modal.is-open .bn-modal__box{transform:translateY(0) scale(1)}.bn-modal__x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:#f3f5f7;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.bn-modal__x:hover{background:#e6e9ec}.bn-modal__x svg{width:16px;height:16px;stroke:#5a6470;fill:none;stroke-width:2;stroke-linecap:round}.bn-modal__icon{width:74px;height:74px;border-radius:50%;margin:0 auto 18px;background:#e9f3f9;display:flex;align-items:center;justify-content:center}.bn-modal__icon svg{width:34px;height:34px;fill:none;stroke:var(--accent-deep);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bn-modal__title{font-size:21px;font-weight:800;margin:0 0 10px;letter-spacing:-.01em}.bn-modal__desc{font-size:15px;line-height:1.6;color:#525a64;margin:0}.sg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.sg-modal.is-open{opacity:1;visibility:visible}.sg-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1011148c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sg-modal__box{position:relative;z-index:1;background:#fff;border-radius:22px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 30px 70px -20px #10111480;transform:translateY(18px) scale(.97);transition:transform .26s cubic-bezier(.2,.8,.25,1)}.sg-modal.is-open .sg-modal__box{transform:translateY(0) scale(1)}.sg-modal__img{display:block;width:100%;height:auto}.sg-modal__ph{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:34px;color:var(--muted);font-size:13px;font-weight:600;line-height:1.5;background:repeating-linear-gradient(135deg,#eceef1 0 14px,#f3f5f7 14px 28px)}.sg-modal__ph strong{font-size:15px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.stock{display:inline-block;margin:20px 0 8px;background:#fdeceb;color:var(--warn);font-weight:700;font-size:13px;padding:7px 14px;border-radius:8px}.size-link{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;margin-bottom:26px}.promo-label{font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:16px}.tier{position:relative;border:1.5px solid var(--line);border-radius:12px;padding:18px 20px;margin-bottom:14px;cursor:pointer;transition:border-color .15s}.tier:hover{border-color:var(--ink)}.tier.sel{border-color:var(--accent);box-shadow:0 0 0 3px #1496d61f}.tier-head{display:flex;align-items:center;gap:16px}.tier .pack{font-size:13px;font-weight:800;color:var(--muted);width:34px}.tier .label{font-weight:800;font-size:17px;flex:1}.tier .ship{font-size:11px;font-weight:700;color:var(--accent-deep);background:#1496d61a;padding:4px 9px;border-radius:6px}.tier-ship{margin-top:10px;padding-left:50px}.tier .price{text-align:right}.tier .price .now{font-weight:800;font-size:18px}.tier .price .was{font-size:13px;color:var(--muted);text-decoration:line-through}.tier .flag{position:absolute;top:-11px;right:16px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ink);padding:4px 10px;border-radius:6px}.tier .flag.hot{background:var(--warn)}.buy-opts{display:flex;gap:12px;margin:4px 0 16px;text-align:left}.buy-opts .opt{flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.buy-opts .opt select{padding:11px 12px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:#fff;text-transform:none;letter-spacing:0}.tier-items{display:none;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);cursor:default;text-align:left}.tier.sel .tier-items:not(:empty){display:block}.tier-items__head{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.tier-row{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}.tier-row:last-child{margin-bottom:0}.tier-row .num{font-size:13px;font-weight:800;color:var(--muted);width:24px;flex:none;padding-bottom:11px}.tier-row .opt{flex:1;display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:0}.tier-row .opt select{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);background:#fff;text-transform:none;letter-spacing:0}.btn.sc-buy:disabled{opacity:.6;cursor:wait}.last-chance{text-align:center;margin:34px 0 14px}.lc-banner{margin:0 0 16px;border-radius:14px;overflow:hidden;aspect-ratio:1672/941}.lc-banner img{display:block;width:100%;height:100%;object-fit:cover}.lc-banner.is-empty{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#eceef1 0 14px,#f3f5f7 14px 28px);border:1px solid var(--line)}.lc-banner.is-empty span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8b9099}.lc-badges{display:flex;justify-content:center;gap:10px;margin:14px 0 18px;flex-wrap:wrap}.lc-badges span{font-size:11px;font-weight:700;padding:6px 12px;border-radius:8px}.lc-badges .a{background:#e9f7ef;color:var(--ok)}.lc-badges .b{background:#fdeceb;color:var(--warn)}.pay-row{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.pay-row span{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:7px 11px}.pay-row .pay-svg{height:30px;width:auto;display:block;border:1px solid var(--line);border-radius:6px;background:#fff}.ugc{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.ugc .frame{aspect-ratio:9/14}.ugc .play{position:absolute;bottom:14px;left:14px;width:38px;height:38px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center}.ugc .play svg{width:16px;height:16px;fill:var(--ink)}.acc{border-top:1px solid var(--line)}details.row{border-bottom:1px solid var(--line)}details.row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:20px 2px;font-weight:700;font-size:16px;cursor:pointer}details.row summary::-webkit-details-marker{display:none}details.row summary .pm{font-size:24px;font-weight:400;transition:transform .2s;color:var(--muted)}details.row[open] summary .pm{transform:rotate(45deg)}details.row .body{padding:0 2px 22px;color:var(--muted);font-size:15px;max-width:62ch}.how .display{font-size:var(--t-h2);margin-bottom:64px}.how-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:40px;align-items:center}.how-frame{aspect-ratio:3/4;min-height:0}.how-note{display:flex;flex-direction:column;gap:8px;padding:24px 0}.how-col.right{text-align:left}.how-col.left{text-align:right}.how-note .tag{display:flex;align-items:center;gap:12px;font-weight:800;font-size:17px}.how-col.left .tag{flex-direction:row-reverse}.how-note .dot{width:34px;height:34px;border-radius:50%;background:#eef6fb;display:flex;align-items:center;justify-content:center;flex:none}.how-note .dot svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:1.7}.how-note p{color:var(--muted);font-size:14px}.transform-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:center}.transform .frame.size-single{max-width:none;width:100%}.transform-grid>div:first-child{align-self:start}.transform h2{font-size:var(--t-h1);margin-bottom:44px;line-height:1.05}.stat{margin-bottom:34px}.stat .k{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.stat .v{font-size:clamp(46px,6vw,72px);font-weight:900;line-height:1;margin-bottom:14px}.bar{height:8px;background:var(--line);border-radius:99px;overflow:hidden;margin-bottom:14px}.bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.stat p{color:var(--muted);font-size:15px;max-width:46ch}.footnote{font-size:12px;color:var(--muted);font-style:italic;margin-top:10px}.ba{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ba .col{display:flex;flex-direction:column}.ba .frame{border:none;border-radius:0;aspect-ratio:3/4;min-height:0}.ba .frame.ba-after{aspect-ratio:auto;height:100%}.ba .tagtop{position:absolute;top:14px;left:14px;background:#fff;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.06em;padding:6px 12px}.ba .col:last-child .tagtop{left:auto;right:14px}.ba .cap{padding:16px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#fff;border-top:1px solid var(--line)}.why .display{font-size:var(--t-h2);margin-bottom:50px}.compare{width:100%;border-collapse:collapse;max-width:920px;margin:0 auto;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.compare th,.compare td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--line)}.compare th:first-child,.compare td:first-child{text-align:left;font-weight:600;font-size:15px}.compare thead th{vertical-align:bottom}.compare .colhead{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.compare .colhead.brand{color:var(--accent)}.compare .ch-frame{width:74px;aspect-ratio:3/4;margin:0 auto 10px;min-height:0}.compare tbody tr:nth-child(odd){background:var(--soft)}.compare .yes{color:var(--ok);font-weight:900;font-size:18px}.compare .no{color:#c7cbd1;font-weight:900;font-size:18px}.compare .brandcol{background:#1496d60d}.size-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.size h2{font-size:var(--t-h1);margin-bottom:30px}.size-table{width:100%;border-collapse:collapse}.size-table td{padding:15px 18px;border-bottom:1px solid var(--line);font-size:18px}.size-table tr:last-child td{border-bottom:none}.size-table td:first-child{font-weight:800;width:90px}.size-table td:last-child{color:var(--muted)}.size .tip{margin-top:20px;font-style:italic;color:var(--muted);font-size:14px}.size .frame{aspect-ratio:3/4;min-height:0}.frame.size-single{aspect-ratio:1;max-width:760px;margin:0 auto}.frame.size-single.how-single{aspect-ratio:1496/1051;max-width:980px}.frame.size-single.how-single img{object-fit:contain}.faq-head{text-align:center;margin-bottom:50px}.faq-head h2{font-size:var(--t-h2);font-weight:800;max-width:22ch;margin:0 auto}.faq-list{max-width:820px;margin:0 auto}.reviews .display{font-size:var(--t-h2);text-align:center;margin-bottom:46px}.rev-grid{columns:3;column-gap:24px}.rev{break-inside:avoid;border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:24px}.rev .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rev .top .stars{font-size:14px;color:#ffb400}.rev .ver{font-size:12px;font-weight:700;color:var(--ok)}.rev p{font-size:14px;line-height:1.6;color:#3a3d42;margin-bottom:16px}.rev .who{display:flex;justify-content:space-between;align-items:center}.rev .who b{font-size:14px}.rev .who span{font-size:12px;color:var(--muted)}.rev-more{text-align:center;margin-top:14px}.tb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:90px}.tb{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.tb .circ{width:74px;height:74px;border-radius:50%;background:#dbe7ee;display:flex;align-items:center;justify-content:center}.tb:first-child .circ{background:var(--ink)}.tb:first-child .circ svg{stroke:#fff}.tb .circ svg{width:30px;height:30px;stroke:#4a5560;fill:none;stroke-width:1.6}.tb p{font-weight:700;font-size:15px;max-width:16ch}footer{background:var(--ink);color:#fff;padding:80px 0 40px}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;margin-bottom:64px}.foot-news h3{font-size:30px;font-weight:700;line-height:1.15;margin-bottom:24px;max-width:14ch}.news-input{display:flex;border:1px solid #34373d;border-radius:10px;overflow:hidden;max-width:420px}.news-input input{flex:1;background:transparent;border:none;color:#fff;padding:16px 18px;font-family:inherit;font-size:15px;outline:none}.news-input input::placeholder{color:#7c8088}.news-input button{padding:0 20px;color:#fff;font-size:18px}.foot-col h4{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8b9099;margin-bottom:20px}.foot-col a{display:block;color:#d4d6da;font-size:15px;padding:7px 0}.foot-col a:hover{color:#fff}.foot-bot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2a2d33;padding-top:30px;flex-wrap:wrap;gap:20px}.foot-bot .cur{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.foot-bot .cp{font-size:13px;color:#8b9099}.foot-pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.foot-pay span{font-size:10px;font-weight:700;color:#9ba0a7;border:1px solid #34373d;border-radius:5px;padding:5px 8px}.foot-pay .pay-svg{height:26px;width:auto;display:block;border:1px solid #34373d;border-radius:5px;background:#fff}.track{padding:110px 0 120px;text-align:center}.track h1{font-size:clamp(40px,6vw,84px);max-width:12ch;margin:0 auto 30px}.track .intro{color:var(--muted);font-size:18px;max-width:60ch;margin:0 auto 48px;text-wrap:pretty}.track .intro a{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.track-form{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:34px}.track-form input{width:100%;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:22px;font-family:inherit;font-size:17px;color:var(--ink);text-align:center;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.track-form input::placeholder{color:var(--muted)}.track-form input:focus{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px #1496d61f}.track-form .btn{padding:18px 56px}.track-result{display:none;margin-top:4px;color:var(--muted);font-size:15px}.track-result.show{display:block}@media(max-width:980px){.nav{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.logo{justify-self:center}.nav-utils{justify-self:end}.sc-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:30px;height:30px;justify-self:start;margin-left:12px;cursor:pointer}.sc-burger span{display:block;width:26px;height:2.5px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-links{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:calc(-1*var(--gutter));right:calc(-1*var(--gutter));background:#fff;border-bottom:1px solid var(--line);box-shadow:0 14px 26px #00000017;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .25s ease}.nav-links a{padding:17px var(--gutter) 17px calc(var(--gutter) + 18px);font-size:17px;font-weight:700;border-top:1px solid var(--line)}.nav-links a:first-child{border-top:none}.sc-menu-toggle:checked~.nav-links{max-height:80vh;visibility:visible}.sc-menu-toggle:checked~.sc-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.sc-menu-toggle:checked~.sc-burger span:nth-child(2){opacity:0}.sc-menu-toggle:checked~.sc-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.benefits-grid{grid-template-columns:1fr;gap:48px}.benefit-col{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:48px}.buy-grid,.transform-grid,.size-grid,.how-grid{grid-template-columns:1fr;gap:40px}.how-col.left{text-align:left}.how-col.left .tag{flex-direction:row}.tcards{grid-template-columns:1fr}.rev-grid{columns:1}.foot-top{grid-template-columns:1fr;gap:36px}.tb-grid{grid-template-columns:1fr 1fr;gap:40px}.hero-feats{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){section{padding:48px 0}.bullets,.ugc{grid-template-columns:1fr}.compare{font-size:12px;table-layout:fixed}.compare th,.compare td{padding:10px 3px}.compare th:first-child,.compare td:first-child{width:34%;font-size:12px}.compare .ch-frame{width:40px;margin-bottom:6px}.compare .colhead{font-size:9px;letter-spacing:0;line-height:1.2;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.compare .yes,.compare .no{font-size:15px}.track{padding:64px 0 72px}.track-form .btn{width:100%}}@media(max-width:760px){.gallery{display:flex;flex-direction:column;gap:12px;min-width:0}.gallery .hero-img{order:1;width:100%;aspect-ratio:auto;height:auto;max-height:56vh;background:var(--soft)}.gallery .hero-img img{position:static;width:auto;max-width:100%;height:auto;max-height:56vh;margin:0 auto;object-fit:contain}.gallery .thumbs{order:2;flex-direction:row;flex-wrap:nowrap;gap:10px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:6px}.gallery .thumbs .frame{flex:0 0 68px;width:68px;aspect-ratio:1;min-height:0;scroll-snap-align:start}.gallery .thumbs{scrollbar-width:none}.gallery .thumbs::-webkit-scrollbar{display:none}}.cart-page{padding:80px 0 110px}.cart-title{font-size:var(--t-h1);margin-bottom:40px}.cart-head{display:grid;grid-template-columns:1fr 120px 130px;gap:20px;align-items:end;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cart-head__qty{text-align:center}.cart-head__price{text-align:right}.cart-item{display:grid;grid-template-columns:96px 1fr 120px 130px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.cart-item__media{width:96px;aspect-ratio:1;min-height:0;border-radius:10px;flex:none}.cart-item__name{font-weight:800;font-size:17px;line-height:1.2}.cart-item__name:hover{color:var(--accent)}.cart-item__variant{font-size:14px;color:var(--muted);margin-top:4px}.cart-item__prop{font-size:13px;color:var(--muted);margin-top:2px}.cart-item__remove{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--warn);text-decoration:underline;text-underline-offset:3px}.cart-item__qty{justify-self:center}.cart-qty-input{width:72px;text-align:center;padding:12px 8px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:16px;font-weight:700;color:var(--ink);background:#fff}.cart-qty-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1496d61f}.cart-qty-locked{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:16px;color:var(--muted)}.cart-gift-badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ok);background:#e9f7ef;padding:4px 8px;border-radius:6px}.cart-item--gift{background:linear-gradient(0deg,#1f9d570a,#1f9d570a)}.cart-item__price{text-align:right}.cart-item__price .now{font-weight:800;font-size:18px}.cart-item__price .cart-price-free{color:var(--ok);text-transform:uppercase;letter-spacing:.04em}.cart-item__price .was{display:block;font-size:13px;color:var(--muted);text-decoration:line-through;margin-top:2px}.cart-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:36px;flex-wrap:wrap}.cart-update{padding:14px 26px}.cart-summary{margin-left:auto;width:100%;max-width:380px}.cart-discount{display:flex;justify-content:space-between;align-items:baseline;color:var(--ok);font-weight:700;font-size:15px;margin-bottom:10px}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.cart-subtotal span{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cart-subtotal b{font-size:26px;font-weight:900}.cart-note{font-size:13px;color:var(--muted);margin-bottom:20px}.cart-continue{display:block;text-align:center;margin-top:16px;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px}.cart-empty{text-align:center;padding:60px 0 80px}.cart-empty p{font-size:20px;font-weight:700;color:var(--muted);margin-bottom:28px}@media(max-width:680px){.cart-head{display:none}.cart-item{grid-template-columns:72px 1fr auto;grid-template-areas:"media info price" "media qty qty";column-gap:16px;row-gap:14px}.cart-item__media{grid-area:media;width:72px}.cart-item__info{grid-area:info}.cart-item__price{grid-area:price}.cart-item__qty{grid-area:qty;justify-self:start}.cart-foot{flex-direction:column-reverse;gap:24px}.cart-update{width:100%}.cart-summary{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sculpted.css.map */
