:root{--page-width: 144rem;--buttons-radius: 999px;--buttons-radius-outset: 999px}.button,button.button,a.button,input[type=submit].button{border-radius:999px}.cart-drawer .button,cart-drawer .button{--buttons-radius: .9rem;--buttons-radius-outset: .9rem;border-radius:.9rem}@font-face{font-family:Inter;src:url(Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root,body{--tsstec-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--tsstec-color-primary: #bf0000;--tsstec-color-dark: #0d0d0d;--tsstec-color-light: #f3f4f5;--tsstec-color-border: #dddddd;font-family:var(--tsstec-font)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--tsstec-font);font-weight:800;letter-spacing:-.03em}button,input,select,textarea,optgroup{font-family:var(--tsstec-font)}h1,.h1{letter-spacing:-.045em}.button,button.button,.shopify-payment-button__button{font-weight:600;letter-spacing:.01em}.button--primary{--color-button: var(--tsstec-color-primary-rgb, 191, 0, 0)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.button:hover:after,.button:not([disabled]):hover:after{display:none!important;content:none!important}.card-wrapper .card,.card,.product-card-wrapper .card,.field__input,.select__select,input[type=email],input[type=search],input[type=text],textarea{border-radius:0}.shopify-section-group-footer-group .footer,.tsstec-dark-footer{background:var(--tsstec-color-dark);color:#fff}.tsstec-dark-footer a{color:#fff;text-decoration:none}.tsstec-dark-footer a:hover{color:var(--tsstec-color-primary)}.tsstec-dark-footer .footer__heading,.tsstec-dark-footer .footer-block__heading,.tsstec-dark-footer .footer-block__details-content h2{color:#fff;font-weight:800;letter-spacing:.02em;text-transform:none}.tsstec-dark-footer .footer-block__details-content a:hover,.tsstec-dark-footer .footer__list-social a:hover{color:var(--tsstec-color-primary)}.footer__widerruf-btn,.tsstec-dark-footer .footer-block__details-content a.footer__widerruf-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.4rem;padding:1.1rem 1.8rem;background:var(--tsstec-color-primary, #bf0000);color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:.9rem;transition:background .15s ease}.footer__widerruf-btn:hover,.tsstec-dark-footer .footer-block__details-content a.footer__widerruf-btn:hover{background:#960000;color:#fff}.tsstec-dark-footer .footer__list-social a{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff14;transition:background .15s ease,color .15s ease}.tsstec-dark-footer .footer__list-social a:hover{background:var(--tsstec-color-primary);color:#fff}.tsstec-dark-footer .copyright__content,.tsstec-dark-footer .copyright{color:#fff9;border-color:#ffffff1f}.tsstec-dark-footer hr{border-color:#ffffff1f}.section-header{transition:box-shadow .2s ease}.section-header.scrolled-past-header{box-shadow:0 6px 24px #00000014}.tsstec-usp-bar,.tsstec-meta-bar{overflow:hidden;transition:max-height .3s ease,opacity .2s ease,padding .3s ease,border-color .3s ease;max-height:12rem;opacity:1}.section-header.scrolled-past-header .tsstec-usp-bar,.section-header.scrolled-past-header .tsstec-meta-bar{max-height:0!important;opacity:0;border-color:transparent!important}.section-header.scrolled-past-header .tsstec-usp-bar__inner,.section-header.scrolled-past-header .tsstec-meta-bar__inner{padding-top:0!important;padding-bottom:0!important}.section-header.scrolled-past-header .header{padding-top:1rem!important;padding-bottom:1rem!important}@media(min-width:990px){.tsstec-usp-bar .page-width,.tsstec-meta-bar .page-width,.tsstec-meta-bar+.header.page-width{max-width:144rem!important;padding-left:clamp(2rem,3vw,4rem)!important;padding-right:clamp(2rem,3vw,4rem)!important}}.tsstec-usp-bar{display:none;background:var(--tsstec-color-dark);color:#fff;font-size:1.3rem}@media(min-width:990px){.tsstec-usp-bar{display:block}}.tsstec-usp-bar__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;min-height:4.4rem;padding-top:.5rem;padding-bottom:.5rem}.tsstec-usp-bar__item{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;padding:.4rem 1.4rem;position:relative;white-space:nowrap}.tsstec-usp-bar__item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:2.2rem;background:#ffffff1a}.tsstec-usp-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:var(--tsstec-color-primary)}.tsstec-usp-bar__icon svg{width:100%;height:100%}.tsstec-usp-bar__content{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.3;text-align:left}.tsstec-usp-bar__title{font-size:1.15rem;font-weight:700;letter-spacing:.01em;color:#fff}.tsstec-usp-bar__sub{font-size:1.05rem;font-weight:400;color:#ffffff80}.tsstec-meta-bar{display:none;background:#fff;border-bottom:1px solid var(--tsstec-color-border);font-size:1.3rem}@media(min-width:990px){.tsstec-meta-bar{display:none}.tsstec-meta-bar+.header .header__heading-link,.tsstec-meta-bar+.header .header__heading{display:block;margin:0}}.tsstec-meta-bar__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4rem;min-height:9rem;padding-top:1.4rem;padding-bottom:1.4rem}.tsstec-meta-bar__logo{display:inline-flex;align-items:center;min-width:16rem;min-height:4.4rem}.tsstec-meta-bar__logo-img{height:4rem!important;width:auto!important;max-width:22rem;display:block}.tsstec-meta-bar__logo-fallback{display:none;font-family:var(--tsstec-font);font-weight:800;font-size:2.6rem;letter-spacing:-.04em;color:var(--tsstec-color-primary)}.tsstec-meta-bar__signals{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap}.tsstec-meta-signal{display:inline-flex;align-items:center;gap:.8rem;color:var(--tsstec-color-dark);text-decoration:none;line-height:1.15}.tsstec-meta-signal:hover{color:var(--tsstec-color-primary)}.tsstec-meta-signal__icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;color:var(--tsstec-color-primary)}.tsstec-meta-signal__icon svg{width:1.8rem;height:1.8rem}.tsstec-meta-signal__content{display:flex;flex-direction:column}.tsstec-meta-signal__title{font-weight:700;font-size:1.3rem;letter-spacing:-.005em}.tsstec-meta-signal__sub{font-size:1.15rem;color:#0d0d0da6}.tsstec-meta-bar__service{display:flex;align-items:center;gap:1.6rem}.tsstec-meta-link{color:var(--tsstec-color-dark);text-decoration:none;font-size:1.25rem;letter-spacing:.02em}.tsstec-meta-link:hover{color:var(--tsstec-color-primary)}.header-wrapper{border-bottom:1px solid var(--tsstec-color-border)}.header__heading-link,.header__heading-logo-wrapper{font-weight:800;letter-spacing:-.02em}.tsstec-meta-bar+.header .header__heading,.tsstec-meta-bar+.header .header__heading-link{display:flex!important;align-items:center;flex-shrink:0;padding:0!important;line-height:normal}.header__heading-logo,.header__heading-logo--default{height:3.6rem!important;width:auto!important;max-height:none!important;max-width:22rem!important;display:block!important}@media(min-width:990px){.tsstec-meta-bar+.header{display:flex!important;align-items:center;gap:2.6rem;padding-top:3.4rem!important;padding-bottom:3.4rem!important;grid-template-columns:none!important;grid-template-areas:none!important}.tsstec-meta-bar+.header>*{flex-shrink:0}.tsstec-meta-bar+.header>.tsstec-header-search{flex:1 1 auto;min-width:0}}.header__search{display:none!important}.tsstec-header-search{display:none;width:100%}@media(min-width:990px){.tsstec-header-search{display:block}}.tsstec-header-search__label{display:flex;align-items:center;gap:1rem;background:var(--tsstec-color-light);border:1px solid var(--tsstec-color-border);border-radius:999px;padding:0 1.6rem;height:4.4rem;transition:border-color .15s ease}.tsstec-header-search__label:focus-within{border-color:var(--tsstec-color-primary);box-shadow:0 0 0 3px #bf00001a;background:#fff}.tsstec-header-search__input:focus,.tsstec-header-search__input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important}.tsstec-header-search__icon{display:inline-flex;width:1.8rem;height:1.8rem;color:#0d0d0d8c;flex-shrink:0}.tsstec-header-search__icon svg{width:100%;height:100%}.tsstec-header-search__input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;outline:0;font-size:1.5rem;font-family:var(--tsstec-font);color:var(--tsstec-color-dark)}.tsstec-header-search__input:-webkit-autofill,.tsstec-header-search__input:-webkit-autofill:hover,.tsstec-header-search__input:-webkit-autofill:focus{-webkit-background-clip:text;transition:background-color 9999s ease-out 0s}.tsstec-header-search__input::placeholder{color:#0d0d0d80}.tsstec-icon{display:block;flex-shrink:0}.tsstec-icon--custom{display:inline-flex;align-items:center;justify-content:center;width:var(--tsstec-icon-size, 2.4rem);height:var(--tsstec-icon-size, 2.4rem);flex-shrink:0}.tsstec-icon__img{width:100%;height:100%;object-fit:contain;display:inline-block}.tsstec-icon__img--dark,body.tsstec-mode-dark .tsstec-icon__img--light{display:none}body.tsstec-mode-dark .tsstec-icon__img--dark{display:inline-block}.header__icon .svg-wrapper,.tsstec-search-toggle .svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center;width:4.4rem!important;height:4.4rem!important;border-radius:1rem;background:linear-gradient(165deg,#2b2b2b,#1b1b1b 60%,#131313);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff14;transition:transform .14s ease,box-shadow .18s ease,filter .14s ease}.header__icon:hover .svg-wrapper,.tsstec-search-toggle:hover .svg-wrapper{filter:brightness(1.18);box-shadow:0 4px 10px #0000004d,inset 0 1px #ffffff1f}.header__icon .svg-wrapper .tsstec-icon,.header__icon .svg-wrapper svg,.tsstec-search-toggle .svg-wrapper .tsstec-icon{width:2rem!important;height:2rem!important}.header__icon-menu,summary.header__icon--menu,.header__icon--menu{width:4.4rem;height:4.4rem;border-radius:1rem;background:linear-gradient(165deg,#2b2b2b,#1b1b1b 60%,#131313);border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff14;transition:transform .14s ease,box-shadow .18s ease,filter .14s ease;display:inline-flex!important;align-items:center;justify-content:center}.header__icon--menu .icon,.header__icon--menu svg{width:2rem;height:2rem}.header__icon-label{display:none}@media(max-width:989px){.header__icon .header__icon-label,.header__icon-label,.header__icon-label-main,.header__icon-label-sub{display:none!important}.tsstec-search-toggle{display:inline-flex!important}.header.header{position:relative}.tsstec-header-search{display:block;position:absolute;left:0;right:0;top:100%;background:#0e0e0e;padding:0 1.6rem;max-height:0;overflow:hidden;opacity:0;border-bottom:1px solid rgba(255,255,255,.1);transition:max-height .26s ease,opacity .2s ease,padding .26s ease;z-index:30}body.tsstec-search-open .tsstec-header-search{max-height:9rem;opacity:1;padding:1rem 1.6rem;overflow:visible;transition:max-height .26s ease,opacity .2s ease,padding .26s ease,overflow 0s .26s}}.tsstec-search-toggle{display:none;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:#f4f4f6;padding:0}.tsstec-search-toggle .svg-wrapper{display:inline-flex;width:2.2rem;height:2.2rem}.tsstec-search-toggle .svg-wrapper svg{width:100%;height:100%}.tsstec-search-toggle:hover{color:var(--tsstec-color-primary, #bf0000)}.tsstec-mode-toggle{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;padding:0!important;cursor:pointer}.tsstec-mode-toggle:focus{outline:0}.tsstec-mode-toggle:focus-visible .svg-wrapper{outline:2px solid var(--tsstec-color-primary, #bf0000);outline-offset:2px}.tsstec-mode-toggle__sun{display:none!important}.tsstec-mode-toggle__moon,.tsstec-mode-dark .tsstec-mode-toggle__sun{display:inline-flex!important;align-items:center;justify-content:center}.tsstec-mode-dark .tsstec-mode-toggle__moon{display:none!important}@media(min-width:990px)and (max-width:1320px){.tsstec-meta-bar+.header{gap:1.6rem!important;padding-top:1.8rem!important;padding-bottom:1.8rem!important;position:relative}.tsstec-search-toggle{display:inline-flex!important}.tsstec-meta-bar+.header>.tsstec-header-search{position:absolute;left:0;right:0;top:100%;background:#0e0e0e;padding:0 clamp(2rem,3vw,4rem);max-height:0;opacity:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);transition:max-height .26s ease,opacity .2s ease,padding .26s ease;z-index:30}body.tsstec-search-open .tsstec-meta-bar+.header>.tsstec-header-search{max-height:9rem;opacity:1;padding:1rem clamp(2rem,3vw,4rem)}.tsstec-meta-bar+.header .header__icons{gap:.6rem!important;margin-left:auto}.tsstec-meta-bar+.header .header__icon .header__icon-label{display:none!important}.brand-drawer__trigger,.product-drawer__trigger{padding:0 1.5rem!important;font-size:1.3rem!important}.header__inline-menu .list-menu--inline{gap:.8rem}.header__heading-logo,.header__heading-logo--default{height:3.2rem!important}}@media(min-width:990px){.tsstec-meta-bar+.header .header__icons{display:flex!important;align-items:center;gap:.6rem;flex-wrap:nowrap}.tsstec-meta-bar+.header .header__icon{display:inline-flex!important;flex-direction:row;align-items:center;gap:.8rem;padding:.4rem 0!important;text-decoration:none;width:auto!important;height:auto!important}.header__icon-label{display:none!important}.header__icon:hover .header__icon-label-main{color:var(--tsstec-color-primary)}}.header__icon--wishlist:hover{color:var(--tsstec-color-primary)}.header__icon--cart{position:relative}.header__icon--cart .cart-count-bubble{position:absolute!important;top:-.6rem!important;left:2.9rem!important;right:auto!important;bottom:auto!important;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:var(--tsstec-color-primary)!important;color:#fff!important;font-size:1.1rem!important;font-weight:700;line-height:1;box-shadow:0 0 0 2px #0e0e0e}.tsstec-fitment-banner{background:#14141a;color:#fff;border-top:0;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:6.8rem;z-index:2;transition:height .36s cubic-bezier(.4,0,.2,1),opacity .26s ease,transform .34s cubic-bezier(.4,0,.2,1)}.tsstec-fitment-banner--removing{overflow:hidden;opacity:0;transform:translateY(-12px);pointer-events:none}@media(max-width:989px){.tsstec-fitment-banner{position:static}}body.has-fitment-banner .hero-stage{margin-top:-6.4rem}body.has-fitment-banner .hero-stage__inner{padding-top:10.4rem!important}@media(min-width:990px){body.has-fitment-banner .hero-stage__inner{padding-top:11.9rem!important}}.tsstec-fitment-banner__inner{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;max-width:144rem;margin:0 auto;padding:1rem clamp(2rem,3vw,4rem);font-size:1.4rem}.tsstec-fitment-banner__text{flex:1;min-width:20rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.tsstec-fitment-banner__chip{display:inline-flex;align-items:center;gap:.7rem;padding:.5rem 1.2rem .5rem .9rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-weight:700;letter-spacing:.01em}.tsstec-fitment-banner__icon{display:inline-flex;flex-shrink:0;color:var(--tsstec-color-primary, #e00000)}.tsstec-fitment-banner__icon svg{width:2rem;height:2rem;fill:currentColor}.tsstec-fitment-banner__label{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.tsstec-fitment-banner__count{opacity:.65;font-weight:400}body.tsstec-mode-light .tsstec-fitment-banner__chip{background:#f4f4f6;border-color:#14141a1a}.tsstec-fitment-banner__reset,.tsstec-fitment-banner__cta{display:inline-flex;align-items:center;justify-content:center;height:3.8rem;padding:0 1.8rem;border-radius:1rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;white-space:nowrap;font-family:inherit;transition:transform .14s ease,box-shadow .18s ease,filter .14s ease,background .15s ease,border-color .15s ease}.tsstec-fitment-banner__cta{background:linear-gradient(165deg,#e21111,#bf0000 55%,#8e0000);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 5px 18px #bf00006b,inset 0 1px #ffffff38}.tsstec-fitment-banner__cta:hover{filter:brightness(1.08);color:#fff;box-shadow:0 9px 26px #bf00008c,inset 0 1px #ffffff47}.tsstec-fitment-banner__reset{background:#ffffff0f;color:#f4f4f6;border:1px solid rgba(255,255,255,.16)}.tsstec-fitment-banner__reset:hover{background:#ffffff21;border-color:#ffffff52}.tsstec-fitment-banner__btn-icon{display:none;width:1.9rem;height:1.9rem;flex-shrink:0}@media(max-width:749px){.tsstec-fitment-banner__btn-text{display:none}.tsstec-fitment-banner__btn-icon{display:block}.tsstec-fitment-banner__cta,.tsstec-fitment-banner__reset{width:3.8rem;padding:0;flex-shrink:0}}.tsstec-fitment-banner__inner{transition:padding .16s ease}.tsstec-fitment-banner--stuck .tsstec-fitment-banner__inner{padding-top:.7rem;padding-bottom:.7rem;min-height:5.2rem;align-items:center;align-content:center}.tsstec-fitment-banner--stuck .tsstec-fitment-banner__reset,.tsstec-fitment-banner--stuck .tsstec-fitment-banner__cta{height:3.4rem;font-size:1.2rem}.tsstec-fitment-banner--stuck .tsstec-fitment-banner__chip{height:3.4rem;padding-top:0;padding-bottom:0}.tsstec-fitment-banner--stuck .tsstec-fitment-banner__icon svg{width:1.8rem;height:1.8rem}body.tsstec-mode-light .tsstec-fitment-banner{background:#fff;color:#14141a;border-top:0;border-bottom:1px solid rgba(20,20,26,.1);box-shadow:0 6px 18px #0d0d0d0f}body.tsstec-mode-light .tsstec-fitment-banner__count{opacity:.6}body.tsstec-mode-light .tsstec-fitment-banner__reset{background:#fff;color:#14141a;border:1px solid rgba(20,20,26,.16)}body.tsstec-mode-light .tsstec-fitment-banner__reset:hover{background:#f1f1f3;border-color:#14141a52}.tsstec-fits-vehicle{position:relative}.tsstec-fits-vehicle .card,.tsstec-fits-vehicle .card-wrapper{outline:2px solid var(--tsstec-color-primary, #bf0000);outline-offset:-2px}.tsstec-fits-vehicle:before{content:"\2713  Passt zu deinem Bike";position:absolute;top:.8rem;left:.8rem;z-index:3;background:var(--tsstec-color-primary, #bf0000);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.02em;padding:.4rem .9rem;border-radius:999px;pointer-events:none;white-space:nowrap}fitment-search .button{background:var(--tsstec-color-primary);color:#fff}fitment-search .button:hover{background:#9a0000}.fitment-search__heading{font-weight:800;letter-spacing:-.04em}.shopify-section-footer,.shopify-section-group-footer-group{position:relative}.footer{position:relative;background-color:#0d0d0d!important;background-image:linear-gradient(#0d0d0de6,#0d0d0df0),url(background-texture-carbon.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;color:#ffffffc2;background:none}.footer:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#0d0d0d 0%,var(--tsstec-color-primary, #bf0000) 34%,#0d0d0d 100%);pointer-events:none;z-index:2}.footer .footer__content-top{padding-top:4rem;padding-bottom:2rem}.footer-block__heading{margin-bottom:1.4rem!important;color:#fff!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:0;line-height:1.1}.footer-block__details-content{margin:0!important}.footer-block__details-content a,.footer-block__details-content .link{color:#ffffffad!important;font-size:1.4rem!important;font-weight:500!important;text-decoration:none!important;padding:.3rem 0;display:inline-block;transition:color .2s ease,transform .2s ease}.footer-block__details-content a:hover,.footer-block__details-content .link:hover{color:#fff!important;transform:translate(2px)}.footer-block__details-content li{margin:0}.footer-block--brand img,.footer-block__brand-info img{width:min(20rem,100%)!important;height:auto!important}.footer .footer-block__details-content.rte p,.footer .footer-block .rte{color:#ffffffb8!important;font-size:1.3rem;line-height:1.75}.footer .footer-block .rte a{color:#ffffffbf!important;text-decoration:underline!important}.footer .footer-block .rte small{font-size:1.15rem;color:#fff9!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.footer__copyright,.footer__copyright .copyright__content{color:#ffffffa8!important;font-size:1.2rem}.footer__copyright a{color:#ffffffd9!important;text-decoration:underline}.footer-block--newsletter{display:none}.footer-block__footnote{margin-top:1.4rem;color:#fff9;font-size:1.15rem;line-height:1.55;max-width:30rem}.footer-block__footnote a{color:#ffffffd9!important;text-decoration:underline!important}.footer-block__brand-info{max-width:30rem}.footer-block__brand-info .rte{margin:1.4rem 0 0}.pagination-wrapper{padding:3rem 0 1rem;border-top:1px solid rgba(0,0,0,.08);margin-top:3rem}@media(min-width:990px){.pagination-wrapper{padding:4rem 0 2rem;margin-top:4rem}}.pagination__list{display:flex;justify-content:center;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0;padding:0}.pagination__list li{list-style:none}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 1.2rem;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--tsstec-color-dark, #0d0d0d);font-size:1.35rem;font-weight:600;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.pagination__item:hover{background:var(--tsstec-color-dark, #0d0d0d);color:#fff;border-color:var(--tsstec-color-dark, #0d0d0d);text-decoration:none!important;box-shadow:none!important}.pagination__item:after,.pagination__item:before,.pagination__item:hover:after,.pagination__item:hover:before{display:none!important}.pagination__item--current,.pagination__item--current:hover{background:var(--tsstec-color-primary, #bf0000)!important;border-color:var(--tsstec-color-primary, #bf0000)!important;color:#fff!important;cursor:default;transform:none;text-decoration:none!important;box-shadow:none!important}.pagination__item--current:after,.pagination__item--current:before{display:none!important}.pagination__item-arrow{padding:0}.pagination__item-arrow .svg-wrapper{display:inline-flex;width:1.6rem;height:1.6rem}.pagination__item-arrow .svg-wrapper svg{width:100%;height:100%}.pagination__item--next .svg-wrapper svg{transform:rotate(90deg)}.pagination__item--prev .svg-wrapper svg{transform:rotate(-90deg)}.pagination__list span.pagination__item{background:transparent;border:0;cursor:default;color:#0d0d0d73;letter-spacing:.1em}.pagination__list span.pagination__item:hover{background:transparent;color:#0d0d0d73;transform:none;border:0}.product-card-wrapper{position:relative!important;isolation:isolate;display:flex!important;flex-direction:column;background:#fafafa!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:.8rem!important;overflow:hidden!important;min-height:38rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card-wrapper:hover{border-color:#00000024!important;box-shadow:0 14px 32px #00000014}.product-card-wrapper>.card,.product-card-wrapper .card.card--standard,.product-card-wrapper .card.card--card,.product-card-wrapper .card.card--media{display:flex!important;flex-direction:column;flex:1;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;height:auto!important}.product-card-wrapper .card__content{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.product-card-wrapper .card__inner{background:#f1f1f3!important;border-bottom:1px solid rgba(0,0,0,.05);flex:1 1 auto;min-height:22rem}.product-card-wrapper .card__media{background:#f1f1f3!important}.product-card-wrapper .card__media img{mix-blend-mode:multiply}.product-card-wrapper>.card>.card__content,.product-card-wrapper>.card__content{padding:1.4rem 1.6rem 1.8rem!important;display:flex!important;flex-direction:column;flex:0 0 auto}.product-card-wrapper>.card>.card__content .card__information{display:flex!important;flex-direction:column;gap:.6rem;padding:0!important}.product-card-wrapper>.card>.card__content,.product-card-wrapper>.card>.card__content .card__information,.product-card-wrapper>.card>.card__content .card-information{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;height:auto!important}.product-card-wrapper>.card>.card__content .card__heading{display:block!important;visibility:visible!important;font-size:1.4rem!important;font-weight:600;line-height:1.35;margin:0 0 .6rem!important;text-align:left!important}.product-card-wrapper>.card>.card__content .card__heading a{color:#0d0d0deb!important;text-decoration:none!important}.product-card-wrapper>.card>.card__content .card-information{display:flex!important;justify-content:flex-end;margin-top:auto;padding:0!important}.product-card-wrapper>.card>.card__content .price,.product-card-wrapper>.card>.card__content .price__container .price-item{font-size:1.45rem!important;font-weight:700!important;color:var(--tsstec-color-dark, #0d0d0d)!important;text-align:right!important}.product-card-wrapper .card__inner .card__information,.product-card-wrapper .card__inner .card__badge{display:none!important}.product-card-wrapper>.card>.card__content>.card__badge{position:absolute!important;top:1rem!important;left:1rem!important;right:auto!important;bottom:auto!important;margin:0!important;z-index:5;display:block!important;align-self:auto!important;justify-self:auto!important}.product-card-wrapper .card__badge .badge{border-radius:999px!important;padding:.4rem 1rem!important;font-size:1.1rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:0!important}.product-card-wrapper .card__badge .tsstec-badge--in,.product-card-wrapper .card__badge .tsstec-badge--sale{background:#2bbf6e!important;color:#fff!important}.product-card-wrapper .card__badge .tsstec-badge--out{background:#0d0d0d8c!important;color:#fff!important}.product-card-wrapper .tsstec-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex!important;align-items:center;justify-content:center;padding:2rem 1.6rem;background:#fff!important;overflow:hidden}.product-card-wrapper .tsstec-card__placeholder .media{background:transparent!important;padding:0!important;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:static!important}.product-card-wrapper .tsstec-card__placeholder-img{max-width:100%;max-height:80%;width:auto!important;height:auto!important;object-fit:contain;opacity:.55;filter:saturate(.4);margin:0 auto;display:block;position:static!important}.tsstec-meta-bar{background:#0f0f0f!important;border-bottom-color:#ffffff14!important}.shopify-section-group-header-group,.section-header{background:#0e0e0e!important;color:#f4f4f6}.section-header{position:relative}.section-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(bg-dark3.png);background-size:cover;background-position:center top;background-repeat:no-repeat;filter:blur(7px);opacity:.4;z-index:0;pointer-events:none}.header-wrapper,.shopify-section-group-header-group .header,.tsstec-meta-bar+.header{background:transparent!important;color:#f4f4f6}.header-wrapper{position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.06)}.tsstec-usp-bar{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)}.tsstec-meta-signal__title{color:#f4f4f6!important}.tsstec-meta-signal__sub{color:#ffffff73!important}.brand-drawer__trigger,.product-drawer__trigger,.header__icon,.header__icon-label,.header__menu-item,.tsstec-meta-bar a{color:#f4f4f6!important}.header__icon:hover,.header__icon:hover .header__icon-label,.header__menu-item:hover,.tsstec-meta-bar a:hover{color:var(--tsstec-color-primary, #bf0000)!important}.brand-drawer__trigger:hover,.brand-drawer__trigger:hover span,.product-drawer__trigger:hover,.product-drawer__trigger:hover span{color:#fff!important}.header__icon .svg-wrapper,.header__icon svg{color:#f4f4f6}.tsstec-header-search__label{background:#171717!important;border-color:#ffffff1a!important;height:4.4rem!important;border-radius:1rem!important;box-shadow:inset 0 2px 8px #0006!important}.tsstec-header-search__label:focus-within{border-color:var(--tsstec-color-primary, #bf0000)!important;background:#1c1c1c!important;box-shadow:inset 0 2px 8px #0006,0 0 0 3px #bf00002e!important}.tsstec-header-search__input{color:#f4f4f6!important}.tsstec-header-search__input::placeholder{color:#fff6!important}.tsstec-header-search__icon{color:#ffffff80!important}.section-header.scrolled-past-header{box-shadow:0 6px 24px #00000080}.brand-drawer__trigger,.product-drawer__trigger{display:inline-flex!important;align-items:center;gap:.9rem;height:4.4rem!important;box-sizing:border-box;padding:0 2rem!important;border-radius:1rem!important;font-size:1.4rem!important;font-weight:700!important;letter-spacing:.01em;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,filter .14s ease}.brand-drawer__trigger svg,.product-drawer__trigger svg{width:20px;height:20px;flex-shrink:0}.brand-drawer__trigger{background:linear-gradient(165deg,#e21111,#bf0000 55%,#8e0000)!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 2px 8px #bf000047,inset 0 1px #ffffff38!important}.brand-drawer__trigger:hover{filter:brightness(1.08);box-shadow:0 4px 12px #bf000061,inset 0 1px #ffffff47!important}.product-drawer__trigger{background:linear-gradient(165deg,#2b2b2b,#1b1b1b 60%,#131313)!important;color:#f4f4f6!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 2px 6px #00000040,inset 0 1px #ffffff14!important}.product-drawer__trigger:hover{filter:brightness(1.18);box-shadow:0 4px 10px #0000004d,inset 0 1px #ffffff1f!important;color:#fff!important}.header__brand-drawer-item{list-style:none}.header__inline-menu .list-menu--inline{gap:1.2rem;align-items:center}.tsstec-mode-dark{--t-bg: #0b0b0b;--t-surface: #161616;--t-surface-2: #1c1c1c;--t-surface-3: #222222;--t-text: #f4f4f6;--t-text-muted: rgba(255, 255, 255, .62);--t-text-faint: rgba(255, 255, 255, .4);--t-border: rgba(255, 255, 255, .09);--t-border-strong: rgba(255, 255, 255, .18)}.tsstec-mode-dark,.tsstec-mode-dark #MainContent,.tsstec-mode-dark main{background-color:var(--t-bg);color:var(--t-text)}.tsstec-mode-dark{color-scheme:dark}.tsstec-mode-dark .color-scheme-1,.tsstec-mode-dark .color-scheme-2,.tsstec-mode-dark .color-scheme-3,.tsstec-mode-dark .color-scheme-4,.tsstec-mode-dark .color-scheme-5{--color-background: 11, 11, 11;--color-foreground: 244, 244, 246;background-color:var(--t-bg);color:var(--t-text)}.tsstec-mode-dark h1,.tsstec-mode-dark h2,.tsstec-mode-dark h3,.tsstec-mode-dark h4,.tsstec-mode-dark h5,.tsstec-mode-dark h6,.tsstec-mode-dark .h1,.tsstec-mode-dark .h2,.tsstec-mode-dark .h3,.tsstec-mode-dark .brand-slider__title{color:var(--t-text)}.tsstec-mode-dark .brand-slider__all{color:var(--t-text-muted)}.tsstec-mode-dark .brand-slider__card{background:var(--t-surface);border-color:var(--t-border)}.tsstec-mode-dark .brand-slider__card:hover{border-color:var(--t-border-strong)}.tsstec-mode-dark .brand-slider__nav{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.tsstec-mode-dark .category-cards__title,.tsstec-mode-dark .category-card__title{color:var(--t-text)}.tsstec-mode-dark .category-card{background:var(--t-surface-3)}.tsstec-mode-dark .product-showcase__title,.tsstec-mode-dark .product-showcase__eyebrow-text{color:var(--t-text)}.tsstec-mode-dark .product-showcase__head{border-bottom-color:var(--t-border)}.tsstec-mode-dark .ps-card{background:var(--t-surface);border-color:var(--t-border)}.tsstec-mode-dark .ps-card:hover{border-color:var(--t-border-strong);box-shadow:0 14px 32px #00000080}.tsstec-mode-dark .ps-card__media{background:#f1f1f3;border-bottom-color:var(--t-border)}.tsstec-mode-dark .ps-card__body{background:var(--t-surface-2)}.tsstec-mode-dark .ps-card__title,.tsstec-mode-dark .ps-card__price{color:var(--t-text)}.tsstec-mode-dark .product-showcase__empty{color:var(--t-text-faint)}.tsstec-mode-dark .feature-row{background:linear-gradient(180deg,#141414,#1a1a1a);border-color:var(--t-border)}.tsstec-mode-dark .feature-row__title{color:var(--t-text)}.tsstec-mode-dark .feature-row__text{color:var(--t-text-muted)}.tsstec-mode-dark .feature-row__item:not(:last-child){border-color:var(--t-border)}.tsstec-mode-dark .seo-text__title{color:var(--t-text)}.tsstec-mode-dark .seo-text__lead{color:var(--t-text-muted)}.tsstec-mode-dark .seo-text__body{color:var(--t-text-muted);border-top-color:var(--t-border)}.tsstec-mode-dark .seo-text__body h3{color:var(--t-text)}.tsstec-mode-dark .seo-text__toggle{color:var(--t-text);border-color:var(--t-border-strong)}.tsstec-mode-dark .product-card-wrapper{background:var(--t-surface-2)!important;border-color:var(--t-border)!important}.tsstec-mode-dark .product-card-wrapper:hover{border-color:var(--t-border-strong)!important;box-shadow:0 14px 32px #00000080}.tsstec-mode-dark .product-card-wrapper .card__inner{background:#f1f1f3!important}.tsstec-mode-dark .product-card-wrapper .card__heading a,.tsstec-mode-dark .product-card-wrapper .price,.tsstec-mode-dark .product-card-wrapper .price__container .price-item{color:var(--t-text)!important}.tsstec-mode-dark .fitment-results__title{color:var(--t-text)}.tsstec-mode-dark .fitment-results__sub,.tsstec-mode-dark .fitment-results__loading,.tsstec-mode-dark .fitment-results__empty{color:var(--t-text-muted)}.tsstec-mode-dark .fitment-product-card{background:var(--t-surface-2);border-color:var(--t-border)}.tsstec-mode-dark .fitment-product-card:hover{border-color:var(--t-border-strong);box-shadow:0 14px 32px #00000080}.tsstec-mode-dark .fitment-product-card__image-wrap{background:#fff;border-bottom-color:var(--t-border)}.tsstec-mode-dark .fitment-product-card__body{background:var(--t-surface-2)}.tsstec-mode-dark .fitment-product-card__title,.tsstec-mode-dark .fitment-product-card__price{color:var(--t-text)}.tsstec-mode-dark .fitment-product-card__vendor{color:var(--t-text-faint)}.tsstec-mode-dark .pagination-wrapper{border-top-color:var(--t-border)}.tsstec-mode-dark .pagination__item{background:var(--t-surface-2);border-color:var(--t-border-strong);color:var(--t-text)}.tsstec-mode-dark .pagination__item:hover{background:var(--t-text);color:var(--t-bg);border-color:var(--t-text)}.tsstec-mode-dark .pagination__list span.pagination__item{background:transparent;color:var(--t-text-faint)}.tsstec-mode-dark .brand-drawer__panel{background:var(--t-surface)}.tsstec-mode-dark .brand-drawer__header{border-bottom-color:var(--t-border)}.tsstec-mode-dark .brand-drawer__close{color:var(--t-text)}.tsstec-mode-dark .brand-drawer__logo{filter:brightness(0) invert(1)}.tsstec-mode-dark .brand-drawer__title{color:var(--t-text)}.tsstec-mode-dark .brand-drawer__step{background:var(--t-surface)}.tsstec-mode-dark .brand-drawer__back{color:var(--t-text)}.tsstec-mode-dark .brand-drawer__crumb{color:var(--t-text);border-bottom-color:var(--t-border)}.tsstec-mode-dark .brand-drawer__item{background:var(--t-surface-2);border-color:var(--t-border);color:var(--t-text)}.tsstec-mode-dark .brand-drawer__item:hover{background:var(--t-surface-3);border-color:var(--tsstec-color-primary, #bf0000)}.tsstec-mode-dark .brand-drawer__item-logo{filter:brightness(0) invert(1);opacity:.85}.tsstec-mode-dark .brand-drawer__empty,.tsstec-mode-dark .brand-drawer__loading{background:var(--t-surface-2);color:var(--t-text-muted)}.tsstec-mode-dark .product-drawer .brand-drawer__item-count{background:#ffffff14;color:var(--t-text-muted)}.tsstec-mode-dark .field__input,.tsstec-mode-dark .select__select,.tsstec-mode-dark input[type=text],.tsstec-mode-dark input[type=email],.tsstec-mode-dark input[type=search],.tsstec-mode-dark input[type=tel],.tsstec-mode-dark input[type=password],.tsstec-mode-dark textarea{background-color:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border-strong)}.tsstec-mode-dark .cart-drawer,.tsstec-mode-dark .drawer__inner,.tsstec-mode-dark cart-drawer{background:var(--t-surface)!important;color:var(--t-text)}.tsstec-mode-dark .tsstec-logo--for-light,.tsstec-mode-light .tsstec-logo--for-dark{display:none!important}.tsstec-mode-light .shopify-section-group-header-group,.tsstec-mode-light .section-header{background:#fff!important}.tsstec-mode-light .section-header:before{display:none!important}.tsstec-mode-light .header-wrapper{border-bottom-color:#00000014}.tsstec-mode-light .tsstec-meta-signal__title,.tsstec-mode-light .header__icon,.tsstec-mode-light .header__icon .svg-wrapper,.tsstec-mode-light .header__icon svg,.tsstec-mode-light .header__icon .tsstec-icon,.tsstec-mode-light .header__icon-label-main,.tsstec-mode-light .header__menu-item,.tsstec-mode-light .tsstec-search-toggle,.tsstec-mode-light .tsstec-search-toggle svg,.tsstec-mode-light .tsstec-mode-toggle,.tsstec-mode-light .tsstec-mode-toggle svg,.tsstec-mode-light .header__icon--menu,.tsstec-mode-light .header__icon--menu svg,.tsstec-mode-light .tsstec-usp-bar__title{color:#0d0d0d!important}.tsstec-mode-light .header__icon:hover svg,.tsstec-mode-light .header__icon:hover .tsstec-icon{color:var(--tsstec-color-primary, #bf0000)!important}.tsstec-mode-light .tsstec-meta-signal__sub,.tsstec-mode-light .header__icon-label-sub,.tsstec-mode-light .tsstec-usp-bar__sub{color:#0d0d0d8c!important}.tsstec-mode-light .header__icon:hover{color:var(--tsstec-color-primary, #bf0000)!important}.tsstec-mode-light .header__icon .svg-wrapper,.tsstec-mode-light .tsstec-search-toggle .svg-wrapper,.tsstec-mode-light .header__icon--menu{background:linear-gradient(165deg,#f4f4f4,#e6e6e6)!important;border-color:#0000001f!important;box-shadow:0 1px 3px #00000012,inset 0 1px #ffffffb3!important}.tsstec-mode-light .header__icon:hover .svg-wrapper,.tsstec-mode-light .tsstec-search-toggle:hover .svg-wrapper{filter:brightness(.97)}.tsstec-mode-light .tsstec-header-search__label{background:#f1f1f2!important;border-color:#0000001a!important;box-shadow:inset 0 1px 4px #0000000d!important}.tsstec-mode-light .tsstec-header-search__input{color:#0d0d0d!important}.tsstec-mode-light .tsstec-header-search__input::placeholder{color:#0d0d0d73!important}.tsstec-mode-light .tsstec-header-search__icon{color:#0d0d0d80!important}.tsstec-mode-light .tsstec-usp-bar{background:#f4f4f6!important;border-bottom-color:#00000014}.tsstec-mode-light .tsstec-usp-bar__item:not(:first-child):before{background:#0000001f}.tsstec-mode-light .product-drawer__trigger{background:linear-gradient(165deg,#f4f4f4,#e6e6e6)!important;color:#0d0d0d!important;border-color:#0000001f!important;box-shadow:0 1px 3px #00000012,inset 0 1px #ffffffb3!important}.tsstec-mode-light .product-drawer__trigger:hover,.tsstec-mode-light .product-drawer__trigger:hover span{color:#0d0d0d!important}.tsstec-mode-light .header__icon--cart .cart-count-bubble{box-shadow:0 0 0 2px #fff}.tsstec-mode-light .section-header.scrolled-past-header{box-shadow:0 6px 24px #0000001a}.tsstec-mode-light .tsstec-header-search{background:#fff;border-bottom-color:#0000001a}.tsstec-mode-transitioning,.tsstec-mode-transitioning *,.tsstec-mode-transitioning *:before,.tsstec-mode-transitioning *:after{transition:background-color .45s ease,background .45s ease,color .4s ease,border-color .45s ease,fill .4s ease,stroke .4s ease,box-shadow .45s ease!important}.tpc{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(13,13,13,.1);border-radius:.7rem;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tpc:hover{border-color:#bf000059;box-shadow:0 14px 34px #0d0d0d21}.tpc__media{position:relative;overflow:hidden;background-color:#ededf0;border-radius:.7rem;margin:1.1rem 1.1rem 0}.tpc__carousel{display:block;position:relative}.tpc__carousel--single{cursor:pointer}tsstec-card-carousel.tpc__carousel{cursor:grab;touch-action:pan-y}tsstec-card-carousel.tpc__carousel:active{cursor:grabbing}.tpc__track{display:flex;transition:transform .38s cubic-bezier(.4,0,.2,1)}.tpc__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:0;box-sizing:border-box}.tpc__img{width:100%;height:100%;object-fit:contain;filter:brightness(1.05) contrast(1.07);mix-blend-mode:multiply;pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1)}.tpc:hover .tpc__img{transform:scale(1.06)}.tpc__img--placeholder{opacity:.5;filter:saturate(.35)}.tpc__badge{position:absolute;top:1rem;left:1rem;z-index:3;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:999px;font-size:1.05rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff}.tpc__badge:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:currentColor;opacity:.9}.tpc__badge--in{background:#2faf63}.tpc__badge--out{background:#5b5b5e}.tpc__dots{position:absolute;left:0;right:0;bottom:1rem;z-index:2;display:flex;justify-content:center;gap:.5rem}.tpc__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:999px;background:#0d0d0d38;cursor:pointer;transition:background .18s ease,width .22s ease}.tpc__dot:hover{background:#0d0d0d66}.tpc__dot.is-active{width:2rem;background:var(--tsstec-color-primary, #bf0000)}.tpc__body{display:flex;flex-direction:column;flex:1 1 auto;padding:1.3rem 1.4rem 1.4rem}.tpc__vendor{display:flex;align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:1.05rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0d0d0d80}.tpc__vendor-mark{color:var(--tsstec-color-primary, #e00000);font-weight:900}.tpc__title{margin:0 0 1.4rem;font-size:1.5rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.tpc__body:has(.tpc__sub) .tpc__title{margin-bottom:.45rem}.tpc__title-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tsstec-color-dark, #14141a);text-decoration:none}.tpc__title-link:hover{color:var(--tsstec-color-primary, #bf0000)}.tpc__sub{margin:0 0 1.4rem;font-size:1.2rem;line-height:1.4;color:#0d0d0d80}.tpc__foot{margin-top:auto;margin-left:-1.4rem;margin-right:-1.4rem;padding:1.3rem 1.4rem 0;border-top:1px solid rgba(13,13,13,.09);display:flex;align-items:center;justify-content:space-between;gap:1rem}.tpc__price{font-size:1.95rem;font-weight:800;letter-spacing:-.02em;color:var(--tsstec-color-dark, #14141a)}.tpc__price--ask{font-size:1.4rem}.tpc__legal{margin:.2rem 0 0;font-size:1.05rem;line-height:1.35;color:#0d0d0d80}.tpc__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tpc__legal a:hover{color:var(--tsstec-color-primary, #e00000)}body.tsstec-mode-dark .tpc__legal{color:#ffffff73}.tpc__btn{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;border-radius:.6rem;background:#fff;border:1.5px solid var(--tsstec-color-primary, #bf0000);color:var(--tsstec-color-primary, #bf0000);transition:background .14s ease,color .14s ease,transform .14s ease}.tpc:hover .tpc__btn,.tpc__btn:hover{background:var(--tsstec-color-primary, #bf0000);border-color:var(--tsstec-color-primary, #bf0000);color:#fff}.tpc__btn-icon{width:1.9rem;height:1.9rem}.tsstec-fits-vehicle .tpc{border-color:var(--tsstec-color-primary, #bf0000);box-shadow:0 0 0 2px var(--tsstec-color-primary, #bf0000),0 14px 30px #0d0d0d1a}body.tsstec-mode-dark .tpc{background:var(--t-surface-2, #1a1a1a);border-color:var(--t-border, rgba(255, 255, 255, .1))}body.tsstec-mode-dark .tpc:hover{border-color:var(--t-border-strong, rgba(255, 255, 255, .18));box-shadow:0 16px 36px #00000080}body.tsstec-mode-dark .tpc__media{background-color:#f3f3f5}body.tsstec-mode-dark .tpc__vendor{color:var(--t-text-muted, rgba(255, 255, 255, .5))}body.tsstec-mode-dark .tpc__title-link{color:var(--t-text, #f4f4f6)}body.tsstec-mode-dark .tpc__sub{color:var(--t-text-muted, rgba(255, 255, 255, .5))}body.tsstec-mode-dark .tpc__foot{border-top-color:var(--t-border, rgba(255, 255, 255, .1))}body.tsstec-mode-dark .tpc__price{color:var(--t-text, #f4f4f6)}body.tsstec-mode-dark .tpc__btn{background:transparent}body.tsstec-mode-dark .tpc:hover .tpc__btn,body.tsstec-mode-dark .tpc__btn:hover{background:var(--tsstec-color-primary, #bf0000);border-color:var(--tsstec-color-primary, #bf0000);color:#fff}@media(prefers-reduced-motion:reduce){.tpc,.tpc__track,.tpc__img,.tpc__dot{transition:none}.tpc:hover .tpc__img{transform:none}}body.tsstec-mode-light{background-color:#f8f8f8;background-image:none}body.tsstec-mode-dark{background-color:#0b0b0b;background-image:none}body.tsstec-mode-dark .section-newsletter-bar{background-color:#0b0b0b}body{overflow-x:clip}#MainContent>.shopify-section+.shopify-section{border-top:1px solid rgba(13,13,13,.1)}body.tsstec-mode-dark #MainContent>.shopify-section+.shopify-section{border-top-color:#ffffff14}#MainContent>.shopify-section.section-feature-row,#MainContent>.shopify-section.section-feature-row+.shopify-section{border-top:0}.shopify-policy__container{max-width:80rem;margin:3.2rem auto 5.5rem;padding:clamp(2rem,4vw,3.6rem);background:#fff;border:1px solid rgba(13,13,13,.08);border-radius:12px}.shopify-policy__title{margin:0 0 2rem}.shopify-policy__title h1{margin:0;text-align:left;font-style:italic;font-weight:800;text-transform:uppercase;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.1;letter-spacing:-.02em;color:#0d0d0d}.shopify-policy__title h1:before{content:"///";margin-right:.7rem;font-weight:900;letter-spacing:-.06em;color:var(--tsstec-color-primary, #e00000)}.shopify-policy__body{color:#0d0d0dcc}.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{color:#0d0d0d;font-weight:700;line-height:1.3;margin:2.6rem 0 .8rem;letter-spacing:-.01em}.shopify-policy__body h1{font-size:2.2rem}.shopify-policy__body h2{font-size:1.8rem}.shopify-policy__body h3{font-size:1.45rem}.shopify-policy__body h4{font-size:1.25rem}.shopify-policy__body p{margin:0 0 1.15rem;font-size:1.5rem;line-height:1.75}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.15rem;padding-left:1.8rem}.shopify-policy__body li{margin-bottom:.45rem;font-size:1.5rem;line-height:1.7}.shopify-policy__body a{color:var(--tsstec-color-primary, #e00000);text-underline-offset:2px}.shopify-policy__body strong{color:#0d0d0d}body.tsstec-mode-dark .shopify-policy__container{background:var(--t-surface, #161616);border-color:#ffffff14}body.tsstec-mode-dark .shopify-policy__title h1,body.tsstec-mode-dark .shopify-policy__body h1,body.tsstec-mode-dark .shopify-policy__body h2,body.tsstec-mode-dark .shopify-policy__body h3,body.tsstec-mode-dark .shopify-policy__body h4,body.tsstec-mode-dark .shopify-policy__body strong{color:#fff}body.tsstec-mode-dark .shopify-policy__body{color:#ffffffb8}.header__icons{gap:.8rem}@media(max-width:749px){.header.header{padding-top:1.2rem;padding-bottom:1.2rem;column-gap:1rem}.header__icon .svg-wrapper,.tsstec-search-toggle .svg-wrapper{width:4rem!important;height:4rem!important;border-radius:.9rem}.header__icon .svg-wrapper .tsstec-icon,.header__icon .svg-wrapper svg,.tsstec-search-toggle .svg-wrapper .tsstec-icon{width:1.8rem!important;height:1.8rem!important}.header__icon-menu,summary.header__icon--menu,.header__icon--menu{width:4rem;height:4rem;border-radius:.9rem}.header__heading-logo,.header__heading-logo--default{height:3rem!important;max-width:16rem!important}.header__icon--cart .cart-count-bubble{left:2.5rem!important}.tpc__body{padding:1rem 1.1rem 1.1rem}.tpc__title{margin-bottom:1rem;font-size:1.35rem}.tpc__price{font-size:1.6rem}.tpc__foot{margin-left:-1.1rem;margin-right:-1.1rem;padding:1rem 1.1rem 0}.tpc__btn{width:3.4rem;height:3.4rem}.tsstec-fitment-banner__text{min-width:12rem;font-size:1.25rem}.tsstec-fitment-banner__inner{gap:1rem}.footer__widerruf-btn,.tsstec-dark-footer .footer-block__details-content a.footer__widerruf-btn{display:flex;width:100%;max-width:32rem}.pagination__item{min-width:3.4rem;height:3.4rem;padding:0 .9rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tsstec-brand.css.map */
