.bs-ba__stage{position:relative;overflow:hidden;border-radius:var(--bs-r);background:var(--bs-line);line-height:0}.bs-ba__img{width:100%;height:auto;display:block}.bs-ba__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pos);overflow:hidden}.bs-ba__clip .bs-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:100%;max-width:none}.bs-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;box-shadow:0 0 0 1px #00000040;pointer-events:none}.bs-ba__grip{position:absolute;top:50%;left:var(--pos);transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:var(--bs-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000047;pointer-events:none}.bs-ba__grip svg{width:20px;height:20px}.bs-ba__tag{position:absolute;bottom:14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;padding:7px 10px;border-radius:4px;background:#0a0c0eb8;color:#fff;pointer-events:none}.bs-ba__tag--a{left:14px}.bs-ba__tag--b{right:14px}.bs-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.bs-ba__range:focus-visible{opacity:1;outline:3px solid var(--bs-acc);outline-offset:-3px}.bs-ba__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:100%}.bs-ba__range::-moz-range-thumb{width:44px;height:100%;border:0;background:transparent}.bs-ba__foot{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--bs-mut)}.bs-dark .bs-ba__foot{color:#ffffffa8}.bs-cta__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center;grid-template-columns:1fr}.bs-cta__price{margin:22px 0 0;font-size:28px;font-weight:700;display:flex;align-items:baseline;gap:12px}.bs-cta__price s{font-size:18px;font-weight:400;opacity:.55}.bs-cta__form{margin:18px 0 0;max-width:420px}.bs-cta__dyn{margin-top:10px}.bs-cta__sold{margin:18px 0 0;font-weight:700}.bs-cta__re{margin:14px 0 0;font-size:14px;color:var(--bs-mut)}.bs-dark .bs-cta__re{color:#ffffffa8}@media screen and (min-width:750px){.bs-cta__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.bs-split__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:center;grid-template-columns:1fr}.bs-split__points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.bs-split__points li{display:flex;gap:12px;font-size:16px;line-height:1.5}.bs-split__points strong{font-weight:700}.bs-split__tick{flex:0 0 auto;margin-top:7px;width:9px;height:9px;border-radius:2px;background:var(--bs-acc)}.bs-split__cta{margin:26px 0 0}.bs-bleed{position:relative;isolation:isolate;min-height:clamp(380px,56vw,620px);display:grid}.bs-bleed__media,.bs-bleed__copy{grid-area:1/1}.bs-bleed__media{position:relative;overflow:hidden}.bs-bleed__media picture,.bs-bleed__media img{width:100%;height:100%;display:block;object-fit:cover}.bs-bleed__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c0ed1,#0a0c0e8c 45%,#0a0c0e1a)}.bs-bleed__copy{position:relative;display:flex;align-items:center;padding-block:clamp(40px,6vw,80px);color:#fff}.bs-bleed__inner{max-width:46ch}.bs-bleed__inner .bs-sub{color:#ffffffd1}.bs-bleed__cta{margin:26px 0 0}@media screen and (min-width:990px){.bs-split__grid{grid-template-columns:1fr 1fr}.bs-split__grid--flip .bs-split__media{order:2}}@media screen and (max-width:749px){.bs-bleed__scrim{background:linear-gradient(180deg,#0a0c0e4d,#0a0c0ecc 60%,#0a0c0eeb)}.bs-bleed__copy{align-items:flex-end}}.bs-faq__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start;grid-template-columns:1fr}.bs-faq__list{border-top:1px solid var(--bs-line)}.bs-dark .bs-faq__list,.bs-dark .bs-faq__item{border-color:#ffffff29}.bs-faq__item{border-bottom:1px solid var(--bs-line)}.bs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:700;line-height:1.35}.bs-faq__q::-webkit-details-marker{display:none}.bs-faq__q:focus-visible{outline:3px solid var(--bs-acc);outline-offset:3px}.bs-faq__chev{position:relative;flex:0 0 auto;width:16px;height:16px}.bs-faq__chev:before,.bs-faq__chev:after{content:"";position:absolute;background:var(--bs-acc);border-radius:1px}.bs-faq__chev:before{left:0;top:7px;width:16px;height:2px}.bs-faq__chev:after{left:7px;top:0;width:2px;height:16px;transition:transform .18s ease}.bs-faq__item[open] .bs-faq__chev:after{transform:scaleY(0)}.bs-faq__a{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--bs-mut);max-width:62ch}.bs-dark .bs-faq__a{color:#ffffffb8}.bs-faq__a p{margin:0 0 .8em}.bs-faq__a p:last-child{margin:0}@media screen and (min-width:990px){.bs-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.bs-feat__rows{display:grid;gap:clamp(36px,5vw,76px)}.bs-feat__row{display:grid;gap:clamp(18px,3vw,52px);align-items:center;grid-template-columns:1fr}.bs-feat__problem{margin:12px 0 0;font-size:17px;line-height:1.45;font-weight:600}.bs-feat__copy .bs-body{max-width:48ch}@media screen and (min-width:990px){.bs-feat__row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.bs-feat__row:nth-child(2n) .bs-feat__media{order:2}.bs-feat__row:nth-child(2n) .bs-feat__copy{padding-right:clamp(12px,2vw,40px)}.bs-feat__row:nth-child(odd) .bs-feat__copy{padding-left:clamp(12px,2vw,40px)}}.bs{color:var(--bs-ink)}.bs h1,.bs h2,.bs h3,.bs h4,.bs h5,.bs h6,.bs dt,.bs th{color:inherit}.bs *,.bs *:before,.bs *:after{box-sizing:border-box}.bs-wrap{max-width:var(--page-width,var(--bs-max));margin-inline:auto;padding-inline:1.5rem}.bs-sec{padding-block:clamp(48px,7vw,104px)}.bs-dark{background:var(--bs-ink);color:#fff}.bs-dark .bs-sub,.bs-dark .bs-mut{color:#ffffffb8}.bs-paper{background:var(--bs-paper)}.bs-eyebrow{display:inline-block;padding:7px 11px 6px;border-radius:5px;background:var(--bs-acc2);color:var(--bs-acc2-ink);font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;margin:0 0 18px}.bs-dark .bs-eyebrow{background:#fff;color:var(--bs-ink)}.bs-paper .bs-eyebrow{background:var(--bs-acc2);color:var(--bs-acc2-ink)}.bs-h1{font-size:clamp(34px,6.2vw,72px);line-height:.98;letter-spacing:-.025em;font-weight:800;margin:0;text-wrap:balance}.bs-h2{font-size:clamp(28px,4.4vw,50px);line-height:1.05;letter-spacing:-.022em;font-weight:800;margin:0;text-wrap:balance}.bs-h3{font-size:clamp(19px,2vw,24px);line-height:1.18;letter-spacing:-.01em;font-weight:700;margin:0}.bs-h4{font-size:17px;line-height:1.25;font-weight:700;margin:0}.bs-sub{font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--bs-mut);margin:14px 0 0;max-width:56ch}.bs-body{font-size:16px;line-height:1.6;color:var(--bs-mut);margin:10px 0 0}.bs-head{margin-bottom:clamp(28px,3.4vw,52px)}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:0;border-radius:var(--bs-r);background:var(--bs-acc);color:var(--bs-acc-ink);font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}.bs-btn:hover{filter:brightness(1.12)}.bs-btn:active{transform:translateY(1px)}.bs-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.bs-btn--ghost:hover{filter:none;background:#ffffff14}.bs-btn--block{width:100%}.bs-img{display:block;width:100%;height:100%;object-fit:cover}.bs-figure{position:relative;overflow:hidden;border-radius:var(--bs-r);background:var(--bs-line)}.bs-ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;min-height:220px;background:repeating-linear-gradient(45deg,#ece9e4,#ece9e4 12px,#e4e0da 12px 24px);color:#7d8795;font-size:13px;line-height:1.4}.bs-dark .bs-ph{background:repeating-linear-gradient(45deg,#1a2634,#1a2634 12px,#15202c 12px 24px);color:#7b8899}@media screen and (min-width:750px){.bs-wrap{padding-inline:5rem}}@media(prefers-reduced-motion:reduce){.bs *{animation:none!important;transition:none!important}}.header__heading-link .h2{font-size:0!important;letter-spacing:0!important;line-height:1;white-space:nowrap}.header__heading-link .h2:before,.header__heading-link .h2:after{font-size:clamp(19px,2.2vw,25px);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--bs-ink)}.header__heading-link .h2:before{content:"BACKSEAT"}.header__heading-link .h2:after{content:"CO";display:inline-block;margin-left:.16em;color:var(--bs-acc)}.bs-launch{display:flex;align-items:flex-start;gap:10px;margin:0 0 1.6rem;padding:12px 14px;border-radius:var(--bs-r);background:var(--bs-acc2);color:var(--bs-acc2-ink)}.bs-launch svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:currentColor}.bs-launch b{display:block;font-size:1.4rem;line-height:1.3}.bs-launch span{display:block;font-size:1.3rem;line-height:1.4;opacity:.78;margin-top:2px}.bs-pay{margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid var(--bs-line)}.bs-pay__t{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-mut);margin:0 0 .8rem;font-weight:600}.bs-pay__r{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bs-pay__r svg{height:24px;width:auto;border-radius:3px}.product__title h1,.product__title>*{font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.022em;font-weight:800}.product__info-container .price{font-size:30px;font-weight:800}.product-form__submit{min-height:56px;font-size:15px;font-weight:700;letter-spacing:.01em;border-radius:var(--bs-r)}.shopify-payment-button__button--unbranded{min-height:56px;border-radius:var(--bs-r)}@media screen and (min-width:990px){.product--large>.product__media-wrapper{max-width:58%;width:58%}.product--large>.product__info-wrapper{max-width:42%;width:42%;padding-left:clamp(24px,3vw,56px)}}.bs-kit__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start;grid-template-columns:1fr}.bs-kit__list{margin:26px 0 0;display:grid;border-top:1px solid var(--bs-line)}.bs-dark .bs-kit__list,.bs-dark .bs-kit__group{border-color:#ffffff29}.bs-kit__group{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--bs-line)}.bs-kit__group dt{display:flex;align-items:center;font-size:15px;font-weight:700;letter-spacing:.01em}.bs-kit__n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin-right:12px;border-radius:5px;background:var(--bs-acc2);color:var(--bs-acc2-ink);font-size:12px;font-weight:800;letter-spacing:.02em}.bs-dark .bs-kit__n{background:#fff;color:var(--bs-ink)}.bs-kit__group dd{margin:0;font-size:16px;line-height:1.5;color:var(--bs-mut)}.bs-dark .bs-kit__group dd{color:#ffffffb3}.bs-kit__note{margin:18px 0 0;font-size:14px;color:var(--bs-mut)}.bs-kit__cta{margin:26px 0 0}@media screen and (min-width:990px){.bs-kit__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.bs-kit__group{grid-template-columns:230px 1fr;gap:0 24px;align-items:start}.bs-kit__group dd{padding-top:5px}}.bsp{display:block}.bsp__grid{display:grid;gap:var(--bsp-gap,48px);align-items:start}@media screen and (min-width:990px){.bsp__grid{grid-template-columns:var(--bsp-media,56%) 1fr}.bsp__grid--right{grid-template-columns:1fr var(--bsp-media,56%)}.bsp__grid--right .bsp__media{order:2}.bsp__info--sticky{position:sticky;top:110px}}.bsp__stage{overflow:hidden;line-height:0}.bsp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.bsp__track::-webkit-scrollbar{display:none}.bsp__slide{flex:0 0 100%;scroll-snap-align:center;line-height:0}.bsp__img{display:block;width:100%;height:auto}.bsp__dots{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:12px}.bsp__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--bs-line,#E5E1DA);cursor:pointer;transition:width .15s,background .15s}.bsp__dot.is-active{width:20px;border-radius:4px;background:var(--bs-ink,#0E1824)}.bsp__thumbs{display:none}@media screen and (min-width:750px){.bsp__track{display:block;overflow:visible}.bsp__slide{display:none}.bsp__slide.is-active{display:block}.bsp__dots{display:none}.bsp__thumbs{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}}.bsp__thumb{display:block;padding:0;border:1px solid var(--bs-line,#E5E1DA);background:#fff;border-radius:6px;overflow:hidden;cursor:pointer;width:var(--bsp-thumb,80px);height:var(--bsp-thumb,80px)}.bsp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.bsp__thumb.is-active{border-color:var(--bs-ink,#0E1824);box-shadow:0 0 0 1px var(--bs-ink,#0E1824)}.bsp__eyebrow{display:inline-block;padding:7px 11px 6px;border-radius:5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:0}.bsp__heading{letter-spacing:-.022em;margin-top:0;text-wrap:balance}.bsp__rte>*:first-child{margin-top:0}.bsp__rte>*:last-child{margin-bottom:0}.bsp__rte ul,.bsp__rte ol{padding-left:1.3em;margin:.8em 0}.bsp__rte li{margin:.25em 0}.bsp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.bsp__price-now{font-weight:800;letter-spacing:-.01em}.bsp__badge{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1}.bsp__badge svg{width:16px;height:16px;flex:0 0 auto}.bsp__badge-note{margin:8px 0 0}.bsp__feature{display:flex;align-items:flex-start;gap:14px}.bsp__marker{flex:0 0 auto;margin-top:2px;box-sizing:border-box}.bsp__marker--check{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.bsp__marker--check svg{width:60%;height:60%}.bsp__feature-body b{display:block;font-weight:700;margin-bottom:3px}.bsp__feature-body span{display:block;line-height:1.45}.bsp__more__inner{max-height:var(--bsp-mh,96px);overflow:hidden}.bsp__more.is-open .bsp__more__inner{max-height:none}.bsp__more__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;cursor:pointer;font-weight:700;line-height:1;transition:filter .15s}.bsp__more__btn:hover{filter:brightness(.96)}.bsp__more__btn--full{width:100%}.bsp__more__btn svg{width:15px;height:15px;transition:transform .15s}.bsp__more.is-open .bsp__more__btn svg{transform:rotate(180deg)}.bsp__qty--hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bsp__promise{display:flex;align-items:center;gap:12px;line-height:1.35}.bsp__promise-ico{flex:0 0 auto;display:flex}.bsp__promise-ico svg{width:22px;height:22px}.bsp__pay-t{margin:0 0 10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bsp__pay-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bsp__pay-i{height:var(--bsp-pay,24px);width:auto;border-radius:3px}.bsp__acc{padding:0}.bsp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;cursor:pointer;font-weight:700;list-style:none}.bsp__acc summary::-webkit-details-marker{display:none}.bsp__acc-sign{position:relative;width:14px;height:14px;flex:0 0 auto}.bsp__acc-sign:before,.bsp__acc-sign:after{content:"";position:absolute;background:currentColor}.bsp__acc-sign:before{left:0;top:6px;width:14px;height:2px}.bsp__acc-sign:after{left:6px;top:0;width:2px;height:14px;transition:opacity .15s}.bsp__acc[open] .bsp__acc-sign:after{opacity:0}.bsp__acc>div{padding-bottom:18px}.bsp__buy{display:flex;flex-direction:column}.bsp__buy [class*=AOV-AutoMount]{order:-1;margin-bottom:14px}.bsp__buy .product-form{order:1}.bsp__buy .product-form__buttons{display:grid;gap:10px}.bsp__buy .product-form__submit{width:100%;border:0;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.bsp__buy .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}aov-bundle-widget,aov-bundle-widget *,[class*=Avada-],[class*=aov-]{font-family:var(--font-body-family)!important}aov-bundle-widget{display:block}.bs-specs__grid{display:grid;gap:clamp(24px,4vw,64px);align-items:start;grid-template-columns:1fr}.bs-specs__fig{background:#fff}.bs-specs__fig .bs-img{object-fit:contain;padding:14px}.bs-specs__table{width:100%;border-collapse:collapse;margin:26px 0 0}.bs-specs__table th,.bs-specs__table td{text-align:left;padding:14px 0;border-bottom:1px solid var(--bs-line);font-size:16px;line-height:1.45;vertical-align:top}.bs-dark .bs-specs__table th,.bs-dark .bs-specs__table td{border-color:#ffffff29}.bs-specs__table th{font-weight:700;width:46%;padding-right:20px}.bs-specs__table td{color:var(--bs-mut)}.bs-dark .bs-specs__table td{color:#ffffffb8}.bs-specs__note{margin:16px 0 0;font-size:14px;color:var(--bs-mut)}@media screen and (min-width:990px){.bs-specs__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}.bs-specs__media{order:2;position:sticky;top:110px}}.bs-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(24px,3vw,32px);grid-template-columns:1fr;counter-reset:bsstep}.bs-steps__item .bs-figure{margin-bottom:16px}.bs-steps__num{position:absolute;left:14px;top:14px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--bs-acc);color:var(--bs-acc-ink);font-size:16px;font-weight:700}.bs-steps__title{margin-bottom:6px}@media screen and (min-width:750px){.bs-steps__list{grid-template-columns:repeat(3,1fr)}}.bs-strip{border-block:1px solid var(--bs-line)}.bs-strip--band{border-block:0}.bs-strip__list{list-style:none;margin:0;padding:18px 0;display:grid;gap:14px 28px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.bs-strip--band .bs-strip__list{padding:22px 0}.bs-strip__item{display:flex;align-items:flex-start;gap:12px}.bs-strip__icon{flex:0 0 auto;width:26px;height:26px;color:var(--bs-acc)}.bs-strip--band .bs-strip__icon{color:#fff}.bs-strip__icon svg{width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round}.bs-strip__text{display:block;font-size:14px;line-height:1.35}.bs-strip__text strong{display:block;font-weight:700;font-size:15px}.bs-strip__text span{display:block;color:var(--bs-mut);margin-top:2px}.bs-dark .bs-strip__text span{color:#ffffffa8}@media screen and (min-width:750px){.bs-strip--band .bs-strip__item{padding-left:28px;border-left:1px solid rgba(255,255,255,.16)}.bs-strip--band .bs-strip__item:first-child{padding-left:0;border-left:0}}@media screen and (max-width:749px){.bs-strip__list{grid-template-columns:repeat(2,1fr);gap:16px}.bs-strip__text strong{font-size:14px}.bs-strip__text span{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=xPcB */
