:root{--tt-yellow: #f5c000;--tt-yellow-hover: #dcb400;--tt-brand-accent: var(--tt-yellow);--tt-on-yellow: #111111;--tt-ink: #222222;--tt-ink-strong: #111111;--tt-ink-soft: #4b5563;--tt-sale: #0a5c0c;--tt-ink-muted: #6b7280;--tt-ink-mid: #222222;--tt-ink-elevated: #1a1a1a;--tt-ink-scheme: #121212;--tt-bg: #ffffff;--tt-surface: #ffffff;--tt-surface-2: #f1f1f1;--tt-panel: #f1f1f1;--tt-line: #e3e5e8;--tt-line-strong: #d7dade;--tt-border: #e3e5e8;--tt-border-light: #d7dade;--tt-dark: #ffffff;--tt-dark-light: #f1f1f1;--tt-dark-lighter: #f1f1f1;--tt-gray: #6b7280;--tt-gray-light: #4b5563;--tt-gray-dark: #9ca3af;--tt-muted: #4b5563;--tt-font-heading: var(--font-heading-family, inherit);--tt-font-body: var(--font-body-family, inherit);--tt-h1-size: clamp(1.5rem, 3.2vw, 2.3rem);--tt-h2-size: clamp(1.25rem, 2.5vw, 1.65rem);--tt-body-size: 1rem;--tt-small-size: .875rem;--tt-eyebrow-size: .75rem;--tt-btn-size: .78rem;--tt-h1-weight: var(--font-heading-weight, 700);--tt-h2-weight: var(--font-heading-weight, 700);--tt-eyebrow-weight: var(--font-heading-weight, 700);--tt-letter-eyebrow: .12em;--tt-letter-btn: .06em;--tt-lh-tight: 1.1;--tt-lh-body: 1.55;--tt-max: 1200px;--tt-section-y: clamp(40px, 5vw, 64px);--tt-section-x: 20px;--tt-gap: 12px;--tt-gap-md: 16px;--tt-gap-lg: 28px;--tt-radius: 4px;--tt-radius-panel: 8px;--tt-radius-media: 6px;--tt-btn-min-h: 44px;--tt-btn-pad-x: 24px;--tt-btn-skew: -12deg;--tt-btn-primary-bg: var(--tt-yellow);--tt-btn-primary-color: var(--tt-on-yellow);--tt-btn-primary-border: var(--tt-yellow);--tt-btn-secondary-bg: #ffffff;--tt-btn-secondary-color: var(--tt-ink);--tt-btn-secondary-border: var(--tt-line);--tt-focus-ring: 0 0 0 3px rgba(245, 192, 0, .45);--tt-chip-bg: var(--tt-panel);--tt-chip-border: var(--tt-line);--tt-chip-color: var(--tt-ink);--tt-chip-hover-bg: var(--tt-yellow);--tt-chip-hover-color: var(--tt-on-yellow)}.banner-box .button-list .button,.banner-box .buttons-block .button{clip-path:none;border-radius:var(--tt-radius, 4px);font-weight:800;letter-spacing:var(--tt-letter-btn, .05em);text-transform:uppercase;font-style:normal;transition:transform .18s ease,background .18s ease}.banner-box .button-list .button:hover{transform:translateY(-2px)}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-histogram__star .jdgm-star{color:var(--tt-yellow, #f5c000)!important}.product-form-input--fitment-pills .button-options{display:flex;flex-wrap:wrap;gap:8px}.product-variant-selects .form-options-wrapper.button-options label,.product-variant-selects .form-options-wrapper.button-options .option-button,.product-form-input--fitment-pills .button-options label,.product-form-input--fitment-pills .button-options .option-button,.product-variant-selects .tt-option-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tt-radius, 4px)!important;clip-path:none!important;border:1px solid var(--tt-line, #e3e5e8);font-weight:700;letter-spacing:.02em}.product-form-input--track-line .button-options label,.product-form-input--track-line .tt-option-chip,.tt-option-chip--track-line,.tt-track-tabs__tab,.tt-track-line-filter__chip,.tt-pdp-brand-tabs__tab{border-radius:var(--tt-radius, 4px)!important;clip-path:none!important}.product-form-input--track-line .button-options label,.product-form-input--track-line .tt-option-chip,.tt-option-chip--track-line{min-height:28px;min-width:0;padding-block:5px!important;padding-inline:10px!important}.product-form-input--brand-tabs .tt-pdp-brand-tabs__nav,.product-form-input--brand-tabs .button-options{align-items:center;gap:8px}.tt-pdp-brand-tabs__rule{color:#c4c4c4;font-size:.85rem;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.product-form-input--brand-tabs .tt-pdp-brand-tabs__tab,.product-form-input--brand-tabs .button-options>label{min-height:28px;padding:5px 10px!important;border:1px solid #d5d5d5;background:#fff;color:#444;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-form-input--brand-tabs .button-options>input[type=radio]:checked+label,.product-form-input--brand-tabs .button-options>input[type=radio]:checked+.tt-pdp-brand-tabs__tab{border-color:#151515;background:#151515;color:#fff;box-shadow:none}.tt-pdp-brand-tabs__legend{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.product-form-input--fitment-pills .button-options input:checked+label,.product-form-input--fitment-pills .button-options .option-button.is-selected,.product-form-input--fitment-pills .button-options label:has(input:checked),.product-variant-selects .form-options-wrapper.button-options input:checked+label{border-color:var(--tt-ink, #222222);box-shadow:inset 0 -2px 0 var(--tt-yellow, #f5c000)}.product-container-main .product-info .product-info-buy-buttons .add-cart-button,.product-container-main .product-info .product-info-buy-buttons .notify-email-button,.product-container-main .product-info .product-info-buy-buttons .tt-request-quote-btn,.product-container-main .product-info .product-info-buy-buttons .shopify-payment-button .shopify-payment-button__button{border-radius:var(--tt-radius, 4px)!important;clip-path:none!important}.product-container-main .product-info .product-info-buy-buttons shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--tt-radius, 4px)}.tt-eyebrow{margin:0 0 10px;font-size:var(--tt-eyebrow-size);font-weight:var(--tt-eyebrow-weight);letter-spacing:var(--tt-letter-eyebrow);text-transform:uppercase;color:var(--tt-ink-strong);font-family:var(--tt-font-heading)}.tt-h1{margin:0 0 14px;font-family:var(--tt-font-heading);font-size:var(--tt-h1-size);font-weight:var(--tt-h1-weight);line-height:var(--tt-lh-tight);letter-spacing:-.01em;text-transform:uppercase;color:var(--tt-ink)}.tt-h2{margin:0 0 10px;font-family:var(--tt-font-heading);font-size:var(--tt-h2-size);font-weight:var(--tt-h2-weight);line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;color:var(--tt-ink)}.tt-lede{margin:0 0 18px;font-size:var(--tt-body-size);line-height:var(--tt-lh-body);color:var(--tt-ink-soft);max-width:56ch}.tt-btn,a.tt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tt-btn-min-h);padding:0 var(--tt-btn-pad-x);border-radius:var(--tt-radius);font-size:var(--tt-btn-size);font-weight:800;letter-spacing:var(--tt-letter-btn);text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.tt-btn:hover{transform:translateY(-2px)}.tt-btn:focus-visible{outline:none;box-shadow:var(--tt-focus-ring)}.tt-btn--primary{background:var(--tt-btn-primary-bg);color:var(--tt-btn-primary-color);border-color:var(--tt-btn-primary-border)}.tt-btn--primary:hover{background:var(--tt-yellow-hover);border-color:var(--tt-yellow-hover)}.tt-btn--secondary{background:var(--tt-btn-secondary-bg);color:var(--tt-btn-secondary-color);border-color:var(--tt-btn-secondary-border)}.tt-btn--secondary:hover{border-color:var(--tt-ink);color:var(--tt-ink);background:var(--tt-panel)}.tt-chip,a.tt-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:var(--tt-radius);border:1px solid var(--tt-chip-border);background:var(--tt-chip-bg);color:var(--tt-chip-color);font-size:var(--tt-small-size);font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.tt-chip:hover,a.tt-chip:hover{background:var(--tt-chip-hover-bg);border-color:var(--tt-chip-hover-bg);color:var(--tt-chip-hover-color)}.tt-chip:focus-visible{outline:none;box-shadow:var(--tt-focus-ring)}.tt-check{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tt-ink-soft)}.tt-check:before{content:"\2713";color:var(--tt-yellow);font-weight:900}.tt-section{background:var(--tt-bg);color:var(--tt-ink);padding:var(--tt-section-y) var(--tt-section-x);border-bottom:1px solid var(--tt-line)}.tt-section--panel{background:var(--tt-panel)}.tt-section__inner{max-width:var(--tt-max);margin:0 auto}.size-hero__btn,.seo-hero__cta,.tt-bhero__btn,.tt-lbuy__btn,.tt-expert__btn,.tt-coll-seo__button,.geo-bcta__btn,.geo-hero__btn,.geo-shop__link,.geo-shop__btn,.tt-machine-parts__cta,.tt-collection-hero__cta,.brand-type-nav__btn,.shipping-timeline .button,.banner-box .button-list .button,.banner-box .buttons-block .button{border-radius:var(--tt-radius)!important;clip-path:none!important;transform:none}.size-hero__btn>span,.seo-hero__cta-inner,.tt-bhero__btn>span,.tt-lbuy__btn>span,.tt-expert__btn>span,.tt-coll-seo__button>span,.tt-machine-parts__cta span,.tt-collection-hero__cta span,.brand-type-nav__btn>span,.shipping-timeline .button>span{transform:none!important}.size-hero__btn:hover,.seo-hero__cta:hover,.tt-bhero__btn:hover,.tt-lbuy__btn:hover,.tt-expert__btn:hover,.tt-coll-seo__button:hover,.geo-bcta__btn:hover,.geo-hero__btn:hover,.tt-machine-parts__cta:hover,.tt-collection-hero__cta:hover,.brand-type-nav__btn:hover,.banner-box .button-list .button:hover{transform:translateY(-2px)}.size-hero__btn,.seo-hero__cta,.tt-bhero__btn,.tt-lbuy__btn,.tt-expert__btn,.tt-coll-seo__button{min-height:var(--tt-btn-min-h);font-size:var(--tt-btn-size);font-weight:800;letter-spacing:var(--tt-letter-btn);text-transform:uppercase}.geo-hero__brand-chip,.seo-mesh__link,.tt-coll-seo__related a,.geo-intent__chip{border-radius:var(--tt-radius)!important}.header-main .header-search .search-wrapper,.header-main .header-search .search-wrapper:after,.header-main .header-search .search-wrapper .search-field-wrapper,.header-main .header-search .search-wrapper .search-button,.search-drawer .search-field-wrapper,.tx-search input,.tx-cat-search input,.main-search-banner .search-field,.main-search-banner .search__input{border-radius:var(--tt-radius, 4px)!important}.header-main .header-search .search-wrapper .search-field-wrapper .type-select,.header-main .header-search .search-wrapper .search-field-wrapper .field,.search-drawer .search-field-wrapper .field{--input-radius: var(--tt-radius, 4px)}.header-wrapper,#Header-Sticky{view-transition-name:tt-header}html body .tt-lpdp--mtl .tt-lpdp__media{box-sizing:border-box!important;width:208px!important;height:208px!important;max-width:208px!important;max-height:208px!important;min-width:208px!important;min-height:208px!important;padding:0!important;overflow:hidden!important;line-height:0!important;contain:size;background-color:#fff!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:170%!important;border-radius:6px!important}html body .tt-lpdp--mtl .tt-lpdp__media img,html body .tt-lpdp--mtl .tt-lpdp__media .tt-lpdp__media-img{position:absolute!important;width:1px!important;height:1px!important;max-width:none!important;max-height:none!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;transform:none!important}@media screen and (max-width:899px){html body .tt-lpdp--mtl .tt-lpdp__media{width:176px!important;height:176px!important;max-width:176px!important;max-height:176px!important;min-width:176px!important;min-height:176px!important}}.tt-buy-cta-pair{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.tt-buy-cta-pair>.add-cart-button,.tt-buy-cta-pair>.tt-add-to-quote{width:100%;margin:0;flex:0 0 auto}.tt-buy-cta-pair>.tt-add-to-quote{margin-block-start:16px}@supports (gap: 16px){.tt-buy-cta-pair>.tt-add-to-quote{margin-block-start:0}}.tt-machine-part-row__actions,.tt-machine-parts__sticky-buy-actions{gap:12px}.price.price--on-sale .price-item--sale,.price.price--on-discount .price-item--discount,.price-item.price-item--sale,b.price-item.price-item--sale{color:var(--tt-sale, #0a5c0c)!important}.tt-machine-part-row__meta,.tt-machine-part-row__meta li,.tt-machine-part-row__compare{color:var(--tt-ink-soft, #4b5563)!important}html{--header-bottom: 4.5rem;--viewport-height: 100dvh}.header-menu-drawer .header-menu-drawer-content{width:100%;max-width:30rem;height:calc(var(--viewport-height, 100dvh) - var(--header-bottom, 4.5rem));max-height:calc(100dvh - var(--header-bottom, 4.5rem));overflow:hidden;overscroll-behavior:contain}#Header-Drawer-Lazy-Mount{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.header-menu-drawer .main-drawer-nav{position:relative;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain}.header-menu-drawer .main-drawer-nav .drawer-level-menu-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:100%;overflow:hidden}.header-menu-drawer .main-drawer-nav .drawer-content-list{min-height:0;overflow:auto;overscroll-behavior:contain}.header-menu-drawer .main-drawer-nav .menu-link{min-height:2.75rem;line-height:1.2}slider-component,.slider{display:block;max-width:100%}.slider-container,.slider-wrapper{max-width:100%}@media screen and (max-width:749px){.collection-icons-slider:not([data-slide-mobile])>.slider-container{overflow-x:hidden;max-width:100%}.collection-icons-slider:not([data-slide-mobile])>.slider-container>.slider-wrapper.grid-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem;transform:none!important;width:100%}.collection-icons-slider:not([data-slide-mobile]) .slider-slide,.collection-icons-slider:not([data-slide-mobile]) .grid-item{width:auto!important;max-width:100%;min-width:0;flex:none!important}.collection-icons-slider img{max-width:100%;height:auto}}.unit-price{display:none!important}.tt-buy-the-set{margin:.35rem 0 0;font-size:.95rem;font-weight:700;letter-spacing:.02em}.tt-buy-the-set[hidden]{display:none!important}.tt-buy-the-set__save{margin-left:.25rem;color:var(--tt-yellow, #f5c000)}.tt-buy-the-set__pair{display:block;margin-top:.15rem;font-weight:600;opacity:.75}#MainContent{--tt-h2-size: clamp(1.15rem, 1.6vw, 1.55rem);--tt-h2-weight: 900}#MainContent .heading-block,#MainContent .heading-block.heading-size--mini,#MainContent .heading-block.heading-size--small,#MainContent .heading-block.heading-size--medium,#MainContent .heading-block.heading-size--large,#MainContent .heading-block.heading-size--s-large,#MainContent .text-content-heading,#MainContent .text-content-heading.heading-size--small,#MainContent .text-content-heading.heading-size--medium,#MainContent .text-content-heading.heading-size--large,#MainContent .image-banner__wrapper .banner-content .banner-box .heading-block,#MainContent .image-banner__wrapper .banner-content .banner-box .text-content-heading,#MainContent .contact-form-block .contact-form-header .text-content-heading,#MainContent .page-title-block,#MainContent .collection-title-block,#MainContent .collection-title,#MainContent .article-title,#MainContent .blog-title,#MainContent .tt-best-cards__title,#MainContent .tt-seo-brand-grid__title{margin-block-end:.45rem;color:inherit;font-family:var(--font-heading-family);font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:900;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}#MainContent .subheading-block,#MainContent .subheading-block.caption,#MainContent .tt-best-cards__eyebrow,#MainContent .tt-seo-brand-grid__eyebrow{font-family:var(--font-heading-family);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}#MainContent .tt-best-cards__sub{margin-top:6px;max-width:680px;font-size:.82rem;font-weight:600;line-height:1.45}#MainContent .tt-best-cards .card.product-card .card-content .card-heading,#MainContent .tt-best-cards .card.product-card .card-content .card-heading a{font-size:.82rem!important;line-height:1.25!important}#MainContent .heading-block.has-highlight-text{--color-highlight-text: currentColor}#MainContent .has-highlight-text em,#MainContent .has-highlight-text[data-highlight-type=color] em,#MainContent .has-highlight-text[data-highlight-type=color] em.loaded,#MainContent .has-highlight-text[data-highlight-type=hollow] em,#MainContent .has-highlight-text[data-highlight-type=hollow] em.loaded,#MainContent .has-highlight-text[data-highlight-type=background] em,#MainContent .has-highlight-text[data-highlight-type=underline] em,#MainContent .has-highlight-text[data-highlight-type=hand-drawn-underline] em,#MainContent .has-highlight-text[data-highlight-type=hand-drawn-wave] em,#MainContent .has-highlight-text[data-highlight-type=hand-drawn-circle] em{color:inherit!important;opacity:1!important;background-image:none!important;background-size:auto!important;-webkit-text-fill-color:inherit;-webkit-text-stroke:0;animation:none!important;font-style:normal}#MainContent .has-highlight-text svg.hand-drawn-svg{display:none}#MainContent .multicolumn .image-with-text-content .text-content-heading,#MainContent .collection-icons .collection-title{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.card.product-card .card-content .card-heading,.card.product-card .card-content .card-heading a,.card.product-card .card-price,.card.product-card .card-price .price,.card.product-card .card-price .price-item,.geo-shop__name,.geo-shop__price,.geo-tread__card-name,.geo-tread .card-heading .link,.geo-tread .card-meta,.tt-seo-brand-grid__name,.tt-fs__title,.tt-fs__price{font-family:var(--font-body-family)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.card.product-card .card-content .card-heading,.card.product-card .card-content .card-heading a,.geo-shop__name,.geo-tread__card-name,.tt-seo-brand-grid__name{font-size:1rem!important;line-height:1.3!important}.card.product-card .card-vendor{font-family:var(--font-body-family)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important}.card.product-card .card-price,.card.product-card .card-price .price,.geo-shop__price,.tt-fs__price{font-size:.875rem!important}.card.product-card .card-price b.price-item,.geo-shop__price{font-weight:600!important}@media screen and (max-width:749px){.card.product-card .card-content .card-heading,.card.product-card .card-content .card-heading a,.geo-shop__name{font-size:.875rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2832/assets/tt-global.css.map */
