.header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 3px 14px #2926250a}
.filter-brand-logo[src$="bulls.svg"]{filter:brightness(0)}
.size-range-value{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 4px}.size-range-value output{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.size-range-value button{background:none;padding:5px 0;color:var(--wine);font-size:11px;text-decoration:underline}.filter-explanation{font-size:12px;line-height:1.55;color:var(--muted);margin:10px 0 12px}.motor-series.filter-group{border-bottom:0;margin-top:12px;padding-bottom:0}.motor-series.filter-group summary{font-size:12px;font-weight:400;color:var(--muted)}.motor-series .filter-options{padding-left:8px;border-left:1px solid var(--line)}
html{scroll-padding-top:calc(var(--header-height,100px) + 20px)}
.hero-delivery{display:flex;align-items:flex-start;gap:13px;margin-top:30px;padding-top:22px;border-top:1px solid #dedbd7;max-width:430px;text-align:left}.hero-delivery>svg{width:25px;height:25px;color:var(--wine);flex:none;margin-top:2px}.hero-delivery strong,.hero-delivery span,.hero-delivery small{display:block}.hero-delivery strong{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:3px}.hero-delivery span{font-size:13px;color:var(--muted)}.hero-delivery b{font-weight:700;color:var(--wine)}.hero-delivery small{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.6}
.floating-whatsapp{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;padding:12px 18px;background:#e4f4e9;color:#145b35;border:1px solid #abd2b8;border-radius:30px;box-shadow:0 5px 22px #163b2520;line-height:1.3;transition:background .2s}.floating-whatsapp:hover{background:#ccebd7}.floating-whatsapp svg{width:27px;height:27px}.floating-whatsapp strong,.floating-whatsapp small{display:block}.floating-whatsapp small{font-size:12px;margin-top:2px}.has-selection>.floating-whatsapp{bottom:122px}.selection-dialog .floating-whatsapp{position:sticky;bottom:14px;float:right;margin:0 24px 18px}.selection-dialog{padding-bottom:10px}
.dual-slider{height:38px;position:relative;margin:8px 8px 0}.dual-track{position:absolute;left:0;right:0;top:17px;height:4px;border-radius:3px;background:linear-gradient(to right,#dedbd7 var(--from,0%),#770505 var(--from,0%),#770505 var(--to,100%),#dedbd7 var(--to,100%))}.dual-slider input{position:absolute;inset:0;margin:0;width:100%;height:38px;appearance:none;background:transparent;pointer-events:none;border:0;padding:0}.dual-slider input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border:2px solid #770505;border-radius:50%;background:#fff;pointer-events:auto;cursor:grab;box-shadow:0 2px 5px #0002}.dual-slider input::-moz-range-thumb{width:17px;height:17px;border:2px solid #770505;border-radius:50%;background:#fff;pointer-events:auto;cursor:grab}.dual-slider input:focus-visible{outline:none}.dual-slider input:focus-visible::-webkit-slider-thumb{outline:3px solid #c99e98;outline-offset:3px}.range-endpoints{display:flex;justify-content:space-between;font-size:11px;color:#706b67;margin-bottom:8px}.filter-brand-logo{width:42px;height:18px;object-fit:contain;flex:none}.filter-options label{min-width:0}
.header{width:100%;max-width:none;height:105px;min-height:105px;padding:0 4%;flex-wrap:nowrap;gap:28px;box-shadow:none;border-bottom:1px solid #f1efed}.header .brand{flex:none}.header .brand img{width:116px;height:69px;object-fit:contain}.header .header-workshop{order:0;flex-basis:auto;border:0;padding:0;gap:10px;justify-content:flex-start;font-size:12px;font-weight:400}.header .header-workshop img{width:64px;height:64px}.header .header-workshop span{display:block;white-space:normal}.header .header-workshop span br{display:initial}.header nav{display:flex;margin-left:auto;margin-right:22px;gap:24px;font-size:14px;white-space:nowrap}.header nav a:last-child{display:block}.header .selection-trigger{flex-shrink:0}
@media(min-width:901px) and (max-width:1300px){.header{gap:18px;padding:0 3%}.header nav{gap:16px;margin-right:8px;font-size:12px}.header .header-workshop{font-size:11px;gap:6px}.header .header-workshop img{width:48px;height:48px}.header .brand img{width:100px}.header .selection-trigger{font-size:12px}}
@media(max-width:900px){.header{height:84px;min-height:84px;gap:14px}.header nav{display:none}.header .header-workshop img{width:48px;height:48px}.header .header-workshop{font-size:11px}.header .selection-trigger{margin-left:auto}}
@media(max-width:600px){.header{height:76px;padding:10px 16px;min-height:76px;gap:10px}.header .brand img{width:78px;height:auto}.header .header-workshop span{display:none}.header .header-workshop img{width:38px;height:38px}.header .selection-trigger{margin-left:auto;font-size:11px}.hero-delivery{margin-top:24px;padding-top:18px}.floating-whatsapp{right:12px;bottom:14px;padding:10px 13px}.has-selection>.floating-whatsapp{bottom:116px}.selection-dialog .floating-whatsapp{margin-right:12px}.filter-brand-logo{width:38px}}
