:root,[class*=color-scheme-],[class*=color-]{--jdm-bg: #f4efe4;--jdm-card-bg: #ffffff;--jdm-card-hover: #f6f5f0;--jdm-border: rgba(17, 19, 17, .1);--jdm-border-hover: rgba(var(--ts-red-rgb), .4);--jdm-text-primary: #141310;--jdm-text-secondary: #555a55;--jdm-text-muted: #8a8e88;--jdm-card-gradient: linear-gradient(145deg, #ffffff, #f4f3ee);--jdm-input-bg: #ffffff;--gradient-image-overlay: linear-gradient(to top, rgba(244, 239, 228, .85), transparent);--color-background: #f4efe4;--color-background-rgb: 244 239 228;--color-foreground: #141310;--color-foreground-rgb: 17 19 17;--color-foreground-heading: #141310;--color-foreground-heading-rgb: 17 19 17;--color-foreground-muted: #555a55;--color-border: rgba(17, 19, 17, .12);--color-border-rgb: 17 19 17;--color-shadow: #000000;--color-shadow-rgb: 0 0 0;--color-input-background: #ffffff;--color-input-text: #141310;--color-input-text-rgb: 17 19 17;--color-input-border: rgba(17, 19, 17, .18);--color-input-hover-background: #ffffff;--color-variant-background: #ffffff;--color-variant-text: #141310;--color-variant-text-rgb: 17 19 17;--color-variant-border: rgba(17, 19, 17, .18);--color-variant-hover-background: #f6f5f0;--color-variant-hover-text: #141310;--color-variant-hover-border: rgba(17, 19, 17, .35);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--card-bg-hover: #f6f5f0;--card-border-hover: rgba(var(--ts-red-rgb), .4)}body{background-color:#f4efe4!important;color:#141310!important}.quote-form__title,.quote-form__subtitle,.quote-form__label{color:#141310!important}:root,[class*=color-scheme-],[class*=color-]{--color-foreground: #141310;--color-foreground-rgb: 20 19 16;--color-foreground-heading: #141310;--color-foreground-heading-rgb: 20 19 16;--color-foreground-muted: #5b574d;--color-primary: var(--ts-red);--color-primary-hover: var(--ts-red);--color-primary-button-background: #141310;--color-primary-button-text: #f4efe4;--color-primary-button-border: #141310;--color-primary-button-hover-background: #2f2b25;--color-primary-button-hover-text: #f4efe4;--color-primary-button-hover-border: #2f2b25;--color-secondary-button-background: transparent;--color-secondary-button-text: #141310;--color-secondary-button-border: #141310;--color-secondary-button-hover-background: #141310;--color-secondary-button-hover-text: #f4efe4;--color-secondary-button-hover-border: #141310;--color-border: rgba(20, 19, 16, .18);--color-input-border: rgba(20, 19, 16, .28);--color-input-background: #fffdf8;--color-input-hover-background: #ffffff;--style-border-radius-buttons-primary: 0;--style-border-radius-buttons-secondary: 0;--style-border-radius-inputs: 0;--style-border-radius-cards: 0;--style-border-radius-popover: 0;--style-border-radius-badges: 0}html:root body main#MainContent :is(.button,.button-secondary,.quick-add__button,.cart-items__empty-button){min-height:48px;padding:12px 18px;border-radius:0!important;font:600 11px/1.35 var(--ts-font-body)!important;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}html:root body main#MainContent :is(input,select,textarea,.field__input){border-radius:0!important;font-family:var(--ts-font-body)}html:root body main#MainContent .rte a,html:root body main#MainContent .link{color:#141310;text-decoration:underline;text-underline-offset:.18em}html:root body main#MainContent :is(.rte a,.link):hover{color:var(--ts-red)}html:root body main#MainContent .product-card__content .text-block,html:root body main#MainContent .product-card__link{text-decoration:none}html:root body main#MainContent .product-card{border-radius:0}html:root body main#MainContent .product-media-container,html:root body main#MainContent .product-media__image,html:root body main#MainContent .card-gallery,html:root body main#MainContent .resource-image__image,html:root body main#MainContent .collection-card__image{border-radius:0!important}html:root body main#MainContent :is(.section-resource-list__header,.main-collection-grid__title,.search-page__header) :is(h2,h3,.h2,.h3){letter-spacing:.01em}html:root body main#MainContent .pagination :is(a,span,button){background:transparent;border:1px solid rgba(20,19,16,.22);color:#141310;border-radius:0}html:root body main#MainContent .pagination :is(a:hover,[aria-current]){background:#141310;color:#f4efe4;border-color:#141310}html:root body main#MainContent :is(.facets__panel,.facets__inputs,.facets__drawer,.facets__form,.facets){background:#f4efe4!important;color:#141310!important}html:root body main#MainContent .facets :is(label,summary,span,legend,input){color:#141310!important;font-family:var(--ts-font-body)!important}html:root body main#MainContent .facets input{background:#fffdf8!important;border:1px solid rgba(20,19,16,.28)!important}html:root body main#MainContent .product-information :is(.view-product-title,product-title,.product-title){letter-spacing:.01em}html:root body main#MainContent .quantity-selector{border-radius:0;border-color:#14131047;background:#fffdf8}html:root body main#MainContent .product-form-buttons .button{width:100%;justify-content:space-between}html:root body main#MainContent .sticky-add-to-cart__bar{background:#f4efe4;border-top:1px solid rgba(20,19,16,.18);box-shadow:none}html:root body main#MainContent .fitment-badge{background:transparent;border:1px solid rgba(20,19,16,.22);border-radius:0;color:#141310;font-family:var(--ts-font-body)}html:root body main#MainContent .parts-quote-banner{background:transparent;border:1px solid rgba(20,19,16,.22);border-radius:0;color:#141310}html:root body main#MainContent .parts-quote-banner__text{color:#141310;font-family:var(--ts-font-body)}html:root body main#MainContent .parts-quote-banner__link{background:#141310;color:#f4efe4;border-radius:0;font:600 11px/1.35 var(--ts-font-body);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px}html:root body main#MainContent .parts-quote-banner__link:hover{background:var(--ts-red)}html:root body .quote-form-section{max-width:none;padding:clamp(40px,6vw,84px) var(--page-inset, 2rem) clamp(56px,8vw,110px);background-image:none!important}html:root body .quote-form-section.jdm-kanji-bg:before,html:root body .quote-form-section.jdm-kanji-bg:after{display:none!important}html:root body .quote-form__header{max-width:760px;margin:0 0 clamp(32px,4vw,56px);padding-bottom:22px;border-bottom:1px solid rgba(20,19,16,.22);text-align:left}html:root body .quote-form__header:before{content:"Parts / Quote request";display:block;margin-bottom:18px;font:600 9px/1.4 var(--ts-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ts-red)}html:root body .quote-form__title{font-size:clamp(44px,6.4vw,88px)!important;line-height:.92!important;letter-spacing:-.01em!important;text-transform:uppercase;margin:0 0 18px!important}html:root body .quote-form__subtitle{font:400 clamp(17px,1.5vw,21px)/1.45 var(--ts-font-serif)!important;color:#141310!important;max-width:640px;margin:0}html:root body .quote-steps{gap:0;margin:0 0 clamp(36px,5vw,64px);border-top:1px solid rgba(20,19,16,.22)}html:root body .quote-step{background:transparent;border:0;border-bottom:1px solid rgba(20,19,16,.22);border-radius:0;padding:20px 24px 22px 0;text-align:left}html:root body .quote-step__number{width:auto;height:auto;margin:0 0 12px;background:transparent;border-radius:0;color:var(--ts-red);font:600 10px/1 var(--ts-font-body);letter-spacing:.18em}html:root body .quote-step__number:before{content:"0"}html:root body .quote-step__title{color:#141310!important;font:400 24px/1.05 var(--ts-font-display)!important;letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px!important}html:root body .quote-step__desc{color:#5b574d!important;font-size:13px;line-height:1.55}html:root body .quote-form__form{max-width:760px;margin:0}html:root body .quote-form__row{gap:28px;margin-bottom:26px}html:root body .quote-form__label{color:#141310;font:600 9px/1.4 var(--ts-font-body);letter-spacing:.16em;margin-bottom:8px}html:root body .quote-form__label--required:after{color:var(--ts-red)}html:root body :is(.quote-form__input,.quote-form__textarea,.quote-form__select){background:transparent!important;border:0!important;border-bottom:1px solid rgba(20,19,16,.32)!important;border-radius:0!important;padding:10px 0!important;color:#141310!important;font:400 15px/1.5 var(--ts-font-body)!important;box-shadow:none!important}html:root body :is(.quote-form__input,.quote-form__textarea,.quote-form__select)::placeholder{color:#8a8578}html:root body :is(.quote-form__input,.quote-form__textarea,.quote-form__select):focus{border-bottom-color:#141310!important;box-shadow:none!important}html:root body .quote-form__select{padding-right:32px!important;background-position:right 4px center!important}html:root body .quote-form__select option{background:#fff;color:#141310}html:root body .quote-form__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;width:auto;min-width:280px;min-height:50px;margin-top:8px;padding:14px 20px;background:#141310;color:#f4efe4;border:1px solid #141310;border-radius:0;font:600 11px/1.35 var(--ts-font-body);letter-spacing:.1em;text-transform:uppercase;box-shadow:none;transition:background .15s ease,border-color .15s ease}html:root body .quote-form__submit:after{content:"\2192";font-size:18px;font-weight:400}html:root body .quote-form__submit:hover{background:var(--ts-red);border-color:var(--ts-red);box-shadow:none}html:root body .quote-form__form-errors{background:transparent!important;border:1px solid var(--ts-red)!important;border-radius:0!important;color:var(--ts-red)!important}html:root body .quote-form__success{max-width:760px;margin:0;padding:32px 0;background:transparent;border:0;border-top:1px solid #141310;border-bottom:1px solid rgba(20,19,16,.22);border-radius:0;text-align:left}html:root body .quote-form__success-icon{color:var(--ts-red);font-size:24px;margin-bottom:14px}html:root body .quote-form__success-title{color:#141310!important;font:400 34px/1 var(--ts-font-display)!important;text-transform:uppercase;margin:0 0 10px!important}html:root body .quote-form__success-text{color:#5b574d;font-size:15px}@media(max-width:749px){html:root body .quote-step{padding-right:0}}html:root body main#MainContent .cart-page{padding-top:clamp(24px,4vw,48px)}html:root body main#MainContent .cart-title h1{text-transform:uppercase}html:root body main#MainContent .cart-page--empty .cart-title{text-align:left}html:root body main#MainContent .cart-items__empty-button{display:inline-flex}html:root body main#MainContent .search-page__header h1{text-transform:uppercase;margin:0 0 18px}html:root body main#MainContent .search-page-input{border-radius:0}html:root body main#MainContent input.search-page-input{background:transparent;border:0;border-bottom:1px solid rgba(20,19,16,.32);border-radius:0;font:400 clamp(20px,2.4vw,30px)/1.3 var(--ts-font-serif)}html:root body main#MainContent .section-background{background:transparent!important}html:root body main#MainContent .text-block[class*=__kicker] p{margin:0 0 6px;font:600 9px/1.4 var(--ts-font-body)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--ts-red)!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ts-base-light.css.map */
