.page-produkt{font-family:Nunito,system-ui,sans-serif}.page-produkt h1,.page-produkt .sec-head h2{font-family:var(--display)}.page-produkt a:hover{color:var(--brand-deep)}.page-produkt .phero{grid-template-columns:380px 1fr;align-items:start;gap:34px;margin:18px 0 8px;display:grid}.page-produkt .shot{aspect-ratio:4/3;border:2px solid var(--line-2);border-radius:var(--radius);background-color:var(--brand-tint);background-image:repeating-linear-gradient(135deg, color-mix(in oklch, var(--brand) 9%, transparent) 0 1px, transparent 1px 12px);place-items:center;display:grid;position:relative;overflow:hidden}.page-produkt .shot img{object-fit:contain;background:var(--card);width:100%;height:100%;padding:18px;position:absolute;inset:0}.page-produkt .shot b{color:var(--brand-deep);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.page-produkt .pinfo{padding-top:4px}.page-produkt .ptype{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-deep);background:var(--brand-tint);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-block}.page-produkt h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.1}.page-produkt .metarow{margin-top:12px;font-size:13.5px}.page-produkt .mset{font-weight:700}.page-produkt .mset span{color:var(--muted);font-weight:500}.page-produkt .mspecs{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:6px 0 0;display:flex}.page-produkt .mspecs dt{color:var(--muted)}.page-produkt .mspecs dt~dt:before{content:"·";color:var(--line-2);margin-right:6px}.page-produkt .mspecs dd{margin:0;font-weight:700}.page-produkt .buybox{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:0 8px 0 -2px var(--brand-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 22px;display:flex}.page-produkt .buybox.empty{border-style:dashed;border-color:var(--line-2);color:var(--muted);box-shadow:none;font-weight:600;display:block}.page-produkt .bb-price .k{color:var(--faint);font-size:12px;font-weight:700}.page-produkt .bb-price .v{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.1}.page-produkt .bb-price .at{color:var(--muted);margin-top:3px;font-size:13px}.page-produkt .bb-price .at b{color:var(--ink);font-weight:800}.page-produkt .bb-cta{background:var(--yellow);height:50px;color:var(--ink);box-shadow:0 5px 0 var(--yellow-deep);white-space:nowrap;border-radius:999px;align-items:center;padding:0 26px;font-size:15px;font-weight:800;transition:all .12s;display:inline-flex}.page-produkt .bb-cta:hover{box-shadow:0 4px 0 var(--yellow-deep);color:var(--ink);transform:translateY(1px)}.page-produkt .sec{margin:40px 0 0}.page-produkt .sec-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.page-produkt .sec-head h2{letter-spacing:-.025em;font-size:20px;font-weight:800}.page-produkt .sec-head .cap{color:var(--faint);font-size:13px;font-weight:700}.page-produkt .pills{gap:8px;display:flex}.page-produkt .pill{border:2px solid var(--line-2);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .12s}.page-produkt .pill:hover{border-color:var(--brand);color:var(--brand)}.page-produkt .pill.on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-deep)}.page-produkt .chartcard{border:2px solid var(--line-2);border-radius:var(--radius);padding:18px 18px 6px}.page-produkt .chartwrap{position:relative}.page-produkt .chart{cursor:crosshair;touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.page-produkt .chart .crosshair{stroke:var(--line-2);stroke-width:2px}.page-produkt .chart .hoverdot{fill:var(--card);stroke:var(--brand);stroke-width:4px}.page-produkt .chart-tip{z-index:3;pointer-events:none;white-space:nowrap;text-align:center;background:var(--card);border:2px solid var(--ink);border-radius:14px;padding:9px 14px;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 12px 28px -14px oklch(40% .1 250/.6)}.page-produkt .chart-tip .p{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.15}.page-produkt .chart-tip .d{color:var(--muted);margin-top:1px;font-size:12px;font-weight:600}.page-produkt .chart-tip .m{color:var(--brand-deep);border-top:1px solid var(--line);margin-top:4px;padding-top:5px;font-size:12.5px;font-weight:800}.page-produkt .chart .grid{stroke:var(--line);stroke-width:1px}.page-produkt .yaxis{z-index:2;pointer-events:none;position:absolute;inset:0}.page-produkt .yaxis span{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:3px;font-size:11.5px;font-weight:700;position:absolute;left:0;transform:translateY(-100%)}.page-produkt .chart-mark{z-index:2;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);opacity:.07;pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:30px;font-weight:800;display:flex;position:absolute;inset:0}.page-produkt .chart-mark .seal{width:32px;height:32px}.page-produkt .chart .area{fill:var(--brand-tint);opacity:.7}.page-produkt .chart .line{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.page-produkt .chart-empty{text-align:center;color:var(--muted);padding:46px 20px;font-weight:600}.page-produkt .xaxis{height:17px;position:relative}.page-produkt .xaxis span{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:17px;position:absolute;top:0;transform:translate(-50%)}.page-produkt .statrow{border-top:2px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;padding:14px 2px;display:grid}.page-produkt .statrow .k{color:var(--faint);font-size:11.5px;font-weight:700;display:block}.page-produkt .statrow .v{letter-spacing:-.02em;margin-top:2px;font-size:18px;font-weight:800;display:block}.page-produkt .statrow .v.up{color:var(--up)}.page-produkt .statrow .v.down{color:var(--down)}.page-produkt .statrow .v.flat{color:var(--faint)}.page-produkt .offers{flex-direction:column;gap:8px;display:flex}.page-produkt .orow{border:2px solid var(--line-2);border-radius:14px;grid-template-columns:40px 1fr auto auto 120px auto;align-items:center;gap:14px;padding:12px 16px;transition:all .12s;display:grid}.page-produkt .orow:hover{border-color:var(--brand);box-shadow:0 8px 0 -2px var(--brand-tint);color:var(--ink);transform:translateY(-2px)}.page-produkt .orow.best{border-color:var(--ink);box-shadow:0 6px 0 -2px var(--brand-tint)}.page-produkt .orow .logo{background:var(--brand-tint);width:40px;height:40px;color:var(--brand-deep);border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.page-produkt .orow .logo img{object-fit:contain;background:var(--card);width:100%;height:100%;padding:3px}.page-produkt .orow .shop{align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:700;display:flex}.page-produkt .orow .tag{text-transform:uppercase;letter-spacing:.04em;background:var(--yellow);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.page-produkt .orow .stock{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.page-produkt .orow .stock:before{content:"";border-radius:50%;width:8px;height:8px}.page-produkt .orow .stock.in{color:var(--down)}.page-produkt .orow .stock.in:before{background:var(--down)}.page-produkt .orow .stock.out{color:var(--faint)}.page-produkt .orow .stock.out:before{background:var(--faint)}.page-produkt .orow .upd{color:var(--faint);font-size:12px;font-weight:600}.page-produkt .orow .amt{letter-spacing:-.02em;text-align:right;font-size:19px;font-weight:800}.page-produkt .orow .go{color:var(--brand);white-space:nowrap;font-size:13px;font-weight:800}.page-produkt .toggle{color:var(--brand);align-self:flex-start;margin-top:4px;padding:8px 2px;font-size:13.5px;font-weight:800}.page-produkt .toggle:hover{color:var(--brand-deep)}.page-produkt .noffers{border:2px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:14px;padding:32px;font-weight:600}.page-produkt .related{grid-template-columns:repeat(2,1fr);column-gap:28px;display:grid}.page-produkt .related li{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 2px;font-size:14.5px;display:flex}.page-produkt .related a{font-weight:700}.page-produkt .related span{white-space:nowrap;font-weight:800}@media (width<=900px){.page-produkt .phero{grid-template-columns:1fr;gap:22px}.page-produkt .shot{max-width:380px}.page-produkt .orow{grid-template-columns:40px 1fr auto;gap:6px 10px}.page-produkt .orow .upd,.page-produkt .orow .go{display:none}.page-produkt .orow .logo{grid-row:1/3}.page-produkt .orow .shop{flex-wrap:wrap;gap:4px 9px}.page-produkt .orow .amt{grid-area:1/3}.page-produkt .orow .stock{grid-area:2/2/2/4}.page-produkt .statrow{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.page-produkt .xaxis span:nth-child(2n){display:none}.page-produkt .related{grid-template-columns:1fr}}@media (width<=520px){.page-produkt .sec-head{flex-direction:column;align-items:flex-start;gap:4px}}
