:root{--brandx-color-red: #e2231a;--brandx-color-red-hover: #bf1d16;--brandx-color-black: #0e0e10;--brandx-color-ink: #121212;--brandx-color-ink-soft: #242428;--brandx-color-white: #ffffff;--brandx-color-paper: #ffffff;--brandx-color-paper-soft: #f6f6f7;--brandx-color-paper-tint: #fff0ef;--brandx-color-line: rgba(18, 18, 18, .12);--brandx-color-line-strong: rgba(18, 18, 18, .22);--brandx-color-muted: rgba(18, 18, 18, .64);--brandx-color-muted-strong: rgba(18, 18, 18, .78);--brandx-color-success: #1fae54;--brandx-radius-sm: 6px;--brandx-radius: 12px;--brandx-radius-lg: 20px;--brandx-shadow-sm: 0 8px 24px rgba(14, 14, 16, .08);--brandx-shadow-lg: 0 18px 44px rgba(14, 14, 16, .14);--font-body-family: "Jost", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading-family: "Jost", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tf-font-family: "Jost", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tf-accent: var(--brandx-color-red);--tf-accent-deep: var(--brandx-color-red-hover);--tf-accent-soft: var(--brandx-color-paper-tint);--tf-ink: var(--brandx-color-ink);--tf-ink-2: var(--brandx-color-ink-soft);--tf-muted: var(--brandx-color-muted);--tf-muted-2: var(--brandx-color-muted-strong);--tf-cream: var(--brandx-color-paper-soft);--tf-hair: var(--brandx-color-line);--tf-pill-bg: var(--brandx-color-white);--tf-pill-color: var(--brandx-color-ink);--tf-pill-border: var(--brandx-color-line-strong);--tf-pill-active-bg: var(--brandx-color-paper-tint);--tf-pill-active-color: var(--brandx-color-red-hover);--tf-pill-active-border: var(--brandx-color-red);--tf-drawer-overlay-background: rgba(14, 14, 16, .56);--tfps-accent: var(--brandx-color-red);--tfps-ink: var(--brandx-color-ink);--tfps-muted: var(--brandx-color-muted);--tfps-hair: var(--brandx-color-line);--tfps-cream: var(--brandx-color-paper-soft);--tf-cookie-accent: var(--brandx-color-red);--tf-cookie-accent-deep: var(--brandx-color-red-hover);--tf-cookie-accent-soft: var(--brandx-color-paper-tint);--tf-cookie-ink: var(--brandx-color-ink);--tf-cookie-ink-2: var(--brandx-color-ink-soft);--tf-cookie-mute: var(--brandx-color-muted);--tf-cookie-hair: var(--brandx-color-line);--tf-cookie-cream: var(--brandx-color-paper-soft);--tfc-accent: var(--brandx-color-red);--tfc-accent-deep: var(--brandx-color-red-hover);--tfc-accent-soft: var(--brandx-color-paper-tint);--tfc-ink: var(--brandx-color-ink);--tfc-ink-2: var(--brandx-color-ink-soft);--tfc-mute: var(--brandx-color-muted);--tfc-muted: var(--brandx-color-muted);--tfc-hair: var(--brandx-color-line);--tfc-cream: var(--brandx-color-paper-soft);--tf-plp-accent: var(--brandx-color-red);--tf-plp-accent-deep: var(--brandx-color-red-hover);--tf-plp-ink: var(--brandx-color-ink);--tf-plp-muted: var(--brandx-color-muted);--tf-plp-line: var(--brandx-color-line);--tf-pdp-accent: var(--brandx-color-red);--tf-pdp-accent-deep: var(--brandx-color-red-hover);--tf-pdp-ink: var(--brandx-color-ink);--tf-pdp-ink-2: var(--brandx-color-ink-soft);--tf-pdp-muted: var(--brandx-color-muted);--tf-cms-accent: var(--brandx-color-red);--tf-cms-accent-deep: var(--brandx-color-red-hover);--tf-cms-accent-soft: var(--brandx-color-paper-tint);--tf-cms-ink: var(--brandx-color-ink);--tf-cms-ink-2: var(--brandx-color-ink-soft);--tf-cms-muted: var(--brandx-color-muted);--tf-cms-cream: var(--brandx-color-paper-soft);--tf-cms-hair: var(--brandx-color-line);--tff-accent: var(--brandx-color-red);--tff-accent-deep: var(--brandx-color-red-hover);--tff-ink: var(--brandx-color-ink);--tff-muted-deep: var(--brandx-color-muted);--tf-about-accent: var(--brandx-color-red);--tf-about-accent-deep: var(--brandx-color-red-hover);--tf-about-accent-soft: var(--brandx-color-paper-tint);--tf-about-ink: var(--brandx-color-ink);--tf-about-ink-2: var(--brandx-color-ink-soft);--tf-about-muted: var(--brandx-color-muted);--tf-about-cream: var(--brandx-color-paper-soft);--tf-about-hair: var(--brandx-color-line);--tf-contact-accent: var(--brandx-color-red);--tf-contact-accent-deep: var(--brandx-color-red-hover);--tf-contact-accent-soft: var(--brandx-color-paper-tint);--tf-contact-ink: var(--brandx-color-ink);--tf-contact-ink-2: var(--brandx-color-ink-soft);--tf-contact-muted: var(--brandx-color-muted);--tf-contact-cream: var(--brandx-color-paper-soft);--tf-contact-hair: var(--brandx-color-line);--tf-custom-accent: var(--brandx-color-red);--tf-custom-accent-deep: var(--brandx-color-red-hover);--tf-custom-accent-soft: var(--brandx-color-paper-tint);--tf-custom-ink: var(--brandx-color-ink);--tf-custom-ink-2: var(--brandx-color-ink-soft);--tf-custom-muted: var(--brandx-color-muted);--tf-custom-cream: var(--brandx-color-paper-soft);--tf-custom-hair: var(--brandx-color-line);--tf-insp-accent: var(--brandx-color-red);--tf-insp-accent-deep: var(--brandx-color-red-hover);--tf-insp-accent-soft: var(--brandx-color-paper-tint);--tf-insp-ink: var(--brandx-color-ink);--tf-insp-ink-2: var(--brandx-color-ink-soft);--tf-insp-muted: var(--brandx-color-muted);--tf-insp-line: var(--brandx-color-line);--tf-insp-cream: var(--brandx-color-paper-soft);--tf-faq-accent: var(--brandx-color-red);--tf-faq-accent-deep: var(--brandx-color-red-hover);--tf-faq-accent-soft: var(--brandx-color-paper-tint);--tf-faq-ink: var(--brandx-color-ink);--tf-faq-ink-2: var(--brandx-color-ink-soft);--tf-faq-muted: var(--brandx-color-muted);--tf-faq-cream: var(--brandx-color-paper-soft);--tf-faq-hair: var(--brandx-color-line);--tf-service-accent: var(--brandx-color-red);--tf-service-accent-deep: var(--brandx-color-red-hover);--tf-service-accent-soft: var(--brandx-color-paper-tint);--tf-service-ink: var(--brandx-color-ink);--tf-service-ink-2: var(--brandx-color-ink-soft);--tf-service-muted: var(--brandx-color-muted);--tf-service-cream: var(--brandx-color-paper-soft);--tf-service-hair: var(--brandx-color-line);--tf-page-hero-accent: var(--brandx-color-red);--tf-page-hero-accent-deep: var(--brandx-color-red-hover);--tf-page-hero-accent-soft: var(--brandx-color-paper-tint);--tf-page-hero-ink: var(--brandx-color-ink);--tf-page-hero-ink-2: var(--brandx-color-ink-soft);--tf-page-hero-hair: var(--brandx-color-line);--tfrvp-ink: var(--brandx-color-ink);--tfrvp-muted: var(--brandx-color-muted);--tfrvp-hair: var(--brandx-color-line);--tfrvp-cream: var(--brandx-color-paper-soft);--tfqa-ink: var(--brandx-color-ink);--tfqa-muted: var(--brandx-color-muted);--tfqa-hair: var(--brandx-color-line);--tfqa-cream: var(--brandx-color-paper-soft);--tf-control-ink: var(--brandx-color-ink)}body{--color-brandx-red: var(--brandx-color-red);color:var(--brandx-color-ink);font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family)}a{color:var(--brandx-color-red)}a:hover{color:var(--brandx-color-red-hover)}::selection{background:var(--brandx-color-red);color:var(--brandx-color-white)}body,.color-scheme-1,.color-scheme-2{--color-background: 255, 255, 255;--gradient-background: var(--brandx-color-paper);--color-foreground: 18, 18, 18;--color-button: 226, 35, 26;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 226, 35, 26;--color-link: 226, 35, 26;--color-badge-foreground: 255, 255, 255;--color-badge-background: 226, 35, 26;--color-badge-border: 226, 35, 26}.color-scheme-2{--color-background: 246, 246, 247;--gradient-background: var(--brandx-color-paper-soft)}.color-scheme-3,.color-scheme-4{--color-background: 14, 14, 16;--gradient-background: var(--brandx-color-black);--color-foreground: 255, 255, 255;--color-button: 226, 35, 26;--color-button-text: 255, 255, 255;--color-secondary-button: 14, 14, 16;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-badge-foreground: 255, 255, 255;--color-badge-background: 226, 35, 26;--color-badge-border: 226, 35, 26}.color-scheme-5{--color-background: 14, 14, 16;--gradient-background: linear-gradient(90deg, var(--brandx-color-black), var(--brandx-color-red) 52%, var(--brandx-color-black));--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 226, 35, 26;--color-secondary-button: 14, 14, 16;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255}.tf-header{background:var(--brandx-color-paper);border-bottom-color:var(--brandx-color-line);color:var(--brandx-color-ink)}.tf-header a{color:inherit}.tf-header__announcement{background:var(--brandx-color-black);color:var(--brandx-color-white)}.tf-header__logo-link,.tf-header__reviews,.tf-header__reviews:hover{color:var(--brandx-color-ink)}.tf-header__reviews{border-left-color:var(--brandx-color-line)}.tf-header__reviews-row{justify-content:flex-start}.tf-header__reviews-rating{display:none}.tf-header__reviews-count{display:inline-block;color:var(--brandx-color-muted);font-size:1.1rem;font-weight:600;line-height:1.3;white-space:nowrap}.tf-header__reviews-count strong{color:var(--brandx-color-ink);font-weight:800}.tf-header__reviews-stars,.tf-header__reviews-icon,.tf-header__phone-icon,.tf-header__market-icon{color:var(--brandx-color-red)}.tf-header__phone[href^="tel:"]{position:relative}.tf-header__phone[href^="tel:"]:after{content:"";position:absolute;top:.55rem;left:2.85rem;width:.8rem;height:.8rem;border:.15rem solid var(--brandx-color-white);border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:brandx-phone-pulse 1.8s ease-out infinite}@media screen and (max-width:989px){.tf-header__phone[href^="tel:"]:after{top:.7rem;left:2.4rem}}@keyframes brandx-phone-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 .7rem #22c55e00}to{box-shadow:0 0 #22c55e00}}.tf-header__search-form,.tf-header__search input[type=search]{border-color:var(--brandx-color-line-strong);background:var(--brandx-color-paper-soft)}.tf-header__cart{background:var(--brandx-color-red);border:.1rem solid var(--brandx-color-red);color:var(--brandx-color-white)!important}.tf-header__search-form:focus-within,.tf-header__search input[type=search]:focus{border-color:var(--brandx-color-red);box-shadow:0 0 0 .2rem #e2231a1f}.tf-header__cart:hover,.tf-header__cart:focus{background:var(--brandx-color-red-hover);border-color:var(--brandx-color-red-hover);color:var(--brandx-color-white)!important;box-shadow:none}.tf-header__search-button,.tf-header__action,.tf-header__icon{color:var(--brandx-color-ink)}.tf-header__search-button:hover,.tf-header__action:hover,.tf-header__icon:hover,.tf-header__nav-link:hover,.tf-header__nav summary:hover{color:var(--brandx-color-red)}.tf-header__cart-count,.cart-count-bubble,.tf-header__badge{background:var(--brandx-color-red);color:var(--brandx-color-white)}.tf-header__nav{border-top-color:var(--brandx-color-line)}.tf-header__nav-link,.tf-header__nav summary{color:var(--brandx-color-ink)}.tf-header__nav-link[aria-current=page],.tf-header__nav details[open]>summary{color:var(--brandx-color-red)}.tf-header__nav-link--reference{color:var(--brandx-color-ink);font-weight:600}.tf-header__nav-link--reference:hover,.tf-header__nav-link--reference:focus{color:var(--brandx-color-red-hover);border-bottom-color:transparent}.tf-header__nav-link--quote{background:var(--brandx-color-red);border-color:var(--brandx-color-red);color:var(--brandx-color-white)!important;box-shadow:none}.tf-header__nav-link--quote:hover,.tf-header__nav-link--quote:focus{background:var(--brandx-color-red-hover);border-color:var(--brandx-color-red-hover);color:var(--brandx-color-white)!important;box-shadow:none}.tf-header__nav-link--quote svg{color:currentColor}.button,.shopify-payment-button__button,.button.button--primary{--color-button: 226, 35, 26;--color-button-text: 255, 255, 255}.button:not(.button--secondary,.button--tertiary),.button.button--primary,.button--primary,.product-form__submit,.quick-add__submit,.sticky-add-to-cart__button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--color-button: 226, 35, 26;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;background-color:var(--brandx-color-red)!important;border-color:var(--brandx-color-red)!important;color:var(--brandx-color-white)!important;box-shadow:none!important}.button:not(.button--secondary,.button--tertiary):before,.button:not(.button--secondary,.button--tertiary):after,.button.button--primary:before,.button.button--primary:after,.button--primary:before,.button--primary:after,.product-form__submit:before,.product-form__submit:after,.quick-add__submit:before,.quick-add__submit:after,.sticky-add-to-cart__button:before,.sticky-add-to-cart__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{box-shadow:none!important}.button:not(.button--secondary,.button--tertiary):not([disabled]):hover,.button.button--primary:not([disabled]):hover,.button--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover,.quick-add__submit:not([disabled]):hover,.sticky-add-to-cart__button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--brandx-color-red-hover)!important;border-color:var(--brandx-color-red-hover)!important;color:var(--brandx-color-white)!important;box-shadow:none!important}.button:not(.button--secondary,.button--tertiary):not([disabled]):hover:before,.button:not(.button--secondary,.button--tertiary):not([disabled]):hover:after,.button.button--primary:not([disabled]):hover:before,.button.button--primary:not([disabled]):hover:after,.button--primary:not([disabled]):hover:before,.button--primary:not([disabled]):hover:after,.product-form__submit:not([disabled]):hover:before,.product-form__submit:not([disabled]):hover:after,.quick-add__submit:not([disabled]):hover:before,.quick-add__submit:not([disabled]):hover:after,.sticky-add-to-cart__button:not([disabled]):hover:before,.sticky-add-to-cart__button:not([disabled]):hover:after,.shopify-challenge__button:hover:before,.shopify-challenge__button:hover:after,.customer button:hover:before,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:before,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none!important}.badge,.price__badge-sale,.product__badge,.card__badge .badge{background:var(--brandx-color-red);color:var(--brandx-color-white);border-color:var(--brandx-color-red)}.badge.badge--red,.tf-card-badge.tf-card-badge--bestseller{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem 1rem;border:0;border-radius:999px;background:var(--brandx-color-red);color:var(--brandx-color-white);font-family:var(--font-heading-family);font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:none}.tag{display:inline-flex;align-items:center;min-height:2.2rem;padding:.45rem .85rem;border:.1rem solid var(--brandx-color-line);border-radius:999px;background:var(--brandx-color-white);color:var(--brandx-color-muted-strong);font-family:var(--font-heading-family);font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:.8rem;border:0;border-radius:999px;font-family:var(--font-heading-family);font-weight:800;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.btn--ink{background:var(--brandx-color-ink);color:var(--brandx-color-white)}.btn--ink:hover,.btn--ink:focus-visible{background:#2d2d28;color:var(--brandx-color-white)}.btn--sm{min-height:3.8rem;padding:0 1.4rem;font-size:1.25rem}.tf-home{--tf-brand: var(--brandx-color-red);--tf-brand-dark: var(--brandx-color-red-hover);--tf-ink: var(--brandx-color-ink);--tf-muted: var(--brandx-color-muted);--tf-paper: var(--brandx-color-paper);--tf-paper-soft: var(--brandx-color-paper-soft);--tf-line: var(--brandx-color-line);color:var(--brandx-color-ink)}.tf-home__dark,.tf-home__feature-dark{background:radial-gradient(circle at top right,rgba(226,35,26,.24),transparent 34rem),var(--brandx-color-black);color:var(--brandx-color-white)}.tf-home__hero-pattern{opacity:.16}.tf-home__pill,.tf-home__kicker,.tf-home__eyebrow,.tf-home__label{color:var(--brandx-color-red)}.tf-home__dot,.tf-home__hero-dots button.is-active,.tf-home__icon,.tf-home__trust-icon,.tf-home__category-icon{background:var(--brandx-color-red);color:var(--brandx-color-white)}.tf-home__hero-title em,.tf-home__heading em,.tf-home__section-title em,.tf-home__accent{color:var(--brandx-color-red)}.tf-home__button,.tf-home__hero-button,.tf-home .button,.quick-add__submit{background:var(--brandx-color-red);color:var(--brandx-color-white);border-color:var(--brandx-color-red);border-radius:var(--brandx-radius)}.tf-home__button:hover,.tf-home__hero-button:hover,.tf-home .button:hover,.quick-add__submit:hover{background:var(--brandx-color-red-hover);border-color:var(--brandx-color-red-hover);color:var(--brandx-color-white)}.tf-home__card,.tf-home__category,.tf-home__trust-card,.tf-home__review,.card,.product-card-wrapper .card{border-color:var(--brandx-color-line);box-shadow:var(--brandx-shadow-sm)}.tf-home__category:hover,.tf-home__card:hover,.product-card-wrapper .card:hover{border-color:var(--brandx-color-red)}.tf-home__hero-feature-icon,.tf-home__review-stars,.tf-home__rating,.price,.price__regular,.price__sale{color:var(--brandx-color-red)}.footer,.footer.color-scheme-4,.color-scheme-4{--color-background: 14, 14, 16;--color-foreground: 255, 255, 255;--color-button: 226, 35, 26;--color-button-text: 255, 255, 255;--color-secondary-button-text: 255, 255, 255}
/*# sourceMappingURL=/cdn/shop/t/7/assets/brandx-theme.css.map */
