.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)}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=AAQ */
