.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:12px;top:12px;z-index:99;background:var(--ink);color:var(--bg);padding:8px 12px;border-radius:6px}.home{display:inline-flex;align-items:center}a.bag{text-decoration:none;color:var(--ink)}footer a,footer .soon{text-decoration:none;color:var(--muted)}footer a:hover{color:var(--ink)}footer .soon{opacity:.55}.toast a{color:inherit;font-weight:600;margin-left:8px}.pdp-hero{padding-block:clamp(28px,4vw,56px) clamp(48px,7vw,96px)}.pdp-hero .head{margin-bottom:clamp(20px,3vw,36px)}.pack .thumbs{display:flex;gap:6px;padding:10px;border-top:1px solid var(--line);overflow-x:auto}.pack .thumbs button{flex:0 0 64px;height:44px;border:1px solid var(--line);border-radius:4px;padding:0;background:none;cursor:pointer;overflow:hidden}.pack .thumbs button[aria-pressed=true]{border-color:var(--ink)}.pack .thumbs img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.num input{all:unset;font-family:var(--display);font-variation-settings:"wdth" 118;font-weight:700;font-size:24px;font-variant-numeric:tabular-nums;width:3.2ch;text-align:center;color:var(--ink)}.num input::-webkit-outer-spin-button,.num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num input{-moz-appearance:textfield}.num.bad{border-color:#d9534f}.num.touched small{color:var(--ink)}.req{font-family:var(--mono);font-size:11px;color:var(--brass);letter-spacing:.04em}.err{color:#ff8a80;font-size:14px;display:none}.err.on{display:block}.btn[disabled]{opacity:.5;cursor:not-allowed}.sum .small{font-size:13px;color:var(--muted)}.sum .small a{color:var(--ink)}.page{padding-block:clamp(40px,6vw,96px)}.page .rte{max-width:68ch;display:flex;flex-direction:column;gap:14px;color:var(--muted);font-size:16px}.page .rte h2,.page .rte h3{color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 112;font-weight:700;margin:22px 0 0}.page .rte strong,.page .rte a{color:var(--ink)}.page .rte ol,.page .rte ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.cart-list{border-top:1px solid var(--line)}.cart-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.cart-row img{width:120px;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.cart-row .spec{font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1.8}.cart-row .rm{font-family:var(--mono);font-size:12px;color:var(--muted)}.cart-tot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:26px}.cart-tot b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:40px;letter-spacing:-.02em}@media(max-width:640px){.cart-row{grid-template-columns:84px minmax(0,1fr)}.cart-row img{width:84px}.cart-row .px{grid-column:2}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.card{text-decoration:none;display:flex;flex-direction:column;gap:10px}.card img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:4px}.card .price{font-size:12px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;max-width:420px}.field input,.field textarea{background:var(--surf);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px;font:inherit}.steps-ico figure{border-top:1px solid var(--line);padding-top:22px}.steps-ico .ico{height:120px;display:flex;align-items:center;color:var(--ink)}.steps-ico .ico svg{height:100%;width:auto;max-width:220px}.ff [hidden]{display:none!important}.ff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:stretch;border:1px solid var(--line);border-radius:10px;padding:clamp(18px,3vw,40px);background:var(--surf)}.ff-fig{display:flex;flex-direction:column;justify-content:center;gap:18px;color:color-mix(in oklab,var(--ink) 55%,var(--bg))}.ff-svg{width:100%;height:auto;max-height:420px}.ff-svg .shaft{fill:var(--surf)}.ff-svg .hl{fill:none;stroke:var(--brass);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .4s}.ff-svg .hl .ld{stroke-width:1.2}.ff-svg .hl text{fill:var(--brass);stroke:none;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em}.ff-svg .hl .dr{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1s ease}.ff[data-ffstep="0"] .g-base,.ff[data-ffstep="1"] .g-girth,.ff[data-ffstep="2"] .g-len,.ff[data-ffstep="3"] .g-curve{opacity:1}.ff[data-ffstep="0"] .g-base .dr,.ff[data-ffstep="1"] .g-girth .dr,.ff[data-ffstep="2"] .g-len .dr,.ff[data-ffstep="3"] .g-curve .dr{stroke-dashoffset:0}.ff[data-ffstep="4"] .g-base,.ff[data-ffstep="4"] .g-girth,.ff[data-ffstep="4"] .g-len{opacity:1}.ff[data-ffstep="4"] .hl .dr{stroke-dashoffset:0}.ff[data-ffstep="4"] .hl text,.ff[data-ffstep="4"] .lead{display:none}.ff-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ff-bar i{height:2px;background:var(--line);transition:background .4s}.ff-bar i.on{background:var(--brass)}.ff-panel{display:flex;flex-direction:column;gap:18px;min-height:420px}.ff-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ff-count{color:var(--muted)}.ff-count b{color:var(--ink);font-weight:500}.ff-units{display:inline-flex;border:1px solid var(--line);border-radius:99px;padding:3px}.ff-units button{border:0;background:none;border-radius:99px;padding:6px 12px;font-family:var(--mono);font-size:12px;color:var(--muted);cursor:pointer}.ff-units button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ff-step{padding:0;display:flex;flex-direction:column;gap:14px;animation:ffIn .45s ease}@keyframes ffIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ff-step h3{font-size:clamp(26px,2.6vw,38px);font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.02em;line-height:1}.ff-step>p{color:var(--muted);margin:0;max-width:46ch}.ff-in{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--line);padding-bottom:6px;max-width:320px;transition:border-color .3s}.ff-in:focus-within{border-color:var(--brass)}.ff-in input{all:unset;flex:1;min-width:0;font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(48px,5vw,72px);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.ff-in input::placeholder{color:var(--line)}.ff-in .u{font-family:var(--mono);font-size:14px;color:var(--muted)}.ff-live{font-family:var(--mono);font-size:12px;color:var(--muted);margin:0;min-height:1.6em}.ff-live b{color:var(--brass);font-weight:500}.ff-q{font-weight:600;font-size:15px;margin:6px 0 -4px}.ff-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.ff-again{background:none;border:0;color:var(--muted);font-family:var(--mono);font-size:12px;text-decoration:underline;cursor:pointer;padding:8px}.ff-foot{font-size:13px;color:var(--muted);margin:0}.ff-foot a{color:var(--ink)}.ff-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ff-res div{border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;background:var(--bg)}.ff-res small{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em}.ff-res b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(30px,3vw,44px);letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.ff-res i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted)}.ff-sub{font-family:var(--mono);font-size:12px;color:var(--ink);margin:0}.ff-warn{border:1px solid color-mix(in oklab,#ff8a80 45%,var(--bg));color:#ffb4ab;border-radius:8px;padding:10px 12px;font-size:14px;margin:0}.ff-why summary{cursor:pointer;font-family:var(--mono);font-size:12px;color:var(--muted)}.ff-why ul{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.ff-why b{color:var(--ink);font-weight:600}.ff-g{font-size:14px;color:var(--muted);margin:0}.ff-g a{color:var(--ink)}.ff .btn[disabled]{opacity:.45}@media(max-width:820px){.ff{grid-template-columns:1fr}.ff-svg{max-height:220px}.ff-panel{min-height:0}.ff-res b{font-size:28px}}.ff-open{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;border:1px solid var(--brass);background:color-mix(in oklab,var(--brass) 10%,var(--bg));border-radius:8px;padding:14px 16px;cursor:pointer}.ff-open b{display:block;font-weight:600}.ff-open small{display:block;font-size:13px;color:var(--muted)}.ff-open .arr{font-family:var(--mono);color:var(--brass);font-size:18px}.ff-or{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.04em;margin:2px 0 -2px}.ff-dlg{width:min(1080px,calc(100% - 24px));max-height:calc(100dvh - 24px);border:0;padding:0;background:transparent;color:var(--ink)}.ff-dlg::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ff-dlg .ff{background:var(--bg);padding-top:58px}.ff-x{position:absolute;right:10px;top:10px;z-index:2;background:var(--surf);border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-family:var(--mono);font-size:12px;cursor:pointer}.ff-dlg-in{position:relative}.sz-hero{padding-block:clamp(28px,4vw,56px) 0}.sz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.sz-grid>div{border-top:1px solid var(--line);padding-top:18px;display:flex;flex-direction:column;gap:8px}.sz-grid p{color:var(--muted);margin:0;font-size:15px}.sz-grid .n{font-family:var(--mono);font-size:12px;color:var(--brass)}@media(max-width:820px){.sz-grid{grid-template-columns:1fr}}.bag-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.bag-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s}.bag-panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--bg);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1)}.bag-drawer.on .bag-bg{opacity:1}.bag-drawer.on .bag-panel{transform:none}.bag-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.bag-head h2{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:24px;letter-spacing:-.02em;margin:0}.bag-x{background:none;border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-family:var(--mono);font-size:12px;cursor:pointer}.bag-items{flex:1;overflow-y:auto;padding:4px 22px}.bag-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line);align-items:start}.bag-row img{width:88px;aspect-ratio:1;object-fit:cover;border-radius:4px;background:var(--surf)}.bag-info{display:flex;flex-direction:column;gap:3px;min-width:0}.bag-info b{font-weight:600}.bag-info span{font-size:13px;color:var(--muted)}.bag-info .mono-s{font-family:var(--mono);font-size:11px;line-height:1.6}.bag-rm{align-self:flex-start;background:none;border:0;padding:4px 0 0;font-family:var(--mono);font-size:11px;color:var(--muted);text-decoration:underline;cursor:pointer}.bag-px{font-variant-numeric:tabular-nums;font-weight:600}.bag-empty{color:var(--muted);padding:24px 0}.bag-foot{border-top:1px solid var(--line);padding:18px 22px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;background:var(--surf)}.bag-sum{display:flex;justify-content:space-between;align-items:baseline}.bag-sum .mono{color:var(--muted)}.bag-sum b{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bag-note{font-size:13px;color:var(--muted);margin:0}.bag-checkout{justify-content:center;width:100%}.bag-link{text-align:center;font-size:13px;color:var(--muted)}.bag-foot[hidden]{display:none}.nav a[aria-current=page]{color:var(--ink)}.bar .bag{margin-left:0}.burger{display:none;background:none;border:1px solid var(--line);border-radius:99px;width:40px;height:36px;padding:0;align-items:center;justify-content:center;cursor:pointer}.burger .bl,.burger .bl:before,.burger .bl:after{display:block;width:16px;height:1.5px;background:var(--ink);position:relative;transition:transform .25s,background .25s}.burger .bl:before,.burger .bl:after{content:"";position:absolute;left:0}.burger .bl:before{top:-5px}.burger .bl:after{top:5px}.burger[aria-expanded=true] .bl{background:transparent}.burger[aria-expanded=true] .bl:before{transform:translateY(5px) rotate(45deg)}.burger[aria-expanded=true] .bl:after{transform:translateY(-5px) rotate(-45deg)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mnav{position:fixed;top:calc(60px + env(safe-area-inset-top,0px));left:0;right:0;bottom:0;z-index:19;background:var(--bg);overflow-y:auto;animation:mIn .25s ease}.mnav[hidden]{display:none}@keyframes mIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mnav .wrap{display:flex;flex-direction:column;gap:0;padding-top:16px;padding-bottom:40px;height:auto}.mnav .wrap>a:not(.btn){font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(34px,9vw,48px);letter-spacing:-.02em;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--line)}.mnav-sub{display:flex;gap:22px;padding:18px 0 22px;font-size:15px}.mnav-sub a{color:var(--muted);text-decoration:none}.mnav .btn{justify-content:center}html.menu-open{overflow:hidden}@media(max-width:760px){.burger{display:inline-flex}.bar .bag{margin-left:auto}}.hero-sub{font-size:clamp(18px,1.6vw,22px);color:var(--muted);max-width:30ch;margin:0}.hero .buy{display:flex;gap:10px;flex-wrap:wrap}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.pillar{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid var(--line);border-radius:8px;background:var(--surf);text-decoration:none;color:var(--ink);transition:border-color .3s,transform .3s}a.pillar:hover{border-color:color-mix(in oklab,var(--brass) 60%,var(--bg));transform:translateY(-2px)}.pillar .n{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--brass);text-transform:uppercase}.pillar h3{font-size:22px}.pillar p{margin:0;color:var(--muted);font-size:15px}.pillar .more{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.pillar .more:after{content:" \2192";color:var(--brass)}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);counter-reset:none}.flow li{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;gap:8px}.flow .n{font-family:var(--display);font-variation-settings:"wdth" 125;font-weight:800;font-size:44px;line-height:1;color:var(--brass)}.flow p{margin:0;color:var(--muted);font-size:15px}.cta-row{margin-top:clamp(24px,3vw,40px)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);border-top:1px solid var(--line);padding-top:24px}.trio .mono{color:var(--brass)}.trio p{margin:8px 0 0;color:var(--muted);font-size:15px}.band{margin-top:clamp(40px,6vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,4vw,48px);border:1px solid color-mix(in oklab,var(--brass) 45%,var(--bg));border-radius:10px;background:color-mix(in oklab,var(--brass) 6%,var(--bg))}.band .disp{font-size:clamp(30px,3.6vw,52px)}.band .lede{margin:10px 0 0}.pg-hero{padding-block:clamp(36px,5vw,72px) clamp(48px,6vw,96px)}.pg-title{font-size:clamp(44px,6.4vw,104px)}.pg-img{width:100%;border-radius:6px;aspect-ratio:21/9;object-fit:cover}.pillars.static .pillar{background:var(--surf)}.swatches{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--muted)}.swatches li{display:flex;align-items:center;gap:8px}.swatches i{width:14px;height:14px;border-radius:50%;border:1px solid var(--line)}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--brass)}.faq details[open] summary:after{content:"\2013"}.faq details p{color:var(--muted);margin:10px 0 0;max-width:68ch}.faq a{color:var(--ink)}.faq-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px) clamp(28px,5vw,80px)}.fg{display:flex;flex-direction:column;gap:14px}.fg .mono{color:var(--brass)}@media(max-width:860px){.pillars,.flow,.trio,.faq-groups{grid-template-columns:1fr}.pg-img{aspect-ratio:4/3}.band{flex-direction:column;align-items:flex-start}}h2.disp{font-size:clamp(32px,4.4vw,64px)}.split h2.disp{font-size:clamp(30px,3.6vw,52px)}.pg-title{font-size:clamp(40px,5.6vw,88px)}.pg-hero .head{grid-template-columns:1fr;gap:20px}.pg-hero .lede{max-width:56ch}footer .logo{align-self:flex-start}.faq details{padding:16px 0;border-bottom:0}.faq summary{padding:0}.faq details p{padding:0}.split .pg-title{font-size:clamp(36px,4.4vw,68px)}.contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.contact-side{display:flex;flex-direction:column;gap:22px}.cs-item p{margin:6px 0 0;color:var(--muted)}.cs-item a,.cf-done a:not(.btn){color:var(--ink)}.cf-card{border:1px solid var(--line);border-radius:12px;background:var(--surf);padding:clamp(20px,3vw,32px)}.cf-card .field{max-width:none}.cf-card .field input,.cf-card .field textarea{background:var(--bg);font-size:16px}.cf-card .field textarea{resize:vertical;min-height:150px}.cf-card .field input:focus,.cf-card .field textarea:focus{outline:none;border-color:var(--brass)}.cf-topics{border:0;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px}.cf-topics legend{margin-bottom:10px;padding:0}.pill{cursor:pointer}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-block;border:1px solid var(--line);border-radius:99px;padding:8px 14px;font-size:14px;color:var(--muted);transition:border-color .2s,color .2s}.pill input:checked+span{border-color:var(--brass);color:var(--ink);background:color-mix(in oklab,var(--brass) 12%,var(--bg))}.pill input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cf-send{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.cf-err{border:1px solid var(--red,#E5675B);color:var(--ink);border-radius:8px;padding:12px 14px;margin-bottom:16px}.cf-done h2{margin:0 0 10px}@media(max-width:860px){.contact{grid-template-columns:1fr}.cf-card{order:-1}.cf-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/valdis.css.map */
