:root{--bg:#FFFFFF;--soft:#F3F4F6;--studio:#E9ECF0;--ink:#0F1B2D;--muted:#5B6576;--line:#E1E4E9;--accent:#C98A12;--btn:#0F1B2D;--btn-ink:#FFFFFF;--ok:#2E7D4F;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0C1118;--soft:#141B25;--studio:#18212D;--ink:#E9EDF2;--muted:#9AA5B5;--line:#253042;--accent:#E3A93B;--btn:#E9EDF2;--btn-ink:#0C1118;--ok:#5BBF86;color-scheme:dark}}:root[data-theme=dark]{--bg:#0C1118;--soft:#141B25;--studio:#18212D;--ink:#E9EDF2;--muted:#9AA5B5;--line:#253042;--accent:#E3A93B;--btn:#E9EDF2;--btn-ink:#0C1118;--ok:#5BBF86;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;padding:0;margin:0}.wrap{max-width:1240px;margin:0 auto;padding-inline:24px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h1,h2,h3{font-family:var(--display);font-stretch:108%;letter-spacing:-.015em;margin:0;text-wrap:balance}h2{font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.08}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15px;padding:15px 26px;border-radius:999px;border:1.5px solid var(--btn);background:var(--btn);color:var(--btn-ink);cursor:pointer;transition:transform .15s,opacity .15s}.btn:hover{opacity:.9}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--ink)}.announce{background:var(--ink);color:var(--bg);text-align:center;font-size:13px;padding:9px 16px;letter-spacing:.02em}.announce b,.announce strong{color:var(--accent);font-weight:600}.announce p{margin:0}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:28px;height:72px}.logo{font-family:var(--display);font-weight:800;font-stretch:118%;font-size:21px;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:10px;white-space:nowrap}.logo svg{flex:none}.menu{display:flex;gap:26px;font-size:15px;font-weight:500;margin-inline:auto}.menu a{color:var(--muted);padding-block:6px;border-bottom:1.5px solid transparent}.menu a:hover{color:var(--ink);border-color:var(--ink)}.icons{display:flex;gap:6px;align-items:center;margin-left:auto}.ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:none;border:0;cursor:pointer;position:relative}.ic:hover{background:var(--soft)}.ic svg{width:21px;height:21px;stroke:var(--ink);fill:none;stroke-width:1.7}.count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#0f1b2d;font-size:11px;font-weight:600;display:grid;place-items:center;padding:0 4px}.burger{display:none}.drawer{border-top:1px solid var(--line);padding-block:12px 18px;display:flex;flex-direction:column;gap:4px}.drawer a{padding:10px 0;font-weight:500;border-bottom:1px solid var(--line)}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding-block:56px 40px}.hero-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.hero h1{font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.02}.hero p.lead{color:var(--muted);font-size:18px;max-width:44ch;margin:0}.cta{display:flex;gap:12px;flex-wrap:wrap}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px dashed var(--line);padding-top:18px;margin-top:6px}.specs div{display:flex;flex-direction:column;gap:2px}.specs b{font-family:var(--display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.specs span{font-size:13px;color:var(--muted)}.stage{position:relative;aspect-ratio:7/6;max-width:100%;border-radius:22px;overflow:hidden;background:var(--photo)}.stage-ui{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;pointer-events:none}.stage-ui>*{pointer-events:auto}.chips{display:flex;gap:10px;align-items:center;background:var(--bg);padding:8px 14px 8px 8px;border-radius:999px;box-shadow:0 6px 20px -10px #0f1b2d59}.sw{width:28px;height:28px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.chips .name{font-size:13px;font-weight:600;margin-left:4px;min-width:72px}.tag{position:absolute;top:18px;left:20px;background:var(--bg);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;z-index:2}.tag i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;margin-block:24px 72px}.trust div{display:flex;gap:14px;align-items:center;padding:20px 22px;min-width:0}.trust div+div{border-left:1px solid var(--line)}.trust svg{width:28px;height:28px;flex:none;stroke:var(--ink);fill:none;stroke-width:1.5}.trust b{display:block;font-size:15px}.trust span{font-size:13px;color:var(--muted)}section{margin-block:0 88px}.head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;flex-wrap:wrap}.head a{font-weight:600;font-size:15px;border-bottom:1.5px solid var(--ink);padding-bottom:2px}.cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.col{position:relative;border-radius:16px;overflow:hidden;background:var(--photo);display:flex;flex-direction:column;transition:transform .2s}.col:hover{transform:translateY(-3px)}.col .img{aspect-ratio:4/5;display:grid;place-items:center}.col img{width:100%;height:100%;object-fit:contain;padding:8% 8% 26%}.col .meta{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;align-items:end;gap:8px}.col h3{font-size:20px;font-weight:700}.col .n{font-family:var(--mono);font-size:12px;color:var(--muted)}.col .meta h3,.col .meta .n{color:#0f1b2d}.arrow{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.arrow svg{width:16px;height:16px;stroke:#0f1b2d;fill:none;stroke-width:2}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.card{display:flex;flex-direction:column;gap:12px;min-width:0}.card .img{position:relative;aspect-ratio:1;border-radius:14px;background:var(--photo);overflow:hidden}.card .img img{width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .2s,transform .35s}.card:hover .img img{transform:scale(1.04)}.badge{position:absolute;top:12px;left:12px;background:#fff;color:#0f1b2d;font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;letter-spacing:.02em;z-index:1}.card .row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.card h3{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:0}.price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.card .from{font-size:13px;color:var(--muted);font-weight:500;margin-right:4px}.card .sub{font-size:14px;color:var(--muted);margin-top:-8px}.dots{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dots button{width:18px;height:18px;border-radius:50%;border:2px solid var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.dots button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}.dots .cn{font-size:13px;color:var(--muted);margin-left:4px}.dims{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-radius:22px;overflow:hidden;background:var(--soft)}.dims .vis{background:var(--studio);display:grid;place-items:center;padding:28px;min-height:420px}.dims .vis img{max-height:440px;object-fit:contain}.dims .txt{padding:48px;display:flex;flex-direction:column;gap:20px;justify-content:center;min-width:0}.dims p{color:var(--muted);margin:0;max-width:52ch}.dtable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.dtable td{padding:13px 0;border-bottom:1px solid var(--line)}.dtable td:last-child{text-align:right;font-weight:600}.pass{border:1.5px dashed var(--line);border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}.pass b{color:var(--ink);font-weight:500}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.faq p.intro{color:var(--muted);margin:14px 0 0}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:20px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--muted);transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{margin:0 0 20px;color:var(--muted);max-width:62ch}.news{background:var(--ink);color:var(--bg);border-radius:22px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.news p{margin:8px 0 0;opacity:.75}.news form{display:flex;gap:10px;flex-wrap:wrap}.news input{flex:1;min-width:0;padding:15px 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bg) 30%,transparent);background:transparent;color:inherit;font:inherit}.news input::placeholder{color:inherit;opacity:.55}.news .btn{background:var(--accent);border-color:var(--accent);color:#0f1b2d}.news .ok{flex-basis:100%;font-size:14px;color:var(--accent);margin:0}footer{border-top:1px solid var(--line);margin-top:88px;padding-block:56px 32px}.fcols{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px}.fcols h4{font-size:14px;margin:0 0 14px}.fcols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px;color:var(--muted)}.fcols ul a:hover{color:var(--ink)}.fcols p{color:var(--muted);font-size:14px;max-width:36ch}.legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font-size:13px;color:var(--muted)}.pay{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pay span{border:1px solid var(--line);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:600;letter-spacing:.04em}.pay svg{width:38px;height:24px}.toast{position:fixed;left:50%;bottom:calc(104px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:13px 20px;border-radius:999px;font-size:14px;font-weight:500;opacity:0;transition:.25s;z-index:70;display:flex;gap:10px;align-items:center;pointer-events:none;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}.mm{position:static}.mm-trigger{display:inline-flex;align-items:center;gap:5px}.mm-trigger svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.6}.mega{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 30px 40px -30px #0f1b2d40;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s}.mm:hover .mega,.mm:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:32px;padding-block:28px 32px}.mega h4{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mega ul a{color:var(--ink);border:0;padding:0}.mega ul a:hover{color:var(--accent)}.mega-feat{display:grid!important;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;background:var(--soft);border-radius:14px;padding:12px!important;border:0!important}.mega-feat img{width:120px;height:120px;object-fit:contain;border-radius:10px;background:var(--photo);mix-blend-mode:multiply}.mega-feat b{display:block;font-size:17px;color:var(--ink)}.sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.size{background:var(--photo);color:#0f1b2d;border-radius:16px;padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;transition:transform .2s}.size:hover{transform:translateY(-3px)}.size .img{aspect-ratio:5/4;display:grid;place-items:end center;margin-bottom:6px}.size img{width:100%;height:100%;object-fit:contain;object-position:bottom;padding:4%}.size .top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.size h3{font-size:22px;font-weight:700}.size .d{font-family:var(--mono);font-size:13px;color:#5b6576;font-variant-numeric:tabular-nums}.size p{margin:0;font-size:14px;color:#5b6576}.duo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden}.duo .vis{background:var(--photo);min-height:420px;display:grid;place-items:center}.duo .vis img{width:100%;height:100%;object-fit:contain}.duo .txt{padding:40px;display:flex;flex-direction:column;gap:18px;justify-content:center;min-width:0}.duo .item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:12px;border-bottom:1px solid var(--line)}.duo .item img{width:72px;height:72px;object-fit:contain;background:var(--photo);border-radius:10px;mix-blend-mode:multiply}.duo .item b{display:block;font-size:15px}.duo .item span{font-size:13px;color:var(--muted)}.duo .total{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.duo .total b{font-family:var(--display);font-size:28px;font-variant-numeric:tabular-nums}.duo .total s{color:var(--muted);margin-right:8px;font-size:15px}.buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.buy .p{font-family:var(--display);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums}.buy .pn{font-size:14px;color:var(--muted)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .3s}.buybar.on{transform:none}.bb{display:flex;align-items:center;gap:14px}.bb img{width:52px;height:52px;object-fit:contain;background:var(--photo);border-radius:10px;flex:none}.bb .info{min-width:0;flex:1;gap:0}.bb .info b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb .info span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb .pr{font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.bb .acts{display:flex;gap:8px}.bb .btn{padding:13px 20px;font-size:14px}.tpl-product{padding-bottom:96px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c1473;z-index:60;opacity:0;transition:opacity .25s}.scrim.on{opacity:1}.panel{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);z-index:61;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s;padding-top:env(safe-area-inset-top,0px)}.panel.on{transform:none}.ph{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.ph h3{font-size:20px}.pb{flex:1;overflow-y:auto;padding:8px 22px;display:flex;flex-direction:column}.line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding-block:16px;border-bottom:1px solid var(--line);align-items:center}.line img{width:76px;height:76px;object-fit:contain;background:var(--photo);border-radius:10px}.line b{display:block;font-size:15px}.line .m{font-size:13px;color:var(--muted)}.line .rm{background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:0;margin-left:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;margin-top:8px}.qty button{width:30px;height:30px;border:0;background:none;cursor:pointer;font-size:16px}.qty span{min-width:22px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.line .lp{font-weight:600;font-variant-numeric:tabular-nums;align-self:start;white-space:nowrap}.empty{text-align:center;color:var(--muted);padding:48px 12px;display:flex;flex-direction:column;gap:16px;align-items:center}.pf{border-top:1px solid var(--line);padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.sum{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.sum.t{font-size:17px;color:var(--ink);font-weight:700}.sum .free{color:var(--ok);font-weight:600}.pf .btn{width:100%}.secure{font-size:12px;color:var(--muted);text-align:center;display:flex;gap:6px;justify-content:center;align-items:center}.social{display:flex;gap:8px;margin-top:16px}.social a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.social a:hover{border-color:var(--ink)}.social svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.7}:root{--photo:#F3F4F6}:root[data-theme=dark]{--photo:#E9ECF0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--photo:#E9ECF0}}.ph-img{mix-blend-mode:multiply}.crumbs{font-size:13px;color:var(--muted);padding-block:22px 4px;display:flex;gap:8px;flex-wrap:wrap}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{opacity:.5}.pdp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:start;padding-block:14px 72px}.gal{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px;min-width:0}.gal .main{position:relative;aspect-ratio:1;border-radius:22px;background:var(--photo);overflow:hidden;display:grid;place-items:center}.gal .main img{width:100%;height:100%;object-fit:contain;padding:5%;transition:opacity .2s}.gal .main .badge{top:18px;left:18px}.thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.thumbs button{aspect-ratio:1;border-radius:12px;background:var(--photo);border:1.5px solid transparent;padding:6px;cursor:pointer}.thumbs button[aria-pressed=true]{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:contain}.info{display:flex;flex-direction:column;gap:22px;min-width:0}.info h1{font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.04}.info .tagline{color:var(--muted);margin:8px 0 0;font-size:17px}.pricebox{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pricebox .p{font-family:var(--display);font-size:34px;font-weight:700;font-variant-numeric:tabular-nums}.pricebox s{color:var(--muted);font-variant-numeric:tabular-nums}.save{background:color-mix(in srgb,var(--accent) 22%,transparent);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.pricebox .tax{font-size:13px;color:var(--muted);flex-basis:100%;margin-top:-8px}.opt h4{font-size:14px;margin:0 0 10px;display:flex;justify-content:space-between;gap:10px}.opt h4 span{font-weight:500;color:var(--muted)}.pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pill{border:1.5px solid var(--line);background:var(--bg);border-radius:12px;padding:11px 14px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0}.pill:hover{border-color:var(--muted)}.pill .t{display:flex;justify-content:space-between;gap:8px;font-weight:600;font-size:15px}.pill .t em{font-style:normal;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.pill .d{font-size:12px;color:var(--muted);font-family:var(--mono)}.pill[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pill[data-unavailable=true]{opacity:.55}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatches button{width:38px;height:38px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.swatches button[data-unavailable=true]{opacity:.35}.stock{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500;margin:0}.stock i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 22%,transparent);flex:none}.stock.low i{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.addrow{display:flex;gap:10px;flex-wrap:wrap}.addrow .btn{flex:1 1 200px}.err{color:#b3261e;font-size:14px;margin:10px 0 0}.mini-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;font-size:13.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:18px}.mini-trust div{display:flex;gap:8px;align-items:center}.mini-trust svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.6;flex:none}.acc summary{font-size:16px;padding:18px 0}.acc details p,.acc details ul{margin:0 0 18px;color:var(--muted)}.acc ul{padding-left:18px;display:flex;flex-direction:column;gap:6px}.acc .rte{margin-bottom:18px}.spec{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:18px}.spec td{padding:10px 0;border-bottom:1px solid var(--line);vertical-align:top}.spec td:first-child{color:var(--muted);width:42%}.spec td:last-child{font-weight:500}.diagram{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:center;margin-bottom:18px}.diagram svg{width:100%;height:auto}.diagram svg text{font-family:var(--mono);font-size:12px;fill:var(--muted)}.diagram svg .o{fill:none;stroke:var(--ink);stroke-width:1.6}.diagram svg .m{fill:none;stroke:var(--accent);stroke-width:1.4}.phead{padding-block:36px 26px;display:flex;flex-direction:column;gap:10px}.phead h1{font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.04}.phead p{color:var(--muted);margin:0;max-width:60ch}.filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.filters a{border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;background:var(--bg);font-weight:500;font-size:14px}.filters a:hover{border-color:var(--ink)}.filters a[aria-current=page]{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.rescount{font-size:14px;color:var(--muted);margin:-14px 0 22px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-9999px;top:8px;background:var(--btn);color:var(--btn-ink);padding:10px 16px;border-radius:999px;z-index:100}.skip:focus{left:16px}.stage .ph-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7% 10% 14%;mix-blend-mode:multiply;transition:opacity .25s}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.is-loading{opacity:.7;pointer-events:none}.rte{max-width:72ch;color:var(--ink)}.rte p,.rte li{color:var(--muted)}.rte h2{font-size:24px;margin:28px 0 10px}.rte h3{font-size:19px;margin:22px 0 8px}.rte a{text-decoration:underline}.rte img{border-radius:14px;height:auto;max-width:100%}.page-wrap{padding-block:12px 40px}.form{display:grid;gap:14px;max-width:560px}.form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.form input,.form textarea{padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit}.form textarea{min-height:140px;resize:vertical}.form input:focus,.form textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.note{font-size:13px;background:var(--soft);border-radius:10px;padding:12px 14px;color:var(--muted)}.note.ok{color:var(--ok)}.searchbar{display:flex;gap:10px;max-width:640px;flex-wrap:wrap}.searchbar input{flex:1 1 260px;min-width:0;padding:15px 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}.pagination{display:flex;gap:8px;justify-content:center;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:999px;border:1.5px solid var(--line);font-weight:600;font-size:14px;padding-inline:12px}.pagination .current{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.empty-state{padding:40px 0;color:var(--muted)}.cart-page .line{grid-template-columns:96px minmax(0,1fr) auto}.cart-page .line img{width:96px;height:96px}.cart-sum{max-width:420px;margin-left:auto;display:flex;flex-direction:column;gap:10px;margin-top:24px}.ic.cart-link{display:grid}.search-pop{border-top:1px solid var(--line);padding-block:14px}.search-pop form{display:flex;gap:10px}.search-pop input{flex:1;min-width:0;padding:12px 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);font:inherit}@media(max-width:1040px){.sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.duo{grid-template-columns:1fr}.duo .vis{min-height:300px}.stage{order:-1}.menu{display:none}.burger{display:grid}.hero{grid-template-columns:1fr;gap:28px;padding-block:28px}.cols,.grid,.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.trust div:nth-child(3){border-left:0}.trust div:nth-child(n+3){border-top:1px solid var(--line)}.dims,.faq,.news{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}.pdp{grid-template-columns:1fr;gap:28px}.gal{position:static}}@media(max-width:560px){.wrap{padding-inline:16px}.bar{gap:12px;height:64px}.logo{font-size:17px}.icons .hide-s{display:none}.trust{grid-template-columns:1fr}.trust div{border-left:0!important}.trust div+div{border-top:1px solid var(--line)}.grid{gap:22px 12px}.dims .txt,.news{padding:28px 22px}.stage{aspect-ratio:1}.fcols{grid-template-columns:1fr}.sizes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;gap:12px;scrollbar-width:none}.size{flex:0 0 72%;scroll-snap-align:start}.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.col h3{font-size:16px}.col .meta{left:12px;right:12px;bottom:12px}.arrow{display:none}.tag{left:12px;top:12px;font-size:11px}.stage-ui{left:12px;right:12px;bottom:12px}.chips .name{display:none}.chips{padding:6px}.bb{gap:10px}.bb .info{display:none}.bb .pr{font-size:15px;margin-right:auto}.bb img{width:44px;height:44px}.bb .btn{padding:12px 14px;font-size:13px}.bb .btn.ghost{padding:12px}.bb .btn.ghost .lbl{display:none}.duo .txt{padding:24px 20px}.hero h1{font-size:38px}.thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pills,.mini-trust,.diagram{grid-template-columns:1fr}.cart-page .line{grid-template-columns:72px minmax(0,1fr) auto}.cart-page .line img{width:72px;height:72px}.card h3{font-size:15px}.card .row{flex-direction:column;gap:2px}.card .sub{margin-top:-4px}}@media(max-width:360px){.bb img{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}:root{--photo:#FFFFFF !important}.pdp .main,a.size,.dims .vis{background:#fff!important}img.ph-img,img.ph-photo,.mega-feat img{filter:brightness(1.065)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vc.css.map */
