[hidden]{display:none!important}.brum{--brum-bg: #f2f2f2;--brum-panel: #fff;--brum-border: #e5e5e6;--brum-border-strong: #d0d0d2;--brum-text: #1a1a1a;--brum-muted: #6b7280;--brum-muted-2: #9aa0a6;--brum-accent: #1a1a1a;--brum-accent-contrast: #fff;--brum-radius: 8px;--brum-shadow: 0 1px 2px rgba(0,0,0,.06), 0 8px 24px rgba(0,0,0,.06);--brum-drawer-w: 380px;color:var(--brum-text);-webkit-tap-highlight-color:transparent;padding:0 16px;font-family:inherit;font-size:14px;line-height:1.4;box-sizing:border-box;max-width:1280px;margin:0 auto}.brum *,.brum *:before,.brum *:after{box-sizing:inherit}.brum .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brum__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-height:0}.brum__chips:empty{display:none}.brum__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;background:var(--brum-panel);border:1px solid var(--brum-border-strong);border-radius:999px;font-size:13px}.brum__chip button{background:none;border:0;cursor:pointer;padding:2px 6px;font:inherit;color:var(--brum-muted);border-radius:50%;line-height:1;font-size:16px}.brum__chip button:hover{background:var(--brum-bg);color:var(--brum-text)}.brum__chips-clear{color:var(--brum-muted);background:none;border:0;cursor:pointer;font:inherit;text-decoration:underline;padding:6px 4px;margin-left:4px}.brum__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#f2f2f2;z-index:9998;opacity:0;transition:opacity .25s ease}.brum__overlay.is-visible{opacity:1}.brum__drawer{position:fixed;left:50%;top:50%;width:92vw;max-width:680px;height:85vh;max-height:85vh;min-height:85vh;background:#f2f2f2;display:flex;flex-direction:column;border-radius:16px;box-shadow:var(--brum-shadow);z-index:9999;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,-50%) scale(.96);transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s}.brum__drawer.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1);visibility:visible;transition-delay:0s}.brum__drawer:not(.is-open) .brum__slider-thumb::-webkit-slider-thumb{pointer-events:none}.brum__drawer:not(.is-open) .brum__slider-thumb::-moz-range-thumb{pointer-events:none}@media(max-width:768px){.brum__drawer{left:0;top:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;transform:scale(.98)}.brum__drawer.is-open{transform:scale(1)}.brum__drawer-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.brum__drawer-header{display:none;align-items:center;justify-content:space-between;padding:16px 20px;position:absolute;top:0;left:0;right:0;z-index:3}.brum__drawer[data-mode=detail] .brum__drawer-header,.brum__drawer[data-mm-active=true] .brum__drawer-header{display:flex}.brum__drawer-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f2f2f2a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to top,transparent,black 50%);mask-image:linear-gradient(to top,transparent,black 50%)}.brum__drawer-title{font-size:18px;margin:0;font-weight:600;position:absolute;left:60px;right:60px;text-align:center;pointer-events:none}.brum__drawer-close{background:none;border:0;cursor:pointer;padding:8px;margin:-8px;color:var(--brum-muted);border-radius:50%;line-height:0}.brum__drawer-close:hover{color:var(--brum-text);background:var(--brum-bg)}.brum__drawer-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:15px 0 80px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.brum__drawer[data-mode=detail] .brum__drawer-body{padding-top:72px}.brum__drawer-footer{position:absolute;left:0;right:0;bottom:0;display:flex;gap:8px;padding:32px 20px 12px;pointer-events:none;z-index:2}.brum__drawer-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f2f2f2a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(to bottom,transparent,black 50%);mask-image:linear-gradient(to bottom,transparent,black 50%)}.brum__btn{padding:12px 16px;border-radius:var(--brum-radius);border:0;cursor:pointer;font:inherit;font-weight:500;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;transition:opacity .15s ease;pointer-events:auto}.brum__btn--ghost{flex:0 0 auto;padding:12px 20px;background:#fff;color:var(--brum-text)}.brum__btn--ghost:hover{opacity:.9}.brum__btn--solid{flex:1 1 auto;background:#b40c1c;color:#fff;font-weight:700;white-space:nowrap}.brum__btn--solid:hover{opacity:.9}.brum__filter{position:relative}.brum__filter:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:var(--brum-border)}.brum__filter:last-of-type:after{display:none}.brum[data-collection=bike] .brum__filter--make-model:after,.brum[data-collection=e-bike] .brum__filter--make-model:after{display:none}.brum__filter[data-filter-section=near_me]:after{display:none}.brum__filter:last-of-type{border-bottom:0}.brum__filter-summary{display:flex;align-items:center;gap:8px;padding:18px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-weight:600;font-size:16px}.brum__filter-summary::-webkit-details-marker{display:none}.brum__filter-label{flex:1 1 auto}.brum__filter-summary-active{flex:0 0 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brum-accent);font-size:13px;font-weight:600}.brum__filter-summary-active:empty{display:none}.brum__filter-clear{flex:0 0 auto;width:24px;height:24px;padding:0;border:0;cursor:pointer;background:transparent;color:var(--brum-muted, #6b7280);font-size:20px;line-height:1;border-radius:50%;display:none;align-items:center;justify-content:center}.brum__filter-clear:hover{background:#0000000f;color:var(--brum-text)}.brum__filter-summary:has(.brum__filter-summary-active:not(:empty)) .brum__filter-clear{display:inline-flex}.brum__chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease;color:var(--brum-muted-2);flex:0 0 auto}.brum__filter-body{padding:0 32px 16px}@media(max-width:768px){.brum__filter-body{padding:0 24px 16px}}.brum__drawer-back{background:none;border:0;cursor:pointer;padding:8px;margin:-8px;color:var(--brum-muted);border-radius:50%;line-height:0}.brum__drawer-back:hover{color:var(--brum-text);background:var(--brum-bg)}.brum__drawer[data-mode=list] .brum__drawer-back,.brum__drawer[data-mode=list] .brum__drawer-title-detail,.brum__drawer[data-mode=detail] .brum__drawer-title-list,.brum__drawer[data-mode=detail] .brum__drawer-close{display:none}.brum__drawer-title-detail{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brum-muted)}.brum__drawer-done{display:none;background:#fff;color:var(--brum-text);border:0;border-radius:8px;padding:8px 16px;font:inherit;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a}.brum__drawer-done:hover{opacity:.9}.brum__drawer[data-mm-active=true] .brum__drawer-close{display:none}.brum__drawer[data-mm-active=true][data-mm-has-selection=true] .brum__drawer-done{display:inline-block}.brum__drawer[data-mode=list] .brum__filter-body{display:none}.brum__drawer[data-mode=detail] .brum__filter:not(.is-active){display:none}.brum__drawer[data-mode=detail] .brum__filter.is-active>.brum__filter-summary{display:none}.brum__drawer[data-mode=detail] .brum__filter.is-active{border-bottom:0}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__filter-body{display:block;padding:16px 32px}.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__subfacet,.brum__drawer[data-mode=detail] [data-more-filters]>.brum__subfacet{display:none}@media(max-width:768px){.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__filter-body{padding:16px 24px}}html.brum-prefilter .brum__overlay{display:block!important;opacity:1;transition:none!important}html.brum-prefilter .brum__drawer{transition:none!important}.brum__facet-search{width:100%;box-sizing:border-box;min-height:48px;padding:8px 12px;margin:0 auto 8px;display:block;max-width:min(480px,80%);border:0;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;border-radius:8px;font:inherit;background:var(--brum-panel);position:sticky;top:0;z-index:2;transition:transform .22s ease,margin-bottom .22s ease,opacity .18s ease}.brum__facet-search:focus{outline:none;box-shadow:0 0 0 2px #b40c1c26,0 6px 16px #0000001a,0 2px 4px #0000000a}.brum__facet-search.is-hidden{transform:translateY(-110%);margin-bottom:-56px;opacity:0;pointer-events:none}.brum__facet-list{list-style:none;padding:0;margin:0;width:100%;box-sizing:border-box;max-height:280px;overflow-y:auto}.brum__drawer[data-mode=detail] .brum__facet-list{max-height:none;overflow-y:visible}.brum__facet-list li{margin:0;display:flex;align-items:center;gap:10px;padding:0 4px;border-radius:4px;position:relative;min-height:58px}.brum__facet-list input[type=checkbox]:checked{background:#b40c1c;border-color:#b40c1c}.brum__facet-list label{display:flex;flex:1;align-items:center;gap:8px;cursor:pointer;min-width:0}.brum__facet-list .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:inherit;font-weight:400;text-align:inherit;display:inline}.brum__facet-list .count{color:var(--brum-muted-2);font-size:12px;margin:0}.brum__facet-list .is-empty{padding:6px 0;color:var(--brum-muted);font-size:13px;font-style:italic}.brum__facet-list li.has-icon{padding-left:56px;padding-right:8px}.brum__facet-list li.has-icon:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:var(--brum-facet-icon, none);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.brum__facet-list--row li.has-icon{padding-left:0;padding-right:0}.brum__facet-list--row li.has-icon:before{display:none}.brum__facet-list li.has-swatch{padding-left:40px;padding-right:8px}.brum__facet-list li.has-swatch:before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--brum-facet-swatch, #ccc);border:1px solid rgba(0,0,0,.2);box-sizing:border-box;pointer-events:none}.brum__facet-list--row li.has-swatch:before{display:none}.brum__facet-item--tap{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;transition:transform .18s ease,box-shadow .18s ease,background .15s ease}.brum__facet-item--tap .label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brum__make-tick{flex:0 0 auto;margin-left:8px}@media(hover:hover)and (pointer:fine){.brum__facet-item--tap:not(.is-selected):hover{transform:translateY(-10px);position:relative;z-index:1}}.brum__facet-item--tap:not(.is-selected):active{background:var(--brum-border)}.brum__mm-chip,.brum__mm-chip-remove{cursor:pointer}.brum__facet-item--view-all,.brum__facet-item--view-all .label{font-weight:600}.brum__slider{position:relative;height:50px;margin:28px 4px 4px}.brum__slider-track{position:absolute;left:0;right:0;top:12px;height:.5px;background:var(--brum-border)}.brum__slider-fill{position:absolute;left:0;right:0;top:12px;height:.5px;background:var(--brum-accent)}.brum__slider-thumb{-webkit-appearance:none;appearance:none;position:absolute;left:0;top:0;width:100%;height:24px;background:transparent;pointer-events:none;margin:0;padding:0}.brum__slider-thumb:focus{outline:none}.brum__slider-thumb::-webkit-slider-runnable-track{background:transparent;height:24px;border:none}.brum__slider-thumb::-moz-range-track{background:transparent;height:24px;border:none}.brum__slider-thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border-radius:50%;cursor:pointer;pointer-events:all;box-shadow:0 3px 8px #0000001f,0 1px 2px #0000000f;margin-top:0}.brum__slider-thumb::-moz-range-thumb{width:24px;height:24px;background:#fff;border-radius:50%;cursor:pointer;pointer-events:all;box-shadow:0 3px 8px #0000001f,0 1px 2px #0000000f}.brum__range-inputs input{flex:0 0 auto;width:100px;min-width:0;padding:7px 10px;border:0;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;border-radius:8px;text-align:center}.brum__range-inputs input:focus{outline:none;border-color:var(--brum-accent)}.brum__range-dash{color:var(--brum-muted)}.brum__histogram{position:relative;height:112px;margin:0 4px 12px;padding:4px 0 20px;box-sizing:border-box}.brum__hist-svg{display:block;width:100%;height:100%;overflow:visible}.brum__hist-grid line{stroke:var(--brum-border, #e5e5e6);stroke-width:1;vector-effect:non-scaling-stroke}.brum__hist-line{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.brum__hist-line--out{stroke:#d0d0d2}.brum__hist-line--in{stroke:#b40c1c}.brum__hist-x{position:absolute;left:0;right:0;bottom:0;height:14px;font-size:11px;color:var(--brum-muted-2, #9aa0a6)}.brum__hist-x span{position:absolute;transform:translate(-50%);white-space:nowrap}.brum__hist-x span:first-child{transform:none}.brum__hist-x span:last-child{transform:translate(-100%)}.brum__drawer[data-mode=list] .brum__filter--inline .brum__filter-body{display:flex;flex-direction:column}.brum__filter--inline>.brum__filter-summary{cursor:default;padding:12px 20px}.brum__filter--inline>.brum__filter-summary:hover{background:transparent}.brum__filter--inline>.brum__filter-summary .brum__chev{display:none}.brum__filter--inline>.brum__filter-summary .brum__filter-label{text-align:center}.brum__filter--inline>.brum__filter-summary .brum__filter-summary-active,.brum__filter--inline>.brum__filter-summary .brum__filter-clear{display:none!important}.brum__filter--make-model:not(.has-selections)>.brum__filter-summary{width:fit-content;max-width:calc(100% - 32px);min-height:0;margin:20px auto 16px;padding:10px 14px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a}.brum[data-collection] .brum__filter--make-model:not(.has-selections):after{display:none}.brum__filter--make-model:not([data-mm-step=models]) .brum__sublist--model{display:none}.brum__filter--make-model[data-mm-step=models] .brum__sublist--make{display:none}.brum__filter[data-filter-section=price] .brum__histogram{order:1}.brum__filter[data-filter-section=price] .brum__range-inputs{order:2}.brum__filter[data-filter-section=price] .brum__slider{order:3}.brum__filter[data-filter-section=year] .brum__range-inputs,.brum__filter[data-filter-section=mileage] .brum__range-inputs,.brum__filter[data-filter-section=power] .brum__range-inputs,.brum__filter[data-filter-section=cubic_capacity] .brum__range-inputs{order:1}.brum__filter[data-filter-section=year] .brum__slider,.brum__filter[data-filter-section=mileage] .brum__slider,.brum__filter[data-filter-section=power] .brum__slider,.brum__filter[data-filter-section=cubic_capacity] .brum__slider{order:2}.brum__sublist.is-loading .brum__facet-list,.brum__sublist.is-loading .brum__facet-search{display:none}.brum__sublist.is-loading:after{content:"";display:block;width:24px;height:24px;margin:48px auto;border:2px solid var(--brum-border);border-top-color:var(--brum-text);border-radius:50%;animation:brum-spin .8s linear infinite}@keyframes brum-spin{to{transform:rotate(360deg)}}.brum__filter--make-model>.brum__filter-summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:70px;padding:0 20px;box-sizing:border-box;overflow:hidden}.brum__filter--make-model>.brum__filter-summary .brum__chev{display:none}.brum__filter--make-model>.brum__filter-summary .brum__filter-summary-active:after{content:"";width:44px;height:44px;border-radius:10px;background-color:var(--brum-text);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round'><line x1='12' y1='6' x2='12' y2='18'/><line x1='6' y1='12' x2='18' y2='12'/></svg>");background-repeat:no-repeat;background-position:center;background-size:18px 18px;flex:0 0 auto;align-self:center}.brum__filter--make-model>.brum__filter-summary .brum__filter-summary-active{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;overflow:visible;text-overflow:clip;white-space:normal}.brum__filter--make-model>.brum__filter-summary .brum__filter-summary-active:empty{display:none}.brum__filter--make-model.has-selections>.brum__filter-summary{justify-content:flex-start}.brum__filter--make-model.has-selections>.brum__filter-summary .brum__filter-label{display:none}.brum__filter--make-model.has-selections>.brum__filter-summary .brum__filter-summary-active:after{margin-left:0}.brum__mm-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;background:var(--brum-panel);border:0;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;border-radius:10px;font-size:15px;font-weight:500;line-height:1;color:var(--brum-text)}.brum__mm-chip-logo{width:28px;height:28px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:50%;flex:0 0 auto}.brum__mm-chip-text{flex:0 0 auto}.brum__mm-chip-remove{width:26px;height:26px;border:0;padding:0;margin-left:2px;background:transparent;color:var(--brum-muted);cursor:pointer;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.brum__mm-chip-remove:hover{background:var(--brum-border);color:var(--brum-text)}.brum-grid-loading{opacity:.4;transition:opacity .15s ease;pointer-events:none}.brum__results-wrap{--brum-border: #e5e5e6;--brum-border-strong: #d0d0d2;--brum-muted: #6b7280;max-width:1000px;margin:12px auto 0;padding:0 40px;box-sizing:border-box}@media(max-width:768px){.brum__results-wrap{padding:0 16px}}.brum__results-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:0}.brum__results-grid>li{margin:0;padding:24px 0 4px;border-bottom:1px solid var(--brum-border)}.brum__results-grid>li:last-child{border-bottom:0}.brum__results-grid>li:first-child{padding-top:0}.brum__results-empty{text-align:center;padding:40px 16px;color:var(--brum-muted)}.brum__results-grid>li{container-type:inline-size;container-name:card}.brum__results-grid .card.card--product .card__row1{grid-area:row1}.brum__results-grid .card.card--product .card__media{grid-area:media;flex:unset;max-width:100%;margin:0;overflow:visible}.brum__results-grid .card.card--product .card__info-container{grid-area:info;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;overflow:hidden}.brum__results-grid .card.card--product .card__info,.brum__results-grid .card.card--product .card__info-inner{display:block;width:100%;max-width:100%}.brum__results-grid .card.card--product .vehicle-details{width:100%;max-width:100%}.brum__results-grid .card.card--product .brum-extra,.brum__results-grid .card.card--product .brum-extra--mobile{grid-area:extra}.brum__results-grid .card.card--product .brum-card-footer{grid-area:footer;display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 0;margin:4px 0 0}@container card (max-width: 799px){.brum__results-grid .card.card--product{display:grid;grid-template-areas:"media  row1" "media  price" "media  specs" "extra  extra" "footer footer";grid-template-columns:46% minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;column-gap:10px;row-gap:6px;padding-top:0;max-width:none;align-items:start}.brum__results-grid .card.card--product .card__row1{align-self:start}.brum__results-grid .card.card--product .card__title{line-height:1.15;margin-top:-2px!important}.brum__results-grid .card.card--product .card__title .card-link{text-overflow:ellipsis}.brum__results-grid .card.card--product .card__info-container,.brum__results-grid .card.card--product .card__info,.brum__results-grid .card.card--product .card__info-inner{display:contents}.brum__results-grid .card.card--product .card__cost{grid-area:price;margin:0}.brum__results-grid .card.card--product .vehicle-details{grid-area:specs;margin:2px 0 0}.brum__results-grid .card.card--product .brum-extra{display:none}.brum__results-grid .card.card--product .brum-extra--mobile{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}.brum__results-grid .card.card--product .brum-extra--mobile .brum-item{grid-template-columns:minmax(0,1fr);flex:0 0 auto;background:#f5f5f7;box-shadow:none}.brum__results-grid .card.card--product .brum-extra--mobile .brum-item .icon{display:none}}@container card (min-width: 500px){.brum__results-grid .card.card--product{display:grid;grid-template-areas:"media row1" "media info" "media extra" "footer footer";grid-template-columns:30% minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:16px;row-gap:8px;padding-top:0;max-width:none;align-items:start}.brum__results-grid .card.card--product .brum-extra{display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding-bottom:4px}.brum__results-grid .card.card--product .brum-extra--mobile{display:none}}@container card (max-width: 800px){.brum__results-grid .card.card--product .vehicle-details,.brum__results-grid .card.card--product .vehicle-card-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container card (min-width: 500px){.brum__results-grid .card.card--product .vehicle-details,.brum__results-grid .card.card--product .vehicle-card-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}.brum__results-grid .card.card--product .no-card-link{position:relative;z-index:5}.brum__results-grid .card.card--product .vehicle-details .icon-item,.brum__results-grid .card.card--product .vehicle-card-spec{gap:4px;min-width:0}.brum__results-grid .card.card--product .vehicle-details .icon-item strong,.brum__results-grid .card.card--product .vehicle-card-spec span,.brum__results-grid .card.card--product .vehicle-card-spec strong{font-size:12px;min-width:0}@container card (max-width: 499px){.brum__results-grid .card.card--product .vehicle-details .icon-34,.brum__results-grid .card.card--product .vehicle-details .icon-item .icon{width:19px;height:19px;flex-shrink:0}.brum__results-grid .card.card--product .vehicle-details .icon-item strong{font-size:11px}.brum__results-grid .card.card--product .vehicle-details{row-gap:7px}}@container card (min-width: 500px){.brum__results-grid .card.card--product .vehicle-details .icon-34,.brum__results-grid .card.card--product .vehicle-details .icon-item .icon{width:25px;height:25px;flex-shrink:0}}.brum__results-grid .card.card--product .card__title{font-size:15px}.brum__results-grid .card.card--product .brum-card-footer .new-product-custom-btn a,.brum__results-grid .card.card--product .brum-card-footer .new-product-custom-btn button{width:32px;height:32px}.brum__results-grid .card.card--product .brum-card-footer{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 0 0;margin:4px 0 0}@media(max-width:768px){.brum__results-grid>li{padding:10px 0 2px}.brum__results-grid>li:first-child{padding-top:0}}.brum__paginator{margin-top:24px;margin-bottom:48px;text-align:center}.brum__paginator[hidden]{display:none}.brum__paginator-status{display:block;color:var(--brum-muted);font-size:14px}.brum__paginator-bar{position:relative;height:2px;background:var(--brum-border);margin:12px auto;max-width:480px;overflow:hidden}.brum__paginator-fill{position:absolute;left:0;top:0;bottom:0;width:0%;background:var(--brum-accent);transition:width .25s ease}.brum__paginator [data-brum-show-more]{margin-top:12px;padding:14px 32px;min-width:180px;border-radius:6px}@media(max-width:768px){.brum__facet-search,.brum__range-inputs input,.brum input[type=text],.brum input[type=search],.brum input[type=number],.brum input[type=tel],.brum input[type=email]{font-size:16px}}.brum__results-grid.brum-grid-hide{visibility:hidden}.brum__pages{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;align-items:center}@media(max-width:480px){.brum__pages{gap:4px}.brum__page{min-width:34px;height:38px;padding:0 8px}}.brum__page{min-width:40px;height:40px;padding:0 12px;border:0;border-radius:10px;background:#fff;font:inherit;font-weight:600;color:var(--brum-text);cursor:pointer;box-shadow:0 1px 2px #00000014}.brum__page.is-current{background:#b40c1c;color:#fff}.brum__page:disabled{opacity:.35;cursor:default}.brum__page-ellipsis{color:var(--brum-muted);padding:0 4px}.brum__facet-list--row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;max-height:none;overflow:visible}.brum__facet-list--row li{min-height:0;padding:0;flex:0 0 auto}.brum__filter[data-filter-section=price] .brum__filter-body{padding-top:8px}.brum__filter[data-filter-section=year] .brum__filter-body{padding-top:16px}.brum__filter[data-filter-section=price] .brum__range-inputs input{padding-left:20px;background-repeat:no-repeat;background-position:10px center;background-size:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10h12'/><path d='M4 14h9'/><path d='M19 6a7.7 7.7 0 00-5.2-2A7.9 7.9 0 006 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2'/></svg>")}.brum__filter[data-filter-section=year] .brum__range-inputs input{padding-left:20px;background-repeat:no-repeat;background-position:10px center;background-size:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/></svg>")}.brum__filter[data-filter-section=fuel_type] .brum__filter-body{position:relative;padding:0 16px;justify-content:center}.brum__filter[data-filter-section=vehicle_details__stroke_number] .brum__facet-list--row li,.brum__filter[data-filter-section=vehicle_details__cooling_system] .brum__facet-list--row li,.brum__filter[data-filter-section=vehicle_details__driving_mode] .brum__facet-list--row li{flex:0 0 auto}.brum__filter[data-filter-section=mileage] .brum__filter-body,.brum__filter[data-filter-section=cubic_capacity] .brum__filter-body{padding-top:16px}.brum__filter[data-filter-section=mileage] .brum__range-inputs{order:1}.brum__filter[data-filter-section=mileage] .brum__slider{order:2}.brum__filter[data-filter-section=mileage] .brum__range-inputs input{padding-left:22px;background-position:6px center;background-size:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 22 10 4'/><path d='M20 22 14 4'/><path d='M12 8v2'/><path d='M12 14v2'/></svg>")}.brum__filter[data-filter-section=year]:after,.brum__filter[data-filter-section=fuel_type]:after,.brum__filter[data-filter-section=vehicle_condition]:after,.brum__filter[data-filter-section=price]:after,.brum__filter[data-filter-section=transmission]:after,.brum__filter[data-filter-section=power]:after,.brum__filter[data-filter-section=mileage]:after,.brum__filter[data-filter-section=cubic_capacity]:after,.brum__filter[data-filter-section=drivetrain]:after,.brum__filter[data-filter-section=doors]:after,.brum__filter[data-filter-section=owners]:after,.brum__filter[data-filter-section=vehicle_details__stroke_number]:after,.brum__filter[data-filter-section=vehicle_details__cooling_system]:after,.brum__filter[data-filter-section=vehicle_details__driving_mode]:after,.brum__filter[data-filter-section=range]:after,.brum__filter[data-filter-section=battery]:after,.brum__filter[data-filter-section=charge_time_hours]:after,.brum__filter[data-filter-section=fast_charge_minutes]:after,.brum__filter[data-filter-section=battery_warranty_bucket]:after{display:none}.brum__facet-item.is-unavailable{opacity:.38;pointer-events:none}.brum__drawer-body>.brum__filter[data-filter-section=vehicle_details__cylinder_count]:after{display:none}.brum__filter[data-filter-section=power] .brum__filter-body{padding-top:16px}.brum__filter[data-filter-section=power] .brum__range-inputs{order:1}.brum__filter[data-filter-section=power] .brum__slider{order:2}.brum__filter[data-filter-section=power] .brum__range-inputs input{padding-left:22px;background-position:6px center;background-size:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12 H9 L12 4 L14 20 L17 12 H21'/></svg>")}.brum__filter[data-filter-section=range] .brum__filter-body{padding-top:16px}.brum__filter[data-filter-section=range] .brum__range-inputs{order:1}.brum__filter[data-filter-section=range] .brum__slider{order:2}.brum__filter[data-filter-section=range] .brum__range-inputs input{padding-left:22px;background-position:6px center;background-size:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 8.10747C6 4.73441 8.68629 2 12 2C15.3137 2 18 4.73441 18 8.10747C18 11.4541 16.085 15.3593 13.0972 16.7558C12.4007 17.0814 11.5993 17.0814 10.9028 16.7558C7.91499 15.3593 6 11.4541 6 8.10747Z'/><path d='M14 8C14 9.10457 13.1046 10 12 10C10.8954 10 10 9.10457 10 8C10 6.89543 10.8954 6 12 6C13.1046 6 14 6.89543 14 8Z'/><path d='M12 20.6875L12.4939 21.2519C12.6566 21.1095 12.75 20.9038 12.75 20.6875C12.75 20.4712 12.6566 20.2655 12.4939 20.1231L12 20.6875ZM21.4263 14.4122C21.1016 14.1549 20.6299 14.2096 20.3727 14.5342C20.1155 14.8589 20.1701 15.3306 20.4948 15.5878L21.4263 14.4122ZM3.50523 15.5878C3.82989 15.3306 3.88455 14.8589 3.62731 14.5342C3.37008 14.2096 2.89836 14.1549 2.5737 14.4122L3.50523 15.5878ZM10.5 19.375L10.9939 18.8106C10.7724 18.6168 10.4581 18.5704 10.1901 18.692C9.9221 18.8136 9.75 19.0807 9.75 19.375H10.5ZM10.5 22H9.75C9.75 22.2943 9.9221 22.5614 10.1901 22.683C10.4581 22.8046 10.7724 22.7582 10.9939 22.5644L10.5 22ZM14.4244 19.8173C14.0123 19.859 13.7121 20.227 13.7538 20.6391C13.7956 21.0512 14.1635 21.3514 14.5756 21.3096L14.4244 19.8173ZM10.5443 19.8948C8.20148 19.756 6.17254 19.2897 4.75556 18.6471C4.04582 18.3252 3.52438 17.9747 3.19064 17.6296C2.86028 17.288 2.75 16.993 2.75 16.75H1.25C1.25 17.494 1.60081 18.1434 2.11244 18.6724C2.62069 19.1979 3.32214 19.644 4.13599 20.0131C5.76619 20.7525 7.98726 21.246 10.4557 21.3922L10.5443 19.8948ZM20.4948 15.5878C21.0684 16.0424 21.25 16.443 21.25 16.75H22.75C22.75 15.7998 22.1833 15.012 21.4263 14.4122L20.4948 15.5878ZM2.75 16.75C2.75 16.443 2.93157 16.0424 3.50523 15.5878L2.5737 14.4122C1.81667 15.012 1.25 15.7998 1.25 16.75H2.75ZM12.4939 20.1231L10.9939 18.8106L10.0061 19.9394L11.5061 21.2519L12.4939 20.1231ZM9.75 19.375V20.6435H11.25V19.375H9.75ZM9.75 20.6435V22H11.25V20.6435H9.75ZM10.9939 22.5644L12.4939 21.2519L11.5061 20.1231L10.0061 21.4356L10.9939 22.5644ZM21.25 16.75C21.25 17.2066 20.8246 17.8623 19.5314 18.5103C18.3014 19.1266 16.522 19.6047 14.4244 19.8173L14.5756 21.3096C16.791 21.0851 18.7617 20.5738 20.2034 19.8514C21.5819 19.1606 22.75 18.1281 22.75 16.75H21.25Z' fill='%236b7280' stroke='none'/></svg>")}.brum__filter[data-filter-section=battery] .brum__filter-body{padding-top:16px}.brum__filter[data-filter-section=battery] .brum__range-inputs{order:1}.brum__filter[data-filter-section=battery] .brum__slider{order:2}.brum__filter[data-filter-section=battery] .brum__range-inputs input{padding-left:22px;background-position:6px center;background-size:16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -10'/><path d='M6 5v-2'/><path d='M18 3v2'/><path d='M6.5 12h3'/><path d='M14.5 12h3'/><path d='M16 10.5v3'/></svg>")}.brum__unit-toggle{display:inline-flex;background:#0000000a;border-radius:6px;padding:2px;gap:2px;align-self:center;margin-bottom:8px}.brum__unit-toggle button{flex:0 0 auto;padding:4px 14px;background:transparent;border:0;border-radius:4px;font:inherit;font-size:12px;font-weight:500;color:var(--brum-muted);cursor:pointer;transition:all .15s ease}.brum__unit-toggle button.is-active{background:#fff;color:var(--brum-text);box-shadow:0 1px 2px #00000014}.brum__filter[data-filter-section=price]>.brum__filter-summary,.brum__filter[data-filter-section=year]>.brum__filter-summary,.brum__filter[data-filter-section=mileage]>.brum__filter-summary,.brum__filter[data-filter-section=power]>.brum__filter-summary,.brum__filter[data-filter-section=cubic_capacity]>.brum__filter-summary{display:none}.brum__filter[data-filter-section=fuel_type] .brum__filter-body{padding-right:16px}.brum__filter[data-filter-section=cubic_capacity] .brum__range-inputs input{padding-left:34px;background-repeat:no-repeat;background-position:10px center;background-size:20px 20px;background-image:url(/cdn/shop/files/cubic-capacity-icon-v2.svg?v=1779971068)}.brum-view-toggle{display:inline-flex;background:#0000000a;border-radius:6px;padding:2px;gap:2px;margin-bottom:16px}.brum-view-toggle button{flex:0 0 auto;padding:6px 16px;background:transparent;border:0;border-radius:4px;font:inherit;font-size:13px;font-weight:500;color:var(--brum-muted, #6b7280);cursor:pointer;transition:all .15s ease}.brum-view-toggle button.is-active{background:#fff;color:var(--brum-text, #1a1a1a);box-shadow:0 1px 2px #00000014}.brum-map{width:100%;height:70vh;min-height:480px;border-radius:8px;overflow:hidden;margin-bottom:24px}.brum-map-popup img{width:200px;height:auto;border-radius:4px;display:block;margin:0 0 8px}.brum-map-popup-title{font-weight:600;margin-bottom:4px}.brum-map-popup-price{color:#b40c1c;font-weight:600;margin-bottom:8px}.brum-map-popup a{display:inline-block;padding:6px 12px;background:#b40c1c;color:#fff;text-decoration:none;border-radius:4px;font-weight:500}body.brum-map-fullscreen{overflow:hidden}body.brum-map-fullscreen .brum-map{position:fixed;top:58px;left:0;right:0;bottom:0;height:auto;width:100%;z-index:999;border-radius:0}.brum-map-exit{display:none}body.brum-map-fullscreen .brum-map-exit{display:flex;align-items:center;justify-content:center;position:fixed;top:74px;right:16px;z-index:1000;width:40px;height:40px;padding:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0003;border:1px solid rgba(0,0,0,.08);font-size:18px;font-weight:600;cursor:pointer;line-height:1}body.brum-map-fullscreen .brum-map-exit:hover{background:#f5f5f5}.brum__near-me-actions{display:flex;gap:8px;margin-bottom:12px}.brum__near-me-actions .brum__btn{flex:1;padding:10px 12px;font-size:13px}.brum__near-me-status[hidden]{display:none}.brum__near-me-clear{margin-left:auto;background:none;border:none;cursor:pointer;font-size:14px;color:var(--brum-muted, #666);padding:2px 6px;line-height:1}.brum__near-me-clear:hover{color:var(--brum-text)}.brum-picker-mode,.brum-picker-mode .leaflet-container{cursor:crosshair!important}.brum-center-marker{background:transparent;border:none}.brum-center-pin{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.brum__drawer:not(.is-open) *{pointer-events:none!important}.brum__near-me-actions .brum__btn.is-active{background:#000;color:#fff}.brum__near-me-actions .brum__btn.is-active:hover{background:#222}.brum__near-me-status{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;background:var(--brum-accent-soft, #eef);border-radius:8px;font-size:13px;color:var(--brum-text);white-space:nowrap;overflow:hidden}.brum__near-me-status>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.brum__near-me-status [data-near-me-place] strong{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.brum__filter.is-empty{opacity:.4;pointer-events:none}.brum__filter.is-empty .brum__filter-summary{cursor:default}.brum__filter.is-unavailable{display:none}.brum__filter:not(.brum__filter--inline):not(.brum__filter--make-model)>.brum__filter-summary{padding:18px 20px}.brum__filter:not(.brum__filter--inline):not(.brum__filter--make-model)>.brum__filter-summary .brum__filter-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brum-muted)}.brum__filter:not(.brum__filter--inline):not(.brum__filter--make-model)>.brum__filter-summary .brum__chev{opacity:.6}.brum__filter--make-model>.brum__filter-summary .brum__filter-label{flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brum-muted)}.brum__more-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:18px 20px;background:transparent;border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brum-muted)}.brum__more-toggle:hover{background:var(--brum-bg)}.brum__more-chev{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.6}.brum__more-toggle[aria-expanded=true] .brum__more-chev{transform:rotate(-135deg)}.brum__more-filters[hidden],.brum__drawer[data-mode=detail] .brum__more-toggle,html.brum-on-seller-page [id$=__collection-banner] .collection-banner{display:none}.brum__seller-context{padding:14px 20px;font-size:13px;font-weight:700;color:var(--brum-text);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--brum-border);background:var(--brum-bg)}.brum__subfacet{background:transparent;box-shadow:none;padding:0;margin-bottom:22px}.brum__subfacet+.brum__subfacet{margin-top:0;padding-top:0;border-top:0}.brum__subfacet-label{display:block;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;margin:0 0 7px;padding-left:16px}.brum__subfacet .brum__facet-list{background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;padding:0 16px}.brum__subfacet .brum__facet-list li{border-bottom:0;padding-top:12px;padding-bottom:12px}.brum__subfacet .brum__facet-list li+li:after{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:#e3e3e6}.brum__drawer[data-mode=detail]:has(.brum__filter--group.is-active) .brum__drawer-body{background:#f2f2f2}.brum__filter--group .brum__filter-body:not(:has(.brum__subfacet:not(.is-unavailable)~.brum__subfacet:not(.is-unavailable))) .brum__subfacet-label{display:none}.brum__drawer[data-mode=detail] .brum__filter--group.is-active .brum__filter-body{padding-left:12px;padding-right:12px}.brum__drawer[data-mode=detail] .brum__filter.is-active:after{display:none}.brum__subfacet.is-unavailable{display:none}.brum__filter--group:not(:has(.brum__subfacet:not(.is-unavailable))){display:none}.brum__filter-label,.brum__subfacet-label{display:inline-flex;align-items:center;gap:6px}.brum__filter--inline .brum__facet-list label{flex-direction:column;align-items:flex-start;gap:2px}.brum__filter--inline .brum__facet-list li{justify-content:flex-start;align-items:flex-start}.brum__filter[data-filter-section=fuel_type] .brum__facet-list li:nth-child(n+4){display:none}.brum__filter[data-filter-section=fuel_type].is-expanded .brum__facet-list li:nth-child(n+4){display:flex}.brum__facet-more{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;margin-top:2px;background:none;border:0;cursor:pointer}.brum__facet-more-chev{width:9px;height:9px;border-right:2px solid var(--brum-muted, #6b7280);border-bottom:2px solid var(--brum-muted, #6b7280);transform:rotate(45deg);transition:transform .2s ease}.brum__filter.is-expanded .brum__facet-more-chev{transform:rotate(-135deg)}.brum__filter[data-filter-section=fuel_type] .brum__filter-body:not(:has(.brum__facet-list li:nth-child(4))) .brum__facet-more{display:none}.brum__facet-list--row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.brum__filter--inline .brum__facet-list--row,.brum__filter--inline .brum__facet-list{display:block}.brum__filter--inline .brum__facet-list li{display:flex;align-items:center;gap:12px;min-height:0;padding:12px 4px;border-radius:0;border-bottom:.5px solid var(--brum-border, #e5e5e6)}.brum__filter--inline .brum__facet-list li:last-child{border-bottom:0}.brum__filter--inline .brum__facet-list label{flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.brum__filter--inline .brum__facet-list .count{margin-left:auto}.brum__filter--inline .brum__facet-list input[type=checkbox]:checked+label .label{color:#b40c1c;font-weight:700}.brum__drawer[data-mode=detail] .brum__drawer-body{background:#f2f2f2}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__facet-list{background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;padding:0 16px}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__facet-list li{border-bottom:0;position:relative;padding-top:12px;padding-bottom:12px}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__facet-list li+li:after{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:#e3e3e6}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__filter-body{padding-left:12px;padding-right:12px}.brum__results-wrap{padding-left:32px;padding-right:32px}@media(max-width:768px){.brum__results-wrap{padding-left:8px;padding-right:8px}}.brum__results-grid{gap:16px}.brum__results-grid>li{background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;border-bottom:0;padding:16px}.brum__results-grid>li:first-child{padding-top:16px}@media(max-width:768px){.brum__results-grid>li{padding:12px}.brum__results-grid>li:first-child{padding-top:12px}}@container card (min-width: 800px){.brum__results-grid .card.card--product{grid-template-areas:"media row1" "media info" "media extra" "media footer";grid-template-rows:auto auto 1fr auto;column-gap:20px;row-gap:6px}.brum__results-grid .card.card--product .card__row1 .card__compare{display:none}.brum__results-grid .card.card--product .brum-card-footer{align-self:end;margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--brum-border, #e5e5e6)}.brum__results-grid .card.card--product .brum-extra{align-self:start}}.brum__results-grid .card.card--product .new-product-custom-btn .compare-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border:.5px solid rgba(var(--text-color)/.15);border-radius:8px;background:transparent;color:inherit;cursor:pointer;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;transition:background .15s}.brum__results-grid .card.card--product .new-product-custom-btn .compare-btn:hover{background:rgba(var(--text-color)/.06)}.brum__results-grid .card.card--product:has([data-vb-compare-input]:checked) .new-product-custom-btn .compare-btn{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@container card (max-width: 799px){.brum__results-grid .card.card--product .card__row1 .card__compare{display:none}}.brum__drawer-cat{display:flex;align-items:flex-start;gap:8px;padding:0 16px 10px}.brum__drawer-cat .brum__drawer-home{margin-left:auto}.brum__cat-strip,.brum__cat-sub{display:flex;flex-wrap:wrap;gap:8px}.brum__cat-sub{padding:0 16px 12px}.brum__cat-chip{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #00000014;color:var(--brum-text);text-decoration:none;font:inherit;cursor:pointer;flex:0 0 auto}.brum__cat-chip .icon,.brum__cat-chip svg,.brum__drawer-home svg{width:22px;height:22px}.brum__cat-chip.is-current,.brum__cat-chip[aria-expanded=true]{background:#1a1a1a;color:#fff}.brum__drawer-home{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:0 1px 2px #00000014;color:var(--brum-text)}.brum__drawer[data-mode=detail] .brum__drawer-cat,.brum__drawer[data-mode=detail] .brum__cat-sub{display:none}.brum__mm-chip-remove{transform:translateY(-1px)}.brum__range-inputs{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.brum__facet-list--row li{gap:4px;min-height:44px}.brum__filter[data-filter-section=price] .brum__slider,.brum__filter[data-filter-section=year] .brum__slider{height:36px;margin-bottom:0}.brum__filter--inline>.brum__filter-summary .brum__filter-label{font-size:12px;color:var(--brum-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-align:left}.brum__chips{display:none}.brum .brum__facet-list--row .label{font-size:16px}.brum__hist-holder .brum__histogram{margin:0 24px 12px}.brum__drawer[data-mode=detail] .brum__hist-holder,.brum__side-nav{display:none}@media(min-width:769px){.brum__drawer{left:0;top:0;width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;min-height:100dvh;border-radius:0;transform:none}.brum__drawer.is-open{transform:none}.brum__drawer-body{display:grid;grid-template-columns:288px minmax(0,640px);column-gap:48px;row-gap:0;justify-content:center;align-content:start;padding:24px max(32px,5vw) 96px}.brum__drawer-body>*{grid-column:2;min-width:0}.brum__drawer-body>.brum__drawer-cat .brum__drawer-home{display:none}.brum__side-nav-home{display:flex;align-items:center;justify-content:center;position:fixed;top:24px;right:max(32px,5vw);z-index:5;width:40px;height:40px;margin:0;padding:0;border-radius:10px;background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #00000014}.brum__side-nav-home svg{width:22px;height:22px;color:#1a1a1a}.brum__drawer[data-mode=list] .brum__drawer-body>.brum__filter--make-model:not(.has-selections){display:none}.brum__drawer-body>.brum__drawer-cat,.brum__drawer-body>.brum__cat-sub,.brum__drawer-body>.brum__side-nav{grid-column:1;grid-row:1 / span 200;align-self:start;position:sticky;top:0}.brum__drawer-body>.brum__drawer-cat{z-index:3;padding:0 0 12px;background:#f2f2f2}.brum__drawer-body>.brum__drawer-cat .brum__cat-strip{flex-wrap:wrap}.brum__drawer-body>.brum__cat-sub{z-index:2;padding:52px 0 12px;background:#f2f2f2}.brum__drawer-body>.brum__side-nav{display:flex;flex-direction:column;gap:2px;padding-top:64px;max-height:calc(100dvh - 96px);overflow-y:auto;scrollbar-width:none}.brum__drawer-body:has(>.brum__cat-sub:not([hidden]))>.brum__side-nav{padding-top:116px}.brum__side-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--brum-muted);text-decoration:none;cursor:pointer}.brum__side-nav-item:hover{background:#fff}.brum__side-nav-item.is-active{background:#1a1a1a;color:#fff}.brum__side-nav-item svg,.brum__side-nav-item .icon,.brum__side-nav-icon{width:18px;height:18px;flex:0 0 auto;color:var(--brum-muted)}.brum__side-nav-item.is-active svg,.brum__side-nav-item.is-active .icon,.brum__side-nav-item.is-active .brum__side-nav-icon{color:#fff}.brum__side-nav-icon{background-color:currentColor;-webkit-mask:var(--ico, none) center / contain no-repeat;mask:var(--ico, none) center / contain no-repeat}.brum__side-nav-item[data-section=price] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10h12'/><path d='M4 14h9'/><path d='M19 6a7.7 7.7 0 00-5.2-2A7.9 7.9 0 006 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2'/></svg>")}.brum__side-nav-item[data-section=year] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='16' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/></svg>")}.brum__side-nav-item[data-section=mileage] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 22 10 4'/><path d='M20 22 14 4'/><path d='M12 8v2'/><path d='M12 14v2'/></svg>")}.brum__side-nav-item[data-section=power] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12 H9 L12 4 L14 20 L17 12 H21'/></svg>")}.brum__side-nav-item[data-section=cubic_capacity] .brum__side-nav-icon{--ico: url(/cdn/shop/files/cubic-capacity-icon-v2.svg?v=1779971068)}.brum__side-nav-item[data-section=range] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'><path d='M6 8.10747C6 4.73441 8.68629 2 12 2C15.3137 2 18 4.73441 18 8.10747C18 11.4541 16.085 15.3593 13.0972 16.7558C12.4007 17.0814 11.5993 17.0814 10.9028 16.7558C7.91499 15.3593 6 11.4541 6 8.10747Z'/><path d='M14 8C14 9.10457 13.1046 10 12 10C10.8954 10 10 9.10457 10 8C10 6.89543 10.8954 6 12 6C13.1046 6 14 6.89543 14 8Z'/><path d='M12 20.6875L12.4939 21.2519C12.6566 21.1095 12.75 20.9038 12.75 20.6875C12.75 20.4712 12.6566 20.2655 12.4939 20.1231L12 20.6875ZM21.4263 14.4122C21.1016 14.1549 20.6299 14.2096 20.3727 14.5342C20.1155 14.8589 20.1701 15.3306 20.4948 15.5878L21.4263 14.4122ZM3.50523 15.5878C3.82989 15.3306 3.88455 14.8589 3.62731 14.5342C3.37008 14.2096 2.89836 14.1549 2.5737 14.4122L3.50523 15.5878ZM10.5 19.375L10.9939 18.8106C10.7724 18.6168 10.4581 18.5704 10.1901 18.692C9.9221 18.8136 9.75 19.0807 9.75 19.375H10.5ZM10.5 22H9.75C9.75 22.2943 9.9221 22.5614 10.1901 22.683C10.4581 22.8046 10.7724 22.7582 10.9939 22.5644L10.5 22ZM14.4244 19.8173C14.0123 19.859 13.7121 20.227 13.7538 20.6391C13.7956 21.0512 14.1635 21.3514 14.5756 21.3096L14.4244 19.8173ZM10.5443 19.8948C8.20148 19.756 6.17254 19.2897 4.75556 18.6471C4.04582 18.3252 3.52438 17.9747 3.19064 17.6296C2.86028 17.288 2.75 16.993 2.75 16.75H1.25C1.25 17.494 1.60081 18.1434 2.11244 18.6724C2.62069 19.1979 3.32214 19.644 4.13599 20.0131C5.76619 20.7525 7.98726 21.246 10.4557 21.3922L10.5443 19.8948ZM20.4948 15.5878C21.0684 16.0424 21.25 16.443 21.25 16.75H22.75C22.75 15.7998 22.1833 15.012 21.4263 14.4122L20.4948 15.5878ZM2.75 16.75C2.75 16.443 2.93157 16.0424 3.50523 15.5878L2.5737 14.4122C1.81667 15.012 1.25 15.7998 1.25 16.75H2.75ZM12.4939 20.1231L10.9939 18.8106L10.0061 19.9394L11.5061 21.2519L12.4939 20.1231ZM9.75 19.375V20.6435H11.25V19.375H9.75ZM9.75 20.6435V22H11.25V20.6435H9.75ZM10.9939 22.5644L12.4939 21.2519L11.5061 20.1231L10.0061 21.4356L10.9939 22.5644ZM21.25 16.75C21.25 17.2066 20.8246 17.8623 19.5314 18.5103C18.3014 19.1266 16.522 19.6047 14.4244 19.8173L14.5756 21.3096C16.791 21.0851 18.7617 20.5738 20.2034 19.8514C21.5819 19.1606 22.75 18.1281 22.75 16.75H21.25Z' fill='%23000' stroke='none'/></svg>")}.brum__side-nav-item[data-section=charge_time_hours] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18v-11c0 -1.105 .895 -2 2 -2h.5c.276 0 .5 -.224 .5 -.5s.224 -.5 .5 -.5h3c.276 0 .5 .224 .5 .5s.224 .5 .5 .5h.5c1.105 0 2 .895 2 2v1m-10 10c0 1.105 .895 2 2 2h1'/><path d='M12 14h6v2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2l0 -2'/><path d='M15 21v-3'/><path d='M13 14v-2.5'/><path d='M17 14v-2.5'/></svg>")}.brum__side-nav-item[data-section=fast_charge_minutes] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M7 18v-11a2 2 0 0 1 2 -2h.5a.5 .5 0 0 0 .5 -.5a.5 .5 0 0 1 .5 -.5h3a.5 .5 0 0 1 .5 .5a.5 .5 0 0 0 .5 .5h.5a2 2 0 0 1 2 2v11a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2'/><path d='M12.667 8l-2.667 4h4l-2.667 4'/></svg>")}.brum__side-nav-item[data-section=rent_dates] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 9h.01'/><path d='M11 12h1v4h1'/><path d='M12 3c7.2 0 9 1.8 9 9c0 7.2 -1.8 9 -9 9c-7.2 0 -9 -1.8 -9 -9c0 -7.2 1.8 -9 9 -9'/></svg>")}.brum__side-nav-item[data-section=make_model] .brum__side-nav-icon{--ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10'/><path d='M6 9h4'/><path d='M8 9v6'/><path d='M13 15v-6l2 3l2 -3v6'/></svg>")}.brum__side-nav-item--more{color:var(--brum-muted)}.brum__side-nav-item--more.is-active{color:#fff}.brum__drawer-body .brum__cell--flash .brum__filter .brum__filter-body,.brum__drawer-body .brum__cell--fade .brum__filter .brum__filter-body{border-radius:14px}.brum__drawer-body .brum__cell--flash .brum__filter .brum__filter-body{background:#5a5a5c}.brum__cell--flash .brum__filter-body :where(.brum__subfacet-label,.label,.count,.brum__chev,.brum__range-dash,.brum__facet-more-chev,.brum__unit-toggle button,svg,.icon){color:#fff}.brum__drawer-body .brum__cell--flash .brum__filter:not(.brum__filter--inline)>.brum__filter-summary{background:#5a5a5c}.brum__cell--flash .brum__filter:not(.brum__filter--inline)>.brum__filter-summary :where(.brum__filter-label,.brum__chev,svg,.icon){color:#fff}.brum__cell--flash .brum__facet-list li+li:after,.brum__cell--flash .brum__filter--inline .brum__facet-list li{border-color:#ffffff40;background-color:transparent}.brum__cell--fade,.brum__cell--fade *{transition:background-color .5s ease,color .5s ease,border-color .5s ease}.brum__cell:has(>.brum__filter[hidden]),.brum__cell:has(>.brum__filter.is-unavailable),.brum__cell:has(>.brum__filter[style*="display: none"]),.brum__cell:has(>.brum__filter[style*="display:none"]){display:none}.brum__drawer[data-mode=detail] .brum__drawer-body{padding-top:24px}.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__drawer-cat,.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__cat-sub{display:flex}.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__side-nav{display:flex}.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__hist-holder,.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__more-toggle,.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__cell:not(:has(>.brum__filter.is-active)),.brum__drawer[data-mode=detail] .brum__drawer-body>[data-more-filters]:not(:has(.brum__filter.is-active)){display:none}.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__cell:has(>.brum__filter.is-active),.brum__drawer[data-mode=detail] .brum__drawer-body>.brum__filter--make-model.is-active,.brum__drawer[data-mode=detail] .brum__drawer-body>[data-more-filters]:has(.brum__filter.is-active){padding-top:52px}.brum__drawer[data-mode=detail] .brum__drawer-header{left:max(calc(50% - 152px),calc(336px + max(32px,5vw)));right:auto;width:min(640px,calc(100vw - 336px - (2*max(32px,5vw))));padding:32px 0 16px}.brum__drawer[data-mode=detail] .brum__drawer-header{justify-content:center;gap:12px}.brum__drawer[data-mode=detail] .brum__drawer-title{position:static;flex:0 0 auto}.brum__drawer[data-mode=detail] .brum__facet-search,.brum__drawer[data-mode=detail] .brum__facet-search.is-hidden{position:sticky;top:72px;z-index:2;transform:none;opacity:1;pointer-events:auto;margin:0 auto 24px;transition:none}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__facet-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;max-height:none;overflow:visible}.brum__drawer[data-mode=detail] .brum__filter.is-active .brum__sublist.is-loading .brum__facet-list{display:none}.brum__drawer[data-mode=detail] .brum__filter--group.is-active .brum__filter-body{display:block}.brum__drawer-footer{left:max(calc(50% - 152px),calc(336px + max(32px,5vw)));right:auto;width:min(640px,calc(100vw - 336px - (2*max(32px,5vw))));padding-left:0;padding-right:0;justify-content:flex-start}.brum__drawer-footer .brum__btn--solid{flex:1 1 auto}}@media(min-width:769px){.brum__drawer-body>.brum__drawer-cat{padding:12px 8px 36px;gap:6px;background:#1e1e20b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px 22px 0 0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 56px,transparent);mask-image:linear-gradient(to bottom,#000 56px,transparent)}.brum__drawer-body>.brum__drawer-cat .brum__cat-strip{gap:6px}.brum__drawer-body>.brum__drawer-cat .brum__cat-chip,.brum__drawer-body>.brum__drawer-cat .brum__drawer-home{background:#3a3a3c;color:#fff;box-shadow:none}.brum__drawer-body>.brum__drawer-cat .brum__cat-chip.is-current,.brum__drawer-body>.brum__drawer-cat .brum__cat-chip[aria-expanded=true]{background:#fff;color:#1a1a1a}.brum__drawer-body>.brum__cat-sub{padding:62px 8px 10px;background:#1e1e20b3}.brum__drawer-body>.brum__side-nav{padding:96px 8px 12px;border-radius:22px;background:linear-gradient(180deg,#2c2c2e,#1c1c1e 40%,#121214);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,inset 0 -1px #0009,0 12px 32px #00000047}.brum__drawer-body:has(>.brum__cat-sub:not([hidden]))>.brum__side-nav{padding-top:148px}.brum__side-nav-item{border-radius:12px;color:#c7c7cc}.brum__side-nav-item:hover{background:#ffffff14}.brum__side-nav-item.is-active{background:#fff;color:#1a1a1a}.brum__side-nav-item svg,.brum__side-nav-item .icon,.brum__side-nav-icon{color:#8e8e93}.brum__side-nav-item.is-active svg,.brum__side-nav-item.is-active .icon,.brum__side-nav-item.is-active .brum__side-nav-icon{color:#1a1a1a}}.brum__rent-tiles{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 12px 16px}@media(min-width:769px){.brum__rent-tiles{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:0}}.brum__rent-tile{position:relative;overflow:hidden;border-radius:22px;background:#fff;aspect-ratio:1 / 1;box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;border:0;padding:0;margin:0;font:inherit;color:var(--brum-text);text-align:left}.brum__rent-map{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#e8e6df}.brum__rent-map img{position:absolute;width:256px;height:256px;margin-left:50%;margin-top:50%;display:block}.brum__rent-pin{position:absolute;left:50%;top:45%;width:40px;height:40px;transform:translate(-50%,-100%);color:#b40c1c;filter:drop-shadow(0 3px 4px rgba(0,0,0,.25));display:none}.brum__rent-tile--loc.has-location .brum__rent-pin{display:block}.brum__rent-tile-bar{position:absolute;left:10px;right:10px;top:10px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffffeb;border-radius:12px;font-size:14px;border:0;font:inherit;color:var(--brum-text);text-align:left;cursor:pointer}.brum__rent-tile-bar--top{cursor:default}.brum__rent-tile-bar .icon{color:var(--brum-muted);flex:0 0 auto}.brum__rent-tile-bar .brum__rent-row-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brum__rent-tile:not(.has-value) .brum__rent-tile-bar .brum__rent-row-text{color:var(--brum-muted)}.brum__rent-tile-bar .brum__rent-row-clear{display:none}.brum__rent-tile.has-value .brum__rent-tile-bar .brum__rent-row-clear{display:inline-block}.brum__rent-tile-actions{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:8px}.brum__rent-tile-btn{flex:1 1 0;min-width:0;padding:10px 8px;border:0;border-radius:12px;background:#ffffffeb;color:var(--brum-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brum__rent-tile-btn:hover{background:#fff}.brum__rent-tile-radius{position:absolute;left:10px;right:10px;bottom:62px;padding:8px 12px;background:#ffffffeb;border-radius:12px;font-size:13px}.brum__rent-tile-radius input[type=range]{width:100%}.brum__rent-radius-cap{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--brum-muted);margin-bottom:2px}.brum__rent-radius-cap strong{color:var(--brum-text);font-weight:500}.brum__rent-tile-radius>:not(.brum__rent-radius-cap){margin:0}.brum__rent-tile-radius .brum__slider{height:28px;margin:2px 0 0}.brum__rent-tile-radius .brum__near-me-status,.brum__rent-tile-radius .brum__near-me-radius-text{display:none}.brum__rent-cal-clear{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#1a1a1a;font-size:18px;line-height:1;cursor:pointer;display:none;box-shadow:0 1px 3px #00000040}.brum__rent-tile--cal.has-value .brum__rent-cal-clear{display:block}@media(min-width:769px){.brum__rent-tile--cal .calendar-container,.brum__rent-tile--cal .calendar-widget{height:100%}.brum__rent-tile--cal .calendar-wrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.calendar-container--inline .calendar-overlay,.calendar-container--inline .calendar-topbar,.calendar-container--inline .calendar-footer{display:none}.calendar-container--inline .calendar-widget{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;padding:0;border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transition:none;background:transparent;display:flex;flex-direction:column;z-index:auto}.calendar-container--inline .calendar-header{display:flex;align-items:center;justify-content:center;gap:12px;background:#b40c1c;color:#fff;padding:8px}.calendar-container--inline .nav-container{display:contents}.calendar-container--inline [data-calendar-prev]{order:1}.calendar-container--inline .month-year{order:2;color:#fff;font-size:15px;min-width:150px;text-align:center}.calendar-container--inline [data-calendar-next]{order:3}.calendar-container--inline .nav-btn{color:#fff}.calendar-container--inline .nav-btn:hover{background:#ffffff26}.calendar-container--inline .calendar-dates{order:3;margin:0;border-top:.5px solid var(--brum-border, #e5e5e6)}.calendar-container--inline .calendar-range{background:transparent;color:var(--brum-text, #1a1a1a);font-size:13px;text-align:center;padding:9px 12px}.calendar-container--inline .calendar-days-header{padding:8px 10px 0;margin:0}.calendar-container--inline .calendar-grid{flex:1 1 auto;padding:0 10px 6px;grid-template-rows:repeat(6,1fr);gap:4px;align-items:center;justify-items:center}.calendar-container--inline .calendar-grid .date-cell{padding:0;width:34px;height:32px;border-radius:8px;font-size:14px}.calendar-container--inline .calendar-grid .date-cell.in-range,.calendar-container--inline .calendar-grid .date-cell.start-date,.calendar-container--inline .calendar-grid .date-cell.end-date{border-radius:8px}}.brum__rent-face,.brum__rent-tile-bar--cal{display:none}@media(max-width:768px){.brum__rent-tiles{grid-template-columns:1fr 1fr;gap:12px}.brum__rent-tile{cursor:pointer}.brum__rent-map,.brum__rent-pin,.brum__rent-tile-actions,.brum__rent-tile-radius,.brum__rent-tile--cal.has-value .brum__rent-cal-clear{display:none}.brum__rent-tile-bar{top:auto;bottom:8px;left:8px;right:8px;padding:8px 10px;font-size:12px;pointer-events:none}.brum__rent-tile-bar .brum__rent-row-clear{pointer-events:auto}.brum__rent-tile-bar--cal{display:flex}.brum__rent-tile--loc{background:#1c1c1e}.brum__rent-face--loc{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.brum__rent-face--cal{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0;bottom:52px;left:0;text-align:center}.brum__rent-face-month{width:100%;padding:7px 0;background:#b40c1c;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.brum__rent-face-day{flex:1 1 auto;display:flex;align-items:center;font-size:52px;font-weight:400;line-height:1;color:var(--brum-text);white-space:nowrap}.brum__rent-face-day.is-range{font-size:34px;letter-spacing:-.02em}}.brum__mm-card{display:none}@media(max-width:768px){.brum__drawer[data-mode=list] .brum__mm-card:not([hidden]){display:block}.brum__filter--make-model>.brum__filter-summary{display:none}.brum__mm-card{margin:0 24px 16px;padding:12px;background:#1c1c1e;border-radius:22px;box-shadow:0 6px 16px #0000002e,0 2px 4px #00000014}.brum__mm-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 0;justify-items:center}.brum__mm-pop{width:60px;height:60px;padding:0;border:0;border-radius:14px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.brum__mm-pop.is-selected{box-shadow:inset 0 0 0 2.5px #b40c1c}.brum__mm-pop-logo{width:40px;height:40px;background:center / contain no-repeat}.brum__mm-pop-logo--text{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:#1a1a1a}.brum__mm-card-bar{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;background:#ffffff24;color:#e5e5e6;font:inherit;font-size:14px;text-align:left;cursor:pointer}.brum__mm-card.has-value .brum__mm-card-bar{color:#fff}.brum__mm-card-bar .icon{flex:0 0 auto;color:#c7c7cc}.brum__mm-card-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brum__mm-card-bar .brum__chev{color:#c7c7cc}.brum__mm-card-clear{font-size:18px;line-height:1;color:#c7c7cc;padding:0 2px}.brum__mm-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brum__mm-card-chips .brum__mm-chip{box-shadow:none}.brum__mm-card-add{width:44px;height:44px;margin-left:0;border:0;border-radius:10px;background:#fff;color:#1a1a1a;font-size:24px;line-height:1;cursor:pointer}}.vb-rent-tiers{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}body.template-collection-rent .card__cost{margin-top:0;padding-top:0}.vb-rent-tier{flex:0 0 auto;min-width:0;display:flex;align-items:center;gap:5px;padding:7px 11px;border:0;border-radius:10px;background:#f5f5f7;color:#1d1d1f}.vb-rent-tier.is-active{background:#1a1a1a;color:#fff}.vb-rent-tier.is-active .vb-rent-tier-label{color:#c7c7cc}.vb-rent-tier.is-na .vb-rent-tier-value{color:#9aa0a6}.vb-rent-tier-value{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap}.vb-rent-tier.is-active .vb-rent-tier-value{font-size:18px}.vb-rent-tier-label{order:2;line-height:1;font-size:11px;font-weight:400;letter-spacing:0;text-transform:lowercase;color:#6e6e73;white-space:nowrap}.vb-rent-tier-label:before{content:"/ "}.vb-rent-tier-note{display:none}@media(max-width:768px){.vb-rent-tiers{flex-wrap:nowrap;gap:4px}.vb-rent-tier{padding:7px 6px;border-radius:10px}.vb-rent-tier-value{font-size:14px;letter-spacing:-.03em}.vb-rent-tier.is-active .vb-rent-tier-value{font-size:15px}.vb-rent-tier-label{font-size:9px}.vb-rent-tier:not(.vb-rent-tier--total){flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.vb-rent-tier:not(.vb-rent-tier--total) .vb-rent-tier-label:before{content:""}.vb-rent-tier:not(.vb-rent-tier--total) .vb-rent-tier-value[data-len="6"]{font-size:13px}.vb-rent-tier:not(.vb-rent-tier--total) .vb-rent-tier-value[data-len="7"],.vb-rent-tier:not(.vb-rent-tier--total) .vb-rent-tier-value[data-len="8"]{font-size:11px;letter-spacing:-.04em}.vb-rent-tier--total{flex:0 0 auto;padding:8px 10px}.vb-rent-tier--total .vb-rent-tier-value{font-size:17px}.vb-rent-tier--total .vb-rent-tier-label{font-size:10px}}.brum__drawer-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.brum__drawer-actions .brum__drawer-home{margin:0}.brum__drawer-actions .brum-toolbar__btn--account{flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#fff;color:var(--brum-text, #1a1a1a);box-shadow:0 1px 2px #00000014}.brum__drawer-actions .brum-toolbar__btn--account>.icon{width:22px;height:22px}.brum__drawer-actions--desktop{display:none}@media(min-width:769px){.brum__drawer-body>.brum__drawer-cat .brum__drawer-actions{display:none}.brum__drawer>.brum__drawer-actions--desktop{display:flex;position:fixed;top:24px;right:max(32px,5vw);z-index:5;margin:0}}@media(min-width:1100px){.brum-catalogue-layout{display:grid;grid-template-columns:280px minmax(0,900px);gap:24px;align-items:start;width:min(1204px,calc(100% - 48px));margin:16px auto 0}.brum-catalogue-layout>.brum{width:100%;min-width:0;max-width:none;margin:0;padding:0}.brum-catalogue-layout>.brum--sidebar{position:sticky;top:100px}.brum-catalogue-layout>.brum--fullpage{position:static}.brum--sidebar .brum__drawer,.brum--sidebar .brum__drawer.is-open{position:relative;inset:auto;width:100%;max-width:none;height:var(--brum-sidebar-height, calc(100dvh - 116px) );min-height:0;max-height:none;transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:none;z-index:2;border-radius:12px;box-shadow:none}.brum--sidebar .brum__overlay,.brum--sidebar .brum__side-nav,.brum--sidebar .brum__drawer-actions--desktop,.brum--sidebar .brum__drawer-close{display:none!important}.brum--sidebar .brum__drawer-body{display:block;min-height:0;padding:10px 0 80px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.brum--sidebar .brum__drawer-body>.brum__drawer-cat,.brum--sidebar .brum__drawer-body>.brum__cat-sub{position:static;background:transparent;padding:6px 12px 12px;mask-image:none;-webkit-mask-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.brum--sidebar .brum__drawer-body>.brum__drawer-cat .brum__drawer-actions{display:flex}.brum--sidebar .brum__drawer-body>.brum__drawer-cat .brum__drawer-home{display:flex}.brum--sidebar .brum__drawer-cat,.brum--sidebar .brum__cat-strip,.brum--sidebar .brum__drawer-actions{gap:4px}.brum--sidebar .brum__cat-chip,.brum--sidebar .brum__drawer-actions .brum__drawer-home,.brum--sidebar .brum__drawer-actions .brum-toolbar__btn--account{width:30px;height:30px;flex-basis:30px}.brum--sidebar .brum__drawer[data-mode=list] .brum__filter--make-model:not(.has-selections){display:block}.brum--sidebar .brum__filter-summary{padding:12px 14px;font-size:13px}.brum--sidebar .brum__hist-holder .brum__histogram{height:64px;margin:0 14px 8px}.brum--sidebar .brum__drawer[data-mode=list] .brum__filter--inline>.brum__filter-body{padding:8px 14px}.brum--sidebar .brum__range-inputs{gap:6px}.brum--sidebar .brum__range-inputs input{flex:1 1 0;width:0;min-width:0;max-width:none;font-size:13px}.brum--sidebar .brum__filter .brum__slider{height:30px;margin:12px 4px 0}.brum--sidebar .brum__filter--inline .brum__facet-list li{min-height:38px;padding:8px 4px}.brum--sidebar .brum__facet-list--row .label{font-size:13px}.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body{padding-top:64px}.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body>.brum__drawer-cat,.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body>.brum__cat-sub{display:none}.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body>.brum__cell,.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body>.brum__filter--make-model,.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-body>[data-more-filters]{padding-top:0}.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-header{left:0;right:0;width:auto;padding:16px 14px;justify-content:space-between}.brum--sidebar .brum__drawer[data-mode=detail] .brum__drawer-title{position:absolute;left:44px;right:44px}.brum--sidebar .brum__drawer[data-mode=detail] .brum__filter.is-active .brum__filter-body{padding:10px 14px}.brum--sidebar .brum__drawer[data-mode=detail] .brum__filter.is-active .brum__facet-list{grid-template-columns:minmax(0,1fr);gap:0}.brum--sidebar .brum__drawer[data-mode=detail] .brum__facet-search{top:0;max-width:100%;margin-bottom:12px;font-size:14px}.brum--sidebar .brum__rent-tiles{grid-template-columns:minmax(0,1fr);margin:8px 12px}.brum--sidebar .brum__drawer-footer{left:0;right:0;width:auto;padding:24px 10px 10px}.brum--sidebar .brum__drawer-footer .brum__btn{font-size:12px;padding:12px 8px}.brum-catalogue-layout>.brum__results-wrap{width:100%;min-width:0;max-width:none;margin:0;padding:0}.brum-catalogue-layout .brum__results-grid .card.card--product{grid-template-areas:"media row1" "media info" "media extra" "media footer";grid-template-columns:min(46%,384px) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:20px;row-gap:6px;min-height:0}.brum-catalogue-layout .brum__results-grid .card.card--product .card__media{align-self:start;margin:-16px 0 -16px -16px;width:calc(100% + 16px);max-width:none;border-radius:14px 0 0 14px;overflow:hidden}.brum-catalogue-layout .brum__results-grid .card.card--product .card__media .media{height:auto;aspect-ratio:4 / 3;padding-top:0!important;border-radius:inherit!important}.brum-catalogue-layout .brum__results-grid .card.card--product .card__media .media>img{object-fit:cover!important;transform:none!important}.brum-catalogue-layout .brum__results-grid .card.card--product .card__info-container{display:flex}.brum-catalogue-layout .brum__results-grid .card.card--product .card__info,.brum-catalogue-layout .brum__results-grid .card.card--product .card__info-inner{display:block}.brum-catalogue-layout .brum__results-grid .card.card--product .card__cost,.brum-catalogue-layout .brum__results-grid .card.card--product .vehicle-details{grid-area:auto}.brum-catalogue-layout .brum__results-grid .card.card--product .card__cost{margin:0 0 6px}.brum-catalogue-layout .brum__results-grid .card.card--product .vehicle-details{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.brum-catalogue-layout .vehicle-details .icon-item strong{overflow-wrap:anywhere}.brum-catalogue-layout .brum__results-grid .card.card--product .card__row1 .card__compare{display:none}.brum-catalogue-layout .brum__results-grid .card.card--product .brum-card-footer{align-self:end;margin:8px 0 0;padding:12px 0 0;border-top:1px solid var(--brum-border, #e5e5e6)}}.brum__sidebar-open{display:none}@media(min-width:1100px){.brum--sidebar .brum__drawer-body>.brum__drawer-cat,.brum--sidebar .brum__drawer-body>.brum__cat-sub{display:none}.brum--sidebar .brum__sidebar-open{display:block;width:calc(100% - 28px);margin:0 14px 16px;padding:12px;border:0;border-radius:var(--brum-radius);background:var(--brum-panel);color:var(--brum-text);box-shadow:0 6px 16px #0000001a,0 2px 4px #0000000a;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.brum--sidebar .brum__drawer[data-mode=detail] .brum__sidebar-open{display:none}.brum--sidebar .brum__drawer[data-mode=list] .brum__mm-card:not([hidden]){display:block}.brum--sidebar .brum__filter--make-model>.brum__filter-summary{display:none}.brum--sidebar .brum__mm-card{margin:0 14px 16px;padding:10px;background:#1c1c1e;border-radius:22px;box-shadow:0 6px 16px #0000002e,0 2px 4px #00000014}.brum--sidebar .brum__mm-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 0;justify-items:center}.brum--sidebar .brum__mm-pop{width:44px;height:44px;padding:0;border:0;border-radius:14px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.brum--sidebar .brum__mm-pop.is-selected{box-shadow:inset 0 0 0 2.5px #b40c1c}.brum--sidebar .brum__mm-pop-logo{width:30px;height:30px;background:center / contain no-repeat}.brum--sidebar .brum__mm-pop-logo--text{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:#1a1a1a}.brum--sidebar .brum__mm-card-bar{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;background:#ffffff24;color:#e5e5e6;font:inherit;font-size:12px;text-align:left;cursor:pointer}.brum--sidebar .brum__mm-card.has-value .brum__mm-card-bar{color:#fff}.brum--sidebar .brum__mm-card-bar .icon{flex:0 0 auto;color:#c7c7cc}.brum--sidebar .brum__mm-card-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brum--sidebar .brum__mm-card-bar .brum__chev{color:#c7c7cc}.brum--sidebar .brum__mm-card-clear{font-size:18px;line-height:1;color:#c7c7cc;padding:0 2px}.brum--sidebar .brum__mm-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brum--sidebar .brum__mm-card-chips .brum__mm-chip{box-shadow:none}.brum--sidebar .brum__mm-card-add{width:44px;height:44px;margin-left:0;border:0;border-radius:10px;background:#fff;color:#1a1a1a;font-size:24px;line-height:1;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/brum-filters.css.map */
