.bs-dark{--bs-bg: #0b0b0d;--bs-surface: #1a1a1e;--bs-flame: #ff5b00;--bs-ember: #ffb380;--bs-smoke: #9a958c;--bs-line: rgba(255, 255, 255, .1);background:var(--bs-bg);color:#fff}.bs-container{max-width:120rem;margin:0 auto;padding:0 2rem}.bs-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-ember);font-weight:600}.bs-eyebrow:before{content:"";width:2.8rem;height:2px;background:var(--bs-flame)}.bs-hero{position:relative;min-height:min(86vh,78rem);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.bs-hero__media,.bs-hero__media video,.bs-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0d40,#0b0b0d0d 40%,#0b0b0deb),linear-gradient(90deg,#0b0b0d8c,#0b0b0d00 60%)}.bs-hero__content{width:100%;padding-top:10rem;padding-bottom:6rem}.bs-hero__title{margin:1.6rem 0 1.2rem;font-size:clamp(3.4rem,7vw,6.8rem);line-height:1.02;text-transform:uppercase;letter-spacing:.01em;color:#fff;max-width:13em}.bs-hero__title em{font-style:normal;color:var(--bs-flame)}.bs-hero__text{max-width:52ch;font-size:1.7rem;line-height:1.55;color:#ffffffd9;margin:0 0 2.8rem}.bs-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:3rem}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 3.2rem;font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.bs-btn--flame{background:var(--bs-flame, #ff5b00);color:#0b0b0d}.bs-btn--flame:hover{background:#ff7524}.bs-btn--ghost{border-color:#fff6;color:#fff}.bs-btn--ghost:hover{border-color:#fff}.bs-hero__chips{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;padding:1.6rem 0 0;border-top:1px solid rgba(255,255,255,.18);list-style:none;margin:0}.bs-hero__chips li{display:flex;align-items:center;gap:.7rem;font-size:1.35rem;color:#ffffffe6}.bs-hero__chips svg{width:1.6rem;height:1.6rem;color:var(--bs-flame);flex-shrink:0}.bs-sizes{padding:7rem 0 6rem}.bs-sizes__head{max-width:68ch;margin-bottom:4rem}.bs-sizes__title{margin:1.4rem 0 1rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#fff}.bs-sizes__lead{color:var(--bs-smoke);font-size:1.6rem;line-height:1.6;margin:0}.bs-sizes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}@media(max-width:989px){.bs-sizes__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.bs-sizes__grid{grid-template-columns:1fr}}.bs-size-card{position:relative;display:flex;flex-direction:column;background:var(--bs-surface);border:1px solid var(--bs-line);padding:2.4rem 2.4rem 2.8rem;text-decoration:none;color:#fff;transition:border-color .15s ease,transform .15s ease}.bs-size-card:hover{border-color:var(--bs-flame);transform:translateY(-3px)}.bs-size-card__badge{position:absolute;top:0;right:0;background:var(--bs-flame);color:#0b0b0d;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1.2rem}.bs-size-card__size{font-size:4.6rem;line-height:1;text-transform:uppercase;color:#fff;margin:0}.bs-size-card__size span{font-size:.4em;color:var(--bs-smoke);letter-spacing:.1em}.bs-size-card__image{margin:1.8rem 0;aspect-ratio:4 / 3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.bs-size-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bs-size-card__ruler{margin:0 0 1.2rem}.bs-size-card__ruler-track{height:.8rem;background:#ffffff14}.bs-size-card__ruler-fill{height:100%;background:linear-gradient(90deg,#b23e00,var(--bs-flame))}.bs-size-card__ruler-label{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--bs-smoke);margin-top:.6rem}.bs-size-card__fit{font-size:1.4rem;line-height:1.55;color:#ffffffd9;margin:0 0 1.6rem}.bs-size-card__facts{list-style:none;margin:0 0 2.2rem;padding:0;display:grid;gap:.5rem;font-size:1.3rem;color:var(--bs-smoke)}.bs-size-card__facts li:before{content:"\2022";color:var(--bs-flame);margin-right:.7rem}.bs-size-card__cta{margin-top:auto;font-size:1.35rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-ember)}.bs-size-card:hover .bs-size-card__cta{color:var(--bs-flame)}.bs-sizes__eseries{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;border:1px solid var(--bs-line);background:linear-gradient(90deg,rgba(255,91,0,.12),transparent 55%);padding:2rem 2.4rem}.bs-sizes__eseries p{margin:0;font-size:1.5rem;color:#ffffffe6;max-width:62ch}.bs-sizes__eseries strong{text-transform:uppercase;letter-spacing:.06em}.bs-compare{padding:6rem 0 7rem}.bs-compare__title{margin:1.4rem 0 2.8rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#fff}.bs-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bs-line)}.bs-compare table{width:100%;min-width:76rem;border-collapse:collapse;font-size:1.4rem}.bs-compare th,.bs-compare td{padding:1.3rem 1.6rem;text-align:left;border-bottom:1px solid var(--bs-line);white-space:nowrap}.bs-compare thead th{background:var(--bs-surface);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.bs-compare thead th a{color:var(--bs-ember);text-decoration:none}.bs-compare thead th a:hover{color:var(--bs-flame);text-decoration:underline}.bs-compare tbody th{position:sticky;left:0;background:var(--bs-bg);color:var(--bs-smoke);font-weight:500;z-index:1}.bs-compare tbody td{color:#ffffffeb}.bs-compare .bs-yes{color:var(--bs-flame);font-weight:700}.bs-compare .bs-no{color:#ffffff4d}.bs-compare__note{margin-top:1.4rem;font-size:1.25rem;color:var(--bs-smoke)}.bs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#0b0b0d;border-top:2px solid #ff5b00;transform:translateY(110%);transition:transform .25s ease}.bs-sticky-atc.is-visible{transform:translateY(0)}.bs-sticky-atc__inner{max-width:120rem;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:1.6rem}.bs-sticky-atc__image{width:4.8rem;height:4.8rem;object-fit:contain;background:#fff;flex-shrink:0}.bs-sticky-atc__info{min-width:0}.bs-sticky-atc__title{color:#fff;font-size:1.4rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-sticky-atc__price{color:#ffb380;font-size:1.3rem;margin:0}.bs-sticky-atc .bs-btn{margin-left:auto;padding:1.1rem 2.4rem;flex-shrink:0}@media(max-width:599px){.bs-sticky-atc__image{display:none}}.bs-notify{margin-top:1.6rem;border:1px solid rgba(18,18,18,.2)}.bs-notify summary{cursor:pointer;padding:1.4rem 1.6rem;font-weight:600;list-style:none;display:flex;align-items:center;gap:.8rem}.bs-notify summary:before{content:"\2709";color:#ff5b00}.bs-notify__body{padding:0 1.6rem 1.6rem}.bs-notify__body .field{margin-bottom:1rem}@media(prefers-reduced-motion:reduce){.bs-size-card,.bs-sticky-atc,.bs-btn{transition:none}}.bs-reveal{opacity:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(.23,1,.32,1),transform .4s cubic-bezier(.23,1,.32,1)}.bs-revealed{opacity:1;transform:translateY(0)}.bs-size-card__ruler-fill{transition:width .9s cubic-bezier(.22,1,.36,1)}.bs-size-card__image img{transition:transform .4s ease}.bs-size-card:hover .bs-size-card__image img{transform:scale(1.05)}.bs-size-card:hover{box-shadow:0 12px 40px #ff5b002e}.bs-compare td.bs-col-hover,.bs-compare thead th.bs-col-hover{background:#ff5b001a}.bs-hero__media{will-change:transform}.bs-btn--flame{position:relative;overflow:hidden}.bs-btn--flame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-110%)}.bs-btn--flame:hover:after{transform:translate(110%);transition:transform .6s ease}.bs-faq summary span[aria-hidden]{display:inline-block;transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.bs-reveal{opacity:1;transform:none;transition:none}.bs-size-card__ruler-fill,.bs-size-card__image img,.bs-btn--flame:after,.bs-faq summary span[aria-hidden]{transition:none}}@keyframes bs-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes bs-cue-bounce{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(8px);opacity:.5}}@keyframes bs-badge-glow{0%,to{box-shadow:0 0 #ff5b0080}50%{box-shadow:0 0 18px #ff5b008c}}.bs-hero__content>*{animation:bs-fade-up .7s cubic-bezier(.22,1,.36,1) both}.bs-hero__content>.bs-eyebrow{animation-delay:.1s}.bs-hero__content>.bs-hero__title{animation-delay:.2s}.bs-hero__content>.bs-hero__text{animation-delay:.32s}.bs-hero__content>.bs-hero__actions{animation-delay:.44s}.bs-hero__content>.bs-hero__chips{animation-delay:.56s}.bs-hero__cue{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%);color:#ffffffd9;animation:bs-cue-bounce 1.8s ease-in-out infinite;z-index:1}.bs-hero__cue svg{width:2.6rem;height:2.6rem}.bs-size-card__badge{animation:bs-badge-glow 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bs-hero__content>*,.bs-hero__cue,.bs-size-card__badge{animation:none}}.bs-cats{padding:6rem 0 7rem}.bs-cats__head{max-width:68ch;margin-bottom:3.6rem}.bs-cats__title{margin:1.4rem 0 1rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#121212}.bs-cats__lead{color:#5c5852;font-size:1.6rem;margin:0}.bs-cats__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:24rem;gap:1.6rem}@media(max-width:989px){.bs-cats__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:20rem}}@media(max-width:599px){.bs-cats__grid{grid-template-columns:1fr}}.bs-cat-tile{position:relative;display:block;overflow:hidden;background:#1a1a1e}.bs-cat-tile--large{grid-row:span 2}@media(max-width:599px){.bs-cat-tile--large{grid-row:span 1}}.bs-cat-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bs-cat-tile:hover .bs-cat-tile__image{transform:scale(1.06)}.bs-cat-tile__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0d00 45%,#0b0b0dd1)}.bs-cat-tile__content{position:absolute;left:0;right:0;bottom:0;padding:1.8rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.bs-cat-tile__label{color:#fff;font-size:1.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.bs-cat-tile__arrow{width:3.6rem;height:3.6rem;flex-shrink:0;display:grid;place-items:center;background:#ff5b00;color:#0b0b0d;transform:translate(6px);opacity:0;transition:transform .25s ease,opacity .25s ease}.bs-cat-tile__arrow svg{width:1.8rem;height:1.8rem}.bs-cat-tile:hover .bs-cat-tile__arrow{transform:translate(0);opacity:1}.bs-brand{padding:7rem 0}.bs-brand__inner{display:grid;grid-template-columns:5fr 6fr;gap:4rem;align-items:center}@media(max-width:989px){.bs-brand__inner{grid-template-columns:1fr}}.bs-brand__media img{width:100%;height:auto;display:block}.bs-brand__title{margin:1.4rem 0 1.2rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#fff}.bs-brand__text{color:#c9c5bd;font-size:1.55rem;line-height:1.65;max-width:58ch}.bs-brand__stats{display:grid;grid-template-columns:repeat(3,auto);align-items:start;gap:2rem 3.6rem;margin:3rem 0 3.2rem;padding:2.4rem 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}@media(max-width:599px){.bs-brand__stats{grid-template-columns:1fr}}.bs-brand__stat{display:flex;flex-direction:column;align-items:flex-start}.bs-brand__stat dd{margin:0;order:-1}.bs-brand__stat .bs-stat-number{font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.2rem);font-weight:600;color:#ff5b00;line-height:1}.bs-brand__stat dt{margin-top:.6rem;font-size:1.3rem;color:#9a958c;max-width:18ch}.bs-insta{padding:6rem 0;overflow:hidden}.bs-insta__head{margin-bottom:3.6rem}.bs-insta__title{margin:1.4rem 0 1rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#fff}.bs-insta__lead{color:#9a958c;font-size:1.5rem;margin:0;max-width:60ch}.bs-insta__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bs-insta__track{display:flex;gap:1.6rem;width:max-content;animation:bs-marquee 55s linear infinite}.bs-insta__marquee:hover .bs-insta__track{animation-play-state:paused}@keyframes bs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-insta__item{position:relative;width:26rem;aspect-ratio:1;flex-shrink:0;overflow:hidden;display:block}.bs-insta__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bs-insta__item:hover img{transform:scale(1.05)}.bs-insta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b0b0d8c;color:#fff;opacity:0;transition:opacity .25s ease}.bs-insta__overlay svg{width:3.2rem;height:3.2rem}.bs-insta__item:hover .bs-insta__overlay{opacity:1}.bs-insta__cta{margin-top:3.2rem}@media(prefers-reduced-motion:reduce){.bs-insta__track{animation:none}.bs-insta__marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.bs-cat-tile__image,.bs-cat-tile__arrow,.bs-insta__item img,.bs-insta__overlay{transition:none}}.bs-page-hero{overflow:hidden}.bs-page-hero__inner{display:grid;grid-template-columns:6fr 5fr;gap:3rem;align-items:center;padding-top:6rem;padding-bottom:6rem}@media(max-width:989px){.bs-page-hero__inner{grid-template-columns:1fr}}.bs-page-hero__title{margin:1.4rem 0 1.2rem;font-size:clamp(3rem,5.5vw,5.4rem);line-height:1.04;text-transform:uppercase;color:#fff}.bs-page-hero__lead{color:#c9c5bd;font-size:1.6rem;line-height:1.6;max-width:54ch;margin:0 0 2.4rem}.bs-page-hero__specs{list-style:none;margin:0 0 2.8rem;padding:2rem 0;display:flex;flex-wrap:wrap;gap:2rem 3.2rem;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.bs-page-hero__specs li{display:flex;flex-direction:column}.bs-page-hero__spec-value{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;color:#ff5b00;line-height:1.1}.bs-page-hero__spec-label{font-size:1.25rem;color:#9a958c;margin-top:.3rem}.bs-page-hero__visual{position:relative;min-height:30rem;display:grid;place-items:center}.bs-page-hero__size{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:clamp(18rem,30vw,34rem);font-weight:600;line-height:1;color:#ffffff0d;-webkit-user-select:none;user-select:none}.bs-page-hero__size em{font-style:normal;font-size:.35em;color:#ff5b0040}.bs-page-hero__image{position:relative;width:min(38rem,90%);background:#fff;padding:1rem}.bs-page-hero__image img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.bs-help{padding:6rem 0 7rem;min-height:70vh}.bs-help__head{max-width:76rem;margin-bottom:4rem}.bs-help__title{margin:1.4rem 0 1rem;font-size:clamp(3rem,5.5vw,5.2rem);text-transform:uppercase;color:#fff}.bs-help__lead{color:#9a958c;font-size:1.6rem;line-height:1.6;margin:0 0 2.4rem}.bs-help__search{position:relative;max-width:56rem;margin-bottom:1.6rem}.bs-help__search svg{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;color:#ff5b00;pointer-events:none}.bs-help__search input{width:100%;padding:1.6rem 1.6rem 1.6rem 4.8rem;font-size:1.6rem;background:#1a1a1e;border:1px solid rgba(255,255,255,.15);color:#fff}.bs-help__search input:focus{outline:none;border-color:#ff5b00}.bs-help__search input::placeholder{color:#75716a}.bs-help__pills{display:flex;flex-wrap:wrap;gap:.8rem}.bs-help__pill{padding:.8rem 1.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em;background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffd9;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.bs-help__pill:hover{border-color:#ff5b00}.bs-help__pill.is-active{background:#ff5b00;border-color:#ff5b00;color:#0b0b0d}.bs-help__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:989px){.bs-help__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.bs-help__grid{grid-template-columns:1fr}}.bs-help-card{display:flex;flex-direction:column;gap:1rem;padding:2.2rem;background:#1a1a1e;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.bs-help-card:hover{border-color:#ff5b00;transform:translateY(-3px)}.bs-help-card__topic{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb380}.bs-help-card__q{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;line-height:1.3;color:#fff}.bs-help-card__hint{font-size:1.35rem;line-height:1.5;color:#9a958c}.bs-help-card__cta{margin-top:auto;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff5b00}.bs-help__empty{color:#9a958c;font-size:1.5rem;padding:3rem 0}.bs-help__empty a{color:#ffb380}.bs-help__contact{margin-top:4rem;padding:2.4rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(255,91,0,.1),transparent 60%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}.bs-help__contact p{margin:0;color:#fff;font-size:1.5rem}@media(prefers-reduced-motion:reduce){.bs-help-card,.bs-help__pill{transition:none}}.bs-contact{padding:6rem 0 7rem}.bs-contact__head{max-width:72rem;margin-bottom:4rem}.bs-contact__title{margin:1.4rem 0 1rem;font-size:clamp(3rem,5.5vw,5.2rem);text-transform:uppercase;color:#fff}.bs-contact__lead{color:#9a958c;font-size:1.6rem;line-height:1.6;margin:0}.bs-contact__layout{display:grid;grid-template-columns:5fr 7fr;gap:3.2rem;align-items:start}@media(max-width:989px){.bs-contact__layout{grid-template-columns:1fr}}.bs-contact__channels{display:grid;gap:1.2rem}.bs-contact-card{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2rem;background:#1a1a1e;border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.bs-contact-card:hover{border-color:#ff5b00;transform:translate(4px)}.bs-contact-card__icon{width:4.4rem;height:4.4rem;flex-shrink:0;display:grid;place-items:center;background:#ff5b001f;color:#ff5b00}.bs-contact-card__icon svg{width:2.2rem;height:2.2rem}.bs-contact-card__label{display:block;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb380;margin-bottom:.3rem}.bs-contact-card__value{display:block;font-size:1.45rem;line-height:1.4;color:#fff}.bs-contact__note{margin:1rem 0 0;font-size:1.35rem;line-height:1.55;color:#9a958c;padding:1.6rem;border-left:3px solid #ff5b00;background:#ff5b000f}.bs-contact__form{background:#1a1a1e;border:1px solid rgba(255,255,255,.1);padding:2.8rem}.bs-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}@media(max-width:599px){.bs-form__row{grid-template-columns:1fr}}.bs-form__field{margin-bottom:1.4rem}.bs-form__field label{display:block;font-size:1.25rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a958c;margin-bottom:.5rem}.bs-form__field input,.bs-form__field select,.bs-form__field textarea{width:100%;padding:1.2rem 1.4rem;font-size:1.5rem;background:#0b0b0d;border:1px solid rgba(255,255,255,.15);color:#fff}.bs-form__field input:focus,.bs-form__field select:focus,.bs-form__field textarea:focus{outline:none;border-color:#ff5b00}.bs-form__submit{width:100%;border:none;cursor:pointer}.bs-form__success,.bs-form__error{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;margin-bottom:2rem;font-size:1.45rem}.bs-form__success{color:#7ee2a8;border:1px solid rgba(126,226,168,.4)}.bs-form__success svg{width:2.6rem;height:2.6rem;flex-shrink:0}.bs-form__success p,.bs-form__error p{margin:0;color:inherit}.bs-form__error{color:#ff9b8a;border:1px solid rgba(255,155,138,.4)}@media(prefers-reduced-motion:reduce){.bs-contact-card{transition:none}}.bs-videos{padding:6rem 0 7rem}.bs-videos__head{max-width:72rem;margin-bottom:3.6rem}.bs-videos__title{margin:1.4rem 0 1rem;font-size:clamp(3rem,5.5vw,5.2rem);text-transform:uppercase;color:#fff}.bs-videos__lead{color:#9a958c;font-size:1.6rem;line-height:1.6;margin:0}.bs-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:989px){.bs-videos__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.bs-videos__grid{grid-template-columns:1fr}}.bs-video-card{display:block;padding:0;background:#1a1a1e;border:1px solid rgba(255,255,255,.1);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.bs-video-card:hover{border-color:#ff5b00;transform:translateY(-3px)}.bs-video-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#000}.bs-video-card__media img,.bs-video-card__media video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bs-video-card:hover .bs-video-card__media img,.bs-video-card:hover .bs-video-card__media video{transform:scale(1.05)}.bs-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.bs-video-card__play svg{width:6rem;height:6rem;padding:1.6rem;box-sizing:border-box;color:#fff;background:#ff5b00e6;border-radius:50%;transition:transform .2s ease}.bs-video-card:hover .bs-video-card__play svg{transform:scale(1.1)}.bs-video-card__body{display:block;padding:1.6rem 1.8rem 1.8rem}.bs-video-card__tag{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb380;margin-bottom:.5rem}.bs-video-card__title{display:block;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;line-height:1.3;color:#fff}.bs-videos__cta{margin-top:3.2rem}.bs-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center}.bs-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9}.bs-video-modal__box{position:relative;width:min(96rem,92vw)}.bs-video-modal__close{position:absolute;top:-4.4rem;right:0;background:none;border:none;color:#fff;font-size:2.4rem;cursor:pointer}.bs-video-modal__player{aspect-ratio:16 / 9;background:#000}.bs-video-modal__player iframe,.bs-video-modal__player video{width:100%;height:100%;border:0;display:block}@media(prefers-reduced-motion:reduce){.bs-video-card,.bs-video-card__media img,.bs-video-card__play svg{transition:none}}.bs-kit{padding:5rem 0 7rem}.bs-kit__step{padding:3.2rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.bs-kit__step:last-child{border-bottom:none}.bs-kit__step-head{display:flex;gap:2rem;align-items:flex-start;margin-bottom:2rem}.bs-kit__num{flex-shrink:0;width:5rem;height:5rem;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;color:#0b0b0d;background:#ff5b00}.bs-kit__title{margin:.4rem 0 .6rem;font-size:clamp(2rem,3vw,2.8rem);text-transform:uppercase;color:#fff}.bs-kit__text{color:#9a958c;font-size:1.5rem;line-height:1.6;max-width:62ch;margin:0}.bs-kit__badge{display:inline-block;margin-top:1rem;padding:.4rem 1.2rem;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0d;background:#ffb380}.bs-kit__link{margin:0 0 0 7rem}.bs-kit__products{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-left:7rem}@media(max-width:989px){.bs-kit__products{grid-template-columns:repeat(2,1fr);margin-left:0}.bs-kit__link{margin-left:0}}.bs-kit-card{background:#1a1a1e;border:1px solid rgba(255,255,255,.1);transition:border-color .15s ease}.bs-kit-card:hover{border-color:#ff5b00}.bs-kit-card__media{display:block;aspect-ratio:1;background:#fff;overflow:hidden}.bs-kit-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bs-kit-card__body{padding:1.2rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.6rem}.bs-kit-card__title{font-size:1.3rem;line-height:1.35;color:#fff;text-decoration:none;min-height:3.4rem}.bs-kit-card__title:hover{color:#ffb380}.bs-kit-card__price{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;color:#ff5b00}.bs-kit-card__add{padding:.9rem;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#ff5b00;color:#0b0b0d;border:none;cursor:pointer;width:100%}.bs-kit-card__add:hover{background:#ff7524}.bs-404{padding:7rem 0 5rem;text-align:center}.bs-404__code{font-family:var(--font-heading-family);font-size:clamp(8rem,18vw,16rem);font-weight:600;line-height:1;color:#ffffff0f;position:relative}.bs-404__code span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(2.2rem,4vw,3.6rem);color:#fff;text-transform:uppercase}.bs-404__text{color:#9a958c;font-size:1.6rem;max-width:52ch;margin:1.6rem auto 2.8rem}.bs-404__search{max-width:48rem;margin:0 auto 2.4rem;display:flex}.bs-404__search input{flex:1;padding:1.4rem 1.6rem;font-size:1.5rem;background:#1a1a1e;border:1px solid rgba(255,255,255,.15);border-right:none;color:#fff}.bs-404__search input:focus{outline:none;border-color:#ff5b00}.bs-404__search button{padding:0 2.4rem;background:#ff5b00;color:#0b0b0d;border:none;font-weight:700;cursor:pointer}.bs-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.bs-versa{padding:5rem 0 5.5rem}.bs-versa__head{margin-bottom:3rem}.bs-versa__title{margin:1.2rem 0 0;font-size:clamp(2.4rem,4vw,3.8rem);text-transform:uppercase;color:#121212}.bs-versa__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem}@media(max-width:989px){.bs-versa__grid{grid-template-columns:repeat(2,1fr)}.bs-versa__grid>:last-child{grid-column:span 2}}.bs-versa-card{display:flex;flex-direction:column;gap:1rem;padding:2.2rem 1.8rem;background:#fff;border:1px solid rgba(18,18,18,.08);border-bottom:3px solid transparent;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.bs-versa-card:hover{border-bottom-color:#ff5b00;transform:translateY(-3px)}.bs-versa-card__icon{width:4.4rem;height:4.4rem;color:#ff5b00}.bs-versa-card__icon svg{width:100%;height:100%}.bs-versa-card__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#121212;line-height:1.25}.bs-versa-card__text{font-size:1.35rem;line-height:1.5;color:#6b675f}@media(prefers-reduced-motion:reduce){.bs-versa-card{transition:none}}.bs-community{padding:6rem 0}.bs-community__head{margin-bottom:3rem}.bs-community__title{margin:1.2rem 0 0;font-size:clamp(2.4rem,4vw,3.8rem);text-transform:uppercase;color:#fff}.bs-community__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}@media(max-width:989px){.bs-community__grid{grid-template-columns:repeat(2,1fr)}}.bs-community-card{margin:0;background:#1a1a1e;border:1px solid rgba(255,255,255,.1);overflow:hidden}.bs-community-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bs-community-card figcaption{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.3rem;color:#c9c5bd}.bs-community-card__stars{color:#ff5b00;letter-spacing:.1em;flex-shrink:0}.bs-kit__bundle{margin-top:3rem;padding:2.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;border:1px solid rgba(255,255,255,.15);background:linear-gradient(90deg,rgba(255,91,0,.14),transparent 60%)}.bs-kit__bundle-title{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;text-transform:uppercase;color:#fff;margin:0 0 .4rem}.bs-kit__bundle-text{color:#c9c5bd;font-size:1.4rem;margin:0;max-width:56ch}#bs-bundle-add{border:none;cursor:pointer;flex-shrink:0}.bs-compare tbody tr:nth-child(2n) td{background:#ffffff06}.bs-compare tbody tr:hover td{background:#ff5b000f}@keyframes bs-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.bs-hero__media video,.bs-hero__media img{animation:bs-kenburns 24s ease-in-out infinite alternate}@keyframes bs-line-sweep{0%{width:0}to{width:2.8rem}}.bs-revealed .bs-eyebrow:before,.bs-hero .bs-eyebrow:before{animation:bs-line-sweep .7s cubic-bezier(.22,1,.36,1) both;animation-delay:.2s}.bs-versa-card__icon svg path,.bs-versa-card__icon svg circle{transition:stroke-dashoffset .5s ease}.bs-versa-card:hover .bs-versa-card__icon{animation:bs-icon-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes bs-icon-pop{0%{transform:scale(1)}50%{transform:scale(1.15) rotate(-4deg)}to{transform:scale(1)}}.bs-size-card:hover .bs-size-card__ruler-fill{box-shadow:0 0 12px #ff5b00b3}.bs-kit__step:hover .bs-kit__num{background:#fff;transition:background .2s ease}@keyframes bs-badge-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-1.2deg)}}.bs-size-card__badge{transform-origin:top right;animation:bs-badge-glow 2.6s ease-in-out infinite,bs-badge-sway 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bs-hero__media video,.bs-hero__media img,.bs-revealed .bs-eyebrow:before,.bs-hero .bs-eyebrow:before,.bs-versa-card:hover .bs-versa-card__icon,.bs-size-card__badge{animation:none}}.bs-size-card__image--cover{background:#1a1a1e}.bs-size-card__image--cover img{object-fit:cover;mix-blend-mode:normal}.bs-vfeature{padding:6.5rem 0}.bs-vfeature__inner{display:grid;grid-template-columns:6fr 5fr;gap:4rem;align-items:center}@media(max-width:989px){.bs-vfeature__inner{grid-template-columns:1fr}}.bs-vfeature__title{margin:1.4rem 0 1rem;font-size:clamp(2.6rem,4.5vw,4.4rem);text-transform:uppercase;color:#fff}.bs-vfeature__lead{color:#9a958c;font-size:1.55rem;line-height:1.6;max-width:56ch;margin:0 0 2.4rem}.bs-vfeature__steps{list-style:none;counter-reset:bs-step;margin:0 0 2.8rem;padding:0;display:grid;gap:1.4rem}.bs-vfeature__steps li{counter-increment:bs-step;display:grid;grid-template-columns:3.6rem 1fr;grid-template-rows:auto auto;column-gap:1.4rem;align-items:baseline}.bs-vfeature__steps li:before{content:counter(bs-step);grid-row:1 / 3;width:3.6rem;height:3.6rem;display:grid;place-items:center;align-self:start;background:#ff5b0024;color:#ff5b00;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600}.bs-vfeature__steps strong{color:#fff;font-size:1.6rem;text-transform:uppercase;letter-spacing:.04em}.bs-vfeature__steps span{color:#9a958c;font-size:1.4rem;line-height:1.5}.bs-vfeature__video{width:100%}.bs-video-modal[hidden]{display:none}.bs-benefits{padding:6rem 0 6.5rem}.bs-benefits__head{max-width:72ch;margin-bottom:3.2rem}.bs-benefits__title{margin:1.4rem 0 1rem;font-size:clamp(2.4rem,4vw,3.8rem);text-transform:uppercase;color:#121212}.bs-benefits__intro{color:#5c5852;font-size:1.55rem;line-height:1.65;margin:0}.bs-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-bottom:3.2rem}@media(max-width:749px){.bs-benefits__grid{grid-template-columns:1fr}}.bs-benefit{background:#fff;border-left:3px solid #ff5b00;padding:2.2rem 2.4rem}.bs-benefit h3{margin:0 0 .8rem;font-size:1.7rem;text-transform:uppercase;letter-spacing:.04em;color:#121212}.bs-benefit p{margin:0;color:#5c5852;font-size:1.45rem;line-height:1.6}.bs-benefits__closing{max-width:72ch;color:#3d3a35;font-size:1.5rem;line-height:1.7}.bs-benefits__closing a{color:#c94a00;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bs-premium.css.map */
