
@media(max-width:760px){
html{scroll-padding-top:110px}
html body .tm-site>header.wp-block-template-part:has(#bp-shared-mobile-header){position:sticky!important;top:0!important;z-index:110!important;margin:0!important}
html body.admin-bar .tm-site>header.wp-block-template-part:has(#bp-shared-mobile-header){top:46px!important}
html body #bp-shared-mobile-header{position:static!important;display:block!important;margin:0!important;padding:0!important;background:#101713!important}
html body #bp-shared-mobile-header .bpm-header{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px minmax(96px,1fr) auto!important;gap:5px!important;padding:5px 10px 8px!important;min-height:104px!important;height:auto!important;max-width:100%!important;background:#101713!important;color:#fff!important;position:static!important;border:0!important}
html body #bp-shared-mobile-header .bpm-header>button{width:28px!important;height:42px!important;padding:3px!important;min-width:0!important;border:0!important;background:transparent!important;color:#fff!important}
html body #bp-shared-mobile-header .bm26-logo{font:800 clamp(14px,4.1vw,20px)/1 Arial,sans-serif!important;letter-spacing:-.7px!important;white-space:nowrap!important;color:#fff!important}
html body #bp-shared-mobile-header .bm26-logo>span{color:#ffdf20!important}
html body #bp-shared-mobile-header .bm26-logo small{display:none!important}
html body #bp-shared-mobile-header .bpm-header>a{min-width:0!important;width:auto!important;padding:0!important;display:block!important;text-decoration:none!important}
html body .bpm-header-links{display:grid!important;grid-template-columns:repeat(4,32px)!important;gap:1px!important;align-items:center!important}
html body .bpm-header-links a{position:relative;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;height:44px!important;min-width:0!important;width:32px!important;padding:2px 0!important;background:transparent!important;border:0!important;color:#fff!important;text-decoration:none!important}
html body .bpm-header-links a small{font:400 8px/1.2 Arial,sans-serif!important;white-space:nowrap!important;color:#e3e9e3!important;display:block!important}
html body .bpm-header-links svg{width:19px!important;height:19px!important;stroke:currentColor;stroke-width:1.7;fill:none;flex:none}
html body .bpm-header-links .bpi-mobile-count{position:absolute!important;right:0!important;top:0!important;min-width:12px!important;height:12px!important;font:700 8px/12px Arial!important;background:#ffdf20!important;color:#1b1a11!important;border-radius:9px!important;padding:0 2px!important}
html body .bpm-header-search{display:flex!important;grid-column:1/-1!important;height:42px!important;margin:0!important;padding:3px!important;gap:4px!important;border:1px solid #e0e4de!important;border-radius:7px!important;background:#fff!important;min-width:0!important;box-sizing:border-box!important}
html body .bpm-header-search input[type=search]{flex:1!important;min-width:0!important;width:0!important;border:0!important;box-shadow:none!important;background:#fff!important;color:#26372d!important;font:400 16px/1.2 Arial,sans-serif!important;padding:0 8px!important;height:34px!important;border-radius:5px!important}
html body .bpm-header-search button{display:grid!important;place-items:center!important;flex:0 0 38px!important;min-width:38px!important;height:34px!important;padding:0!important;border:0!important;border-radius:5px!important;background:#ffdf20!important;color:#1b1a11!important}
html body .bpm-header-search svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none}
.bpm-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
html body .tm-site:has(#bp-mobile-2026){background:#f5f6f2!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026{background:#f5f6f2!important;overflow-x:clip!important;width:100%!important;max-width:100%!important;font-family:Arial,sans-serif!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-page{padding:12px 10px 0!important;min-width:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:1fr!important;padding:12px!important;margin:0 0 14px!important;background:#f8f9f6!important;border:1px solid #dde3da!important;border-radius:12px!important;overflow:hidden!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero:before,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero:after{display:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics{display:flex!important;gap:16px!important;z-index:2!important;margin:0 0 14px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics>div{display:flex;flex-direction:column;gap:3px}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics strong{font:700 12px/1.1 Arial!important;color:#ffdf20!important;white-space:nowrap!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics small{font:400 6.5px/1.2 Arial!important;letter-spacing:.1px!important;white-space:nowrap!important;color:#677269!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero-copy{position:relative!important;z-index:2!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;visibility:visible!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero-copy h1{font:750 28px/1.08 Arial,sans-serif!important;letter-spacing:-.8px!important;color:#26372d!important;max-width:75%!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-hero-copy p{font:400 12px/1.5 Arial!important;color:#738077!important;margin-top:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-car{position:relative!important;display:block!important;grid-column:1!important;width:100%!important;height:auto!important;aspect-ratio:12/5!important;object-fit:cover!important;object-position:right center!important;margin:0!important;mix-blend-mode:multiply!important;border:0!important;padding:0!important;max-width:100%!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-actions{gap:8px!important;margin:4px 0 0!important;min-width:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-actions button{font:650 12px/1.2 Arial!important;min-height:46px!important;padding:8px!important;min-width:0!important;white-space:nowrap!important;border-radius:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-actions button svg{width:19px!important;height:19px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-actions button svg:last-child{width:10px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-content{margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-panel,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-section{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0 0 14px!important;padding:12px!important;border:1px solid #dfe4dc!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-heading,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .tm-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 12px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-heading h2,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .tm-section-heading h2{font:700 17px/1.25 Arial!important;letter-spacing:-.4px!important;margin:0!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-heading>a,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .tm-section-heading>a{font:400 10px/1.4 Arial!important;color:#bfa923!important;white-space:nowrap!important;background:none!important;padding:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-scroll{gap:8px!important;max-width:100%!important;min-width:0!important;padding-bottom:4px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-make{display:flex!important;align-items:center!important;gap:6px!important;min-height:43px!important;padding:6px 11px 6px 8px!important;border-radius:999px!important;background:#fff!important;border:1px solid #dfe4dc!important;font:500 11px/1.2 Arial!important;box-shadow:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-make :is(img,svg){width:28px!important;height:28px!important;max-width:28px!important;object-fit:contain!important;flex:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat{width:70px!important;flex:0 0 70px!important;font:500 11px/1.3 Arial!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span{width:70px!important;height:64px!important;background:#f6f7f3!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-makers .bpm-maker{width:112px!important;height:52px!important;padding:0!important;flex:0 0 112px!important;border-radius:8px!important;margin:0!important;box-shadow:none!important;overflow:hidden!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-makers .bp-logo-viewport{width:110px!important;height:50px!important;transform:none!important;padding:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-makers .bp-logo-canvas{width:166px!important;height:58px!important;transform:scale(.64)!important;transform-origin:left center!important;margin-left:2px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care{padding:10px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-visibility,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:8px 0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility{display:block!important;min-width:0!important;overflow:hidden!important;border:1px solid #e1e5df!important;border-radius:8px!important;background:#f7f8f5!important;aspect-ratio:1.7!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;margin:0!important;padding:9px 8px!important;background:#f7f8f5!important;border:1px solid #e1e5df!important;border-radius:8px!important;overflow:hidden!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-brand{display:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-copy{width:100%!important;min-width:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-copy h2{font:700 13px/1.2 Arial!important;letter-spacing:-.2px!important;margin:0 0 5px!important;min-height:31px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-copy p{font:400 10px/1.4 Arial!important;color:#68766b!important;margin:0!important;min-height:42px!important;overflow-wrap:anywhere!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-art{position:relative!important;display:block!important;width:100%!important;aspect-ratio:3/2!important;height:auto!important;inset:auto!important;transform:none!important;padding:0!important;margin:auto 0 0!important;background:none!important;min-width:0!important;mask-image:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-art img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-care-link{position:static!important;display:block!important;white-space:normal!important;font:500 10px/1.4 Arial!important;color:#c4ad23!important;border:0!important;padding:4px 0 0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners>a{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid #e0e4dd!important;border-radius:8px!important;overflow:hidden!important;background:#f7f8f5!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners img{width:100%!important;height:auto!important;aspect-ratio:1.5!important;object-fit:cover!important;object-position:right!important;display:block!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp26-banner-copy{position:static!important;width:auto!important;transform:none!important;padding:9px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp26-banner-copy h2{font:700 15px/1.15 Arial!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp26-banner-copy p{font:400 11px/1.45 Arial!important;color:#68766b!important;margin:8px 0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp26-banner-copy span{font:500 10px/1.4 Arial!important;color:#c4ad23!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-guidance{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-intro{grid-column:1/-1!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-intro h2{font:700 23px/1.2 Arial!important;margin:10px 0!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-intro p{font:400 12px/1.6 Arial!important;color:#68766b!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-intro>a{display:inline-block;font:600 11px/1.5 Arial!important;color:#c4ad23!important;margin:12px 0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-kicker{font:600 8px/1.4 Arial!important;color:#7b867c!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-step{min-width:0!important;padding:9px!important;margin:0!important;border:1px solid #e0e4dd!important;border-top:2px solid #f3df6b!important;border-radius:7px!important;background:#fafbf8!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-number{display:block!important;color:#dfc631!important;font:700 19px/1.2 Arial!important;margin:0 0 8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-step h3{font:700 12px/1.3 Arial!important;margin:0 0 6px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bp-part-guidance-step p{font:400 10px/1.5 Arial!important;margin:0!important;color:#68766b!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-products .bp-home-random-products{min-height:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-products :is(ul.products,.bpdc-grid){display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;margin:0!important;padding:0 0 6px!important;scrollbar-width:thin!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-products ul.products:before,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-products ul.products:after{display:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-products ul.products>li{box-sizing:border-box!important;float:none!important;flex:0 0 calc((100% - 9px)/2)!important;width:calc((100% - 9px)/2)!important;min-width:0!important;max-width:none!important;margin:0!important;scroll-snap-align:start!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card{min-width:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-copy{padding:8px!important;min-width:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-image{height:110px!important;min-height:110px!important;max-height:110px!important;flex-basis:110px!important;overflow:hidden!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-image img{width:100%!important;height:100%!important;object-fit:contain!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-copy h3{font-size:12px!important;line-height:16px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0 0 5px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card :is(.bpdc-vehicle-brands,.bpdc-fitment){font-size:11px!important;line-height:16px!important;min-width:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code,html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code>.bpdc-oe{font-size:11px!important;line-height:16px!important;min-width:0!important;max-width:100%!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-fitment{display:flex!important;gap:4px!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-fitment>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-stock{font-size:10px!important;line-height:16px!important;white-space:nowrap!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-price-wrap{min-width:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-price{font-size:clamp(13px,3.8vw,18px)!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:-.4px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-tax{font-size:9px!important;line-height:13px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-action{width:32px!important;height:34px!important;min-width:32px!important;flex:0 0 32px!important;padding:7px!important;border-radius:6px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-action svg{width:18px!important;height:18px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-bottom{gap:4px!important;padding-top:7px!important;margin-top:7px!important;min-width:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-detail{font-size:10px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-brand{height:25px!important;min-height:25px!important}
html body .bp-mobile-shell .bm26-nav{padding-bottom:env(safe-area-inset-bottom,0px)!important}
html body .bp-mobile-shell dialog{max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}
@media(max-width:359px){
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-page{padding-left:8px!important;padding-right:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-panel,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-section{padding:10px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-three>a:last-child{grid-column:1/-1!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics{gap:12px!important}
html body .bpm-header-links{grid-template-columns:repeat(4,30px)!important}
html body .bpm-header-links a{width:30px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-copy{padding:7px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-price{font-size:12px!important}
}
}

@media(max-width:760px){#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-visibility{margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}}
@media(max-width:760px){
html body .tm-site>header.wp-block-template-part:has(#bp-shared-mobile-header){position:relative!important;top:auto!important;height:104px!important;min-height:104px!important;z-index:110!important}
html body #bp-shared-mobile-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:110!important}
html body.admin-bar #bp-shared-mobile-header{top:46px!important}
html body #bp-shared-mobile-header .bm26-top{display:none!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card{display:flex!important;flex-direction:column!important;height:100%!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-copy{display:flex!important;flex-direction:column!important;flex:1!important;gap:0!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-copy h3 a{font-size:12px!important;line-height:16px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-vehicle-brands{height:16px!important;min-height:16px!important;margin:0 0 3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code{height:32px!important;min-height:32px!important;margin:3px 0!important;overflow:hidden!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-fitment{height:16px!important;min-height:16px!important;margin:0 0 3px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-stock{height:16px!important;min-height:16px!important;margin:0 0 4px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-bottom{margin-top:auto!important;min-height:47px!important;align-items:center!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code>.bpdc-oe>.bpdc-oe-piece{display:inline!important;white-space:nowrap!important}
html body.bp-catalog-five{--bp-catalog5-top:110px!important}
}

@media(max-width:760px){
html body .tm-site>header.wp-block-template-part:has(#bp-shared-mobile-header){clip-path:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility{aspect-ratio:auto!important;display:flex!important;flex-direction:column!important;padding:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility h3{font:700 14px/1.2 Arial!important;margin:0 0 6px!important;color:#26372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility-art{display:block!important;width:100%!important;aspect-ratio:1.5!important;overflow:hidden!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility-art img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right!important;mix-blend-mode:multiply!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility>span{display:block!important;font:500 10px/1.4 Arial!important;color:#c4ad24!important;margin-top:5px!important}
}
@media(max-width:760px){
html body .tm-site>header.wp-block-template-part:has(#bp-shared-mobile-header){box-shadow:none!important;background:transparent!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code>span{height:16px!important;min-height:16px!important;max-height:16px!important;line-height:16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code{padding:0!important;border:0!important;box-sizing:border-box!important;line-height:16px!important}
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .bpdc-card .bpdc-code span{line-height:16px!important}
}
@media(max-width:760px){
html body:not(#bp-type-a):not(#bp-type-b) .tm-site.tm-site .tm-catalog-main .wc-block-product-template>li.bpdc-live-item{padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important;min-width:0!important}
#bpd-root#bpd-root .bpd-cart{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important}
#bpd-root#bpd-root .bpd-cart .bpd-primary{font-size:13px!important;line-height:18px!important;white-space:nowrap!important;padding:10px!important;gap:8px!important;min-height:46px!important}
#bpd-root#bpd-root .bpd-original{font-size:11px!important;line-height:15px!important;padding:7px!important}
}

@media(min-width:761px){
html body .tm-site .bp-category-compact .bp-compact-card svg{width:100%!important;height:100%!important;max-height:125px!important;height:125px!important;flex:none!important;display:block!important;overflow:hidden!important}
}
@media(max-width:760px){
html body #bp-shared-mobile-header .bpm-header{grid-template-columns:44px minmax(0,1fr) 96px!important;gap:5px!important}
html body #bp-shared-mobile-header .bpm-header>button{width:44px!important;height:44px!important;padding:9px!important}
html body #bp-shared-mobile-header .bm26-logo{font-size:clamp(18px,5vw,22px)!important;letter-spacing:-.8px!important}
html body #bp-shared-mobile-header .bpm-header-links{grid-template-columns:repeat(2,44px)!important;gap:8px!important;width:96px!important}
html body #bp-shared-mobile-header .bpm-header-links a{width:44px!important;height:44px!important;gap:3px!important}
html body #bp-shared-mobile-header .bpm-header-links svg{width:22px!important;height:22px!important}
html body #bp-shared-mobile-header .bpm-header-links small{font-size:9px!important}
html body .bp-shared-header .bpd-search,html body #bp-mobile-2026 .bm26-search{display:none!important}
html body #bp-shared-mobile-header .bpm-header-search{overflow:hidden!important;position:relative!important}
html body #bp-shared-mobile-header .bpm-header-search input[type=search]{appearance:none!important;-webkit-appearance:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;position:static!important;transform:none!important}
html body #bp-shared-mobile-header .bpm-header-search input::-webkit-search-decoration{display:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero{padding:0 10px 10px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage{position:relative!important;height:clamp(230px,64vw,275px)!important;margin:0 -10px 0!important;isolation:isolate!important;overflow:hidden!important;background:#f5f6f2!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5f6f2 0%,#f5f6f2e0 32%,#f5f6f200 65%)}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage picture{display:contents!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bpm-hero-car{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:right bottom!important;z-index:0!important;mix-blend-mode:normal!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bpm-metrics{position:absolute!important;left:12px!important;top:15px!important;right:10px!important;margin:0!important;gap:clamp(12px,3.6vw,18px)!important;z-index:3!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy{position:absolute!important;left:12px!important;top:61px!important;width:62%!important;z-index:3!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy h1{font-size:26px!important;max-width:100%!important;line-height:1.08!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy p{font-size:11px!important;line-height:1.4!important;max-width:100%!important;margin-top:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-actions{margin-top:0!important}
html body #bp-shared-dialogs #bm26-vehicle{padding:16px!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;height:auto!important;min-height:0!important}
html body #bp-shared-dialogs #bm26-vehicle>.bm26-sheet-intro{margin:8px 0 12px!important;font-size:12px!important;line-height:1.4!important}
html body #bp-shared-dialogs #bm26-vehicle>br{display:none!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-home-finder,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-card,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;width:100%!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;gap:8px!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form>br,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form>p:empty{display:none!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-copy,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-card-head,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-card-foot,html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form>.bp-finder-model-note{display:none!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form label{grid-column:1!important;grid-row:auto!important;margin:0!important;padding:0!important;min-height:0!important;font-size:12px!important;line-height:18px!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form select{grid-column:1!important;grid-row:auto!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0 0 4px!important;padding:0 10px!important;font-size:16px!important;box-sizing:border-box!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form button{grid-column:1!important;grid-row:auto!important;width:100%!important;height:44px!important;min-height:44px!important;margin:4px 0 0!important;padding:8px 12px!important;font-size:13px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-categories{gap:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat{flex:0 0 calc((100% - 24px)/4)!important;width:calc((100% - 24px)/4)!important;min-width:0!important;font-size:10px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span{width:100%!important;height:auto!important;aspect-ratio:1!important;background:#fff!important;border:1px solid #dbe1d7!important;box-shadow:0 2px 5px #26372d08!important;border-radius:9px!important;overflow:hidden!important;padding:3px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span :is(img,svg){display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:normal!important;overflow:hidden!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>b{font-size:10px!important;line-height:13px!important;margin-top:6px!important;min-height:39px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;color:#27372d!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-arrow{display:inline-block!important;width:12px!important;height:12px!important;vertical-align:-2px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility{padding:8px!important;gap:4px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility-art{height:68px!important;aspect-ratio:auto!important;overflow:visible!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility-art svg{width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility h3{font-size:13px!important;margin-bottom:2px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility>span{margin-top:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-two .bp-care-copy h2{min-height:0!important;font-size:13px!important;margin-bottom:4px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-two .bp-care-copy p{min-height:0!important;font-size:10px!important;line-height:14px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-two .bp-care-art{height:68px!important;aspect-ratio:auto!important;margin-top:auto!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-care-two .bp-care-art img{object-fit:contain!important;max-height:68px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners>a{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners img{width:100%!important;height:68px!important;max-height:68px!important;aspect-ratio:auto!important;object-fit:contain!important;order:1!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners .bp26-banner-copy{padding:0!important;display:contents!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners h2{font-size:13px!important;line-height:16px!important;order:0!important;margin:0 0 4px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners p{font-size:10px!important;line-height:14px!important;margin:0 0 4px!important;order:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-two-banners .bp26-banner-copy>span{font-size:10px!important;line-height:14px!important;margin-top:4px!important;order:2!important}
}
@media(max-width:760px){
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form{gap:6px!important}
html body #bp-shared-dialogs #bm26-vehicle .bp-finder-form>p{display:none!important}
}


/* One desktop strip; retain the previous six-visible card dimensions. */
@media(min-width:761px){
html body .tm-site.tm-site .tg-desktop-home .bp-category-compact>nav{display:grid!important;grid-template-columns:none!important;grid-template-rows:184px!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 70px)/6)!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:9px!important;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#d9d4b3 transparent}
html body .tm-site.tm-site .tg-desktop-home .bp-category-compact .bp-compact-card{scroll-snap-align:start}
}
@media(max-width:760px){
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage{height:clamp(216px,58vw,244px)!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage:after{display:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy{left:12px!important;top:67px!important;width:38%!important;min-height:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy h1{font-size:clamp(22px,6.15vw,27px)!important;line-height:1.08!important;letter-spacing:-.75px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy p{font-size:11px!important;line-height:1.4!important;margin-top:10px!important;max-width:125px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-scan{position:absolute!important;left:-5%!important;bottom:0!important;width:105%!important;aspect-ratio:12/5!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important;mask-image:linear-gradient(to right,transparent,#000 30%),linear-gradient(to bottom,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-composite:intersect}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-scan img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;opacity:1!important;mix-blend-mode:normal!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-scan .bpm-scan-inner{clip-path:polygon(calc(42.5% - 7px) 0,68.5% 0,68.5% 100%,calc(42.5% - 7px) 100%);animation:bpm-scan-window 2.8s ease-in-out infinite alternate!important;mask-image:linear-gradient(to right,#000 97%,transparent 97.5%)!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span svg.bpm-category-group>svg{width:revert!important;height:revert!important;max-width:none!important}
@keyframes bpm-scan-window{from{clip-path:polygon(calc(42.5% - 7px) 0,68.5% 0,68.5% 100%,calc(42.5% - 7px) 100%)}to{clip-path:polygon(71.5% 0,calc(97.5% + 7px) 0,calc(97.5% + 7px) 100%,71.5% 100%)}}
}
@media(max-width:760px) and (prefers-reduced-motion:reduce){#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-scan .bpm-scan-inner{display:none!important;animation:none!important}}

/* Mobile polish: fixed first-paint geometry, no layout-changing initializer. */
@media(max-width:760px){
html body #bp-shared-mobile-header .bm26-logo small{display:block!important;font:400 clamp(5.7px,1.55vw,7px)/1.35 Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;color:#cbd2cc!important;margin-top:4px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy{top:83px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bpm-metrics{top:23px!important;left:12px!important;right:12px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics strong{color:#171c19!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics strong span{color:#8f252c!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span{background:#f1f2ee!important;isolation:isolate!important;padding:4px!important;box-shadow:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span>img,#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span>svg{mix-blend-mode:multiply!important;filter:brightness(1.1) contrast(1.03)!important}
#bp-shared-mobile-footer .bpm-footer{box-sizing:border-box!important;padding:20px 14px 26px!important;background:#111813!important;color:#d2d8d3!important;margin:0!important}
#bp-shared-mobile-footer .bpm-footer-brand{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding-bottom:16px!important;border-bottom:1px solid #344037!important}
#bp-shared-mobile-footer .bpm-footer-brand>a{display:block!important;min-width:0!important;text-decoration:none!important}
#bp-shared-mobile-footer .bpm-footer-brand .bm26-logo{display:block!important;font:800 clamp(18px,5.3vw,23px)/1 Arial!important;letter-spacing:-.8px!important;color:#fff!important}
#bp-shared-mobile-footer .bpm-footer-brand .bm26-logo>span{color:#ffdf20!important}
#bp-shared-mobile-footer .bpm-footer-brand .bm26-logo small{font-size:clamp(5.7px,1.6vw,7px)!important;letter-spacing:0!important;line-height:1.4!important;margin-top:5px!important;color:#cbd2cc!important;white-space:nowrap!important}
#bp-shared-mobile-footer .bpm-footer-help{border-left:1px solid #344037!important;padding-left:12px!important;color:#f1f4ef!important}
#bp-shared-mobile-footer .bpm-footer-help strong{font:650 13px/1.3 Arial!important;display:block!important}
#bp-shared-mobile-footer .bpm-footer-help>span{display:block!important;font:500 10px/1.5 Arial!important;color:#ffe966!important;margin-top:5px!important}
#bp-shared-mobile-footer .bpm-footer-help svg{display:inline-block!important;width:12px!important;height:12px!important;stroke:currentColor!important;stroke-width:1.7!important;fill:none!important;vertical-align:-2px!important}
#bp-shared-mobile-footer .bpm-footer-description{font:400 11px/1.6 Arial!important;margin:14px 0!important;color:#adb9af!important}
#bp-shared-mobile-footer .bpm-footer details{border-top:1px solid #344037!important;margin:0!important;padding:0!important}
#bp-shared-mobile-footer .bpm-footer summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:0!important;font:600 13px/1.4 Arial!important;color:#f1f4ef!important;cursor:pointer!important}
#bp-shared-mobile-footer .bpm-footer summary::-webkit-details-marker{display:none!important}
#bp-shared-mobile-footer .bpm-footer summary:after{content:'+';color:#ffe966;font:400 23px/1 Arial;flex:none;margin-left:12px}
#bp-shared-mobile-footer .bpm-footer details[open]>summary:after{content:'−'}
#bp-shared-mobile-footer .bpm-footer details>a{display:block!important;min-height:38px!important;padding:8px 0!important;box-sizing:border-box!important;font:400 12px/1.6 Arial!important;color:#c8d2ca!important;text-decoration:none!important}
#bp-shared-mobile-footer .bpm-footer-address{font:400 12px/1.7 Arial!important;color:#adb9af!important;padding-bottom:12px!important}
#bp-shared-mobile-footer .bpm-footer-bottom{border-top:1px solid #344037!important;padding-top:16px!important;margin-top:0!important;font:400 10px/1.8 Arial!important;color:#a9b5ac!important;overflow-wrap:anywhere!important}
#bp-shared-mobile-footer .bpm-footer-bottom>span{display:block!important}
#bp-shared-mobile-footer .bpm-footer-bottom a{font:400 10px/1.8 Arial!important;color:#c9d2ca!important;text-decoration:none!important}
#bp-shared-mobile-footer .bpm-footer-bottom nav{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin-top:12px!important;padding:0!important}
}

@media(min-width:761px){
html body .tm-site .bp-category-strip-controls{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:8px!important}
html body .tm-site .bp-cat-strip-button{display:grid!important;place-items:center!important;width:38px!important;height:34px!important;padding:7px!important;border:1px solid #dce2d9!important;border-radius:7px!important;color:#53665a!important;background:#fff!important;cursor:pointer!important}
html body .tm-site .bp-cat-strip-button:hover{color:#ffdf20!important;border-color:#f3df6b!important;background:#fff7ef!important}
html body .tm-site .bp-cat-strip-button:disabled{opacity:.35!important;cursor:default!important}
html body .tm-site .bp-cat-strip-button svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
}
@media(max-width:760px){.bp-category-strip-controls{display:none!important}}
@media(max-width:760px){
/* The whole hero canvas now shares the exact footprint of the car picture. */
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage{height:auto!important;aspect-ratio:16/7!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-scan{left:-5%!important;bottom:0!important;width:105%!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bpm-metrics{top:7px!important;left:12px!important;right:auto!important;gap:8px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics strong{font-size:11px!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-metrics small{font-size:5.7px!important;letter-spacing:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy{top:34px!important;width:38%!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy h1{font-size:clamp(20px,5.9vw,25px)!important;line-height:1.03!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy p{font-size:clamp(11.5px,3.2vw,13px)!important;line-height:1.25!important;margin-top:5px!important;max-width:none!important;white-space:nowrap!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bm26-cat>span>img.bpm-fresh-category{filter:brightness(1.1) contrast(1.03)!important;mix-blend-mode:multiply!important;object-fit:contain!important;border-radius:5px!important}
#bp-shared-mobile-footer .bpm-footer-final{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:12px!important;margin-top:12px!important}
#bp-shared-mobile-footer .bpm-footer-credit{min-width:0!important;font-size:10px!important;line-height:1.6!important}
#bp-shared-mobile-footer .bpm-footer-social{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:none!important}
#bp-shared-mobile-footer .bpm-footer-social a{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border:1px solid #3b473e!important;border-radius:8px!important;color:#e2e8e1!important;background:#1c261f!important}
#bp-shared-mobile-footer .bpm-footer-social svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}
}

@media(max-width:760px){
html body #bp-shared-mobile-header .bpm-header{grid-template-columns:minmax(0,1fr) 96px 44px!important}
html body #bp-shared-mobile-header .bpm-header>button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:2px 6px!important}
html body #bp-shared-mobile-header .bpm-header>button>svg{width:22px!important;height:22px!important;flex:none!important}
html body #bp-shared-mobile-header .bpm-header>button>small{display:block!important;font:400 9px/1.2 Arial,sans-serif!important;color:#e3e9e3!important;white-space:nowrap!important}
}

@media(max-width:760px){
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy{top:29px!important;bottom:0!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;transform:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy h1{flex:none!important;margin:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-hero-stage .bm26-hero-copy p{flex:none!important;margin-bottom:0!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility{height:auto!important;min-height:0!important;max-height:none!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility .bpm-visibility-description{display:block!important;font:400 10px/14px Arial,sans-serif!important;color:#68766b!important;margin:2px 0 4px!important;padding:0!important;min-height:42px!important;height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;overflow-wrap:normal!important}
#bp-mobile-2026#bp-mobile-2026#bp-mobile-2026 .bpm-visibility>span{height:auto!important;min-height:14px!important;max-height:none!important;white-space:normal!important;overflow:visible!important;line-height:14px!important}
}
