:root{--ground:#FFFFFF;--surface:#F6F5F3;--surface-2:#EDEBE7;--line:#E3E1DC;--ink:#101010;--muted:#6B6862;--accent:#C8102E;--accent-ink:#FFFFFF;--good:#17724F;--sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--pad:clamp(20px,5vw,64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.ticker{background:var(--ink);color:#fff;overflow:hidden;position:relative;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.ticker-track{display:flex;gap:56px;padding:11px 0;white-space:nowrap;animation:slide 28s linear infinite;width:max-content}.ticker-track span{display:flex;gap:9px;align-items:center}.ticker-track b{font-weight:400;color:#fff}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}header.site{position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--line)}.hrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px var(--pad)}nav.main{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}nav.main a{text-decoration:none;padding-bottom:2px;border-bottom:1.5px solid transparent}nav.main a:hover,nav.main a:focus-visible{border-bottom-color:var(--ink)}.logo{font-weight:800;font-size:22px;letter-spacing:-.03em;text-align:center;font-variation-settings:"wdth" 88}.logo .pt{color:var(--accent)}.tools{display:flex;align-items:center;gap:20px;justify-content:flex-end;font-size:13px;font-weight:500;line-height:1}.tools button{background:none;border:none;font:inherit;cursor:pointer;padding:0;color:inherit;display:flex;align-items:center;gap:6px}.bag{background:var(--ink);color:#fff;border-radius:100px;padding:8px 15px;font-family:var(--mono);font-size:12px;line-height:1;display:inline-flex;align-items:center}.hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:min(76vh,660px);border-bottom:1px solid var(--line)}.hero-copy{padding:clamp(40px,6vw,88px) var(--pad);display:flex;flex-direction:column;justify-content:center;gap:22px}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0}.hero h1{font-size:clamp(46px,7.4vw,88px);line-height:.92;letter-spacing:-.045em;font-weight:800;margin:0;text-wrap:balance;font-variation-settings:"wdth" 82;text-transform:uppercase}.hero p.sell{font-size:18px;color:var(--muted);margin:0;max-width:40ch}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 30px;border-radius:100px;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--ink);cursor:pointer;font-family:inherit;transition:transform .15s ease,background .15s ease,color .15s ease}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:#fff}.hero-media{background:var(--surface-2);position:relative;overflow:hidden}.ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:12px;text-align:center;padding:24px;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(0,0,0,.025) 14px 28px),var(--surface-2)}.ph strong{font-weight:500;color:var(--ink);font-size:13px}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-bottom:1px solid var(--line)}.trust div{padding:26px var(--pad);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.trust div:last-child{border-right:none}.trust h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trust p{margin:0;font-size:14px;color:var(--muted);line-height:1.45}section{padding:clamp(56px,8vw,104px) var(--pad)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.sec-head h2{font-size:clamp(30px,4.6vw,52px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin:0;text-transform:uppercase;font-variation-settings:"wdth" 84}.sec-head p{margin:8px 0 0;color:var(--muted);font-size:16px}.link-all{font-family:var(--mono);font-size:13px;text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:3px;white-space:nowrap}.link-all:hover{color:var(--accent);border-color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:clamp(14px,2vw,26px)}.card{position:relative;display:flex;flex-direction:column;gap:12px}.card-media{aspect-ratio:1/1;background:var(--surface-2);border-radius:3px;position:relative;overflow:hidden}.card-media .ph{font-size:11px}.tag{position:absolute;top:11px;left:11px;z-index:2;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:2px;background:var(--ink);color:#fff}.tag.sale{background:var(--accent)}.tag.low{background:#fff;color:var(--accent);border:1px solid var(--accent)}.card h3{margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em}.price{display:flex;gap:9px;align-items:baseline;font-family:var(--mono);font-size:14px}.price .was{color:var(--muted);text-decoration:line-through;font-size:13px}.price .now{font-weight:500}.price .now.red{color:var(--accent)}.sizes{display:flex;gap:5px;flex-wrap:wrap;margin-top:-2px}.sizes span{font-family:var(--mono);font-size:11px;padding:3px 7px;border:1px solid var(--line);border-radius:2px;color:var(--muted)}.sizes span.out{opacity:.35;text-decoration:line-through}.stockbar{margin-top:2px}.stockbar .track{height:3px;background:var(--surface-2);border-radius:2px;overflow:hidden}.stockbar .fill{height:100%;background:var(--accent)}.stockbar p{margin:6px 0 0;font-family:var(--mono);font-size:11px;color:var(--accent)}.reviews{background:var(--surface)}.rev-top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:34px}.score{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variation-settings:"wdth" 84}.stars{color:var(--accent);font-size:19px;letter-spacing:2px}.rev-top .meta{font-family:var(--mono);font-size:13px;color:var(--muted)}.rev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:16px}.rev{background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:22px}.rev .stars{font-size:14px;margin-bottom:10px}.rev p{margin:0 0 16px;font-size:15px;line-height:1.55}.rev .who{font-family:var(--mono);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verified{color:var(--good);display:inline-flex;align-items:center;gap:4px}.rev-slot{border:1.5px dashed var(--accent);background:transparent;display:flex;flex-direction:column;justify-content:center;gap:8px}.rev-slot p{color:var(--accent);font-family:var(--mono);font-size:12.5px;line-height:1.6;margin:0}.email{background:var(--ink);color:#fff}.email-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.email h2{font-size:clamp(30px,4.4vw,50px);line-height:.98;letter-spacing:-.035em;font-weight:800;margin:0 0 14px;text-transform:uppercase;font-variation-settings:"wdth" 84}.email h2 em{font-style:normal;color:var(--accent)}.email p.lead{color:#b9b6b0;margin:0 0 6px;font-size:16px;max-width:38ch}form.subscribe{display:flex;flex-direction:column;gap:12px}.field{display:flex;gap:0;border:1.5px solid #3A3A3A;border-radius:100px;overflow:hidden;background:#1a1a1a}.field:focus-within{border-color:#fff}.field input{flex:1;background:none;border:none;color:#fff;font:inherit;font-size:15px;padding:15px 22px;min-width:0}.field input::placeholder{color:#7e7b76}.field input:focus{outline:none}.field button{background:var(--accent);color:#fff;border:none;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 26px;cursor:pointer}.field button:hover{background:#e01234}.legal{font-family:var(--mono);font-size:11.5px;color:#7e7b76;margin:0;line-height:1.6}.flow{display:flex;flex-direction:column;gap:1px;background:#2a2a2a;border:1px solid #2A2A2A;border-radius:3px;overflow:hidden}.flow-step{background:#181818;padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.flow-step .n{font-family:var(--mono);font-size:11px;color:var(--accent)}.flow-step h4{margin:0 0 3px;font-size:14px;font-weight:600}.flow-step p{margin:0;font-size:13px;color:#9c9993;line-height:1.5}details{border-bottom:1px solid var(--line)}details summary{padding:22px 0;cursor:pointer;font-size:17px;font-weight:500;letter-spacing:-.01em;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-family:var(--mono);font-size:20px;color:var(--accent);flex:none}details[open] summary:after{content:"\2212"}details p{margin:0 0 22px;color:var(--muted);max-width:68ch}.faq-wrap{max-width:800px}footer.site{background:var(--surface);border-top:1px solid var(--line);padding:clamp(44px,6vw,72px) var(--pad) 32px}.fgrid{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);margin-bottom:44px}.fbrand{flex:1 1 260px}.fgrid>div:not(.fbrand){flex:1 1 150px}.fgrid h4{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-weight:400}.fgrid ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.fgrid a{text-decoration:none}.fgrid a:hover{color:var(--accent)}.fbrand .logo{text-align:left;font-size:26px;margin-bottom:12px}.fbrand p{margin:0;font-size:14px;color:var(--muted);max-width:34ch}.fbot{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.pays{display:flex;gap:7px;flex-wrap:wrap}.pays span{border:1px solid var(--line);border-radius:3px;padding:4px 9px;background:var(--ground)}@media(max-width:860px){.hero{grid-template-columns:1fr}.hero-media{min-height:340px;order:-1}.email-in{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}nav.main{display:none}}.logos{display:flex;gap:clamp(20px,5vw,64px);justify-content:center;flex-wrap:wrap;padding:20px var(--pad);border-bottom:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.logos span{display:flex;align-items:center;gap:8px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(12px,2vw,20px)}.col-card{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:var(--surface-2);display:flex;align-items:flex-end;text-decoration:none}.col-card .cap{position:relative;z-index:2;width:100%;padding:20px;background:linear-gradient(transparent,#0000009e);color:#fff}.col-card h3{margin:0;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-variation-settings:"wdth" 84}.col-card .cap p{margin:2px 0 0;font-family:var(--mono);font-size:12px;color:#d8d5d0}.col-card:hover .ph{transform:scale(1.03)}.col-card .ph{transition:transform .4s ease}.crumb{padding:16px var(--pad);font-family:var(--mono);font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.crumb a{text-decoration:none}.crumb a:hover{color:var(--accent)}.pdp{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px) var(--pad) clamp(48px,7vw,88px);align-items:start}.gal{display:grid;grid-template-columns:74px 1fr;gap:12px;position:sticky;top:112px}.thumbs{display:flex;flex-direction:column;gap:10px}.thumb{aspect-ratio:1/1;background:var(--surface-2);border:1.5px solid transparent;border-radius:3px;position:relative;overflow:hidden;cursor:pointer;padding:0}.thumb[aria-current=true]{border-color:var(--ink)}.thumb .ph{font-size:9px;gap:2px}.gal-main{aspect-ratio:1/1;background:var(--surface-2);border-radius:3px;position:relative;overflow:hidden}.pdp-info{display:flex;flex-direction:column;gap:20px;max-width:520px}.pdp-info h1{font-size:clamp(28px,3.4vw,40px);line-height:1.02;letter-spacing:-.035em;font-weight:800;margin:0;text-transform:uppercase;font-variation-settings:"wdth" 86;text-wrap:balance}.rate{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.rate .stars{font-size:15px}.rate a{color:var(--muted)}.pprice{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pprice .now{font-size:30px;font-weight:600;font-family:var(--mono);letter-spacing:-.02em}.pprice .was{font-size:17px;color:var(--muted);text-decoration:line-through;font-family:var(--mono)}.pprice .off{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:#fff;padding:5px 9px;border-radius:2px}.blk{display:flex;flex-direction:column;gap:10px}.blk .lbl{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.blk .lbl a{font-size:11.5px;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);text-decoration:none}.opts{display:flex;gap:8px;flex-wrap:wrap}.opt{min-width:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:3px;background:var(--ground);font-family:var(--mono);font-size:13px;cursor:pointer;color:var(--ink)}.opt:hover{border-color:var(--ink)}.opt[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.opt[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.opt[disabled]:hover{border-color:var(--line)}.cod{border:1.5px solid var(--good);border-radius:3px;padding:16px 18px;display:flex;gap:13px;align-items:flex-start;background:#17724f0b}.cod .ic{color:var(--good);font-size:17px;line-height:1.2}.cod h4{margin:0 0 3px;font-size:14px;font-weight:600}.cod p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.5}.cod b{color:var(--good)}.buy{display:flex;flex-direction:column;gap:10px}.buy .btn{width:100%;padding:19px 30px;font-size:15px}.micro{font-family:var(--mono);font-size:11.5px;color:var(--muted);text-align:center;margin:0}.urg{display:flex;gap:18px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;padding-top:4px}.urg span{display:flex;align-items:center;gap:7px}.urg .hot{color:var(--accent)}.urg .ok{color:var(--good)}.pdp details summary{font-size:15px;padding:17px 0}.pdp details p{margin-bottom:18px;font-size:14.5px}.pdp details ul{margin:0 0 18px;padding-left:18px;color:var(--muted);font-size:14.5px;line-height:1.7}.co-head{border-bottom:1px solid var(--line);padding:20px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.co-head .logo{text-align:left}.co-steps{display:flex;gap:9px;font-family:var(--mono);font-size:12px;color:var(--muted);flex-wrap:wrap}.co-steps b{color:var(--ink);font-weight:500}.co{display:grid;grid-template-columns:1.25fr .75fr;gap:0;min-height:70vh}.co-form{padding:clamp(28px,4vw,52px) var(--pad);display:flex;flex-direction:column;gap:32px;max-width:660px;justify-self:end;width:100%}.co-side{background:var(--surface);border-left:1px solid var(--line);padding:clamp(28px,4vw,52px) var(--pad)}.co-side-in{position:sticky;top:92px;max-width:420px}.fs{display:flex;flex-direction:column;gap:13px}.fs h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fs h3 small{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--muted)}.row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.row.thirds{grid-template-columns:.7fr 1fr 1fr}.inp{position:relative}.inp input,.inp select{width:100%;font:inherit;font-size:15px;padding:19px 14px 8px;border:1.5px solid var(--line);border-radius:3px;background:var(--ground);color:var(--ink);-webkit-appearance:none;appearance:none}.inp select{padding-top:20px}.inp label{position:absolute;left:14px;top:13px;font-size:15px;color:var(--muted);pointer-events:none;transition:all .13s ease}.inp input:focus,.inp select:focus{outline:none;border-color:var(--ink)}.inp input:focus+label,.inp input:not(:placeholder-shown)+label,.inp select:focus+label,.inp.filled label{top:6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--mono)}.pay{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--line);border-radius:3px;overflow:hidden}.pay label{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px 16px;cursor:pointer;border-bottom:1px solid var(--line);font-size:15px}.pay label:last-of-type{border-bottom:none}.pay input{accent-color:var(--ink);width:17px;height:17px}.pay .tagx{font-family:var(--mono);font-size:11px;color:var(--muted)}.pay label:has(input:checked){background:var(--surface);box-shadow:inset 3px 0 0 var(--ink)}.pay .expl{grid-column:1/-1;margin:0;font-size:13px;color:var(--muted);line-height:1.5;padding-left:30px;display:none}.pay label:has(input:checked) .expl{display:block}.co-cta{display:flex;flex-direction:column;gap:12px}.co-cta .btn{width:100%;padding:20px;font-size:15px}.legal-x{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin:0;line-height:1.6;text-align:center}.sum-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.sum-thumb{aspect-ratio:1/1;background:var(--surface-2);border:1px solid var(--line);border-radius:3px;position:relative;overflow:hidden}.sum-thumb .ph{font-size:8px;gap:1px;padding:4px}.sum-line h4{margin:0 0 3px;font-size:14px;font-weight:500}.sum-line p{margin:0;font-family:var(--mono);font-size:12px;color:var(--muted)}.sum-line .amt{font-family:var(--mono);font-size:14px}.code{display:flex;gap:8px;margin-bottom:20px}.code input{flex:1;font:inherit;font-size:14px;padding:13px 14px;border:1.5px solid var(--line);border-radius:3px;background:var(--ground);min-width:0}.code input:focus{outline:none;border-color:var(--ink)}.code button{font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 20px;border:1.5px solid var(--ink);background:var(--ground);border-radius:3px;cursor:pointer}.code button:hover{background:var(--ink);color:#fff}.tot{display:flex;flex-direction:column;gap:11px;font-family:var(--mono);font-size:14px}.tot div{display:flex;justify-content:space-between;gap:14px}.tot .free{color:var(--good)}.tot .big{border-top:1px solid var(--line);padding-top:14px;margin-top:3px;font-size:22px;font-weight:500;align-items:baseline}.tot .big small{font-size:11px;color:var(--muted)}.now-pay{margin-top:18px;border:1.5px solid var(--good);border-radius:3px;padding:14px 16px;background:#17724f0d}.now-pay p{margin:0;font-size:13.5px;line-height:1.5;color:var(--muted)}.now-pay b{color:var(--good)}.co-trust{display:flex;flex-direction:column;gap:9px;margin-top:20px;font-family:var(--mono);font-size:12px;color:var(--muted)}.co-trust span{display:flex;gap:8px;align-items:flex-start}.co-trust i{color:var(--good);font-style:normal}@media(max-width:980px){.pdp{grid-template-columns:1fr}.gal{position:static}.co{grid-template-columns:1fr}.co-side{border-left:none;border-top:1px solid var(--line);order:-1}.co-side-in{position:static;max-width:none}.co-form{justify-self:stretch;max-width:none}}@media(max-width:640px){.gal{grid-template-columns:1fr}.thumbs{flex-direction:row;order:2}.thumb{width:66px;flex:none}.row,.row.thirds{grid-template-columns:1fr}}.card-media img,.gal-main img,.thumb img,.col-card img,.hero-media img,.sum-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card-media a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card h3 a{text-decoration:none}.card h3 a:hover{color:var(--accent)}.ph.empty{background:var(--surface-2)}.page-head{padding:clamp(32px,5vw,64px) var(--pad) 0;max-width:900px}.page-head h1{font-size:clamp(32px,5vw,58px);line-height:.98;letter-spacing:-.04em;font-weight:800;margin:0;text-transform:uppercase;font-variation-settings:"wdth" 84;text-wrap:balance}.page-head p{color:var(--muted);margin:12px 0 0;font-size:16px;max-width:60ch}.rte{max-width:68ch;font-size:16px;line-height:1.7}.rte h2{font-size:26px;letter-spacing:-.02em;margin:34px 0 10px}.rte h3{font-size:20px;margin:26px 0 8px}.rte a{color:var(--accent)}.rte img{border-radius:3px;margin:20px 0}.pager{display:flex;gap:8px;justify-content:center;margin-top:48px;font-family:var(--mono);font-size:13px}.pager a,.pager span{padding:9px 15px;border:1px solid var(--line);border-radius:3px;text-decoration:none}.pager .cur{background:var(--ink);color:#fff;border-color:var(--ink)}.empty-state{padding:clamp(48px,8vw,96px) var(--pad);text-align:center;color:var(--muted)}.cart{padding:clamp(28px,4vw,56px) var(--pad) clamp(56px,8vw,96px);display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(24px,4vw,56px);align-items:start}.cart-item{display:grid;grid-template-columns:92px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.cart-item .sum-thumb{width:92px}.cart-item h3{margin:0 0 4px;font-size:16px;font-weight:500}.cart-item p{margin:0;font-family:var(--mono);font-size:12px;color:var(--muted)}.qty{display:inline-flex;border:1.5px solid var(--line);border-radius:3px;overflow:hidden;margin-top:9px}.qty a{padding:6px 12px;text-decoration:none;font-family:var(--mono);font-size:14px}.qty a:hover{background:var(--surface)}.qty span{padding:6px 12px;font-family:var(--mono);font-size:14px;border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:40px;text-align:center}.cart-side{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:26px;position:sticky;top:100px}.cart-side .btn{width:100%;margin-top:18px;padding:19px}.cart-note{width:100%;font:inherit;font-size:14px;padding:12px;border:1.5px solid var(--line);border-radius:3px;background:var(--ground);margin-top:14px;min-height:76px;resize:vertical}.cart-note:focus{outline:none;border-color:var(--ink)}@media(max-width:860px){.cart{grid-template-columns:1fr}.cart-side{position:static}.burger{display:block}nav.main{display:none}}.acct{max-width:460px;margin:0 auto;padding:clamp(40px,7vw,88px) var(--pad)}.acct .fs{gap:14px}.acct .btn{width:100%;margin-top:6px}.errors{border:1.5px solid var(--accent);border-radius:3px;padding:14px 16px;color:var(--accent);font-size:14px;margin-bottom:18px}.form-ok{border:1.5px solid var(--good);border-radius:3px;padding:14px 16px;color:var(--good);font-size:14px}.gal-main{background:var(--surface-2)}.gal-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.gal-slide.is-on{display:block}.gal-slide img,.gal-slide video,.gal-slide iframe,.gal-slide model-viewer{width:100%;height:100%;object-fit:cover;display:block;border:0}.gal-slide.is-video{background:#000}.gal-slide.is-video video{object-fit:contain}.thumb .play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000052;color:#fff;font-size:15px;z-index:2}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2.5vw,28px)}.step{border:1px solid var(--line);border-radius:3px;padding:26px 24px;display:flex;flex-direction:column;gap:10px;background:var(--ground)}.step .n{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent)}.step h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.step p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.step .big{font-size:42px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--surface-2);font-variation-settings:"wdth" 84;margin-bottom:-6px}.counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.counter{padding:34px var(--pad);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.counter:last-child{border-right:none}.counter b{font-size:clamp(34px,4.4vw,52px);font-weight:800;letter-spacing:-.045em;line-height:1;font-variation-settings:"wdth" 84}.counter span{font-family:var(--mono);font-size:12.5px;color:var(--muted);letter-spacing:.04em}.promo{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(320px,44vw,480px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.promo-media{position:relative;overflow:hidden;background:var(--surface-2)}.promo-copy{padding:clamp(32px,5vw,72px) var(--pad);display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--ink);color:#fff}.promo-copy h2{margin:0;font-size:clamp(30px,4.4vw,52px);line-height:.98;letter-spacing:-.04em;font-weight:800;text-transform:uppercase;font-variation-settings:"wdth" 82;text-wrap:balance}.promo-copy p{margin:0;color:#b9b6b0;font-size:17px;max-width:40ch}.promo-copy .btn{align-self:flex-start;border-color:#fff;background:#fff;color:var(--ink)}.promo-copy .btn:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:860px){.promo{grid-template-columns:1fr}.promo-media{min-height:280px}}.carousel-nav{display:flex;gap:8px}.cnav{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--line);background:var(--ground);font-family:var(--mono);font-size:15px;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.cnav:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.cnav[disabled]{opacity:.3;cursor:default}.cnav[disabled]:hover{background:var(--ground);color:var(--ink);border-color:var(--line)}.carousel{display:flex;gap:clamp(14px,2vw,24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.carousel::-webkit-scrollbar{height:6px}.carousel::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.collab{flex:0 0 min(var(--slide,520px),86vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.collab-media{position:relative;overflow:hidden;border-radius:3px;background:#000}.collab-media video,.collab-media img,.collab-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border:0}.collab-media .ph{background:var(--surface-2)}.collab-info h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em}.collab-info p{margin:3px 0 0;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.collab-info .link-all{display:inline-block;margin-top:10px;font-size:12.5px}@media(prefers-reduced-motion:reduce){.carousel{scroll-behavior:auto}}.contact{display:grid;grid-template-columns:1.4fr .6fr;gap:clamp(28px,4vw,64px);align-items:start}.contact-side{display:flex;flex-direction:column;gap:20px}.ci{border-top:1px solid var(--line);padding-top:14px}.ci h4{margin:0 0 5px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400}.ci p,.ci a{margin:0;font-size:15px}.inp textarea{width:100%;font:inherit;font-size:15px;padding:24px 14px 10px;border:1.5px solid var(--line);border-radius:3px;background:var(--ground);color:var(--ink);resize:vertical;display:block}.inp textarea:focus{outline:none;border-color:var(--ink)}.inp textarea:focus+label,.inp textarea:not(:placeholder-shown)+label{top:6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--mono)}.track{display:grid;grid-template-columns:1fr .8fr;gap:clamp(28px,4vw,64px);align-items:start}.track-box{border:1.5px solid var(--line);border-radius:3px;padding:clamp(22px,3vw,32px);background:var(--surface)}.track-box .inp input,.track-box .inp select{background:var(--ground)}.track-help{display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.contact,.track{grid-template-columns:1fr}}.bot{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.bot-toggle{border:none;border-radius:100px;background:var(--ink);color:#fff;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:600;padding:14px 22px;box-shadow:0 6px 24px #0000002e;display:flex;align-items:center;gap:8px}.bot-toggle:hover{background:var(--accent)}.bot-toggle .bot-close,.bot.is-on .bot-toggle .bot-open{display:none}.bot.is-on .bot-toggle .bot-close{display:inline}.bot-panel{width:min(360px,calc(100vw - 36px));background:var(--ground);border:1px solid var(--line);border-radius:6px;box-shadow:0 18px 50px #00000029;overflow:hidden;display:flex;flex-direction:column;max-height:min(560px,78vh)}.bot-panel[hidden]{display:none}.bot-head{background:var(--ink);color:#fff;padding:15px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.bot-head strong{display:block;font-size:15px}.bot-head span{font-family:var(--mono);font-size:11px;color:#9c9993}.bot-x{background:none;border:none;color:#fff;font-size:15px;cursor:pointer;padding:0;line-height:1}.bot-body{padding:16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1}.bot-msg{font-size:14.5px;line-height:1.55;padding:12px 14px;border-radius:12px;max-width:92%}.bot-in{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:3px}.bot-out{background:var(--ink);color:#fff;align-self:flex-end;border-bottom-right-radius:3px}.bot-opts{display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px;border-top:1px solid var(--line)}.bot-opt{border:1.5px solid var(--line);background:var(--ground);border-radius:100px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink)}.bot-opt:hover{border-color:var(--ink);background:var(--ink);color:#fff}.bot-foot{padding:12px 16px;border-top:1px solid var(--line);background:var(--surface);font-size:13px}.bot-foot a{color:var(--accent);text-decoration:none}@media(max-width:600px){.bot{right:12px;bottom:12px}}.rate-sm{gap:6px;font-size:12px;margin-top:-4px}.rate-sm .stars{font-size:13px}.rate-sm .cnt{color:var(--muted)}.app-slot{margin:0 0 8px}.app-empty{border:1.5px dashed var(--line);border-radius:3px;padding:26px;font-family:var(--mono);font-size:13px;color:var(--muted);line-height:1.7}.app-empty p{margin:0 0 6px}.app-empty strong{color:var(--ink);font-weight:500}.rev-photo{aspect-ratio:1/1;border-radius:3px;overflow:hidden;background:var(--surface-2);margin-bottom:14px;position:relative}.rev-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rev-date{margin:10px 0 0;font-family:var(--mono);font-size:11px;color:var(--muted)}.revform{background:var(--surface)}.revform-box{max-width:640px;background:var(--ground);border:1px solid var(--line);border-radius:3px;padding:clamp(22px,3vw,34px)}.starpick{display:flex;gap:4px;align-items:center}.sp{background:none;border:none;cursor:pointer;font-size:28px;line-height:1;padding:0 2px;color:var(--line);transition:color .1s ease}.sp.on{color:var(--accent)}footer.site.dark{background:var(--ink);color:#f2f0ec;border-top-color:var(--ink)}footer.site.dark .fgrid h4{color:#7e7b76}footer.site.dark .fgrid a{color:#d8d5d0}footer.site.dark .fgrid a:hover{color:#fff}footer.site.dark .fbrand p{color:#9c9993}footer.site.dark .fbot{border-top-color:#2a2a2a;color:#7e7b76}footer.site.dark .pays span{border-color:#2f2f2f;background:#181818;color:#b9b6b0}footer.site.dark .logo{color:#fff}.hleft{display:flex;align-items:center;gap:22px;min-width:0}.burger{display:none;background:none;border:none;padding:6px 2px;cursor:pointer;color:inherit;align-items:center;justify-content:center}.logo a{text-decoration:none;color:inherit;display:inline-block}.tool-txt{text-decoration:none}.tool-txt:hover{color:var(--accent)}.bag-ic{display:none;position:relative;align-items:center}.bag-n{position:absolute;top:-5px;right:-8px;min-width:17px;height:17px;border-radius:9px;background:var(--accent);color:#fff;font-family:var(--mono);font-size:10px;font-style:normal;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:88;background:#1010106b;opacity:0;transition:opacity .22s ease}.scrim.is-on{opacity:1}.scrim[hidden]{display:none}.drawer{position:fixed;top:0;left:0;bottom:0;z-index:89;width:min(300px,78vw);background:var(--ground);border-right:1px solid var(--line);display:flex;flex-direction:column;transform:translate(-102%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:0 0 40px #00000024}.drawer.is-on{transform:translate(0)}.drawer-top{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.drawer-x{background:none;border:none;font-size:15px;cursor:pointer;color:var(--ink);padding:0;line-height:1}.drawer-nav{display:flex;flex-direction:column;padding:6px 20px;overflow-y:auto;flex:1}.drawer-nav a{text-decoration:none;font-size:17px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:15px 0;border-bottom:1px solid var(--line)}.drawer-nav a:active{color:var(--accent)}.drawer-foot{display:flex;flex-direction:column;gap:11px;padding:18px 20px;border-top:1px solid var(--line);background:var(--surface);font-size:14px}.drawer-foot a{text-decoration:none;color:var(--muted)}@media(prefers-reduced-motion:reduce){.drawer,.scrim{transition:none}}@media(max-width:900px){.hrow{grid-template-columns:1fr auto 1fr;padding:14px var(--pad)}.burger{display:flex}nav.main{display:none}.logo{text-align:center;font-size:20px}.tools{gap:14px}}@media(max-width:640px){:root{--pad:16px}.tool-txt{display:none}.bag{background:none;color:var(--ink);padding:0;border-radius:0}.bag-txt{display:none}.bag-ic{display:inline-flex}.ticker{font-size:11px}.ticker-track{gap:38px;padding:9px 0}.hero{min-height:0}.hero-media{min-height:0;aspect-ratio:4/5}.hero-copy{padding:32px var(--pad) 38px;gap:16px}.hero h1{font-size:clamp(34px,10.5vw,46px);letter-spacing:-.035em}.hero p.sell{font-size:15.5px}.cta-row{gap:9px}.cta-row .btn{flex:1 1 auto;padding:15px 18px;font-size:12.5px;justify-content:center}section{padding:44px var(--pad)}.sec-head{margin-bottom:22px;gap:12px;align-items:flex-start;flex-direction:column}.sec-head h2{font-size:clamp(24px,7.4vw,32px)}.sec-head p{font-size:14.5px}.link-all{font-size:12px}.trust{grid-template-columns:1fr 1fr}.trust div{padding:18px var(--pad);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.trust div:nth-child(2n){border-right:none}.trust div:nth-last-child(-n+2){border-bottom:none}.trust h3{font-size:11.5px}.trust p{font-size:13px}.counters{grid-template-columns:1fr 1fr}.counter{padding:22px var(--pad);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.counter:nth-child(2n){border-right:none}.counter:nth-last-child(-n+2){border-bottom:none}.counter b{font-size:30px}.counter span{font-size:11px}.logos{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:20px;padding:13px var(--pad);font-size:10.5px;scrollbar-width:none}.logos::-webkit-scrollbar{display:none}.logos span{white-space:nowrap;flex:none}.grid{grid-template-columns:1fr 1fr;gap:10px 9px}.card{gap:8px}.card h3{font-size:13px;line-height:1.35}.price{font-size:13px;gap:7px}.price .was{font-size:12px}.sizes{gap:4px}.sizes span{font-size:10px;padding:2px 5px}.tag{font-size:9px;padding:4px 7px;top:8px;left:8px}.stockbar p{font-size:10px}.cols{grid-template-columns:1fr 1fr;gap:9px}.col-card{aspect-ratio:3/4}.col-card:last-child:nth-child(odd){grid-column:1 / -1;aspect-ratio:16/9}.col-card .cap{padding:12px}.col-card h3{font-size:16px}.col-card .cap p{font-size:10.5px}.steps{gap:9px}.step{padding:20px 18px;gap:7px}.step .big{font-size:30px}.step h3{font-size:17px}.step p{font-size:14px}.collab{flex:0 0 min(var(--slide,320px),74vw)}.cnav{width:36px;height:36px;font-size:13px}.carousel-nav{align-self:flex-end;margin-top:-42px}.promo-copy{padding:34px var(--pad);gap:14px}.promo-copy h2{font-size:clamp(26px,8vw,34px)}.promo-copy p{font-size:15px}.promo-media{aspect-ratio:4/3;min-height:0}.rev-top{gap:14px;margin-bottom:20px}.score{font-size:38px}.rev{padding:18px}.rev p{font-size:14px}.rev-grid{gap:10px}.email-in{gap:26px}.email h2{font-size:clamp(26px,8vw,34px)}.email p.lead{font-size:15px}.field{flex-direction:column;border-radius:14px;padding:5px}.field input{padding:13px 14px}.field button{padding:14px 20px;border-radius:10px;width:100%}.flow-step{padding:13px 15px;gap:11px}.flow-step h4{font-size:13.5px}.flow-step p{font-size:12.5px}details summary{font-size:15.5px;padding:17px 0}details p{font-size:14.5px}.rte{font-size:14.5px}.crumb{font-size:11px;padding:12px var(--pad)}.pdp{padding:16px var(--pad) 40px;gap:22px}.gal{gap:9px}.thumbs{gap:7px}.thumb{width:58px}.pdp-info{gap:16px}.pdp-info h1{font-size:clamp(22px,6.6vw,28px)}.pprice .now{font-size:25px}.pprice .was{font-size:15px}.opt{padding:11px 13px;font-size:12.5px;min-width:46px}.cod{padding:14px 15px;gap:11px}.cod p{font-size:13px}.buy .btn{padding:17px 20px;font-size:13.5px}.urg{gap:10px;font-size:11.5px;flex-direction:column}.related .grid{grid-template-columns:1fr 1fr}.cart{padding:16px var(--pad) 48px}.cart-item{grid-template-columns:68px 1fr auto;gap:12px;align-items:start}.cart-item .sum-thumb{width:68px}.cart-item .amt{align-self:center}.cart-item h3{font-size:14.5px}.revform-box{padding:20px 18px}.page-head{padding:28px var(--pad) 0}.page-head h1{font-size:clamp(26px,8.4vw,36px)}footer.site{padding:34px var(--pad) 24px}.fgrid{gap:26px 20px;margin-bottom:28px}.fbrand{flex:1 1 100%}.fbrand .logo{font-size:22px}.fgrid>div:not(.fbrand){flex:1 1 calc(50% - 10px);min-width:0}.fgrid ul{font-size:13.5px;gap:8px}.fbot{font-size:10.5px;gap:12px}.pays span{padding:3px 7px}.bot-toggle{padding:12px 18px;font-size:13px}}@media(max-width:380px){.hero h1{font-size:32px}.grid{gap:9px 7px}.card h3{font-size:12.5px}.trust p{font-size:12px}}.qty-row{display:flex;align-items:center;gap:14px;margin-top:9px;flex-wrap:wrap}.qty{margin-top:0}.rm{font-family:var(--mono);font-size:11.5px;color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:1px}.rm:hover{color:var(--accent);border-color:var(--accent)}.tot .soft{color:var(--muted)}.keep{display:block;text-align:center;margin-top:14px;font-family:var(--mono);font-size:12.5px;color:var(--muted);text-decoration:none}.keep:hover{color:var(--ink)}.phones{margin-top:18px;padding:16px;border:1.5px solid var(--ink);border-radius:3px;background:var(--ground);display:flex;flex-direction:column;gap:11px}.phones h4{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.phones h4 span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 7px;border-radius:2px;font-weight:400}.phones>p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.phones .inp input{background:var(--ground)}.tel-err{margin:0;font-size:13px;color:var(--accent);line-height:1.5;border-left:2px solid var(--accent);padding-left:10px}.tel-err[hidden]{display:none}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto 1fr;gap:clamp(24px,4vw,64px);align-items:start}.faq-head{grid-column:1;grid-row:1;margin-bottom:0;display:block}.faq-wrap{grid-column:2;grid-row:1 / span 2;max-width:none}.faq-help{grid-column:1;grid-row:2;align-self:start;border:1.5px solid var(--line);border-radius:3px;padding:22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.faq-help h4{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.faq-help p{margin:0;font-size:14px;color:var(--muted);line-height:1.5}.faq-help .btn{margin-top:6px;padding:13px 24px;font-size:12.5px}@media(max-width:900px){.faq-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px}.faq-head{grid-column:1;grid-row:1}.faq-wrap{grid-column:1;grid-row:2}.faq-help{grid-column:1;grid-row:3}}.rev-editor{border:1.5px dashed var(--accent);border-radius:3px;padding:18px 20px;margin-bottom:26px;background:var(--ground)}.rev-editor p{margin:0 0 6px;font-family:var(--mono);font-size:12.5px;color:var(--accent);line-height:1.65}.rev-editor p:last-child{margin-bottom:0}.rev-editor strong{font-weight:500}.rev-editor em{font-style:normal;background:var(--surface-2);padding:1px 5px;border-radius:2px;color:var(--ink)}.rev-empty{opacity:.45;border-style:dashed}.upsell{margin-top:18px;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:var(--ground)}.upsell h4{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface-2);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400}.up-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer}.up-row:last-child{border-bottom:none}.up-row input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer}.up-row.is-on{background:var(--surface);box-shadow:inset 3px 0 0 var(--good)}.up-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.up-txt b{font-size:14.5px;font-weight:600}.up-txt em{font-style:normal;font-size:12.5px;color:var(--muted);line-height:1.45}.up-price{font-family:var(--mono);font-size:14px;white-space:nowrap}.up-warn{margin:0;padding:10px 16px;font-family:var(--mono);font-size:11.5px;color:var(--accent);border-bottom:1px solid var(--line)}.upsell.is-busy{opacity:.55;pointer-events:none}nav.main a{white-space:nowrap}.tot .tot-off{color:var(--good)}.dcto{margin-top:14px}.dcto-open{font:inherit;font-family:var(--mono);font-size:12px;letter-spacing:.04em;background:none;border:0;padding:0;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dcto-open:hover{color:var(--ink)}.dcto-row{display:flex;gap:8px;align-items:stretch;margin-top:10px}.dcto-row .inp{flex:1 1 auto;min-width:0}.dcto-row .inp input{text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono);font-size:14px}.dcto-go{flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;line-height:1;padding:0 20px;border:1.5px solid var(--ink);border-radius:3px;background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap}.dcto-go:hover{background:#000}.dcto-go[disabled]{opacity:.5;cursor:default}.dcto-on{display:flex;align-items:center;gap:10px;border:1.5px dashed var(--good);border-radius:3px;padding:11px 13px;background:#17724f0d}.dcto-tag{flex:1 1 auto;min-width:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--good);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcto-amt{font-family:var(--mono);font-size:13px;color:var(--good);white-space:nowrap}.dcto-x{font:inherit;font-size:12px;background:none;border:0;padding:0;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dcto-x:hover{color:var(--accent)}.dcto-msg{margin:9px 0 0;font-size:12.5px;line-height:1.45;color:var(--accent)}.dcto-msg.ok{color:var(--good)}@media(max-width:640px){.dcto-row{flex-direction:column}.dcto-go{padding:14px 20px}}.dcto [hidden],.dcto-row[hidden],.dcto-open[hidden],.dcto-msg[hidden]{display:none}.up-err{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--accent)}.up-err[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
