:root{--s-red: #e3241b;--s-red-hot: #ff3b2f;--s-ink: #0e1113;--s-g1: #14181b;--s-g2: #1c2125;--s-paper: #f2f3f1;--s-line: #dadddb;--s-muted: #5d666c;--s-bay: #f26a21;--s-bb: #2f6bff;--s-fd: "Barlow Condensed","Arial Narrow",sans-serif;--s-fm: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--s-ease: cubic-bezier(.2,.7,.1,1);--s-radius: 14px}html body .page__title,html body .collection__title,html body .product-meta__title,html body .section__title,html body .sab-search-page__intro h1,html body .sab-bay75-hero h1,html body .bb-service h1,html body .bb-service h2,html body .sab-product-help h2,html body .sab-product-facts h2,html body .sab-search-empty h2,html body .product-recommendations .section__title{font-family:var(--s-fd)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;letter-spacing:-.005em!important;line-height:.95!important;color:var(--s-ink)}html body .page__title,html body .collection__title{font-size:clamp(38px,8vw,64px)!important}html body .section__title{font-size:clamp(28px,5vw,40px)!important}html body .sab-kicker,html body .bb-eyebrow,html body .sab-bay75-eyebrow{font-family:var(--s-fm)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;display:flex!important;align-items:center;gap:10px}html body .sab-kicker{color:var(--s-red)!important}html body .sab-kicker:before,html body .bb-eyebrow:before,html body .sab-bay75-eyebrow:before{content:"";width:22px;height:3px;background:currentColor;transform:skew(-24deg);flex:0 0 auto}html body .button--primary,html body .product-form__add-button,html body .sab-button:not(.sab-button--outline){background:var(--s-red)!important;border-color:var(--s-red)!important;color:#fff!important;border-radius:10px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;transition:background-color .2s,box-shadow .25s,transform .2s var(--s-ease)!important}html body .button--primary:hover,html body .product-form__add-button:hover,html body .sab-button:not(.sab-button--outline):hover{background:var(--s-red-hot)!important;border-color:var(--s-red-hot)!important;box-shadow:0 10px 28px -12px #e3241bb3}html body .button--secondary{background:var(--s-ink)!important;border-color:var(--s-ink)!important;color:#fff!important;border-radius:10px!important}html body .button--ternary,html body .sab-button--outline{border-radius:10px!important;border:1.5px solid var(--s-line)!important;background:#fff!important;color:var(--s-ink)!important;font-weight:700!important}html body .button--ternary:hover,html body .sab-button--outline:hover{border-color:var(--s-ink)!important}html body .product-form__add-button{min-height:56px!important;font-size:16px!important}html body .header{border-bottom:1px solid #e6e8e7!important;box-shadow:0 1px #0e111305}html body .header__cart-count{background:var(--s-red)!important;color:#fff!important;font-family:var(--s-fm)!important;font-weight:600!important}html body .header__search-bar-wrapper .search-bar__inner,html body .search-bar__top{border-radius:12px!important}html body .search-bar__input:focus{box-shadow:0 0 0 3px #e3241b59!important}html body .sab-desk{background:var(--s-ink)!important;color:#fff!important;border-bottom:2px solid var(--s-red)!important}html body .sab-desk__label{font-family:var(--s-fm)!important;text-transform:uppercase!important}html body .sab-mobile-counter{background:#fffffff5!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #e6e8e7!important}html body .sab-mobile-counter a span{font-weight:600!important;font-size:12px!important}html body .product-item{background:#fff;transition:box-shadow .35s var(--s-ease)}html body .product-item:hover{box-shadow:0 18px 40px -26px #0e111373;z-index:1}html body .product-item__image-wrapper{background:#f4f5f4;border-radius:10px;overflow:hidden}html body .product-item__image-wrapper img{transition:transform .6s var(--s-ease)}html body .product-item:hover .product-item__image-wrapper img.product-item__primary-image{transform:scale(1.04)}html body .product-item__vendor{font-family:var(--s-fm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--s-muted)!important}html body .sab-card-number{display:block;font-family:var(--s-fm)!important;font-size:12px!important;font-weight:500!important;color:#7a8388!important;letter-spacing:.02em;margin:4px 0 2px!important}html body .product-item__title{color:var(--s-ink)!important;font-weight:600!important;font-size:15px!important;line-height:1.35!important}html body .product-item .price{font-family:var(--s-fd)!important;font-style:italic!important;font-weight:800!important;font-size:24px!important;color:var(--s-ink)!important}html body .product-item .price--compare{font-size:16px!important;color:#8a9398!important;font-weight:600!important}html body .product-item__inventory{display:inline-flex!important;align-items:center;gap:6px;font-size:12.5px!important}html body .product-item__inventory:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}html body .sab-quote-label{font-family:var(--s-fm)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;color:var(--s-bb)!important}html body .product-label--on-sale{background:var(--s-red)!important;border-radius:999px!important}html body .collection__toolbar,html body .collection__toolbar--sticky,html body .collection__toolbar.is-sticky,html body .collection__toolbar.is-stuck,html body .mobile-toolbar,html body .mobile-toolbar.is-sticky{position:relative!important;top:auto!important;transform:none!important;box-shadow:none!important}html body .collection__toolbar{border-radius:12px}html body .collection__description,html body .collection__header .rte{color:var(--s-muted)}html body .breadcrumb,html body .breadcrumb__link,html body .breadcrumb__item{font-family:var(--s-fm)!important;font-size:11.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .sab-bay75-hero{background:var(--s-g1)!important;color:#fff!important;border-radius:var(--s-radius)!important;border:0!important;overflow:hidden;position:relative;isolation:isolate}html body .sab-bay75-hero:after{content:"";position:absolute;right:-40px;top:0;bottom:0;width:240px;background:repeating-linear-gradient(-66deg,transparent 0 26px,rgba(242,106,33,.14) 26px 52px);z-index:-1;pointer-events:none}html body .sab-bay75-hero h1{color:#fff!important;font-size:clamp(46px,11vw,96px)!important}html body .sab-bay75-eyebrow{color:var(--s-bay)!important}html body .sab-bay75-lead,html body .sab-bay75-shopnote{color:#b9c1c6!important}html body .sab-bay75-action-primary{background:var(--s-bay)!important;color:#fff!important;border-color:var(--s-bay)!important;border-radius:10px!important;font-weight:700!important}html body .sab-bay75-action-secondary{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.35)!important;border-radius:10px!important;font-weight:700!important}html body .sab-bay75-identity{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#e5e9eb!important}html body .sab-bay75-logo-panel{background:#fff!important;border-radius:10px!important}html body .sab-bay75-identity-content strong{color:#fff!important;font-family:var(--s-fd)!important;font-style:italic;text-transform:uppercase;font-size:24px!important}html body .sab-bay75-identity-content p{color:#b9c1c6!important}html body .sab-bay75-points span{background:#f26a2124!important;color:#ffb27f!important;border:0!important;border-radius:999px!important;font-family:var(--s-fm)!important;font-size:11px!important;letter-spacing:.06em}html body .product-meta__title{font-size:clamp(32px,6vw,48px)!important;margin-bottom:10px!important}html body .product-meta__vendor{font-family:var(--s-fm)!important;font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--s-red)!important}html body .product-meta__sku,html body .product-meta__sku-number{font-family:var(--s-fm)!important;font-size:13px!important;color:var(--s-muted)!important}html body .product-meta__price-list-container .price,html body .product-form__info-content .price{font-family:var(--s-fd)!important;font-style:italic!important;font-weight:800!important;font-size:40px!important;color:var(--s-ink)!important;line-height:1!important}html body .product-meta__price-list-container .price--compare,html body .product-form__info-content .price--compare{font-size:22px!important;color:#8a9398!important}html body .product-form__inventory,html body .product-form__info-content .inventory{display:inline-flex!important;align-items:center;gap:8px;font-weight:600!important}html body .product-form__inventory:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #008a0026}html body .product-gallery__carousel-item,html body .product-gallery__image{border-radius:12px}html body .sab-product-help{background:var(--s-ink)!important;color:#fff!important;border:0!important;border-radius:var(--s-radius)!important;border-top:4px solid var(--s-red)!important;padding:26px!important}html body .sab-product-help h2{color:#fff!important;font-size:30px!important}html body .sab-product-help p{color:#b9c1c6!important}html body .sab-product-help .sab-kicker{color:#ff6a5f!important}html body .sab-product-help .sab-button--outline{background:transparent!important;color:#fff!important;border-color:#ffffff59!important}html body .sab-product-help .sab-text-link{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 18px;border-radius:10px;background:#25d366!important;color:#0e1113!important;font-weight:700!important;text-decoration:none!important}html body .sab-product-help a{color:#fff}html body .sab-product-help__delivery{border-color:#ffffff1f!important}html body .sab-product-facts{background:#fff!important;border:1px solid var(--s-line)!important;border-radius:var(--s-radius)!important}html body .sab-product-facts dt{font-family:var(--s-fm)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--s-muted)!important}html body .sab-product-facts dd{font-weight:600!important;color:var(--s-ink)!important}html body .sab-search-page__intro h1{font-size:clamp(44px,10vw,80px)!important}html body .sab-result{background:#fff!important;border:1px solid var(--s-line)!important;border-radius:var(--s-radius)!important;transition:box-shadow .3s var(--s-ease),transform .3s var(--s-ease)}html body .sab-result:hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #0e111373}html body .sab-result h2{font-size:17px!important;font-weight:700!important}html body .sab-search-empty{background:var(--s-ink)!important;color:#fff!important;border-radius:var(--s-radius)!important;border-top:4px solid var(--s-red)!important}html body .sab-search-empty h2{color:#fff!important}html body .sab-search-empty p{color:#b9c1c6!important}html body .sab-search-empty__side strong{font-family:var(--s-fd)!important;font-style:italic}html body .sab-search-control,html body .sab-parts-search .sab-search-control{border-radius:14px!important;overflow:hidden}html body .sab-search-control button{background:var(--s-red)!important;font-weight:700!important}html body .bb-service .bb-hero{background:#fff!important;color:var(--s-ink)!important;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--s-line)}html body .bb-service .bb-hero:after{content:"";position:absolute;right:-60px;top:0;bottom:0;width:300px;background:repeating-linear-gradient(-66deg,transparent 0 30px,rgba(47,107,255,.08) 30px 60px);z-index:-1;pointer-events:none}html body .bb-service .bb-hero h1{color:var(--s-ink)!important;font-size:clamp(46px,10vw,92px)!important}html body .bb-service .bb-hero h1 span{color:var(--s-bb)!important}html body .bb-service .bb-hero-lead,html body .bb-service .bb-hero-detail,html body .bb-service .bb-hero-note{color:var(--s-muted)!important}html body .bb-service .bb-hero-detail strong{color:var(--s-ink)!important}html body .bb-service .bb-brand-image{background:none!important;padding:0!important;border-radius:0!important;max-width:240px!important;height:auto!important}html body .bb-service .bb-hero-photos figure{border-radius:12px!important;overflow:hidden;border:1px solid var(--s-line)!important}html body .bb-service .bb-hero-photos figcaption{font-family:var(--s-fm)!important;letter-spacing:.12em;background:#0e1113bf!important;color:#fff!important}html body .bb-service .bb-hero-photos-caption{color:var(--s-muted)!important;font-family:var(--s-fm)!important}html body .bb-service .bb-eyebrow{color:var(--s-bb)!important}html body .bb-service h2{font-size:clamp(36px,7vw,64px)!important}html body .bb-button{border-radius:10px!important;font-weight:700!important;min-height:52px;transition:box-shadow .25s,transform .2s var(--s-ease)!important}html body .bb-button--blue{background:var(--s-bb)!important;border-color:var(--s-bb)!important;color:#fff!important}html body .bb-button--blue:hover{box-shadow:0 10px 28px -12px #2f6bffbf}html body .bb-button--outline{background:#fff!important;color:var(--s-ink)!important;border:1.5px solid var(--s-line)!important}html body .bb-button--outline:hover{border-color:var(--s-ink)!important}html body .bb-service-list>div{background:#fff!important;border:1px solid var(--s-line)!important;border-left:4px solid var(--s-bb)!important;border-radius:12px!important;transition:transform .35s var(--s-ease),box-shadow .35s var(--s-ease)}html body .bb-service-list>div:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #0e111373}html body .bb-service-list>div>span,html body .bb-process-number{font-family:var(--s-fd)!important;font-weight:800!important;font-style:italic!important;color:var(--s-bb)!important}html body .bb-process-number{font-size:56px!important;line-height:1!important;-webkit-text-stroke:0}html body .bb-service-list strong,html body .bb-process-grid h3,html body .bb-quote-card h3{font-family:var(--s-fd)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;font-size:26px!important;line-height:1!important}html body .bb-gallery-card{border-radius:12px!important;overflow:hidden}html body .bb-quote-card{border-radius:var(--s-radius)!important;border:1px solid var(--s-line)!important;border-top:4px solid var(--s-bb)!important;box-shadow:0 30px 60px -40px #0e111373!important}html body .bb-form-fields input,html body .bb-form-fields select,html body .bb-form-fields textarea{border-radius:10px!important;border:1.5px solid var(--s-line)!important;transition:border-color .2s,box-shadow .2s}html body .bb-form-fields input:focus,html body .bb-form-fields select:focus,html body .bb-form-fields textarea:focus{border-color:var(--s-bb)!important;box-shadow:0 0 0 3px #2f6bff2e!important;outline:0!important}html body .bb-faq details{border-radius:12px!important;border:1px solid var(--s-line)!important;background:#fff!important}html body .bb-faq summary{font-weight:700!important}html body .bb-visit{background:var(--s-ink)!important;color:#fff!important;border-top:4px solid var(--s-bb)!important}html body .bb-visit strong{color:#fff!important}html body .bb-visit span{color:#6f9bff!important;font-family:var(--s-fm)!important}html body .bb-visit a{color:#fff!important;font-weight:700!important}html body .footer.sab-footer{background:var(--s-ink)!important;border-top:4px solid var(--s-red)!important}html body .sab-footer .footer__title,html body .sab-footer .footer__aside-title,html body .sab-footer-since{font-family:var(--s-fm)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#8f999e!important}html body .sab-footer-strapline{font-family:var(--s-fd)!important;font-weight:800!important;font-style:italic!important;text-transform:uppercase!important;font-size:40px!important;line-height:.95!important;color:#fff!important}html body .sab-footer .footer__link-item{color:#d4d9db!important;transition:color .2s}html body .sab-footer .footer__link-item:hover{color:#fff!important}html.s-js [data-s-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--s-ease),transform .8s var(--s-ease)}html.s-js [data-s-reveal].s-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.s-js [data-s-reveal]{opacity:1!important;transform:none!important;transition:none!important}html body .product-item__image-wrapper img,html body .bb-service-list>div,html body .sab-result{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sab-site-2026.css.map */
