.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}body.blackvue-mobile-menu-open .blackvue-site-header{z-index:95}.blackvue-site-header.is-hidden{transform:translateY(-100%)}.blackvue-site-header.is-visible{transform:translateY(0)}.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__brand .custom-logo,.blackvue-site-header__logo{display:block;height:65px;max-height:65px;max-width:none;object-fit:contain;width:auto}.blackvue-site-header__brand .custom-logo-link{align-items:center;display:inline-flex}.blackvue-site-header__logo-link{align-items:center;display:inline-flex;line-height:0}.blackvue-site-header__site-link{color:#fff;text-decoration:none}.blackvue-site-header__site-name{color:#fff}.blackvue-site-header__nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.blackvue-primary-menu,.blackvue-mobile-menu__list{list-style:none;margin:0;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:hover,.blackvue-primary-menu a:focus,.blackvue-primary-menu .current-menu-item>a,.blackvue-primary-menu .current-menu-ancestor>a{color:#fff}.blackvue-primary-menu .menu-item-has-children{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 .menu-item-has-children:hover>.sub-menu,.blackvue-primary-menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.blackvue-primary-menu .sub-menu a{border-radius:var(--blackvue-radius);display:block;padding:.7rem .8rem}.blackvue-primary-menu .sub-menu a:hover,.blackvue-primary-menu .sub-menu a:focus{background:rgb(255 255 255 / .06)}.blackvue-site-header__inner{position:relative}.blackvue-primary-menu>.blackvue-primary-menu__item--mega{position:static}.blackvue-primary-menu__link{display:inline-flex;padding:1.5rem 0}.blackvue-primary-menu__link--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;min-height:44px;padding:.7rem 1.25rem}.blackvue-primary-menu a.blackvue-primary-menu__link--pill{background-clip:initial;color:#fff0;position:relative;-webkit-text-fill-color:#fff0}.blackvue-primary-menu a.blackvue-primary-menu__link--pill::before{background:var(--blackvue-gradient-a);background-clip:text;content:attr(data-title);font-size:.95rem;font-weight:700;inset:50% auto auto 50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.blackvue-primary-menu a.blackvue-primary-menu__link--pill{font-size:.95rem}.blackvue-primary-menu a.blackvue-primary-menu__link--pill:hover,.blackvue-primary-menu a.blackvue-primary-menu__link--pill:focus{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-primary-menu .sub-menu a.blackvue-primary-menu__submenu-link--pill,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--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:42px;padding:.7rem 1.15rem;position:relative}.blackvue-primary-menu .sub-menu a.blackvue-primary-menu__submenu-link--pill,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--pill{color:#fff0;font-size:.88rem;-webkit-text-fill-color:#fff0}.blackvue-primary-menu .sub-menu a.blackvue-primary-menu__submenu-link--pill::before,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill::before,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--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 .sub-menu a.blackvue-primary-menu__submenu-link--pill:hover,.blackvue-primary-menu .sub-menu a.blackvue-primary-menu__submenu-link--pill:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:focus,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--pill:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--pill:focus{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-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:hover>.blackvue-mega-menu,.blackvue-primary-menu>.blackvue-primary-menu__item--mega:focus-within>.blackvue-mega-menu{opacity:1;pointer-events:auto;visibility:visible}.blackvue-primary-menu>.blackvue-primary-menu__item--mega.is-escape-dismissed>.blackvue-mega-menu{opacity:0;pointer-events:none;visibility:hidden}.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;position:relative;width:100%;z-index:1}.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 .blackvue-mega-menu__groups--regular-framed{display:grid;gap:var(--blackvue-mega-feature-card-gap);grid-template-columns:minmax(0,1fr);justify-items:stretch;justify-content:center;margin-inline:auto;max-width:100%;width:min(100%,calc((var(--blackvue-mega-feature-count,1) * var(--blackvue-mega-feature-card-max-width))+((var(--blackvue-mega-feature-count,1) - 1) * var(--blackvue-mega-feature-card-column-gap))))}.blackvue-mega-menu__groups--has-featured::after{content:"";flex-basis:100%;height:0}.blackvue-mega-menu__groups--has-featured::after{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__groups--regular-framed::after,.blackvue-mega-menu__groups--has-featured.blackvue-mega-menu__groups--regular-framed::before{content:none}.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:not(.blackvue-mega-menu__group--featured):not(.blackvue-mega-menu__group--cta){display:flex;flex:0 1 auto;justify-content:center;max-width:none;order:2}.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--regular-framed>.blackvue-mega-menu__featured-frame{grid-column:1;max-width:100%;width:100%}.blackvue-mega-menu__featured-frame-list{display:flex;flex-wrap:wrap;gap:var(--blackvue-mega-feature-card-gap) var(--blackvue-mega-feature-card-column-gap);justify-content:center;max-width:100%;width:100%}.blackvue-mega-menu__featured-frame-list>.blackvue-mega-menu__group--featured{flex:0 0 var(--blackvue-mega-feature-card-max-width);max-width:var(--blackvue-mega-feature-card-max-width);min-width:0}.blackvue-mega-menu__groups--regular-framed>.blackvue-mega-menu__regular-frame{background:rgb(44 44 52 / .88);border:1px solid rgb(255 255 255 / .08);border-radius:8px;grid-column:1;max-width:100%;padding:clamp(1rem, 1.25vw, 1.35rem);width:100%}.blackvue-mega-menu__regular-frame-list{display:flex;flex-wrap:wrap;gap:clamp(0.85rem, 1.2vw, 1.25rem) clamp(1.2rem, 1.8vw, 2rem);justify-content:center;width:100%}.blackvue-mega-menu__regular-frame-list::after{content:"";flex-basis:100%;height:0;order:1}.blackvue-mega-menu__regular-frame-list>.blackvue-mega-menu__group{display:flex;flex:0 1 auto;justify-content:center;max-width:none;order:0}.blackvue-mega-menu__regular-frame-list>.blackvue-mega-menu__group--cta{flex-basis:auto;order:2}.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(0.55rem, 0.8vw, 0.9rem);height:100%;min-height:100%;min-width:0;padding:clamp(0.75rem, 0.95vw, 1.15rem) clamp(0.55rem, 0.8vw, 1rem) clamp(0.7rem, 0.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:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-card:focus{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(0.25rem, 0.45vw, 0.35rem);min-width:0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__feature-title,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title{color:#fff;display:block;font-size:clamp(0.78rem, 0.8vw, 0.95rem);font-weight:900;line-height:1.18;overflow-wrap:anywhere;text-decoration:none;white-space:normal}.blackvue-mega-menu__feature-subtitle{background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;display:block;font-size:clamp(0.7rem, 0.72vw, 0.82rem);font-weight:900;line-height:1.2;overflow-wrap:anywhere;-webkit-text-fill-color:#fff0;white-space:normal}.blackvue-mega-menu__feature-description{color:rgb(255 255 255 / .72);display:block;font-size:clamp(0.7rem, 0.72vw, 0.82rem);font-weight:600;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.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{background:#fff0;border-radius:0;display:inline-block;justify-self:start;padding:0;transition:color 180ms ease,transform 180ms ease;padding:0}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title:focus{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:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__column-title--pill:focus{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,.blackvue-mega-menu__feature-links{display:grid;gap:.25rem;justify-items:start;margin-inline:auto;width:max-content}.blackvue-mega-menu__feature-links{margin-top:.8rem}.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:hover,.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link:focus{background:#fff0;color:#fff;transform:translateX(2px)}.blackvue-primary-menu .blackvue-mega-menu .blackvue-mega-menu__link--pill{display:inline-flex;font-size:.88rem;justify-self:center;margin-top:.7rem;text-align:center}.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-account-pill.blackvue-icon-button{align-items:center;appearance:none;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;cursor:pointer;display:inline-flex;gap:.25rem;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0 .85rem 0 .7rem;text-decoration:none;width:auto}.blackvue-account-greeting{background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:.9rem;font-weight:900;line-height:1;margin-left:.1rem;max-width:12rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;-webkit-text-fill-color:#fff0}.blackvue-account-pill:hover,.blackvue-account-pill:focus{background:linear-gradient(rgb(18 18 18 / .92),rgb(18 18 18 / .92)) padding-box,var(--blackvue-gradient-a) border-box}.blackvue-account-greeting:hover,.blackvue-account-greeting:focus{text-decoration:none}.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-site-header__actions>.blackvue-icon-button:not(.blackvue-menu-toggle),.blackvue-mobile-action{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:hover,.blackvue-icon-button:focus{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:hover,.blackvue-menu-toggle:focus{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.is-visible{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.blackvue-cart-toast.is-hiding{opacity:0;transform:translateX(calc(100% + var(--blackvue-space-xl)));visibility:hidden}.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:hover,.blackvue-cart-toast__link:focus{color:#18b957;text-decoration-thickness:2px}.blackvue-drawer-overlay{background:#fff0;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 220ms ease,visibility 220ms ease;visibility:hidden;z-index:80}.blackvue-drawer-overlay.is-open{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;opacity:1;pointer-events:auto;visibility:visible}body::before{background:rgb(0 0 0 / .46);backdrop-filter:blur(0);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 260ms ease,visibility 260ms ease,backdrop-filter 260ms ease,-webkit-backdrop-filter 260ms ease;visibility:hidden;-webkit-backdrop-filter:blur(0);z-index:79}body.blackvue-drawer-open::before,body.blackvue-mobile-menu-open::before{backdrop-filter:blur(8px);opacity:1;visibility:visible;-webkit-backdrop-filter:blur(8px)}body::after{background:rgb(10 10 10 / .58);backdrop-filter:blur(34px) saturate(140%);content:"";height:var(--blackvue-mega-menu-height,0);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--blackvue-mega-menu-top,0);transition:opacity 200ms ease,visibility 220ms ease;visibility:hidden;-webkit-backdrop-filter:blur(34px) saturate(140%);z-index:49}body.blackvue-mega-menu-open::after{opacity:1;visibility:visible}.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;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity 220ms ease,visibility 220ms ease;visibility:hidden;z-index:94}.blackvue-usp-modal-overlay.is-open{opacity:1;pointer-events:auto;visibility:visible}.blackvue-usp-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:var(--blackvue-space-lg);pointer-events:none;position:fixed;transform:scale(.97) translateY(10px);transition:opacity 220ms ease,transform 260ms ease,visibility 220ms ease;visibility:hidden;z-index:95}.blackvue-usp-modal.is-open{opacity:1;pointer-events:none;transform:scale(1) translateY(0);visibility:visible}.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:hover,body:not(.elementor-editor-active) .blackvue-usp-modal__close:focus{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:hover,body:not(.elementor-editor-active) .blackvue-usp-modal__close:focus{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-usp-modal__content>:first-child{margin-top:0}.blackvue-usp-modal__content>:last-child{margin-bottom:0}.blackvue-usp-modal__content a{color:var(--blackvue-color-accent-2)}body.blackvue-usp-modal-open{overflow:hidden}body.blackvue-usp-modal-open::before{backdrop-filter:blur(8px);opacity:1;visibility:visible;-webkit-backdrop-filter:blur(8px)}.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.is-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.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;height:100dvh}.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:hover,.blackvue-drawer__close:focus{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, 0px))}.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-search__section{display:grid;gap:var(--blackvue-space-md);margin-bottom:var(--blackvue-space-xl)}.blackvue-drawer-search__section h3{font-size:1rem;margin:0}.blackvue-drawer-products,.blackvue-cart-items{display:grid;gap:var(--blackvue-space-sm)}.blackvue-drawer-product,.blackvue-cart-item{align-items:center;background:rgb(255 255 255 / .04);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius);color:#fff;display:grid;gap:var(--blackvue-space-sm);grid-template-columns:74px minmax(0,1fr);max-height:220px;overflow:hidden;padding:var(--blackvue-space-sm);text-decoration:none;transition:border-color 180ms ease,opacity 220ms ease,transform 260ms ease,max-height 260ms ease,margin 260ms ease,padding 260ms ease}.blackvue-drawer-product:hover,.blackvue-drawer-product:focus,.blackvue-cart-item:hover,.blackvue-cart-item:focus{background:rgb(255 255 255 / .07);color:#fff}.blackvue-drawer-product__image,.blackvue-cart-item__image{align-items:center;aspect-ratio:1;background:var(--blackvue-image-frame-bg);border:var(--blackvue-image-frame-border);border-radius:var(--blackvue-image-frame-radius);display:flex;justify-content:center;overflow:hidden;padding:.35rem}.blackvue-drawer-product__image img,.blackvue-cart-item__image img{display:block;height:100%;object-fit:contain;width:100%}.blackvue-drawer-product__content,.blackvue-cart-item__content{display:grid;gap:.25rem;min-width:0}.blackvue-drawer-product__title,.blackvue-cart-item__title{color:#fff;font-weight:900;line-height:1.25;text-decoration:none}.blackvue-cart-item__title:hover,.blackvue-cart-item__title:focus{color:#fff;text-decoration:none}.blackvue-drawer-product__price,.blackvue-cart-item__meta{color:var(--blackvue-color-muted);font-weight:700}.blackvue-cart-item__actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.4rem}.blackvue-cart-quantity{align-items:center;background:rgb(255 255 255 / .03);border:1px solid var(--blackvue-color-line);border-radius:var(--blackvue-radius-pill);display:inline-flex;min-height:34px;overflow:hidden}body:not(.elementor-editor-active) .blackvue-cart-quantity__button,body:not(.elementor-editor-active) .blackvue-cart-quantity__button:hover,body:not(.elementor-editor-active) .blackvue-cart-quantity__button:focus{background:#fff0;border:0;border-radius:0;box-shadow:none;color:#fff;height:34px;min-height:34px;padding:0;transform:none;width:34px}body:not(.elementor-editor-active) .blackvue-cart-quantity__button:hover,body:not(.elementor-editor-active) .blackvue-cart-quantity__button:focus{background:rgb(255 255 255 / .08);opacity:1}.blackvue-cart-quantity .blackvue-cart-quantity__input,.blackvue-cart-quantity .blackvue-cart-quantity__input:focus{appearance:textfield;background:#fff0;border:0;border-radius:0;box-shadow:none;color:#fff;font-weight:900;height:34px;min-height:34px;padding:0;text-align:center;width:2.4rem}body:not(.elementor-editor-active) .blackvue-cart-remove,body:not(.elementor-editor-active) .blackvue-cart-remove:hover,body:not(.elementor-editor-active) .blackvue-cart-remove:focus{align-items:center;background:#fff0;border:1px solid rgb(192 26 32 / .7);border-radius:999px;box-shadow:none;color:#c01a20;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-cart-remove:hover,body:not(.elementor-editor-active) .blackvue-cart-remove:focus{background:rgb(192 26 32 / .12);opacity:1}.blackvue-cart-remove svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:19px}.blackvue-cart-item.is-updating{opacity:.55;pointer-events:none}.blackvue-cart-item.is-entering-from-cross-sell{animation:blackvue-cart-item-enter-from-cross-sell 520ms cubic-bezier(.2,.8,.2,1);transform-origin:center bottom}.blackvue-cart-item.is-removing-to-cross-sell{pointer-events:none;transform-origin:center bottom}.blackvue-cart-item.is-collapsing{border-color:#fff0;margin-bottom:0!important;margin-top:0!important;max-height:0!important;opacity:0;padding-bottom:0!important;padding-top:0!important;transform:translateY(-8px)}.blackvue-cart-item.is-layout-shifting,.blackvue-cart-cross-sells.is-layout-shifting,.blackvue-cart-cross-sell.is-layout-shifting{transition:transform 360ms cubic-bezier(.2,.8,.2,1);will-change:transform}.blackvue-cart-cross-sells{display:grid;gap:var(--blackvue-space-sm);margin-top:var(--blackvue-space-xl)}.blackvue-cart-cross-sells__title{color:#fff;font-size:1.05rem;font-weight:900;line-height:1.2;margin:0}.blackvue-cart-cross-sells__items{display:grid;gap:var(--blackvue-space-sm)}.blackvue-cart-cross-sell{grid-template-columns:74px minmax(0,1fr);max-height:148px;overflow:hidden;position:relative;transition:border-color 180ms ease,opacity 180ms ease,transform 220ms ease,max-height 220ms ease,margin 220ms ease,padding 220ms ease}.blackvue-cart-cross-sell.is-entering-from-cart{animation:blackvue-cart-cross-sell-enter-from-cart 520ms cubic-bezier(.2,.8,.2,1);transform-origin:center top}.blackvue-cart-cross-sell.is-added{border-color:var(--blackvue-color-accent)}.blackvue-cart-cross-sell.is-removing{max-height:0;margin:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-8px)}.blackvue-cart-cross-sell .blackvue-cart-item__content{padding-right:3rem}.blackvue-cart-cross-sell__price{color:#c2c2c2;font-weight:700;text-align:left}.blackvue-cart-cross-sell__actions{padding-right:2.75rem}.blackvue-cart-cross-sell__quantity{flex:0 0 auto}body:not(.elementor-editor-active) .blackvue-cart-cross-sell__button,body:not(.elementor-editor-active) .blackvue-cart-cross-sell__button:hover,body:not(.elementor-editor-active) .blackvue-cart-cross-sell__button:focus{align-items:center;background:var(--blackvue-gradient-a);border:0;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;height:42px;justify-content:center;min-height:42px;padding:0;position:absolute;right:var(--blackvue-space-sm);bottom:var(--blackvue-space-sm);transform:none;width:42px}body:not(.elementor-editor-active) .blackvue-cart-cross-sell__button:hover,body:not(.elementor-editor-active) .blackvue-cart-cross-sell__button:focus{opacity:.92;transform:none}.blackvue-cart-cross-sell__button-icon{align-items:center;display:inline-flex;inset:0;justify-content:center;position:absolute;transition:opacity 180ms ease,transform 180ms ease}.blackvue-cart-cross-sell__button-icon .blackvue-icon{color:#fff;height:19px;width:19px}.blackvue-cart-cross-sell__button-icon--check{opacity:0;transform:scale(.5) rotate(-12deg)}.blackvue-cart-cross-sell__button.is-loading .blackvue-cart-cross-sell__button-icon,.blackvue-cart-cross-sell__button.is-added .blackvue-cart-cross-sell__button-icon--cart{opacity:0;transform:scale(.5)}.blackvue-cart-cross-sell__button.is-added .blackvue-cart-cross-sell__button-icon--check{opacity:1;transform:scale(1) rotate(0deg)}.blackvue-cart-cross-sell__button.is-loading::after{animation:blackvue-cart-cross-sell-spinner 650ms linear infinite;border:2px solid rgb(255 255 255 / .35);border-radius:999px;border-top-color:#fff;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}@keyframes blackvue-cart-cross-sell-spinner{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes blackvue-cart-item-enter-from-cross-sell{0%{opacity:0;transform:translateY(36px) scale(.96)}58%{opacity:1;transform:translateY(-3px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes blackvue-cart-item-exit-to-cross-sell{0%{opacity:1;transform:translateY(0) scale(1)}100%{opacity:0;transform:translateY(32px) scale(.96)}}@keyframes blackvue-cart-cross-sell-enter-from-cart{0%{opacity:0;transform:translateY(-28px) scale(.96)}62%{opacity:1;transform:translateY(3px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}.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-menu{display:grid;gap:var(--blackvue-space-sm)}.blackvue-account-drawer__logged-in{display:flex;flex-direction:column;min-height:100%}.blackvue-account-menu a{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);color:#fff;font-weight:900;padding:.95rem 1rem;text-decoration:none}.blackvue-account-menu a:hover,.blackvue-account-menu a:focus{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-drawer__logout,.blackvue-account-drawer__logout:hover,.blackvue-account-drawer__logout:focus{align-self:center;background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;color:#fff0;font-weight:900;margin-top:auto;padding:.25rem 0 0;text-align:center;text-decoration:none;-webkit-text-fill-color:#fff0}.blackvue-account-drawer__logout:hover,.blackvue-account-drawer__logout:focus{opacity:.82;text-decoration:underline!important;text-decoration-color:var(--blackvue-color-accent-2)!important;text-underline-offset:.22em}.blackvue-account-guest{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;min-height:100%;max-width:360px;padding-block:var(--blackvue-space-lg);text-align:center}.blackvue-account-panel{align-items:center;display:flex;flex-direction:column;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-notice.is-error{background:rgb(234 45 52 / .12);border-color:rgb(234 45 52 / .42);color:#ffd7d9}.blackvue-account-notice.is-success{background:rgb(73 191 223 / .12);border-color:rgb(73 191 223 / .42);color:#d8f7ff}.blackvue-account-notice ul{display:grid;gap:.35rem;list-style:disc;margin:0;padding-left:1.1rem}.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-guest .login-submit input{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-register__note{color:var(--blackvue-color-muted);font-size:.92rem;line-height:1.6}.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:hover,.blackvue-account-guest .login-submit input:focus,.blackvue-account-register__submit:hover,.blackvue-account-register__submit:focus{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 form.is-processing .login-submit input,.blackvue-account-register.is-processing .blackvue-account-register__submit{cursor:wait;opacity:.68}.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:hover,.blackvue-account-guest__switch:focus{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-cart-total{align-items:center;color:#fff;display:flex;justify-content:space-between;line-height:1.2}.blackvue-cart-total span{color:var(--blackvue-color-muted);font-weight:700}.blackvue-cart-total small{font-size:.78em;font-weight:700;margin-left:.25rem}.blackvue-cart-total strong{font-size:1.1rem}.blackvue-drawer-checkout{width:100%}.blackvue-drawer-checkout .blackvue-icon{color:#fff;height:16px;width:16px}.blackvue-header-search{align-items:center;display:flex;position:relative}.blackvue-header-search__field{background:var(--blackvue-color-surface-raised);border-radius:var(--blackvue-radius-pill);max-width:0;min-height:44px;opacity:0;padding:0;position:absolute;right:0;transition:max-width 220ms ease,opacity 180ms ease,padding 180ms ease;width:220px}.blackvue-header-search.is-open .blackvue-header-search__field,.blackvue-header-search:focus-within .blackvue-header-search__field{max-width:220px;opacity:1;padding:.75rem 3rem .75rem 1rem}.blackvue-header-search__submit{z-index:2}.blackvue-menu-toggle{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-menu-toggle.is-open .blackvue-menu-toggle__lines span:nth-child(1){height:2.5px;transform:translateY(7px) rotate(45deg)}.blackvue-menu-toggle.is-open .blackvue-menu-toggle__lines span:nth-child(2){opacity:0}.blackvue-menu-toggle.is-open .blackvue-menu-toggle__lines span:nth-child(3){height:2.5px;transform:translateY(-7px) rotate(-45deg)}.blackvue-menu-toggle.is-open{background:rgb(18 18 18 / .72);box-shadow:0 0 0 1px rgb(73 191 223 / .18);z-index:100}.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__trigger.is-open:not(.blackvue-mobile-quick-nav__trigger--pill){background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;-webkit-text-fill-color:#fff0}.blackvue-mobile-quick-nav__trigger--pill,.blackvue-mobile-quick-nav__group-title--pill,.blackvue-mobile-quick-nav__link--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}.blackvue-mobile-quick-nav__trigger--pill,.blackvue-mobile-quick-nav__group-title--pill,.blackvue-mobile-quick-nav__link--pill{color:#fff0;font-size:.95rem;-webkit-text-fill-color:#fff0}.blackvue-mobile-quick-nav__trigger--pill::before,.blackvue-mobile-quick-nav__group-title--pill::before,.blackvue-mobile-quick-nav__link--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__trigger--pill:hover,.blackvue-mobile-quick-nav__trigger--pill:focus,.blackvue-mobile-quick-nav__trigger--pill.is-open,.blackvue-mobile-quick-nav__group-title--pill:hover,.blackvue-mobile-quick-nav__group-title--pill:focus,.blackvue-mobile-quick-nav__link--pill:hover,.blackvue-mobile-quick-nav__link--pill:focus{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.is-open{opacity:1;pointer-events:auto;visibility:visible}.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--has-featured .blackvue-mobile-quick-nav__group:not(.blackvue-mobile-quick-nav__group--cta){min-width:0;width:100%}.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%}.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--cta{order:4}.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,.blackvue-mobile-quick-nav__group--cta .blackvue-mobile-quick-nav__link--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.is-open{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;opacity:1;pointer-events:auto;visibility:visible}.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;height:100dvh;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.is-open .blackvue-mobile-menu__panel{transform:translateX(0)}.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__link--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;padding:.9rem 1.1rem!important;text-align:center}.blackvue-mobile-menu__list a.blackvue-mobile-menu__link--pill{background-clip:initial;color:#fff0;position:relative;-webkit-text-fill-color:#fff0}.blackvue-mobile-menu__list a.blackvue-mobile-menu__link--pill::before{background:var(--blackvue-gradient-a);background-clip:text;content:attr(data-title);inset:50% auto auto 50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.blackvue-mobile-menu__list a.blackvue-mobile-menu__link--pill{font-size:.96rem}.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:hover,.blackvue-mobile-menu__toggle:focus{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::before,.blackvue-mobile-menu__toggle-icon::after{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 .is-submenu-open>.blackvue-mobile-menu__item-row .blackvue-mobile-menu__toggle-icon::after{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scaleX(.2)}.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.is-submenu-transitioning{transition:height 280ms cubic-bezier(.22,1,.36,1),opacity 220ms ease}.blackvue-mobile-menu__list .sub-menu[hidden]{display:none}.blackvue-mobile-menu__list .sub-menu a{color:var(--blackvue-color-muted);font-weight:700;padding:.55rem 0}.blackvue-mobile-menu__list .sub-menu .blackvue-mobile-menu__item-row a{color:var(--blackvue-color-muted)}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega{border-left:0;display:grid;gap:1.1rem;padding:.35rem 0 1rem}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega[hidden]{display:none}.blackvue-mobile-menu__mega .blackvue-mobile-quick-nav__featured-track{justify-content:flex-start;margin-inline:calc(-1 * var(--blackvue-space-md));padding-inline:var(--blackvue-space-md);scroll-padding-inline:var(--blackvue-space-md);scroll-snap-type:x mandatory}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__featured-card{color:#fff;display:flex;flex:0 0 min(68vw, 230px);gap:.6rem;padding:.85rem}.blackvue-mobile-menu__mega .blackvue-mobile-quick-nav__groups,.blackvue-mobile-menu__mega.blackvue-mobile-quick-nav__panel--has-featured .blackvue-mobile-quick-nav__groups,.blackvue-mobile-menu__mega.blackvue-mobile-quick-nav__panel--no-featured .blackvue-mobile-quick-nav__groups{gap:1.1rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;margin-inline:0;max-width:none;width:100%}.blackvue-mobile-menu__mega .blackvue-mobile-quick-nav__group,.blackvue-mobile-menu__mega .blackvue-mobile-quick-nav__links{align-content:start;justify-items:start;margin-inline:0;min-width:0;text-align:left;width:100%}.blackvue-mobile-menu__mega .blackvue-mobile-quick-nav__group--cta{grid-column:1 / -1;justify-items:center}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__group-title,.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__link{display:inline-flex;justify-content:flex-start;padding:.2rem 0;text-align:left}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__group-title:not(.blackvue-mobile-quick-nav__group-title--pill){color:#fff}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__link:not(.blackvue-mobile-quick-nav__link--pill){color:rgb(255 255 255 / .74)}.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__group-title--pill,.blackvue-mobile-menu__list .blackvue-mobile-menu__mega a.blackvue-mobile-quick-nav__link--pill{justify-content:center;padding:.7rem 1.4rem}@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::before,.blackvue-mobile-menu__toggle-icon::after,.blackvue-mobile-menu__list .sub-menu.is-submenu-transitioning{transition:none}}.blackvue-mobile-menu__actions{align-items:center;border-top:1px solid var(--blackvue-color-line);display:flex;flex-direction:column;gap:var(--blackvue-space-md);justify-content:center;padding-top:var(--blackvue-space-lg)}.blackvue-mobile-account-greeting{background:var(--blackvue-gradient-a);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1rem;font-weight:900;margin:0;overflow-wrap:anywhere;text-align:center;text-decoration:none;-webkit-text-fill-color:#fff0}.blackvue-mobile-account-greeting:hover,.blackvue-mobile-account-greeting:focus{text-decoration:none}.blackvue-mobile-menu__icons{display:flex;gap:var(--blackvue-space-md);justify-content:center}.blackvue-mobile-search{display:grid;gap:var(--blackvue-space-sm)}.blackvue-mobile-search input{border-radius:var(--blackvue-radius-pill)}.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:hover,.blackvue-mobile-action:focus{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:hover .blackvue-icon,.blackvue-drawer__close:focus .blackvue-icon,.blackvue-mobile-action:hover .blackvue-icon,.blackvue-mobile-action:focus .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}.blackvue-mobile-menu-open{overflow:hidden}.blackvue-drawer-open{overflow:hidden}@media (max-width:1180px){.blackvue-site-header__inner{padding-inline:var(--blackvue-space-lg);position:relative}.blackvue-site-header__nav{display:none}.blackvue-site-header__brand{left:50%;position:absolute;transform:translateX(-50%)}.blackvue-site-header__actions>.blackvue-header-search,.blackvue-site-header__actions>.blackvue-account-pill,.blackvue-site-header__actions>.blackvue-account-greeting,.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-mobile-menu__icons .blackvue-mobile-action--cart{display:none}.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.is-open{transform:translateY(0)}.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__brand .custom-logo,.blackvue-site-header__logo{height:auto;max-height:48px;max-width:calc(100vw - 2 * (var(--blackvue-space-md) + 86px + 0.5rem));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 + 0.75rem);transform:translateY(calc(-100% - 1rem));width:auto}.blackvue-cart-toast.is-visible{transform:translateY(0)}.blackvue-cart-toast.is-hiding{transform:translateY(calc(-100% - 1rem))}.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}.blackvue-header-search__field{right:-3rem;width:min(72vw, 260px)}.blackvue-header-search.is-open .blackvue-header-search__field,.blackvue-header-search:focus-within .blackvue-header-search__field{max-width:min(72vw, 260px)}}@media (max-width:380px){.blackvue-site-header__actions{gap:.3rem}.blackvue-site-header__actions .blackvue-icon-button{height:36px;min-height:36px;min-width:36px;width:36px}.blackvue-site-header__brand img,.blackvue-site-header__brand .custom-logo,.blackvue-site-header__logo{max-height:42px;max-width:calc(100vw - 2 * (var(--blackvue-space-md) + 76px + 0.5rem))}}@media (min-width:560px) and (max-width:767px){.blackvue-mobile-quick-nav__group--cta{grid-column:auto}}