/*! DV8 Sound Solutions theme styles. Built from css-src by build_css.py.
   Colors: see :root at the top (--dv8-acc = teal). */
:root{--dv8-bg:#050606;--dv8-bg2:#090b0b;--dv8-panel:#0e1111;--dv8-panel2:#141818;--dv8-line:rgba(255,255,255,.08);--dv8-line2:rgba(255,255,255,.15);--dv8-acc:#00d4c0;--dv8-acc-hi:#5cfff0;--dv8-acc-txt:#2ee8d8;--dv8-acc-mid:#00867a;--dv8-acc-deep:#00302c;--dv8-acc-ink:#021312;--dv8-glow:rgba(0,229,208,.45);--dv8-glow-soft:rgba(0,229,208,.16);--dv8-text:#f3f6f6;--dv8-muted:#9aa4a4;--dv8-dim:#7f8b8b;--dv8-fd:'Barlow Condensed','Arial Narrow','Roboto Condensed','DejaVu Sans Condensed',sans-serif-condensed,sans-serif;--dv8-fb:'Barlow','Helvetica Neue',Arial,sans-serif;--dv8-fm:'Chakra Petch','SF Mono','Roboto Mono',Consolas,'DejaVu Sans Mono',monospace;--dv8-ease:cubic-bezier(.2,.8,.2,1);--dv8-out:cubic-bezier(.16,1,.3,1);--dv8-hdr:84px;--dv8-logo-mark:url("https://dv8shop.com/wp-content/themes/dv8-child/assets/img/dv8-mark-white.webp");--dv8-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%2300d4c0' stroke-opacity='.10' stroke-width='1'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%2300d4c0' stroke-opacity='.06' stroke-width='1'/%3E%3C/svg%3E")}@media (max-width:720px){:root{--dv8-hdr:66px}}body{--dv8-ab:0px}body.admin-bar{--dv8-ab:32px}@media screen and (max-width:782px){body.admin-bar{--dv8-ab:46px}}@media screen and (max-width:600px){body.admin-bar{--dv8-ab:0px}}body.dv8-dark{background:var(--dv8-bg);color:var(--dv8-text)}@supports (overflow:clip){body.dv8-dark{overflow-x:clip}}html.dv8-lock{overflow:hidden}html.dv8-hidden .dv8 *,html.dv8-hidden .dv8 *::before,html.dv8-hidden .dv8 *::after{animation-play-state:paused!important}body.dv8-sbar-on .dv8-foot .ftr-bot{padding-bottom:110px}.dv8-top{position:-webkit-sticky;position:sticky;top:calc(var(--dv8-ab,0px) - 38px);z-index:1000;display:block;margin:0;padding:0}.dv8-top.no-topbar{top:var(--dv8-ab,0)}.dv8-layer{position:static}body.dv8-has-header .elementor-location-header,body.dv8-has-header header.ehp-header{display:none!important}body.dv8-has-footer .elementor-location-footer,body.dv8-has-footer footer.ehp-footer{display:none!important}.dv8.dv8-woo .dv8-woo-in{padding:0 0 40px}.dv8.dv8-woo-archive .dv8-woo-in{width:min(1320px,100% - 32px);margin-inline:auto;padding:0 0 90px}.dv8.dv8-woo-single .dv8-woo-in>.woocommerce-breadcrumb,.dv8.dv8-woo-single .woocommerce-notices-wrapper{width:min(1320px,100% - 32px);margin-inline:auto}@media (min-width:768px){.dv8.dv8-woo-archive .dv8-woo-in,.dv8.dv8-woo-single .dv8-woo-in>.woocommerce-breadcrumb,.dv8.dv8-woo-single .woocommerce-notices-wrapper{width:min(1320px,100% - 64px)}}.dv8{box-sizing:border-box;font:400 16px/1.6 var(--dv8-fb);color:var(--dv8-text);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body .dv8 :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;border:0}html body .dv8 img{border:0;border-radius:0;box-shadow:none;max-width:100%}.dv8 .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.dv8-pg-body{background:var(--dv8-bg);color:var(--dv8-text)}.dv8.dv8-pg{position:relative;isolation:isolate;min-height:70vh;background:var(--dv8-bg)}.dv8.dv8-pg>:not(.volt){position:relative;z-index:1}body.dv8-pg-body .select2-dropdown{background:#0e1111;border:1px solid var(--dv8-line2);border-radius:0;color:#fff}body.dv8-pg-body .select2-container--default .select2-results__option{color:#dfe6e6}body.dv8-pg-body .select2-container--default .select2-results__option--highlighted[aria-selected],body.dv8-pg-body .select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--dv8-acc);color:var(--dv8-acc-ink)}body.dv8-pg-body .select2-container--default .select2-results__option[aria-selected=true],body.dv8-pg-body .select2-container--default .select2-results__option[data-selected=true]{background:rgb(0 212 192 / .16);color:#fff}body.dv8-pg-body .select2-search--dropdown .select2-search__field{background:#0a0d0d;border:1px solid var(--dv8-line2);color:#fff}body.dv8-pg-body .blockUI.blockOverlay{background:rgb(5 6 6 / .62)!important;opacity:1!important}body.dv8-pg-body .blockUI.blockOverlay::before{background:none;border:2px solid rgb(0 212 192 / .25);border-top-color:var(--dv8-acc);border-radius:50%;animation:dv8-spin .8s linear infinite}@keyframes dv8-spin{to{transform:rotate(360deg)}}html body .dv8:not(#dv8) *,html body .dv8:not(#dv8) *::before,html body .dv8:not(#dv8) *::after{box-sizing:border-box}html body .dv8:not(#dv8) :where(.btn,.ibtn,.tab,.seg-btn,.sw-btn,.dv8-q,.tool-btn,.sg-head,.drawer-link,.search-go,.pcard-add,.vt,.sa-link,.link-arrow,.chip,.dsub-link,.cat,.brand,.drop,.pcard-media,.pcard-name,.trust-item,.flink,.brand-link,.logo,.topbar-msg a,.toast a,.assure a,.subnav a,.woocommerce-breadcrumb a){-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;margin:0;padding:0;min-height:0;min-width:0;width:auto;text-align:inherit;text-decoration:none;text-shadow:none;white-space:inherit;cursor:pointer;transition:none;-webkit-user-select:none;user-select:none}html body .dv8:not(#dv8) :where(.btn,.ibtn,.tab,.seg-btn,.sw-btn,.dv8-q,.tool-btn,.sg-head,.drawer-link,.search-go,.pcard-add,.vt,.sa-link,.link-arrow,.chip,.dsub-link,.cat,.brand,.drop,.pcard-media,.pcard-name,.trust-item,.flink,.brand-link,.logo,.topbar-msg a,.toast a,.assure a,.subnav a,.woocommerce-breadcrumb a):hover,html body .dv8:not(#dv8) :where(.btn,.ibtn,.tab,.seg-btn,.sw-btn,.dv8-q,.tool-btn,.sg-head,.drawer-link,.search-go,.pcard-add,.vt,.sa-link,.link-arrow,.chip,.dsub-link,.cat,.brand,.drop,.pcard-media,.pcard-name,.trust-item,.flink,.brand-link,.logo,.topbar-msg a,.toast a,.assure a,.subnav a,.woocommerce-breadcrumb a):focus,html body .dv8:not(#dv8) :where(.btn,.ibtn,.tab,.seg-btn,.sw-btn,.dv8-q,.tool-btn,.sg-head,.drawer-link,.search-go,.pcard-add,.vt,.sa-link,.link-arrow,.chip,.dsub-link,.cat,.brand,.drop,.pcard-media,.pcard-name,.trust-item,.flink,.brand-link,.logo,.topbar-msg a,.toast a,.assure a,.subnav a,.woocommerce-breadcrumb a):active{background-color:#fff0;color:inherit;text-decoration:none;box-shadow:none}html body .dv8:not(#dv8) img{max-width:100%;height:auto}html body .dv8:not(#dv8) ::selection{background:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) :focus-visible{outline:2px solid var(--dv8-acc-hi);outline-offset:3px}html body .dv8:not(#dv8) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .dv8:not(#dv8) .container{width:min(1320px,100% - 32px);margin-inline:auto;max-width:none;padding:0}@media(min-width:768px){.container{width:min(1320px,100% - 64px)}}html body .dv8:not(#dv8) .acc{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .hi{color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .mono{font-family:var(--dv8-fm)}html body .dv8:not(#dv8) .i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:middle;overflow:visible}html body .dv8:not(#dv8) .dv8-logo{display:block;width:auto;max-width:none}html.dv8-js body .dv8:not(#dv8) [data-reveal]{opacity:0;translate:0 26px;transition:opacity .8s var(--dv8-out),translate .8s var(--dv8-out);transition-delay:calc(var(--d,0) * 90ms)}html.dv8-js body .dv8:not(#dv8) [data-reveal].is-in{opacity:1;translate:0 0}html body .dv8:not(#dv8) .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65em;padding:1.05em 1.9em;margin:0;border:0;border-radius:0;font:800 italic 1.02rem/1 var(--dv8-fd);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transform:skewX(-12deg);overflow:hidden;isolation:isolate;transition:transform .3s var(--dv8-out),box-shadow .35s var(--dv8-out),background-color .3s,color .3s,border-color .3s}html body .dv8:not(#dv8) .btn>span{display:inline-flex;align-items:center;gap:.65em;transform:skewX(12deg)}html body .dv8:not(#dv8) .btn .i{width:18px;height:18px;transition:transform .35s var(--dv8-out)}html body .dv8:not(#dv8) .btn::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .7s var(--dv8-out);z-index:-1;pointer-events:none}html body .dv8:not(#dv8) .btn:hover::after{left:130%}html body .dv8:not(#dv8) .btn:hover{transform:skewX(-12deg) translateY(-3px)}html body .dv8:not(#dv8) .btn:hover .i-arr{transform:translateX(5px)}html body .dv8:not(#dv8) .btn:active{transform:skewX(-12deg) translateY(0) scale(.96);transition-duration:.08s}html body .dv8:not(#dv8) .btn-primary,html body .dv8:not(#dv8) .btn-primary:focus{background:var(--dv8-acc);color:var(--dv8-acc-ink);box-shadow:0 0 0 0 var(--dv8-glow)}html body .dv8:not(#dv8) .btn-primary:hover{background:var(--dv8-acc-hi);color:var(--dv8-acc-ink);box-shadow:0 12px 34px -8px var(--dv8-glow),0 0 0 4px rgb(0 212 192 / .14)}html body .dv8:not(#dv8) .btn-ghost,html body .dv8:not(#dv8) .btn-ghost:focus{color:#fff;border:1.5px solid var(--dv8-line2);background:#fff0}html body .dv8:not(#dv8) .btn-ghost::before{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--dv8-out);z-index:-2}html body .dv8:not(#dv8) .btn-ghost:hover{color:#000;border-color:#fff;background:#fff0}html body .dv8:not(#dv8) .btn-ghost:hover::before{transform:scaleX(1)}html body .dv8:not(#dv8) .btn-ghost::after{background:linear-gradient(90deg,transparent,rgb(0 212 192 / .35),transparent)}html body .dv8:not(#dv8) .btn-lg{font-size:1.15rem;padding:1.15em 2.2em}html body .dv8:not(#dv8) .ripple{position:absolute;border-radius:50%;background:rgb(255 255 255 / .45);transform:scale(0);animation:dv8-ripple .65s var(--dv8-out) forwards;pointer-events:none;z-index:3}@keyframes dv8-ripple{to{transform:scale(1);opacity:0}}html body .dv8:not(#dv8) .link-arrow{position:relative;display:inline-flex;align-items:center;gap:10px;font:700 .95rem/1 var(--dv8-fd);letter-spacing:.12em;text-transform:uppercase;color:#fff;padding:6px 0}html body .dv8:not(#dv8) .link-arrow::after{content:"";position:absolute;left:0;right:28px;bottom:0;height:2px;background:var(--dv8-acc);transform:scaleX(.25);transform-origin:left;transition:transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .link-arrow .i{width:18px;height:18px;color:var(--dv8-acc-txt);transition:transform .35s var(--dv8-out)}html body .dv8:not(#dv8) .link-arrow:hover{color:#fff}html body .dv8:not(#dv8) .link-arrow:hover::after{transform:scaleX(1)}html body .dv8:not(#dv8) .link-arrow:hover .i{transform:translateX(6px)}html body .dv8:not(#dv8) .ibtn{position:relative;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--dv8-line2);background:#fff0;color:var(--dv8-text);overflow:hidden;transition:border-color .3s,background-color .3s,transform .3s var(--dv8-out),color .3s}html body .dv8:not(#dv8) .ibtn:hover,html body .dv8:not(#dv8) .ibtn:focus-visible{border-color:var(--dv8-acc);background:rgb(0 212 192 / .12);color:var(--dv8-acc-hi);transform:translateY(-2px)}html body .dv8:not(#dv8) .ibtn:hover .i{animation:dv8-wiggle .55s var(--dv8-out)}html body .dv8:not(#dv8) .ibtn:active{transform:scale(.92)}@keyframes dv8-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}100%{transform:rotate(0)}}html body .dv8:not(#dv8) .cart-wrap{position:relative;display:inline-block}html body .dv8:not(#dv8) .badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--dv8-acc);color:var(--dv8-acc-ink);font:700 .7rem/20px var(--dv8-fm);text-align:center;box-shadow:0 0 0 3px var(--dv8-bg);pointer-events:none;transition:opacity .3s,scale .3s var(--dv8-out)}html body .dv8:not(#dv8) .badge.is-empty{opacity:0;scale:.4}html body .dv8:not(#dv8) .badge.pop{animation:dv8-pop .6s var(--dv8-out)}@keyframes dv8-pop{0%{transform:scale(1)}35%{transform:scale(1.6)}100%{transform:scale(1)}}html body .dv8:not(#dv8) .ls{display:inline}html body .dv8:not(#dv8) .ls-w{display:inline-block;white-space:nowrap;clip-path:inset(0 -.4em)}html body .dv8:not(#dv8) .ls-c{position:relative;display:inline-block;transition:transform .6s cubic-bezier(.34,1.5,.5,1) var(--dl,0ms)}html body .dv8:not(#dv8) .ls-c::after{content:attr(data-c);position:absolute;left:0;top:calc(100% + .25em);color:var(--ls-c,currentColor)}html body .dv8:not(#dv8) .ls.on .ls-c{transform:translateY(calc(-100% - .25em))}html body .dv8:not(#dv8) .vt,html body .dv8:not(#dv8) .drawer-link,html body .dv8:not(#dv8) .subnav a,html body .dv8:not(#dv8) .flink,html body .dv8:not(#dv8) .woocommerce-breadcrumb a,html body .dv8:not(#dv8) .sa-link,html body .dv8:not(#dv8) .dsub-link{--ls-c:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .vt.hot{--ls-c:#fff}html body .dv8:not(#dv8) .topbar{position:relative;height:38px;overflow:hidden;background:linear-gradient(90deg,#001e1c,#00564e 50%,#001e1c);border-bottom:1px solid rgb(0 212 192 / .35);font:700 .78rem/1 var(--dv8-fd);letter-spacing:.16em;text-transform:uppercase;color:var(--dv8-text)}html body .dv8:not(#dv8) .topbar-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.9em;padding:0 16px;opacity:0;visibility:hidden;translate:0 100%;transition:opacity .6s var(--dv8-out),translate .6s var(--dv8-out),visibility 0s .6s;white-space:nowrap}html body .dv8:not(#dv8) .topbar-msg.is-active{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}html body .dv8:not(#dv8) .topbar-msg.is-leaving{opacity:0;visibility:visible;translate:0 -100%;transition-delay:0s}html body .dv8:not(#dv8) .topbar-msg b,html body .dv8:not(#dv8) .topbar-msg strong{color:var(--dv8-acc-hi);font-weight:700}html body .dv8:not(#dv8) .topbar-msg a{position:relative;color:#fff}html body .dv8:not(#dv8) .topbar-msg a::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--dv8-acc-hi);transform-origin:right;transition:transform .35s var(--dv8-out)}html body .dv8:not(#dv8) .topbar-msg a:hover{color:#fff}html body .dv8:not(#dv8) .topbar-msg a:hover::after{transform:scaleX(0)}html body .dv8:not(#dv8) .dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--dv8-acc-hi);box-shadow:0 0 10px var(--dv8-acc-hi);animation:dv8-blink 1.4s infinite}@keyframes dv8-blink{50%{opacity:.25}}html body .dv8:not(#dv8) .hdr{position:relative;background:rgb(5 6 6 / .55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .35s,box-shadow .35s;color:var(--dv8-text)}html body .dv8:not(#dv8) .hdr.is-scrolled{background:rgb(5 6 6 / .92);box-shadow:0 1px 0 rgb(0 212 192 / .4),0 20px 40px -20px rgb(0 0 0 / .9)}html body .dv8:not(#dv8) .hdr-in{display:flex;align-items:center;gap:18px;height:var(--dv8-hdr)}html body .dv8:not(#dv8) .logo{display:flex;align-items:center;gap:10px;flex:none;transition:transform .35s var(--dv8-out),filter .35s}html body .dv8:not(#dv8) .logo:hover{transform:scale(1.04);filter:drop-shadow(0 0 14px var(--dv8-glow))}html body .dv8:not(#dv8) .logo .dv8-logo{height:60px}html body .dv8:not(#dv8) .big-logo{display:inline-block;flex:none;-webkit-mask:var(--dv8-logo-mark) center/contain no-repeat;mask:var(--dv8-logo-mark) center/contain no-repeat;aspect-ratio:1200/380}html body .dv8:not(#dv8) .vtabs{position:relative;display:flex;align-items:center;gap:6px;margin:0 auto}html body .dv8:not(#dv8) .vt{position:relative;z-index:1;display:inline-flex;align-items:center;height:34px;padding:0 11px;font:700 .93rem/1 var(--dv8-fd);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgb(243 246 246 / .6);transition:color .3s ease-out}html body .dv8:not(#dv8) .vt:hover,html body .dv8:not(#dv8) .vt:focus-visible,html body .dv8:not(#dv8) .vt.is-active{color:#fff}html body .dv8:not(#dv8) .vt.hot,html body .dv8:not(#dv8) .vt.hot:hover{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .vt-hover{position:absolute;top:50%;left:0;width:0;height:34px;translate:0 -50%;border-radius:6px;background:rgb(0 212 192 / .1);box-shadow:inset 0 0 0 1px rgb(0 212 192 / .22);opacity:0;pointer-events:none;transition:left .3s ease-out,width .3s ease-out,opacity .3s ease-out}html body .dv8:not(#dv8) .vt-hover.no-move{transition:opacity .3s ease-out}html body .dv8:not(#dv8) .vtabs.is-hovering .vt-hover{opacity:1}html body .dv8:not(#dv8) .vt .i{width:14px;height:14px;margin-left:5px;transition:rotate .35s var(--dv8-out)}html body .dv8:not(#dv8) .vt-shop.is-open{color:#fff}html body .dv8:not(#dv8) .vt-shop.is-open .i{rotate:180deg;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .vt-active{position:absolute;top:calc(50% + 23px);left:0;width:0;height:2px;background:var(--dv8-acc);box-shadow:0 0 12px var(--dv8-acc);pointer-events:none;opacity:0;transition:left .3s ease-out,width .3s ease-out,opacity .3s}html body .dv8:not(#dv8) .vt-active.is-set{opacity:1}html body .dv8:not(#dv8) .sa{position:absolute;top:100%;left:16px;z-index:5;width:min(1060px,calc(100vw - 32px));opacity:0;visibility:hidden;translate:0 -10px;transition:opacity .28s var(--dv8-out),translate .4s var(--dv8-out),visibility 0s .4s}html body .dv8:not(#dv8) .sa.is-open{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}html body .dv8:not(#dv8) .sa::before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px}html body .dv8:not(#dv8) .sa-in{position:relative;overflow:hidden;padding:24px 26px 22px;background:rgb(7 9 9 / .97);border:1px solid var(--dv8-line2);border-top:0;box-shadow:0 40px 70px -24px rgb(0 0 0 / .95),0 0 40px -20px var(--dv8-glow)}html body .dv8:not(#dv8) .sa-in::before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--dv8-acc),var(--dv8-acc-hi) 60%,transparent);box-shadow:0 0 14px var(--dv8-acc);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--dv8-out)}html body .dv8:not(#dv8) .sa.is-open .sa-in::before{transform:scaleX(1)}html body .dv8:not(#dv8) .sa-in::after{content:"";position:absolute;right:-40px;bottom:-60px;width:340px;aspect-ratio:1200/380;background:rgb(255 255 255 / .035);-webkit-mask:var(--dv8-logo-mark) center/contain no-repeat;mask:var(--dv8-logo-mark) center/contain no-repeat;pointer-events:none}html body .dv8:not(#dv8) .sa-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .sa-title{margin:10px 0 0;font:900 italic 1.9rem/1 var(--dv8-fd);text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .sa-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px}html body .dv8:not(#dv8) .sa-col{position:relative}html body .dv8:not(#dv8) .sa-col-h{display:flex;justify-content:space-between;margin:8px 0 6px;padding:0 10px;font:600 .68rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-dim);text-transform:uppercase}html body .dv8:not(#dv8) .sa-link{position:relative;z-index:1;display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;font:600 .95rem/1 var(--dv8-fb);color:#b9c3c3;white-space:nowrap;opacity:0;translate:0 8px;transition:opacity .35s var(--dv8-out),translate .35s var(--dv8-out),color .2s}html body .dv8:not(#dv8) .sa.is-open .sa-link{opacity:1;translate:0 0;transition-delay:calc(var(--i) * 16ms + 60ms),calc(var(--i) * 16ms + 60ms),0s}html body .dv8:not(#dv8) .sa-link:hover,html body .dv8:not(#dv8) .sa-link:focus-visible{color:#fff}html body .dv8:not(#dv8) .sa-link>.i:first-child{width:19px;height:19px;color:var(--dv8-acc-txt);stroke-width:1.6;transition:transform .4s var(--dv8-out)}html body .dv8:not(#dv8) .sa-link:hover>.i:first-child{transform:scale(1.18) rotate(-8deg)}html body .dv8:not(#dv8) .sa-link .sa-go{margin-left:auto;width:15px;height:15px;color:var(--dv8-acc-txt);opacity:0;translate:-6px 0;transition:opacity .25s,translate .35s var(--dv8-out)}html body .dv8:not(#dv8) .sa-link:hover .sa-go{opacity:1;translate:0 0}html body .dv8:not(#dv8) .sa-hover{position:absolute;z-index:0;left:0;top:0;width:0;height:40px;border-radius:6px;background:rgb(0 212 192 / .1);box-shadow:inset 0 0 0 1px rgb(0 212 192 / .22);opacity:0;pointer-events:none;transition:left .3s ease-out,top .3s ease-out,width .3s ease-out,opacity .25s ease-out}html body .dv8:not(#dv8) .sa-hover.no-move{transition:opacity .25s ease-out}html body .dv8:not(#dv8) .sa-grid.is-hovering .sa-hover{opacity:1}html body .dv8:not(#dv8) .hdr-actions{display:flex;align-items:center;gap:10px;flex:none}html body .dv8:not(#dv8) .burger{display:none}html body .dv8:not(#dv8) .search{position:fixed;inset:0;z-index:1100;display:grid;align-items:start;padding-top:14vh;background:rgb(3 4 4 / .94);opacity:0;visibility:hidden;transition:opacity .35s var(--dv8-out),visibility 0s .35s;color:var(--dv8-text)}html body .dv8:not(#dv8) .search.is-open{opacity:1;visibility:visible;transition-delay:0s}html body .dv8:not(#dv8) .search-box{translate:0 -20px;transition:translate .5s var(--dv8-out)}html body .dv8:not(#dv8) .search.is-open .search-box{translate:0 0}html body .dv8:not(#dv8) .search-top{display:flex;justify-content:flex-end;margin-bottom:18px}html body .dv8:not(#dv8) .search-field{display:flex;align-items:center;gap:16px;margin:0;border-bottom:2px solid var(--dv8-line2);padding:10px 0;position:relative}html body .dv8:not(#dv8) .search-field::after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:var(--dv8-acc);box-shadow:0 0 16px var(--dv8-acc);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--dv8-out) .15s}html body .dv8:not(#dv8) .search.is-open .search-field::after{transform:scaleX(1)}html body .dv8:not(#dv8) .search-field>.i{width:30px;height:30px;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .search-field input[type=search]{flex:1;min-width:0;width:auto;height:auto;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;outline:0;color:#fff;font:800 italic clamp(1.8rem,5vw,3.6rem)/1.1 var(--dv8-fd);text-transform:uppercase;letter-spacing:0;transition:none}html body .dv8:not(#dv8) .search-field input[type=search]::placeholder{color:#2d3535;opacity:1}html body .dv8:not(#dv8) .search-field input[type=search]::-webkit-search-cancel-button{display:none}html body .dv8:not(#dv8) .search-go{flex:none;width:54px;height:54px;display:grid;place-items:center;background:var(--dv8-acc);color:var(--dv8-acc-ink);transform:skewX(-12deg);transition:background-color .3s,transform .3s var(--dv8-out)}html body .dv8:not(#dv8) .search-go .i{transform:skewX(12deg);width:22px;height:22px}html body .dv8:not(#dv8) .search-go:hover,html body .dv8:not(#dv8) .search-go:focus-visible{background:var(--dv8-acc-hi);color:var(--dv8-acc-ink);transform:skewX(-12deg) translateX(3px)}html body .dv8:not(#dv8) .search-fibo{position:relative}html body .dv8:not(#dv8) .search-fibo .dgwt-wcas-search-wrapp{max-width:none;min-width:0;width:100%}html body .dv8:not(#dv8) .search-fibo .dgwt-wcas-search-input{min-height:64px;font:700 1.35rem var(--dv8-fb);border-radius:0;transition:none}html body .dv8:not(#dv8) .search-hints{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}html body .dv8:not(#dv8) .search-hints-l{font:600 .7rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-dim);text-transform:uppercase;margin-right:6px}html body .dv8:not(#dv8) .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--dv8-line2);font:600 .82rem/1 var(--dv8-fm);letter-spacing:.06em;color:#cfd6d6;transition:border-color .25s,color .25s,background-color .25s,transform .25s var(--dv8-out)}html body .dv8:not(#dv8) .chip:hover,html body .dv8:not(#dv8) .chip:focus-visible{border-color:var(--dv8-acc);color:#fff;background:rgb(0 212 192 / .1);transform:translateY(-2px)}html body .dv8:not(#dv8) .drawer{position:fixed;inset:0;z-index:1150;visibility:hidden;transition:visibility 0s .5s;color:var(--dv8-text)}html body .dv8:not(#dv8) .drawer.is-open{visibility:visible;transition-delay:0s}html body .dv8:not(#dv8) .drawer-scrim{position:absolute;inset:0;background:rgb(0 0 0 / .7);opacity:0;transition:opacity .4s}html body .dv8:not(#dv8) .drawer.is-open .drawer-scrim{opacity:1}html body .dv8:not(#dv8) .drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,88vw);background:#080a0a;border-left:1px solid rgb(0 212 192 / .35);padding:22px 24px 40px;overflow-y:auto;overscroll-behavior:contain;translate:100% 0;transition:translate .5s var(--dv8-out)}html body .dv8:not(#dv8) .drawer.is-open .drawer-panel{translate:0 0}html body .dv8:not(#dv8) .drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}html body .dv8:not(#dv8) .drawer-top .dv8-logo{height:52px}html body .dv8:not(#dv8) .drawer-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0;border-bottom:1px solid var(--dv8-line);font:800 italic 1.6rem/1 var(--dv8-fd);text-transform:uppercase;text-align:left;color:var(--dv8-text);opacity:0;translate:30px 0;transition:opacity .4s var(--dv8-out),translate .5s var(--dv8-out),color .2s,padding-left .3s var(--dv8-out)}html body .dv8:not(#dv8) .drawer.is-open .drawer-link{opacity:1;translate:0 0;transition-delay:calc(.12s + var(--i) * 45ms),calc(.12s + var(--i) * 45ms),0s,0s}html body .dv8:not(#dv8) .drawer-link:hover,html body .dv8:not(#dv8) .drawer-link:focus-visible{color:var(--dv8-acc-txt);padding-left:8px}html body .dv8:not(#dv8) .drawer-link.hot{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .drawer-link .i{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .drawer-toggle .i{transition:rotate .4s var(--dv8-out)}html body .dv8:not(#dv8) .drawer-toggle[aria-expanded="true"] .i{rotate:45deg}html body .dv8:not(#dv8) .drawer-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--dv8-out)}html body .dv8:not(#dv8) .drawer-sub.is-open{grid-template-rows:1fr}html body .dv8:not(#dv8) .drawer-sub>div{overflow:hidden;visibility:hidden;transition:visibility 0s .5s}html body .dv8:not(#dv8) .drawer-sub.is-open>div{visibility:visible;transition-delay:0s}html body .dv8:not(#dv8) .dsub-h{margin:16px 0 4px;font:600 .68rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-dim);text-transform:uppercase}html body .dv8:not(#dv8) .dsub-link{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--dv8-line);font:600 1rem/1.2 var(--dv8-fb);color:#c3cccc;opacity:0;translate:16px 0;transition:opacity .35s var(--dv8-out),translate .4s var(--dv8-out),color .2s}html body .dv8:not(#dv8) .drawer-sub.is-open .dsub-link{opacity:1;translate:0 0;transition-delay:calc(var(--i) * 22ms + 80ms),calc(var(--i) * 22ms + 80ms),0s}html body .dv8:not(#dv8) .dsub-link .i{width:18px;height:18px;color:var(--dv8-acc-txt);stroke-width:1.6}html body .dv8:not(#dv8) .dsub-link:hover,html body .dv8:not(#dv8) .dsub-link:focus-visible{color:#fff}html body .dv8:not(#dv8) .dsub-all{margin-top:6px;color:#fff}html body .dv8:not(#dv8) .drawer-hours{margin-top:28px}html body .dv8:not(#dv8) .section{padding:clamp(64px,9vw,120px) 0;position:relative}html body .dv8:not(#dv8) .sec-tight,html body .dv8:not(#dv8) .sec-featured{padding-top:0}html body .dv8:not(#dv8) .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}html body .dv8:not(#dv8) .eyebrow{display:inline-flex;align-items:center;gap:12px;font:600 .78rem/1 var(--dv8-fm);letter-spacing:.22em;color:var(--dv8-acc-txt);text-transform:uppercase}html body .dv8:not(#dv8) .eyebrow::before{content:"";width:34px;height:2px;flex:none;background:var(--dv8-acc);box-shadow:0 0 10px var(--dv8-acc)}html body .dv8:not(#dv8) .eyebrow .num{color:var(--dv8-dim)}html body .dv8:not(#dv8) .eyebrow-w{color:#fff}html body .dv8:not(#dv8) .h2{margin:14px 0 0;font:900 italic clamp(2.3rem,5vw,4.2rem)/.9 var(--dv8-fd);text-transform:uppercase;letter-spacing:-.005em;color:#fff}html body .dv8:not(#dv8) .h2 .outline{color:#fff0;-webkit-text-stroke:1.5px #fff}html body .dv8:not(#dv8) .lede{color:var(--dv8-muted);max-width:52ch;margin:14px 0 0}html body .dv8:not(#dv8) .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;background:var(--dv8-acc);color:var(--dv8-acc-ink);font:800 .72rem/1 var(--dv8-fd);letter-spacing:.18em;text-transform:uppercase}html body .dv8:not(#dv8) .tag .dot{background:var(--dv8-acc-ink);box-shadow:none}html body .dv8:not(#dv8) .tag-line{background:rgb(5 6 6 / .8);color:var(--dv8-acc-txt);border:1px solid rgb(0 212 192 / .45)}html body .dv8:not(#dv8) .tag-line .dot{background:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .hero{position:relative;overflow:hidden;padding:40px 0 0;isolation:isolate}html body .dv8:not(#dv8) .hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 65% at 72% 42%,rgb(0 212 192 / .26),transparent 62%),radial-gradient(40% 50% at 10% 90%,rgb(0 212 192 / .08),transparent 70%),var(--dv8-hex);-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}html body .dv8:not(#dv8) .hero-bg::after{content:"";position:absolute;right:-14vw;top:47%;translate:0 -50%;width:74vw;aspect-ratio:1200/380;background:linear-gradient(90deg,#fff0 8%,rgb(0 212 192 / .085) 55%,rgb(0 212 192 / .05));-webkit-mask:var(--dv8-logo-mark) center/contain no-repeat;mask:var(--dv8-logo-mark) center/contain no-repeat;pointer-events:none}html body .dv8:not(#dv8) .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;min-height:min(78vh,760px)}html body .dv8:not(#dv8) .h-display{margin:20px 0 22px;font:900 italic clamp(3.6rem,8.6vw,8.4rem)/.84 var(--dv8-fd);text-transform:uppercase;letter-spacing:-.01em;color:#fff}html body .dv8:not(#dv8) .h-display .ln{display:block;overflow:hidden;padding:0 .08em .04em 0}html body .dv8:not(#dv8) .h-display .ln>span{display:inline-block;translate:0 110%;animation:dv8-rise 1s var(--dv8-out) forwards;animation-delay:calc(.15s + var(--i) * .12s)}html body .dv8:not(#dv8) .h-display .outline{color:#fff0;-webkit-text-stroke:2px #fff}html body .dv8:not(#dv8) .h-display .acc{color:var(--dv8-acc)}@keyframes dv8-rise{to{translate:0 0}}html body .dv8:not(#dv8) .hero-copy .lede{font-size:1.1rem;opacity:0;animation:dv8-fadeUp .9s var(--dv8-out) .6s forwards}html body .dv8:not(#dv8) .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;padding-left:6px;opacity:0;animation:dv8-fadeUp .9s var(--dv8-out) .75s forwards}html body .dv8:not(#dv8) .hero .eyebrow{opacity:0;animation:dv8-fadeUp .8s var(--dv8-out) .05s forwards}@keyframes dv8-fadeUp{from{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}html body .dv8:not(#dv8) .stats{display:flex;gap:clamp(18px,4vw,48px);margin-top:44px;padding-top:26px;border-top:1px solid var(--dv8-line);opacity:0;animation:dv8-fadeUp .9s var(--dv8-out) .9s forwards}html body .dv8:not(#dv8) .stat b{display:block;font:700 clamp(1.7rem,3vw,2.3rem)/1 var(--dv8-fm);color:#fff}html body .dv8:not(#dv8) .stat b .acc{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .stat>span{display:block;margin-top:6px;font:600 .72rem/1.3 var(--dv8-fm);letter-spacing:.16em;color:var(--dv8-muted);text-transform:uppercase}html body .dv8:not(#dv8) .stage{position:relative;width:100%;max-width:640px;aspect-ratio:1;margin-left:auto;opacity:0;animation:dv8-stageIn 1.2s var(--dv8-out) .25s forwards}@keyframes dv8-stageIn{from{opacity:0;scale:.9}to{opacity:1;scale:1}}html body .dv8:not(#dv8) .ring{position:absolute;border-radius:50%;border:1px solid rgb(0 212 192 / .28)}html body .dv8:not(#dv8) .ring.r1{inset:0;border-style:dashed;border-color:rgb(0 212 192 / .22);animation:dv8-spin 60s linear infinite}html body .dv8:not(#dv8) .ring.r2{inset:7%}html body .dv8:not(#dv8) .ring.r3{inset:14%;border-color:rgb(0 212 192 / .14)}html body .dv8:not(#dv8) .ring.r4{inset:3.5%;border:2px solid #fff0;border-top-color:var(--dv8-acc);border-right-color:rgb(0 212 192 / .4);animation:dv8-spin 7s linear infinite}html body .dv8:not(#dv8) .ring.r5{inset:10.5%;border:1px solid #fff0;border-bottom-color:var(--dv8-acc-hi);animation:dv8-spin 11s linear infinite reverse}@keyframes dv8-spin{to{rotate:360deg}}html body .dv8:not(#dv8) .pulse{position:absolute;inset:20%;border-radius:50%;border:2px solid var(--dv8-acc);opacity:0;animation:dv8-pulse 2.4s var(--dv8-out) infinite}html body .dv8:not(#dv8) .pulse.p2{animation-delay:.8s}html body .dv8:not(#dv8) .pulse.p3{animation-delay:1.6s}@keyframes dv8-pulse{0%{scale:.85;opacity:.8}100%{scale:1.55;opacity:0}}html body .dv8:not(#dv8) .stage-core{position:absolute;inset:15%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,rgb(0 212 192 / .22),transparent 65%)}html body .dv8:not(#dv8) .stage-core::before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgb(0 0 0 / .75) 52%,rgb(0 212 192 / .18) 62%,transparent 72%)}html body .dv8:not(#dv8) .stage-prod{position:relative;width:88%;height:88%;display:grid;place-items:center;animation:dv8-thump 1.25s var(--dv8-out) infinite}html body .dv8:not(#dv8) .stage-prod img{display:block;width:100%;height:100%;object-fit:contain}@keyframes dv8-thump{0%,100%{scale:1}6%{scale:1.045}22%{scale:.995}34%{scale:1.015}50%{scale:1}}html body .dv8:not(#dv8) .hud{position:absolute;display:flex;align-items:center;gap:10px;opacity:0;animation:dv8-hudIn .8s var(--dv8-out) forwards,dv8-float 5s ease-in-out infinite;animation-delay:calc(1s + var(--i) * .15s),calc(2s + var(--i) * .4s)}html body .dv8:not(#dv8) .hud-box{padding:10px 14px;background:rgb(6 9 9 / .92);border:1px solid rgb(0 212 192 / .45)}html body .dv8:not(#dv8) .hud-box small{display:block;font:600 .62rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-muted);text-transform:uppercase}html body .dv8:not(#dv8) .hud-box b{display:block;margin-top:5px;font:700 1.25rem/1 var(--dv8-fm);color:#fff}html body .dv8:not(#dv8) .hud-price del{display:none}html body .dv8:not(#dv8) .hud-price ins{text-decoration:none;background:none}html body .dv8:not(#dv8) .hud-line{width:48px;height:1px;background:linear-gradient(90deg,var(--dv8-acc),transparent)}html body .dv8:not(#dv8) .hud-dot{width:9px;height:9px;border-radius:50%;background:var(--dv8-acc);box-shadow:0 0 0 4px rgb(0 212 192 / .2),0 0 14px var(--dv8-acc)}html body .dv8:not(#dv8) .hud.h1{top:12%;left:-4%}html body .dv8:not(#dv8) .hud.h2{top:44%;right:-6%;flex-direction:row-reverse}html body .dv8:not(#dv8) .hud.h2 .hud-line{background:linear-gradient(270deg,var(--dv8-acc),transparent)}html body .dv8:not(#dv8) .hud.h3{bottom:10%;left:4%}@keyframes dv8-hudIn{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes dv8-float{50%{transform:translateY(-8px)}}html body .dv8:not(#dv8) .stage-cta{position:absolute;bottom:2%;right:4%;opacity:0;animation:dv8-hudIn .8s var(--dv8-out) 1.6s forwards}html body .dv8:not(#dv8) .eq{display:flex;align-items:flex-end;gap:4px;height:64px;margin-top:40px}html body .dv8:not(#dv8) .eq i{flex:1;height:calc(var(--h,.8) * 100%);background:linear-gradient(to top,var(--dv8-acc),rgb(0 212 192 / .05));transform-origin:bottom;animation:dv8-eq 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -97ms);opacity:var(--o,.55)}@keyframes dv8-eq{0%{transform:scaleY(.1)}100%{transform:scaleY(1)}}html body .dv8:not(#dv8) .cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html body .dv8:not(#dv8) .cat{position:relative;isolation:isolate;overflow:hidden;min-height:200px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#111515,#080a0a);border:1px solid var(--dv8-line);color:var(--dv8-text);transition:border-color .35s,transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .cat::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--dv8-acc) 0%,#00675e 55%,#fff0 100%);transform:translateY(101%);transition:transform .55s var(--dv8-out)}html body .dv8:not(#dv8) .cat::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--dv8-hex);opacity:0;transition:opacity .5s}html body .dv8:not(#dv8) .cat:hover,html body .dv8:not(#dv8) .cat:focus-visible{transform:translateY(-5px);border-color:rgb(0 212 192 / .6);color:var(--dv8-text)}html body .dv8:not(#dv8) .cat:hover::before,html body .dv8:not(#dv8) .cat:focus-visible::before{transform:translateY(0)}html body .dv8:not(#dv8) .cat:hover::after{opacity:1}html body .dv8:not(#dv8) .cat-num{position:absolute;top:18px;right:20px;font:600 .75rem/1 var(--dv8-fm);letter-spacing:.14em;color:var(--dv8-dim);transition:color .3s}html body .dv8:not(#dv8) .cat:hover .cat-num{color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .cat-ico{width:54px;height:54px;color:var(--dv8-acc-txt);stroke-width:1.4;transition:transform .5s var(--dv8-out),color .3s}html body .dv8:not(#dv8) .cat:hover .cat-ico,html body .dv8:not(#dv8) .cat:focus-visible .cat-ico{color:var(--dv8-acc-ink);transform:translateY(-4px) scale(1.1) rotate(-6deg)}html body .dv8:not(#dv8) .cat-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}html body .dv8:not(#dv8) .cat-name{min-width:0;font:800 italic 1.55rem/1 var(--dv8-fd);text-transform:uppercase;transition:color .3s}html body .dv8:not(#dv8) .cat:hover .cat-name,html body .dv8:not(#dv8) .cat:focus-visible .cat-name{color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .cat-go{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--dv8-line2);transition:transform .5s var(--dv8-out),background-color .3s,color .3s,border-color .3s}html body .dv8:not(#dv8) .cat:hover .cat-go,html body .dv8:not(#dv8) .cat:focus-visible .cat-go{background:var(--dv8-acc-ink);border-color:var(--dv8-acc-ink);color:var(--dv8-acc-hi);transform:rotate(-45deg)}html body .dv8:not(#dv8) .marquee{position:relative;overflow:hidden;border-block:1px solid var(--dv8-line);padding:30px 0}html body .dv8:not(#dv8) .marquee::before,html body .dv8:not(#dv8) .marquee::after{content:"";position:absolute;top:0;bottom:0;width:8%;z-index:1;pointer-events:none}html body .dv8:not(#dv8) .marquee::before{left:0;background:linear-gradient(90deg,var(--dv8-bg),transparent)}html body .dv8:not(#dv8) .marquee::after{right:0;background:linear-gradient(270deg,var(--dv8-bg),transparent)}html body .dv8:not(#dv8) .marquee-track{display:flex;width:max-content;animation:dv8-marq 40s linear infinite}html body .dv8:not(#dv8) .marquee:hover .marquee-track,html body .dv8:not(#dv8) .marquee:focus-within .marquee-track{animation-play-state:paused}html body .dv8:not(#dv8) .brand{display:inline-flex;align-items:center;gap:40px;padding-right:40px;font:900 italic clamp(2rem,3.6vw,3.2rem)/1 var(--dv8-fd);text-transform:uppercase;white-space:nowrap;color:#fff0;-webkit-text-stroke:1px rgb(255 255 255 / .32);transition:color .3s,-webkit-text-stroke-color .3s,text-shadow .3s}html body .dv8:not(#dv8) .brand:hover,html body .dv8:not(#dv8) .brand:focus-visible{color:var(--dv8-acc);-webkit-text-stroke-color:var(--dv8-acc);text-shadow:0 0 30px var(--dv8-glow)}html body .dv8:not(#dv8) .brand .dv8-logo{height:1.45em;opacity:.55;transition:opacity .3s}html body .dv8:not(#dv8) .brand:hover .dv8-logo{opacity:1}html body .dv8:not(#dv8) .brand::after{content:"";width:12px;height:12px;background:var(--dv8-acc);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);-webkit-text-stroke:0}@keyframes dv8-marq{to{transform:translateX(-50%)}}html body .dv8:not(#dv8) .drop{position:relative;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;min-height:400px;background:#0a0d0d;border:1px solid var(--dv8-line);isolation:isolate;color:var(--dv8-text);transition:border-color .4s}html body .dv8:not(#dv8) .drop:hover{border-color:rgb(0 212 192 / .45);color:var(--dv8-text)}html body .dv8:not(#dv8) .drop-copy{padding:clamp(28px,5vw,56px);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center}html body .dv8:not(#dv8) .drop-copy .tag{align-self:flex-start}html body .dv8:not(#dv8) .drop-copy .h2{font-size:clamp(2.6rem,5.6vw,4.8rem)}html body .dv8:not(#dv8) .drop-list{list-style:none;margin:20px 0 28px;padding:0;display:grid;gap:10px}html body .dv8:not(#dv8) .drop-list li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:0;font:700 1.15rem/1.2 var(--dv8-fd);letter-spacing:.04em;text-transform:uppercase}html body .dv8:not(#dv8) .drop-list li::before{content:"";width:18px;height:2px;background:var(--dv8-acc)}html body .dv8:not(#dv8) .drop-list small{font:600 .75rem var(--dv8-fm);letter-spacing:.1em;color:var(--dv8-muted)}html body .dv8:not(#dv8) .drop-art{position:relative;overflow:hidden;background:linear-gradient(115deg,transparent 0 16%,var(--dv8-acc) 16% 17.2%,transparent 17.2% 20%,#00302c 20% 100%)}html body .dv8:not(#dv8) .drop-art::before{content:"";position:absolute;inset:0;background:var(--dv8-hex);opacity:.9}html body .dv8:not(#dv8) .drop-word{position:absolute;right:-4%;bottom:-8%;font:900 italic clamp(8rem,17vw,15rem)/.8 var(--dv8-fd);color:#fff0;-webkit-text-stroke:2px rgb(92 255 240 / .35);white-space:nowrap;transition:translate .8s var(--dv8-out)}html body .dv8:not(#dv8) .drop:hover .drop-word{translate:-20px 0}html body .dv8:not(#dv8) .drop-spk{position:absolute;top:50%;left:58%;width:min(72%,340px);aspect-ratio:1;translate:-50% -50%;transition:scale .8s var(--dv8-out)}html body .dv8:not(#dv8) .drop-spk::before{content:"";position:absolute;inset:-6%;border-radius:50%;background:radial-gradient(circle,rgb(0 0 0 / .55) 55%,rgb(0 229 208 / .22) 64%,transparent 72%)}html body .dv8:not(#dv8) .drop-spk img{position:relative;display:block;width:100%;height:100%;object-fit:contain;animation:dv8-spin 16s linear infinite}html body .dv8:not(#dv8) .drop:hover .drop-spk{scale:1.06}html body .dv8:not(#dv8) .tabs{position:relative;display:inline-flex;flex-wrap:wrap;margin:0;padding:4px;background:#0a0c0c;border:1px solid var(--dv8-line);list-style:none}html body .dv8:not(#dv8) .tab{position:relative;z-index:1;padding:11px 20px;font:700 .95rem/1 var(--dv8-fd);letter-spacing:.1em;text-transform:uppercase;color:var(--dv8-muted);transition:color .3s}html body .dv8:not(#dv8) .tab:hover,html body .dv8:not(#dv8) .tab:focus-visible{color:#fff}html body .dv8:not(#dv8) .tab.is-active,html body .dv8:not(#dv8) .tab.is-active:hover{color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .tab-ind{position:absolute;z-index:0;top:4px;height:calc(100% - 8px);left:0;width:0;background:var(--dv8-acc);box-shadow:0 0 20px -2px var(--dv8-glow);transform:skewX(-12deg);transition:left .45s var(--dv8-out),width .45s var(--dv8-out),top .45s var(--dv8-out)}html body .dv8:not(#dv8) .pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}html body .dv8:not(#dv8) .pgrid[hidden]{display:none}html body .dv8:not(#dv8) .pcard{position:relative;display:flex;flex-direction:column;background:var(--dv8-panel);border:1px solid var(--dv8-line);overflow:hidden;transition:transform .45s var(--dv8-out),border-color .35s,box-shadow .45s var(--dv8-out)}html body .dv8:not(#dv8) .pcard.is-entering{animation:dv8-cardIn .6s var(--dv8-out) both;animation-delay:calc(var(--i) * 70ms)}@keyframes dv8-cardIn{from{opacity:0;translate:0 24px;scale:.98}to{opacity:1;translate:0 0;scale:1}}html body .dv8:not(#dv8) .pcard::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--dv8-acc);box-shadow:0 0 14px var(--dv8-acc);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--dv8-out);z-index:3}html body .dv8:not(#dv8) .pcard:hover{transform:translateY(-6px);border-color:rgb(0 212 192 / .45);box-shadow:0 24px 50px -24px var(--dv8-glow)}html body .dv8:not(#dv8) .pcard:hover::after,html body .dv8:not(#dv8) .pcard:focus-within::after{transform:scaleX(1)}html body .dv8:not(#dv8) .pcard-media{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 55%,rgb(0 212 192 / .14),transparent 62%),#0a0c0c}html body .dv8:not(#dv8) .pcard-media::before{content:"";position:absolute;inset:0;background:var(--dv8-hex);opacity:0;transition:opacity .5s}html body .dv8:not(#dv8) .pcard:hover .pcard-media::before{opacity:1}html body .dv8:not(#dv8) .pcard-media>img{position:relative;display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s var(--dv8-out)}html body .dv8:not(#dv8) .pcard:hover .pcard-media>img{transform:scale(1.06)}html body .dv8:not(#dv8) .pcard-badge{position:absolute;top:12px;left:12px;z-index:2}html body .dv8:not(#dv8) .pcard-quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;justify-content:center;translate:0 calc(100% + 18px);transition:translate .45s var(--dv8-out)}html body .dv8:not(#dv8) .pcard:hover .pcard-quick,html body .dv8:not(#dv8) .pcard:focus-within .pcard-quick{translate:0 0}html body .dv8:not(#dv8) .pcard-quick .btn{font-size:.85rem;padding:.9em 1.4em;width:100%}html body .dv8:not(#dv8) .pcard-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px;border-top:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .pcard-brand{display:block;font:600 .7rem/1.2 var(--dv8-fm);letter-spacing:.16em;color:var(--dv8-acc-txt);text-transform:uppercase}html body .dv8:not(#dv8) .pcard-name{margin:8px 0 14px;font:700 1.2rem/1.12 var(--dv8-fd);letter-spacing:.01em;color:var(--dv8-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.24em;transition:color .25s}html body .dv8:not(#dv8) .pcard-name:hover,html body .dv8:not(#dv8) .pcard:hover .pcard-name{color:#fff}html body .dv8:not(#dv8) .pcard-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}html body .dv8:not(#dv8) .pcard .price,html body .dv8:not(#dv8) .price{font:700 1.15rem/1.15 var(--dv8-fm);color:#fff}html body .dv8:not(#dv8) .price del{color:var(--dv8-dim);font-size:.75em;font-weight:500;opacity:1;margin-right:4px}html body .dv8:not(#dv8) .price ins{text-decoration:none;background:none;color:inherit;font-weight:inherit}html body .dv8:not(#dv8) .pcard-add{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;background:#171c1c;border:1px solid var(--dv8-line2);border-radius:0;color:var(--dv8-text);transform:skewX(-12deg);position:relative;overflow:hidden;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s var(--dv8-out)}html body .dv8:not(#dv8) .pcard-add .i{transform:skewX(12deg);transition:transform .4s var(--dv8-out)}html body .dv8:not(#dv8) .pcard:hover .pcard-add{background:var(--dv8-acc);border-color:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .pcard-add:hover,html body .dv8:not(#dv8) .pcard-add:focus-visible{background:var(--dv8-acc);border-color:var(--dv8-acc);color:var(--dv8-acc-ink);box-shadow:0 0 0 4px rgb(0 212 192 / .22)}html body .dv8:not(#dv8) .pcard-add:hover .i{transform:skewX(12deg) rotate(90deg)}html body .dv8:not(#dv8) .pcard-add:active{transform:skewX(-12deg) scale(.9)}html body .dv8:not(#dv8) .pcard-add.loading .i{opacity:0}html body .dv8:not(#dv8) .pcard-add.loading::before{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:dv8-spin .7s linear infinite}html body .dv8:not(#dv8) .pcard-add.added,html body .dv8:not(#dv8) .pcard-add.is-added{background:#fff;border-color:#fff;color:#000}html body .dv8:not(#dv8) .pcard-foot .added_to_cart{display:none}html body .dv8:not(#dv8) .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .trust-item{position:relative;display:flex;gap:16px;align-items:flex-start;padding:26px 24px;border-right:1px solid var(--dv8-line);color:var(--dv8-text);transition:background-color .35s}html body .dv8:not(#dv8) .trust-item:last-child{border-right:0}html body .dv8:not(#dv8) .trust-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--dv8-acc);transform:scaleY(0);transform-origin:bottom;transition:transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .trust-item:hover{background:rgb(0 212 192 / .06);color:var(--dv8-text)}html body .dv8:not(#dv8) .trust-item:hover::before{transform:scaleY(1)}html body .dv8:not(#dv8) .trust-ico{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid rgb(0 212 192 / .4);color:var(--dv8-acc-txt);transform:skewX(-12deg);transition:background-color .3s,color .3s,transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .trust-ico .i{transform:skewX(12deg)}html body .dv8:not(#dv8) .trust-item:hover .trust-ico{background:var(--dv8-acc);color:var(--dv8-acc-ink);transform:skewX(-12deg) translateY(-3px)}html body .dv8:not(#dv8) .trust-t{display:block;margin:0 0 4px;font:800 italic 1.2rem/1.1 var(--dv8-fd);text-transform:uppercase;letter-spacing:.03em;color:#fff}html body .dv8:not(#dv8) .trust-p{display:block;margin:0;color:var(--dv8-muted);font-size:.9rem;line-height:1.45}html body .dv8:not(#dv8) .duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}html body .dv8:not(#dv8) .duo-card{position:relative;overflow:hidden;isolation:isolate;padding:clamp(28px,4vw,48px);min-height:320px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;background:#0b0e0e;border:1px solid var(--dv8-line);transition:border-color .4s,transform .5s var(--dv8-out)}html body .dv8:not(#dv8) .duo-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 100% 0%,rgb(0 212 192 / .25),transparent 60%),var(--dv8-hex);opacity:.5;transition:opacity .5s}html body .dv8:not(#dv8) .duo-card:hover{border-color:rgb(0 212 192 / .55);transform:translateY(-4px)}html body .dv8:not(#dv8) .duo-card:hover::before{opacity:1}html body .dv8:not(#dv8) .duo-card.alt{background:linear-gradient(135deg,#00574f,#002723)}html body .dv8:not(#dv8) .duo-card.alt::before{background:var(--dv8-hex);opacity:.7}html body .dv8:not(#dv8) .duo-card .big{position:absolute;right:-10px;bottom:-40px;z-index:-1;font:900 italic 12rem/1 var(--dv8-fd);color:#fff0;-webkit-text-stroke:1px rgb(255 255 255 / .07);transition:translate .8s var(--dv8-out)}html body .dv8:not(#dv8) .duo-card:hover .big{translate:-24px 0}html body .dv8:not(#dv8) .duo-card .big-logo{font:inherit;width:min(420px,80%);height:auto;right:-30px;bottom:-24px;background:rgb(255 255 255 / .06)}html body .dv8:not(#dv8) .duo-h{margin:14px 0 10px;font:900 italic clamp(2rem,3.6vw,3rem)/.92 var(--dv8-fd);text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .duo-card p{margin:0;color:#b9c4c4;max-width:44ch}html body .dv8:not(#dv8) .ftr{position:relative;margin-top:40px;border-top:1px solid var(--dv8-line);background:linear-gradient(#050606,#030404);color:var(--dv8-text)}html body .dv8:not(#dv8) .ftr::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--dv8-acc),transparent)}html body .dv8:not(#dv8) .ftr-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:64px 0 48px}html body .dv8:not(#dv8) .ftr p{margin:18px 0 0;color:var(--dv8-muted);font-size:.92rem;max-width:36ch}html body .dv8:not(#dv8) .ftr .logo{display:inline-flex}html body .dv8:not(#dv8) .ftr .dv8-logo{height:118px}html body .dv8:not(#dv8) .ftr-h{margin:0 0 18px;font:600 .74rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-dim);text-transform:uppercase}html body .dv8:not(#dv8) .ftr-col p.ftr-h{margin:0 0 18px;color:var(--dv8-dim);font-size:.74rem}html body .dv8:not(#dv8) .flink{display:flex;align-items:center;gap:0;padding:6px 0;color:#c3cccc;font-size:.95rem;transition:color .25s,gap .35s var(--dv8-out)}html body .dv8:not(#dv8) .flink::before{content:"";width:0;height:1.5px;background:var(--dv8-acc);transition:width .35s var(--dv8-out)}html body .dv8:not(#dv8) .flink:hover,html body .dv8:not(#dv8) .flink:focus-visible{color:#fff;gap:10px}html body .dv8:not(#dv8) .flink:hover::before,html body .dv8:not(#dv8) .flink:focus-visible::before{width:14px}html body .dv8:not(#dv8) .socials{display:flex;gap:10px;margin-top:22px}html body .dv8:not(#dv8) .socials .ibtn{width:42px;height:42px}html body .dv8:not(#dv8) .socials .ibtn .i{width:18px;height:18px}html body .dv8:not(#dv8) .ftr-bot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 0 40px;border-top:1px solid var(--dv8-line);font:500 .8rem var(--dv8-fm);color:var(--dv8-dim)}html body .dv8:not(#dv8) .hours{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 12px;border:1px solid var(--dv8-line);font:600 .75rem/1 var(--dv8-fm);letter-spacing:.08em;color:#c3cccc}html body .dv8:not(#dv8) .hours .i{width:16px;height:16px;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .toast{position:fixed;left:50%;top:110px;z-index:1200;display:flex;align-items:center;gap:12px;max-width:min(520px,calc(100% - 32px));padding:14px 18px;background:#0e1212;border:1px solid var(--dv8-line2);border-left:3px solid var(--dv8-acc);box-shadow:0 20px 50px -10px rgb(0 0 0 / .8);font:500 .92rem/1.4 var(--dv8-fb);color:var(--dv8-text);translate:-50% -20px;opacity:0;pointer-events:none;transition:translate .45s var(--dv8-out),opacity .35s}html body .dv8:not(#dv8) .toast.show{translate:-50% 0;opacity:1;pointer-events:auto}html body .dv8:not(#dv8) .toast .i{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .toast a{color:var(--dv8-acc-txt);text-decoration:underline;text-underline-offset:3px;margin-left:6px}html body .dv8:not(#dv8) .toast a:hover{color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;margin-bottom:0;padding:22px 0 26px;font:500 .8rem/1.4 var(--dv8-fm);letter-spacing:.04em;color:var(--dv8-dim)}html body .dv8:not(#dv8) .woocommerce-breadcrumb a{position:relative;color:var(--dv8-muted);transition:color .25s}html body .dv8:not(#dv8) .woocommerce-breadcrumb a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--dv8-acc);transform:scaleX(0);transition:transform .35s var(--dv8-out)}html body .dv8:not(#dv8) .woocommerce-breadcrumb a:hover{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .woocommerce-breadcrumb a:hover::after{transform:scaleX(1)}html body .dv8:not(#dv8) .woocommerce-notices-wrapper:empty{display:none}html body .dv8:not(#dv8) .woocommerce-message,html body .dv8:not(#dv8) .woocommerce-info,html body .dv8:not(#dv8) .woocommerce-error,html body .dv8:not(#dv8) .woocommerce-noreviews,html body .dv8:not(#dv8) p.no-comments{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 20px;padding:14px 18px;list-style:none;background:#0e1212;border:1px solid var(--dv8-line2);border-left:3px solid var(--dv8-acc);border-top-width:1px;color:var(--dv8-text);font:500 .95rem/1.5 var(--dv8-fb);outline:0}html body .dv8:not(#dv8) .woocommerce-error{border-left-color:#ff5a5a}html body .dv8:not(#dv8) .woocommerce-message::before,html body .dv8:not(#dv8) .woocommerce-info::before,html body .dv8:not(#dv8) .woocommerce-error::before{position:static;color:var(--dv8-acc-txt);margin:0}html body .dv8:not(#dv8) .woocommerce-error::before{color:#ff7a7a}html body .dv8:not(#dv8) .woocommerce-error li{margin:0}html body .dv8:not(#dv8) .woocommerce-message .button,html body .dv8:not(#dv8) .woocommerce-info .button,html body .dv8:not(#dv8) .woocommerce-error .button{order:2;margin-left:auto;float:none;padding:.7em 1.1em;background:#fff0;border:1px solid var(--dv8-line2);border-radius:0;color:#fff;font:700 .8rem/1 var(--dv8-fd);letter-spacing:.1em;text-transform:uppercase}html body .dv8:not(#dv8) .woocommerce-message .button:hover,html body .dv8:not(#dv8) .woocommerce-info .button:hover{background:var(--dv8-acc);border-color:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .woocommerce-message a:not(.button),html body .dv8:not(#dv8) .woocommerce-info a:not(.button){color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .dv8-product{position:relative}html body .dv8:not(#dv8) .pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}html body .dv8:not(#dv8) .pdp div.images,html body .dv8:not(#dv8) .pdp .summary,html body .dv8:not(#dv8) .pdp .woocommerce-product-gallery{float:none;width:auto;max-width:none;margin:0;padding:0}html body .dv8:not(#dv8) .gallery{position:sticky;top:calc(var(--dv8-hdr) + var(--dv8-ab,0px) + 18px);min-width:0}html body .dv8:not(#dv8) .gallery .onsale{position:absolute;top:18px;left:18px;right:auto;z-index:9;min-width:0;min-height:0;margin:0;padding:6px 11px;border-radius:0;background:var(--dv8-acc);color:var(--dv8-acc-ink);font:800 .72rem/1 var(--dv8-fd);letter-spacing:.18em;text-transform:uppercase}html body .dv8:not(#dv8) .woocommerce-product-gallery{position:relative}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-viewport{border:1px solid var(--dv8-line);background:radial-gradient(circle at 50% 50%,rgb(0 212 192 / .2),transparent 60%),var(--dv8-hex),#080a0a}html body .dv8:not(#dv8) .woocommerce-product-gallery__wrapper{margin:0;padding:0}html body .dv8:not(#dv8) .woocommerce-product-gallery__image{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(0 212 192 / .2),transparent 60%),var(--dv8-hex),#080a0a}html body .dv8:not(#dv8) .woocommerce-product-gallery--without-images .woocommerce-product-gallery__image,html body .dv8:not(#dv8) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:only-child{border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .woocommerce-product-gallery__image>a{display:block}html body .dv8:not(#dv8) .woocommerce-product-gallery__image>a>img,html body .dv8:not(#dv8) .woocommerce-product-gallery__image>img{display:block;width:100%;height:auto;margin:0;box-shadow:none}html body .dv8:not(#dv8) .woocommerce-product-gallery__image::after{content:"";position:absolute;inset:12px;z-index:2;pointer-events:none;background:linear-gradient(var(--dv8-acc),var(--dv8-acc)) top left/22px 2px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) top left/2px 22px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) top right/22px 2px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) top right/2px 22px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) bottom left/22px 2px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) bottom left/2px 22px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) bottom right/22px 2px no-repeat,linear-gradient(var(--dv8-acc),var(--dv8-acc)) bottom right/2px 22px no-repeat;transition:inset .4s var(--dv8-out)}html body .dv8:not(#dv8) .woocommerce-product-gallery:hover .woocommerce-product-gallery__image::after{inset:6px}html body .dv8:not(#dv8) .woocommerce-product-gallery__trigger{position:absolute;top:18px;right:18px;z-index:9;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--dv8-line2);background:rgb(5 6 6 / .75);color:#fff;font-size:0;text-indent:0;overflow:hidden;transition:border-color .3s,background-color .3s,transform .3s var(--dv8-out)}html body .dv8:not(#dv8) .woocommerce-product-gallery__trigger::before{content:"";position:static;display:block;width:16px;height:16px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;translate:-2px -2px}html body .dv8:not(#dv8) .woocommerce-product-gallery__trigger::after{content:"";position:absolute;top:auto;left:auto;right:13px;bottom:13px;width:7px;height:2px;background:#fff;border:0;border-radius:1px;rotate:45deg;transform:none}html body .dv8:not(#dv8) .woocommerce-product-gallery__trigger:hover{border-color:var(--dv8-acc);background:rgb(0 212 192 / .2);transform:translateY(-2px)}html body .dv8:not(#dv8) .woocommerce-product-gallery__trigger img{display:none}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;overflow:visible}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs li{float:none;width:auto;margin:0;padding:0;list-style:none}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs li img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:4px;background:#0b0e0e;border:1px solid var(--dv8-line);opacity:.5;cursor:pointer;transition:opacity .3s,border-color .3s,transform .35s var(--dv8-out),box-shadow .3s}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1;transform:translateY(-3px)}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1;border-color:var(--dv8-acc);box-shadow:inset 0 0 0 1px var(--dv8-acc),0 0 18px -6px var(--dv8-glow)}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-direction-nav{display:none}html body .dv8:not(#dv8) .buy{min-width:0;color:var(--dv8-text)}html body .dv8:not(#dv8) .brand-link{display:inline-flex;align-items:center;gap:10px;font:600 .78rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-acc-txt);text-transform:uppercase;transition:gap .3s var(--dv8-out),color .25s}html body .dv8:not(#dv8) .brand-link .i{width:16px;height:16px}html body .dv8:not(#dv8) .brand-link:hover{gap:16px;color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .buy .product_title{margin:14px 0 12px;padding:0;font:900 italic clamp(1.9rem,2.9vw,2.7rem)/.96 var(--dv8-fd);text-transform:uppercase;letter-spacing:0;color:#fff;overflow-wrap:anywhere;clear:none}html body .dv8:not(#dv8) .buy .product_title .dv8-brand{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .buy .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:500 .8rem var(--dv8-fm);color:var(--dv8-muted)}html body .dv8:not(#dv8) .buy .woocommerce-product-rating a{color:var(--dv8-muted)}html body .dv8:not(#dv8) .star-rating{color:var(--dv8-acc-txt);float:none}html body .dv8:not(#dv8) .star-rating::before{color:rgb(255 255 255 / .2)}html body .dv8:not(#dv8) .buy p.price,html body .dv8:not(#dv8) .buy>span.price{display:block;margin:20px 0 8px;font:700 clamp(2.1rem,3.5vw,2.9rem)/1 var(--dv8-fm);letter-spacing:-.01em;color:#fff}html body .dv8:not(#dv8) .buy .price .woocommerce-Price-currencySymbol{font-size:.55em;vertical-align:.7em;color:var(--dv8-acc-txt);margin-right:2px}html body .dv8:not(#dv8) .buy .price del{font-size:.5em;color:var(--dv8-dim)}html body .dv8:not(#dv8) .buy .price del .woocommerce-Price-currencySymbol{color:inherit}html body .dv8:not(#dv8) .woocommerce-product-details__short-description{margin:14px 0 0;color:#c1cbcb;font-size:1rem;line-height:1.65}html body .dv8:not(#dv8) .woocommerce-product-details__short-description p{margin:0 0 .8em}html body .dv8:not(#dv8) .woocommerce-product-details__short-description ul{margin:0 0 .8em;padding-left:1.2em}html body .dv8:not(#dv8) .woocommerce-product-details__short-description li::marker{color:var(--dv8-acc)}html body .dv8:not(#dv8) .woocommerce-product-details__short-description a{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .qspecs{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:1px;margin:24px 0 4px;background:var(--dv8-line);border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .qspec{background:#0a0d0d;padding:14px 14px 12px;transition:background-color .3s}html body .dv8:not(#dv8) .qspec:hover{background:#0f1515}html body .dv8:not(#dv8) .qspec small{display:block;font:600 .64rem/1 var(--dv8-fm);letter-spacing:.18em;color:var(--dv8-dim);text-transform:uppercase}html body .dv8:not(#dv8) .qspec b{display:block;margin-top:8px;font:700 1.3rem/1 var(--dv8-fm);color:#fff;white-space:nowrap}html body .dv8:not(#dv8) .qspec b span{font-size:.7em;color:var(--dv8-acc-txt);margin-left:3px}html body .dv8:not(#dv8) .buy form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:26px 0 0;padding:0}html body .dv8:not(#dv8) .buy form.variations_form{display:block}html body .dv8:not(#dv8) .buy form.cart>*{margin-top:0;margin-bottom:0}html body .dv8:not(#dv8) .buy form.cart>.wapf,html body .dv8:not(#dv8) .buy form.cart>div:not(.quantity):not(.single_variation_wrap){flex-basis:100%}html body .dv8:not(#dv8) .buy table.variations{width:100%;margin:0 0 4px;border:0;border-collapse:collapse;background:none;font-size:1rem}html body .dv8:not(#dv8) .buy table.variations tbody,html body .dv8:not(#dv8) .buy table.variations tr,html body .dv8:not(#dv8) .buy table.variations th,html body .dv8:not(#dv8) .buy table.variations td{display:block;width:auto;padding:0;margin:0;border:0;background:none;text-align:left;line-height:1.3}html body .dv8:not(#dv8) .buy table.variations tr{margin:0 0 20px}html body .dv8:not(#dv8) .buy table.variations th.label,html body .dv8:not(#dv8) .buy table.variations td.label{margin:0 0 10px}html body .dv8:not(#dv8) .buy table.variations label{display:block;margin:0;font:700 .82rem/1.2 var(--dv8-fd);letter-spacing:.16em;text-transform:uppercase;color:#cfd6d6}html body .dv8:not(#dv8) .buy table.variations td.value{position:relative}html body .dv8:not(#dv8) .buy select,html body .dv8:not(#dv8) .buy .wapf select{width:100%;max-width:100%;height:auto;min-height:52px;margin:0;padding:12px 44px 12px 16px;background:#0a0d0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232ee8d8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/14px;border:1px solid var(--dv8-line2);border-radius:0;box-shadow:none;color:#fff;font:600 1rem/1.2 var(--dv8-fb);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s,box-shadow .3s}html body .dv8:not(#dv8) .buy select:hover{border-color:rgb(0 212 192 / .6)}html body .dv8:not(#dv8) .buy select:focus{border-color:var(--dv8-acc);box-shadow:0 0 0 4px rgb(0 212 192 / .14);outline:0}html body .dv8:not(#dv8) .buy select option{background:#0a0d0d;color:#fff}html body .dv8:not(#dv8) .buy .reset_variations{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:0;font:600 .72rem/1 var(--dv8-fm);letter-spacing:.14em;text-transform:uppercase;color:var(--dv8-acc-txt);background:none;border:0}html body .dv8:not(#dv8) .buy .reset_variations:hover{color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .dv8-sw{display:flex;flex-wrap:wrap;gap:8px}html body .dv8:not(#dv8) .dv8-sw-sel{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}html body .dv8:not(#dv8) .sw-btn{position:relative;overflow:hidden;min-width:78px;padding:13px 18px;border:1px solid var(--dv8-line2);background:#0a0d0d;color:#e6ecec;font:800 italic 1.08rem/1 var(--dv8-fd);letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:border-color .25s,background-color .25s,color .25s,transform .3s var(--dv8-out),box-shadow .25s}html body .dv8:not(#dv8) .sw-btn:hover,html body .dv8:not(#dv8) .sw-btn:focus-visible{border-color:var(--dv8-acc);background:#0a0d0d;color:#fff;transform:translateY(-2px)}html body .dv8:not(#dv8) .sw-btn.is-active,html body .dv8:not(#dv8) .sw-btn.is-active:hover{border-color:var(--dv8-acc);background:rgb(0 212 192 / .14);color:#fff;box-shadow:inset 0 0 0 1px var(--dv8-acc)}html body .dv8:not(#dv8) .sw-btn.is-na{opacity:.35;text-decoration:line-through}html body .dv8:not(#dv8) .sw-btn.is-na:hover{transform:none}html body .dv8:not(#dv8) .buy .single_variation_wrap{flex-basis:100%}html body .dv8:not(#dv8) .buy .woocommerce-variation{margin:0}html body .dv8:not(#dv8) .buy .woocommerce-variation-description{color:#c1cbcb;font-size:.95rem}html body .dv8:not(#dv8) .buy .woocommerce-variation-price .price{display:block;margin:4px 0 8px;font:700 1.9rem/1 var(--dv8-fm);color:#fff}html body .dv8:not(#dv8) .buy .woocommerce-variation-availability{font:500 .82rem var(--dv8-fm)}html body .dv8:not(#dv8) .buy .stock{margin:6px 0 10px;font:600 .82rem/1.3 var(--dv8-fm);letter-spacing:.06em;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .buy .stock.out-of-stock{color:#ff7a7a}html body .dv8:not(#dv8) .buy .variations_button,html body .dv8:not(#dv8) .buy .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:14px}html body .dv8:not(#dv8) .buy .variations_button>.wapf,html body .dv8:not(#dv8) .buy .woocommerce-variation-add-to-cart>div:not(.quantity){flex-basis:100%}html body .dv8:not(#dv8) .buy .wapf{width:100%;margin:0 0 6px;color:var(--dv8-text)}html body .dv8:not(#dv8) .buy .wapf-field-group{margin:0}html body .dv8:not(#dv8) .buy .wapf-field-container{margin:0 0 18px}html body .dv8:not(#dv8) .buy .wapf-field-label,html body .dv8:not(#dv8) .buy .wapf-field-label label{display:block;margin:0 0 10px;font:700 .82rem/1.2 var(--dv8-fd);letter-spacing:.16em;text-transform:uppercase;color:#cfd6d6}html body .dv8:not(#dv8) .buy .wapf-field-label abbr,html body .dv8:not(#dv8) .buy .required{color:var(--dv8-acc-txt);text-decoration:none;border:0}html body .dv8:not(#dv8) .buy .wapf-field-description{margin-top:8px;font:500 .8rem/1.4 var(--dv8-fm);color:var(--dv8-muted)}html body .dv8:not(#dv8) .buy .wapf-field-description a{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .buy .wapf input[type=text],html body .dv8:not(#dv8) .buy .wapf input[type=number],html body .dv8:not(#dv8) .buy .wapf input[type=email],html body .dv8:not(#dv8) .buy .wapf input[type=url],html body .dv8:not(#dv8) .buy .wapf input[type=tel],html body .dv8:not(#dv8) .buy .wapf textarea{width:100%;min-height:52px;margin:0;padding:14px 16px;background:#0a0d0d;border:1px solid var(--dv8-line2);border-radius:0;box-shadow:none;color:#fff;font:500 1rem var(--dv8-fm);letter-spacing:.03em}html body .dv8:not(#dv8) .buy .wapf input:focus,html body .dv8:not(#dv8) .buy .wapf textarea:focus{border-color:var(--dv8-acc);box-shadow:0 0 0 4px rgb(0 212 192 / .14);outline:0}html body .dv8:not(#dv8) .buy .wapf input::placeholder{color:#4d5858}html body .dv8:not(#dv8) .buy .wapf-product-totals{margin:4px 0 12px;padding:12px 14px;border:1px dashed rgb(0 212 192 / .35);font:500 .85rem/1.6 var(--dv8-fm);color:#c7d1d1}html body .dv8:not(#dv8) .buy .wapf-product-totals .wapf--inner>div{display:flex;justify-content:space-between;gap:12px}html body .dv8:not(#dv8) .buy .wapf-grand-total{color:#fff;font-weight:700}html body .dv8:not(#dv8) .buy .quantity{display:flex;align-items:stretch;float:none;margin:0;border:1px solid var(--dv8-line2);background:#0a0d0d}html body .dv8:not(#dv8) .buy .quantity .qty{width:52px;height:auto;min-height:56px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#fff;text-align:center;font:700 1.1rem/1 var(--dv8-fm);-moz-appearance:textfield;appearance:textfield}html body .dv8:not(#dv8) .buy .quantity .qty::-webkit-inner-spin-button,html body .dv8:not(#dv8) .buy .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body .dv8:not(#dv8) .buy .quantity .qty:focus{outline:2px solid var(--dv8-acc-hi);outline-offset:-2px}html body .dv8:not(#dv8) .dv8-q{width:44px;display:grid;place-items:center;color:var(--dv8-muted);transition:color .25s,background-color .25s}html body .dv8:not(#dv8) .dv8-q:hover,html body .dv8:not(#dv8) .dv8-q:focus-visible{color:var(--dv8-acc-hi);background:rgb(0 212 192 / .08)}html body .dv8:not(#dv8) .dv8-q .i{width:18px;height:18px}html body .dv8:not(#dv8) .buy .single_add_to_cart_button{position:relative;flex:1 1 150px;min-width:0;min-height:58px;float:none;display:inline-flex;align-items:center;justify-content:center;gap:.6em;margin:0 8px 0 0;padding:1em 1.6em;border:0;border-radius:0;background:var(--dv8-acc);color:var(--dv8-acc-ink);font:800 italic 1.15rem/1 var(--dv8-fd);letter-spacing:.09em;text-transform:uppercase;white-space:normal;text-align:center;overflow:hidden;isolation:isolate;transform:skewX(-12deg);transition:transform .3s var(--dv8-out),box-shadow .35s var(--dv8-out),background-color .3s,opacity .3s}html body .dv8:not(#dv8) .buy .single_add_to_cart_button::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);transition:left .7s var(--dv8-out);z-index:-1;pointer-events:none}html body .dv8:not(#dv8) .buy .single_add_to_cart_button:hover{background:var(--dv8-acc-hi);color:var(--dv8-acc-ink);transform:skewX(-12deg) translateY(-3px);box-shadow:0 12px 34px -8px var(--dv8-glow),0 0 0 4px rgb(0 212 192 / .14)}html body .dv8:not(#dv8) .buy .single_add_to_cart_button:hover::after{left:130%}html body .dv8:not(#dv8) .buy .single_add_to_cart_button:focus{background:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .buy .single_add_to_cart_button:active{transform:skewX(-12deg) scale(.97)}html body .dv8:not(#dv8) .buy .single_add_to_cart_button.disabled,html body .dv8:not(#dv8) .buy .single_add_to_cart_button:disabled,html body .dv8:not(#dv8) .buy .single_add_to_cart_button.disabled:hover{background:#0c2724;color:rgb(46 232 216 / .75);box-shadow:inset 0 0 0 1px rgb(0 212 192 / .35);opacity:1;cursor:not-allowed;transform:skewX(-12deg)}html body .dv8:not(#dv8) .buy .single_add_to_cart_button.disabled::after{display:none}html body .dv8:not(#dv8) .buy .single_add_to_cart_button.loading{opacity:.7}html body .dv8:not(#dv8) .buy .product_meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--dv8-line);font:500 .78rem/1.5 var(--dv8-fm);letter-spacing:.04em;color:var(--dv8-muted)}html body .dv8:not(#dv8) .buy .product_meta>span{display:block}html body .dv8:not(#dv8) .buy .product_meta .sku,html body .dv8:not(#dv8) .buy .product_meta a{color:#fff}html body .dv8:not(#dv8) .buy .product_meta a:hover{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}html body .dv8:not(#dv8) .assure a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--dv8-line);font:600 .78rem/1.25 var(--dv8-fm);color:#bfc9c9;transition:border-color .3s,color .3s,transform .3s var(--dv8-out)}html body .dv8:not(#dv8) .assure a .i{color:var(--dv8-acc-txt);transition:transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .assure a:hover{border-color:rgb(0 212 192 / .5);color:#fff;transform:translateY(-2px)}html body .dv8:not(#dv8) .assure a:hover .i{transform:scale(1.15) rotate(-8deg)}html body .dv8:not(#dv8) .subnav{position:sticky;top:calc(var(--dv8-hdr) + var(--dv8-ab,0px));z-index:40;margin-top:72px;background:rgb(5 6 6 / .97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .subnav-in{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}html body .dv8:not(#dv8) .subnav-in::-webkit-scrollbar{display:none}html body .dv8:not(#dv8) .subnav a{position:relative;flex:none;padding:18px;font:700 .95rem/1 var(--dv8-fd);letter-spacing:.12em;text-transform:uppercase;color:var(--dv8-muted);transition:color .3s}html body .dv8:not(#dv8) .subnav a:hover,html body .dv8:not(#dv8) .subnav a.is-active{color:#fff}html body .dv8:not(#dv8) .subnav-ind{position:absolute;bottom:-1px;height:2px;left:0;width:0;background:var(--dv8-acc);box-shadow:0 0 12px var(--dv8-acc);transition:left .45s var(--dv8-out),width .45s var(--dv8-out)}html body .dv8:not(#dv8) .pdp-sec{padding:clamp(56px,7vw,96px) 0 0;scroll-margin-top:calc(var(--dv8-hdr) + 70px)}html body .dv8:not(#dv8) .dv8-loop-sec{padding-bottom:20px}html body .dv8:not(#dv8) .dv8-desc{max-width:980px;color:#c1cbcb;font-size:1.05rem;line-height:1.75}html body .dv8:not(#dv8) .dv8-desc>*:first-child{margin-top:0}html body .dv8:not(#dv8) .dv8-desc p{margin:0 0 1.1em}html body .dv8:not(#dv8) .dv8-desc h1,html body .dv8:not(#dv8) .dv8-desc h2,html body .dv8:not(#dv8) .dv8-desc h3,html body .dv8:not(#dv8) .dv8-desc h4,html body .dv8:not(#dv8) .dv8-desc h5,html body .dv8:not(#dv8) .dv8-desc h6{margin:1.6em 0 .6em;font:800 italic 1.6rem/1.05 var(--dv8-fd);letter-spacing:.01em;text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .dv8-desc h3{font-size:1.35rem}html body .dv8:not(#dv8) .dv8-desc h4,html body .dv8:not(#dv8) .dv8-desc h5,html body .dv8:not(#dv8) .dv8-desc h6{font-size:1.15rem}html body .dv8:not(#dv8) .dv8-desc ul,html body .dv8:not(#dv8) .dv8-desc ol{margin:0 0 1.2em;padding-left:1.3em}html body .dv8:not(#dv8) .dv8-desc li{margin:.35em 0}html body .dv8:not(#dv8) .dv8-desc li::marker{color:var(--dv8-acc)}html body .dv8:not(#dv8) .dv8-desc a{color:var(--dv8-acc-txt);text-decoration:underline;text-underline-offset:3px}html body .dv8:not(#dv8) .dv8-desc a:hover{color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .dv8-desc strong,html body .dv8:not(#dv8) .dv8-desc b{color:#fff}html body .dv8:not(#dv8) .dv8-desc img{height:auto;max-width:100%}html body .dv8:not(#dv8) .dv8-desc iframe,html body .dv8:not(#dv8) .dv8-desc video,html body .dv8:not(#dv8) .dv8-desc embed{max-width:100%}html body .dv8:not(#dv8) .dv8-desc table{width:100%;margin:0 0 1.4em;border-collapse:collapse;border:1px solid var(--dv8-line);background:none;font-size:.95rem}html body .dv8:not(#dv8) .dv8-desc th,html body .dv8:not(#dv8) .dv8-desc td{padding:10px 14px;border:1px solid var(--dv8-line);background:none;color:inherit;text-align:left;vertical-align:top}html body .dv8:not(#dv8) .dv8-desc th{color:#fff;font-weight:600}html body .dv8:not(#dv8) .dv8-desc tr:nth-child(odd)>td,html body .dv8:not(#dv8) .dv8-desc tr:nth-child(odd)>th{background:rgb(255 255 255 / .025)}html body .dv8:not(#dv8) .dv8-desc hr{border:0;border-top:1px solid var(--dv8-line);margin:2em 0}html body .dv8:not(#dv8) .dv8-desc blockquote{margin:0 0 1.2em;padding:.4em 1.2em;border-left:3px solid var(--dv8-acc);color:#fff}html body .dv8:not(#dv8) .dv8-desc .woocommerce-product-attributes{max-width:820px}html body .dv8:not(#dv8) .dv8-desc .woocommerce-product-attributes-item__label{width:40%;color:var(--dv8-muted)}html body .dv8:not(#dv8) .dv8-desc .woocommerce-product-attributes-item__value p{margin:0}html body .dv8:not(#dv8) .dv8-desc h2.woocommerce-Reviews-title,html body .dv8:not(#dv8) .dv8-tab-additional_information>h2,html body .dv8:not(#dv8) .dv8-tab-description>h2{display:none}html body .dv8:not(#dv8) .dv8-desc .dv8-spec{max-width:none;margin:0;padding:0;background:none;color:inherit;line-height:inherit}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sec{margin:0;padding:0;border:0;border-top:1px solid var(--dv8-line);background:none}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sec:last-of-type{border-bottom:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum{display:flex;align-items:center;gap:16px;margin:0;padding:20px 2px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum::-webkit-details-marker{display:none}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum::marker{content:""}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum::before{content:"";order:1;flex:1 1 auto;min-width:18px;height:1px;background:linear-gradient(90deg,var(--dv8-line2),transparent)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum::after{content:"";order:2;flex:none;width:34px;height:34px;border:1px solid var(--dv8-line2);border-radius:50%;background:linear-gradient(var(--dv8-acc-txt),var(--dv8-acc-txt)) center/12px 2px no-repeat,linear-gradient(var(--dv8-acc-txt),var(--dv8-acc-txt)) center/2px 12px no-repeat;transition:transform .45s var(--dv8-out),border-color .3s,background-color .3s}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum:hover::after{border-color:var(--dv8-acc);background-color:rgb(0 212 192 / .1)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sec[open]>.dv8-spec__sum::after{transform:rotate(135deg);border-color:var(--dv8-acc)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum:focus-visible{outline:2px solid var(--dv8-acc-hi);outline-offset:3px}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__t{order:0;display:inline-flex;align-items:center;gap:12px;font:600 .8rem/1 var(--dv8-fm);letter-spacing:.22em;text-transform:uppercase;color:var(--dv8-acc-txt);transition:color .25s}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__t::before{content:"";width:28px;height:2px;flex:none;background:var(--dv8-acc);box-shadow:0 0 10px var(--dv8-acc)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sum:hover .dv8-spec__t{color:var(--dv8-acc-hi)}html body .dv8:not(#dv8) .dv8-desc :is(.dv8-spec__lead,.dv8-spec__sign){display:none}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__body{margin:0;padding:0 2px 26px}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sec[open]>.dv8-spec__body{animation:dv8-fadeUp .5s var(--dv8-out)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__lede{max-width:72ch;margin:0 0 14px;color:#c1cbcb;font-size:1.05rem;line-height:1.75}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__lede:last-child{margin-bottom:0}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__lede b,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__lede strong{color:#fff;font-weight:700}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__lede a{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__feats,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sls{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--dv8-line);border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sls{margin-top:12px}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__feat,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sl{margin:0;padding:14px 18px;list-style:none;background:#0c0f0f;color:#c1cbcb;font-size:.95rem;transition:background-color .2s,box-shadow .2s}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__feat:hover,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__sl:hover{background:#101717;box-shadow:inset 3px 0 0 var(--dv8-acc)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__feat b,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__fit b{display:block;margin-bottom:3px;color:#fff;font-size:.95rem;font-weight:700}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__feat span,html body .dv8:not(#dv8) .dv8-desc .dv8-spec__fit span{color:var(--dv8-muted);font-size:.93rem}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__fits{display:grid;gap:10px;margin:0;padding:0;list-style:none}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__fit{margin:0;padding:13px 17px;list-style:none;background:#0c0f0f;border:1px solid var(--dv8-line);border-left:3px solid var(--dv8-acc);transition:background-color .2s}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__fit:hover{background:#101717}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__tip{margin:22px 0 0;padding:18px 22px;background:rgb(0 212 192 / .06);border-left:4px solid var(--dv8-acc);color:#dfe6e6}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__tip b{display:block;margin-bottom:6px;font:600 .72rem/1 var(--dv8-fm);letter-spacing:.18em;text-transform:uppercase;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__tip span{font-size:.97rem}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__tw{overflow-x:auto;-webkit-overflow-scrolling:touch}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__table{min-width:0;margin:0}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__table thead th{padding:11px 18px;background:rgb(0 212 192 / .12);border:1px solid var(--dv8-line);color:var(--dv8-acc-hi);font:600 .72rem/1.2 var(--dv8-fm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__table tbody tr{transform:none;box-shadow:none;transition:background-color .2s}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__table tbody tr:hover>td{background:rgb(0 212 192 / .08);color:#fff}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__k{width:46%;color:#fff;font-weight:600}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__v{color:#c1cbcb}html body .dv8:not(#dv8) .dv8-desc .dv8-spec__mono{font-family:var(--dv8-fm);letter-spacing:0}html body .dv8:not(#dv8) .dv8-tab-reviews .commentlist{margin:0 0 30px;padding:0;list-style:none}html body .dv8:not(#dv8) .dv8-tab-reviews .commentlist li{margin:0 0 14px;padding:18px;border:1px solid var(--dv8-line);background:var(--dv8-panel)}html body .dv8:not(#dv8) .dv8-tab-reviews .comment-text{margin:0;border:0;padding:0}html body .dv8:not(#dv8) .dv8-tab-reviews .avatar{display:none}html body .dv8:not(#dv8) .dv8-tab-reviews .meta{font:500 .8rem var(--dv8-fm);color:var(--dv8-muted)}html body .dv8:not(#dv8) .dv8-tab-reviews .comment-reply-title{display:block;margin:0 0 12px;font:800 italic 1.3rem/1 var(--dv8-fd);text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .dv8-tab-reviews input[type=text],html body .dv8:not(#dv8) .dv8-tab-reviews input[type=email],html body .dv8:not(#dv8) .dv8-tab-reviews textarea,html body .dv8:not(#dv8) .dv8-tab-reviews select{width:100%;padding:12px 14px;background:#0a0d0d;border:1px solid var(--dv8-line2);border-radius:0;color:#fff;font:500 1rem var(--dv8-fb)}html body .dv8:not(#dv8) .dv8-tab-reviews .stars a{color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .spec-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}html body .dv8:not(#dv8) .spec-src{color:var(--dv8-dim);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}html body .dv8:not(#dv8) .spec-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}html body .dv8:not(#dv8) .seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;background:#0a0d0d;border:1px solid var(--dv8-line2)}html body .dv8:not(#dv8) .seg-ind{position:absolute;top:4px;bottom:4px;left:4px;background:var(--dv8-acc);box-shadow:0 0 18px -4px var(--dv8-glow);transition:transform .45s var(--dv8-out)}html body .dv8:not(#dv8) .seg-btn{position:relative;z-index:1;padding:11px 22px;font:700 .95rem/1 var(--dv8-fd);letter-spacing:.08em;text-transform:uppercase;color:var(--dv8-muted);white-space:nowrap;text-align:center;transition:color .3s}html body .dv8:not(#dv8) .seg-btn:hover{color:#fff}html body .dv8:not(#dv8) .seg-btn.is-active,html body .dv8:not(#dv8) .seg-btn.is-active:hover{color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .seg.sm .seg-btn{padding:9px 16px;font-size:.85rem}html body .dv8:not(#dv8) .tool-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--dv8-line2);font:700 .85rem/1 var(--dv8-fd);letter-spacing:.1em;text-transform:uppercase;color:#cfd6d6;transition:border-color .3s,color .3s,background-color .3s}html body .dv8:not(#dv8) .tool-btn:hover,html body .dv8:not(#dv8) .tool-btn:focus-visible{border-color:var(--dv8-acc);color:#fff;background:rgb(0 212 192 / .08)}html body .dv8:not(#dv8) .tool-btn .i{width:16px;height:16px;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .tool-btn.done,html body .dv8:not(#dv8) .tool-btn.done:hover{border-color:var(--dv8-acc);background:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .tool-btn.done .i{color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--dv8-line);border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .readouts.r2{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dv8:not(#dv8) .readouts.r3{grid-template-columns:repeat(3,minmax(0,1fr))}html body .dv8:not(#dv8) .readout{position:relative;overflow:hidden;padding:26px 24px 30px;background:#080b0b;transition:background-color .35s}html body .dv8:not(#dv8) .readout:hover{background:#0c1212}html body .dv8:not(#dv8) .readout::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 212 192 / .08),transparent 60%);opacity:0;transition:opacity .4s}html body .dv8:not(#dv8) .readout:hover::before{opacity:1}html body .dv8:not(#dv8) .readout-label{position:relative;display:flex;justify-content:space-between;gap:8px;font:600 .7rem/1 var(--dv8-fm);letter-spacing:.2em;color:var(--dv8-muted);text-transform:uppercase}html body .dv8:not(#dv8) .readout-label i{font-style:normal;color:var(--dv8-dim)}html body .dv8:not(#dv8) .readout-val{position:relative;display:flex;align-items:baseline;gap:6px;margin-top:18px;font:700 clamp(2.1rem,3.6vw,3.2rem)/1 var(--dv8-fm);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}html body .dv8:not(#dv8) .readout-val small{font-size:.95rem;font-weight:600;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .readout-sub{position:relative;margin-top:10px;font:500 .78rem/1.3 var(--dv8-fm);color:var(--dv8-dim)}html body .dv8:not(#dv8) .readout-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--dv8-acc),var(--dv8-acc-hi));box-shadow:0 0 14px var(--dv8-acc);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--dv8-out)}html body .dv8:not(#dv8) .readouts.is-in .readout-bar{transform:scaleX(1)}html body .dv8:not(#dv8) .readouts .readout:nth-child(2) .readout-bar{transition-delay:.12s}html body .dv8:not(#dv8) .readouts .readout:nth-child(3) .readout-bar{transition-delay:.24s}html body .dv8:not(#dv8) .readouts .readout:nth-child(4) .readout-bar{transition-delay:.36s}html body .dv8:not(#dv8) .xmeter{margin-top:14px;padding:26px 24px 30px;background:#080b0b;border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .xm-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:34px}html body .dv8:not(#dv8) .xm-title{margin:0;font:800 italic 1.35rem/1 var(--dv8-fd);text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .xm-head span{font:500 .78rem var(--dv8-fm);color:var(--dv8-dim)}html body .dv8:not(#dv8) .xm-track{position:relative;height:14px;background:repeating-linear-gradient(90deg,#141a1a 0 2px,#0c1010 2px 12px);border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .xm-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--x) * 1%);background:linear-gradient(90deg,var(--dv8-acc-mid),var(--dv8-acc) 70%,var(--dv8-acc-hi));box-shadow:0 0 20px var(--dv8-glow);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--dv8-out) .2s}html body .dv8:not(#dv8) .xmeter.is-in .xm-fill{transform:scaleX(1)}html body .dv8:not(#dv8) .xm-mark{position:absolute;top:-10px;bottom:-10px;left:calc(var(--x) * 1%);width:2px;background:#fff;opacity:0;translate:0 -8px;transition:opacity .5s,translate .6s var(--dv8-out);transition-delay:1.5s}html body .dv8:not(#dv8) .xmeter.is-in .xm-mark{opacity:1;translate:0 0}html body .dv8:not(#dv8) .xm-tag{position:absolute;bottom:calc(100% + 12px);font:700 .78rem/1 var(--dv8-fm);letter-spacing:.1em;white-space:nowrap;translate:-100% 0;padding-right:8px;color:var(--dv8-acc-txt)}html body .dv8:not(#dv8) .xm-tag.white{color:#fff;bottom:auto;top:calc(100% + 12px)}html body .dv8:not(#dv8) .xm-mark.xmax{background:var(--dv8-acc-hi);transition-delay:1.2s}html body .dv8:not(#dv8) .xm-scale{display:flex;justify-content:space-between;margin-top:44px;font:500 .7rem/1 var(--dv8-fm);color:var(--dv8-dim)}html body .dv8:not(#dv8) .spec-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start}html body .dv8:not(#dv8) .sg{background:var(--dv8-panel);border:1px solid var(--dv8-line);transition:border-color .35s}html body .dv8:not(#dv8) .sg:hover{border-color:rgb(0 212 192 / .35)}html body .dv8:not(#dv8) .sg-h{margin:0;font:inherit}html body .dv8:not(#dv8) .sg-head{display:flex;align-items:center;gap:14px;width:100%;padding:18px 22px;border-bottom:1px solid var(--dv8-line);text-align:left;cursor:default;color:#fff}html body .dv8:not(#dv8) .sg-head:hover,html body .dv8:not(#dv8) .sg-head:focus{background:none;color:#fff}html body .dv8:not(#dv8) .sg-ico{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgb(0 212 192 / .4);color:var(--dv8-acc-txt);transform:skewX(-12deg);flex:none;transition:background-color .3s,color .3s}html body .dv8:not(#dv8) .sg-ico .i{transform:skewX(12deg)}html body .dv8:not(#dv8) .sg:hover .sg-ico{background:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .sg-title{flex:1;font:800 italic 1.3rem/1 var(--dv8-fd);text-transform:uppercase;letter-spacing:.02em}html body .dv8:not(#dv8) .sg-count{font:600 .72rem/1 var(--dv8-fm);color:var(--dv8-dim);letter-spacing:.14em}html body .dv8:not(#dv8) .sg-toggle{display:none;transition:transform .4s var(--dv8-out)}html body .dv8:not(#dv8) .sg-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--dv8-out)}html body .dv8:not(#dv8) .sg-body>dl{overflow:hidden;margin:0;padding:8px 0}html body .dv8:not(#dv8) .sg-wide{grid-column:1/-1}html body .dv8:not(#dv8) .sg-wide .sg-body>dl{columns:2;column-gap:0;column-rule:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .sg-wide .sr{break-inside:avoid}html body .dv8:not(#dv8) .sr{position:relative;display:flex;align-items:baseline;gap:12px;padding:11px 22px;transition:background-color .25s}html body .dv8:not(#dv8) .sr::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--dv8-acc);transform:scaleY(0);transition:transform .3s var(--dv8-out)}html body .dv8:not(#dv8) .sr:hover{background:rgb(0 212 192 / .05)}html body .dv8:not(#dv8) .sr:hover::before{transform:scaleY(1)}html body .dv8:not(#dv8) .sr dt{flex:0 1 auto;max-width:45%;margin:0;color:var(--dv8-muted);font-size:.93rem;font-weight:400;transition:color .25s}html body .dv8:not(#dv8) .sr:hover dt{color:#fff}html body .dv8:not(#dv8) .sr .lead{flex:1;min-width:16px;border-bottom:1px dashed rgb(255 255 255 / .12);translate:0 -4px}html body .dv8:not(#dv8) .sr dd{margin:0;text-align:right;font:600 .95rem/1.35 var(--dv8-fm);color:#fff;max-width:60%;overflow-wrap:anywhere}html.dv8-js body .dv8:not(#dv8) .sg .sr{opacity:0;translate:-14px 0;transition:opacity .5s var(--dv8-out),translate .5s var(--dv8-out),background-color .25s;transition-delay:calc(var(--i) * 60ms + .1s),calc(var(--i) * 60ms + .1s),0s}html.dv8-js body .dv8:not(#dv8) .sg.is-in .sr{opacity:1;translate:0 0}html body .dv8:not(#dv8) .flip{display:inline-block}html body .dv8:not(#dv8) .flip.go{animation:dv8-flip .5s var(--dv8-out)}@keyframes dv8-flip{0%{opacity:1;transform:none}45%{opacity:0;transform:translateY(-8px) rotateX(70deg)}55%{opacity:0;transform:translateY(8px) rotateX(-70deg)}100%{opacity:1;transform:none}}html body .dv8:not(#dv8) .woocommerce-products-header{padding:6px 0 26px}html body .dv8:not(#dv8) .woocommerce-products-header__title,html body .dv8:not(#dv8) .dv8-woo-archive h1.page-title{margin:0;font:900 italic clamp(2.4rem,5vw,4.4rem)/.9 var(--dv8-fd);text-transform:uppercase;color:#fff}html body .dv8:not(#dv8) .term-description,html body .dv8:not(#dv8) .page-description{max-width:80ch;margin-top:14px;color:var(--dv8-muted)}html body .dv8:not(#dv8) .term-description p{margin:0 0 .8em}html body .dv8:not(#dv8) .woocommerce-result-count{float:left;margin:10px 0 26px;font:500 .8rem/1.4 var(--dv8-fm);letter-spacing:.06em;color:var(--dv8-dim)}html body .dv8:not(#dv8) .woocommerce-ordering{float:right;margin:0 0 26px}html body .dv8:not(#dv8) .woocommerce-ordering select{height:44px;min-height:0;margin:0;padding:0 42px 0 14px;background:#0a0d0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232ee8d8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/13px;border:1px solid var(--dv8-line2);border-radius:0;box-shadow:none;color:#fff;font:600 .9rem var(--dv8-fb);-webkit-appearance:none;appearance:none;cursor:pointer}html body .dv8:not(#dv8) .woocommerce-ordering select:focus{border-color:var(--dv8-acc);outline:0}html body .dv8:not(#dv8) ul.products{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 30px;padding:0;list-style:none}html body .dv8:not(#dv8) ul.products::before,html body .dv8:not(#dv8) ul.products::after{content:none;display:none}html body .dv8:not(#dv8) ul.products li.product{position:relative;display:flex;flex-direction:column;float:none;width:auto;min-width:0;margin:0;padding:0;background:var(--dv8-panel);border:1px solid var(--dv8-line);overflow:hidden;text-align:left;list-style:none;transition:transform .45s var(--dv8-out),border-color .35s,box-shadow .45s var(--dv8-out)}html body .dv8:not(#dv8) ul.products li.product::after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--dv8-acc);box-shadow:0 0 14px var(--dv8-acc);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--dv8-out);z-index:3}html body .dv8:not(#dv8) ul.products li.product:hover{transform:translateY(-6px);border-color:rgb(0 212 192 / .45);box-shadow:0 24px 50px -24px var(--dv8-glow)}html body .dv8:not(#dv8) ul.products li.product:hover::after,html body .dv8:not(#dv8) ul.products li.product:focus-within::after{transform:scaleX(1)}html body .dv8:not(#dv8) ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;color:var(--dv8-text)}html body .dv8:not(#dv8) ul.products li.product>a:first-child{overflow:hidden}html body .dv8:not(#dv8) ul.products li.product a img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0;background:radial-gradient(circle at 50% 55%,rgb(0 212 192 / .14),transparent 62%),#0a0c0c;border-bottom:1px solid var(--dv8-line);box-shadow:none;transition:transform .7s var(--dv8-out)}html body .dv8:not(#dv8) ul.products li.product:hover a img{transform:scale(1.05)}html body .dv8:not(#dv8) ul.products li.product .pcard-brand{margin:16px 18px 0}html body .dv8:not(#dv8) ul.products li.product .woocommerce-loop-product__title,html body .dv8:not(#dv8) ul.products li.product h2,html body .dv8:not(#dv8) ul.products li.product h3{margin:8px 18px 12px;padding:0;font:700 1.15rem/1.12 var(--dv8-fd);letter-spacing:.01em;text-transform:none;color:var(--dv8-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s}html body .dv8:not(#dv8) ul.products li.product:hover .woocommerce-loop-product__title{color:#fff}html body .dv8:not(#dv8) ul.products li.product .star-rating{margin:0 18px 10px;font-size:.8em}html body .dv8:not(#dv8) ul.products li.product .price{display:block;margin:auto 18px 14px;font:700 1.1rem/1.2 var(--dv8-fm);color:#fff}html body .dv8:not(#dv8) ul.products li.product .price del{display:inline;color:var(--dv8-dim)}html body .dv8:not(#dv8) ul.products li.product .button{position:relative;display:flex;align-items:center;justify-content:center;gap:.5em;margin:0 18px 18px;padding:.9em 1em;border:1px solid var(--dv8-line2);border-radius:0;background:#171c1c;color:#fff;font:800 italic .9rem/1 var(--dv8-fd);letter-spacing:.09em;text-transform:uppercase;text-align:center;white-space:normal;transform:skewX(-12deg);overflow:hidden;transition:background-color .3s,border-color .3s,color .3s,transform .3s var(--dv8-out),box-shadow .3s}html body .dv8:not(#dv8) ul.products li.product:hover .button{background:var(--dv8-acc);border-color:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) ul.products li.product .button:hover,html body .dv8:not(#dv8) ul.products li.product .button:focus-visible{background:var(--dv8-acc-hi);border-color:var(--dv8-acc-hi);color:var(--dv8-acc-ink);transform:skewX(-12deg) translateY(-2px);box-shadow:0 10px 26px -10px var(--dv8-glow)}html body .dv8:not(#dv8) ul.products li.product .button.loading{opacity:.7}html body .dv8:not(#dv8) ul.products li.product .button.added::after{content:"✓";position:static;margin-left:.4em;font-family:var(--dv8-fb);font-style:normal}html body .dv8:not(#dv8) ul.products li.product .added_to_cart{display:block;margin:-6px 18px 16px;font:600 .75rem/1 var(--dv8-fm);letter-spacing:.1em;text-transform:uppercase;color:var(--dv8-acc-txt);text-align:center}html body .dv8:not(#dv8) ul.products li.product .onsale{position:absolute;top:12px;left:12px;right:auto;z-index:2;min-width:0;min-height:0;margin:0;padding:6px 11px;border-radius:0;background:var(--dv8-acc);color:var(--dv8-acc-ink);font:800 .72rem/1 var(--dv8-fd);letter-spacing:.18em;text-transform:uppercase}html body .dv8:not(#dv8) .dv8-loop-sec section.related>h2,html body .dv8:not(#dv8) .dv8-loop-sec section.up-sells>h2{display:none}html body .dv8:not(#dv8) .dv8-loop-sec section.related,html body .dv8:not(#dv8) .dv8-loop-sec section.up-sells{margin:0;padding:0;clear:both;float:none;width:auto}html body .dv8:not(#dv8) .woocommerce-pagination{margin:10px 0 0;text-align:center}html body .dv8:not(#dv8) .woocommerce-pagination ul.page-numbers{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;border:0;white-space:normal;list-style:none}html body .dv8:not(#dv8) .woocommerce-pagination ul.page-numbers li{display:block;float:none;margin:0;border:0;overflow:visible}html body .dv8:not(#dv8) .woocommerce-pagination .page-numbers a,html body .dv8:not(#dv8) .woocommerce-pagination .page-numbers span{display:grid;place-items:center;min-width:44px;height:44px;margin:0;padding:0 10px;border:1px solid var(--dv8-line2);background:#0a0d0d;color:#cfd6d6;font:700 .9rem/1 var(--dv8-fm);transition:border-color .25s,color .25s,background-color .25s}html body .dv8:not(#dv8) .woocommerce-pagination .page-numbers a:hover,html body .dv8:not(#dv8) .woocommerce-pagination .page-numbers a:focus{border-color:var(--dv8-acc);color:#fff;background:rgb(0 212 192 / .1)}html body .dv8:not(#dv8) .woocommerce-pagination .page-numbers span.current{background:var(--dv8-acc);border-color:var(--dv8-acc);color:var(--dv8-acc-ink)}html body .dv8:not(#dv8) .woocommerce-no-products-found .woocommerce-info{margin-top:10px}html body .dv8:not(#dv8) .sbar{position:fixed;left:0;right:0;bottom:0;z-index:1050;background:rgb(6 8 8 / .97);border-top:1px solid rgb(0 212 192 / .4);color:var(--dv8-text);translate:0 110%;visibility:hidden;transition:translate .5s var(--dv8-out),visibility 0s .5s}html body .dv8:not(#dv8) .sbar.show{translate:0 0;visibility:visible;transition-delay:0s}html body .dv8:not(#dv8) .sbar-in{display:flex;align-items:center;gap:16px;padding:12px 0}html body .dv8:not(#dv8) .sbar-thumb{width:52px;height:52px;flex:none;display:grid;place-items:center;overflow:hidden;background:#0b0e0e;border:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .sbar-thumb img{display:block;width:100%;height:100%;object-fit:contain}html body .dv8:not(#dv8) .sbar-name{min-width:0;flex:1}html body .dv8:not(#dv8) .sbar-name b{display:block;font:800 italic 1.1rem/1.1 var(--dv8-fd);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}html body .dv8:not(#dv8) .sbar-name small{font:500 .75rem var(--dv8-fm);color:var(--dv8-muted)}html body .dv8:not(#dv8) .sbar-price{font:700 1.3rem/1 var(--dv8-fm);color:#fff;white-space:nowrap}html body .dv8:not(#dv8) .sbar-price del{display:none}html body .dv8:not(#dv8) .sbar-price ins{text-decoration:none;background:none}@media (max-width:1360px){html body .dv8:not(#dv8) .vt{padding:0 8px;font-size:.86rem;letter-spacing:.05em}html body .dv8:not(#dv8) .vtabs{gap:2px}}@media (max-width:1200px){html body .dv8:not(#dv8) .vtabs{display:none}html body .dv8:not(#dv8) .burger{display:grid}html body .dv8:not(#dv8) .hdr-actions{margin-left:auto}html body .dv8:not(#dv8) .sa{display:none}}@media (max-width:1180px){html body .dv8:not(#dv8) ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){html body .dv8:not(#dv8) .hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}html body .dv8:not(#dv8) .stage{max-width:520px;margin:10px auto 0}html body .dv8:not(#dv8) .cats{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dv8:not(#dv8) .pgrid,html body .dv8:not(#dv8) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dv8:not(#dv8) .trust{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dv8:not(#dv8) .trust-item:nth-child(2){border-right:0}html body .dv8:not(#dv8) .trust-item:nth-child(-n+2){border-bottom:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .ftr-grid{grid-template-columns:1fr 1fr}html body .dv8:not(#dv8) .pdp{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .gallery{position:relative;top:0}html body .dv8:not(#dv8) .readouts,html body .dv8:not(#dv8) .readouts.r3{grid-template-columns:repeat(2,minmax(0,1fr))}html body .dv8:not(#dv8) .spec-groups{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .sg-wide .sg-body>dl{columns:1}}@media (max-width:720px){html body .dv8:not(#dv8) .logo .dv8-logo{height:48px}html body .dv8:not(#dv8) .hero .eyebrow{letter-spacing:.14em;gap:10px;white-space:nowrap}html body .dv8:not(#dv8) .hero .eyebrow::before{width:22px}html body .dv8:not(#dv8) .ftr .dv8-logo{height:100px}html body .dv8:not(#dv8) .hdr-actions .hide-sm{display:none}html body .dv8:not(#dv8) .hud.h1{left:0}html body .dv8:not(#dv8) .hud.h2{right:0}html body .dv8:not(#dv8) .hud.h3{left:0}html body .dv8:not(#dv8) .hud-line{width:18px}html body .dv8:not(#dv8) .hud-box{padding:8px 10px}html body .dv8:not(#dv8) .hud-box b{font-size:1rem}html body .dv8:not(#dv8) .stats{flex-wrap:wrap}html body .dv8:not(#dv8) .drop{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .drop-art{min-height:300px}html body .dv8:not(#dv8) .drop-spk{width:min(70%,250px);left:55%}html body .dv8:not(#dv8) .duo-card .btn{white-space:normal;padding:1em 1.3em;text-align:center}html body .dv8:not(#dv8) .stage-cta{display:none}html body .dv8:not(#dv8) .trust{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .trust-item{border-right:0;border-bottom:1px solid var(--dv8-line)}html body .dv8:not(#dv8) .trust-item:last-child{border-bottom:0}html body .dv8:not(#dv8) .ftr-grid{grid-template-columns:1fr 1fr;gap:28px}html body .dv8:not(#dv8) .ftr-grid>div:first-child{grid-column:1/-1}html body .dv8:not(#dv8) .qspec{padding:12px 10px 10px}html body .dv8:not(#dv8) .qspec b{font-size:1.05rem}html body .dv8:not(#dv8) .assure{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}html body .dv8:not(#dv8) .readout{padding:20px 16px 24px}html body .dv8:not(#dv8) .sg-toggle{display:block}html body .dv8:not(#dv8) .sg-head{cursor:pointer}html body .dv8:not(#dv8) .sg.is-collapsed .sg-body{grid-template-rows:0fr}html body .dv8:not(#dv8) .sg.is-collapsed .sg-toggle{transform:rotate(-90deg)}html body .dv8:not(#dv8) .sr{padding:10px 16px}html body .dv8:not(#dv8) .sg-head{padding:16px}html body .dv8:not(#dv8) .sbar-thumb{display:none}html body .dv8:not(#dv8) .sbar-name small{display:none}html body .dv8:not(#dv8) .sbar-name b{font-size:1rem}html body .dv8:not(#dv8) .sbar .btn{padding:.95em 1.2em;font-size:.9rem}html body .dv8:not(#dv8) .tabs{display:flex;width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}html body .dv8:not(#dv8) .tabs::-webkit-scrollbar{display:none}html body .dv8:not(#dv8) .tab{flex:none;padding:11px 14px}html body .dv8:not(#dv8) .cat{min-height:160px;padding:16px}html body .dv8:not(#dv8) .cat-num{display:none}html body .dv8:not(#dv8) .cat-go{position:absolute;top:14px;right:14px;width:34px;height:34px}html body .dv8:not(#dv8) .cat-go .i{width:16px;height:16px}html body .dv8:not(#dv8) .cat-name{font-size:1.18rem}html body .dv8:not(#dv8) .topbar{font-size:.68rem;letter-spacing:.08em}html body .dv8:not(#dv8) .topbar-msg{justify-content:flex-start}html body .dv8:not(#dv8) .topbar-msg>span:not(.dot){min-width:0;overflow:hidden;text-overflow:ellipsis}html body .dv8:not(#dv8) .topbar-msg a{flex:none}html body .dv8:not(#dv8) .seg-btn{padding:11px 14px}html body .dv8:not(#dv8) .buy .product_title{font-size:clamp(1.8rem,8vw,2.4rem)}html body .dv8:not(#dv8) .buy .single_add_to_cart_button{font-size:1rem;padding:1em 1.1em}html body .dv8:not(#dv8) .woocommerce-result-count,html body .dv8:not(#dv8) .woocommerce-ordering{float:none}html body .dv8:not(#dv8) .woocommerce-result-count{margin-bottom:12px}html body .dv8:not(#dv8) .woocommerce-ordering select{width:100%}html body .dv8:not(#dv8) ul.products{gap:10px}html body .dv8:not(#dv8) ul.products li.product .woocommerce-loop-product__title{margin:8px 12px 10px;font-size:1.02rem}html body .dv8:not(#dv8) ul.products li.product .pcard-brand{margin:12px 12px 0}html body .dv8:not(#dv8) ul.products li.product .price{margin:auto 12px 12px;font-size:.98rem}html body .dv8:not(#dv8) ul.products li.product .button{margin:0 12px 12px;font-size:.78rem;padding:.85em .6em}html body .dv8:not(#dv8) .subnav a{padding:16px 14px;font-size:.88rem}}@media (max-width:420px){html body .dv8:not(#dv8) .hero-grid{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .h-display{font-size:clamp(2.7rem,15vw,3.6rem)}html body .dv8:not(#dv8) .hero-ctas{padding-left:4px}html body .dv8:not(#dv8) .hero-ctas .btn{width:calc(100% - 8px);white-space:normal;padding:1em 1.2em;font-size:1rem}html body .dv8:not(#dv8) .ftr-grid{grid-template-columns:minmax(0,1fr)}html body .dv8:not(#dv8) .drop-copy .h2{font-size:2.4rem}html body .dv8:not(#dv8) .pgrid{grid-template-columns:1fr 1fr;gap:10px}html body .dv8:not(#dv8) .pcard-body{padding:12px}html body .dv8:not(#dv8) .pcard-name{font-size:1.02rem}html body .dv8:not(#dv8) .pcard .price{font-size:.95rem}html body .dv8:not(#dv8) .pcard-add{width:38px;height:38px}html body .dv8:not(#dv8) .readouts,html body .dv8:not(#dv8) .readouts.r2,html body .dv8:not(#dv8) .readouts.r3{grid-template-columns:1fr 1fr}html body .dv8:not(#dv8) .readout-val{font-size:1.8rem}html body .dv8:not(#dv8) .sbar-name{display:none}html body .dv8:not(#dv8) .sbar-price{flex:1}html body .dv8:not(#dv8) .qspec b span{display:none}}@media (hover:none){html body .dv8:not(#dv8) .pcard-quick{display:none}}html body .dv8:not(#dv8) .is-off,html body .dv8:not(#dv8) .is-off *,html body .dv8:not(#dv8) .is-off *::before,html body .dv8:not(#dv8) .is-off *::after{animation-play-state:paused!important}@supports not (aspect-ratio:1/1){html body .dv8:not(#dv8) .stage::before{content:"";display:block;padding-top:100%}html body .dv8:not(#dv8) .drop-spk::before{position:static;display:block;padding-top:100%;background:none}html body .dv8:not(#dv8) .drop-spk img{position:absolute;top:0;left:0}}@media (prefers-reduced-motion:reduce){html body .dv8:not(#dv8) *,html body .dv8:not(#dv8) *::before,html body .dv8:not(#dv8) *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}html body .dv8:not(#dv8) .marquee-track{animation:none}}html body .dv8:not(#dv8) :is(#ppcp-messages,.ppcp-messages,[data-pp-message]):not(:empty){display:block;margin:14px 0;padding:9px 12px;background:#f2f6f6;border:1px solid rgb(0 212 192 / .45);border-radius:8px;color:#111}