:root{--sf-red:var(--accent-color,#E71619);--sf-red-hover:var(--accent-color-hover,#C31417);--sf-ink:var(--heading-color,#111827);--sf-text:var(--text-color,#333333);--sf-muted:#6B7280;--sf-line:var(--border-color,#DDDDDD);--sf-line-strong:#111827;--sf-bg:var(--t4s-body-background,#F5F5F5);--sf-panel:#FFFFFF;--sf-soft:#F8FAFC;--sf-red-soft:rgba(231,22,25,.06);--sf-ink-soft:rgba(17,24,39,.055);--sf-radius-xs:8px;--sf-radius-sm:12px;--sf-radius:16px;--sf-radius-lg:22px;--sf-shadow-xs:0 1px 2px rgba(17,24,39,.06);--sf-shadow-sm:0 8px 24px rgba(17,24,39,.08);--sf-shadow-md:0 18px 45px rgba(17,24,39,.12);--sf-ring:0 0 0 3px rgba(231,22,25,.22);--sf-ease:cubic-bezier(.22,.61,.36,1);--sf-fast:.18s var(--sf-ease);--sf-med:.32s var(--sf-ease);--sf-page-gutter:clamp(16px,3vw,34px);--sf-section-gap:clamp(24px,4vw,56px);--sf-card-pad:clamp(16px,2.2vw,28px);--sf-table-min:680px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height,90px) + 24px)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video,canvas{max-width:100%}img{height:auto}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sf-red);outline-offset:3px;box-shadow:var(--sf-ring)}:where(a,button,summary,input,select,textarea){-webkit-tap-highlight-color:rgba(231,22,25,.14)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.t4s-container,.t4s-container-fluid,.t4s-container-wrap{min-width:0}.t4s-section-inner.t4s-has-imgbg{background-repeat:no-repeat;background-position:center;background-size:cover}.t4s-rte :where(h2,h3,h4){text-wrap:balance;scroll-margin-top:calc(var(--header-height,90px) + 24px)}.t4s-rte :where(p,li,td,th){overflow-wrap:anywhere}.t4s-rte :where(img,picture,video,iframe){border-radius:var(--sf-radius-sm)}.t4s-rte :where(a:not(.t4s-btn):not(.btn):not(.sfx .btn)){color:var(--sf-red);text-decoration-color:#e7161959;text-underline-offset:.18em;transition:color var(--sf-fast),text-decoration-color var(--sf-fast),box-shadow var(--sf-fast)}.t4s-rte :where(a:not(.t4s-btn):not(.btn):not(.sfx .btn)):hover{color:var(--sf-red-hover);text-decoration-color:currentColor}.t4s-rte table{width:100%;border-collapse:separate;border-spacing:0}.t4s-rte :where(.scroll,.table-scroll,.sfx-scroll),.t4s-rte>table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.t4s-rte>table th,.t4s-rte>table td{white-space:nowrap}.t4s-product-title a,.t4s-widget__pr-title,.t4s-article-title a,.t4s-post-title a,.t4s-product__title,.t4s-pr-title{text-wrap:balance}.t4s-product .t4s-product-badge>span,.t4s-product-badge>span{border-radius:999px;padding-inline:10px;letter-spacing:.02em}.t4s-product-vendor a,.t4s-widget__pr-price,.t4s-product-price,.t4s-post-author,.t4s-post-time{color:var(--sf-muted)}.t4s-btn,.t4s-product-form__submit,.t4s-pr__notify-stock,.t4s-blog-post .t4s-post-readmore a,.t4s-cl-view-all{transition:transform var(--sf-med),box-shadow var(--sf-med),background-color var(--sf-med),border-color var(--sf-med),color var(--sf-med),opacity var(--sf-med)}.t4s-btn:hover,.t4s-product-form__submit:hover,.t4s-blog-post .t4s-post-readmore a:hover,.t4s-cl-view-all:hover{transform:translateY(-1px)}.t4s-btn:active,.t4s-product-form__submit:active,.t4s-blog-post .t4s-post-readmore a:active,.t4s-cl-view-all:active{transform:translateY(0)}.t4s-current-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.35) rgba(17,24,39,.06)}.t4s-current-scrollbar::-webkit-scrollbar,.sfx .scroll::-webkit-scrollbar{height:8px;width:8px}.t4s-current-scrollbar::-webkit-scrollbar-thumb,.sfx .scroll::-webkit-scrollbar-thumb{background:#11182759;border-radius:999px}.t4s-current-scrollbar::-webkit-scrollbar-track,.sfx .scroll::-webkit-scrollbar-track{background:#1118270f;border-radius:999px}.template-product .t4s-main-product__wrap,.t4s-main-product__wrap{align-items:flex-start}.t4s-main-product__info .t4s-product__policies,.t4s-shipping-delivery,.t4s-pr_attrs{border:1px solid rgba(17,24,39,.08);border-radius:var(--sf-radius);background:var(--sf-soft);box-shadow:var(--sf-shadow-xs)}.t4s-product__media-wrapper img,.t4s-product__media img,.t4s-product__thumb img{object-fit:cover}.t4s-product__media,.t4s-product__thumb{overflow:hidden;border-radius:var(--sf-radius-sm)}.t4s-product__media img,.t4s-product__thumb img{transition:transform .7s var(--sf-ease),filter .7s var(--sf-ease)}.t4s-product__media:hover img,.t4s-product__thumb:hover img{transform:scale(1.025)}.t4s-product__info-container :where(.t4s-product__title,.t4s-pr-vendor,.t4s-product-price,.t4s-product__price-review,.t4s-product-form__buttons){min-width:0}.t4s-product-form__buttons,.sfx-product-form__buttons{gap:12px}.sfx-product-form__buttons .t4s-product-form__submit{min-height:48px;border-radius:var(--sf-radius-sm);letter-spacing:.015em;box-shadow:0 10px 24px #e716192e}.sfx-product-form__buttons .t4s-product-form__submit:hover{box-shadow:0 14px 34px #e716193d}.sfx-purchase-notes{display:grid;gap:10px;margin:14px 0 18px}.sfx-purchase-note{position:relative;padding:13px 15px 13px 17px;border:1px solid rgba(17,24,39,.12);border-radius:var(--sf-radius-sm);background:#ffffffb8;box-shadow:var(--sf-shadow-xs);font-size:14px;line-height:1.6}.sfx-purchase-note:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:var(--sf-red);opacity:.72}.sfx-purchase-note.is-fitment{border-color:#e7161947;background:#e716190b}.sfx-purchase-note.is-technical{border-color:#11182729}.sfx-purchase-note.is-shipping{border-color:#1118271a;background:#11182706}.sfx-purchase-note p:last-child,.sfx-price-note p:last-child{margin-bottom:0}.sfx-price-note{margin-top:8px;color:#111827c7;font-size:13px;line-height:1.55}.t4s-product-tabs-wrapper,.t4s-pr-tabs-des,.t4s-product__description,.t4s-pr__custom-liquid{min-width:0}.t4s-tabs [role=tablist],.t4s-tabs-head [role=list],.t4s-shipping-list[role=list]{list-style:none}.t4s-type-accordion .t4s-tab-wrapper,.t4s-pr-tabs-des .t4s-tab-wrapper{scroll-margin-top:calc(var(--header-height,90px) + 24px)}.t4s-shipping-icon-img img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.t4s-shipping-content .t4s-shipping-title{letter-spacing:.01em}.t4s-article-template .t4s-rte,.t4s-main-page .t4s-rte,.t4s-blog-post,.t4s-post-inner,.t4s-post-thumb{min-width:0}.t4s-post-thumb{overflow:hidden;border-radius:var(--sf-radius-sm)}.t4s-post-thumb img{display:block;width:100%;object-fit:cover;transition:transform .7s var(--sf-ease),filter .7s var(--sf-ease)}.t4s-post-inner:hover .t4s-post-thumb img{transform:scale(1.035)}.t4s-post-title{line-height:1.25}.t4s-post-content,.t4s-desc-before,.t4s-blog-intro,.t4s-collection-intro{color:#111827d1}.sfx-section-intro,.sfx-collection-intro,.sfx-blog-intro,.sfx-collection-banner-intro,.sfx-search-intro,.sfx-sidebar-intro{max-width:900px;margin:0 auto 22px;color:#111827d1;font-size:clamp(14px,1.25vw,16px);line-height:1.75}.sfx-sidebar-intro{max-width:none;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(17,24,39,.08);border-radius:var(--sf-radius-sm);background:var(--sf-soft)}.sfx-section-intro p:last-child,.sfx-collection-intro p:last-child,.sfx-blog-intro p:last-child,.sfx-announcement-intro p:last-child,.sfx-search-intro p:last-child,.sfx-sidebar-intro p:last-child{margin-bottom:0}.sfx-product-intro,.sfx-tabs-intro,.sfx-shipping-intro,.sfx-accordion-intro,.sfx-list-intro{font-size:clamp(14px,1.15vw,15px);line-height:1.75}.t4s-product-featured .sfx-product-intro{padding:14px 18px;border:1px solid rgba(17,24,39,.1);border-radius:var(--sf-radius-sm);background:#ffffffb8;box-shadow:var(--sf-shadow-xs)}.sfx-announcement-intro{max-width:900px;margin:0 auto 18px;padding:6px 12px 0;color:var(--text-color,#525252);font-size:12px;line-height:1.55;opacity:.88}.t4s-announcement-bar__item .t4s-full-width-link{outline-offset:2px}.t4s-announcement-bar__item .t4s-full-width-link:focus-visible{outline:2px solid currentColor}.sfx{--r:var(--sf-red);--k:var(--sf-ink);--bd:1px;--s1:clamp(10px,1.2vw,12px);--s2:clamp(14px,1.6vw,18px);--s3:clamp(22px,2.6vw,30px);--s4:clamp(30px,4vw,56px);--rad:var(--sf-radius-sm);--ring:var(--sf-ring);width:100%;max-width:100%;margin:0;padding:0 var(--sf-page-gutter);color:var(--k)}.sfx,.sfx *{box-sizing:border-box;min-width:0}.sfx h1,.sfx h2,.sfx h3,.sfx h4,.sfx p,.sfx ul,.sfx ol,.sfx figure,.sfx blockquote{margin:0}.sfx h1,.sfx h2,.sfx h3,.sfx h4{color:var(--k);letter-spacing:-.01em;line-height:1.18;text-wrap:balance}.sfx h2{color:var(--r);font-size:clamp(24px,2.6vw,36px)}.sfx h3{font-size:clamp(18px,1.7vw,24px)}.sfx h4{font-size:clamp(16px,1.35vw,20px)}.sfx p,.sfx ul,.sfx ol{color:var(--k);overflow-wrap:anywhere}.sfx p,.sfx li,.sfx td,.sfx th{font-size:clamp(14px,1.05vw,16px);line-height:1.72}.sfx strong{color:var(--k);font-weight:700}.sfx section{margin:0 0 var(--s4);content-visibility:auto;contain-intrinsic-size:1px 560px}.sfx section:last-child{margin-bottom:0}.sfx section>*+*,.sfx .box>*+*,.sfx .card>*+*,.sfx .sf-emph>*+*,.sfx .cta>*+*{margin-top:var(--s2)}.sfx a{color:var(--r);text-decoration:none;text-decoration-color:#e716195c;text-underline-offset:.18em;transition:color var(--sf-fast),text-decoration-color var(--sf-fast),box-shadow var(--sf-fast),transform var(--sf-fast)}.sfx a:hover{color:var(--sf-red-hover);text-decoration:underline;text-decoration-color:currentColor}.sfx a:focus-visible{outline:var(--bd) solid var(--r);outline-offset:3px;box-shadow:var(--ring);text-decoration:none}.sfx .box,.sfx .card,.sfx .sf-emph,.sfx .cta{border:var(--bd) solid rgba(17,24,39,.14);border-radius:var(--rad);background:#ffffffad;box-shadow:var(--sf-shadow-xs);transition:transform var(--sf-med),box-shadow var(--sf-med),border-color var(--sf-med),background-color var(--sf-med)}.sfx .box{padding:var(--s3)}.sfx .box.red,.sfx .sf-emph{border-color:#e716196b}.sfx .sf-emph{padding:var(--s2);background:var(--sf-red-soft)}.sfx .card{padding:var(--s2)}.sfx .card:hover,.sfx .box:hover,.sfx .cta:hover{border-color:#11182738;box-shadow:var(--sf-shadow-sm);transform:translateY(-2px)}.sfx .grid{display:grid;gap:var(--s2)}.sfx .g2,.sfx .g3{grid-template-columns:1fr}.sfx .split,.sfx .media-text{display:grid;gap:clamp(18px,3vw,40px);align-items:center}.sfx .list,.sfx .check{margin:0;padding:0;list-style:none}.sfx .list li,.sfx .check li{margin:0;list-style:none}.sfx .list li+li,.sfx .check li+li{margin-top:var(--s1)}.sfx .list li{position:relative;padding-left:calc(var(--s2) + 2px)}.sfx .list li:before{content:"";position:absolute;top:.78em;left:2px;width:6px;height:6px;border-radius:999px;background:var(--r);box-shadow:0 0 0 4px #e716191a}.sfx .check li{display:flex;gap:var(--s1);align-items:flex-start}.sfx .check li:before{content:"\2713";flex:0 0 auto;width:1.45em;height:1.45em;margin-top:.1em;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e7161914;color:var(--r);font-weight:700;line-height:1}.sfx .check li>span{min-width:0}.sfx .check li>strong{display:contents}.sfx figure{overflow:hidden}.sfx figcaption{margin-top:9px;color:var(--sf-muted);font-size:13px;line-height:1.55}.sfx img{display:block;width:100%;height:auto;border:var(--bd) solid rgba(17,24,39,.14);border-radius:var(--rad);background:transparent;object-fit:cover;box-shadow:var(--sf-shadow-xs);transition:transform .7s var(--sf-ease),box-shadow var(--sf-med),border-color var(--sf-med),filter var(--sf-med)}.sfx a:hover img,.sfx figure:hover img,.sfx .card:hover img{transform:scale(1.018);border-color:#1118273d;box-shadow:var(--sf-shadow-sm)}.sfx .scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:var(--rad)}.sfx table{width:100%;min-width:var(--sf-table-min);border-collapse:separate;border-spacing:0;border:var(--bd) solid rgba(17,24,39,.18);border-radius:var(--rad);background:var(--sf-panel);box-shadow:var(--sf-shadow-xs);overflow:hidden}.sfx th,.sfx td{border:0;border-right:var(--bd) solid rgba(17,24,39,.12);border-bottom:var(--bd) solid rgba(17,24,39,.12);padding:var(--s1) var(--s2);text-align:left;vertical-align:top;color:var(--k)}.sfx tr:last-child td{border-bottom:0}.sfx th:last-child,.sfx td:last-child{border-right:0}.sfx th{position:sticky;top:0;z-index:1;background:#f3f4f6;color:var(--sf-ink);font-weight:700}.sfx th:first-child,.sfx td:first-child{position:sticky;left:0;z-index:2;background:var(--sf-panel);box-shadow:1px 0 #1118271a}.sfx th:first-child{z-index:3;background:#f3f4f6}.sfx th.accent{background:#e7161914;color:var(--r)}.sfx .faq{border:var(--bd) solid rgba(17,24,39,.14);padding:0;border-radius:var(--rad);background:var(--sf-panel);box-shadow:var(--sf-shadow-xs);overflow:hidden}.sfx .faq details{margin:0;padding:0 var(--s2);border-top:var(--bd) solid rgba(17,24,39,.12)}.sfx .faq details:first-child{border-top:0}.sfx .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) 0;color:var(--k);font-weight:700;transition:color var(--sf-fast)}.sfx .faq summary::-webkit-details-marker{display:none}.sfx .faq summary:after{content:"+";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(231,22,25,.25);border-radius:999px;color:var(--r);background:#e716190f;font-size:18px;line-height:1;transition:transform var(--sf-med),background-color var(--sf-med),border-color var(--sf-med)}.sfx .faq summary:hover{color:var(--r)}.sfx .faq details[open] summary:after{content:"\2212";transform:rotate(180deg);background:var(--r);border-color:var(--r);color:#fff}.sfx .faq summary:focus-visible{outline:var(--bd) solid var(--r);outline-offset:3px;box-shadow:var(--ring)}.sfx .faq .a{padding:0 0 var(--s2);color:#111827d6}.sfx .cta{padding:var(--s3);background:linear-gradient(135deg,#ffffffeb,#f8fafceb)}.sfx .cta-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.sfx .btn,.sfx a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:var(--bd) solid var(--r);border-radius:calc(var(--rad) - 2px);background:var(--r);color:#fff;padding:var(--s1) var(--s2);text-decoration:none;font-weight:700;line-height:1.2;box-shadow:0 10px 22px #e716192e;transition:transform var(--sf-med),box-shadow var(--sf-med),background-color var(--sf-med),border-color var(--sf-med),color var(--sf-med)}.sfx .btn:hover,.sfx a.btn:hover{transform:translateY(-2px);border-color:var(--sf-red-hover);background:var(--sf-red-hover);color:#fff;box-shadow:0 16px 34px #e7161940;text-decoration:none}.sfx .btn:active,.sfx a.btn:active{transform:translateY(0);box-shadow:0 8px 18px #e716192e}.sfx .btn:focus-visible,.sfx a.btn:focus-visible{outline:var(--bd) solid var(--r);outline-offset:3px;box-shadow:var(--ring),0 10px 22px #e716192e;text-decoration:none}.sfx .btn.ghost,.sfx a.btn.ghost{background:transparent;color:var(--r);box-shadow:none}.sfx .btn.ghost:hover,.sfx a.btn.ghost:hover{background:#e7161914;color:var(--sf-red-hover);box-shadow:var(--sf-shadow-xs)}.sfx .u-muted,.sfx .muted{color:var(--sf-muted)}.sfx .u-kicker,.sfx .kicker{display:inline-flex;align-items:center;gap:8px;color:var(--r);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sfx .u-kicker:before,.sfx .kicker:before{content:"";width:24px;height:2px;border-radius:999px;background:var(--r)}.sfx .u-center{text-align:center}.sfx .u-tight{max-width:900px;margin-inline:auto}.sfx .u-wide{width:100%}.sfx [data-animate],.sfx .sf-animate{animation:sfFadeUp .52s var(--sf-ease) both}@keyframes sfFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.sfx .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.sfx .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sfx .split,.sfx .media-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1025px){.t4s-header__wrapper>.t4s-container{padding-inline:24px}.t4s-nav__ul>li>a{min-height:44px;display:inline-flex;align-items:center}.t4s-main-product__wrap{gap:32px}.t4s-product-featured .t4s-product__media-wrapper,.template-product .t4s-product__info-container--sticky{position:sticky;top:110px;align-self:flex-start}.template-product .sfx-purchase-notes{max-width:720px}.sfx{padding-inline:clamp(22px,3vw,42px)}}@media(max-width:1024px){.t4s-product__media:hover img,.t4s-product__thumb:hover img,.t4s-post-inner:hover .t4s-post-thumb img,.sfx a:hover img,.sfx figure:hover img,.sfx .card:hover img{transform:none}}@media(min-width:768px)and (max-width:1024px){.sfx{--sf-table-min:640px}}@media(max-width:767px){html{scroll-padding-top:calc(var(--header-height,72px) + 16px)}.t4s-rte table th,.t4s-rte table td,.sfx th,.sfx td{font-size:13px}.t4s-product .t4s-product-badge>span,.t4s-product-badge>span{padding-inline:8px}.sfx-section-intro,.sfx-collection-intro,.sfx-blog-intro,.sfx-product-intro,.sfx-tabs-intro,.sfx-shipping-intro,.sfx-accordion-intro,.sfx-list-intro,.sfx-search-intro,.sfx-sidebar-intro{font-size:14px;line-height:1.7}.t4s-product-featured .sfx-product-intro,.sfx-purchase-note{padding:12px 14px;border-radius:12px}.sfx{--sf-table-min:600px;--rad:12px;padding-inline:0}.sfx .box,.sfx .cta{padding:var(--s2)}.sfx .card:hover,.sfx .box:hover,.sfx .cta:hover{transform:none}.sfx .cta-row,.sfx .btn,.sfx a.btn{width:100%}.sfx .faq summary:after{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
