:root{--c-char: #121316;--c-char-2: #1a1b1f;--c-char-3: #27292e;--c-concrete: #e6e7e9;--c-concrete-2: #f2f3f4;--c-white: #ffffff;--c-navy: #333d79;--c-navy-2: #444f94;--c-signal: #6c78d6;--c-text: #17181b;--c-text-2: #55585c;--c-text-inv: #ffffff;--c-text-inv-2: #b9bcc3;--c-line: rgba(23, 24, 27, .14);--c-line-inv: rgba(255, 255, 255, .1);--c-ok: #1f7a46;--c-err: #b3261e;--f-display: var(--font-display, "Boxed"), "Arial Narrow", Arial, sans-serif;--f-body: "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1: clamp(1.2rem, 1.1rem + .45vw, 1.375rem);--step-2: clamp(1.44rem, 1.25rem + .9vw, 1.875rem);--step-3: clamp(1.73rem, 1.4rem + 1.6vw, 2.625rem);--step-4: clamp(2.07rem, 1.5rem + 2.8vw, 3.75rem);--step-5: clamp(2.5rem, 1.6rem + 4.4vw, 5.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 6.5rem;--page: 1320px;--gutter: clamp(1rem, .6rem + 2vw, 2.5rem);--notch: 12px;--radius: 2px;--header-h: 68px;--ease: cubic-bezier(.2, .7, .1, 1);--ease-wipe: cubic-bezier(.77, 0, .18, 1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--c-concrete-2);color:var(--c-text);font-family:var(--f-body);font-size:var(--step-0);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--f-display);font-weight:700;line-height:1.05;letter-spacing:-.01em;margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{margin:0 0 var(--space-4);text-wrap:pretty}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--c-signal);outline-offset:3px}::selection{background:var(--c-navy);color:#fff}.bs-skip{position:absolute;left:var(--space-4);top:-100px;z-index:1000;background:var(--c-white);color:var(--c-char);padding:var(--space-3) var(--space-4)}.bs-skip:focus{top:var(--space-4)}.visually-hidden,.bs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-wrap{width:min(100% - 2 * var(--gutter),var(--page));margin-inline:auto}.bs-wrap--narrow{width:min(100% - 2 * var(--gutter),760px);margin-inline:auto}.bs-section{padding-block:var(--space-8)}.bs-section--tight{padding-block:var(--space-7)}.bs-dark{background:var(--c-char);color:var(--c-text-inv)}.bs-dark .bs-muted{color:var(--c-text-inv-2)}.bs-light{background:var(--c-concrete-2)}.bs-white{background:var(--c-white)}.bs-concrete{background:var(--c-concrete)}.bs-muted{color:var(--c-text-2)}.bs-lede{font-size:var(--step-1);line-height:1.45;max-width:60ch}.bs-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.bs-head h2{margin:0;max-width:18ch}.bs-head p{max-width:46ch;margin:0}.bs-btn{--btn-bg: var(--c-navy);--btn-fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:.8rem 1.5rem;border:0;border-radius:0;background:linear-gradient(225deg,transparent var(--notch),var(--btn-bg) calc(var(--notch) + .5px));color:var(--btn-fg);font-family:var(--f-display);font-weight:700;font-size:1rem;letter-spacing:.02em;text-decoration:none;line-height:1.1;text-align:center;transition:background-color .2s,transform .2s var(--ease)}.bs-btn:hover{--btn-bg: var(--c-navy-2);text-decoration:none}.bs-btn:active{transform:translateY(1px)}.bs-btn[disabled],.bs-btn[aria-disabled=true]{--btn-bg: #8a8c90;cursor:not-allowed}.bs-btn--light{--btn-bg: #fff;--btn-fg: var(--c-char)}.bs-btn--light:hover{--btn-bg: var(--c-concrete)}.bs-btn--ghost{background:none;color:currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.bs-btn--ghost:hover{background:#7f7f7f1f}.bs-btn--block{width:100%}.bs-link{font-weight:700;text-decoration:underline}.bs-brackets{position:relative}.bs-brackets:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--b: 18px;--t: 2px;--bc: var(--bracket-color, var(--c-char));background:linear-gradient(var(--bc),var(--bc)) top left / var(--b) var(--t) no-repeat,linear-gradient(var(--bc),var(--bc)) top left / var(--t) var(--b) no-repeat,linear-gradient(var(--bc),var(--bc)) top right / var(--b) var(--t) no-repeat,linear-gradient(var(--bc),var(--bc)) top right / var(--t) var(--b) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom left / var(--b) var(--t) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom left / var(--t) var(--b) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom right / var(--b) var(--t) no-repeat,linear-gradient(var(--bc),var(--bc)) bottom right / var(--t) var(--b) no-repeat}.bs-dark .bs-brackets,.bs-brackets--light{--bracket-color: rgba(255, 255, 255, .7)}.bs-plate{background:var(--c-char);color:#fff;padding:var(--space-4) var(--space-5);background-image:linear-gradient(225deg,transparent var(--notch),var(--c-char) calc(var(--notch) + .5px));background-color:transparent;font-size:var(--step--1)}.bs-plate dl{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-5);margin:0}.bs-plate dt{color:var(--c-text-inv-2)}.bs-plate dd{margin:0;font-family:var(--f-display);font-weight:700;font-size:1rem}.bs-plate__level{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.bs-plate__level strong{font-family:var(--f-display);font-size:var(--step-2);line-height:1}.bs-plate__pip{width:18px;height:18px;margin:-4px;flex:none}.bs-badge{display:inline-flex;align-items:center;gap:.4em;padding:.3em .6em;font-size:.8rem;font-weight:700;line-height:1.1;background:var(--c-char);color:#fff}.bs-badge--light{background:#fff;color:var(--c-char);box-shadow:inset 0 0 0 1px var(--c-line)}.bs-badge--sale{background:var(--c-signal);color:var(--c-char)}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;filter:blur(8px);transform:scale(1.025);transition:opacity .7s var(--ease),filter .9s var(--ease),transform 1.1s var(--ease)}.js [data-reveal].is-in{opacity:1;filter:none;transform:none}}.bs-announce{background:var(--c-navy);color:#fff;font-size:var(--step--1);text-align:center}.bs-announce p{margin:0;padding:.55rem var(--gutter)}.bs-announce a{color:#fff;font-weight:700}.bs-header{position:sticky;top:0;z-index:50;background:var(--c-char);color:#fff;transition:transform .3s var(--ease)}.bs-header.is-hidden{transform:translateY(-100%)}.bs-header__bar{display:flex;align-items:center;gap:var(--space-5);min-height:var(--header-h)}.bs-header__logo{display:inline-flex;align-items:center;flex:none;color:#fff;text-decoration:none;font-family:var(--f-display);font-size:1.4rem}.bs-header__logo img{width:var(--logo-w, 170px);height:auto}.bs-nav{flex:1}.bs-nav__list{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0}.bs-nav__link,.bs-nav__toggle{display:inline-flex;align-items:center;gap:.35em;min-height:44px;padding:0 var(--space-3);background:none;border:0;color:#fff;text-decoration:none;font-family:var(--f-display);font-weight:700;font-size:.98rem}.bs-nav__link:hover,.bs-nav__toggle:hover,.bs-nav__toggle[aria-expanded=true]{color:#fff;background:var(--c-char-3);text-decoration:none}.bs-nav__toggle svg{transition:transform .2s}.bs-nav__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bs-mega{position:absolute;left:0;right:0;top:100%;background:var(--c-char-2);color:#fff;border-top:1px solid var(--c-line-inv);box-shadow:0 24px 48px #00000059}.bs-mega[hidden]{display:none}.bs-mega__inner{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:var(--space-6);padding-block:var(--space-6) var(--space-7)}.bs-mega__col h3{font-size:1rem;color:var(--c-text-inv-2);margin-bottom:var(--space-3)}.bs-mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.bs-mega__col a{display:block;padding:.45rem 0;color:#fff;text-decoration:none;font-size:1.05rem}.bs-mega__col a:hover{text-decoration:underline}.bs-mega__feature{display:grid;grid-template-columns:140px 1fr;gap:var(--space-4);align-items:center;background:var(--c-concrete);color:var(--c-char);padding:var(--space-4);text-decoration:none}.bs-mega__feature img{mix-blend-mode:multiply}.bs-mega__feature strong{display:block;font-family:var(--f-display);font-size:var(--step-1);line-height:1.1;margin-bottom:var(--space-2)}.bs-header__tools{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.bs-icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;background:none;border:0;color:#fff;text-decoration:none}.bs-icon-btn:hover{background:var(--c-char-3)}.bs-icon-btn svg{width:22px;height:22px}.bs-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;background:var(--c-signal);color:var(--c-char);font-size:.72rem;font-weight:700;line-height:18px;text-align:center;border-radius:9px}.bs-count[data-count="0"],.bs-header__menu-btn{display:none}@media(max-width:1199px){.bs-nav{display:none}.bs-header__menu-btn{display:inline-grid}.bs-header__bar{gap:var(--space-2)}.bs-header__logo img{width:min(var(--logo-w, 170px),150px)}}.bs-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;visibility:hidden}.bs-drawer.is-open{visibility:visible}.bs-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14121299;opacity:0;transition:opacity .25s;border:0;padding:0}.bs-drawer.is-open .bs-drawer__scrim{opacity:1}.bs-drawer__panel{position:relative;margin-left:auto;width:min(100%,440px);height:100%;display:flex;flex-direction:column;background:var(--c-white);color:var(--c-text);transform:translate(100%);transition:transform .3s var(--ease)}.bs-drawer--left .bs-drawer__panel{margin-left:0;margin-right:auto;transform:translate(-100%);background:var(--c-char);color:#fff}.bs-drawer.is-open .bs-drawer__panel{transform:none}.bs-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--c-line);min-height:var(--header-h)}.bs-drawer--left .bs-drawer__head{border-color:var(--c-line-inv)}.bs-drawer__head h2{font-size:var(--step-1);margin:0}.bs-drawer__head .bs-icon-btn{color:inherit}.bs-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5)}.bs-drawer__foot{padding:var(--space-5);border-top:1px solid var(--c-line);background:var(--c-concrete-2)}.bs-mnav{list-style:none;margin:0;padding:0}.bs-mnav>li{border-bottom:1px solid var(--c-line-inv)}.bs-mnav a,.bs-mnav summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:#fff;text-decoration:none;font-family:var(--f-display);font-weight:700;font-size:1.15rem;cursor:pointer;list-style:none}.bs-mnav summary::-webkit-details-marker{display:none}.bs-mnav details[open] summary svg{transform:rotate(180deg)}.bs-mnav ul{list-style:none;margin:0 0 var(--space-4);padding:0 0 0 var(--space-4);border-left:2px solid var(--c-signal)}.bs-mnav ul a{min-height:44px;font-family:var(--f-body);font-weight:400;font-size:1.05rem}.bs-mnav__extra{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.bs-mnav__extra a{color:var(--c-text-inv-2)}.bs-search{position:absolute;left:0;right:0;top:100%;background:var(--c-char-2);border-top:1px solid var(--c-line-inv);padding-block:var(--space-5);box-shadow:0 24px 48px #00000059}.bs-search[hidden]{display:none}.bs-search form{display:flex;gap:var(--space-2)}.bs-search input[type=search]{flex:1;min-height:52px;padding:0 var(--space-4);background:var(--c-char);color:#fff;border:1px solid var(--c-line-inv);border-radius:0;font-size:1.1rem}.bs-search input[type=search]::placeholder{color:var(--c-text-inv-2)}.bs-predictive{margin-top:var(--space-4)}.bs-predictive__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-6)}.bs-predictive h3{font-size:1rem;color:var(--c-text-inv-2);margin-bottom:var(--space-3)}.bs-predictive ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.bs-predictive a{display:flex;align-items:center;gap:var(--space-3);color:#fff;text-decoration:none}.bs-predictive a:hover,.bs-predictive a[aria-selected=true]{text-decoration:underline}.bs-predictive img{width:56px;height:56px;object-fit:contain;background:#fff}@media(max-width:749px){.bs-predictive__grid{grid-template-columns:1fr}}.bs-hero{position:relative;background:var(--c-concrete);overflow:hidden}.bs-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:var(--space-6);min-height:min(78vh,760px);padding-block:var(--space-7)}.bs-hero h1{font-size:var(--step-5);max-width:12ch;margin-bottom:var(--space-5)}.bs-hero__lede{font-size:var(--step-1);line-height:1.45;max-width:44ch;margin-bottom:var(--space-6)}.bs-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bs-hero__actions .bs-btn--ghost{color:var(--c-char)}.bs-hero__media{position:relative}.bs-hero__frame{position:relative;aspect-ratio:1;max-width:640px;margin-inline:auto}.bs-hero__frame img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bs-hero__plate{position:absolute;right:0;bottom:6%;width:min(290px,60%)}.bs-hero__scale{position:absolute;left:0;top:50%;width:1px;height:120%;transform:translateY(-50%);background:var(--c-line)}@media(prefers-reduced-motion:no-preference){.js .bs-hero__frame img{animation:bs-settle 1.2s var(--ease) both}.js .bs-hero__plate{animation:bs-plate-in .8s .45s var(--ease) both}}@keyframes bs-settle{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@keyframes bs-plate-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:849px){.bs-hero__grid{grid-template-columns:1fr;min-height:0;padding-block:var(--space-6) var(--space-7);gap:var(--space-5)}.bs-hero__media{order:-1}.bs-hero__frame{max-width:420px}.bs-hero__plate{position:relative;right:auto;bottom:auto;width:100%;max-width:420px;margin:calc(-1 * var(--space-6)) auto 0}}.bs-trust{background:var(--c-char);color:#fff}.bs-trust ul{list-style:none;margin:0;padding:var(--space-4) 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.bs-trust li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--step--1);line-height:1.3}.bs-trust svg{width:26px;height:26px;flex:none;color:var(--c-signal)}.bs-trust strong{display:block;font-family:var(--f-display);font-size:1rem}@media(max-width:849px){.bs-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.bs-threat{background:var(--c-char);color:#fff}.bs-threat__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.bs-threat__tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);background:transparent;color:#fff;border:1px solid var(--c-line-inv);font-family:var(--f-display);font-weight:700;font-size:1.05rem}.bs-threat__tab[aria-selected=true]{background:#fff;color:var(--c-char);border-color:#fff}.bs-threat__tab:hover:not([aria-selected=true]){border-color:#fff}.bs-scale{position:relative;margin:0 0 var(--space-7);padding-top:var(--space-6)}.bs-scale__track{position:relative;height:56px;border-top:1px solid var(--c-line-inv);border-bottom:1px solid var(--c-line-inv)}.bs-scale__band{position:absolute;top:8px;height:40px;left:0;display:flex;align-items:center;padding-left:var(--space-3);font-family:var(--f-display);font-weight:700;font-size:.95rem;color:var(--c-char);transition:opacity .4s,filter .4s}.bs-scale__band--iiia{width:var(--iiia, 62%);background:#fff}.bs-scale__band--iv{width:var(--iv, 100%);background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 6px,transparent 6px 12px);color:#fff;top:8px;z-index:0}.bs-scale__band--iiia{z-index:1}.bs-scale__ticks{position:relative;height:0}.bs-scale__tick{position:absolute;top:-66px;transform:translate(-50%);font-size:.82rem;color:var(--c-text-inv-2);white-space:nowrap}.bs-scale__tick:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:64px;background:var(--c-line-inv)}.bs-scale__marker{position:absolute;top:-3px;width:24px;height:24px;margin-left:-12px;left:var(--pos, 10%);transition:left .6s var(--ease);z-index:2}.bs-threat__panel[hidden]{display:none}.bs-threat__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--space-7);align-items:start}.bs-threat__panel h3{font-size:var(--step-3)}.bs-threat__answer{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--f-display);font-size:var(--step-1)}.bs-threat__answer .bs-plate__pip{width:22px;height:22px;margin:-5px}.bs-threat__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}.bs-threat__products .bs-card{background:var(--c-white);color:var(--c-text)}@media(max-width:849px){.bs-threat__panel{grid-template-columns:1fr;gap:var(--space-5)}.bs-scale__tick{font-size:.72rem}.bs-scale__tick:nth-child(2n){top:-48px}.bs-scale__tick:nth-child(2n):after{height:46px}.bs-threat__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}@media(prefers-reduced-motion:reduce){.bs-scale__marker{transition:none}}.bs-card{position:relative;display:flex;flex-direction:column;background:var(--c-white);height:100%}.bs-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#fff}.bs-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;transition:opacity .35s,transform .6s var(--ease)}.bs-card__media img+img{opacity:0}@media(hover:hover){.bs-card:hover .bs-card__media img:first-child:not(:only-child){opacity:0}.bs-card:hover .bs-card__media img+img{opacity:1}.bs-card:hover .bs-card__media img:only-child{transform:scale(1.04)}}.bs-card__badges{position:absolute;left:var(--space-3);top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1);z-index:1}.bs-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1;border-top:1px solid var(--c-line)}.bs-card__title{font-family:var(--f-display);font-weight:700;font-size:1.05rem;line-height:1.2;margin:0}.bs-card__title a{text-decoration:none}.bs-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bs-card__title a:hover{text-decoration:underline}.bs-card__meta{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.bs-price{font-weight:700;font-size:1.05rem}.bs-price s{font-weight:400;color:var(--c-text-2);margin-left:.4em;font-size:.9em}.bs-price--sale{color:var(--c-err)}.bs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--space-4)}@media(max-width:599px){.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.bs-card__body{padding:var(--space-3)}.bs-card__title{font-size:.95rem}}.bs-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--space-3);overscroll-behavior-x:contain}.bs-rail>*{scroll-snap-align:start}.bs-rail-nav{display:flex;gap:var(--space-2)}.bs-rail-nav button{width:48px;height:48px;display:grid;place-items:center;background:none;border:1.5px solid currentColor;color:inherit}.bs-rail-nav button:disabled{opacity:.35;cursor:default}@media(max-width:749px){.bs-rail{grid-auto-columns:78%}}.bs-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.bs-cat{position:relative;display:flex;flex-direction:column;background:var(--c-white);text-decoration:none;min-height:100%}.bs-cat__media{aspect-ratio:4 / 3.4;background:var(--c-concrete);overflow:hidden}.bs-cat__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:8%;transition:transform .7s var(--ease)}.bs-cat:hover .bs-cat__media img{transform:scale(1.05)}.bs-cat__body{padding:var(--space-4) var(--space-4) var(--space-5);display:grid;gap:var(--space-2)}.bs-cat__body h3{font-size:var(--step-1);margin:0}.bs-cat__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--step--1);color:var(--c-text-2)}.bs-cat:hover h3{text-decoration:underline}@media(max-width:989px){.bs-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bs-cats{gap:var(--space-3)}.bs-cat__body{padding:var(--space-3)}}.bs-scene__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-8)}.bs-scene__stage{position:sticky;top:calc(var(--header-h) + var(--space-5));height:min(80vh,720px)}.bs-scene__frame{position:relative;height:100%;background:var(--c-white)}.bs-scene__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;opacity:0;transition:opacity .6s var(--ease),transform .9s var(--ease),filter .8s var(--ease);transform:scale(1.03);filter:blur(6px)}.bs-scene__frame img.is-active{opacity:1;transform:none;filter:none}.bs-scene__progress{position:absolute;left:var(--space-4);bottom:var(--space-4);display:flex;gap:6px;z-index:1}.bs-scene__progress span{width:28px;height:3px;background:var(--c-line);transition:background .3s}.bs-scene__progress span.is-active{background:var(--c-signal)}.bs-scene__steps{display:grid;gap:0}.bs-scene__step{min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding-block:var(--space-7)}.bs-scene__step:first-child{min-height:50vh;justify-content:start;padding-top:0}.bs-scene__step h3{font-size:var(--step-3)}.bs-scene__step-media{display:none}@media(max-width:849px){.bs-scene__grid{grid-template-columns:1fr;gap:0}.bs-scene__stage{display:none}.bs-scene__step{min-height:0;padding-block:var(--space-5)}.bs-scene__step-media{display:block;background:#fff;margin-bottom:var(--space-4);aspect-ratio:1}.bs-scene__step-media img{width:100%;height:100%;object-fit:contain;padding:6%}}@media(prefers-reduced-motion:reduce){.bs-scene__frame img{transition:none;transform:none;filter:none}}.bs-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line)}.bs-proof__item{background:var(--c-white);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none}.bs-proof__item svg{width:32px;height:32px;color:var(--c-navy)}.bs-proof__item h3{font-size:var(--step-1);margin:0}.bs-proof__item p{color:var(--c-text-2);font-size:var(--step--1)}.bs-proof__item span{margin-top:auto;font-weight:700;text-decoration:underline;font-size:var(--step--1)}a.bs-proof__item:hover h3{text-decoration:underline}@media(max-width:989px){.bs-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:499px){.bs-proof{grid-template-columns:1fr}}.bs-faq{border-top:1px solid var(--c-line)}.bs-faq details{border-bottom:1px solid var(--c-line)}.bs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);cursor:pointer;list-style:none;font-family:var(--f-display);font-weight:700;font-size:var(--step-1)}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary .bs-plus{flex:none;width:20px;height:20px;position:relative}.bs-faq summary .bs-plus:before,.bs-faq summary .bs-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .25s var(--ease)}.bs-faq summary .bs-plus:after{transform:rotate(90deg)}.bs-faq details[open] .bs-plus:after{transform:rotate(0)}.bs-faq__a{padding-bottom:var(--space-5);max-width:70ch;color:var(--c-text-2)}.bs-dark .bs-faq,.bs-dark .bs-faq details{border-color:var(--c-line-inv)}.bs-dark .bs-faq__a{color:var(--c-text-inv-2)}.bs-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--space-7);align-items:start}@media(max-width:849px){.bs-faq-layout{grid-template-columns:1fr;gap:var(--space-4)}}.bs-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.bs-guide{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none}.bs-guide__media{aspect-ratio:16 / 10;background:var(--c-concrete);overflow:hidden}.bs-guide__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.bs-guide:hover .bs-guide__media img{transform:scale(1.04)}.bs-guide h3{font-size:var(--step-1);margin:0}.bs-guide:hover h3{text-decoration:underline}.bs-guide time{font-size:var(--step--1);color:var(--c-text-2)}.bs-guide-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.bs-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-4);background:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-line);text-decoration:none;font-weight:700;font-size:var(--step--1)}.bs-chip:hover{box-shadow:inset 0 0 0 1.5px var(--c-char)}@media(max-width:849px){.bs-guides{grid-template-columns:1fr}.bs-guide{display:grid;grid-template-columns:120px 1fr;align-items:center}.bs-guide__media{aspect-ratio:1}}.bs-footer{background:var(--c-char);color:#fff}.bs-footer a{color:#fff;text-decoration:none}.bs-footer a:hover{text-decoration:underline}.bs-footer__top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:var(--space-8);padding-block:var(--space-8) var(--space-7)}.bs-footer__brand img{width:var(--flogo-w, 180px);height:auto;margin-bottom:var(--space-5)}.bs-footer__brand p{color:var(--c-text-inv-2);max-width:38ch}.bs-footer__news{margin-top:var(--space-6)}.bs-footer__news h2{font-size:var(--step-1);margin-bottom:var(--space-3)}.bs-footer__news form{display:flex;gap:var(--space-2);max-width:440px}.bs-footer__news input[type=email]{flex:1;min-width:0;min-height:48px;padding:0 var(--space-4);background:var(--c-char-2);border:1px solid var(--c-line-inv);border-radius:0;color:#fff}.bs-footer__news input::placeholder{color:var(--c-text-inv-2)}.bs-footer__msg{margin-top:var(--space-2);font-size:var(--step--1)}.bs-footer__cols{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--space-6)}.bs-footer__col h2{font-size:1rem;color:var(--c-text-inv-2);margin-bottom:var(--space-4)}.bs-footer__col summary{list-style:none}.bs-footer__col summary::-webkit-details-marker{display:none}.bs-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.bs-footer__col a{display:inline-block;padding-block:.2rem}.bs-footer__trust{border-top:1px solid var(--c-line-inv)}.bs-footer__trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5)}.bs-footer__social{display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0}.bs-footer__social a{display:grid;place-items:center;width:44px;height:44px}.bs-footer__social svg{width:22px;height:22px}.bs-footer__pay{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.bs-footer__pay svg{width:38px;height:24px}.bs-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4) var(--space-6);color:var(--c-text-inv-2);font-size:var(--step--1);border-top:1px solid var(--c-line-inv)}.bs-footer__legal ul{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0}.bs-footer__legal a{color:var(--c-text-inv-2)}.bs-family{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--step--1);color:var(--c-text-inv-2)}.bs-family ul{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0}@media(max-width:989px){.bs-footer__top{grid-template-columns:1fr;gap:var(--space-6);padding-block:var(--space-7) var(--space-5)}}.bs-footer__cols{align-items:start}.bs-footer__col{border-top:1px solid var(--c-line-inv)}.bs-footer__col summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;cursor:pointer}.bs-footer__col summary h2{margin:0;color:#fff;transition:color .2s}.bs-footer__col summary svg{flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),color .2s}.bs-footer__col summary:hover h2,.bs-footer__col details[open] summary h2{color:var(--c-signal)}.bs-footer__col details[open] summary svg{transform:rotate(180deg);color:var(--c-signal)}.bs-footer__col summary:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px}.bs-footer__col ul{padding-bottom:var(--space-4)}.bs-footer__col details[open] li{animation:bs-foot-in .35s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes bs-foot-in{0%{opacity:0;transform:translateY(-6px)}}@media(max-width:749px){.bs-footer__cols{grid-template-columns:1fr;gap:0}}@media(prefers-reduced-motion:reduce){.bs-footer__col details[open] li{animation:none}}.bs-crumbs{font-size:var(--step--1);color:var(--c-text-2);padding-block:var(--space-4)}.bs-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.bs-crumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2);opacity:.6}.bs-crumbs a{text-decoration:none}.bs-crumbs a:hover{text-decoration:underline}.bs-pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-7);align-items:start;padding-bottom:var(--space-8)}.bs-gallery{position:sticky;top:calc(var(--header-h) + var(--space-4));display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-3)}.bs-gallery__main{position:relative;background:#fff;aspect-ratio:1;overflow:hidden}.bs-gallery__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bs-gallery__track::-webkit-scrollbar{display:none}.bs-gallery__slide{flex:0 0 100%;scroll-snap-align:center;display:grid;place-items:center}.bs-gallery__slide img{width:100%;height:100%;object-fit:contain;padding:4%;cursor:zoom-in}.bs-gallery__slide video,.bs-gallery__slide iframe{width:100%;height:100%}.bs-gallery__thumbs{display:grid;gap:var(--space-2);align-content:start;max-height:100%;overflow-y:auto;scrollbar-width:none;list-style:none;margin:0;padding:0}.bs-gallery__thumbs button{display:block;width:76px;height:76px;padding:4px;background:#fff;border:1.5px solid transparent}.bs-gallery__thumbs button[aria-current=true]{border-color:var(--c-char)}.bs-gallery__thumbs img{width:100%;height:100%;object-fit:contain}.bs-gallery__count{position:absolute;right:var(--space-3);bottom:var(--space-3);background:var(--c-char);color:#fff;font-size:.8rem;padding:.25rem .5rem;display:none}.bs-info{display:grid;gap:var(--space-5)}.bs-info h1{font-size:var(--step-3);margin:0}.bs-info__price{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.bs-info__price .bs-price{font-size:var(--step-2);font-family:var(--f-display)}.bs-rating{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--step--1)}.bs-stars{--pct: 0%;position:relative;display:inline-block;font-size:1.05rem;line-height:1;letter-spacing:2px;color:var(--c-line)}.bs-stars:before{content:"\2605\2605\2605\2605\2605"}.bs-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--pct);overflow:hidden;color:var(--c-signal)}.bs-opt{border:0;margin:0;padding:0;min-width:0}.bs-opt legend{display:flex;justify-content:space-between;width:100%;font-weight:700;margin-bottom:var(--space-3);padding:0}.bs-opt legend span{font-weight:400;color:var(--c-text-2)}.bs-opt legend a{font-weight:700}.bs-swatches{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bs-swatch{position:relative}.bs-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.bs-swatch label{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:0 var(--space-4);background:#fff;box-shadow:inset 0 0 0 1px var(--c-line);font-weight:700;font-size:.95rem;cursor:pointer}.bs-swatch input:checked+label{background:var(--c-char);color:#fff;box-shadow:none}.bs-swatch input:focus-visible+label{outline:3px solid var(--c-signal);outline-offset:2px}.bs-swatch input.is-unavailable+label{color:var(--c-text-2);background:linear-gradient(to top left,transparent calc(50% - 1px),var(--c-line) 50%,transparent calc(50% + 1px)),#fff}.bs-swatch input.is-unavailable:checked+label{background:var(--c-char-3);color:#fff}.bs-qty{display:inline-flex;align-items:stretch;box-shadow:inset 0 0 0 1px var(--c-line);background:#fff}.bs-qty button{width:48px;background:none;border:0;font-size:1.2rem}.bs-qty input{width:56px;text-align:center;border:0;background:none;-moz-appearance:textfield}.bs-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.bs-buy{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3)}.bs-buy .shopify-payment-button{grid-column:1 / -1}.shopify-payment-button__button{min-height:48px!important;border-radius:0!important}.bs-form-error{color:var(--c-err);font-weight:700}.bs-points{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:var(--step--1)}.bs-points li{display:flex;gap:var(--space-3);align-items:flex-start}.bs-points svg{width:20px;height:20px;flex:none;color:var(--c-navy);margin-top:1px}.bs-points a{font-weight:700}.bs-desc{max-width:72ch}.bs-desc h2,.bs-desc h3{font-size:var(--step-2);margin-top:var(--space-6)}.bs-desc ul{padding-left:1.2em}.bs-desc li{margin-bottom:var(--space-2)}.bs-desc img{margin-block:var(--space-4)}.bs-desc table{border-collapse:collapse;width:100%}.bs-desc td,.bs-desc th{border:1px solid var(--c-line);padding:var(--space-2) var(--space-3);text-align:left}.bs-pdp-details{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:var(--space-7)}.bs-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);background:var(--c-char);color:#fff;transform:translateY(110%);transition:transform .3s var(--ease)}.bs-sticky-buy.is-visible{transform:none}.bs-sticky-buy__title{flex:1;min-width:0;font-family:var(--f-display);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-sticky-buy .bs-btn{--btn-bg: #fff;--btn-fg: var(--c-char);min-height:44px}.bs-zoom{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff}.bs-zoom::backdrop{background:#000000b3}.bs-zoom img{width:100%;height:100%;object-fit:contain}.bs-zoom .bs-icon-btn{position:fixed;top:var(--space-4);right:var(--space-4);background:var(--c-char)}@media(max-width:989px){.bs-pdp{grid-template-columns:1fr;gap:var(--space-5)}.bs-gallery{position:relative;top:0;grid-template-columns:1fr;margin-inline:calc(-1 * var(--gutter))}.bs-gallery__thumbs{display:none}.bs-gallery__count{display:block}.bs-pdp-details{grid-template-columns:1fr;gap:var(--space-4)}}.bs-coll-head{background:var(--c-concrete);padding-block:var(--space-6) var(--space-7)}.bs-coll-head h1{font-size:var(--step-4);margin-bottom:var(--space-3)}.bs-coll-head .bs-rte{max-width:70ch;color:var(--c-text-2)}.bs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5)}.bs-toolbar select{min-height:44px;padding:0 2.2rem 0 var(--space-3);border:0;box-shadow:inset 0 0 0 1px var(--c-line);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23262424' stroke-width='2'/%3E%3C/svg%3E") right .8rem center no-repeat;-webkit-appearance:none;appearance:none;border-radius:0}.bs-coll-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-6);padding-bottom:var(--space-8)}.bs-coll-layout--nofilters{grid-template-columns:1fr}.bs-filters details{border-bottom:1px solid var(--c-line)}.bs-filters summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;font-weight:700;list-style:none}.bs-filters summary::-webkit-details-marker{display:none}.bs-filters ul{list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-2)}.bs-filters label{display:flex;align-items:center;gap:var(--space-3);min-height:32px;cursor:pointer}.bs-filters input[type=checkbox]{width:18px;height:18px;accent-color:var(--c-navy)}.bs-filters .bs-range{display:flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-4)}.bs-filters .bs-range input{width:100%;min-height:40px;padding:0 var(--space-2);border:0;box-shadow:inset 0 0 0 1px var(--c-line);background:#fff}.bs-active{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.bs-active a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);background:var(--c-char);color:#fff;text-decoration:none;font-size:var(--step--1)}.bs-filter-btn{display:none}.bs-empty{padding:var(--space-8) 0;text-align:center}.bs-pagination{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-7)}.bs-pagination a,.bs-pagination span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 var(--space-3);background:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px var(--c-line)}.bs-pagination [aria-current=page]{background:var(--c-char);color:#fff}@media(max-width:989px){.bs-coll-layout{grid-template-columns:1fr}.bs-coll-layout>.bs-filters{display:none}.bs-filter-btn{display:inline-flex}}.bs-line{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--c-line)}.bs-line__img{width:84px;height:84px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-line)}.bs-line__img img{width:100%;height:100%;object-fit:contain;padding:4px}.bs-line__title{font-weight:700;text-decoration:none;display:block;line-height:1.3}.bs-line__opts{font-size:var(--step--1);color:var(--c-text-2);margin:var(--space-1) 0 var(--space-2)}.bs-line__actions{display:flex;align-items:center;gap:var(--space-3)}.bs-line__actions .bs-qty button{width:36px}.bs-line__actions .bs-qty input{width:40px;min-height:36px}.bs-line__remove{background:none;border:0;padding:0;text-decoration:underline;font-size:var(--step--1);color:var(--c-text-2);min-height:36px}.bs-line__price{text-align:right;font-weight:700}.bs-totals{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-display);font-weight:700;font-size:var(--step-1);margin-bottom:var(--space-2)}.bs-cart-note{font-size:var(--step--1);color:var(--c-text-2);margin-bottom:var(--space-4)}.bs-cart-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-7);align-items:start;padding-bottom:var(--space-8)}.bs-cart-summary{background:#fff;padding:var(--space-5);position:sticky;top:calc(var(--header-h) + var(--space-4))}.bs-cart-summary textarea{width:100%;min-height:90px;padding:var(--space-3);border:0;box-shadow:inset 0 0 0 1px var(--c-line);margin:var(--space-2) 0 var(--space-4);resize:vertical}.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s}@media(max-width:849px){.bs-cart-page{grid-template-columns:1fr}.bs-cart-summary{position:static}}.bs-page-head{background:var(--c-concrete);padding-block:var(--space-7)}.bs-page-head h1{font-size:var(--step-4);margin:0;max-width:22ch}.bs-rte{line-height:1.65}.bs-rte h2{font-size:var(--step-3);margin-top:var(--space-7)}.bs-rte h3{font-size:var(--step-2);margin-top:var(--space-6)}.bs-rte img{margin-block:var(--space-5);height:auto}.bs-rte ul,.bs-rte ol{padding-left:1.3em}.bs-rte li{margin-bottom:var(--space-2)}.bs-rte blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:3px solid var(--c-signal);font-size:var(--step-1)}.bs-rte table{width:100%;border-collapse:collapse;margin-block:var(--space-5);display:block;overflow-x:auto}.bs-rte td,.bs-rte th{border:1px solid var(--c-line);padding:var(--space-2) var(--space-3);text-align:left}.bs-rte iframe{max-width:100%}.bs-article-head{padding-block:var(--space-7) var(--space-5)}.bs-article-head h1{font-size:var(--step-4);max-width:22ch}.bs-article-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--c-text-2);font-size:var(--step--1)}.bs-article-hero{margin-bottom:var(--space-7)}.bs-article-hero img{width:100%;max-height:70vh;object-fit:cover}.bs-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-5);padding-bottom:var(--space-8)}@media(max-width:989px){.bs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bs-blog-grid{grid-template-columns:1fr}}.bs-toast{position:fixed;left:50%;bottom:var(--space-5);z-index:300;transform:translate(-50%,150%);background:var(--c-char);color:#fff;padding:var(--space-3) var(--space-5);transition:transform .3s var(--ease);max-width:calc(100% - 2rem)}.bs-toast.is-visible{transform:translate(-50%)}#MainContent{overflow-x:clip}.bs-nav__link,.bs-nav__toggle{white-space:nowrap}@media(min-width:1200px)and (max-width:1365px){.bs-nav__link,.bs-nav__toggle{padding:0 var(--space-2);font-size:.92rem}.bs-header__bar{gap:var(--space-4)}}.bs-header__logo img,.bs-footer__brand img{filter:brightness(0) invert(1)}.bs-threat .bs-muted{color:var(--c-text-inv-2)}.bs-mega__col a.bs-mega__feature{display:grid;grid-template-columns:120px 1fr;gap:var(--space-4);align-items:center;padding:var(--space-4);color:var(--c-char);font-size:1rem}.bs-mega__col a.bs-mega__feature:hover strong{text-decoration:underline}.bs-mega__col a.bs-mega__feature:hover{text-decoration:none}@media(max-width:849px){.bs-hero__frame{max-width:280px}.bs-hero__plate{margin-top:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4)}.bs-hero__plate dl{display:none}.bs-hero__plate .bs-plate__level{margin:0}.bs-hero h1{margin-bottom:var(--space-4)}.bs-hero__lede{margin-bottom:var(--space-5)}}.bs-footer,.bs-trust,.bs-threat,.bs-dark,.bs-mega,.bs-search,.bs-sticky-buy,.bs-drawer--left .bs-drawer__panel,.bs-missions,.bs-blog-top{background-image:var(--grain);background-repeat:repeat}.bs-header{background-color:#121316db;background-image:var(--grain);-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);box-shadow:0 1px #ffffff0f}.bs-footer{box-shadow:inset 0 1px #ffffff0f}.bs-show{--ui-h: 84px;--copy-h: 0px;position:relative;isolation:isolate;overflow:hidden;height:clamp(560px,88vh,900px);background:var(--c-char);color:#fff}.bs-show__stage{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y}.bs-show__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;z-index:0}.bs-show__slide.is-active{visibility:visible;z-index:2}.bs-show__slide.is-leaving{visibility:visible;z-index:1}.bs-show.is-live .bs-show__slide.is-active{animation:bs-wipe 1s var(--ease-wipe) both}.bs-show__slide.is-leaving .bs-show__media{animation:bs-recede 1s var(--ease-wipe) both}@keyframes bs-wipe{0%{clip-path:polygon(118% 0,118% 0,118% 100%,100% 100%)}to{clip-path:polygon(-18% 0,118% 0,118% 100%,0 100%)}}@keyframes bs-recede{to{transform:scale(.95);filter:brightness(.35) saturate(.6)}}.bs-show__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background:var(--c-char)}.bs-show__frame{--bw: max(100cqw, calc(100cqh * var(--ar)));--bh: max(100cqh, calc(100cqw / var(--ar)));position:absolute;width:var(--bw);height:var(--bh);left:calc((100cqw - var(--bw)) * var(--fx));top:calc((100cqh - var(--bh)) * var(--fy));transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%)}.bs-show__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none}.bs-show__slide.is-active .bs-show__frame{animation:bs-kb var(--kb, 9s) linear both}@keyframes bs-kb{0%{transform:scale(1.02)}to{transform:scale(var(--zoom, 1.12))}}.bs-show:not(.is-live) .bs-show__slide.is-active .bs-show__media{animation:bs-focus 1.5s var(--ease) both}@keyframes bs-focus{0%{filter:blur(14px) brightness(.55);transform:scale(1.05)}to{filter:none;transform:none}}.bs-show__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(0deg,rgba(10,11,13,.92) 0,rgba(10,11,13,.4) 22%,transparent 42%),linear-gradient(90deg,rgba(10,11,13,.88) 0,rgba(10,11,13,.5) 34%,transparent 62%)}.bs-show__slide--right .bs-show__shade{background:linear-gradient(0deg,rgba(10,11,13,.92) 0,rgba(10,11,13,.4) 22%,transparent 42%),linear-gradient(270deg,rgba(10,11,13,.9) 0,rgba(10,11,13,.55) 36%,transparent 64%)}.bs-show__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grain);opacity:.8}.bs-show__backdrop{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center;filter:blur(42px) brightness(.32) saturate(.8);transform:scale(1.1)}.bs-show__slide--contain .bs-show__media{bottom:var(--ui-h);background:transparent}.bs-show__slide--contain .bs-show__frame{--bw: min(100cqw, calc(100cqh * var(--ar)));--bh: min(100cqh, calc(100cqw / var(--ar)))}.bs-show__slide--contain.is-active .bs-show__frame{animation-name:bs-kb-soft}.bs-show__slide--video.is-active .bs-show__frame{animation:none}@keyframes bs-kb-soft{0%{transform:scale(1)}to{transform:scale(1.035)}}.bs-show__slide--edge-right .bs-show__frame{-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.bs-show__slide--edge-left .bs-show__frame{-webkit-mask-image:linear-gradient(270deg,#000 78%,transparent);mask-image:linear-gradient(270deg,#000 78%,transparent)}.bs-show__slide--edge-both .bs-show__frame{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.bs-show__slide--contain .bs-show__shade{background:linear-gradient(0deg,rgba(10,11,13,.85) 0,transparent 26%)}@media(min-width:750px){.bs-show__slide--video.bs-show__slide--contain.bs-show__slide--left .bs-show__media{left:clamp(360px,44%,640px)}.bs-show__slide--video.bs-show__slide--contain.bs-show__slide--right .bs-show__media{right:clamp(360px,44%,640px)}.bs-show__slide--video.bs-show__slide--contain .bs-show__shade{background:linear-gradient(0deg,rgba(10,11,13,.85) 0,transparent 20%)}}.bs-show__slide--contain.bs-show__slide--left .bs-show__shade{background:linear-gradient(0deg,rgba(10,11,13,.85) 0,transparent 26%),linear-gradient(90deg,rgba(10,11,13,.75) 0,transparent 40%)}.bs-spot{position:absolute;left:var(--x);top:var(--y);width:0;height:0;z-index:1}.bs-spot__ret{position:absolute;left:-30px;top:-30px;width:60px;height:60px;overflow:visible;color:#fff;opacity:0}.bs-spot__ret .r{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:3 5}.bs-spot__ret .t{stroke:currentColor;stroke-width:1.6}.bs-spot__ret .d{fill:var(--c-signal)}.bs-spot__ring{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border:2px solid var(--c-signal);border-radius:50%;opacity:0}.bs-spot__label{position:absolute;top:-17px;left:40px;white-space:nowrap;padding:7px 12px 7px 10px;font-family:var(--f-display);font-weight:700;font-size:.92rem;line-height:1.2;background:#0e0f12b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:2px solid var(--c-signal);color:#fff;clip-path:inset(0 100% 0 0)}.bs-spot__label:before{content:"";position:absolute;right:100%;top:50%;width:12px;height:1px;background:#ffffffb3}.bs-spot--left .bs-spot__label{left:auto;right:40px;border-left:0;border-right:2px solid var(--c-signal);padding:7px 10px 7px 12px;clip-path:inset(0 0 0 100%)}.bs-spot--left .bs-spot__label:before{right:auto;left:100%}.bs-show__slide.is-active .bs-spot__ret{animation:bs-lock .9s var(--ease) var(--d) both}.bs-show__slide.is-active .bs-spot__ret .r{animation:bs-spin 9s linear var(--d) infinite;transform-origin:30px 30px}.bs-show__slide.is-active .bs-spot__ring{animation:bs-ping 2.2s ease-out calc(var(--d) + .9s) infinite}.bs-show__slide.is-active .bs-spot__label{animation:bs-unveil .6s var(--ease) calc(var(--d) + .55s) both}@keyframes bs-lock{0%{opacity:0;transform:scale(2.4) rotate(-90deg)}55%{opacity:1;transform:scale(.88) rotate(0)}75%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes bs-spin{to{transform:rotate(360deg)}}@keyframes bs-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes bs-unveil{to{clip-path:inset(0 0 0 0)}}.bs-show__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:flex-end;padding-bottom:calc(var(--ui-h) + clamp(1.5rem,4vh,3.5rem));pointer-events:none}.bs-show__copy--center{align-items:center;padding-bottom:var(--ui-h)}.bs-show__copy>.bs-wrap{display:flex}.bs-show__slide--right .bs-show__copy>.bs-wrap{justify-content:flex-end}.bs-show__text{max-width:35rem;pointer-events:auto}.bs-show__chip{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 var(--space-4);padding:.4rem .8rem;font-family:var(--f-display);font-weight:700;font-size:.9rem;background:#ffffff12;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bs-show__chip .bs-plate__pip{width:16px;height:16px;margin:-4px}.bs-show__title{font-size:clamp(2.6rem,1.3rem + 4.3vw,5.4rem);line-height:.96;letter-spacing:-.02em;margin:0 0 var(--space-4);text-wrap:balance}.bs-show__lede{font-size:var(--step-1);line-height:1.45;color:#d6d8dd;max-width:42ch}.bs-show__price{margin:var(--space-3) 0 0;font-weight:700;color:#fff}.bs-show__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.bs-show .bs-btn--ghost{color:#fff}.bs-show__slide.is-active .bs-show__text>*{animation:bs-rise .8s var(--ease) both;animation-delay:calc(.32s + var(--i, 0) * .09s)}.bs-show:not(.is-live) .bs-show__slide.is-active .bs-show__text>*{animation-delay:calc(.05s + var(--i, 0) * .07s)}.bs-show__text>:nth-child(2){--i: 1}.bs-show__text>:nth-child(3){--i: 2}.bs-show__text>:nth-child(4){--i: 3}.bs-show__text>:nth-child(5){--i: 4}@keyframes bs-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.bs-show__ui{position:absolute;left:0;right:0;bottom:0;z-index:4;border-top:1px solid rgba(255,255,255,.1);background:#0a0b0d66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bs-show__ui-inner{display:flex;align-items:center;gap:var(--space-5);height:var(--ui-h)}.bs-show__tabs{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-4);height:100%}.bs-show__tab{display:flex;flex-direction:column;justify-content:center;gap:.7rem;padding:0;background:none;border:0;color:#ffffff80;text-align:left;font-family:var(--f-display);font-weight:700;font-size:.95rem;transition:color .2s}.bs-show__tab:hover,.bs-show__tab[aria-current=true]{color:#fff}.bs-show__tab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-show__bar{display:block;height:2px;background:#ffffff2e;overflow:hidden}.bs-show__bar i{display:block;height:100%;background:var(--c-signal);transform:scaleX(0);transform-origin:0 50%}.bs-show__toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;background:none;color:#fff;border:1px solid rgba(255,255,255,.3)}.bs-show__toggle:hover{border-color:#fff}.bs-show__toggle .i-play,.bs-show.is-stopped .bs-show__toggle .i-pause{display:none}.bs-show.is-stopped .bs-show__toggle .i-play{display:block}.bs-show.is-held .bs-show__frame,.bs-show.is-held .bs-spot__ret .r,.bs-show.is-held .bs-spot__ring{animation-play-state:paused!important}@media(max-width:749px){.bs-show{--ui-h: 56px;--media-h: 56svh;height:calc(var(--media-h) + 330px + var(--ui-h));min-height:0}.bs-show__media,.bs-show__slide--contain .bs-show__media{bottom:auto;height:var(--media-h)}.bs-show__shade,.bs-show__slide--right .bs-show__shade,.bs-show__slide--contain .bs-show__shade{bottom:auto;height:var(--media-h);background:linear-gradient(0deg,var(--c-char) 0,rgba(18,19,22,.55) 22%,transparent 45%)}.bs-show__slide--contain .bs-show__frame{-webkit-mask-image:none;mask-image:none}.bs-show__slide--contain .bs-show__shade{background:linear-gradient(0deg,var(--c-char) 0,transparent 30%)}.bs-show__copy,.bs-show__copy--center{top:calc(var(--media-h) - 2.75rem);bottom:var(--ui-h);align-items:flex-start;padding-bottom:0}.bs-show__slide--right .bs-show__copy>.bs-wrap{justify-content:flex-start}.bs-show__title{font-size:clamp(2rem,8.6vw,2.75rem)}.bs-show__lede{font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bs-show__actions{margin-top:var(--space-4)}.bs-show__actions .bs-btn--ghost,.bs-spot__label{display:none}.bs-spot__ret{transform:scale(.8)}.bs-show__tab-name{display:none}.bs-show__tabs{gap:var(--space-2)}.bs-show__ui{background:var(--c-char)}}.bs-missions{background-color:var(--c-char);color:#fff;padding-block:var(--space-8)}.bs-missions .bs-head .bs-muted{color:var(--c-text-inv-2)}.bs-missions__list{display:flex;gap:6px;height:clamp(460px,64vh,620px);list-style:none;margin:0;padding:0}.bs-mission{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--c-char-2);transition:flex-grow .7s var(--ease)}.bs-mission.is-open{flex-grow:4.6}.bs-mission__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:#fff;text-decoration:none}.bs-mission__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.45) contrast(1.1);transform:scale(1.08);transition:filter .7s var(--ease),transform 1.4s var(--ease)}.bs-mission.is-open .bs-mission__img{filter:none;transform:scale(1)}.bs-mission__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(10,11,13,.92) 0,rgba(10,11,13,.25) 46%,transparent 70%)}.bs-mission__rail{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) 0;transition:opacity .3s}.bs-mission__rail svg{width:26px;height:26px;color:var(--c-signal)}.bs-mission__rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--f-display);font-weight:700;font-size:1.05rem;white-space:nowrap}.bs-mission.is-open .bs-mission__rail{opacity:0}.bs-mission__body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(1.25rem,2.5vw,2.25rem);max-width:34rem;opacity:0;transform:translateY(16px);transition:opacity .4s,transform .6s var(--ease)}.bs-mission.is-open .bs-mission__body{opacity:1;transform:none;transition-delay:.28s}.bs-mission__icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-4);background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:var(--c-signal)}.bs-mission__icon svg{width:24px;height:24px}.bs-mission__body h3{font-size:var(--step-3);margin:0 0 var(--space-3)}.bs-mission__body p{color:#d6d8dd;margin:0 0 var(--space-4);max-width:42ch}.bs-mission__pick{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--f-display);font-weight:700;padding-bottom:2px;border-bottom:2px solid var(--c-signal)}.bs-mission.is-open .bs-mission__link{--bracket-color: rgba(255, 255, 255, .8)}.bs-mission__link:focus-visible{outline-offset:-3px}.bs-mission__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 3px);transition:opacity .6s var(--ease)}.bs-mission.is-open .bs-mission__shade{opacity:0}.bs-mission__scan{position:absolute;left:0;right:0;top:0;height:34%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(108,120,214,.12) 85%,rgba(108,120,214,.6) 99%,transparent);border-bottom:1px solid rgba(150,160,235,.9)}.bs-mission.is-open .bs-mission__scan{animation:bs-scan 1.5s var(--ease) .15s both}@keyframes bs-scan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(300%)}}.bs-mission.is-open .bs-mission__link:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:2;pointer-events:none;background:linear-gradient(var(--c-signal),var(--c-signal)) 0 0 / 22px 2px,linear-gradient(var(--c-signal),var(--c-signal)) 0 0 / 2px 22px,linear-gradient(var(--c-signal),var(--c-signal)) 100% 0 / 22px 2px,linear-gradient(var(--c-signal),var(--c-signal)) 100% 0 / 2px 22px,linear-gradient(#fff,#fff) 0 100% / 22px 2px,linear-gradient(#fff,#fff) 0 100% / 2px 22px,linear-gradient(#fff,#fff) 100% 100% / 22px 2px,linear-gradient(#fff,#fff) 100% 100% / 2px 22px;background-repeat:no-repeat;animation:bs-close-in .7s var(--ease) .1s both}@keyframes bs-close-in{0%{opacity:0;top:-10px;right:-10px;bottom:-10px;left:-10px}to{opacity:1;top:14px;right:14px;bottom:14px;left:14px}}.bs-mission__timer{position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:#ffffff1f;opacity:0;transition:opacity .3s}.bs-mission__timer i{display:block;height:100%;background:var(--c-signal);transform:scaleX(0);transform-origin:0 50%}.bs-missions.is-cycling .bs-mission.is-open .bs-mission__timer{opacity:1}.bs-missions.is-cycling .bs-mission.is-open .bs-mission__timer i{animation:bs-fill 6.5s linear both}.bs-missions.is-held .bs-mission__timer i{animation-play-state:paused!important}@keyframes bs-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference)and (min-width:850px){.js .bs-missions:not(.is-in) .bs-mission{clip-path:inset(100% 0 0 0)}.js .bs-missions .bs-mission{transition:flex-grow .7s var(--ease),clip-path .9s var(--ease-wipe, var(--ease));transition-delay:0s,calc(var(--k, 0) * 90ms)}}@media(max-width:849px){.bs-mission__shade{display:none}.bs-missions__list{height:auto;display:grid;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--space-3);padding-bottom:var(--space-2)}.bs-missions__list::-webkit-scrollbar{display:none}.bs-mission{height:440px;scroll-snap-align:start}.bs-mission__img{filter:none;transform:none}.bs-mission__rail{display:none}.bs-mission__body{opacity:1;transform:none}}.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm{position:relative;color:#fff;background:var(--grain),var(--c-char-2);border:1px solid var(--c-line-inv);padding:clamp(1.25rem,3vw,2.25rem);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.form-card:has(.dealer-form){background:var(--grain),var(--c-char-2)!important;border-radius:0!important;box-shadow:none!important;border:1px solid var(--c-line-inv)!important;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.form-card .dealer-form{background:none;border:0;padding:0;clip-path:none}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) label{display:block;margin-bottom:.45rem;color:#c9ccd2!important;font:600 .9rem/1.3 var(--f-body)!important;letter-spacing:.01em!important;text-transform:none!important}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){width:100%;min-height:52px;padding:.85rem 1rem;background:#0c0d0f!important;color:#fff!important;border:1px solid #34373d!important;border-radius:0!important;box-shadow:none!important;font:400 1rem/1.4 var(--f-body)!important;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) :is(input,select,textarea):hover{border-color:#4b4f57!important}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) :is(input,select,textarea):focus{outline:none;border-color:var(--c-signal)!important;box-shadow:0 0 0 3px #6c78d64d!important}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) ::placeholder{color:#7f848d;opacity:1}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) textarea{min-height:150px;resize:vertical}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) select{padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23ffffff' stroke-width='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1rem center!important}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) :is(button[type=submit],input[type=submit],.submit-btn){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:var(--space-4);padding:.85rem 1.5rem;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;background:linear-gradient(225deg,transparent 12px,var(--c-navy) 12.5px)!important;color:#fff!important;font:700 1.05rem/1.1 var(--f-display)!important;letter-spacing:.02em!important;text-transform:none!important}:is(.bs-formcard,.bs-rte form:not([role=search]),.dealer-form,#ContactForm) :is(button[type=submit],input[type=submit],.submit-btn):hover{background:linear-gradient(225deg,transparent 12px,var(--c-navy-2) 12.5px)!important}.dealer-form .error-message{color:#ff9b8a!important;font-size:.85rem!important}.bs-formcard .form-status,.bs-form-note{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--c-signal);background:#ffffff0d}.bs-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.bs-formgrid .bs-field--full{grid-column:1 / -1}@media(max-width:599px){.bs-formgrid{grid-template-columns:1fr}}.bs-template-page--become-a-dealer #MainContent{background:var(--grain),var(--c-char);color:#fff}.bs-page-full{padding-block:0}.bs-blog-top{background-color:var(--c-char);color:#fff;padding-block:var(--space-7) var(--space-6)}.bs-blog-top .bs-crumbs{color:var(--c-text-inv-2);padding-top:0}.bs-blog-top h1{font-size:var(--step-5);margin:0 0 var(--space-3)}.bs-blog-top p{color:var(--c-text-inv-2);max-width:56ch;font-size:var(--step-1);margin:0}.bs-lead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;padding-block:var(--space-7);text-decoration:none;color:inherit}.bs-lead__media{position:relative;aspect-ratio:900 / 536;overflow:hidden;background:var(--c-char-2)}.bs-lead__media img,.bs-post__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transition:transform 1.2s var(--ease)}.bs-lead:hover .bs-lead__media img,.bs-post:hover .bs-post__media img{transform:scale(1.04)}.bs-lead__body h2{font-size:var(--step-4);margin:var(--space-3) 0 var(--space-4)}.bs-lead:hover h2{text-decoration:underline;text-decoration-thickness:2px}.bs-lead__body p{color:var(--c-text-2);font-size:var(--step-1);max-width:46ch}.bs-topic{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--f-display);font-weight:700;font-size:.85rem;color:var(--c-navy)}.bs-topic:before{content:"";width:14px;height:14px;margin:-3px;flex:none}.bs-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);font-size:var(--step--1);color:var(--c-text-2)}.bs-meta strong{color:var(--c-text);font-weight:600}.bs-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7) var(--space-5);padding-bottom:var(--space-7);border-top:1px solid var(--c-line);padding-top:var(--space-7)}.bs-post{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit}.bs-post__media{position:relative;aspect-ratio:900 / 536;overflow:hidden;background:var(--c-concrete);margin-bottom:var(--space-2)}.bs-post h2{font-size:var(--step-1);line-height:1.15;margin:0}.bs-post:hover h2{text-decoration:underline}.bs-post p{color:var(--c-text-2);font-size:var(--step--1);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bs-post .bs-meta{margin-top:auto;padding-top:var(--space-2)}.bs-more{display:flex;justify-content:center;padding-bottom:var(--space-8)}@media(max-width:989px){.bs-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-lead{grid-template-columns:1fr}}@media(max-width:599px){.bs-posts{grid-template-columns:1fr;gap:var(--space-6)}}.bs-progress{position:fixed;left:0;top:0;z-index:60;width:100%;height:3px;background:var(--c-signal);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.bs-article-top{background:var(--grain),var(--c-char);color:#fff;padding-block:var(--space-6) clamp(9rem,22vw,16rem)}.bs-article-top .bs-crumbs{color:var(--c-text-inv-2);padding-top:0}.bs-article-top h1{font-size:var(--step-4);max-width:24ch;margin:var(--space-3) 0 var(--space-4)}.bs-article-top .bs-topic{color:#aab3ff}.bs-article-top .bs-meta{color:var(--c-text-inv-2)}.bs-article-top .bs-meta strong{color:#fff}.bs-author{display:inline-flex;align-items:center;gap:var(--space-2)}.bs-author__mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-navy);color:#fff;font-size:.75rem;font-weight:700}.bs-article-figure{position:relative;margin:calc(-1*clamp(8rem,20vw,15rem)) auto 0;max-width:1100px;aspect-ratio:var(--ar, 900 / 536);max-height:78vh;overflow:hidden;background:var(--c-char-2)}.bs-article-figure img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 30%)}.bs-article-body{padding-block:var(--space-7) var(--space-8)}.bs-article-body .bs-rte{font-size:1.125rem;line-height:1.75}.bs-article-body .bs-rte>p:first-of-type{font-size:var(--step-1);line-height:1.55;color:var(--c-text)}.bs-article-body .bs-rte h2{font-size:var(--step-3);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--c-line)}.bs-article-body .bs-rte img{width:100%}.bs-article-body .bs-rte a{color:var(--c-navy);font-weight:600}.bs-article-end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--c-line)}.bs-share{display:flex;gap:var(--space-2)}.bs-share a,.bs-share button{display:inline-grid;place-items:center;width:44px;height:44px;background:#fff;color:var(--c-char);border:0;box-shadow:inset 0 0 0 1px var(--c-line);text-decoration:none}.bs-share a:hover,.bs-share button:hover{box-shadow:inset 0 0 0 1.5px var(--c-char)}.bs-share svg{width:20px;height:20px}@media(prefers-reduced-motion:no-preference){.js [data-rise]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--n, 0) * 70ms)}.js [data-rise].is-in{opacity:1;transform:none}}.bs-contact{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.bs-contact__intro h2{font-size:var(--step-3)}.bs-contact__line{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-family:var(--f-display);font-weight:700;font-size:var(--step-1)}.bs-contact__line a{text-decoration:none}@media(max-width:849px){.bs-contact{grid-template-columns:1fr}}.bs-article-top--plain{padding-bottom:var(--space-7)}.bs-rail-nav button{position:relative;width:46px;height:46px;border:0;padding:0;background:var(--c-char);color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:background-color .25s,opacity .25s,transform .2s var(--ease)}.bs-rail-nav button svg{width:20px;height:20px;margin:auto;transition:transform .3s var(--ease)}.bs-rail-nav button:hover:not(:disabled){background:var(--c-navy)}.bs-rail-nav [data-rail-next]:hover:not(:disabled) svg{transform:translate(3px)}.bs-rail-nav [data-rail-prev]:hover:not(:disabled) svg{transform:translate(-3px)}.bs-rail-nav button:active:not(:disabled){transform:scale(.94)}.bs-rail-nav button:disabled{opacity:.28;cursor:default}.bs-dark .bs-rail-nav button,.bs-missions .bs-rail-nav button{background:#ffffff1a}.bs-dark .bs-rail-nav button:hover:not(:disabled),.bs-missions .bs-rail-nav button:hover:not(:disabled){background:var(--c-signal);color:var(--c-char)}.is-static .bs-rail-nav,.is-static .bs-rail-progress{visibility:hidden}.bs-rail-progress{position:relative;height:2px;margin-top:-2px;background:var(--c-line);overflow:hidden;pointer-events:none}.bs-rail-progress i{position:absolute;top:0;bottom:0;left:calc((100% - var(--w, 100%)) * var(--x, 0));width:var(--w, 100%);background:var(--c-signal)}.bs-missions .bs-rail-progress{background:var(--c-line-inv);margin-top:var(--space-3)}@media(min-width:850px){.bs-rail-nav--touch,.bs-missions .bs-rail-progress{display:none}}@media(max-width:749px){.bs-rail-nav{gap:6px}.bs-rail-nav button{width:42px;height:42px}.bs-head:has(.bs-rail-nav){align-items:end}.bs-head:has(.bs-rail-nav)>h2{flex:1 1 0;min-width:0}.bs-head:has(.bs-rail-nav)>.bs-muted{order:3;flex-basis:100%}}.bs-cat{overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.bs-cat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c-signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.bs-cat__row span:first-child{transition:color .3s}@media(hover:hover){.bs-cat:hover{transform:translateY(-5px);box-shadow:0 22px 40px -26px #1213168c}.bs-cat:hover:after,.bs-card:hover:after{transform:scaleX(1)}.bs-cat:hover .bs-cat__row span:first-child{color:var(--c-text)}}.bs-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;z-index:3;background:var(--c-signal);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease);pointer-events:none}@media(prefers-reduced-motion:no-preference){.js .bs-cat[data-rise] .bs-cat__media img{transform:scale(1.12)}.js .bs-cat[data-rise].is-in .bs-cat__media img{transform:none;transition:transform 1.4s var(--ease) calc(var(--n, 0) * 80ms + .1s)}.js .bs-cat[data-rise].is-in:hover .bs-cat__media img{transform:scale(1.05);transition-delay:0s}.js .bs-rail>[data-rise]{transform:translate(48px)}.js .bs-rail>[data-rise].is-in{transform:none}}@media(max-width:849px){.bs-scene__grid{display:block}.bs-scene__stage{display:block;position:sticky;top:0;z-index:1;height:44vh;height:44svh;margin:0 calc(-1 * var(--gutter)) var(--space-4)}.bs-scene__progress{left:var(--gutter)}.bs-scene__step-media{display:none}.bs-scene__step{min-height:46vh;padding-block:var(--space-6);justify-content:flex-start}.bs-scene__step:first-child{min-height:40vh;padding-top:var(--space-4)}.bs-scene__step:last-child{min-height:0}}.bs-details{border-top:1px solid var(--c-line);padding-block:var(--space-7) var(--space-8)}.bs-details__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.bs-details__head h2{font-size:var(--step-3);margin:0}.bs-tabs{position:relative;display:flex;gap:var(--space-1);max-width:100%;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--c-line)}.bs-tabs::-webkit-scrollbar{display:none}.bs-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:48px;padding:0 var(--space-4);background:none;border:0;color:var(--c-text-2);font-family:var(--f-display);font-weight:700;font-size:1rem;white-space:nowrap;transition:color .2s}.bs-tab:hover,.bs-tab[aria-selected=true]{color:var(--c-text)}.bs-tab svg{width:15px;height:15px;color:var(--c-signal);flex:none}.bs-tab:focus-visible{outline-offset:-3px}.bs-tabs__ink{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--c-signal);transition:transform .45s var(--ease),width .45s var(--ease)}.bs-tabpanel+.bs-tabpanel{margin-top:var(--space-7)}.bs-tabpanel__title{font-size:var(--step-2)}.js .is-tabbed .bs-tabpanel:not(.is-active){display:none}.js .is-tabbed .bs-tabpanel+.bs-tabpanel{margin-top:0}.is-tabbed .bs-tabpanel__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bs-tabpanel:focus-visible{outline-offset:6px}@media(prefers-reduced-motion:no-preference){.js .is-tabbed .bs-tabpanel.is-active{animation:bs-panel .6s var(--ease) both}}@keyframes bs-panel{0%{opacity:0;transform:translateY(14px)}}.bs-details .bs-desc{max-width:none}.bs-details .bs-desc>:is(p,h3,h4,h5){max-width:72ch}.bs-details .bs-desc h3,.bs-details .bs-desc h4{font-size:var(--step-1);margin-top:var(--space-6)}.bs-details .bs-desc img{max-width:100%}.bs-details .bs-desc p>img{display:inline-block;vertical-align:middle;margin:0 var(--space-3) var(--space-3) 0}.bs-details .bs-desc p>img:only-child{display:block;margin:0}.bs-desc ul.bs-checks{list-style:none;padding:0;margin:var(--space-5) 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1px;background:var(--c-line);border:1px solid var(--c-line)}.bs-desc ul.bs-checks>li{position:relative;margin:0;padding:var(--space-4) var(--space-4) var(--space-4) 2.5rem;background:var(--c-white);font-weight:600;line-height:1.4}.bs-desc ul.bs-checks>li:before{content:"";position:absolute;left:calc(1.1rem - 5px);top:calc(var(--space-4) + .7em - 9px);width:18px;height:18px}.bs-desc ul.bs-checks>li br:last-child{display:none}.bs-desc ul.bs-specs{list-style:none;padding:0;margin:var(--space-5) 0;background:var(--c-white);border:1px solid var(--c-line)}.bs-desc ul.bs-specs>li{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--c-line)}.bs-desc ul.bs-specs>li:first-child{border-top:0}.bs-desc ul.bs-specs>li.is-row{display:grid;grid-template-columns:minmax(130px,.7fr) 2fr;padding:0}.bs-desc ul.bs-specs .k{padding:var(--space-3) var(--space-4);background:var(--c-concrete-2);font-family:var(--f-display);font-weight:700}.bs-desc ul.bs-specs .v{padding:var(--space-3) var(--space-4)}.bs-desc .bs-table{margin:var(--space-5) 0;overflow-x:auto;background:var(--c-white);border:1px solid var(--c-line)}.bs-desc .bs-table table{display:table;width:100%;margin:0;border-collapse:collapse;font-size:.95rem}.bs-desc .bs-table td,.bs-desc .bs-table th{border:0;border-top:1px solid var(--c-line);padding:.7rem .9rem;text-align:left;vertical-align:top}.bs-desc .bs-table tr:nth-child(2n) td{background:var(--c-concrete-2)}.bs-desc .bs-table tr:first-child td,.bs-desc .bs-table th{background:var(--c-char);color:#fff;font-family:var(--f-display);font-weight:700;border-top:0}@media(max-width:599px){.bs-desc ul.bs-specs>li.is-row{grid-template-columns:1fr}.bs-desc ul.bs-specs .k{padding-bottom:var(--space-1);background:none}.bs-desc ul.bs-specs .v{padding-top:0}.bs-details__head{margin-bottom:var(--space-4)}.bs-tabs{width:100%;margin-inline:calc(-1 * var(--gutter));width:calc(100% + 2 * var(--gutter));max-width:none;padding-inline:var(--gutter)}}.bs-yt{position:relative;display:block;width:100%;max-width:880px;aspect-ratio:16 / 9;margin:var(--space-4) 0;padding:0;border:0;background:#000;overflow:hidden;cursor:pointer}.bs-yt img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform .9s var(--ease),opacity .3s}.bs-yt:hover img{transform:scale(1.04);opacity:1}.bs-yt__btn{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;background:var(--c-signal);color:var(--c-char);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:transform .3s var(--ease)}.bs-yt:hover .bs-yt__btn{transform:scale(1.08)}.bs-yt__frame,.bs-videos video,.bs-videos iframe{display:block;width:100%;max-width:880px;height:auto;aspect-ratio:16 / 9;border:0;margin:var(--space-4) 0;background:#000}@media(prefers-reduced-motion:no-preference){.js [data-flow]{transition:opacity .8s var(--ease),transform .9s var(--ease)}.js [data-flow]:not(.is-in){opacity:0;transform:translateY(24px)}.js [data-flow]>li,.js [data-flow] tr{transition:opacity .6s var(--ease) calc(var(--i, 0) * 55ms + .15s),transform .7s var(--ease) calc(var(--i, 0) * 55ms + .15s)}.js [data-flow]:not(.is-in)>li,.js [data-flow]:not(.is-in) tr{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bs-template-page--become-a-dealer :is(.eyebrow,.accent){color:#a9b3f5}body #bs-carousel-root{--bs-orange: var(--c-signal)}body #bs-carousel-root .bs-title{font-family:var(--f-display);font-weight:700;letter-spacing:.02em}:root{--hole: radial-gradient(circle closest-side, #0b0c0e 0 30%, var(--c-signal) calc(30% + 1px) 58%, transparent calc(58% + 1px) 72%, rgba(108, 120, 214, .55) calc(72% + 1px) 86%, transparent calc(86% + 1px) )}.bs-plate__pip,.bs-scale__marker,.bs-topic:before,.bs-desc ul.bs-checks>li:before{background:var(--hole)}
/*# sourceMappingURL=/cdn/shop/t/126/assets/bs.css.map */
