:root{color-scheme:dark;--bg:#0E0E0F;--ink:#ECE8E1;--chip:#1E1E1E;--brass:#C6A15B;--muted:color-mix(in oklab,var(--ink) 62%,var(--bg));--line:color-mix(in oklab,var(--ink) 16%,var(--bg));--surf:color-mix(in oklab,var(--ink) 6%,var(--bg));--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Archivo","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--gut:clamp(16px,4vw,56px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;font-variation-settings:"wdth" 100;transition:background-color .7s ease,color .7s ease;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){body,*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.wrap{padding-inline:var(--gut);max-width:1480px;margin-inline:auto}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.disp{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.02em;line-height:.92;text-wrap:balance;margin:0}h2.disp{font-size:clamp(34px,5.4vw,78px)}h3{font-family:var(--display);font-variation-settings:"wdth" 112;font-weight:700;font-size:20px;margin:0;letter-spacing:-.005em}p{margin:0;max-width:62ch}.lede{font-size:clamp(17px,1.5vw,20px);color:var(--muted);max-width:52ch}.bar{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background-color .7s}.bar .wrap{display:flex;align-items:center;gap:24px;height:60px}.logo{height:18px;width:auto;color:var(--ink)}.logo .key{fill:var(--brass)}.nav{display:flex;gap:22px;margin-left:auto;font-size:14px}.nav a{text-decoration:none;color:var(--muted)}.nav a:hover{color:var(--ink)}.bag{font-family:var(--mono);font-size:12px;border:1px solid var(--line);border-radius:99px;padding:6px 12px;background:none;cursor:pointer}@media(max-width:760px){.nav{display:none}.bag{margin-left:auto}}.hero .frame{display:grid;grid-template-columns:minmax(0,72fr) minmax(0,28fr);align-items:end}.hero .ph{position:relative;aspect-ratio:3/2;width:100%;max-height:86vh}.hero .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s ease}.hero .ph img.out{opacity:0}.hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 78%,var(--bg) 100%);pointer-events:none;transition:background .7s}.hero .copy{padding:0 var(--gut) clamp(24px,4vw,64px) clamp(8px,1.5vw,24px);display:flex;flex-direction:column;gap:18px;margin-left:-6vw;position:relative;z-index:2}.hero .name{font-size:clamp(56px,8.4vw,140px)}.hero .cw{font-family:var(--display);font-variation-settings:"wdth" 70;font-weight:300;font-size:clamp(22px,2.4vw,34px);letter-spacing:.01em}.hero .cw b{font-weight:700;font-variation-settings:"wdth" 125}.rail{display:flex;flex-wrap:wrap;gap:10px}.chip{width:30px;height:30px;border-radius:50%;border:1px solid color-mix(in oklab,var(--ink) 30%,transparent);background:var(--c);cursor:pointer;padding:0;position:relative;transition:transform .2s}.chip:hover{transform:translateY(-2px)}.chip[aria-pressed=true]{outline:1.5px solid var(--ink);outline-offset:3px}.buy{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--bg);border:0;border-radius:99px;padding:14px 22px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .7s,color .7s}.btn.ghost{background:none;color:var(--ink);border:1px solid var(--line)}.price{font-family:var(--mono);font-size:13px;color:var(--muted)}@media(max-width:980px){.hero .frame{grid-template-columns:1fr}.hero .scrim{background:linear-gradient(180deg,transparent 72%,var(--bg) 100%)}.hero .copy{margin-left:0;padding:4px var(--gut) 8px}}section{padding-block:clamp(64px,9vw,130px)}.head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:clamp(28px,4vw,56px)}.head .mono{grid-column:1/-1;color:var(--muted)}@media(max-width:860px){.head{grid-template-columns:1fr}}.group{width:100%;border-radius:4px;background:#111}.names{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;margin-top:14px}.names button{background:none;border:0;border-top:2px solid var(--c);padding:10px 0 0;text-align:left;font-size:13px;color:var(--muted);cursor:pointer}.names button[aria-pressed=true]{color:var(--ink)}@media(max-width:760px){.names{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.split.rev{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.split.rev .media{order:2}@media(max-width:860px){.split,.split.rev{grid-template-columns:1fr}.split.rev .media{order:0}}.media img{width:100%;border-radius:4px}.stack{display:flex;flex-direction:column;gap:22px}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.specs div{padding:18px 0 16px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.specs div:nth-child(odd){padding-right:16px}.specs b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.specs b small{font-size:.45em;font-weight:500;margin-left:3px;letter-spacing:0}.specs span{font-size:14px;color:var(--muted)}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.pair figure{margin:0;display:flex;flex-direction:column;gap:14px}.pair img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.pair figcaption{display:flex;flex-direction:column;gap:4px}.pair p{font-size:15px;color:var(--muted)}@media(max-width:760px){.pair{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,4vw,48px)}.steps figure{margin:0;display:flex;flex-direction:column;gap:14px}.steps img{border-radius:4px;aspect-ratio:6/5;object-fit:cover;width:100%;background:#eceae5}.steps figcaption{display:flex;flex-direction:column;gap:6px}.steps .n{font-family:var(--mono);font-size:12px;color:var(--brass)}.steps p{font-size:15px;color:var(--muted)}@media(max-width:860px){.steps{grid-template-columns:1fr}}.note{margin-top:28px;padding:18px 20px;border:1px solid var(--line);border-radius:4px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.note .mono{color:var(--brass)}.fit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.fit>div{padding:26px 24px 28px 0;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line)}.fit>div+div{padding-left:24px;border-left:1px solid var(--line)}.fit b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(32px,3.4vw,48px);letter-spacing:-.02em;line-height:1}.fit p{font-size:15px;color:var(--muted)}@media(max-width:860px){.fit{grid-template-columns:1fr}.fit>div+div{padding-left:0;border-left:0}}.gapdiag{margin-top:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;align-items:center}@media(max-width:860px){.gapdiag{grid-template-columns:1fr}}.gapdiag svg{width:100%;height:auto;max-width:420px}.cfg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:900px){.cfg{grid-template-columns:1fr}}.pack{position:sticky;top:84px;border-radius:4px;overflow:hidden;background:var(--surf)}.pack img{width:100%;aspect-ratio:3/2;object-fit:cover}.pack .cap{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;font-family:var(--mono);font-size:12px;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:900px){.pack{position:static}}.form{display:flex;flex-direction:column;gap:26px}.grp{display:flex;flex-direction:column;gap:10px}.grp>.lbl{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.grp>.lbl b{font-weight:600;font-size:15px}.grp>.lbl span{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg button{border:1px solid var(--line);background:none;border-radius:6px;padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:92px;text-align:left}.seg button small{font-family:var(--mono);font-size:11px;color:var(--muted)}.seg button[aria-pressed=true]{border-color:var(--ink);background:var(--surf)}.seg button:disabled{opacity:.35;cursor:not-allowed}.nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.num{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.num label{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.num .row{display:flex;align-items:center;justify-content:space-between;gap:6px}.num output{font-family:var(--display);font-variation-settings:"wdth" 118;font-weight:700;font-size:24px;font-variant-numeric:tabular-nums}.num button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:none;cursor:pointer;line-height:1}.num small{font-family:var(--mono);font-size:10px;color:var(--muted)}@media(max-width:420px){.nums{grid-template-columns:1fr}}.sum{border-top:1px solid var(--line);padding-top:22px;display:flex;flex-direction:column;gap:16px}.sum .spec{font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1.7}.sum .tot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sum .tot b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:40px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.check input{margin-top:3px;accent-color:var(--ink)}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:99px;font-size:14px;z-index:50}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px)}@media(max-width:860px){.two{grid-template-columns:1fr}}.dl{display:flex;flex-direction:column}.dl div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.dl dt{font-family:var(--mono);font-size:12px;color:var(--muted);padding-top:3px;text-transform:uppercase;letter-spacing:.05em}.dl dd{margin:0}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;gap:16px;font-weight:600}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--mono);color:var(--muted)}details[open] summary:after{content:"\2212"}details p{padding:0 0 20px;color:var(--muted);font-size:15px}footer{border-top:1px solid var(--line);padding-block:48px 64px}footer .wrap{display:flex;flex-wrap:wrap;gap:24px 60px;justify-content:space-between;font-size:14px;color:var(--muted)}footer .cols{display:flex;gap:48px;flex-wrap:wrap}footer .cols div{display:flex;flex-direction:column;gap:6px}footer .cols b{color:var(--ink);font-weight:600;margin-bottom:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/valdis-base.css.map */
