

/* Tablet only: the accepted phone and wide desktop layouts stay outside this range. */
@media (min-width:761px) and (max-width:1280px){
 body:not(#bp-tablet-a):not(#bp-tablet-b){--bp-tablet-header:116px}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:44px 44px!important;gap:8px 16px!important;height:116px!important;min-height:116px!important;padding:10px 20px!important;box-sizing:border-box!important;max-width:100%!important;align-items:center!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-logo{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-logo strong{font-size:24px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-header-actions{grid-column:2!important;grid-row:1!important;display:flex!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header-actions>p{display:contents!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-header-actions a{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;min-height:44px!important;height:44px!important;font-size:12px!important;white-space:nowrap!important;min-width:0!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header-actions svg{width:18px!important;height:18px!important;flex:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-search{grid-column:1/-1!important;grid-row:2!important;order:0!important;display:flex!important;width:100%!important;height:44px!important;min-width:0!important;margin:0!important;flex-basis:auto!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-search input[type=search]{width:0!important;flex:1!important;min-width:0!important;font-size:14px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-search button{min-width:80px!important;height:42px!important;font-size:13px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-shared-header,body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-site>header.wp-block-template-part{height:auto!important;min-height:116px!important;max-height:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-site>:is(.wp-block-post-content,main,.tm-page-main,.tm-single-main){--bp-content-gutter:20px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home{display:block!important;padding:12px 0 0!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-site .tg-desktop-home>.bp-home-intro-panel{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important;width:calc(100% - 64px)!important;margin:0 32px 20px!important;padding:10px!important;border:1px solid #e1e4de!important;border-radius:12px!important;background:#fff!important;box-sizing:border-box!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>.bp-category-nav{grid-column:1!important;grid-row:1!important;width:100%!important;height:434px!important;min-width:0!important;margin:0!important;border:1px solid #e1e4de!important;border-radius:8px!important;position:relative!important;background:#fff!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-mobile-toggle{display:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-nav>h2{height:48px!important;box-sizing:border-box!important;margin:0!important;padding:14px 12px!important;background:#fffbe3!important;color:#97861f!important;font-size:13px!important;border-radius:7px 7px 0 0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-list{display:block!important;height:384px!important;max-height:384px!important;overflow-y:auto!important;padding:0!important;margin:0!important;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:thin}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row{height:48px!important;min-height:48px!important;max-height:48px!important;padding:5px 10px!important;column-gap:8px!important;scroll-snap-align:start;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row>span{font-size:14px!important;line-height:1.2!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row>svg{width:19px!important;height:19px!important;min-width:19px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-cat-panel{left:calc(100% + 12px)!important;top:0!important;right:auto!important;width:min(680px,calc(100vw - 280px))!important;height:434px!important;max-height:calc(100dvh - 150px)!important;z-index:65!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-cat-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-cat-card{min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>#bp26-desktop-hero{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important;min-width:0!important;height:434px!important;min-height:434px!important;border-radius:8px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy{left:3%!important;top:24px!important;width:54%!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy h1{font-size:clamp(32px,4.2cqw,43px)!important;line-height:1.08!important;letter-spacing:-1px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy p{font-size:15px!important;margin-top:12px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder{left:3%!important;bottom:76px!important;width:55%!important;padding:12px!important;border:1px solid #fff098!important;box-shadow:none!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder .bp26-hero-tabs button{min-height:44px!important;padding:10px 2px!important;font-size:11px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder .bp26-search{height:44px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder .bp26-search input{font-size:12px!important;padding:0 6px!important;min-width:0!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder .bp26-search button{font-size:12px!important;padding:0 12px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics{left:3%!important;bottom:22px!important;width:56%!important;gap:14px!important;justify-content:space-between!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics strong{font-size:18px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics small{font-size:8px!important;white-space:nowrap!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp-scan-v6{left:8%!important;width:92%!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home>:is(.tg-vehicles,.bp-popular-categories,.bp-home-makers-desktop,.tg-product-section,.bpcn-panel,.bp-part-guidance){width:calc(100% - 40px)!important;margin:20px 20px 0!important;padding:20px!important;box-sizing:border-box!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .tg-vehicles nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .tg-vehicles nav>a{min-width:0!important;width:auto!important;height:100px!important;padding:10px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-part-guidance{grid-template-columns:1fr!important;gap:20px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-row{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-card{display:grid!important;grid-template-rows:minmax(0,1fr) auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:272px!important;padding:16px!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-art{grid-column:1!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;margin:0!important;min-height:0!important;overflow:hidden!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-art img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-card h2{grid-row:2!important;grid-column:1!important;font-size:22px!important;line-height:1.1!important;width:100%!important;margin:10px 0 6px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-description{grid-row:3!important;grid-column:1!important;font-size:12px!important;line-height:1.4!important;width:100%!important;min-height:34px!important;margin:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-panel .bpcn-cta{grid-row:4!important;grid-column:1!important;position:static!important;font-size:12px!important;margin:8px 0 0!important;width:max-content!important;max-width:100%!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-main .bpcn-row:first-child>.bpcn-card,body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-bottom .bpcn-card{grid-column:span 4!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-main .bpcn-row:nth-child(2)>.bpcn-card{grid-column:span 3!important;height:250px!important;padding:12px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-main .bpcn-row:nth-child(2) h2{font-size:20px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .bp-products-track>ul.products{grid-template-columns:repeat(5,calc((100% - 28px)/3))!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;padding-bottom:8px!important;overscroll-behavior-x:contain}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .bp-products-track>ul.products>li{scroll-snap-align:start;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .bp-products-track>ul.products>li .woocommerce-loop-product__title{font-size:16px!important;line-height:21px!important;height:63px!important;min-height:63px!important;max-height:63px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;padding:28px 20px!important;box-sizing:border-box!important;width:100%!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-footer-grid>*{min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-footer-grid a{display:inline-flex;min-height:36px;align-items:center;overflow-wrap:anywhere}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-catalog-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar{position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar>:not(.bp-catalog-filters-top){display:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar::before{content:none!important;display:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filters-top{display:block!important;height:auto!important;min-height:0!important;max-height:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 12px!important;height:auto!important;min-height:0!important;max-height:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field{min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;gap:4px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field>span{font-size:12px!important;line-height:16px!important;white-space:nowrap!important;margin:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field label{font-size:12px!important;line-height:1.3!important;margin:0 0 5px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field select{height:42px!important;min-height:42px!important;width:100%!important;font-size:13px!important;padding:0 10px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field.bp-catalog-selected>select{border-color:#edde86!important;background-color:#fff7ee!important;color:#293d30!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar,body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar *{animation:none!important;transition:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-actions{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:center!important;justify-content:flex-end!important;margin:10px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-actions button{min-height:40px!important;height:40px!important;width:auto!important;flex:none!important;padding:8px 16px!important;font-size:12px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-actions>a{width:auto!important;flex:none!important;font-size:12px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-catalog-main .wc-block-product-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-catalog-main .wc-block-product-template>li{min-width:0!important;width:100%!important;margin:0!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card{height:100%!important;min-width:0!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-image{height:176px!important;min-height:176px!important;flex:0 0 176px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-image img{width:100%!important;height:100%!important;object-fit:contain!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-copy>h3{font-size:16px!important;line-height:21px!important;height:63px!important;min-height:63px!important;max-height:63px!important;flex:0 0 63px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-vehicle-brands{height:20px!important;min-height:20px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;flex-shrink:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-bottom{margin-top:auto!important;min-width:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpdc-card .bpdc-price{font-size:clamp(18px,2vw,22px)!important;white-space:nowrap!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-main{padding:20px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root>.bpd-header{display:none!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:stretch!important;gap:18px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-grid>.bpd-info{display:contents!important;min-height:0!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-heading{grid-column:2!important;grid-row:1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-title-slot{height:81px!important;min-height:81px!important;max-height:81px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-title-slot h1{font-size:23px!important;line-height:27px!important;height:81px!important;max-height:81px!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-purchase{grid-column:2!important;grid-row:2!important;align-self:end!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:0!important;margin:0!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-gallery{grid-column:1!important;grid-row:1/3!important;display:flex!important;flex-direction:column!important;border:1px solid #dfe4dc!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;min-width:0!important;min-height:430px!important;height:auto!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-photo{flex:1!important;min-height:330px!important;height:auto!important;border:0!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-thumbs{height:54px!important;min-height:54px!important;padding:5px 10px!important;box-sizing:border-box!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-fitment{grid-column:1/-1!important;grid-row:3!important;min-width:0!important;margin:0!important;padding:18px!important;border-radius:10px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-vin{display:flex!important;flex-wrap:nowrap!important;gap:12px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-vin input{min-width:0!important;flex:1!important;width:auto!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-vin a{width:auto!important;min-width:180px!important;white-space:nowrap!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-guide,#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-grid>p:has(.bpd-guide){display:none!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root #bpdFitSummary .muxxi-fit-row{grid-template-columns:82px minmax(0,1fr) 40px!important;gap:6px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root #bpdFitSummary .muxxi-fit-label{width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;font-size:12px!important;line-height:1.3!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root #bpdFitSummary .muxxi-fit-chip{text-align:left!important;font-size:12px!important;padding:7px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-tablist{overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:thin}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-tablist button{white-space:nowrap!important;flex:none!important;min-height:46px!important;padding:12px!important;font-size:13px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-specs{grid-template-columns:1fr 1fr!important;gap:14px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-price{font-size:28px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-stock{font-size:11px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-stock small{font-size:11px!important;line-height:1.4!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-cart{grid-template-columns:100px minmax(0,1fr)!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-call strong{font-size:15px!important}
 #bpd-root#bpd-root#bpd-root#bpd-root#bpd-root#bpd-root .bpd-original{font-size:11px!important}
 #bm26-vehicle#bm26-vehicle,#bm26-vin#bm26-vin{height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;margin:auto!important;padding:22px!important;box-sizing:border-box!important}
 #bm26-vehicle#bm26-vehicle .bp-home-finder,#bm26-vehicle#bm26-vehicle .bp-finder-card{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-copy,#bm26-vehicle#bm26-vehicle .bp-finder-card-head,#bm26-vehicle#bm26-vehicle .bp-finder-card-foot,#bm26-vehicle#bm26-vehicle .bp-finder-products,#bm26-vehicle#bm26-vehicle br,#bm26-vehicle#bm26-vehicle p:empty{display:none!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto auto!important;height:auto!important;min-height:0!important;gap:8px 14px!important;padding:0!important;margin:0!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form>p:has(button){display:contents!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form label{font-size:12px!important;line-height:18px!important;margin:0!important;grid-row:1!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form label:first-of-type,#bm26-vehicle#bm26-vehicle .bp-finder-form select:first-of-type{grid-column:1!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form label:nth-of-type(2),#bm26-vehicle#bm26-vehicle .bp-finder-form select:nth-of-type(2){grid-column:2!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form select{grid-row:2!important;min-width:0!important;width:100%!important;height:46px!important;margin:0!important;font-size:14px!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form button{grid-column:1/-1!important;grid-row:3!important;min-height:46px!important;margin:6px 0 0!important}
 #bm26-vehicle#bm26-vehicle .bp-finder-form>p:not(:empty){grid-column:1/-1!important;grid-row:4!important;font-size:12px!important;line-height:1.4!important;margin:0!important}
}
@media (min-width:761px) and (max-width:1023px){
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-header-actions a{padding:0 8px!important;font-size:11px!important;gap:4px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpd-header .bpd-header-actions .bpd-header-contact{font-size:0!important;width:44px!important;padding:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-site .tg-desktop-home>.bp-home-intro-panel{display:flex!important;flex-direction:column!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>.bp-category-nav{height:100px!important;flex:none!important;position:relative!important;z-index:10!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-nav>h2{height:40px!important;padding:11px 14px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-list{display:flex!important;height:58px!important;max-height:58px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:thin}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row{flex:0 0 178px!important;width:178px!important;height:54px!important;min-height:54px!important;border-right:1px solid #eceee9!important;border-bottom:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-cat-panel{left:0!important;top:100%!important;width:100%!important;height:420px!important;max-height:calc(100dvh - 170px)!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>#bp26-desktop-hero{height:400px!important;min-height:400px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder{width:51%!important;bottom:76px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bpcn-main .bpcn-row:nth-child(2)>.bpcn-card{grid-column:span 6!important;height:240px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (min-width:1024px) and (max-width:1280px){
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tg-desktop-home .bp-products-track>ul.products{grid-template-columns:repeat(5,calc((100% - 42px)/4))!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-catalog-main .wc-block-product-template{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-catalog-filter-field label{font-size:11px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-filter-sidebar{position:sticky!important;top:var(--bp-catalog5-top,124px)!important;z-index:65!important}
}


/* Keep the picture and search in separate vertical zones throughout tablet widths. */
@media(min-width:761px) and (max-width:1280px){
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero :is(.bp-scan-v6,.bp26-hero-copy,.bp26-premium-finder,.bp26-metrics){margin:0!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp-scan-v6{top:0!important;left:0!important;width:100%!important;height:240px!important;aspect-ratio:auto!important;transform:none!important;mask-image:none!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy{top:20px!important;width:43%!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy h1{font-size:clamp(30px,4.2cqw,40px)!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-hero-copy p{font-size:14px!important;line-height:1.35!important;margin-top:10px!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-premium-finder{width:94%!important;left:3%!important;bottom:54px!important;padding:12px!important;box-sizing:border-box!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics{left:3%!important;width:94%!important;bottom:12px!important;gap:12px!important;justify-content:space-between!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics strong{font-size:18px!important;line-height:1.15!important}
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp26-metrics small{font-size:8px!important;line-height:1.3!important}
}
@media(min-width:1024px) and (max-width:1280px){
 body:not(#bp-tablet-a):not(#bp-tablet-b):not(#bp-tablet-c) .bp-home-intro-panel>.bp-category-nav{height:434px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b):not(#bp-tablet-c) .bp-home-intro-panel .bp-category-nav>h2{height:48px!important;min-height:48px!important;padding:14px 12px!important;font-size:13px!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b):not(#bp-tablet-c) .bp-home-intro-panel .bp-category-list{height:384px!important;max-height:384px!important;min-height:0!important;margin:0!important;padding:0!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b):not(#bp-tablet-c) .bp-home-intro-panel .bp-category-row{height:48px!important;min-height:48px!important;max-height:48px!important;padding:5px 10px!important;box-sizing:border-box!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b):not(#bp-tablet-c) .bp-home-intro-panel .bp-category-row>span{font-size:14px!important;line-height:1.2!important}
}
@media(min-width:761px) and (max-width:1023px) and (orientation:portrait){
 #bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero#bp26-desktop-hero .bp-scan-v6{height:205px!important}
}
@media(min-width:761px) and (max-width:1023px) and (orientation:landscape){
 body:not(#bp-tablet-a):not(#bp-tablet-b) .tm-site .tg-desktop-home>.bp-home-intro-panel{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;align-items:stretch!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>.bp-category-nav{grid-column:1!important;grid-row:1!important;height:434px!important;z-index:10!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-nav>h2{height:48px!important;padding:14px 10px!important;font-size:12px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-list{display:block!important;height:384px!important;max-height:384px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row{flex:none!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;border-right:0!important;border-bottom:1px solid #eceee9!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-category-row>span{font-size:13px!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel .bp-cat-panel{left:calc(100% + 12px)!important;top:0!important;width:calc(100vw - 266px)!important;height:434px!important;max-height:calc(100dvh - 150px)!important}
 body:not(#bp-tablet-a):not(#bp-tablet-b) .bp-home-intro-panel>#bp26-desktop-hero{grid-column:2!important;grid-row:1!important;height:434px!important;min-height:434px!important}
}

