.hv2-merk,.hv2-shop,.hv2-afs,.hv2-vac{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:start}.hv2-body{align-content:start;gap:12px;padding:18px;display:grid}.hv2-k{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin:0;font-size:10.5px}.hv2-h{font-family:var(--f-sans);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.hv2-card{opacity:.28;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),border-color .5s;transform:translateY(8px)}.hv2-card.on{opacity:1;border-color:#d4a13c59;transform:none}.hv2-card b{letter-spacing:-.01em;font-size:14px}.hv2-card>span{color:var(--grey);font-size:12.5px;line-height:1.45}.hv2-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hv2-swatches span{border:1px solid var(--line);opacity:0;transition:all .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms);background:#ffffff08;border-radius:12px;gap:2px;padding:8px;display:grid;transform:translateY(6px)}.hv2-swatches span.on{opacity:1;transform:none}.hv2-swatches i{border:1px solid #ffffff1f;border-radius:8px;height:34px;margin-bottom:4px;display:block}.hv2-swatches b{font-size:11.5px;font-weight:600}.hv2-swatches em{font-style:normal;font-family:var(--f-mono);color:var(--grey);font-size:10px}.hv2-tagrow{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hv2-tagrow .hv2-k{color:var(--grey);font-size:9.5px}.hv2-bank{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hv2-bank span{aspect-ratio:1;border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.hv2-bank span.fav{border-color:#d4a13c99}.hv2-bank em{color:var(--gold-hi);text-shadow:0 1px 4px #000c;font-size:12px;font-style:normal;position:absolute;top:4px;right:5px}.hv2-prod{opacity:.35;background:#ffffff08;border:1px dashed #ffffff29;border-radius:12px;gap:3px;padding:11px 12px;transition:all .5s;display:grid;position:relative}.hv2-prod.on{opacity:1;border-style:solid}.hv2-prod b{font-size:13px}.hv2-prod span{color:var(--grey);padding-right:64px;font-size:11.5px;line-height:1.4}.hv2-prod em{color:var(--gold-hi);background:#d4a13c1a;border:1px solid #d4a13c59;border-radius:999px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600;transition:all .4s;position:absolute;top:10px;right:10px}.hv2-prod em.ok{color:var(--ok);background:#34d3991f;border-color:#34d39959}.hv2-uses{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hv2-uses li{color:var(--grey);border:1px solid var(--line);transition:all .45s;transition-delay:calc(var(--i) * 80ms);border-radius:999px;padding:4px 9px;font-size:11px}.hv2-uses.on li{color:#1b1204;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-color:#0000}.hv2-pdp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;padding:18px;display:grid}.hv2-pdp figure{aspect-ratio:4/5;border-radius:14px;margin:0;position:relative;overflow:hidden}.hv2-pdp figure em{font-style:normal;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#1b1204;background:var(--gold-hi);border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.hv2-pdp-copy{align-content:start;gap:11px;display:grid}.hv2-pdp-copy h4{font-family:var(--f-sans);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:600;line-height:1.15}.hv2-price{align-items:baseline;gap:8px;margin:0;display:flex}.hv2-price s{color:var(--grey-2,#6e6e73);font-size:13px}.hv2-price b{letter-spacing:-.02em;font-size:20px}.hv2-price span{color:var(--grey);font-size:11px}.hv2-stock{color:var(--grey);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.hv2-stock i{background:var(--ok);border-radius:50%;width:7px;height:7px}.hv2-code{color:var(--grey);margin:0;font-size:11px}.hv2-code b{color:var(--gold-hi);font-family:var(--f-mono)}.hv2-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hv2-steps li{opacity:.3;grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding:7px 0;transition:opacity .5s;display:grid;position:relative}.hv2-steps li.on{opacity:1}.hv2-steps li i{border:2px solid #fff3;border-radius:50%;grid-row:1/3;width:14px;height:14px;margin-top:2px;transition:all .4s}.hv2-steps li.on i{border-color:var(--ok);background:radial-gradient(circle, var(--ok) 38%, transparent 42%)}.hv2-steps b{font-size:13px}.hv2-steps span{color:var(--grey);font-size:11.5px}.hv2-kpi{background:#d4a13c12;border:1px solid #d4a13c47;border-radius:14px;gap:2px;padding:12px;display:grid}.hv2-kpi span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10px}.hv2-kpi b{font-family:var(--f-sans);letter-spacing:-.03em;font-size:24px}.hv2-kpi em{color:var(--grey);font-size:11px;font-style:normal}.hv2-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hv2-week>div{align-content:start;gap:6px;display:grid}.hv2-week b{text-align:center;color:var(--grey);border-bottom:1px solid var(--line);padding-bottom:4px;font-size:11.5px;font-weight:600}.hv2-week span{text-align:center;font-family:var(--f-mono);border:1px solid var(--line);background:#ffffff0a;border-radius:9px;padding:8px 0;font-size:11.5px;transition:all .4s}.hv2-week span.hint{border-color:#d4a13c80;animation:1s ease-in-out infinite hvPulse}.hv2-week span.on{color:#1b1204;background:linear-gradient(180deg, var(--gold-hi), var(--gold));border-color:#0000}.hv2-week .off em{text-align:center;color:var(--grey);border:1px dashed var(--line);border-radius:9px;padding:8px 0;font-size:11px;font-style:normal}.hv2-afs-side,.hv2-vac-side{gap:12px;display:grid}.hv2-btns{flex-wrap:wrap;gap:6px;display:flex}.hv2-btns em{border:1px solid var(--line);background:#ffffff0d;border-radius:8px;padding:5px 9px;font-size:11px;font-style:normal}.hv2-brief{border:1px solid var(--line);background:#0000004d;border-radius:12px;min-height:44px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.hv2-vac-ed .hv2-h{opacity:0;transition:all .5s;transform:translateY(6px)}.hv2-vac-ed .hv2-h.on{opacity:1;transform:none}.hv2-vac-meta{flex-wrap:wrap;gap:6px;display:flex}.hv2-vac-meta span{color:var(--grey);opacity:0;background:#ffffff0d;border-radius:8px;padding:4px 9px;font-size:11px;transition:opacity .5s}.hv2-vac-meta span.on{opacity:1}.hv2-gfj{color:var(--grey);border:1px solid var(--line);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:12px;transition:all .45s;display:inline-flex}.hv2-gfj b{color:#1d1d1f;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.hv2-gfj.on{color:var(--ok);background:#34d3991a;border-color:#34d39959}.hv2-checks{gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.hv2-checks li.ok{color:var(--ink)}.hv2-checks li.ok:first-letter{color:var(--ok)}.hv2-checks li.tip{color:var(--gold-hi)}.hv2-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hv2-kanban>div{align-content:start;gap:6px;display:grid}.hv2-kanban b{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-size:9.5px}.hv2-kanban span{border:1px solid var(--line);background:#ffffff0a;border-radius:9px;padding:7px 8px;font-size:11.5px}.hv2-kanban span.new{background:#d4a13c1a;border-color:#d4a13c99;animation:.6s cubic-bezier(.2,.8,.2,1) both hvCard}@media (max-width:960px){.hv2-merk,.hv2-shop,.hv2-afs,.hv2-vac{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hv2-pdp{grid-template-columns:minmax(0,1fr)}.hv2-pdp figure{aspect-ratio:16/10}.hv2-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2-tagrow{grid-template-columns:minmax(0,1fr);gap:6px}.hv2-week{gap:4px}.hv2-week span{font-size:10px}}.hv-serp .rk{color:#4d5156;border-top:1px solid #eceff1;margin-top:6px;padding-top:8px;font-size:12px}.hv-serp .rk b{color:#1e7e4f}
