:root{--bt-black: #080808;--bt-charcoal: #151515;--bt-dark-gray: #242424;--bt-light-gray: #ededed;--bt-white: #ffffff;--bt-accent: #27d3ce;--bt-border: rgba(255, 255, 255, .14);--bt-radius: 4px;--bt-transition: .18s ease}body{letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.heading,[class*=heading]{font-weight:800;letter-spacing:-.025em;line-height:1.05;text-transform:uppercase}h1{font-size:clamp(2.5rem,7vw,6rem)}h2{font-size:clamp(2rem,4vw,3.75rem)}h3{font-size:clamp(1.25rem,2vw,2rem)}p{line-height:1.65}a{text-underline-offset:4px;transition:color var(--bt-transition),opacity var(--bt-transition)}a:hover{color:var(--bt-accent)}button,.button,[class*=button],.shopify-payment-button__button{border-radius:var(--bt-radius)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--bt-transition),background-color var(--bt-transition),border-color var(--bt-transition),color var(--bt-transition)}button:hover,.button:hover,[class*=button]:hover{transform:translateY(-2px)}.button--primary,[class*=button][class*=primary]{background:var(--bt-accent)!important;border-color:var(--bt-accent)!important;color:var(--bt-black)!important}.button--primary:hover,[class*=button][class*=primary]:hover{background:var(--bt-white)!important;border-color:var(--bt-white)!important;color:var(--bt-black)!important}.button--secondary,[class*=button][class*=secondary]{background:transparent!important;border:1px solid currentColor!important}header,.shopify-section-group-header-group{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}header a,header button{font-weight:700;letter-spacing:.04em}header nav a{text-transform:uppercase}.announcement-bar,[class*=announcement]{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.banner,.image-banner,[class*=hero],[class*=banner]{position:relative}.banner:after,.image-banner:after,[class*=hero]:after{pointer-events:none}.banner__content,.image-banner__content,[class*=hero] [class*=content]{position:relative;z-index:2}.banner h1,.image-banner h1,[class*=hero] h1{max-width:900px;text-wrap:balance}.banner p,.image-banner p,[class*=hero] p{max-width:680px;font-size:clamp(1rem,1.5vw,1.25rem)}.shopify-section{scroll-margin-top:100px}section{position:relative}.card,.product-card,[class*=product-card],[class*=card-wrapper]{border-radius:var(--bt-radius);transition:transform var(--bt-transition),box-shadow var(--bt-transition)}.card:hover,.product-card:hover,[class*=product-card]:hover,[class*=card-wrapper]:hover{transform:translateY(-5px)}.card img,.product-card img,[class*=product-card] img{transition:transform .3s ease}.card:hover img,.product-card:hover img,[class*=product-card]:hover img{transform:scale(1.035)}.card__heading,.product-card__title,[class*=card] h3{font-weight:800;letter-spacing:-.01em;text-transform:none}.price,[class*=price]{font-weight:800}.price--on-sale,[class*=sale-price]{color:var(--bt-accent)}.badge,[class*=badge]{border-radius:2px!important;font-size:.7rem;font-weight:900;letter-spacing:.08em;padding:.5rem .7rem;text-transform:uppercase}.collection-card,[class*=collection-card]{overflow:hidden;position:relative}.collection-card img,[class*=collection-card] img{transition:transform .35s ease}.collection-card:hover img,[class*=collection-card]:hover img{transform:scale(1.05)}input,select,textarea,.field,[class*=field] input,[class*=field] select{border-radius:var(--bt-radius)!important}input:focus,select:focus,textarea:focus{border-color:var(--bt-accent)!important;box-shadow:0 0 0 1px var(--bt-accent);outline:none}.vehicle-selector,[class*=vehicle-selector],[class*=fitment]{border:1px solid var(--bt-border);border-radius:var(--bt-radius);padding:clamp(1rem,3vw,2rem)}.vehicle-selector select,[class*=vehicle-selector] select,[class*=fitment] select{min-height:52px;font-weight:700}.product__title h1,.product-title,[class*=product] h1{font-size:clamp(2rem,4vw,4rem);text-transform:uppercase}.product__description{line-height:1.7}.product-form__submit,button[name=add]{min-height:56px;width:100%}.quantity,[class*=quantity]{border-radius:var(--bt-radius)!important}details{border-bottom:1px solid var(--bt-border)}summary{font-weight:800;letter-spacing:.03em;padding-block:1rem;text-transform:uppercase}.cart-drawer,[class*=cart-drawer]{border-left:1px solid var(--bt-border)}.cart-drawer__heading,[class*=cart-drawer] h2{text-transform:uppercase}footer,.shopify-section-group-footer-group{background:var(--bt-black)}footer h2,footer h3,footer h4{font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}footer a{opacity:.78}footer a:hover{opacity:1}.bt-trust-item{border-top:2px solid var(--bt-accent);padding-top:1.25rem}.bt-trust-item h3{margin-bottom:.5rem}.bt-eyebrow{color:var(--bt-accent);display:block;font-size:.75rem;font-weight:900;letter-spacing:.16em;margin-bottom:.75rem;text-transform:uppercase}.bt-accent-text{color:var(--bt-accent)}.bt-dark-section{background:var(--bt-charcoal);color:var(--bt-white)}.bt-centered-copy{margin-inline:auto;max-width:760px;text-align:center}@media screen and (max-width:749px){h1{font-size:clamp(2.3rem,13vw,4rem)}h2{font-size:clamp(1.8rem,9vw,3rem)}.banner__content,.image-banner__content,[class*=hero] [class*=content]{padding:1.25rem}button,.button,[class*=button]{min-height:48px}.product-grid,[class*=product-grid]{column-gap:.75rem;row-gap:1.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base.css.map */
