body #column-left .bf-panel-wrapper .automax-brainy-vehicle .bf-attr-filter { width: 100%; margin: 0; padding: 0; }
body #column-left .bf-panel-wrapper .automax-brainy-vehicle .bf-attr-block-cont { padding: 3px 18px 18px; }
body #column-left .bf-panel-wrapper .automax-brainy-select { display: block; box-sizing: border-box; width: 100% !important; min-width: 0; height: 44px !important; border-color: #e0e3e8; background: #f8f9fb; }
body #column-left .bf-panel-wrapper .automax-brainy-select:focus { outline: 2px solid #fbb71c; outline-offset: 2px; }
body #column-left .bf-panel-wrapper .bf-price-container { padding: 0; background: transparent; }
body #column-left .bf-panel-wrapper .automax-price-slider { padding: 64px 12px 22px; border: 1px solid #eceef1; border-radius: 7px; background: linear-gradient(180deg,#fafbfc,#fff); }
body #column-left .bf-panel-wrapper .automax-price-tooltip { top: 12px; width: calc(100% - 24px); max-width: none; padding: 8px 5px; border: 1px solid #f4dca7; border-radius: 5px; background: #fff6e4; color: #775100; font-size: 13px; font-weight: 600; text-align: center; }
body #column-left .bf-panel-wrapper .automax-price-tooltip:after { display: none; }
body #column-left .bf-panel-wrapper .automax-price-slider .bf-slider-range { height: 7px; background: #e8ebf0; }
body #column-left .bf-panel-wrapper .automax-price-slider .ui-slider-range { background: linear-gradient(90deg,#eaa50c,#fbb71c); }
body #column-left .bf-panel-wrapper .automax-price-slider .ui-slider-handle { top: -6px; width: 19px; height: 19px; border: 3px solid #fbb71c; box-shadow: 0 2px 6px rgba(17,19,24,.15); }
body .automax-sidebar-row { gap: 9px; transition: background-color .18s ease, box-shadow .18s ease; }
body .automax-sidebar-row:hover, body .automax-sidebar-row:focus-within { background: #fff7e8; box-shadow: inset 3px 0 #fbb71c; }
body .automax-sidebar-row > a { transition: color .18s ease, transform .18s ease; }
body .automax-sidebar-row:hover > a { transform: translateX(2px); }
body .automax-sidebar-categories a:hover, body .automax-sidebar-categories a:focus-visible { color: #966100; text-decoration: none; }
body .automax-sidebar-row .badge { flex-shrink: 0; min-width: 30px; padding: 5px 8px; border-radius: 20px; background: #f0f2f5; color: #68707c; font-size: 11px; font-weight: 600; line-height: 14px; transition: background-color .18s ease, color .18s ease; }
body .automax-sidebar-row:hover .badge, body .automax-sidebar-row:has(> a.active) .badge { background: #fbb71c; color: #20232a; }
body .automax-sidebar-row button { flex: 0 0 26px; width: 26px; }
body .automax-sidebar-categories li > ul { padding: 0 0 8px; }
body .automax-sidebar-categories li > ul .automax-sidebar-row { padding-left: 30px; }
body #product-search .automax-search-panel { margin: 0 0 28px; padding: 22px; border: 1px solid #e2e4e8; border-radius: 8px; background: #fff; }
body #product-search .automax-search-fields { display: grid; grid-template-columns: minmax(0,2fr) minmax(0,1.2fr) auto; gap: 16px; align-items: end; }
body #product-search .automax-search-panel label { display: block; margin-bottom: 8px; color: #656c76; font-size: 13px; font-weight: 500; }
body #product-search .automax-search-panel .form-control { position: static !important; width: 100% !important; height: 44px !important; opacity: 1 !important; border: 1px solid #dce0e5; border-radius: 5px; background: #f8f9fb; font-size: 14px !important; }
body #product-search .automax-search-panel .customSelect { display: none !important; }
body #product-search .automax-search-options { display: flex; flex-wrap: wrap; gap: 12px 24px; margin-top: 16px; }
body #product-search .automax-search-options label { display: flex; align-items: center; gap: 8px; margin: 0; font-weight: 400; }
body #product-search .automax-search-options input { margin: 0; accent-color: #fbb71c; }
body #product-search .automax-search-panel .btn { height: 44px; padding: 10px 24px; border: 0; border-radius: 5px; background: #fbb71c; color: #20232a; font-weight: 600; text-transform: none; }
body #product-search .automax-search-results-title { margin: 0 0 20px; font-family: 'Fira Sans',sans-serif; font-size: 22px; font-weight: 600; text-transform: none; }
body #product-search .pagination-wrapper { display: flex; align-items: center; justify-content: space-between; gap: 18px; flex-wrap: wrap; }
body #product-search .product-grid .product-thumb .image img { width: 100%; height: auto; object-fit: contain; }
body #product-search #content .row > .product-layout.product-grid { width: 50%; clear: none; }
body #product-search .product-grid .product-thumb .automax-thumb-cart button { padding-left: 6px; padding-right: 6px; font-size: 12px; }
@media (min-width: 768px) {
	body #product-search #content .row > .product-layout.product-grid { width: 33.333333%; }
}
@media (min-width: 980px) {
	body #product-search #content .row > .product-layout.product-grid { width: 25%; }
}
@media (min-width: 1200px) {
	body #product-search #content .row > .product-layout.product-grid { width: 16.666667%; }
}
@media (max-width: 767px) {
	body #product-search .automax-search-fields { grid-template-columns: minmax(0,1fr); }
	body #product-search .automax-search-panel { padding: 16px; }
}
@media (max-width: 479px) {
	body #product-search #content .row > .product-layout.product-grid { width: 100%; }
}
body #column-left .bf-panel-wrapper .automax-filter-reset { display: flex; align-items: center; justify-content: center; gap: 9px; float: none; width: 100%; min-height: 42px; margin: 0; padding: 10px 12px; border: 1px solid #dce0e5; border-radius: 5px; background: #f4f5f7; color: #343943; font-size: 13px; font-weight: 600; line-height: 20px; text-align: center; text-decoration: none; text-transform: none; }
body #column-left .bf-panel-wrapper .automax-filter-reset:hover { border-color: #fbb71c; background: #fff5df; color: #20232a; text-decoration: none; }
body #column-left .bf-panel-wrapper .automax-filter-reset:focus-visible { outline: 2px solid #fbb71c; outline-offset: 2px; }
body #column-left .bf-panel-wrapper .automax-filter-reset:disabled { opacity: .5; cursor: wait; }
body #error-not-found .automax-not-found { display: flex; flex-direction: column; align-items: center; width: 100%; min-height: 590px; margin: 0; padding: 48px 20px 64px; text-align: center; }
body #error-not-found .automax-404-art { width: min(400px,100%); margin: 0 auto 12px; }
body #error-not-found .automax-404-art svg { display: block; width: 100%; height: auto; }
body #error-not-found .automax-404-label { margin: 0 0 12px; color: #9b6900; font-size: 12px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; }
body #error-not-found h1 { margin: 0 0 16px; color: #20232a; font-family: 'Fira Sans',sans-serif; font-size: clamp(25px,3vw,34px); font-weight: 600; line-height: 1.25; text-transform: none; }
body #error-not-found .automax-404-description { max-width: 510px; margin: 0 0 28px; color: #656c76; font-size: 15px; line-height: 1.8; }
body #error-not-found .automax-404-home { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 46px; padding: 12px 24px; border: 0; border-radius: 5px; background: #fbb71c; color: #20232a; font-size: 14px; font-weight: 600; text-transform: none; }
body #error-not-found .automax-404-home:hover { background: #e4a20c; box-shadow: 0 4px 12px rgba(228,162,12,.2); }
body #error-not-found .automax-404-home:focus-visible { outline: 2px solid #20232a; outline-offset: 3px; }
@media (max-width: 767px) {
	body #error-not-found .automax-not-found { min-height: 0; padding: 32px 0 48px; }
	body #error-not-found .automax-404-art { max-width: 310px; }
}
body:has(#error-not-found) .content-top-breadcum { display: none; }
body #product-compare h1 { margin-bottom: 28px; font-family: 'Fira Sans',sans-serif; font-size: 28px; font-weight: 600; text-transform: none; }
body #product-compare .automax-compare-scroll { overflow-x: auto; margin-bottom: 35px; border: 1px solid #e2e4e8; border-radius: 8px; }
body #product-compare .automax-compare-scroll:focus-visible { outline: 2px solid #fbb71c; outline-offset: 3px; }
body #product-compare .automax-compare-table { width: 100%; margin: 0; table-layout: fixed; border: 0; color: #343943; }
body #product-compare .automax-compare-table td { min-width: 250px; padding: 18px 20px; border: 1px solid #e8eaee; vertical-align: middle; line-height: 1.7; }
body #product-compare .automax-compare-table tbody tr > td:first-child { position: sticky; left: 0; z-index: 1; width: 180px; background: #f5f6f8; color: #656c76; font-weight: 500; }
body #product-compare .automax-compare-table thead td { padding: 14px 20px; background: #20232a; color: #fff; font-family: 'Fira Sans',sans-serif; font-size: 15px; }
body #product-compare .automax-compare-table tbody tr:first-child a { color: #20232a; font-size: 16px; }
body #product-compare .automax-compare-table a:hover { color: #a46e00; }
body #product-compare .automax-compare-table .automax-compare-image { padding: 20px; background: #fff; text-align: center; }
body #product-compare .automax-compare-image img { display: block; width: 100%; max-width: 300px; height: 270px; margin: auto; border: 0; object-fit: contain; }
body #product-compare .automax-compare-image > .fa { padding: 90px 0; color: #ccd0d7; font-size: 60px; }
body #product-compare .automax-compare-table .automax-compare-price { color: #20232a; font-size: 21px; font-weight: 600; }
body #product-compare .automax-compare-price strike { display: block; color: #9298a1; font-size: 13px; font-weight: 400; }
body #product-compare .automax-compare-table .description { color: #656c76; font-size: 13px; }
body #product-compare .automax-compare-actions .btn, body #product-compare .buttons .btn { display: flex; align-items: center; justify-content: center; gap: 9px; min-height: 44px; padding: 11px 10px; border: 1px solid #fbb71c; border-radius: 5px; background: #fbb71c; color: #20232a; font-size: 13px; font-weight: 600; white-space: normal; text-transform: none; }
body #product-compare .automax-compare-actions .btn:hover, body #product-compare .buttons .btn:hover { background: #e4a20c; border-color: #e4a20c; }
body #product-compare .automax-compare-actions .btn-danger { margin-top: 10px; border-color: #e2e4e8; background: #f5f6f8; color: #656c76; }
body #product-compare .automax-compare-actions .btn-danger:hover { border-color: #e2b4b4; background: #fff0f0; color: #ad3434; }
body #product-compare .automax-compare-empty { padding: 55px 20px; border: 1px solid #e2e4e8; border-radius: 8px; background: #f8f9fb; text-align: center; }
body #product-compare .automax-compare-empty > .fa { margin-bottom: 22px; color: #fbb71c; font-size: 55px; }
@media (max-width: 1199px) {
	body #product-compare .automax-compare-table { table-layout: auto; }
	body #product-compare .automax-compare-table td { min-width: 260px; }
	body #product-compare .automax-compare-table tbody tr > td:first-child { min-width: 145px; }
}
@media (max-width: 767px) {
	body #product-compare .automax-compare-table td { padding: 14px; min-width: 230px; }
	body #product-compare .automax-compare-table tbody tr > td:first-child { min-width: 120px; }
	body #product-compare .automax-compare-image img { height: 220px; }
}
body #product-compare .automax-compare-label { width: 180px; }
body #automax-header .automax-compare:before { content: '\f24e'; font-family: FontAwesome; font-size: 24px; }
@media (max-width: 979px) {
	body #automax-header .automax-compare { display: none; }
}
body .automax-compare-count { display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 20px; padding: 0 5px; border-radius: 50px; background: #fbb71c; color: #20232a; font-size: 11px; font-weight: 600; line-height: 20px; }
body .automax-compare-count[hidden] { display: none; }
body #automax-header .automax-compare { position: relative; }
body #automax-header .automax-compare-count { position: absolute; top: 0; right: 3px; box-shadow: 0 0 0 2px #191b20; }
body .automax-mobile-account [data-compare-count] { margin-left: auto; }
body #product-compare .am-compare-heading { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 18px; margin: 8px 0 28px; }
body #product-compare .am-compare-heading h1 { margin: 8px 0 0; font-size: clamp(23px,3vw,30px); }
body #product-compare .am-compare-kicker { display: inline-flex; align-items: center; gap: 8px; color: #8c650e; font-size: 12px; font-weight: 500; }
body #product-compare .am-compare-back { display: inline-flex; align-items: center; gap: 9px; padding: 12px 16px; border: 1px solid #e2e4e8; border-radius: 6px; color: #656c76; }
body #product-compare .am-compare-scroll { overflow-x: auto; margin-bottom: 40px; border: 1px solid #e2e4e8; border-radius: 10px; background: #fff; scrollbar-color: #fbb71c #f2f3f5; }
body #product-compare .am-compare-table { width: 100%; min-width: calc(170px + var(--compare-products) * 250px); table-layout: fixed; border-collapse: separate; border-spacing: 0; }
body #product-compare .am-compare-label { width: 170px; }
body #product-compare .am-compare-table th, body #product-compare .am-compare-table td { padding: 17px 20px; border-right: 1px solid #eceef1; border-bottom: 1px solid #eceef1; vertical-align: top; color: #343943; font-size: 13px; line-height: 1.7; text-align: left; overflow-wrap: anywhere; }
body #product-compare .am-compare-table tr > :last-child { border-right: 0; }
body #product-compare .am-compare-table tbody th, body #product-compare .am-compare-table .am-compare-intro, body #product-compare .am-compare-table tfoot th { position: sticky; left: 0; z-index: 2; background: #f7f8fa; color: #656c76; font-weight: 500; }
body #product-compare .am-compare-intro { vertical-align: middle; }
body #product-compare .am-compare-intro > .fa { display: block; margin-bottom: 18px; color: #fbb71c; font-size: 38px; }
body #product-compare .am-compare-table .am-compare-card { padding: 20px; background: #fff; font-weight: 400; }
body #product-compare .am-compare-photo { display: flex; align-items: center; justify-content: center; height: 240px; margin-bottom: 20px; }
body #product-compare .am-compare-photo img { width: 100%; height: 100%; object-fit: contain; }
body #product-compare .am-compare-name { display: block; min-height: 66px; margin-bottom: 14px; color: #20232a; font-family: 'Fira Sans',sans-serif; font-size: 16px; font-weight: 500; line-height: 1.4; }
body #product-compare .am-compare-price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 9px; min-height: 38px; margin-bottom: 16px; color: #20232a; font-size: 22px; font-weight: 600; }
body #product-compare .am-compare-price del { color: #9298a1; font-size: 13px; font-weight: 400; }
body #product-compare .am-compare-cart, body #product-compare .am-compare-remove { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; min-height: 43px; padding: 10px; border: 1px solid #fbb71c; border-radius: 6px; background: #fbb71c; color: #20232a; font-size: 13px; font-weight: 500; line-height: 1.6; text-align: center; }
body #product-compare .am-compare-cart:hover { background: #e4a20c; border-color: #e4a20c; }
body #product-compare .am-compare-remove { border-color: #e2e4e8; background: #f7f8fa; color: #656c76; }
body #product-compare .am-compare-remove:hover { border-color: #e2b4b4; background: #fff0f0; color: #ad3434; }
body #product-compare .am-compare-rating { color: #e9a30c; }
body #product-compare .am-compare-table small { color: #9298a1; }
body #product-compare .am-compare-table .am-compare-group th { background: #20232a; color: #fff; font-weight: 600; }
body #product-compare .am-compare-empty { padding: 70px 20px; border: 1px solid #e2e4e8; border-radius: 10px; background: #f7f8fa; text-align: center; }
body #product-compare .am-compare-empty > .fa { margin-bottom: 24px; color: #fbb71c; font-size: 60px; }
body #product-compare .am-compare-empty .am-compare-cart { max-width: 230px; margin: 24px auto 0; }
@media (max-width: 767px) {
	body #product-compare .am-compare-table { min-width: calc(105px + var(--compare-products) * 210px); }
	body #product-compare .am-compare-label { width: 105px; }
	body #product-compare .am-compare-table th, body #product-compare .am-compare-table td, body #product-compare .am-compare-table .am-compare-card { padding: 12px; font-size: 12px; }
	body #product-compare .am-compare-photo { height: 175px; }
	body #product-compare .am-compare-name { font-size: 14px; }
}
body #product-product .automax-product-hero { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(0,1fr); gap: 36px; align-items: start; margin: 12px 0 36px; }
body #product-product .automax-product-hero > .product-left, body #product-product .automax-product-hero > .product-right { float: none; width: 100%; padding: 0; }
body #product-product .product-info { margin: 0; padding: 0; }
body #product-product .product-right { padding: 28px !important; border: 1px solid #e2e4e8; border-radius: 10px; background: #fafbfc; }
body #product-product .product-title { margin: 0 0 18px; color: #20232a; font-family: 'Fira Sans',sans-serif; font-size: clamp(23px,2.3vw,30px); font-weight: 600; line-height: 1.3; text-transform: none; }
body #product-product .rating-wrapper { display: flex; flex-wrap: wrap; align-items: center; gap: 9px; padding: 0 0 18px; border-bottom: 1px solid #e2e4e8; margin: 0 0 20px; }
body #product-product .rating-wrapper .fa-stack { width: 15px; margin-right: -5px; color: #e9a30c; }
body #product-product .product-right .list-unstyled { margin-bottom: 20px !important; }
body #product-product .product-right .list-unstyled li { padding: 5px 0; font-size: 14px; }
body #product-product .product-right .desc { display: inline-block; min-width: 105px; margin-right: 12px; color: #9298a1; font-weight: 400; }
body #product-product .product-right h4 { margin: 12px 0 4px; font-size: 32px; font-weight: 600; }
body #product-product .product-right .price-tax { color: #9298a1; font-size: 12px; }
body #product-product #product .form-control { position: static !important; width: 100% !important; max-width: 100%; height: 44px; opacity: 1 !important; border: 1px solid #dce0e5; border-radius: 6px; background: #fff; font-size: 14px !important; }
body #product-product #product .customSelect { display: none !important; }
body #product-product #product textarea.form-control { height: auto; }
body #product-product #product .control-label { margin-bottom: 8px; color: #656c76; font-size: 13px; font-weight: 500; }
body #product-product #product .automax-product-buy { display: grid; grid-template-columns: 85px minmax(0,1fr); gap: 8px 12px; margin-top: 24px; }
body #product-product #product .automax-product-buy label { grid-column: 1 / -1; margin: 0; }
body #product-product #product #input-quantity { float: none; width: 100% !important; height: 48px; margin: 0; text-align: center; }
body #product-product #product #button-cart { display: flex; align-items: center; justify-content: center; gap: 10px; width: 100%; min-height: 48px; margin: 0; padding: 10px; border-radius: 6px; font-size: 15px; font-weight: 600; text-transform: none; }
body #product-product .wish-comp { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; width: 100%; margin-top: 18px; }
body #product-product .product-right .wish-comp .btn { display: flex; align-items: center; justify-content: center; gap: 7px; float: none; width: 100%; min-height: 42px; margin: 0; padding: 9px 6px; border: 1px solid #e2e4e8 !important; border-radius: 6px !important; background: #fff !important; color: #656c76 !important; font-size: 12px; white-space: normal; text-transform: none; }
body #product-product .product-right .wish-comp .btn:hover { border-color: #fbb71c !important; background: #fff5df !important; }
body #product-product .automax-gallery-controls { position: absolute; inset: 0; padding: 0; border: 0; pointer-events: none; }
body #product-product .automax-gallery-controls button { position: absolute; top: 50%; width: 42px; height: 42px; border: 1px solid #e2e4e8; border-radius: 50%; background: rgba(255,255,255,.92); color: #20232a; box-shadow: 0 3px 12px rgba(0,0,0,.08); transform: translateY(-50%); pointer-events: auto; }
body #product-product .automax-gallery-controls button:first-child { left: 12px; }
body #product-product .automax-gallery-controls button:last-child { right: 12px; }
body #product-product .automax-gallery-controls button:hover { background: #fbb71c; border-color: #fbb71c; }
body #product-product .automax-gallery-count { position: absolute; right: 15px; bottom: 15px; padding: 3px 12px; border-radius: 20px; background: rgba(32,35,42,.75); color: #fff; font-size: 11px; }
body #product-product .automax-gallery-thumbs { display: flex; gap: 10px; overflow-x: auto; padding-bottom: 6px; }
body #product-product .automax-gallery-thumbs button { flex: 0 0 70px; width: 70px; }
body #product-product #tabs_info { float: none; width: 100%; margin: 0 0 36px; padding: 0; border: 1px solid #e2e4e8; border-radius: 10px; overflow: hidden; }
body #product-product #tabs_info .nav-tabs { display: flex; overflow-x: auto; margin: 0; border: 0; background: #f7f8fa; }
body #product-product #tabs_info .nav-tabs li { float: none; flex-shrink: 0; margin: 0; }
body #product-product #tabs_info .nav-tabs a { padding: 17px 22px; border: 0; border-radius: 0; color: #656c76; font-size: 14px; font-weight: 500; text-transform: none; }
body #product-product #tabs_info .tab-content { padding: 28px; color: #656c76; font-size: 14px; line-height: 1.9; }
body #product-product #tab-description img { max-width: 100%; height: auto; }
body #product-product #tab-description table { max-width: 100%; }
body #product-product #tab-specification table { margin-bottom: 0; }
body #product-product #tab-specification thead { background: #f7f8fa; }
body #product-product .automax-related-grid { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 18px; }
body #product-product .automax-related-grid > .product-layout { float: none; width: 100%; padding: 0; }
body #product-product .automax-product-related { clear: both; margin-bottom: 35px; }
body #product-product .automax-product-related h2 { margin: 0 0 22px; font-family: 'Fira Sans',sans-serif; font-size: 24px; font-weight: 600; text-transform: none; }
@media (max-width: 979px) {
	body #product-product .automax-product-hero { grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px; }
	body #product-product .product-right { padding: 20px !important; }
	body #product-product .automax-related-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
}
@media (max-width: 767px) {
	body #product-product .automax-product-hero { grid-template-columns: minmax(0,1fr); }
	body #product-product .automax-gallery { margin-bottom: 0; }
	body #product-product #tabs_info .tab-content { padding: 18px; }
	body #product-product #tabs_info .nav-tabs a { padding: 14px; font-size: 13px; }
	body #product-product .automax-related-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
}
body .automax-sidebar-categories .automax-sidebar-row { padding-left: calc(16px + var(--category-depth,0) * 12px) !important; }
body .automax-sidebar-categories ul[hidden] { display: none; }
body .automax-sidebar-categories [data-category-toggle] .fa { transition: transform .18s ease; }
body .automax-sidebar-categories [data-category-toggle][aria-expanded="true"] .fa { transform: rotate(180deg); }
body .automax-sidebar-categories .badge { white-space: nowrap; }
body #product-compare .am-compare-mobile { display: none; }
@media (max-width: 767px) {
	body #product-compare .am-compare-scroll { display: none; }
	body #product-compare .am-compare-mobile { display: grid; gap: 18px; margin-bottom: 32px; }
	body #product-compare .am-mobile-card { min-width: 0; padding: 18px; border: 1px solid #e2e4e8; border-radius: 10px; background: #fff; }
	body #product-compare .am-mobile-overview { display: grid; grid-template-columns: 110px minmax(0,1fr); gap: 16px; align-items: center; margin-bottom: 20px; }
	body #product-compare .am-mobile-overview .am-compare-photo { height: 130px; margin: 0; }
	body #product-compare .am-mobile-overview .am-compare-name { min-height: 0; margin-bottom: 12px; overflow-wrap: anywhere; }
	body #product-compare .am-mobile-overview .am-compare-price { min-height: 0; margin-bottom: 8px; font-size: 21px; }
	body #product-compare .am-mobile-stock { color: #656c76; font-size: 12px; }
	body #product-compare .am-mobile-specs { margin: 16px 0; border-top: 1px solid #eceef1; border-bottom: 1px solid #eceef1; }
	body #product-compare .am-mobile-specs summary { display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 16px 0; color: #343943; font-size: 13px; font-weight: 500; cursor: pointer; list-style: none; }
	body #product-compare .am-mobile-specs summary::-webkit-details-marker { display: none; }
	body #product-compare .am-mobile-specs[open] summary .fa { transform: rotate(180deg); }
	body #product-compare .am-mobile-specs dl { margin: 0 0 16px; }
	body #product-compare .am-mobile-specs dl > div { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1.4fr); gap: 15px; padding: 10px 0; border-top: 1px solid #f0f1f3; font-size: 12px; line-height: 1.7; overflow-wrap: anywhere; }
	body #product-compare .am-mobile-specs dt { color: #9298a1; font-weight: 400; }
	body #product-compare .am-mobile-specs dd { margin: 0; color: #343943; }
	body #product-compare .am-mobile-specs h3 { margin: 20px 0 10px; color: #343943; font-size: 14px; font-weight: 500; }
}
@media (max-width: 359px) {
	body #product-compare .am-mobile-overview { grid-template-columns: 85px minmax(0,1fr); gap: 12px; }
}
body #column-left .bf-panel-wrapper .automax-filter-reset { min-height: 32px; padding: 6px 8px; border-color: transparent; background: transparent; color: #9298a1; font-size: 12px; font-weight: 400; box-shadow: none; }
body #column-left .bf-panel-wrapper .automax-filter-reset:hover { border-color: transparent; background: #f7f8fa; color: #656c76; }
body #column-left .bf-panel-wrapper .automax-filter-reset .fa { font-size: 11px; }
body .automax-product-metadata { margin: 8px 0 12px; color: #818894; font-size: 11px; line-height: 1.65; text-align: left; }
body .automax-product-code { margin-bottom: 7px; color: #656c76; overflow-wrap: anywhere; }
body .automax-product-code > span { color: #9298a1; }
body .automax-fitment-label { display: flex; align-items: center; gap: 6px; margin-bottom: 5px; color: #9298a1; }
body .automax-fitment-list { display: flex; flex-wrap: wrap; gap: 5px; margin: 0; padding: 0; list-style: none; }
body .automax-fitment-list li { padding: 3px 7px; border-radius: 4px; background: #f4f5f7; color: #656c76; overflow-wrap: anywhere; }
body .automax-fitment-list strong { font-weight: 500; }
body .automax-more-fitments { margin-top: 6px; }
body .automax-more-fitments summary { color: #818894; cursor: pointer; }
body .automax-more-fitments .automax-fitment-list { margin-top: 6px; }
body #product-product .automax-product-fitments { margin: 0 0 24px; padding: 15px 0; border-top: 1px solid #e2e4e8; border-bottom: 1px solid #e2e4e8; font-size: 12px; }
body #product-product .automax-product-fitments:has(> :only-child) { display: block; }
body #product-product .automax-product-fitments:empty { display: none; }
body #product-product .automax-product-fitments .automax-fitment-list li { padding: 5px 9px; background: #fff; border: 1px solid #e2e4e8; font-size: 12px; }
body #product-product #tabs_info .nav-tabs { margin: 0 !important; padding: 0; border: 0 !important; }
body #product-product #tabs_info .nav-tabs li { width: auto; }
body #product-product #tabs_info .nav-tabs a { margin: 0; }
body #product-product #tabs_info .tab-content { width: 100%; margin: 0 !important; border: 0; border-radius: 0; box-shadow: none; }
body #product-product #tabs_info .tab-pane > :last-child { margin-bottom: 0; }
