.template-product{background:#fbfaf9}.dzn-scope{--background: oklch(98.5% .002 80);--foreground: oklch(18% .008 60);--muted-foreground: oklch(48% .01 70);--secondary: oklch(95.5% .004 80);--border: oklch(18% .008 60 / .14);--font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;background:var(--background);color:var(--foreground);font-family:var(--font-display);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal}.dzn-scope h1,.dzn-scope h2,.dzn-scope p,.dzn-scope ul{margin:0}.dzn-scope ul{padding:0;list-style:none}.dzn-scope a{color:inherit;text-decoration:none}.dzn-page{max-width:80rem;margin-inline:auto;padding:4rem 1rem 5rem}@media(min-width:640px){.dzn-page{padding-inline:1.5rem}}@media(min-width:1024px){.dzn-page{padding-inline:2rem}}.dzn-back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted-foreground)}.dzn-back:hover{color:var(--foreground)}.dzn-product{display:grid;gap:2.5rem}@media(min-width:750px){.dzn-product{grid-template-columns:repeat(2,minmax(0,1fr))}}.dzn-product__gallery{display:grid;gap:1rem;align-content:start}.dzn-product__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:.75rem;background:var(--secondary)}.dzn-product__image img,.dzn-product__image video{height:100%;width:100%;object-fit:cover}.dzn-product__info{display:flex;flex-direction:column}.dzn-product__title{font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.dzn-product__desc{margin-top:1rem;color:var(--muted-foreground)}.dzn-product__desc p+p{margin-top:1rem}.dzn-rating{display:flex;align-items:center;gap:.5rem;margin-top:.875rem}.dzn-rating:hover{opacity:.75}.dzn-stars{--pct: calc(var(--rating, 5) / 5 * 100%);background:linear-gradient(90deg,#108474 var(--pct),#cfcfcf var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.05em}.dzn-rating__count{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--muted-foreground)}.dzn-price-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:1rem 0 0}.dzn-price{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1}.dzn-price__compare{font-size:1rem;color:#9a9a9a;text-decoration:line-through}.dzn-price__badge{display:inline-block;background:#111;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.01em;padding:.32em .55em;border-radius:5px;line-height:1.15}.dzn-scarcity{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 0;color:#e03131;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dzn-scarcity__dot{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:#e03131}.dzn-scarcity__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid #e03131;animation:dznPulse 1.8s ease-out infinite}@keyframes dznPulse{0%{transform:scale(.55);opacity:.75}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.dzn-scarcity__dot:after{animation:none;opacity:.3}}.dzn-product__actions{display:flex;flex-direction:column;gap:.55rem;margin:1.25rem 0 0}.dzn-variant{font:inherit;padding:.8rem 1rem;border:1px solid var(--border);border-radius:999px;background:transparent}.dzn-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.92rem 1.25rem;border:0;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;background:#111;color:#fff!important;transition:opacity .12s ease,transform .12s ease}.dzn-cta:hover{opacity:.88}.dzn-cta:active{transform:translateY(1px)}.dzn-cta[disabled]{opacity:.4;cursor:not-allowed}.dzn-cta__icon{width:15px;height:15px;flex:none}.dzn-trust{margin:.9rem 0 0}.dzn-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0 0 .6rem}.dzn-pay li{display:flex}.dzn-pay svg,.dzn-pay img{display:block;height:25px;width:auto;border-radius:4px}.dzn-trust__line{display:flex;align-items:center;justify-content:center;gap:.4rem;color:#8a8a8a;font-size:.82rem}.dzn-trust__line svg{width:12px;height:12px;flex:none}.dzn-compat{margin:1.15rem 0 0;display:flex;flex-direction:column;gap:.55rem}.dzn-compat li{display:flex;align-items:center;gap:.6rem;font-size:.875rem;color:#2a2a2a;line-height:1.35}.dzn-compat__icons{display:flex;align-items:center;gap:.25rem;flex:none}.dzn-compat__icons svg{width:21px;height:21px;display:block}.dzn-eyebrow{display:block;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted-foreground)}.dzn-h2{margin-top:.75rem!important;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}@media(min-width:750px){.dzn-h2{font-size:1.875rem}}.dzn-stack{margin-top:6rem;display:grid;gap:6rem}.dzn-section--split{display:grid;gap:2rem}@media(min-width:750px){.dzn-section--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.dzn-section--bordered{border-top:1px solid var(--border);padding-top:3rem}.dzn-tiles{margin-top:1.5rem!important;display:grid;gap:.75rem}@media(min-width:640px){.dzn-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dzn-tiles li{border:1px solid var(--border);padding:.75rem 1rem;font-size:.875rem}.dzn-list{margin-top:1.5rem!important;display:grid;gap:.75rem;color:var(--muted-foreground)}.dzn-list li{border-bottom:1px solid var(--border);padding-bottom:.75rem;font-size:.875rem}.dzn-nodes{margin-top:1.5rem!important;display:grid;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}@media(min-width:640px){.dzn-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}.dzn-nodes li{display:flex;gap:.75rem;border-bottom:1px solid var(--border);padding-block:.5rem}.dzn-nodes li span:first-child{color:var(--muted-foreground)}.dzn-node-img{margin-top:2rem;width:100%;height:auto;border:1px solid var(--border)}.dzn-prose{margin-top:1rem;color:var(--muted-foreground);display:grid;gap:1rem}.dzn-prose p{margin:0}.dzn-faq{margin-top:2rem}.dzn-faq details{border-bottom:1px solid var(--border)}.dzn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;font-weight:500;cursor:pointer;list-style:none}.dzn-faq summary::-webkit-details-marker{display:none}.dzn-faq summary:after{content:"";width:.5rem;height:.5rem;flex-shrink:0;border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.dzn-faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.dzn-faq summary:hover{text-decoration:underline}.dzn-faq__body{padding-bottom:1.25rem;font-size:.875rem;color:var(--muted-foreground)}.dzn-reviews__app{margin-top:1.75rem}.dzn-compare-single{margin-top:2rem;max-width:56rem}.dzn-compare-pair{margin-top:2rem;display:grid;gap:1rem}@media(min-width:750px){.dzn-compare-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.dzn-compare{background:var(--secondary)}.dzn-compare .compare__tag{top:auto;bottom:.5rem;background:color-mix(in oklab,var(--background) 85%,transparent);color:var(--foreground);font-family:var(--font-mono);letter-spacing:.2em;padding:.25rem .5rem}.dzn-compare .compare__tag--left{left:.5rem}.dzn-compare .compare__tag--right{right:.5rem}.dzn-compare .compare__divider{background:color-mix(in oklab,var(--background) 90%,transparent)}.dzn-compare .compare__handle{width:2.25rem;height:2.25rem;background:color-mix(in oklab,var(--background) 90%,transparent);color:var(--foreground);font-family:var(--font-mono);font-size:10px}@media(max-width:749px){.dzn-product__gallery .dzn-product__image:first-child img{max-height:42vh;width:100%;object-fit:cover}.dzn-price{font-size:1.6rem}.dzn-cta{font-size:.9rem;padding:1.1rem 1rem;letter-spacing:.05em;min-height:52px}.dzn-pay svg,.dzn-pay img{height:26px}}.dzn-product__image--compare{position:relative}.dzn-compare--hero{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%;border-radius:inherit}.dzn-compare--hero .compare__handle{width:2.75rem;height:2.75rem;font-size:12px}.dzn-compare-vertical{margin-top:2rem;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:1rem}.dzn-compare--tall{aspect-ratio:9 / 16;border-radius:.5rem}@media(max-width:749px){.dzn-compare-vertical{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;margin-inline:-1rem;padding-inline:1rem}.dzn-compare-vertical>*{scroll-snap-align:start}}.dzn-cams{margin-top:1.25rem;display:grid;gap:.55rem}.dzn-cams__list{display:flex;flex-wrap:wrap;gap:.35rem}.dzn-cam{border:1px solid var(--border);background:transparent;border-radius:999px;padding:.42rem .8rem;font:inherit;font-size:.8rem;cursor:pointer;color:var(--foreground)}.dzn-cam:hover{border-color:var(--foreground)}.dzn-cam[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.dzn-cst{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem;font-size:.82rem;border:1px solid var(--border);border-radius:.6rem;padding:.7rem .85rem}.dzn-cst[hidden]{display:none}.dzn-cst dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);padding-top:.15rem}.dzn-cst dd{margin:0}.dzn-cst__ok{color:#1f7a4d;font-weight:600}.dzn-steps__stage{margin-top:1.5rem;max-width:56rem;position:relative}.dzn-steps__frame{margin:0;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:.5rem;background:var(--secondary)}.dzn-steps__frame[hidden]{display:none}.dzn-steps__frame img{width:100%;height:100%;object-fit:cover}.dzn-steps__frame figcaption{position:absolute;left:.5rem;top:.5rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:color-mix(in oklab,var(--background) 88%,transparent);padding:.25rem .5rem}.dzn-steps__nav{margin-top:.75rem;max-width:56rem;display:grid;grid-template-columns:repeat(var(--steps, 2),minmax(0,1fr));gap:.4rem}.dzn-step{border:1px solid var(--border);background:transparent;border-radius:.45rem;padding:.55rem .6rem;text-align:left;cursor:pointer;display:grid;gap:.1rem;font:inherit;color:var(--foreground)}.dzn-step span:first-child{font-family:var(--font-mono);font-size:.66rem;color:var(--muted-foreground)}.dzn-step span:last-child{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.dzn-step[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.dzn-step[aria-pressed=true] span:first-child{color:#ffffffa6}.dzn-steps__note{margin-top:.75rem;max-width:56rem;font-size:.9rem;color:var(--muted-foreground)}.dzn-steps__note[hidden]{display:none}@media(max-width:749px){.dzn-steps__nav{grid-template-columns:repeat(min(var(--steps, 2),3),minmax(0,1fr))}}@media(max-width:749px){.dzn-product__image--compare.is-scroll .compare__after{clip-path:inset(calc(100% - var(--prog, 0%)) 0 0 0)}.dzn-product__image--compare.is-scroll .compare__divider{left:0;right:0;width:auto;height:1px;top:calc(100% - var(--prog, 0%));bottom:auto}.dzn-product__image--compare.is-scroll .compare__handle{display:none}.dzn-product__image--compare.is-scroll input[type=range]{pointer-events:none}}.dzn-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#faf8f5f7;border-top:1px solid rgba(34,31,27,.14);transform:translateY(105%);transition:transform .28s ease;font-family:Archivo,ui-sans-serif,system-ui,sans-serif;letter-spacing:normal}.dzn-bar.is-on{transform:none}.dzn-bar__inner{max-width:80rem;margin:0 auto;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:1rem}.dzn-bar__info{display:grid;line-height:1.25}.dzn-bar__title{font-size:.85rem;font-weight:600}.dzn-bar__price{font-size:.82rem;color:#6e6860}.dzn-bar__cta{width:auto;padding:.75rem 1.4rem}@media(prefers-reduced-motion:reduce){.dzn-bar{transition:none}}.dzn-quote{margin:1.75rem 0 0;max-width:46rem;border-left:2px solid var(--foreground);padding:.25rem 0 .25rem 1.25rem}.dzn-quote blockquote{margin:0;font-size:1.15rem;line-height:1.5;letter-spacing:-.01em}.dzn-quote blockquote p{margin:0}.dzn-quote figcaption{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline}.dzn-quote__name{font-weight:600;font-size:.9rem}.dzn-quote__detail{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.dvx{--dv-bg: #1f1f22;--dv-panel: #28282c;--dv-text: #c9c9cc;--dv-dim: #77777d;--dv-green: #8be04e;--dv-blue: #2fb8f0;--dv-red: #e2453c;margin-top:1.75rem;background:var(--dv-bg);color:var(--dv-text);font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.4;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c;border:1px solid #111;user-select:none;-webkit-user-select:none}.dvx button{font:inherit;color:inherit}.dvx__top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 12px;background:#19191b;border-bottom:1px solid #111}.dvx__dots{display:flex;gap:6px}.dvx__dots i{width:11px;height:11px;border-radius:50%;background:#444;display:block}.dvx__title{font-weight:600;letter-spacing:.02em;color:#e8e8ea;white-space:nowrap}.dvx__title small{font-weight:400;color:var(--dv-dim);margin-left:.5em}.dvx__tc{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--dv-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.dvx__body{display:grid;grid-template-columns:minmax(0,1fr) 340px}.dvx__left{display:grid;grid-template-rows:auto 1fr auto auto;border-right:1px solid #111;min-width:0}.dvx__bar{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 10px;border-bottom:1px solid #141416;color:var(--dv-dim);font-size:11px}.dvx__bar b{color:var(--dv-text);font-weight:600}.dvx__nodes{position:relative;min-height:220px;overflow-x:auto;overscroll-behavior-x:contain;background:radial-gradient(circle at 50% 50%,#242428 0,#1f1f22 70%)}.dvx__nodes-inner{display:flex;align-items:center;gap:30px;padding:70px 34px 60px;width:max-content;min-width:100%}.dvx__io{width:9px;height:9px;border-radius:50%;background:var(--dv-green);flex:none}.dvx__node{position:relative;flex:none;width:74px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.dvx__label{position:absolute;top:-19px;left:2px;font-size:11px;letter-spacing:.03em;color:var(--dv-dim);transition:color .2s;white-space:nowrap}.dvx__box{position:relative;display:block;height:54px;border-radius:4px;background:#121214;border:1.5px solid #3c3c42;overflow:hidden;transition:border-color .2s,opacity .2s}.dvx__thumb{display:block;height:34px;background-size:cover;background-position:center 30%;filter:grayscale(1) brightness(.35);transition:filter .25s}.dvx__foot{display:flex;justify-content:space-between;align-items:center;height:18px;padding:0 5px;background:#2a2a2f;font-size:10px;color:var(--dv-dim)}.dvx__foot svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.4}.dvx__in,.dvx__inb{position:absolute;left:-9px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.dvx__in{top:13px;border-left:6px solid var(--dv-green)}.dvx__inb{bottom:5px;border-left:6px solid var(--dv-blue)}.dvx__out,.dvx__outb{position:absolute;right:-9px;width:7px;height:7px}.dvx__out{top:14px;background:var(--dv-green)}.dvx__outb{bottom:6px;background:var(--dv-blue)}.dvx__link{flex:none;width:30px;height:1.5px;margin:0 -30px;background:#6a6a70;transform:translateY(-9px)}.dvx__node.is-on .dvx__label{color:#e8e8ea}.dvx__node.is-on .dvx__thumb{filter:none}.dvx__node.is-on .dvx__foot{color:#d6d6d8}.dvx__node.is-current .dvx__box{border-color:var(--dv-red)}.dvx__node:not(.is-on) .dvx__box{opacity:.55}.dvx__node:hover .dvx__box{border-color:#8a8a92}.dvx__node.is-current:hover .dvx__box{border-color:var(--dv-red)}.dvx__node:focus-visible{outline:2px solid var(--dv-blue);outline-offset:4px}.dvx__hint{position:absolute;left:12px;bottom:10px;font-size:11px;color:var(--dv-dim)}.dvx__explain{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;background:var(--dv-panel);border-top:1px solid #141416}.dvx__num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--dv-dim)}.dvx__txt b{display:block;color:#ededef;font-size:13px;font-weight:600;margin-bottom:2px}.dvx__txt span{color:var(--dv-text);font-size:12px}.dvx__actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dvx__btn{border:1px solid #4a4a52;background:#34343a;color:#e8e8ea!important;border-radius:4px;padding:7px 12px;font-size:12px;cursor:pointer;white-space:nowrap}.dvx__btn:hover{background:#3e3e45}.dvx__btn--primary{background:#e8e8ea;color:#19191b!important;border-color:#e8e8ea;font-weight:600}.dvx__btn--primary:hover{background:#fff}.dvx__btn:focus-visible{outline:2px solid var(--dv-blue);outline-offset:2px}.dvx__prim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 14px 14px;background:#232327;border-top:1px solid #141416}.dvx__prim-head{grid-column:1 / -1;display:flex;gap:18px;font-size:11px;color:var(--dv-dim);flex-wrap:wrap}.dvx__prim-head b{color:var(--dv-text);font-weight:600}.dvx__prim-head em{font-style:normal;color:var(--dv-text);background:#18181a;padding:1px 6px;border-radius:3px;margin-left:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.dvx__wheel{text-align:center;min-width:0}.dvx__wheel-name{font-size:11px;margin-bottom:6px}.dvx__bars{display:flex;justify-content:center;gap:7px;height:64px}.dvx__bars i{width:7px;border-radius:2px;background:#3d3d44;position:relative;display:block}.dvx__bars i:after{content:"";position:absolute;left:-3px;right:-3px;height:3px;top:var(--p, 50%);background:#ddd;border-radius:1px}.dvx__bars i:nth-child(2):after{background:#e2453c}.dvx__bars i:nth-child(3):after{background:#5fd35f}.dvx__bars i:nth-child(4):after{background:#4b6bff}.dvx__vals{display:flex;justify-content:center;gap:4px;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-variant-numeric:tabular-nums}.dvx__vals span{background:#18181a;padding:1px 4px;border-radius:2px}.dvx__viewer{display:grid;grid-template-rows:auto 1fr auto;background:#1a1a1c;min-width:0}.dvx__screen{position:relative;margin:10px auto;width:calc(100% - 40px);aspect-ratio:832 / 1480;max-height:560px;background:#000;overflow:hidden}.dvx__screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.dvx__screen img.is-on{opacity:1}.dvx__tag{position:absolute;left:8px;top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:#0009;color:#fff;padding:3px 7px;border-radius:3px}.dvx__vfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #111}.dvx__scrub{flex:1;height:3px;background:#3a3a40;position:relative;border-radius:2px}.dvx__scrub i{position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);background:#9a9aa2;border-radius:2px;transition:width .3s}@media(max-width:899px){.dvx__body{grid-template-columns:minmax(0,1fr)}.dvx__viewer{order:-1;border-bottom:1px solid #111}.dvx__screen{width:auto;height:min(62vh,440px)}.dvx__prim{display:none}.dvx__explain{grid-template-columns:minmax(0,1fr);gap:8px}.dvx__actions{justify-content:stretch}.dvx__actions .dvx__btn{flex:1 1 auto}.dvx__nodes{min-height:190px}.dvx__nodes-inner{padding:56px 24px 46px}.dvx__top .dvx__dots{display:none}}@media(prefers-reduced-motion:reduce){.dvx__screen img,.dvx__thumb,.dvx__scrub i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-dzn.css.map */
