/* TuneRS shared border palette — Locations color, 2026-10-02.
 * Static component overrides. Only border colors and their neutral variables
 * change. Existing widths, removed edges, layout, focus rings and state colors
 * remain controlled by their original components. Regenerate from the audited
 * component styles when their border design changes substantially.
 */
:root { --trs-site-border: #68778a; }
.trsp-policy, .trsp-request { --trsp-border: var(--trs-site-border) !important; }
.trsm-faq-center { --trsm-border: var(--trs-site-border) !important; }
.tuners-about-wrap { --line: var(--trs-site-border) !important; }
.trs-brand-directory { --trs-search-line: var(--trs-site-border) !important; --trs-alphabet-line: var(--trs-site-border) !important; }
.tmig { --tmig-line: var(--trs-site-border) !important; }


/* woocommerce/assets/css/woocommerce.css */
.woocommerce form .form-row .woocommerce-input-wrapper .description::before{border-color:#1e85be transparent transparent transparent;}
.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-color:var(--wc-form-border-color);}
.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor;}
.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red);}
.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red);}
.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green);}
.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green);}
:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{border-color:var(--wc-form-border-color,#aaa);}
.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border-color:var(--trs-site-border);}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border-color:#000;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:var(--trs-site-border);}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-color:var(--trs-site-border);}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom-color:var(--trs-site-border);}
.woocommerce ul.products li.product .woocommerce-placeholder{border-color:var(--trs-site-border);}
.woocommerce nav.woocommerce-pagination ul{border-color:var(--trs-site-border);}
.woocommerce nav.woocommerce-pagination ul li{border-right-color:var(--trs-site-border);}
.woocommerce #reviews #comments ol.commentlist li img.avatar{border-color:var(--trs-site-border);}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:var(--trs-site-border);}
.woocommerce #reviews #comments ol.commentlist #respond{border-color:var(--trs-site-border);}
.woocommerce table.shop_attributes{border-top-color:var(--trs-site-border);}
.woocommerce table.shop_attributes th{border-bottom-color:var(--trs-site-border);}
.woocommerce table.shop_attributes td{border-bottom-color:var(--trs-site-border);}
.woocommerce table.shop_table{border-color:color-mix(in srgb,currentColor 20%,transparent);}
.woocommerce table.shop_table td{border-top-color:color-mix(in srgb,currentColor 20%,transparent);}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top-color:color-mix(in srgb,currentColor 20%,transparent);}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left-color:var(--trs-site-border);}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top-color:var(--trs-site-border);}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));}
.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red);}
.woocommerce ul.order_details li{border-right-color:var(--trs-site-border);}
.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border-color:var(--trs-site-border);}
.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom-color:var(--trs-site-border);}
.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom-color:var(--trs-site-border);}
.woocommerce .woocommerce-customer-details address{border-color:var(--trs-site-border);}
.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#720eec;}
.woocommerce-message{border-top-color:#8fae1b;}
.woocommerce-info{border-top-color:#1e85be;}
.woocommerce-error{border-top-color:#b81c23;}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:var(--trs-site-border);}
#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red);}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top-color:var(--trs-site-border);}
#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:var(--trs-site-border);}
#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:var(--trs-site-border);border-top-color:var(--trs-site-border);}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-color:var(--trs-site-border);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}
.woocommerce-terms-and-conditions{border-color:var(--trs-site-border);}
.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom-color:var(--trs-site-border);}
.woocommerce-order-withdrawal-content__button--secondary.button{border-color:currentColor;}
.woocommerce-password-strength.strong{border-color:#83c373;}
.woocommerce-password-strength.short{border-color:#e35b5b;}
.woocommerce-password-strength.bad{border-color:#f78b53;}
.woocommerce-password-strength.good{border-color:#ffc733;}

/* woocommerce/assets/css/brands.css */
ul.brands_index li a,ul.brands_index li span{border-color:var(--trs-site-border);}
ul.brands_index li span{border-color:var(--trs-site-border);}
div#brands_a_z a.top{border-color:var(--trs-site-border);}

/* woocommerce/assets/css/select2.css */
.select2-dropdown{border-color:#aaa;}
.select2-container--default .select2-selection--single{border-color:#aaa;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;}
.select2-container--default .select2-selection--multiple{border-color:#aaa;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#aaa;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#000;}
.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#aaa;}
.select2-container--classic .select2-selection--single{border-color:#aaa;}
.select2-container--classic .select2-selection--single:focus{border-color:var(--wp-admin-theme-color,#0073aa);}
.select2-container--classic .select2-selection--single .select2-selection__arrow{border-left-color:#aaa;}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border-right-color:#aaa;}
.select2-container--classic.select2-container--open .select2-selection--single{border-color:var(--wp-admin-theme-color,#0073aa);}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;}
.select2-container--classic .select2-selection--multiple{border-color:#aaa;}
.select2-container--classic .select2-selection--multiple:focus{border-color:var(--wp-admin-theme-color,#0073aa);}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{border-color:#aaa;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border-color:var(--wp-admin-theme-color,#0073aa);}
.select2-container--classic .select2-search--dropdown .select2-search__field{border-color:#aaa;}
.select2-container--classic .select2-dropdown{border-color:transparent;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa);}

/* tuners-policies/assets/policy.css */
.trsp-policy,.trsp-request{--trsp-border:var(--trs-site-border);}
.trsp-policy .trsp-hero{border-bottom-color:var(--trsp-border);}
.trsp-policy .trsp-toc{border-color:var(--trsp-border);}
.trsp-policy .trsp-content h2{border-top-color:var(--trsp-border);}
.trsp-policy .trsp-content blockquote{border-left-color:var(--trsp-accent);}
.trsp-policy .trsp-content th,.trsp-policy .trsp-content td{border-color:var(--trsp-border);}
.trsp-policy .trsp-help{border-color:var(--trsp-border);}
.trsp-policy a.trsp-button,.trsp-request .trsp-button{border-color:var(--trsp-accent);}
.trsp-policy a.trsp-button:hover,.trsp-request .trsp-button:hover{border-color:var(--trsp-ink);}
.trsp-related{border-color:var(--trsp-border,#D9E0E8);}
.trsp-related a.trsp-related-link{border-color:var(--trs-site-border);}
.trsp-related a.trsp-related-link:hover{border-color:var(--trsp-accent,#D1232A);}
.trsp-related a.trsp-related-link.is-current{border-color:var(--trsp-ink,#2A3547);}
.trsp-policy button.trsp-cookie-settings{border-color:var(--trsp-ink);}
.trsp-policy button.trsp-cookie-settings:hover{border-color:var(--trsp-accent);}
.trsp-policy .trsp-preview-label{border-color:#dbb954;}
.trsp-request{border-color:var(--trsp-border);border-top-color:var(--trsp-accent);}
.trsp-request .trsp-callout{border-left-color:var(--trsp-accent);}
.trsp-request input:not([type=checkbox]):not([type=hidden]),.trsp-request textarea,.trsp-request select{border-color:var(--trsp-border);}
.trsp-request .trsp-form-status:not(:empty){border-color:var(--trsp-border);}
.trsp-request .trsp-form-status.is-error{border-color:#d1232a;}
.trsp-request .trsp-form-status.is-success{border-color:#4a7e62;}
.trsp-request .trsp-form-fallback{border-top-color:var(--trsp-border);}

/* tuners-about-us/assets/css/frontend.css */
.tuners-about-wrap{--line:var(--trs-site-border);}
.tuners-about-btn{border-color:var(--red);}
.tuners-about-btn:hover{border-color:var(--signal);}
.tuners-about-btn.is-secondary{border-color:var(--steel);}
.tuners-about-btn.is-secondary:hover{border-color:var(--navy);}
.tuners-about-btn.is-text{border-top-color:var(--line);}
.tuners-about-placeholder{border-color:var(--steel);}
.tuners-about-placeholder .placeholder-icon{border-color:var(--steel);}
.dark-section .tuners-about-placeholder{border-color:var(--steel);}
.dark-section .tuners-about-placeholder .placeholder-icon{border-color:#FFFFFF;}
.brands-section{border-top-color:var(--trs-site-border);border-bottom-color:var(--trs-site-border);}
.tuners-about-brand-card{border-color:var(--line);}
.brand-card-number{border-left-color:var(--red);}
.tuners-capability-grid div{border-bottom-color:rgba(255,255,255,.20);}
.tuners-statement{border-left-color:var(--red);}
.tuners-why-card{border-color:var(--line);}
.tuners-about-cta .tuners-about-btn.is-secondary{border-color:var(--steel);}
.tuners-about-cta .tuners-about-btn.is-secondary:hover{border-color:var(--white);}
.tuners-about-brand-card:nth-child(1) .brand-card-number{border-left-color:var(--navy);}
.tuners-about-brand-card:nth-child(2) .brand-card-number{border-left-color:var(--signal);}
.tuners-about-brand-card:nth-child(3) .brand-card-number{border-left-color:var(--steel);}
.dark-section .tuners-capability-grid span{border-color:var(--signal);}
.tuners-about-cta .tuners-about-btn{border-color:var(--red);}
.tuners-about-cta .tuners-about-btn:hover{border-color:var(--signal);}
.tuners-about-cta .tuners-about-btn.is-secondary{border-color:var(--steel);}
.tuners-about-cta .tuners-about-btn.is-secondary:hover{border-color:var(--white);}

/* tuners-vehicle-fitment/assets/css/frontend.css */
.trs-vf-finder{--trs-vf-field-border:var(--trs-site-border);border-color:var(--trs-vf-field-border);}
.trs-vf-field select{border-color:var(--trs-vf-field-border);}
.trs-vf-field select:focus{border-color:var(--trs-vf-blue);}
.trs-vf-field select:disabled{border-color:var(--trs-site-border);}
.trs-vf-custom-select__trigger{border-color:var(--trs-vf-field-border);}
.trs-vf-custom-select__chevron{border-right-color:currentColor;border-bottom-color:currentColor;}
.trs-vf-custom-select--open .trs-vf-custom-select__trigger{border-color:var(--trs-vf-accent);}
.trs-vf-custom-select__trigger:focus-visible{border-color:var(--trs-vf-blue);}
.trs-vf-custom-select__trigger:disabled{border-color:var(--trs-site-border);}
.trs-vf-custom-select__panel{border-color:color-mix(in srgb, var(--trs-vf-field-border) 82%, #8793a3);}
.trs-vf-custom-select__search{border-color:var(--trs-site-border);}
.trs-vf-custom-select__search:focus{border-color:var(--trs-vf-blue);}
.trs-vf-custom-select__options::-webkit-scrollbar-thumb{border-color:var(--trs-site-border);}
.trs-vf-submit{border-color:var(--trs-vf-accent);}
.trs-vf-submit:hover,
.trs-vf-submit:focus{border-color:var(--trs-vf-hover);}
.trs-vf-submit:disabled{border-color:var(--trs-site-border);}
.trs-vf-selection{border-color:var(--trs-vf-field-border);border-left-color:var(--trs-vf-accent);}
.trs-vf-selection-icon{border-color:color-mix(in srgb, var(--trs-vf-accent) 28%, transparent);}
.trs-vf-selection-engine{border-color:color-mix(in srgb, var(--trs-vf-blue) 20%, transparent);}
.trs-vf-shop{border-color:var(--trs-vf-accent);}
.trs-vf-shop:hover,
.trs-vf-shop:focus{border-color:var(--trs-vf-hover);}
.trs-vf-edit{border-color:var(--trs-vf-accent);}
.trs-vf-edit:hover,
.trs-vf-edit:focus{border-color:var(--trs-vf-hover);}
.trs-vf-clear{border-color:#8292a8;}
.trs-vf-clear:hover,
.trs-vf-clear:focus{border-color:var(--trs-vf-blue);}
.trs-vf-has-selection .trs-vf-editor{border-top-color:var(--trs-vf-field-border);}
.trs-vf-vin-toggle{border-color:var(--trs-vf-field-border);}
.trs-vf-vin-toggle:hover,
.trs-vf-vin-toggle:focus,
.trs-vf-vin-toggle[aria-expanded="true"]{border-color:var(--trs-vf-blue);}
.trs-vf-vin-panel{border-color:color-mix(in srgb, var(--trs-vf-blue) 28%, var(--trs-vf-field-border));}
.trs-vf-vin-input{border-color:var(--trs-vf-field-border);}
.trs-vf-vin-input:focus{border-color:var(--trs-vf-blue);}
.trs-vf-vin-submit{border-color:var(--trs-vf-blue);}
.trs-vf-vin-submit:hover,
.trs-vf-vin-submit:focus{border-color:var(--trs-vf-accent);}
.trs-vf-compatibility{border-color:transparent;}
.trs-vf-compatible{border-color:#8fc8aa;border-left-color:var(--trs-vf-green, #157347);}
.trs-vf-incompatible{border-color:#e1a5aa;border-left-color:var(--trs-vf-accent, #d1232a);}
.trs-vf-neutral{border-color:#a9b9cf;border-left-color:var(--trs-vf-blue, #445e86);}
.trs-vf-catalog-filter{--trs-vf-field-border:var(--trs-site-border);border-color:var(--trs-vf-field-border);border-top-color:var(--trs-vf-blue);}
.trs-vf-filter-toggle{border-color:var(--trs-vf-field-border);}
.trs-vf-filter-toggle label + label{border-left-color:var(--trs-vf-field-border);}
.trs-vf-catalog-select select{border-color:var(--trs-vf-field-border);}
.trs-vf-catalog-select select:focus{border-color:var(--trs-vf-blue);}
.trs-vf-catalog-actions button{border-color:var(--trs-vf-accent);}
.trs-vf-catalog-actions button:hover,
.trs-vf-catalog-actions button:focus{border-color:var(--trs-vf-hover);}
.trs-vf-fitment-details{border-color:var(--trs-site-border);}
.trs-vf-fitment-summary{border-left-color:#445e86;}
.trs-vf-fitment-details[open] > .trs-vf-fitment-summary{border-bottom-color:var(--trs-site-border);}
.trs-vf-fitment-summary::after{border-right-color:#445e86;border-bottom-color:#445e86;}
.trs-vf-fitment-table-wrap{border-color:var(--trs-site-border);}
.trs-vf-fitment-table th,
.trs-vf-fitment-table td{border-bottom-color:var(--trs-site-border);}
.trs-vf-fitment-list-notice{border-color:#a9b9cf;border-left-color:#445e86;}
.trs-vf-fitment-list-notice.is-universal{border-color:#a9b9cf;border-left-color:#445e86;}
.trs-vf-fitment-list-notice.is-neutral{border-color:var(--trs-site-border);border-left-color:#687281;}
@media only screen and (max-width: 766.99px){
.trs-vf-fitment-table tbody tr{border-color:var(--trs-site-border);}
}
.trs-vf-loop-badge{border-color:var(--trs-vf-badge-border, #cbd3de);}
.trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]){border-color:var(--trs-vf-field-border);}
.trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]):hover,
.trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]):focus-visible,
.trs-vf-responsive-enabled .trs-vf-responsive-toggle[aria-expanded="true"]{border-color:var(--trs-vf-blue);}
.trs-vf-responsive-enabled .trs-vf-responsive-toggle-chevron{border-right-color:currentColor;border-bottom-color:currentColor;}
@media (max-width: 766.99px){
.trs-header-vehicle-finder .trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]){border-color:var(--trs-site-border);}
.trs-header-vehicle-finder .trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]):hover,
	.trs-header-vehicle-finder .trs-vf-responsive-enabled .trs-vf-responsive-toggle:not([hidden]):focus-visible,
	.trs-header-vehicle-finder .trs-vf-responsive-enabled .trs-vf-responsive-toggle[aria-expanded="true"]{border-color:#445e86;}
.trs-header-vehicle-finder .trs-vf-responsive-enabled .trs-vf-responsive-toggle-chevron{border-right-color:#617087;border-bottom-color:#617087;}
.trs-vf-catalog-mobile-toggle:not([hidden]){border-color:var(--trs-vf-field-border);}
}
body.woocommerce-shop #main-content nav.woocommerce-pagination .page-numbers a,
body.woocommerce-shop #main-content nav.woocommerce-pagination .page-numbers span,
body.post-type-archive-product #main-content nav.woocommerce-pagination .page-numbers a,
body.post-type-archive-product #main-content nav.woocommerce-pagination .page-numbers span,
body.tax-product_cat #main-content nav.woocommerce-pagination .page-numbers a,
body.tax-product_cat #main-content nav.woocommerce-pagination .page-numbers span,
body.tax-product_brand #main-content nav.woocommerce-pagination .page-numbers a,
body.tax-product_tag #main-content nav.woocommerce-pagination .page-numbers a,
body.tax-product_brand #main-content nav.woocommerce-pagination .page-numbers span,
body.tax-product_tag #main-content nav.woocommerce-pagination .page-numbers span{border-color:var(--trs-site-border)!important;}
body.woocommerce-shop #main-content nav.woocommerce-pagination .page-numbers span.current,
body.post-type-archive-product #main-content nav.woocommerce-pagination .page-numbers span.current,
body.tax-product_cat #main-content nav.woocommerce-pagination .page-numbers span.current,
body.tax-product_brand #main-content nav.woocommerce-pagination .page-numbers span.current,
body.tax-product_tag #main-content nav.woocommerce-pagination .page-numbers span.current{border-color:#2a3547!important;}
body.woocommerce-shop #main-content nav.woocommerce-pagination .page-numbers a:hover,
body.woocommerce-shop #main-content nav.woocommerce-pagination .page-numbers a:focus-visible,
body.post-type-archive-product #main-content nav.woocommerce-pagination .page-numbers a:hover,
body.post-type-archive-product #main-content nav.woocommerce-pagination .page-numbers a:focus-visible,
body.tax-product_cat #main-content nav.woocommerce-pagination .page-numbers a:hover,
body.tax-product_cat #main-content nav.woocommerce-pagination .page-numbers a:focus-visible,
body.tax-product_brand #main-content nav.woocommerce-pagination .page-numbers a:hover,
body.tax-product_tag #main-content nav.woocommerce-pagination .page-numbers a:hover,
body.tax-product_brand #main-content nav.woocommerce-pagination .page-numbers a:focus-visible,
body.tax-product_tag #main-content nav.woocommerce-pagination .page-numbers a:focus-visible{border-color:#d1232a!important;}
@media only screen and (max-width: 980.99px){
.trs-vf-catalog-mobile-toggle:not([hidden]){border-color:var(--trs-vf-field-border);}
.trs-vf-catalog-mobile-toggle:hover,
	.trs-vf-catalog-mobile-toggle:focus-visible,
	.trs-vf-catalog-mobile-toggle[aria-expanded="true"]{border-color:var(--trs-vf-blue);}
}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-filter{border-color:var(--trs-site-border);border-top-color:#445e86;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle.is-empty{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-actions a{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-actions a:hover,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-actions a:focus{border-color:#445e86;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-page-size select{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-page-size select:focus{border-color:#445e86;}
body.trs-vf-catalog-layout #main-content ul.products li.product{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content ul.products li.product:hover{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content ul.products li.product a img,
body.trs-vf-catalog-layout #main-content ul.products li.product img.woocommerce-placeholder{border-bottom-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content ul.products li.product .button,
body.trs-vf-catalog-layout #main-content ul.products li.product .added_to_cart{border-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content ul.products li.product .button:hover,
body.trs-vf-catalog-layout #main-content ul.products li.product .button:focus,
body.trs-vf-catalog-layout #main-content ul.products li.product .added_to_cart:hover,
body.trs-vf-catalog-layout #main-content ul.products li.product .added_to_cart:focus{border-color:#ff0000!important;}
body.trs-vf-catalog-layout #main-content nav.woocommerce-pagination .page-numbers span.current{border-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-fitment legend,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-select > span{border-left-color:#d1232a;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-fitment legend,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-select > span{border-color:var(--trs-site-border);border-left-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle.is-empty{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-note.is-empty-vehicle{border-left-color:var(--trs-site-border);}
@media only screen and (max-width: 980.99px){
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-mobile-clear{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-mobile-clear:hover,
	body.trs-vf-catalog-layout #main-content .trs-vf-catalog-mobile-clear:focus-visible{border-color:#d1232a;}
}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-trigger{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-trigger:focus-visible,
body.trs-vf-catalog-layout #main-content .trs-vf-brand-combobox.is-open .trs-vf-brand-trigger{border-color:#445e86;}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-trigger-chevron{border-right-color:currentColor;border-bottom-color:currentColor;}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-panel{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-search{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-brand-search:focus{border-color:#445e86;}
body.trs-vf-catalog-layout #main-content .woocommerce-info{border-color:var(--trs-site-border)!important;border-top-color:#445e86!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-no-products-clear{border-color:#d1232a;}
body.trs-vf-catalog-layout #main-content .trs-vf-no-products-clear:hover,
body.trs-vf-catalog-layout #main-content .trs-vf-no-products-clear:focus-visible{border-color:#ff0000;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle.is-empty{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .woocommerce-products-header__title.page-title{border-color:var(--trs-site-border)!important;border-top-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle,
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-vehicle.is-empty{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .woocommerce-products-header__title.page-title{border-color:var(--trs-site-border)!important;border-top-color:#d1232a!important;}
.trs-header-vehicle-finder .trs-vf-header-compact.trs-vf-responsive-enabled > .trs-vf-responsive-toggle:not([hidden]){border-color:var(--trs-site-border)!important;}

/* tuners-vehicle-fitment/assets/css/shop.css */
body.trs-vf-catalog-layout #main-content{--trs-shop-border:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-filter{border-color:var(--trs-shop-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-vehicle-summary{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker-open,
body.trs-vf-catalog-layout #main-content .trs-vf-shop-vehicle-clear{border-color:#9eafc6!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-vehicle-clear{border-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-filter :is(.trs-vf-catalog-select select, .trs-vf-brand-trigger){border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-panel{border-color:var(--trs-site-border);}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-search{border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-catalog-actions a{border-color:#aebed2!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker{border-color:var(--trs-shop-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker :is(.trs-vf-field select, .trs-vf-custom-select__trigger, .trs-vf-vin-input){border-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker :is(.trs-vf-submit, .trs-vf-vin-submit){border-color:#d1232a!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker .trs-vf-vin-panel{border-top-color:var(--trs-site-border)!important;}
body.trs-vf-catalog-layout #main-content .trs-vf-shop-picker .trs-vf-vin-submit{border-color:#aebed2!important;}

/* tuners-supplier-hub/assets/product-warnings.css */
.trs-sh-product-notice{border-color:var(--trs-site-border);border-left-color:#2271b1;}
.trs-sh-product-notice.notice-warning{border-color:#e7cf73;border-left-color:#b78500;}
.trs-sh-product-notice.notice-danger{border-color:#e3a3a3;border-left-color:#d1232a;}

/* tuners-cart-enhancements/assets/css/cart-rebuild.css */
body #main-content.trs-cart-page :is(.trs-cart-vehicle-banner,form.woocommerce-cart-form,.cart_totals,.trs-cart-summary-coupon,.trs-cart-vehicle-panel){border-color:var(--trs-line);}
body #main-content.trs-cart-page :is(button.button,a.button,input.button,.trs-vf-submit){border-color:var(--trs-red)!important;}
body #main-content.trs-cart-page :is(button.button,a.button):hover{border-color:#2a3547!important;}
body #main-content.trs-cart-page :is(input.input-text,select,textarea){border-color:var(--trs-site-border)!important;}
body #main-content.trs-cart-page .trs-cart-vehicle-banner{border-left-color:var(--trs-navy);}
body #main-content.trs-cart-page .trs-cart-change-vehicle{border-color:var(--trs-site-border);}
body #main-content.trs-cart-page .trs-cart-vehicle-panel-close{border-color:var(--trs-line);}
body #main-content.trs-cart-page table.shop_table.cart tr.cart_item{border-bottom-color:var(--trs-line);}
body #main-content.trs-cart-page .trs-cart-fitment{border-color:var(--trs-site-border);}
body #main-content.trs-cart-page :is(.trs-cart-fitment-compatible,.trs-cart-fitment-universal){border-color:#cee5d9;}
body #main-content.trs-cart-page .trs-cart-fitment-incompatible{border-color:#f1ced1;}
body #main-content.trs-cart-page .quantity.trs-cart-quantity{border-color:var(--trs-site-border);}
body #main-content.trs-cart-page .quantity.trs-cart-quantity input.qty{border-left-color:var(--trs-site-border)!important;border-right-color:var(--trs-site-border)!important;}
body #main-content.trs-cart-page button[name="update_cart"]{border-color:var(--trs-site-border)!important;}
body #main-content.trs-cart-page .cart_totals h2{border-bottom-color:var(--trs-line);}
body #main-content.trs-cart-page .cart_totals table.shop_table :is(th,td){border-bottom-color:var(--trs-site-border)!important;}
body #main-content.trs-cart-page ul.woocommerce-shipping-methods li{border-color:var(--trs-line);}
body #main-content.trs-cart-page ul.woocommerce-shipping-methods li:has(input:checked){border-color:#57769b;}
body #main-content.trs-cart-page .shipping-calculator-form{border-color:var(--trs-site-border);}
body #main-content.trs-cart-page .select2-container .select2-selection--single{border-color:var(--trs-site-border);}
body #main-content.trs-cart-page :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){border-color:var(--trs-line);border-left-color:var(--trs-navy);}
body #main-content.trs-cart-page .woocommerce-error{border-left-color:#d1232a;}
body #main-content.trs-cart-page .trs-cart-recommendation{border-color:var(--trs-line);}
body #main-content.trs-cart-page .trs-cart-recommendation:hover{border-color:#9eafc5;}
@media (max-width: 650px){
body.woocommerce-cart.trs-cart-enhanced .trs-cart-mobile-bar{border-top-color:var(--trs-site-border);}
}

/* tuners-policies/assets/faq/css/tuners-faq-center.css */
.trsm-faq-center{--trsm-border:var(--trs-site-border);}
.trsm-faq-hero__gauge{border-color:color-mix(in srgb, var(--trsm-white) 10%, transparent);}
.trsm-faq-hero__gauge::before{border-color:color-mix(in srgb, var(--trsm-white) 4%, transparent);}
.trsm-faq-hero__gauge::after{border-color:color-mix(in srgb, var(--trsm-red) 28%, transparent);}
.trsm-faq-search{border-color:color-mix(in srgb, var(--trsm-white) 30%, transparent);}
.trsm-faq-search:focus-within{border-color:var(--trsm-red);}
.trsm-faq-action{border-color:var(--trsm-border);}
.trsm-faq-action:hover{border-color:var(--trsm-red-border);}
.trsm-faq-category{border-color:var(--trsm-border);}
.trsm-faq-category:hover,
.trsm-faq-category[aria-pressed="true"]{border-color:var(--trsm-red);}
.trsm-faq-category__icon{border-color:color-mix(in srgb, var(--trsm-red) 22%, transparent);}
.trsm-faq-filter-reset{border-bottom-color:transparent;}
.trsm-faq-filter-reset:hover,
.trsm-faq-filter-reset[aria-pressed="true"]{border-bottom-color:var(--trsm-red);}
.trsm-faq-popular__item{border-color:var(--trsm-border);}
.trsm-faq-popular__item:hover{border-color:var(--trsm-red);}
.trsm-faq-questions{border-top-color:var(--trsm-border);}
.trsm-faq-item{border-color:var(--trsm-border);border-left-color:transparent;}
.trsm-faq-item:hover{border-color:var(--trs-site-border);}
.trsm-faq-item[open]{border-color:var(--trs-site-border);border-left-color:var(--trsm-red);}
.trsm-faq-item__answer{border-top-color:var(--trs-site-border);}
.trsm-faq-no-results{border-color:var(--trs-site-border);}
.trsm-faq-button{border-color:transparent;}
.trsm-faq-button--outline{border-color:color-mix(in srgb, var(--trsm-white) 64%, transparent);}
.trsm-faq-button--outline:hover{border-color:var(--trsm-white);}
.trsm-faq-center .trsm-faq-hero{border-bottom-color:var(--trsm-border);}
.trsm-faq-center .trsm-faq-search{border-color:var(--trs-site-border);}
.trsm-faq-center .trsm-faq-support{border-color:var(--trs-site-border);}
.trsm-faq-center .trsm-faq-support .trsm-faq-button--outline{border-color:#9AA6B5;}
.trsm-faq-center .trsm-faq-support .trsm-faq-button--outline:hover{border-color:var(--trsm-text);}

/* tuners-installation-guides/assets/guides.css */
.tmig .tmig-hero{border-bottom-color:var(--tmig-accent);}
.tmig input.tmig-search{border-color:var(--tmig-line);}
.tmig input.tmig-search:focus{border-color:var(--tmig-accent);}
.tmig .tmig-card{border-color:var(--tmig-line);}
.tmig .tmig-card:hover{border-color:var(--tmig-accent);}
.tmig .tmig-card-media{border-bottom-color:var(--tmig-line);}
.tmig .tmig-card-cta{border-top-color:var(--tmig-line);}
.tmig .tmig-empty{border-color:var(--tmig-line);}
.tmig .tmig-special{border-color:var(--tmig-line);}
.tmig .tmig-help-icon{border-color:#ffffff40;}
.tmig .tmig-btn{border-color:var(--tmig-accent);}
.tmig .tmig-btn:hover{border-color:var(--tmig-muted);}
.tmig .tmig-btn-light{border-color:var(--tmig-line);}
.tmig .tmig-btn-light:hover{border-color:var(--tmig-accent);}
.tmig .tmig-meta>span{border-right-color:var(--tmig-line);}
.tmig .tmig-notice{border-color:var(--tmig-accent);}
.tmig .tmig-step-nav{border-color:var(--tmig-line);}
.tmig .tmig-nav-heading{border-bottom-color:var(--tmig-line);}
.tmig .tmig-nav-minimize{border-color:var(--tmig-line);}
.tmig .tmig-nav-minimize:hover{border-color:var(--tmig-accent);}
.tmig .tmig-step-nav a>span{border-color:var(--tmig-line);}
.tmig .tmig-preflight{border-color:var(--tmig-line);}
.tmig .tmig-step-toolbar button{border-color:var(--tmig-line);}
.tmig .tmig-step{border-color:var(--tmig-line);}
.tmig .tmig-step[open]{border-color:var(--tmig-accent);}
.tmig .tmig-step-number{border-color:var(--tmig-line);}
.tmig .tmig-step[open] .tmig-step-number{border-color:var(--tmig-accent);}
.tmig .tmig-step-body{border-top-color:var(--tmig-line);}
.tmig .tmig-rich blockquote{border-left-color:var(--tmig-accent);}
.tmig .tmig-rich th,.tmig .tmig-rich td{border-color:var(--tmig-line);}
.tmig .tmig-rich hr{border-top-color:var(--tmig-line);}
.tmig .tmig-step-footer{border-top-color:var(--tmig-line);}
.tmig .tmig-step-move button{border-color:var(--tmig-line);}
.tmig .tmig-step-move button:hover{border-color:var(--tmig-accent);}
.tmig .tmig-lightbox-size{border-color:var(--tmig-line);}
@media print{
.tmig .tmig-step,.tmig .tmig-preflight{border-color:var(--tmig-line)!important;}
.tmig .tmig-notice{border-color:var(--tmig-muted);}
.tmig .tmig-step-number{border-color:var(--tmig-ink)!important;}
}

/* tuners-policies/assets/locations.css */
.trs-installer-intro{border-top-color:#d1232a;}
.trs-installer-steps li:before{border-color:#627080;}
.trs-installer-contact{border-top-color:#485460;}
.trs-installer-card{border-color:var(--trs-site-border);}
.trs-installer-card .trs-form-heading{border-bottom-color:var(--trs-site-border);}
.trs-installer-card input[type=text],.trs-installer-card input[type=email],.trs-installer-card input[type=tel],.trs-installer-card input[type=url],.trs-installer-card textarea{border-color:var(--trs-site-border)!important;}
.trs-installer-card .wpcf7-list-item label{border-color:var(--trs-site-border);}
.trs-installer-card .wpcf7-list-item label:has(input:checked){border-color:#d1232a;}
.trs-installer-card .trs-application-submit{border-top-color:var(--trs-site-border);}
.trs-installer-card .trs-apply-button{border-color:#d1232a!important;}
.trs-installer-card .trs-apply-button:hover{border-color:#ad1b21!important;}
.trs-installer-card .wpcf7-not-valid{border-color:#b2161d!important;}
.trs-installer-card form.sent .wpcf7-response-output{border-color:#358148!important;}
.trs-installer-card form.invalid .wpcf7-response-output,.trs-installer-card form.spam .wpcf7-response-output,.trs-installer-card form.failed .wpcf7-response-output{border-color:#bf242b!important;}
.trs-installer-panel{border-color:var(--trs-site-border);border-top-color:#d1232a;}
.trs-toggle-chevron{border-right-color:currentColor;border-bottom-color:currentColor;}
.trs-application-expanded{border-top-color:var(--trs-site-border);}
.trs-installer-panel{border-color:var(--trs-site-border)!important;}
.trs-application-expanded>.trs-installer-intro{border-color:var(--trs-site-border);}
.trs-installer-panel .trs-installer-contact{border-color:var(--trs-site-border);}
.trsp-locations>.trs-installer-panel{border-color:#68778a!important;}
.trspl-network{border-color:#68778a;}
.trspl-search input{border-color:var(--trs-site-border);}
.trspl-map{border-top-color:var(--trs-site-border);border-bottom-color:var(--trs-site-border);}
.trspl-location{border-color:var(--trs-site-border);}
.trspl-map .gm-style-iw-c{border-color:var(--trs-site-border);}
.trspl-map .gm-style-iw-chr{border-bottom-color:var(--trs-site-border);}
.trspl-map .gm-style-iw-chr>.gm-ui-hover-effect{border-color:var(--trs-site-border)!important;}
.trspl-map .gm-style-iw-chr>.gm-ui-hover-effect:hover{border-color:var(--trs-site-border)!important;}
.trsp-locations a.trspl-popup-directions{border-color:var(--trsp-accent,#d1232a);}
.trsp-locations a.trspl-popup-directions:hover{border-color:#ad1b21;}
.trspl-extra{border-color:var(--trs-site-border);}
.trsp-locations .trs-installer-card{border-color:var(--trs-site-border);}
.trsp-locations .trs-installer-card select{border-color:var(--trs-site-border);}
.trspl-nearby-form input,.trspl-nearby-form select{border-color:var(--trsp-border);}
.trspl-find-button{border-color:var(--trsp-accent);}
.trspl-geolocate{border-color:var(--trsp-border);}
.trsp-locations .trspl-nearest-card{border-color:var(--trsp-border);}

/* tuners-vehicle-fitment/assets/css/product-bar.css */
body.single-product .trs-vf-product-vehicle-summary{border-color:var(--trs-site-border);}
body.single-product .trs-vf-product-vehicle-actions button{border-color:#aebed2;}
body.single-product .trs-vf-product-vehicle-actions .trs-vf-product-vehicle-clear{border-color:#d1232a;}
body.single-product .trs-vf-product-vehicle-picker{border-color:var(--trs-site-border);}

/* tuners-parts-showcase/assets/product-ui.css */
body.single-product.trsp-product-ui .trsp-order-options,
body.single-product.trsp-product-ui #page-container #et-boc .et-l .trsp-order-options{border-color:var(--trs-site-border)!important;}
body.single-product.trsp-product-ui .trsp-order-options__arrow,
body.single-product.trsp-product-ui #page-container #et-boc .et-l .trsp-order-options__arrow{border-right-color:#445E86;border-bottom-color:#445E86;}
body.single-product.trsp-product-ui .trsp-order-options[open] > summary,
body.single-product.trsp-product-ui #page-container #et-boc .et-l .trsp-order-options[open] > summary{border-bottom-color:var(--trs-site-border)!important;}
body.single-product.trsp-product-ui .wc-pao-addons-container #required_addons_validation_message,
body.single-product.trsp-product-ui #page-container #et-boc .et-l .wc-pao-addons-container #required_addons_validation_message{border-color:var(--trs-site-border)!important;}
body.single-product.trsp-product-ui :is(.trs-product-summary, .summary, .et_pb_wc_stock, .et_pb_wc_add_to_cart) .stock,
body.single-product.trsp-product-ui #page-container #et-boc .et-l :is(.trs-product-summary, .et_pb_wc_stock, .et_pb_wc_add_to_cart) .stock{border-color:var(--trsp-stock-border)!important;}

/* Vehicle-filter banner; directory cards use the shared Brand Directory rules below. */
.trs-vmd-directory .trs-vmd-footnote{border-top-color:var(--trs-site-border);}
.trs-vmd-active{border-color:var(--vmd-border,#aeb8c5);}
.trs-vmd-active .trs-vmd-active__actions>a{border-color:var(--vmd-border,#aeb8c5);}
.trs-vmd-active .trs-vmd-active__actions>a:hover{border-color:var(--vmd-accent,#d1232a);}

/* tuners-parts-showcase/assets/showcase.css */
.trsp-showcase .trsp-hero{border-bottom-color:var(--trsp-red);}
.trsp-showcase .trsp-product{border-bottom-color:var(--trs-site-border);}
.trsp-showcase .trsp-main-image{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-zoom-label{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-thumbnail{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-thumbnail[aria-pressed=true]{border-color:var(--trsp-red);}
.trsp-showcase .trsp-no-image{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-badge{border-color:var(--trsp-red);}
.trsp-showcase .trsp-stock{border-color:#c5e5d1;}
.trsp-showcase .trsp-stock-outofstock{border-color:#f0c6ca;}
.trsp-showcase .trsp-stock-onbackorder{border-color:#ead8aa;}
.trsp-showcase .trsp-button{border-color:var(--trsp-red);}
.trsp-showcase .trsp-button:hover{border-color:var(--trsp-ink);}
.trsp-showcase .trsp-support{border-top-color:var(--trsp-red);}
.trsp-showcase .trsp-lightbox-close{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-compatibility{border-color:#a9b9cf;border-left-color:#445e86;}
.trsp-showcase .trsp-compatible{border-color:#8fc8aa;border-left-color:#157347;}
.trsp-showcase .trsp-incompatible{border-color:#e1a5aa;border-left-color:#d1232a;}
.trsp-showcase .trsp-page-size select{border-color:#bac9dd;}
.trsp-showcase .trsp-page-number,.trsp-showcase .trsp-page-update{border-color:var(--trs-site-border);}
.trsp-showcase .trsp-page-number.is-current{border-color:var(--trsp-red);}
.trsp-showcase a.trsp-page-number:hover,.trsp-showcase button.trsp-page-number:hover,.trsp-showcase .trsp-page-update:hover{border-color:var(--trsp-red);}

/* tuners-cart-enhancements/assets/css/terms.css */
body.trs-checkout-enhanced .woocommerce-terms-and-conditions{border-color:var(--trs-site-border)!important;}
body.trs-checkout-enhanced .woocommerce-terms-and-conditions .trsp-hero{border-bottom-color:var(--trs-site-border)!important;}

/* tuners-cart-enhancements/assets/css/thankyou.css */
body.trs-order-received-enhanced{--trs-receipt-line:var(--trs-site-border);}
body.trs-order-received-enhanced .trs-order-received-card{border-color:var(--trs-receipt-line)!important;}
body.trs-order-received-enhanced .trs-confirmation-heading{border-bottom-color:var(--trs-receipt-line);}
body.trs-order-received-enhanced .trs-confirmation-symbol{border-color:#2d8050;}
body.trs-order-received-enhanced .trs-confirmation-pending .trs-confirmation-symbol{border-color:#a77a18;}
body.trs-order-received-enhanced .trs-confirmation-attention .trs-confirmation-symbol{border-color:#b61d24;}
body.trs-order-received-enhanced .trs-confirmation-neutral .trs-confirmation-symbol{border-color:#5c6570;}
body.trs-order-received-enhanced .trs-confirmation-status{border-color:var(--trs-receipt-line);}
body.trs-order-received-enhanced .trs-confirmation-summary{border-color:var(--trs-receipt-line);}
body.trs-order-received-enhanced .trs-summary-toggle::after{border-right-color:currentColor;border-bottom-color:currentColor;}
body.trs-order-received-enhanced .trs-order-received-card table.woocommerce-table--order-details :is(th,td){border-bottom-color:var(--trs-receipt-line)!important;}
body.trs-order-received-enhanced .trs-receipt-image{border-color:var(--trs-site-border);}
body.trs-order-received-enhanced .trs-delivery-card{border-color:var(--trs-receipt-line);}
body.trs-order-received-enhanced ul.woocommerce-order-overview{border-color:var(--trs-receipt-line);}
body.trs-order-received-enhanced .woocommerce-customer-details address{border-color:var(--trs-receipt-line)!important;}
body.trs-order-received-enhanced .trs-order-received-card :is(.trs-confirmation-shop,.trs-map-load,.button.pay){border-color:var(--trs-receipt-red)!important;}

/* tuners-cart-enhancements/assets/css/checkout.css */
body.woocommerce-checkout.trs-checkout-enhanced{--trs-checkout-line:var(--trs-site-border);}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-info,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-message,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-error{border-color:var(--trs-checkout-line)!important;border-left-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout .woocommerce-error::before{border-color:rgba(209, 35, 42, 0.24);}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-coupon-icon{border-color:rgba(209, 35, 42, 0.2);}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control::after{border-right-color:#65717b;border-bottom-color:#65717b;}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:hover,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:focus-within{border-color:var(--trs-site-border)!important;border-left-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:hover .trs-checkout-coupon-icon,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:focus-within .trs-checkout-coupon-icon,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control.is-open .trs-checkout-coupon-icon{border-color:var(--trs-checkout-red);}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:hover::after,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-form-coupon-toggle .woocommerce-info.trs-checkout-coupon-control:focus-within::after{border-color:var(--trs-checkout-red);}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon.trs-checkout-coupon-form{border-color:var(--trs-checkout-line)!important;border-left-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon input.input-text{border-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon input.input-text:focus{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon .button{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon .button:hover,
body.woocommerce-checkout.trs-checkout-enhanced form.checkout_coupon .button:focus-visible{border-color:var(--trs-checkout-red-dark)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .et_pb_row.trs-checkout-main-row > .et_pb_column{border-color:var(--trs-checkout-line)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-shipping-module:not(:first-child),
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-information-module:not(:first-child){border-top-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row h2,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row h3,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row .et_pb_module_heading{border-bottom-color:var(--trs-checkout-red);}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row input.input-text,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row select,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row textarea,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row .select2-selection{border-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row input.input-text:focus,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row select:focus,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row textarea:focus,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row .select2-container--open .select2-selection{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row .form-row.woocommerce-invalid input.input-text,
body.woocommerce-checkout.trs-checkout-enhanced .trs-checkout-main-row .form-row.woocommerce-invalid .select2-selection{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-checkout-review-order-table th,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-checkout-review-order-table td{border-bottom-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-checkout-review-order-table tfoot .order-total th,
body.woocommerce-checkout.trs-checkout-enhanced .woocommerce-checkout-review-order-table tfoot .order-total td{border-top-color:var(--trs-checkout-line)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment ul.payment_methods > li > label{border-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box{border-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]),
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box select{border-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]):focus,
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box select:focus{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment .payment_box .trs-checkout-save-card-row{border-top-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment .form-row.place-order{border-top-color:var(--trs-site-border)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment #place_order,
body.woocommerce-checkout.trs-checkout-enhanced #payment .button.alt{border-color:var(--trs-checkout-red)!important;}
body.woocommerce-checkout.trs-checkout-enhanced #payment #place_order:hover,
body.woocommerce-checkout.trs-checkout-enhanced #payment .button.alt:hover{border-color:var(--trs-checkout-red-dark)!important;}

/* tuners-cart-enhancements/assets/css/checkout-rebuild.css */
body.trs-checkout-enhanced #main-content.trs-checkout-page{--trs-line:var(--trs-site-border);}
.trs-checkout-progress li > span, .trs-checkout-progress a > span{border-color:var(--trs-site-border);}
.trs-checkout-progress [aria-current="step"] > span{border-color:var(--trs-navy);}
.trs-checkout-page .trs-checkout-card{border-color:var(--trs-line);}
.trs-checkout-page h2, .trs-checkout-page h3{border-bottom-color:var(--trs-red);}
body.trs-checkout-enhanced #main-content.trs-checkout-page :is(input.input-text,textarea,select){border-color:var(--trs-site-border)!important;}
.trs-checkout-page .select2-container .select2-selection--single{border-color:var(--trs-site-border)!important;}
.trs-checkout-page :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){border-color:var(--trs-line)!important;border-left-color:var(--trs-navy)!important;}
.trs-checkout-page .woocommerce-error{border-left-color:#d1232a!important;}
.trs-checkout-page form.woocommerce-form-login{border-color:var(--trs-line);}
.trs-checkout-page .woocommerce-validated .input-text{border-color:var(--trs-site-border)!important;}
.trs-checkout-page .woocommerce-invalid :is(input.input-text,select,.select2-selection--single){border-color:#d1232a!important;}
.trs-checkout-page .woocommerce-checkout-review-order-table :is(th,td){border-bottom-color:var(--trs-line)!important;}
.trs-checkout-page .trs-checkout-item-media{border-color:var(--trs-site-border);}
.trs-checkout-page ul.woocommerce-shipping-methods li{border-color:var(--trs-line);}
.trs-checkout-page ul.woocommerce-shipping-methods li:has(input:checked), .trs-checkout-page ul.woocommerce-shipping-methods .trs-rate-selected{border-color:#57769b;}
.trs-checkout-page #payment ul.payment_methods > li{border-color:var(--trs-line);}
.trs-checkout-page #payment div.payment_box{border-top-color:var(--trs-line);}
body.trs-checkout-enhanced #main-content.trs-checkout-page :is(button.button,a.button,input.button){border-color:var(--trs-red)!important;}
body.trs-checkout-enhanced .trs-checkout-page .button:hover{border-color:#2a3547!important;}

/* tuners-cart-enhancements/assets/css/account-orders.css */
body.woocommerce-account #page-container .woocommerce-order-details .trs-account-item-image{border-color:var(--trs-site-border);}

/* tuners-cart-enhancements/assets/css/cart.css */
body.woocommerce-cart.trs-cart-enhanced{--trs-cart-line:var(--trs-site-border);--trs-cart-line-dark:var(--trs-site-border);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-vehicle-banner{border-color:var(--trs-cart-line);border-left-color:var(--trs-cart-red);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-vehicle-icon{border-color:rgba(209, 35, 42, 0.28);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-change-vehicle{border-color:var(--trs-cart-line-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-change-vehicle:hover{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-vehicle-panel{border-color:var(--trs-cart-line-dark);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-vehicle-panel-close{border-color:var(--trs-cart-line-dark);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-vehicle-panel-close:hover{border-color:var(--trs-cart-red);}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart{border-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart th{border-bottom-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart td{border-bottom-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-fitment{border-color:var(--trs-site-border);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-fitment-compatible{border-color:#8fc8aa;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-fitment-incompatible{border-color:#e1a5aa;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-fitment-universal{border-color:#a9b9cf;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart a.remove{border-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart a.remove:hover{border-color:#e1a5aa!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-remove-icon{border-color:currentColor;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-remove-icon::after{border-color:currentColor;}
body.woocommerce-cart.trs-cart-enhanced .quantity.trs-cart-quantity{border-color:var(--trs-cart-line-dark);}
body.woocommerce-cart.trs-cart-enhanced .quantity.trs-cart-quantity .qty{border-left-color:var(--trs-site-border)!important;border-right-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-coupon-toggle > span{border-color:currentColor;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-coupon-toggle i{border-right-color:currentColor;border-bottom-color:currentColor;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-coupon-panel input.input-text{border-color:var(--trs-cart-line-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-coupon-panel button{border-color:var(--trs-cart-ink)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-coupon-panel button:hover{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals{border-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals h2,
body.woocommerce-cart.trs-cart-enhanced .et_pb_wc_cart_totals h2{border-bottom-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .order-total{border-top-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals table.shop_table tr.trs-cart-shipping-row > td{border-top-color:var(--trs-cart-line)!important;border-bottom-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals ul.woocommerce-shipping-methods li{border-color:var(--trs-cart-line);}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .shipping-calculator-form{border-color:var(--trs-cart-line);}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .shipping-calculator-form input.input-text,
body.woocommerce-cart.trs-cart-enhanced .cart_totals .shipping-calculator-form select,
body.woocommerce-cart.trs-cart-enhanced .cart_totals .shipping-calculator-form .select2-selection--single{border-color:var(--trs-cart-line-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .woocommerce-shipping-calculator button[name="calc_shipping"],
body.woocommerce-cart.trs-cart-enhanced .cart_totals .woocommerce-shipping-calculator button[name="calc_shipping"]:hover{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .woocommerce-shipping-calculator button[name="calc_shipping"]:hover{border-color:var(--trs-cart-red-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced .cart_totals .woocommerce-shipping-calculator button[name="calc_shipping"]:disabled{border-color:#7b2630!important;}
body.woocommerce-cart.trs-cart-enhanced .wc-proceed-to-checkout a.checkout-button{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .wc-proceed-to-checkout a.checkout-button:hover{border-color:var(--trs-cart-red-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced a.trs-cart-recommendation{border-color:var(--trs-cart-line);}
body.woocommerce-cart.trs-cart-enhanced a.trs-cart-recommendation:hover{border-color:var(--trs-cart-red);}
body.woocommerce-cart.trs-cart-enhanced.trs-cart-products-compact table.shop_table.cart tr.woocommerce-cart-form__cart-item{border-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced.trs-cart-products-compact table.shop_table.cart .product-subtotal{border-top-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced.trs-cart-products-compact table.shop_table.cart td.actions{border-color:var(--trs-cart-line)!important;}
@media (max-width: 900px){
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart tr.woocommerce-cart-form__cart-item{border-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart .product-subtotal{border-top-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart td.actions{border-color:var(--trs-cart-line)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-mobile-bar{border-top-color:var(--trs-site-border);}
}
@media (max-width: 480px){
body.woocommerce-cart.trs-cart-enhanced .trs-cart-actions-bar .trs-cart-continue{border-top-color:var(--trs-site-border);}
}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart .product-quantity .trs-cart-remove-under-quantity{border-color:var(--trs-site-border)!important;}
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart .product-quantity .trs-cart-remove-under-quantity:hover{border-color:#e1a5aa!important;}
@media (min-width: 901px){
body.woocommerce-cart.trs-cart-enhanced table.shop_table.cart > tbody > tr.woocommerce-cart-form__cart-item{border-bottom-color:var(--trs-site-border)!important;}
}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon{border-color:var(--trs-cart-line);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon-heading{border-bottom-color:var(--trs-cart-red);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon-icon{border-color:rgba(209, 35, 42, 0.3);}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon .trs-cart-coupon-panel input.input-text{border-color:var(--trs-cart-line-dark)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon .trs-cart-coupon-panel input.input-text:focus{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon .trs-cart-coupon-panel button{border-color:var(--trs-cart-red)!important;}
body.woocommerce-cart.trs-cart-enhanced .trs-cart-summary-coupon .trs-cart-coupon-panel button:hover{border-color:var(--trs-cart-red-dark)!important;}

/* tuners-cart-enhancements/assets/css/commerce-design.css */
body #main-content.trs-commerce-page{--trs-line:var(--trs-site-border);}
body #main-content.trs-commerce-page .trs-commerce-header{border-bottom-color:var(--trs-site-border);}
body #main-content.trs-commerce-page .trs-commerce-step-icon{border-color:var(--trs-site-border);}
body #main-content.trs-commerce-page .trs-commerce-steps [aria-current="step"] .trs-commerce-step-icon{border-color:var(--trs-navy);}
body #main-content.trs-commerce-page .trs-commerce-steps a:hover .trs-commerce-step-icon{border-color:var(--trs-navy);}
body #main-content.trs-checkout-page .trs-checkout-card{border-color:var(--trs-site-border);}
body #main-content.trs-checkout-page :is(h2,h3):not(#ship-to-different-address){border-bottom-color:var(--trs-line);}
body #main-content.trs-checkout-page :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){border-color:var(--trs-line)!important;border-left-color:var(--trs-navy)!important;}
body #main-content.trs-checkout-page .woocommerce-error{border-left-color:#d1232a!important;}
body #main-content.trs-commerce-page .trs-commerce-steps [aria-current="step"] .trs-commerce-step-icon{border-color:var(--trs-red);}
body.trs-checkout-enhanced #main-content.trs-checkout-page .trs-use-billing-address{border-color:var(--trs-site-border);}
body #main-content.trs-commerce-page ul.woocommerce-shipping-methods :is(li:has(input:checked),.trs-rate-selected){border-color:var(--trs-navy);}
body #main-content.trs-commerce-page :is(button.button,a.button,input.button):hover{border-color:var(--trs-ink)!important;}

/* tuners-header-mobile-menu/assets/css/mobile-menu.css */
@media only screen and (min-width: 767px) and (max-width: 980px){
.trs-main-navigation .et-menu > li.mega-menu > ul.sub-menu{border-top-color:#d1232a!important;}
}
@media only screen and (max-width: 766.99px){
.trs-main-navigation:not(.trs-mobile-menu-enhanced) .mobile_menu_bar::after,
	html body #page-container #et-boc .et-l--header .trs-main-navigation:not(.trs-mobile-menu-enhanced) .mobile_menu_bar::after{border-right-color:#617087!important;border-bottom-color:#617087!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .trs-mobile-menu-button-chevron,
	.trs-mobile-sticky-menu .trs-mobile-menu-button-chevron{border-right-color:#617087!important;border-bottom-color:#617087!important;}
.trs-mobile-sticky-menu .trs-mobile-sticky-trigger{border-bottom-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced
	.et_mobile_menu > li.trs-mobile-menu-header{border-bottom-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .trs-mobile-menu-close{border-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .trs-mobile-menu-close:hover,
	.trs-main-navigation.trs-mobile-menu-enhanced .trs-mobile-menu-close:focus-visible{border-color:#d1232a!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .et_mobile_menu li > a{border-bottom-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .trs-submenu-toggle span{border-right-color:currentColor!important;border-bottom-color:currentColor!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .et_mobile_menu ul.sub-menu{border-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced
	.et_mobile_menu ul.sub-menu ul.sub-menu{border-color:var(--trs-site-border)!important;}
.trs-main-navigation.trs-mobile-menu-enhanced .et_mobile_menu > li.trs-mobile-menu-search{border-bottom-color:var(--trs-site-border)!important;}
.trs-mobile-product-search input[type="search"]{border-color:var(--trs-site-border)!important;}
.trs-mobile-product-search button{border-color:#d1232a!important;}
}

/* tuners-vehicle-fitment/assets/css/search-shop-styling.css */
:root{--trs-search-border:var(--trs-site-border);}
html body .dgwt-wcas-search-wrapp input.dgwt-wcas-search-input{border-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-search-wrapp input.dgwt-wcas-search-input:focus{border-color:var(--trs-search-red)!important;}
html body :is(.dgwt-wcas-suggestions-wrapp, .dgwt-wcas-details-wrapp){border-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-suggestion{border-bottom-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-si img{border-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-details-main-image{border-bottom-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-details-hr{border-color:var(--trs-search-border)!important;}
html body .dgwt-wcas-details-wrapp :is(a.button, button.button, .single_add_to_cart_button, .add_to_cart_button),
html body .dgwt-wcas-details-wrapp :is(a.button, button.button, .single_add_to_cart_button, .add_to_cart_button):is(:hover, :focus, :active){border-color:var(--trs-search-red)!important;}
html body .dgwt-wcas-details-wrapp :is(a.button, button.button):is(:disabled, .disabled){border-color:var(--trs-search-blue)!important;}
html body .dgwt-wcas-details-wrapp .quantity.trs-search-quantity{border-color:var(--trs-search-border)!important;}
html body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-trigger{border-color:var(--trs-site-border)!important;}
html body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown:is(.is-open, :focus-within) .trs-vf-brand-trigger{border-color:var(--trs-search-red)!important;}
html body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-panel{border-color:var(--trs-search-border)!important;}
html body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-search{border-color:var(--trs-site-border)!important;}
html body.trs-vf-catalog-layout #main-content .trs-vf-catalog-dropdown .trs-vf-brand-search:focus{border-color:var(--trs-search-red)!important;}

/* shared inline component 6d3525a67e41 */
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-color:var(--trs-site-border);}
.dgwt-wcas-suggestions-wrapp,.dgwt-wcas-details-wrapp,.dgwt-wcas-suggestion,.dgwt-wcas-datails-title,.dgwt-wcas-details-more-products{border-color:var(--trs-site-border)!important;}

/* shared inline component f0f1dfcb13dd */
.trs-cart-count{border-color:#FFFFFF;}

/* shared inline component 008bd15904c2 */
.trs-hero-actions .trs-hero-button{border-color:#FFFFFF!important;}
.trs-hero-actions .trs-hero-button-primary{border-color:#FFFFFF!important;}
.trs-hero-actions .trs-hero-button-primary:hover,
.trs-hero-actions .trs-hero-button-primary:focus-visible{border-color:#FFFFFF!important;}
.trs-hero-actions .trs-hero-button-secondary{border-color:#FFFFFF!important;}
.trs-hero-actions .trs-hero-button-secondary:hover,
.trs-hero-actions .trs-hero-button-secondary:focus-visible{border-color:#D1232A!important;}

/* shared inline component 3c2f3d11e1cb */
body.single-product .trs-confidence-item{border-color:var(--trs-site-border)!important;}
body.single-product .et_pb_wc_reviews{border-color:var(--trs-site-border)!important;border-left-color:#445E86!important;}
body.single-product .et_pb_wc_reviews .woocommerce-Reviews-title{border-bottom-color:var(--trs-site-border)!important;}
body.single-product .et_pb_wc_reviews textarea,
body.single-product .et_pb_wc_reviews input[type="text"],
body.single-product .et_pb_wc_reviews input[type="email"]{border-color:var(--trs-site-border)!important;}
body.single-product .et_pb_wc_reviews textarea:focus,
body.single-product .et_pb_wc_reviews input[type="text"]:focus,
body.single-product .et_pb_wc_reviews input[type="email"]:focus{border-color:#445E86!important;}
body.single-product .et_pb_wc_reviews button#submit,
body.single-product .et_pb_wc_reviews .form-submit .submit{border-color:#D1232A!important;}
body.single-product .et_pb_wc_reviews button#submit:hover,
body.single-product .et_pb_wc_reviews .form-submit .submit:hover{border-color:#445E86!important;}
body.single-product .et_pb_wc_reviews ol.commentlist li{border-color:var(--trs-site-border)!important;}
@media only screen and (max-width: 767px){
body.single-product .trs-mobile-cart{border-color:var(--trs-site-border)!important;border-left-color:#445E86!important;}
body.single-product .trs-mobile-cart-button{border-color:#D1232A!important;}
body.single-product .trs-mobile-cart-button:hover,
    body.single-product .trs-mobile-cart-button:focus{border-color:#445E86!important;}
}

/* shared inline component 77d6612339f7 */
.trs-brand-directory{--trs-line:var(--trs-site-border);--trs-search-line:var(--trs-site-border);--trs-alphabet-line:var(--trs-site-border);}
.trs-brand-search input{border-color:var(--trs-search-line)!important;}
.trs-brand-search input:focus{border-color:var(--trs-red)!important;}
.trs-brand-alphabet button{border-color:var(--trs-alphabet-line);}
.trs-brand-alphabet button:hover,
		.trs-brand-alphabet button.is-active{border-color:var(--trs-red);}
.trs-brand-card{border-color:var(--trs-line);}
.trs-brand-card:hover{border-color:var(--trs-hover-line);}
.trs-brand-card:focus-visible{border-color:var(--trs-hover-line);}
.trs-brand-card__name{border-top-color:var(--trs-line);}

/* Request panels also carry saved theme variables inline. */
.trsp-contact .trsp-request,.trsp-request{border-color:var(--trs-site-border);}
