.glass-filter.glass-filter--premium{color:#113d35;background:#fff;border:1px solid #e1eae5;border-radius:18px;min-width:0;padding:22px;display:block;position:relative;box-shadow:0 12px 40px #0e46350a}.glass-filter--premium .glass-filter-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin:0 0 16px;display:flex}.glass-filter--premium .glass-filter-heading .glass-filter-title{letter-spacing:-.035em;color:#0b352e;margin:0;font-size:25px;font-weight:750;line-height:1.1;display:block}.glass-filter--premium .glass-filter-heading>button{color:#315d51;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:7px;min-width:34px;min-height:34px;padding:5px 0 5px 7px;font-size:11px;font-weight:500;display:flex}.glass-filter--premium .glass-filter-heading>button svg{box-sizing:content-box;background:#f2f6f4;border-radius:7px;padding:5px}.glass-filter--premium .glass-vehicle-fields{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.glass-filter--premium .glass-brand-picker,.glass-filter--premium .glass-model-picker{min-width:0;margin:0}.glass-filter--premium .glass-vehicle-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.glass-filter--premium .glass-position-control{min-width:0;margin-top:18px}.glass-filter--premium .glass-mobile-visualizer{display:none}.glass-filter--premium .glass-facet-error{color:#724d33;background:#fff8f1;border:1px solid #e9d4c4;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.glass-filter--premium .glass-facet-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px;text-decoration:underline}.glass-select{min-width:0;position:relative}.glass-select.is-open{z-index:40}.glass-select-trigger{color:#133c34;text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0dc;border-radius:9px;grid-template-rows:14px minmax(24px,auto);gap:0;padding:7px 36px 7px 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative}.glass-select-trigger:hover:not(:disabled){background:#fbfdfc;border-color:#7b9f91}.glass-select-search:focus-within{outline-offset:3px;outline:2px solid #18785b}.glass-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #18785b}.glass-select.is-open .glass-select-trigger{border-color:#42896f;box-shadow:0 0 0 2px #42896f12}.glass-select-trigger:disabled{cursor:default;color:#a0aaa5;background:#f7f9f8;border-color:#e5eae7}.glass-select-trigger:disabled .glass-select-label{color:#89978f}.glass-select-label{color:#536b61;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:450;line-height:14px;display:block;overflow:hidden}.glass-select-value{align-items:center;gap:12px;min-width:0;font-size:16px;font-weight:500;line-height:24px;display:flex}.glass-select-value>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.glass-select-value.is-placeholder{color:#73857b;font-size:14px;font-weight:400}.glass-select-leading,.glass-select-option-leading{color:#163e34;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:26px;display:inline-flex}.glass-select-leading img,.glass-select-option-leading img{object-fit:contain;width:29px;height:26px;display:block}.glass-select img[src$="/aurus.svg"],.glass-select img[src$="/solaris.svg"],.glass-select img[src$="/solaris-symbol.svg"],.glass-select img[src$="/rox.svg"],.glass-select img[src$="/amberauto.svg"],.glass-select img[src$="/shineray-symbol.svg"],.glass-select img[src$="/supplemental-final-converters/panama.png"],.glass-select img[src$="/supplemental-final-converters/alke.png"],.glass-select img[src$="/supplemental-final-converters/yucon.svg"],.glass-select-sheet img[src$="/aurus.svg"],.glass-select-sheet img[src$="/solaris.svg"],.glass-select-sheet img[src$="/solaris-symbol.svg"],.glass-select-sheet img[src$="/rox.svg"],.glass-select-sheet img[src$="/amberauto.svg"],.glass-select-sheet img[src$="/shineray-symbol.svg"],.glass-select-sheet img[src$="/supplemental-final-converters/panama.png"],.glass-select-sheet img[src$="/supplemental-final-converters/alke.png"],.glass-select-sheet img[src$="/supplemental-final-converters/yucon.svg"]{filter:brightness(0)}.glass-select-chevron{transition:transform .15s;position:absolute;top:calc(50% - 9px);right:12px}.glass-select.is-open .glass-select-chevron{transform:rotate(180deg)}.glass-filter--premium .glass-vehicle-details .glass-select-trigger{padding-inline-start:11px;padding-inline-end:29px}.glass-filter--premium .glass-vehicle-details .glass-select-chevron{width:16px;right:8px}.glass-filter--premium .glass-vehicle-details .glass-select-value{font-size:15px}.glass-select-menu{box-sizing:border-box;z-index:50;color:#173d33;background:#fff;border:1px solid #d7e4dc;border-radius:12px;flex-direction:column;width:100%;min-width:200px;padding:9px;display:flex;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 14px 44px #15382b24}.glass-select-menu--above{top:auto;bottom:calc(100% + 7px)}.glass-select-menu .glass-select-search{flex:none}.glass-select-menu .glass-select-list{flex:auto;min-height:0}.glass-filter--premium .glass-vehicle-details>.glass-select:last-child .glass-select-menu{left:auto;right:0}.glass-select-search{color:#667e71;background:#f7f9f7;border:1px solid #dfe6e1;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:42px;margin:0 0 8px;padding:0 10px;display:flex}.glass-select-search>svg{flex:none}.glass-select-search input{color:#183f33;width:100%;min-width:0;min-height:40px;font:inherit;outline:0;font-size:14px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important}.glass-select-search input::placeholder{color:#8a998f;opacity:1}.glass-select-search input::-webkit-search-cancel-button{cursor:pointer}.glass-select-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cabe transparent;max-height:264px;scroll-padding-block:5px;position:relative;overflow:hidden auto}.glass-select-list:focus{outline:0}.glass-select-option{color:#244c3e;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:8px 10px;font-size:14px;line-height:1.3;display:flex}.glass-select-option>span:not(.glass-select-option-leading){overflow-wrap:anywhere;flex:1;min-width:0}.glass-select-option.is-active{background:#f0f5ef}.glass-select-option.is-selected{color:#14583e;background:#e9f3e6;font-weight:600}.glass-select-option.is-active.is-selected{background:#e0eedc}.glass-select-option-check{color:#21754d;flex:none;margin-left:auto}.glass-select-empty{color:#6c8074;margin:0;padding:18px 10px;font-size:13px;line-height:1.5}.glass-filter--premium .glass-option-fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.glass-filter--premium .glass-option-fieldset>legend{color:#163d33;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0;font-size:16px;font-weight:650;line-height:1.3;display:flex}.glass-filter--premium .glass-option-fieldset>legend .glass-more-options{color:#316e53;white-space:nowrap;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;min-height:28px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.3;text-decoration:underline;display:inline-flex}.glass-filter--premium .glass-option-row{color:#5c7267;align-items:center;gap:9px;min-height:38px;margin-top:7px;font-size:12px;line-height:1.25;display:flex}.glass-filter--premium .glass-option-row>.glass-equipment-label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.glass-filter--premium .glass-equipment-label>svg{color:#325c4d;flex:0 0 23px}.glass-filter--premium .glass-equipment-label>span{overflow-wrap:anywhere;min-width:0}.glass-filter--premium .glass-option-row>div{border:1px solid #d5dfd7;border-radius:8px;flex:0 0 52%;grid-template-columns:minmax(43px,1fr) minmax(43px,1fr) minmax(65px,1.3fr);gap:0;display:grid;overflow:hidden}.glass-filter--premium .glass-option-row button{color:#406a56;min-width:0;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce4df;border-radius:0;margin:0;padding:6px 3px;font-size:11px;line-height:1.2}.glass-filter--premium .glass-option-row button:last-child{border-right:0}.glass-filter--premium .glass-option-row button:hover{background:#f2f7ef}.glass-filter--premium .glass-option-row button.is-selected{color:#174e36;background:#e9f3e3;font-weight:600}.glass-filter--premium .glass-option-row button.is-selected[aria-pressed=true]:first-child{color:#174e36;background:#e9f3e3;border-color:#dce4df}.glass-filter--premium .glass-additional-options{padding-top:3px}.glass-filter--premium .glass-additional-options[hidden]{display:none!important}.glass-filter--premium .glass-filter-submit{border:1px solid var(--glass-accent);background:var(--glass-accent);color:#123d2c;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:18px;padding:13px 17px;font-size:16px;font-weight:650;line-height:1.2;display:flex}.glass-filter--premium .glass-filter-submit:hover{background:var(--glass-accent);background:color-mix(in srgb, var(--glass-accent) 94%, #000);border-color:var(--glass-accent)}.glass-filter--premium .glass-filter-help{justify-content:center;align-items:center;gap:9px;min-height:28px;margin-top:8px;font-size:12px;line-height:1.3;color:#376e57!important;text-decoration:none!important;display:flex!important}.glass-filter--premium .glass-filter-help>span{text-underline-offset:3px;text-decoration:underline}.glass-filter--premium button:focus-visible{outline-offset:3px;outline:2px solid #18785b}.glass-filter--premium a:focus-visible{outline-offset:3px;outline:2px solid #18785b}.glass-select-sheet button:focus-visible{outline-offset:3px;outline:2px solid #18785b}.glass-select-overlay{inset:0 0 calc(78px + env(safe-area-inset-bottom,0px));z-index:10020;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#082a2390;justify-content:center;align-items:flex-end;font-family:inherit;display:flex;position:fixed}.glass-select-overlay *{box-sizing:border-box}.glass-select-sheet{box-sizing:border-box;width:100%;max-width:700px;max-height:calc(100dvh - 12px);padding:9px 17px max(13px,env(safe-area-inset-bottom));color:#163e33;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 44px #082a2325}.glass-select-sheet:focus{outline:0}.glass-select-sheet-handle{background:#d9e4dc;border-radius:4px;flex:none;width:36px;height:4px;margin:0 auto 10px}.glass-select-sheet-heading{flex:none;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.glass-select-sheet-heading h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.glass-select-sheet-heading button{color:#315e48;cursor:pointer;background:#f0f5ef;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.glass-select-sheet .glass-select-search{flex:none;min-height:48px;margin-bottom:10px}.glass-select-sheet .glass-select-search input{min-height:46px;font-size:16px}.glass-select-sheet .glass-select-list{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:min(52dvh,420px)}.glass-select-sheet .glass-select-option{min-height:52px;padding-inline-start:10px;padding-inline-end:10px;font-size:16px}.glass-select-sheet-hint{color:#8b9a90;text-align:center;flex:none;margin:0;padding:8px 0 0;font-size:11px;line-height:1.4}@media (min-width:1000px) and (max-height:780px) and (pointer:fine){.glass-filter.glass-filter--premium{padding:18px 20px}.glass-filter--premium .glass-filter-heading{margin-bottom:12px}.glass-filter--premium .glass-filter-heading .glass-filter-title{font-size:24px}.glass-filter--premium .glass-vehicle-fields{gap:8px}.glass-select-trigger{min-height:52px;padding-block-start:5px;padding-block-end:5px}.glass-filter--premium .glass-position-control,.glass-filter--premium .glass-option-fieldset{margin-top:14px}.glass-filter--premium .glass-filter-submit{min-height:48px;margin-top:14px}.glass-filter--premium .glass-filter-help{min-height:24px;margin-top:6px}}@media (max-width:999px){.glass-filter.glass-filter--premium{border-radius:16px;flex-direction:column;gap:0;width:100%;padding:20px;display:flex}.glass-filter--premium .glass-filter-heading{order:1;margin-bottom:14px}.glass-filter--premium .glass-filter-heading .glass-filter-title{font-size:20px;display:block}.glass-filter--premium .glass-filter-heading>button{min-height:44px;font-size:12px}.glass-filter--premium .glass-vehicle-fields{display:contents}.glass-filter--premium .glass-brand-picker{order:2}.glass-filter--premium .glass-model-picker{order:3;margin-top:10px}.glass-filter--premium .glass-mobile-visualizer{order:4;min-width:0;margin:16px 0 0;display:block}.glass-filter--premium .glass-vehicle-details{order:5;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.glass-filter--premium .glass-facet-error{order:6}.glass-filter--premium .glass-position-control{order:7;margin-top:16px}.glass-filter--premium .glass-option-fieldset{order:8;margin-top:18px}.glass-filter--premium .glass-filter-submit{order:9;min-height:54px;margin-top:18px;font-size:16px}.glass-filter--premium .glass-filter-help{order:10;min-height:44px;margin-top:4px}.glass-filter--premium .glass-option-row{min-height:44px;margin-top:8px;font-size:13px}.glass-filter--premium .glass-option-row>div{flex-basis:49%}.glass-filter--premium .glass-option-row button,.glass-filter--premium .glass-option-fieldset>legend .glass-more-options{min-height:44px;font-size:12px}}@media (max-width:599px){.glass-filter.glass-filter--premium{padding:16px}.glass-filter--premium .glass-vehicle-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.glass-filter--premium .glass-vehicle-details>.glass-select:last-child{grid-column:1/-1}.glass-filter--premium .glass-option-fieldset>legend{font-size:15px}.glass-filter--premium .glass-option-fieldset>legend .glass-more-options{gap:3px;font-size:11px}.glass-filter--premium .glass-equipment-label{gap:7px!important}.glass-filter--premium .glass-option-row{gap:7px;font-size:12px}.glass-filter--premium .glass-option-row>div{flex-basis:52%;grid-template-columns:minmax(44px,1fr) minmax(44px,1fr) minmax(58px,1.3fr)}.glass-filter--premium .glass-option-row button{font-size:11px}}@media (max-width:359px){.glass-filter.glass-filter--premium{padding:13px}.glass-filter--premium .glass-filter-heading .glass-filter-title{font-size:19px}.glass-filter--premium .glass-filter-heading>button{gap:3px;font-size:11px}.glass-filter--premium .glass-option-row{flex-wrap:wrap;padding-top:4px}.glass-filter--premium .glass-option-row>.glass-equipment-label,.glass-filter--premium .glass-option-row>div{flex-basis:100%}.glass-filter--premium .glass-option-row>div{grid-template-columns:1fr 1fr 1.3fr}}@media (prefers-reduced-motion:reduce){.glass-select-trigger,.glass-select-chevron{transition:none}}@media (pointer:coarse){.glass-filter--premium .glass-filter-heading>button,.glass-filter--premium .glass-filter-help,.glass-filter--premium .glass-option-fieldset>legend .glass-more-options,.glass-filter--premium .glass-option-row button,.glass-filter--premium .glass-facet-error button,.glass-select-search,.glass-select-search input,.glass-select-option{min-height:44px}}@media (min-width:1000px) and (max-height:650px) and (pointer:fine){.glass-filter--premium .glass-filter-heading{min-height:28px;margin-bottom:8px}.glass-filter--premium .glass-filter-heading .glass-filter-title{font-size:23px}.glass-filter--premium .glass-filter-heading>button{min-height:28px;padding-block-start:0;padding-block-end:0}.glass-filter--premium .glass-vehicle-fields{gap:6px}.glass-filter--premium .glass-select-trigger{min-height:44px;padding-block-start:1px;padding-block-end:1px}.glass-filter--premium .glass-position-control,.glass-filter--premium .glass-option-fieldset{margin-top:10px}.glass-filter--premium .glass-option-fieldset>legend{margin-bottom:6px}.glass-filter--premium .glass-option-fieldset>legend .glass-more-options{min-height:24px}.glass-filter--premium .glass-option-row{min-height:32px;margin-top:4px}.glass-filter--premium .glass-option-row button{min-height:32px}.glass-filter--premium .glass-filter-submit{min-height:44px;margin-top:10px;padding-block-start:10px;padding-block-end:10px}.glass-filter--premium .glass-filter-help{min-height:22px;margin-top:4px}}
