.blackvue-cookie-consent{position:fixed;right:24px;bottom:24px;left:24px;z-index:99999;display:flex;justify-content:center;font-family:inherit;color:#fff}.blackvue-cookie-consent__body{display:flex;align-items:center;justify-content:space-between;width:min(1120px,100%);gap:24px;padding:24px;border:1px solid rgb(255 255 255/.12);border-radius:8px;background:rgb(14 16 20/.96);box-shadow:0 24px 80px rgb(0 0 0/.36);backdrop-filter:blur(16px)}.blackvue-cookie-consent__content{max-width:760px}.blackvue-cookie-consent__eyebrow{margin:0 0 6px;color:#20b7ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blackvue-cookie-consent__title{margin:0 0 8px;color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:0}.blackvue-cookie-consent__text{margin:0;color:rgb(255 255 255/.78);font-size:15px;line-height:1.6}.blackvue-cookie-consent__text a{color:#31b8ff;font-weight:700;text-decoration:none}.blackvue-cookie-consent__text a:focus,.blackvue-cookie-consent__text a:hover{color:#7fd5ff;text-decoration:underline}.blackvue-cookie-consent__actions{display:flex;flex:0 0 auto;gap:12px}.blackvue-cookie-consent__button{border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:800;letter-spacing:0;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;min-width:130px;padding:13px 20px}.blackvue-cookie-consent__button:focus,.blackvue-cookie-consent__button:hover{outline:2px solid rgb(49 184 255/.65);outline-offset:3px;transform:translateY(-1px)}.blackvue-cookie-consent__button--primary{color:#fff;background:linear-gradient(135deg,#0f8fff 0,#3ac8ff 100%);box-shadow:0 12px 32px rgb(32 183 255/.28)}.blackvue-cookie-consent__button--secondary{color:#fff;background:rgb(255 255 255/.12);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16)}@media (max-width:767px){.blackvue-cookie-consent{right:12px;bottom:12px;left:12px}.blackvue-cookie-consent__body{display:grid;gap:18px;padding:20px}.blackvue-cookie-consent__actions{display:grid;grid-template-columns:1fr;width:100%}.blackvue-cookie-consent__button{width:100%}}.wp-block-categories,.wp-block-group,:after,:before,ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}.woocommerce img{height:auto;max-width:100%}.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.product_list_widget li a{display:block;font-weight:700}html{line-height:1.15;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--blackvue-color-background);color:var(--blackvue-color-ink);font-family:Lato,Arial,Helvetica,sans-serif;letter-spacing:0}h1,h2{font-family:inherit;margin-block-end:1rem;margin-block-start:.5rem}p{margin-block-end:.9rem;margin-block-start:0}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none;height:auto;max-width:100%}[hidden]{display:none}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{-moz-column-break-inside:avoid;break-inside:avoid}h2,p{orphans:3;widows:3}h2{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}body,button,input,textarea{line-height:1.5;margin:0}input,textarea{font-size:1rem}input[type=email],input[type=password],input[type=search],input[type=text],textarea{border:1px solid #666;border-radius:3px;transition:all .3s}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit]{font-weight:400}[type=button],[type=submit],button{-webkit-appearance:button;width:auto;background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:0}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{overflow:auto;resize:vertical}[type=checkbox]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}li,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.post .wp-post-image{max-height:400px}}@media (max-width:575px){.post .wp-post-image{max-height:300px}}body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media (max-width:575px){body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media (min-width:576px){body:not([class*=elementor-page-]) .site-main{max-width:500px}}@media (min-width:768px){body:not([class*=elementor-page-]) .site-main{max-width:600px}}@media (min-width:992px){body:not([class*=elementor-page-]) .site-main{max-width:800px}}@media (min-width:1200px){body:not([class*=elementor-page-]) .site-main{max-width:1140px}}:root{--direction-multiplier:1}.screen-reader-text{top:-10000em}:root{--page-title-display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}@media (prefers-reduced-motion:reduce){html *{transition-delay:0s!important;transition-duration:0s!important}}.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url(/wp-content/themes/blackvue/assets/fonts/lato/lato-400.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url(/wp-content/themes/blackvue/assets/fonts/lato/lato-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url(/wp-content/themes/blackvue/assets/fonts/lato/lato-900.woff2)format("woff2")}:root{--blackvue-color-background:#121212;--blackvue-color-ink:#ffffff;--blackvue-color-muted:rgba(255, 255, 255, 0.72);--blackvue-color-subtle:rgba(255, 255, 255, 0.56);--blackvue-color-line:rgba(255, 255, 255, 0.14);--blackvue-color-surface:#181818;--blackvue-color-surface-raised:#202020;--blackvue-color-soft:rgba(255, 255, 255, 0.06);--blackvue-color-accent:#057ef8;--blackvue-color-accent-2:#49bfdf;--blackvue-image-frame-bg:rgba(44, 44, 52, 0.88);--blackvue-image-frame-border:1px solid rgba(255, 255, 255, 0.08);--blackvue-image-frame-radius:8px;--blackvue-color-success:#dff8ea;--blackvue-color-success-ink:#10442a;--blackvue-color-warning:#fff1d8;--blackvue-color-warning-ink:#5e3a00;--blackvue-color-error:#ffe2e0;--blackvue-color-error-ink:#6f1711;--blackvue-radius:8px;--blackvue-radius-pill:999px;--blackvue-container:1200px;--blackvue-content-gutter:clamp(1rem, 4vw, 2.75rem);--blackvue-page-title-offset:clamp(2rem, 5vw, 4rem);--blackvue-space-xs:0.5rem;--blackvue-space-sm:0.75rem;--blackvue-space-md:1rem;--blackvue-space-lg:1.75rem;--blackvue-space-xl:2.75rem;--blackvue-space-2xl:4rem;--blackvue-shadow:0 24px 70px rgba(0, 0, 0, 0.38);--blackvue-gradient-a:linear-gradient(135deg, #057ef8 0%, #49bfdf 100%);--blackvue-gradient-b:linear-gradient(135deg, #c01a20 0%, #ea2d34 100%);--blackvue-gradient-c:linear-gradient(135deg, #c6a09d 0%, #f0d8d7 100%);--blackvue-gradient-d:linear-gradient(135deg, #8c8f92 0%, #c2c4c8 100%)}*,::after,::before{box-sizing:border-box}h1,h2,label,li,p{color:inherit;letter-spacing:0}h1,h2{font-size:4rem;font-weight:900;line-height:.95;margin-block:0 1.5rem}h2{font-size:2.75rem;line-height:1;margin-block:0 1.25rem}p{font-size:1rem;font-weight:400;line-height:1.75;margin-block:0 1.35rem}li,p,ul{color:var(--blackvue-color-ink)}a{color:var(--blackvue-color-accent-2)}a:focus,a:hover{color:var(--blackvue-color-accent)}button,input,textarea{font:inherit;letter-spacing:0}input[type=email],input[type=password],input[type=search],input[type=text],textarea{background:rgb(255 255 255/.04);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius);color:var(--blackvue-color-ink);min-height:44px;padding:.85rem 1rem;width:100%}input::placeholder,textarea::placeholder{color:var(--blackvue-color-subtle)}input:focus,textarea:focus{border-color:var(--blackvue-color-accent);box-shadow:0 0 0 3px rgb(0 163 224/.16);outline:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--blackvue-color-surface) inset;-webkit-text-fill-color:var(--blackvue-color-ink);border-color:var(--blackvue-color-line);caret-color:var(--blackvue-color-ink);transition:background-color 9999s ease-in-out 0s}.site-main{margin-inline:0;max-width:none;padding-inline:var(--blackvue-content-gutter);width:100%}@media (max-width:1180px){h1{font-size:3.25rem}h2{font-size:2.3rem}}@media (max-width:767px){h1{font-size:2.45rem;line-height:1.03}h2{font-size:2rem;line-height:1.08}p{line-height:1.65}}.blackvue-button,body:not(.elementor-editor-active) .button,body:not(.elementor-editor-active) button:not(.blackvue-icon-button):not(.blackvue-mobile-action):not(.blackvue-mobile-menu__toggle):not(.blackvue-drawer__close):not(.blackvue-account-guest__switch):not(.blackvue-cart-quantity__button):not(.blackvue-cart-remove):not(.blackvue-cart-cross-sell__button):not(.blackvue-shop-product-card__usp-button):not(.blackvue-usp-modal__close):not(.blackvue-shop-filter-trigger):not(.blackvue-shop-filter-drawer__close),body:not(.elementor-editor-active) input[type=submit]{align-items:center;background:var(--blackvue-gradient-a);border:0;border-radius:var(--blackvue-radius-pill);box-shadow:0 14px 34px rgb(5 126 248/.25);color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:.5rem;justify-content:center;line-height:1.2;min-height:48px;padding:.9rem 1.55rem;text-decoration:none;transition:opacity 180ms ease,transform 180ms ease,box-shadow 180ms ease}.blackvue-button:active,.blackvue-button:focus,.blackvue-button:hover,.blackvue-button:visited,body:not(.elementor-editor-active) .button:active,body:not(.elementor-editor-active) .button:focus,body:not(.elementor-editor-active) .button:hover,body:not(.elementor-editor-active) .button:visited,body:not(.elementor-editor-active) button:not(.blackvue-icon-button):not(.blackvue-mobile-action):not(.blackvue-mobile-menu__toggle):not(.blackvue-drawer__close):not(.blackvue-account-guest__switch):not(.blackvue-cart-quantity__button):not(.blackvue-cart-remove):not(.blackvue-cart-cross-sell__button):not(.blackvue-shop-product-card__usp-button):not(.blackvue-usp-modal__close):not(.blackvue-shop-filter-trigger):not(.blackvue-shop-filter-drawer__close):focus,body:not(.elementor-editor-active) button:not(.blackvue-icon-button):not(.blackvue-mobile-action):not(.blackvue-mobile-menu__toggle):not(.blackvue-drawer__close):not(.blackvue-account-guest__switch):not(.blackvue-cart-quantity__button):not(.blackvue-cart-remove):not(.blackvue-cart-cross-sell__button):not(.blackvue-shop-product-card__usp-button):not(.blackvue-usp-modal__close):not(.blackvue-shop-filter-trigger):not(.blackvue-shop-filter-drawer__close):hover,body:not(.elementor-editor-active) input[type=submit]:focus,body:not(.elementor-editor-active) input[type=submit]:hover{color:#fff;opacity:.92;text-decoration:none;transform:translateY(-1px)}.blackvue-button.is-disabled,.blackvue-button.is-disabled:focus,.blackvue-button.is-disabled:hover{cursor:not-allowed;opacity:.42;pointer-events:none;transform:none}@media (max-width:767px){.blackvue-button,body:not(.elementor-editor-active) .button,body:not(.elementor-editor-active) button:not(.blackvue-icon-button):not(.blackvue-mobile-action):not(.blackvue-mobile-menu__toggle):not(.blackvue-drawer__close):not(.blackvue-account-guest__switch):not(.blackvue-cart-quantity__button):not(.blackvue-cart-remove):not(.blackvue-cart-cross-sell__button):not(.blackvue-shop-product-card__usp-button):not(.blackvue-usp-modal__close):not(.blackvue-shop-filter-trigger):not(.blackvue-shop-filter-drawer__close),body:not(.elementor-editor-active) input[type=submit]{min-height:46px;padding-inline:1.25rem}}.blackvue-site-header{background:rgb(18 18 18/.86);backdrop-filter:blur(18px);position:sticky;top:0;transition:transform 260ms ease,background-color 220ms ease;z-index:50}.blackvue-site-header__inner{align-items:center;display:flex;gap:var(--blackvue-space-lg);justify-content:space-between;margin-inline:0;max-width:none;min-height:76px;padding:0 var(--blackvue-space-xl);width:100%}.blackvue-site-header__brand{align-items:center;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.1rem;font-weight:900;min-width:0;text-decoration:none;white-space:nowrap}.blackvue-site-header__brand img,.blackvue-site-header__logo{display:block;height:65px;max-height:65px;max-width:none;object-fit:contain;width:auto}.blackvue-site-header__logo-link{align-items:center;display:inline-flex;line-height:0}.blackvue-site-header__nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.blackvue-primary-menu{margin:0}.blackvue-mobile-menu__list,.blackvue-primary-menu{list-style:none;padding:0}.blackvue-primary-menu{align-items:center;display:flex;gap:clamp(1rem,1.6vw,1.6rem);justify-content:center;min-width:0}.blackvue-primary-menu a{color:rgb(255 255 255/.78);font-size:.95rem;font-weight:700;text-decoration:none}.blackvue-primary-menu a:focus,.blackvue-primary-menu a:hover{color:#fff}.blackvue-primary-menu .menu-item-has-children,.blackvue-site-header__inner{position:relative}.blackvue-primary-menu .sub-menu{background:var(--blackvue-color-surface-raised);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius);box-shadow:var(--blackvue-shadow);left:50%;list-style:none;margin:0;min-width:230px;opacity:0;padding:.7rem;position:absolute;top:calc(100% + 1rem);transform:translateX(-50%) translateY(6px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;visibility:hidden;z-index:60}.blackvue-primary-menu .sub-menu a{border-radius:var(--blackvue-radius);display:block;padding:.7rem .8rem}.blackvue-primary-menu .sub-menu a:focus,.blackvue-primary-menu .sub-menu a:hover{background:rgb(255 255 255/.06)}.blackvue-primary-menu>.blackvue-primary-menu__item--mega{position:static}.blackvue-primary-menu__link{display:inline-flex;padding:1.5rem 0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill{align-items:center;justify-content:center;min-height:42px;position:relative;color:#fff0;-webkit-text-fill-color:#fff0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill::before{background:var(--blackvue-gradient-a);background-clip:text;content:attr(data-title);font-size:.88rem;font-weight:700;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:hover{transform:translateY(-2px)}.blackvue-mega-menu{isolation:isolate;left:50%;opacity:0;pointer-events:none;position:absolute;margin-left:-50vw;top:100%;transition:opacity 200ms ease,visibility 220ms ease;visibility:hidden;width:100vw;z-index:70}.blackvue-mega-menu::before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.blackvue-primary-menu>.blackvue-primary-menu__item--mega:focus-within>.blackvue-mega-menu,.blackvue-primary-menu>.blackvue-primary-menu__item--mega:hover>.blackvue-mega-menu{opacity:1;pointer-events:auto;visibility:visible}.blackvue-mega-menu__panel{background:#fff0;border-top:1px solid rgb(255 255 255/.08);box-shadow:0 28px 80px rgb(0 0 0/.36);isolation:isolate;padding:2rem clamp(24px,3vw,48px) 2.5rem;width:100%}.blackvue-mega-menu__panel,.blackvue-mega-menu__panel>*{position:relative;z-index:1}.blackvue-mega-menu .sub-menu{background:#fff0;border:0;border-radius:0;box-shadow:none;left:auto;list-style:none;margin:0;min-width:0;opacity:1;padding:0;position:static;top:auto;transform:none;transition:none;visibility:visible}.blackvue-mega-menu__groups{display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.blackvue-mega-menu__groups--has-featured{--blackvue-mega-feature-card-gap:clamp(0.75rem, 1.35vw, 1.5rem);--blackvue-mega-feature-card-column-gap:clamp(1.25rem, 2vw, 2rem);--blackvue-mega-feature-card-max-width:240px;display:flex;flex-wrap:wrap;gap:var(--blackvue-mega-feature-card-gap) var(--blackvue-mega-feature-card-column-gap);justify-content:center}.blackvue-mega-menu__groups--has-featured::after{content:"";flex-basis:100%;height:0;order:1}.blackvue-mega-menu__groups--has-featured:has(>.blackvue-mega-menu__group--cta)::before{content:"";flex-basis:100%;height:0;order:3}.blackvue-mega-menu__groups--has-featured>.blackvue-mega-menu__group--featured{flex:1 1 0%;max-width:var(--blackvue-mega-feature-card-max-width);min-width:0;order:0}.blackvue-mega-menu__groups--has-featured>.blackvue-mega-menu__group--cta{display:flex;flex:0 1 auto;justify-content:center;max-width:none;order:4}.blackvue-mega-menu__groups--columns>.blackvue-mega-menu__group{flex:0 0 auto}.blackvue-mega-menu__groups--columns{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center}.blackvue-mega-menu__groups--columns>.blackvue-mega-menu__group--cta{flex-basis:100%;margin-top:.85rem;order:10}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-card{background:rgb(44 44 52/.88);border:1px solid rgb(255 255 255/.08);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:clamp(.55rem,.8vw,.9rem);height:100%;min-height:100%;min-width:0;padding:clamp(.75rem,.95vw,1.15rem) clamp(.55rem,.8vw,1rem) clamp(.7rem,.8vw,1rem);text-align:center;text-decoration:none;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-card:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-card:hover{background:rgb(52 52 60/.92);border-color:rgb(73 191 223/.28);transform:translateY(-4px)}.blackvue-mega-menu__feature-media{align-items:center;aspect-ratio:1/.68;display:flex;justify-content:center;min-height:0;overflow:hidden}.blackvue-mega-menu__feature-image{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.blackvue-mega-menu__feature-body{display:grid;gap:clamp(.25rem,.45vw,.35rem);min-width:0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-title{color:#fff;display:block;font-size:clamp(.78rem,.8vw,.95rem);font-weight:900;line-height:1.18;overflow-wrap:anywhere;text-decoration:none;white-space:normal}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title{background:#fff0;border-radius:0;display:inline-block;justify-self:start;transition:color 180ms ease,transform 180ms ease;padding:0}.blackvue-mega-menu__feature-description,.blackvue-mega-menu__feature-subtitle{display:block;font-size:clamp(.7rem,.72vw,.82rem);overflow-wrap:anywhere;white-space:normal}.blackvue-mega-menu__feature-subtitle{background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;font-weight:900;line-height:1.2;-webkit-text-fill-color:#fff0}.blackvue-mega-menu__feature-description{color:rgb(255 255 255/.72);font-weight:600;line-height:1.35}.blackvue-mega-menu__column{display:grid;gap:.8rem;justify-items:start;margin-inline:auto;text-align:left;width:max-content}.blackvue-mega-menu__group--cta .blackvue-mega-menu__column{justify-items:center;text-align:center;width:auto}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title:hover{background:#fff0;color:#fff;text-decoration:none;transform:translateY(-2px)}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill{background:linear-gradient(var(--blackvue-color-background),var(--blackvue-color-background)) padding-box,var(--blackvue-gradient-a) border-box;border:1px solid #fff0;border-radius:var(--blackvue-radius-pill);display:inline-flex;font-size:.88rem;justify-self:center;padding:.7rem 1.15rem}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:hover{background:linear-gradient(rgb(18 18 18/.92),rgb(18 18 18/.92)) padding-box,var(--blackvue-gradient-a) border-box}.blackvue-mega-menu__links{display:grid;gap:.25rem;justify-items:start;margin-inline:auto;width:max-content}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link{border-radius:8px;color:rgb(255 255 255/.72);display:block;font-size:.88rem;font-weight:700;line-height:1.45;padding:.4rem 0;text-align:left;text-decoration:none;transition:color 180ms ease,transform 180ms ease}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link:hover{background:#fff0;color:#fff;transform:translateX(2px)}.blackvue-mega-menu__group--cta .blackvue-mega-menu__column-title--pill{order:2}.blackvue-site-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:.55rem;justify-content:flex-end;white-space:nowrap}.blackvue-icon-button{align-items:center;appearance:none;background:#fff0;border:0;border-radius:var(--blackvue-radius-pill);box-shadow:none;color:#fff;display:inline-flex;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;position:relative;text-decoration:none;width:44px}.blackvue-menu-toggle{z-index:70}.blackvue-mobile-action,.blackvue-site-header__actions>.blackvue-icon-button:not(.blackvue-menu-toggle){background:linear-gradient(var(--blackvue-color-background),var(--blackvue-color-background)) padding-box,var(--blackvue-gradient-a) border-box;border:1px solid #fff0}.blackvue-icon-button:focus,.blackvue-icon-button:hover{background:linear-gradient(rgb(18 18 18/.92),rgb(18 18 18/.92)) padding-box,var(--blackvue-gradient-a) border-box;box-shadow:none;transform:none}.blackvue-menu-toggle:focus,.blackvue-menu-toggle:hover{background:#fff0}.blackvue-icon{display:block;height:21px;width:21px}.blackvue-cart-link__count{align-items:center;background:var(--blackvue-gradient-a);border-radius:var(--blackvue-radius-pill);color:#fff;display:inline-flex;font-size:.68rem;font-weight:900;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 .25rem;position:absolute;right:-.3rem;top:-.3rem}.blackvue-cart-toast{align-items:flex-start;background:#182916;border:1px solid #18b957;border-radius:var(--blackvue-radius);box-shadow:0 18px 44px rgb(0 0 0/.24);color:#18b957;display:flex;gap:.85rem;max-width:min(420px,calc(100vw - 2rem));opacity:0;padding:1rem 1.15rem;pointer-events:none;position:fixed;right:var(--blackvue-space-xl);top:calc(76px + 2.5rem);transform:translateX(calc(100% + var(--blackvue-space-xl)));transition:opacity 240ms ease,transform 280ms ease,visibility 240ms ease;visibility:hidden;width:420px;z-index:75}.blackvue-cart-toast__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin-top:.1rem}.blackvue-cart-toast__icon .blackvue-icon{height:22px;width:22px}.blackvue-cart-toast__content{display:grid;gap:.35rem;min-width:0}.blackvue-cart-toast__message{color:#18b957;font-size:.98rem;font-weight:700;line-height:1.45;margin:0}.blackvue-cart-toast__link{color:#18b957;font-size:.95rem;font-weight:900;line-height:1.35;text-decoration:underline;text-underline-offset:.18em}.blackvue-cart-toast__link:focus,.blackvue-cart-toast__link:hover{color:#18b957;text-decoration-thickness:2px}.blackvue-drawer-overlay{background:#fff0;inset:0;transition:opacity 220ms ease,visibility 220ms ease;z-index:80}body::before{background:rgb(0 0 0/.46);backdrop-filter:blur(0);content:"";inset:0;transition:opacity 260ms ease,visibility 260ms ease,backdrop-filter 260ms ease,-webkit-backdrop-filter 260ms ease;-webkit-backdrop-filter:blur(0);z-index:79}.blackvue-drawer-overlay,.blackvue-usp-modal,.blackvue-usp-modal-overlay,body::after,body::before{opacity:0;pointer-events:none;position:fixed;visibility:hidden}body::after{background:rgb(10 10 10/.58);backdrop-filter:blur(34px) saturate(140%);content:"";height:var(--blackvue-mega-menu-height,0);left:0;right:0;top:var(--blackvue-mega-menu-top,0);transition:opacity 200ms ease,visibility 220ms ease;-webkit-backdrop-filter:blur(34px) saturate(140%);z-index:49}.blackvue-usp-modal,.blackvue-usp-modal-overlay{inset:0}.blackvue-usp-modal-overlay{background:#fff0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23121212' stroke-linecap='round' stroke-width='4.5' d='m6 6 12 12M18 6 6 18'/%3E%3Cpath fill='none' stroke='%2349BFDF' stroke-linecap='round' stroke-width='2.5' d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E")12 12,default;transition:opacity 220ms ease,visibility 220ms ease;z-index:94}.blackvue-usp-modal{align-items:center;display:flex;justify-content:center;padding:var(--blackvue-space-lg);transform:scale(.97) translateY(10px);transition:opacity 220ms ease,transform 260ms ease,visibility 220ms ease;z-index:95}.blackvue-usp-modal__panel{background:rgb(18 18 18/.98);border:1px solid #057ef8;border-radius:var(--blackvue-radius);box-shadow:var(--blackvue-shadow);color:#fff;display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - (var(--blackvue-space-lg)*2)));max-width:min(680px,calc(100vw - (var(--blackvue-space-lg)*2)));overflow:hidden;pointer-events:auto;width:680px}.blackvue-usp-modal__header{align-items:center;border-bottom:1px solid var(--blackvue-color-line);display:flex;flex:0 0 auto;gap:var(--blackvue-space-md);justify-content:space-between;padding:var(--blackvue-space-lg)}.blackvue-usp-modal__header h2{font-size:1.45rem;line-height:1.2;margin:0}body:not(.elementor-editor-active) .blackvue-usp-modal__close,body:not(.elementor-editor-active) .blackvue-usp-modal__close:focus,body:not(.elementor-editor-active) .blackvue-usp-modal__close:hover{align-items:center;background:#fff0;border:1px solid var(--blackvue-color-line);border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;min-height:42px;padding:0;transform:none;width:42px}body:not(.elementor-editor-active) .blackvue-usp-modal__close:focus,body:not(.elementor-editor-active) .blackvue-usp-modal__close:hover{background:rgb(255 255 255/.08);opacity:1}.blackvue-usp-modal__close .blackvue-icon{height:20px;width:20px}.blackvue-usp-modal__content{color:var(--blackvue-color-muted);font-size:1rem;line-height:1.7;overflow:auto;padding:var(--blackvue-space-lg)}.blackvue-drawer{inset:0 0 0 auto;max-width:min(460px,100vw);opacity:0;pointer-events:none;position:fixed;transform:translateX(100%);transition:opacity 220ms ease,transform 260ms ease,visibility 220ms ease;visibility:hidden;width:460px;z-index:90}.blackvue-drawer__inner{background:rgb(18 18 18/.98);border:0;border-left:1px solid #057ef8;box-shadow:var(--blackvue-shadow);color:#fff;display:flex;flex-direction:column;height:100vh}.blackvue-drawer__header{align-items:center;display:flex;justify-content:space-between;padding:var(--blackvue-space-xl) var(--blackvue-space-lg) var(--blackvue-space-md)}.blackvue-drawer__header h2{font-size:1.55rem;margin:0}.blackvue-drawer__close{align-items:center;background:#fff0;border:0;box-shadow:none;display:inline-flex;justify-content:center;min-height:44px;padding:0;width:44px}.blackvue-drawer__close:focus,.blackvue-drawer__close:hover{background:rgb(255 255 255/.07);border-radius:var(--blackvue-radius);box-shadow:none;transform:none}.blackvue-drawer__content{flex:1 1 auto;overflow-y:auto;padding:var(--blackvue-space-md) var(--blackvue-space-lg) var(--blackvue-space-lg)}.blackvue-drawer__footer{border-top:1px solid var(--blackvue-color-line);display:grid;gap:var(--blackvue-space-xl);padding:var(--blackvue-space-2xl) var(--blackvue-space-lg) 5rem}.blackvue-cart-drawer__footer{gap:1.55rem;padding:1.75rem var(--blackvue-space-lg) calc(2rem + env(safe-area-inset-bottom,0))}.blackvue-drawer-search{padding:0 var(--blackvue-space-lg) var(--blackvue-space-md)}.blackvue-drawer-search input{border-radius:var(--blackvue-radius-pill)}.blackvue-drawer-empty{color:var(--blackvue-color-muted);margin:0}.blackvue-cart-drawer__content .blackvue-empty-cart{justify-content:center;min-height:100%;max-width:none;padding-block:var(--blackvue-space-lg)}.blackvue-cart-drawer__content .blackvue-empty-cart__icon{margin-bottom:var(--blackvue-space-md)}.blackvue-cart-drawer__content .blackvue-empty-cart__icon .blackvue-icon{height:56px;width:56px}.blackvue-cart-drawer__content .blackvue-empty-cart__title{font-size:1.2rem}.blackvue-cart-drawer__content .blackvue-empty-cart__text{font-size:.95rem;margin-bottom:var(--blackvue-space-md)}.blackvue-cart-drawer__content .blackvue-empty-cart__button{min-width:0;width:100%}.blackvue-account-guest,.blackvue-account-panel{align-items:center;display:flex;flex-direction:column}.blackvue-account-guest{justify-content:center;margin-inline:auto;min-height:100%;max-width:360px;padding-block:var(--blackvue-space-lg);text-align:center}.blackvue-account-panel{width:100%}.blackvue-account-panel[hidden]{display:none}.blackvue-account-guest__icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:var(--blackvue-space-md)}.blackvue-account-guest__icon .blackvue-icon{height:56px;width:56px}.blackvue-account-guest__title{color:#fff;font-size:1.2rem;font-weight:900;line-height:1.25;margin:0 0 var(--blackvue-space-sm)}.blackvue-account-guest__text{color:var(--blackvue-color-muted);font-size:.95rem;line-height:1.7;margin:0 0 var(--blackvue-space-lg)}.blackvue-account-notice{border:1px solid #fff0;border-radius:var(--blackvue-radius);font-size:.92rem;font-weight:800;line-height:1.5;margin:0 0 var(--blackvue-space-md);padding:.85rem 1rem;text-align:left;width:100%}.blackvue-account-notice[hidden]{display:none}.blackvue-account-guest form,.blackvue-account-register{display:grid;gap:var(--blackvue-space-md);text-align:left;width:100%}.blackvue-account-guest form p,.blackvue-account-register p{margin:0}.blackvue-account-guest label{color:#fff;display:block;font-size:.9rem;font-weight:900;margin-bottom:.45rem}.blackvue-account-guest .login-remember label{align-items:center;color:var(--blackvue-color-muted);display:flex;font-weight:700;gap:.55rem;margin:0}.blackvue-account-guest .login-remember input{width:auto}.blackvue-account-register__note{color:var(--blackvue-color-muted);font-size:.92rem;line-height:1.6}.blackvue-account-guest .login-submit input,.blackvue-account-register__submit{background:linear-gradient(var(--blackvue-color-background),var(--blackvue-color-background)) padding-box,var(--blackvue-gradient-a) border-box;border:1px solid #fff0;border-radius:var(--blackvue-radius-pill);box-shadow:none;color:#fff;width:100%}.blackvue-account-guest .login-submit input:focus,.blackvue-account-guest .login-submit input:hover,.blackvue-account-register__submit:focus,.blackvue-account-register__submit:hover{background:linear-gradient(rgb(18 18 18/.92),rgb(18 18 18/.92)) padding-box,var(--blackvue-gradient-a) border-box;color:#fff}.blackvue-account-guest__switch{appearance:none;background:#fff0;border:0;box-shadow:none;color:var(--blackvue-color-accent-2);display:inline-flex;font-weight:900;line-height:1.35;margin-top:var(--blackvue-space-lg);min-height:0;padding:0;text-decoration:none}.blackvue-account-guest__switch:focus,.blackvue-account-guest__switch:hover{background:#fff0;box-shadow:none;color:var(--blackvue-color-accent);opacity:1;text-decoration:none;transform:none}.blackvue-account-guest__switch:disabled{cursor:wait;opacity:.68}.blackvue-drawer-checkout{width:100%}.blackvue-drawer-checkout .blackvue-icon{color:#fff;height:16px;width:16px}.blackvue-menu-toggle,.blackvue-mobile-menu__list .sub-menu[hidden],.bvai-chatbot__close svg{display:none}.blackvue-menu-toggle__lines{display:grid;gap:5px;width:24px}.blackvue-menu-toggle__lines span{background:var(--blackvue-gradient-a);border-radius:var(--blackvue-radius-pill);display:block;height:2px;transform-origin:center;transition:opacity 180ms ease,transform 220ms ease;width:24px}.blackvue-mobile-quick-nav{display:none;position:relative;z-index:55}.blackvue-mobile-quick-nav__nav{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.blackvue-mobile-quick-nav__trigger{color:#fff;display:inline-flex;font-size:.95rem;font-weight:900;line-height:1.2;padding:.2rem 0;text-decoration:none}.blackvue-mobile-quick-nav__group-title--pill{align-items:center;background:linear-gradient(var(--blackvue-color-background),var(--blackvue-color-background)) padding-box,var(--blackvue-gradient-a) border-box;border:1px solid #fff0;border-radius:var(--blackvue-radius-pill);display:inline-flex;justify-content:center;min-height:40px;padding:.7rem 1.1rem;position:relative;color:#fff0;font-size:.95rem;-webkit-text-fill-color:#fff0}.blackvue-mobile-quick-nav__group-title--pill::before{background:var(--blackvue-gradient-a);background-clip:text;content:attr(data-title);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.blackvue-mobile-quick-nav__group-title--pill:focus,.blackvue-mobile-quick-nav__group-title--pill:hover{background:linear-gradient(rgb(18 18 18/.92),rgb(18 18 18/.92)) padding-box,var(--blackvue-gradient-a) border-box;transform:translateY(-2px)}.blackvue-mobile-quick-nav__panels{display:grid;gap:.85rem;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:78}.blackvue-mobile-quick-nav__panel{background:#fff0;border:1px solid rgb(255 255 255/.08);box-shadow:0 24px 60px rgb(0 0 0/.28);display:grid;gap:1rem;isolation:isolate;opacity:0;overflow:hidden;padding:1rem;pointer-events:none;position:relative;transition:opacity 220ms ease,visibility 220ms ease;visibility:hidden}.blackvue-mobile-quick-nav__panel[hidden]{display:none!important}.blackvue-mobile-quick-nav__panel::before{background:linear-gradient(180deg,rgb(255 255 255/.05),#fff0),linear-gradient(90deg,rgb(10 10 10/.84),#fff0 12%,#fff0 88%,rgb(10 10 10/.84));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.blackvue-mobile-quick-nav__panel>*{position:relative;z-index:1}.blackvue-mobile-quick-nav__featured-track{display:flex;gap:.85rem;justify-content:center;margin-inline:-.1rem;overflow-x:auto;padding-bottom:.15rem;scroll-snap-type:x proximity;scrollbar-width:none}.blackvue-mobile-quick-nav__featured-track::-webkit-scrollbar{display:none}.blackvue-mobile-quick-nav__featured-card{background:rgb(44 44 52/.88);border:1px solid rgb(255 255 255/.08);border-radius:12px;color:#fff;display:flex;flex:0 0 min(78vw,260px);flex-direction:column;gap:.8rem;padding:1rem;scroll-snap-align:start;text-align:center;text-decoration:none}.blackvue-mobile-quick-nav__featured-media{align-items:center;aspect-ratio:1/.76;display:flex;justify-content:center;overflow:hidden}.blackvue-mobile-quick-nav__featured-image{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.blackvue-mobile-quick-nav__featured-body{display:grid;gap:.3rem}.blackvue-mobile-quick-nav__featured-title{color:#fff;display:block;font-size:.96rem;font-weight:900}.blackvue-mobile-quick-nav__featured-subtitle{background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;display:block;font-size:.82rem;font-weight:900;-webkit-text-fill-color:#fff0}.blackvue-mobile-quick-nav__featured-description{color:rgb(255 255 255/.74);display:block;font-size:.82rem;font-weight:600;line-height:1.45}.blackvue-mobile-quick-nav__groups{display:grid;gap:.9rem;justify-items:center;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center}.blackvue-mobile-quick-nav__panel--has-featured .blackvue-mobile-quick-nav__groups{max-width:min(100%,760px);margin-inline:auto}.blackvue-mobile-quick-nav__panel--no-featured .blackvue-mobile-quick-nav__groups{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-items:stretch;margin-inline:auto;max-width:min(100%,620px);width:100%}.blackvue-mobile-quick-nav__group{display:grid;gap:.65rem;justify-items:center;margin-inline:auto;text-align:center;width:max-content}.blackvue-mobile-quick-nav__panel--no-featured .blackvue-mobile-quick-nav__group{margin-inline:0;min-width:0;width:100%}.blackvue-mobile-quick-nav__group-title{color:#fff;display:inline-flex;font-size:.95rem;font-weight:900;text-decoration:none}.blackvue-mobile-quick-nav__links{display:grid;gap:.3rem;justify-items:center;margin-inline:auto;width:max-content}.blackvue-mobile-quick-nav__panel--no-featured .blackvue-mobile-quick-nav__links{margin-inline:0;min-width:0;width:auto}.blackvue-mobile-quick-nav__link{color:rgb(255 255 255/.74);display:inline-flex;font-size:.88rem;font-weight:700;line-height:1.4;text-decoration:none}.blackvue-mobile-quick-nav__group--cta{justify-items:center;text-align:center;width:100%;order:4}.blackvue-mobile-quick-nav__groups:has(>.blackvue-mobile-quick-nav__group--cta)::before{content:"";grid-column:1/-1;height:.45rem;order:3}.blackvue-mobile-quick-nav__group:not(.blackvue-mobile-quick-nav__group--cta){order:2}.blackvue-mobile-quick-nav__group--cta>.blackvue-mobile-quick-nav__group-title--pill{justify-self:center;text-align:center}.blackvue-mobile-menu{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 220ms ease,visibility 220ms ease;visibility:hidden;z-index:80}.blackvue-mobile-menu__panel{background:rgb(18 18 18/.98);box-shadow:var(--blackvue-shadow);cursor:auto;display:flex;flex-direction:column;gap:var(--blackvue-space-xl);height:100vh;max-width:420px;overflow-y:auto;padding:104px var(--blackvue-space-lg) var(--blackvue-space-xl);margin-left:auto;transform:translateX(100%);transition:transform 260ms ease;width:min(100vw,420px)}.blackvue-mobile-menu__list{display:grid;gap:.35rem;margin:0;max-width:none}.blackvue-mobile-menu__list a{border-radius:var(--blackvue-radius);color:#fff;display:block;font-weight:900;padding:.9rem 0;text-decoration:none}.blackvue-mobile-menu__item-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.blackvue-mobile-menu__link{flex:1 1 auto;min-width:0}.blackvue-mobile-menu__toggle{align-items:center;appearance:none;background:var(--blackvue-gradient-a);border:0;border-radius:50%;box-sizing:border-box;box-shadow:0 16px 34px rgb(5 126 248/.24);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;line-height:0;max-height:44px;max-width:44px;min-height:44px;min-width:44px;padding:0;transition:background-color 180ms ease,transform 180ms ease;width:44px}.blackvue-mobile-menu__toggle:focus,.blackvue-mobile-menu__toggle:hover{background:var(--blackvue-gradient-a);box-shadow:0 18px 38px rgb(5 126 248/.3)}.blackvue-mobile-menu__toggle:active{transform:scale(.96)}.blackvue-mobile-menu__toggle-icon{display:block;height:16px;position:relative;width:16px}.blackvue-mobile-menu__toggle-icon::after,.blackvue-mobile-menu__toggle-icon::before{background:currentColor;border-radius:999px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity 220ms ease,transform 240ms ease;width:14px}.blackvue-mobile-menu__toggle-icon::after{transform:translate(-50%,-50%) rotate(90deg)}.blackvue-mobile-menu__list .sub-menu{border-left:1px solid var(--blackvue-color-line);box-sizing:border-box;list-style:none;margin:0;overflow:hidden;padding:.2rem 0 .6rem 1rem}.blackvue-mobile-menu__list .sub-menu a{color:var(--blackvue-color-muted);font-weight:700;padding:.55rem 0}@media (prefers-reduced-motion:reduce){.blackvue-menu-toggle__lines span,.blackvue-mobile-menu,.blackvue-mobile-menu__panel,.blackvue-mobile-menu__toggle,.blackvue-mobile-menu__toggle-icon::after,.blackvue-mobile-menu__toggle-icon::before{transition:none}}.blackvue-mobile-menu__actions{align-items:center;border-top:1px solid var(--blackvue-color-line);flex-direction:column;padding-top:var(--blackvue-space-lg)}.blackvue-mobile-menu__actions,.blackvue-mobile-menu__icons{display:flex;gap:var(--blackvue-space-md);justify-content:center}.blackvue-mobile-action{border-radius:var(--blackvue-radius-pill);height:64px;min-height:64px;min-width:64px;width:64px}.blackvue-mobile-action .blackvue-icon{height:30px;width:30px}.blackvue-mobile-action:focus,.blackvue-mobile-action:hover{background:linear-gradient(rgb(18 18 18/.92),rgb(18 18 18/.92)) padding-box,var(--blackvue-gradient-a) border-box;color:#fff;opacity:1;transform:none}.blackvue-drawer__close:focus .blackvue-icon,.blackvue-drawer__close:hover .blackvue-icon,.blackvue-mobile-action:focus .blackvue-icon,.blackvue-mobile-action:hover .blackvue-icon{color:inherit}.blackvue-mobile-action__count{align-items:center;background:var(--blackvue-gradient-a);border-radius:var(--blackvue-radius-pill);color:#fff;display:inline-flex;font-size:.72rem;height:20px;justify-content:center;min-width:20px;padding:0 .3rem;position:absolute;right:0;top:0}@media (max-width:1180px){.blackvue-site-header__inner{padding-inline:var(--blackvue-space-lg);position:relative}.blackvue-mobile-menu__icons .blackvue-mobile-action--cart,.blackvue-site-header__nav{display:none}.blackvue-site-header__brand{left:50%;position:absolute;transform:translateX(-50%)}.blackvue-site-header__actions>.blackvue-icon-button:not(.blackvue-menu-toggle){display:none}.blackvue-site-header__actions>.blackvue-icon-button.blackvue-cart-link{display:inline-flex!important}.blackvue-site-header__actions{margin-left:auto}.blackvue-mobile-quick-nav{display:grid;gap:.9rem;padding:0 var(--blackvue-space-lg) .95rem}.blackvue-menu-toggle{display:inline-flex}.blackvue-drawer{inset:var(--blackvue-mobile-drawer-top,0)0 0;max-width:none;width:100vw}.blackvue-drawer__inner{border-left:0;height:calc(100dvh - var(--blackvue-mobile-drawer-top, 0px));min-height:calc(100vh - var(--blackvue-mobile-drawer-top, 0px))}.blackvue-drawer__close .blackvue-icon{height:24px;width:24px}.blackvue-usp-modal{align-items:stretch;padding:0;transform:translateY(100%)}.blackvue-usp-modal__panel{border:0;border-radius:0;height:100dvh;max-height:none;max-width:none;width:100vw}.blackvue-usp-modal__header{padding:var(--blackvue-space-lg) var(--blackvue-space-md) var(--blackvue-space-md)}.blackvue-usp-modal__content{padding:var(--blackvue-space-md)}}@media (min-width:768px) and (max-width:1180px){.blackvue-mobile-quick-nav__featured-track{flex-wrap:nowrap;justify-content:safe center;margin-inline:auto;max-width:100%;overflow-x:auto}.blackvue-mobile-quick-nav__featured-card{flex:0 0 clamp(220px,28vw,260px);padding:.85rem;scroll-snap-align:center}}@media (max-width:767px){.blackvue-site-header__inner{gap:var(--blackvue-space-sm);min-height:68px;padding-inline:var(--blackvue-space-md)}.blackvue-site-header__brand img,.blackvue-site-header__logo{height:48px;max-height:48px;max-width:none;width:auto}.blackvue-site-header__actions{gap:.4rem}.blackvue-mobile-quick-nav{padding:0 var(--blackvue-space-md) .85rem}.blackvue-mobile-quick-nav__nav{gap:.55rem}.blackvue-mobile-quick-nav__trigger{font-size:.88rem}.blackvue-mobile-quick-nav__featured-card{flex-basis:min(84vw,240px)}.blackvue-mobile-quick-nav__featured-track{justify-content:flex-start}.blackvue-mobile-quick-nav__groups{gap:1rem .85rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.blackvue-mobile-quick-nav__group{min-width:0;width:100%}.blackvue-mobile-quick-nav__group-title,.blackvue-mobile-quick-nav__link{justify-content:center;text-align:center}.blackvue-mobile-quick-nav__group--cta{grid-column:1/-1}.blackvue-icon-button{height:40px;min-height:40px;min-width:40px;width:40px}.blackvue-cart-toast{left:var(--blackvue-space-md);max-width:none;padding:.95rem 1rem;right:var(--blackvue-space-md);top:calc(68px + .75rem);transform:translateY(calc(-100% - 1rem));width:auto}.blackvue-cart-toast__message{font-size:.94rem}.blackvue-mobile-action{height:64px;min-height:64px;min-width:64px;width:64px}.blackvue-mobile-menu__panel{max-width:none;padding:92px var(--blackvue-space-md) var(--blackvue-space-xl);width:100vw}}@media (min-width:560px) and (max-width:767px){.blackvue-mobile-quick-nav__group--cta{grid-column:auto}}.blackvue-site-footer{background:#121212;border-top:1px solid var(--blackvue-color-line);color:#fff;margin-top:var(--blackvue-page-title-offset);padding:var(--blackvue-space-2xl)0 var(--blackvue-space-xl)}.blackvue-site-footer__inner{margin-inline:auto;max-width:var(--blackvue-container);padding-inline:var(--blackvue-space-lg)}.blackvue-site-footer__columns{display:grid;gap:var(--blackvue-space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}.blackvue-blog-widget ul,.blackvue-footer-legal-menu{list-style:none;margin:0;padding:0}.blackvue-footer-title{color:#fff;font-size:1rem;font-weight:900;line-height:1.2;margin:0 0 1rem}.blackvue-site-footer p{color:var(--blackvue-color-muted);margin-bottom:1rem}.blackvue-footer-menu{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.blackvue-footer-menu a{color:var(--blackvue-color-muted);font-weight:700;text-decoration:none}.blackvue-footer-legal-menu a:focus,.blackvue-footer-legal-menu a:hover,.blackvue-footer-menu a:focus,.blackvue-footer-menu a:hover{color:#fff}.blackvue-site-footer__bottom{align-items:center;border-top:1px solid var(--blackvue-color-line);display:grid;gap:var(--blackvue-space-lg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:var(--blackvue-space-xl);padding-top:var(--blackvue-space-lg)}.blackvue-site-footer__copyright{align-items:center;display:flex;justify-content:center;margin:0;min-height:44px;text-align:center}.blackvue-footer-legal-menu a,.blackvue-site-footer__copyright-text{align-items:center;color:var(--blackvue-color-muted);display:inline-flex;font-size:.92rem;line-height:1.2}.blackvue-site-footer__copyright-text{font-weight:400;transform:translateY(2px)}.blackvue-site-footer__social{align-items:center;display:flex;gap:.65rem;justify-content:flex-start;min-height:44px}.blackvue-footer-legal-menu,.blackvue-site-footer__legal{align-items:center;display:flex;justify-content:flex-end;min-height:44px}.blackvue-footer-legal-menu{flex-wrap:wrap;gap:1rem}.blackvue-footer-legal-menu a{font-weight:700;min-height:44px;text-decoration:none}@media (max-width:1180px){.blackvue-site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blackvue-site-footer{padding-top:var(--blackvue-space-xl)}.blackvue-site-footer__inner{padding-inline:var(--blackvue-space-md)}.blackvue-site-footer__columns{grid-template-columns:1fr;text-align:center}.blackvue-footer-menu{align-items:center}.blackvue-site-footer__bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.blackvue-site-footer__social{justify-content:center;order:1}.blackvue-site-footer__legal{order:2}.blackvue-site-footer__copyright{order:3}.blackvue-footer-legal-menu{justify-content:center}}.blackvue-blog-archive{padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,104px)}.blackvue-blog-archive__inner{margin-inline:auto;max-width:min(100%,var(--blackvue-container));width:100%}.blackvue-blog-breadcrumbs{align-items:center;backdrop-filter:blur(16px);background:rgb(18 18 18/.68);border:1px solid rgb(255 255 255/.16);border-radius:var(--blackvue-radius-pill);color:rgb(255 255 255/.72);display:inline-flex;flex-wrap:wrap;font-size:.9rem;font-weight:800;gap:.5rem;line-height:1.3;max-width:100%;padding:.65rem .9rem}.blackvue-blog-breadcrumbs a,.blackvue-blog-card__title a,.blackvue-blog-widget a{color:#fff;text-decoration:none}.blackvue-blog-breadcrumbs a:focus,.blackvue-blog-breadcrumbs a:hover,.blackvue-blog-card__title a:focus,.blackvue-blog-card__title a:hover,.blackvue-blog-widget a:focus,.blackvue-blog-widget a:hover{color:var(--blackvue-color-accent-2)}.blackvue-blog-card__meta{align-items:center;color:var(--blackvue-color-muted);display:flex;flex-wrap:wrap;font-weight:900;gap:.8rem}.blackvue-blog-chip{background:linear-gradient(var(--blackvue-color-background),var(--blackvue-color-background)) padding-box,var(--blackvue-gradient-a) border-box;border:2px solid #fff0;border-radius:var(--blackvue-radius-pill);color:#fff;display:inline-flex;font-size:.92rem;font-weight:900;line-height:1;padding:.55rem .95rem;text-decoration:none}.blackvue-blog-chip:focus,.blackvue-blog-chip:hover{color:var(--blackvue-color-accent-2);text-decoration:none}.blackvue-blog-archive__title{text-align:center}.blackvue-blog-card{background:var(--blackvue-color-surface);border:1px solid var(--blackvue-color-line);border-radius:clamp(18px,2vw,28px);box-shadow:var(--blackvue-shadow);overflow:hidden}.blackvue-blog-card__image{align-items:center;background:#fff;display:flex;justify-content:center;overflow:hidden;text-decoration:none;aspect-ratio:16/9}.blackvue-blog-card__image img{display:block;height:100%;object-fit:cover;width:100%}.blackvue-blog-card__body{padding:clamp(18px,3vw,34px)}.blackvue-blog-card__title{font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08;margin-block:1rem 1rem}.blackvue-blog-card__excerpt{color:var(--blackvue-color-muted);font-size:1.05rem;margin-block-end:1.6rem}.blackvue-blog-card__button{min-width:172px}.blackvue-blog-archive__header{margin:0 auto clamp(32px,5vw,56px);max-width:880px;text-align:center}.blackvue-blog-archive__header .blackvue-blog-breadcrumbs{margin-block-end:1.2rem}.blackvue-blog-archive__layout{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(260px,330px)}.blackvue-blog-archive__posts{display:grid;gap:clamp(22px,4vw,42px);min-width:0}.blackvue-blog-sidebar{position:sticky;top:110px}.blackvue-blog-widget{background:var(--blackvue-color-surface);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius);box-shadow:var(--blackvue-shadow);margin-block-end:1rem;padding:1.2rem}.blackvue-blog-widget .wp-block-heading,.blackvue-blog-widget__title{font-size:1.2rem;margin-block-end:.9rem}.blackvue-blog-widget li+li{margin-top:.7rem}@media (max-width:1024px){.blackvue-blog-archive__layout{grid-template-columns:1fr}.blackvue-blog-sidebar{position:static}}@media (max-width:767px){.blackvue-blog-archive{padding-block-start:24px}.blackvue-blog-breadcrumbs{border-radius:var(--blackvue-radius);font-size:.78rem}.blackvue-blog-card__meta{align-items:center;flex-direction:column}}.blackvue-empty-cart{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:720px;padding-block:clamp(3rem,8vw,6rem);text-align:center}.blackvue-empty-cart__icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:var(--blackvue-space-lg)}.blackvue-empty-cart__icon .blackvue-icon{height:72px;width:72px}.blackvue-empty-cart__title{color:#fff;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.25;margin:0 0 var(--blackvue-space-sm)}.blackvue-empty-cart__text{color:var(--blackvue-color-muted);font-size:1rem;line-height:1.7;margin:0 0 var(--blackvue-space-lg);max-width:520px}.blackvue-empty-cart__button{min-width:180px;text-decoration:none!important}.blackvue-empty-cart__button:active,.blackvue-empty-cart__button:focus,.blackvue-empty-cart__button:hover,.blackvue-empty-cart__button:visited{text-decoration:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.blackvue-brevo-newsletter-form{display:grid;gap:1rem}.blackvue-brevo-newsletter-form p{margin:0}.blackvue-brevo-newsletter-form__fields{display:grid;gap:.75rem}.blackvue-brevo-newsletter-form input[type=email],.blackvue-brevo-newsletter-form input[type=text]{background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.16);border-radius:999px;box-sizing:border-box;color:#fff;font:inherit;min-height:46px;padding:.8rem 1rem;width:100%}.blackvue-brevo-newsletter-form input::placeholder{color:rgb(255 255 255/.62)}.blackvue-brevo-newsletter-form input:focus{border-color:var(--blackvue-color-accent-2,#1da1f2);box-shadow:0 0 0 3px rgb(29 161 242/.16);outline:0}.blackvue-brevo-newsletter-form button{align-items:center;background:var(--blackvue-color-accent-2,#1da1f2);border:1px solid var(--blackvue-color-accent-2,#1da1f2);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:46px;padding:.8rem 1.2rem;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.blackvue-brevo-newsletter-form button:focus,.blackvue-brevo-newsletter-form button:hover{background:#fff;border-color:#fff;color:#111}.blackvue-brevo-newsletter-form button:disabled{cursor:progress;opacity:.65}.blackvue-brevo-newsletter-form__company{display:none!important}.blackvue-brevo-newsletter-form__message{color:rgb(255 255 255/.72);font-size:.9rem;line-height:1.4;min-height:1.25em}.bvai-chatbot{bottom:24px;position:fixed;z-index:78;font-family:inherit}.bvai-chatbot--right{right:24px}.bvai-chatbot__floater,.bvai-chatbot__header button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:flex;justify-content:center}.bvai-chatbot__floater{background:var(--bvai-floater-bg);box-shadow:0 16px 40px rgb(15 23 42/.24);color:var(--bvai-floater-icon);font-weight:800;height:58px;width:58px}.bvai-chatbot__floater svg{color:var(--bvai-floater-icon);display:block!important;flex:0 0 26px!important;height:26px!important;min-width:26px!important;pointer-events:none;width:26px!important}.bvai-chatbot__clear svg,.bvai-chatbot__clear svg path,.bvai-chatbot__floater svg,.bvai-chatbot__floater svg path,.bvai-chatbot__send svg path{fill:currentColor!important}.bvai-chatbot__window{background:var(--bvai-window-bg);border:1px solid rgb(15 23 42/.12);border-radius:var(--bvai-radius);bottom:74px;box-shadow:0 24px 70px rgb(15 23 42/.22);display:none;flex-direction:column;height:min(620px,calc(100vh - 120px));overflow:hidden;position:absolute;width:min(390px,calc(100vw - 32px))}.bvai-chatbot--right .bvai-chatbot__window{right:0}.bvai-chatbot__header{align-items:center;background:var(--bvai-header-bg);color:var(--bvai-header-text);display:flex;gap:12px;justify-content:space-between;padding:15px 16px}.bvai-chatbot__header strong{min-width:0}.bvai-chatbot__header-actions{display:flex;flex:0 0 auto;gap:8px}.bvai-chatbot__header button{background:rgb(255 255 255/.12);color:inherit;height:34px;padding:0;position:relative;width:34px}.bvai-chatbot__clear svg{color:currentColor;display:block!important;flex:0 0 17px!important;height:17px!important;min-width:17px!important;pointer-events:none;width:17px!important}.bvai-chatbot__close::after,.bvai-chatbot__close::before{background:currentColor;border-radius:999px;content:"";height:3px;position:absolute;width:17px}.bvai-chatbot__close::before{transform:rotate(45deg)}.bvai-chatbot__close::after{transform:rotate(-45deg)}.bvai-chatbot__header button:focus,.bvai-chatbot__header button:hover{background:rgb(255 255 255/.2)}.bvai-chatbot__messages{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.bvai-chatbot__form{border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:12px}.bvai-chatbot__form textarea{border:1px solid #d1d5db;border-radius:24px;box-sizing:border-box;color:#111827;flex:1;font:inherit;line-height:1.35;max-height:116px;min-height:48px;min-width:0;overflow-y:auto;padding:12px 14px;resize:none}.bvai-chatbot__form textarea::placeholder{color:#6b7280;opacity:1}.bvai-chatbot__form button{align-items:center;background:var(--bvai-primary);border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:43px;justify-content:center;padding:0;width:48px}.bvai-chatbot__send svg{color:#fff;display:block!important;fill:currentColor!important;flex:0 0 20px!important;height:20px!important;min-width:20px!important;pointer-events:none;width:20px!important}@media (max-width:520px){.bvai-chatbot{bottom:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.bvai-chatbot--right{left:auto;right:16px;right:calc(16px + env(safe-area-inset-right))}.bvai-chatbot__window{border:0;border-radius:0;bottom:0;box-shadow:none;height:var(--bvai-viewport-height,100dvh);left:0;max-height:none;position:fixed;right:0;width:100%}.bvai-chatbot__form,.bvai-chatbot__header{flex:0 0 auto}.bvai-chatbot__messages{min-height:0}}