@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:root{--as-primary:#00afec;--as-primary-dark:#0093cb;--as-primary-light:#eaf7fd;--as-text:#1e1e1e;--as-text-muted:#646464;--as-text-light:#828282;--as-text-silver:#aaa;--as-bg:#f5f5f5;--as-bg-white:#fff;--as-bg-footer:#e6e6e6;--as-border:#dcdcdc;--as-green:#00b426;--as-red:#e71930;--as-font-family:HelveticaNeueLTPro, Helvetica, Arial, sans-serif;--as-header-height:50px;--as-container-max:1360px;--as-radius:2px;--as-radius-pill:50px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--as-font-family);color:var(--as-text);background-color:var(--as-bg);margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}::-moz-selection{color:#fff;background-color:var(--as-primary-dark)}::selection{color:#fff;background-color:var(--as-primary-dark)}[x-cloak]{display:none!important}}@layer components{.as-body{background-color:var(--as-bg-footer);flex-direction:column;min-height:100vh;display:flex}.as-main{padding-top:var(--as-header-height);width:100%;max-width:var(--as-container-max);flex:1;margin-inline:auto}.as-container{width:100%;max-width:var(--as-container-max);margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.as-container{padding-inline:2rem}}.as-container--flush{background-color:var(--as-bg);padding-inline:0}@media(min-width:768px){.as-container--flush{padding-inline:0}}.as-header{z-index:999;width:100%;position:fixed;top:0;left:0}.as-header__bar{width:100%;height:var(--as-header-height);background-color:var(--as-bg-white);max-width:var(--as-container-max);margin-inline:auto;display:block;position:relative}.as-header__logo-cell{text-align:center;vertical-align:top;width:185px;height:100%;padding:5px 0;display:inline-block;position:relative;overflow:hidden}@media(max-width:840px){.as-header__logo-cell{width:100%;position:absolute;top:0;left:0}}.as-header__hamburger{cursor:pointer;background:0 0;border:none;width:17px;height:17px;padding:0;display:block;position:absolute;top:12px;left:12px;overflow:hidden}.as-header__hamburger-line{background-color:var(--as-text);width:100%;height:2px;margin:4px 0;display:block}.as-header__logo-link{align-items:center;height:100%;text-decoration:none;display:inline-flex}.as-header__logo-link img{max-width:90px;height:auto}.as-header__nav-cell{display:none}@media(min-width:841px){.as-header__nav-cell{vertical-align:top;width:185px;height:100%;display:inline-block;position:relative;overflow:hidden}}.as-header__nav-link{width:185px;height:100%;color:var(--as-text);text-transform:uppercase;text-align:center;padding:15px 10px 10px;font-size:14px;font-weight:900;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.as-header__nav-link:hover,.as-header__nav-link--active{background-color:var(--as-bg)}.as-header__drawer{z-index:999;background-color:var(--as-bg-footer);width:260px;height:100%;padding:0 40px;transition:left .3s;position:fixed;top:0;left:-260px}@media(max-width:840px){.as-header__drawer{width:100%;left:-100%}}.as-header__drawer--open{left:0}.as-header__drawer-close{cursor:pointer;background-color:#0000;background-image:url(/autosalon/assets/icons/cross_l.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:21px;height:21px;padding:0;display:block;position:absolute;top:20px;right:20px}.as-header__drawer-tree{margin:80px 0 0;padding:0;list-style:none}.as-header__drawer-tree+.as-header__drawer-tree{margin-top:40px}.as-header__drawer-tree--mobile{display:none}@media(max-width:840px){.as-header__drawer-tree--desktop{display:none}.as-header__drawer-tree--mobile{display:block}}.as-header__drawer-item+.as-header__drawer-item{padding-top:10px}.as-header__drawer-item--label{color:var(--as-text-muted);cursor:default;font-size:14px;font-weight:900}.as-header__drawer-link{color:var(--as-text-muted);font-size:14px;font-weight:400;text-decoration:none}.as-header__drawer-link:hover{text-decoration:underline}.as-header__drawer-link--main{color:var(--as-text);font-size:30px;font-weight:900}.as-footer{margin-top:auto}.as-footer__wrapper{width:100%;max-width:var(--as-container-max);background-color:var(--as-bg-footer);margin-inline:auto}.as-footer__inner{flex-wrap:wrap;gap:0;padding:40px 15px 50px;display:flex}@media(max-width:640px){.as-footer__inner{padding:40px 15px}}.as-footer__column{min-width:180px;margin:0;padding:0 30px 0 0;list-style:none}@media(max-width:640px){.as-footer__column{border-bottom:1px solid var(--as-border);width:100%;padding-right:0}.as-footer__column .as-footer__column-item{display:none}.as-footer__column.as-footer__column--expanded .as-footer__column-item{display:block}.as-footer__column.as-footer__column--expanded .as-footer__column-label:after{transform:rotate(90deg)}}.as-footer__column-label{color:var(--as-text-muted);padding-bottom:20px;font-size:16px;font-weight:900;display:block;position:relative}@media(max-width:640px){.as-footer__column-label{cursor:pointer;padding:20px 0 10px}.as-footer__column-label:after{content:"";background-image:url(/autosalon/assets/icons/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;transition:transform .2s;position:absolute;top:13px;right:0;transform:rotate(270deg)}}.as-footer__column-item{padding-bottom:10px}.as-footer__link{color:var(--as-text-muted);font-size:16px;font-weight:400;text-decoration:none}.as-footer__link:hover{text-decoration:underline}.as-filter{background-image:url(/autosalon/assets/images/bannerCars.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:600px;display:block;position:relative}.as-filter--trucks{background-image:url(/autosalon/assets/images/bannerTrucks.jpg)}.as-filter--machines{background-image:url(/autosalon/assets/images/bannerMachines.jpg)}@media(max-width:840px)and (min-width:641px){.as-filter{height:735px}}@media(max-width:640px){.as-filter{height:1120px}}.as-filter__summary{text-align:center;width:100%;color:var(--as-bg-white);padding:30px 0 0;display:block;position:relative}@media(max-width:640px){.as-filter__summary{display:none}}.as-filter__summary-number{font-size:14px;font-weight:900}.as-filter__summary-label{font-size:14px;font-weight:200}.as-filter__summary-icon{vertical-align:middle;filter:brightness(0)invert();width:auto;height:1em;margin:0 .25em;display:inline-block}.as-filter__boxes-wrapper{width:100%;display:block;position:absolute;bottom:200px}@media(max-width:840px)and (min-width:641px){.as-filter__boxes-wrapper{bottom:250px}}@media(max-width:640px){.as-filter__boxes-wrapper{bottom:245px}}.as-filter__boxes-inner{flex-wrap:wrap;justify-content:center;gap:40px;width:100%;max-width:1140px;margin-inline:auto;padding-inline:15px;display:flex}.as-filter__box{background-color:var(--as-bg-white);text-align:center;box-sizing:border-box;padding-top:35px;flex:1;min-width:0;height:190px;padding-inline:20px}.as-filter__box--wide{flex:2}@media(max-width:840px)and (min-width:641px){.as-filter__boxes-inner{gap:20px}.as-filter__box--wide{flex:0 0 100%;margin-top:20px}}@media(max-width:640px){.as-filter__boxes-inner{gap:20px}.as-filter__box{flex:0 0 100%;height:215px}.as-filter__box--wide{flex:0 0 100%;height:auto;padding-bottom:15px}}.as-filter__box-label{color:var(--as-primary);margin-bottom:15px;font-size:20px;font-weight:300;display:block}@media(max-width:640px){.as-filter__box-label{font-size:35px}}.as-filter__dropdown{text-align:left;width:100%;position:relative}.as-filter__dropdown+.as-filter__dropdown{margin-top:8px}.as-filter__dropdown+.as-filter__dropdown .as-filter__dropdown-value{color:var(--as-primary);font-size:14px;font-weight:400}.as-filter__dropdown+.as-filter__dropdown .as-filter__dropdown-value--selected{color:var(--as-primary);font-size:14px}.as-filter__dropdown-value{border-bottom:1px solid var(--as-bg-footer);cursor:pointer;color:var(--as-text-light);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%;padding:10px 25px 10px 0;font-size:18px;font-weight:500;display:block;position:relative;overflow:hidden}.as-filter__dropdown-value:after{content:"";background-image:url(/autosalon/assets/icons/arrow_s.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:100%;display:inline-block;position:absolute;top:0;right:0;transform:rotate(-90deg)}.as-filter__dropdown-value--selected{color:var(--as-primary);font-size:14px;font-weight:900}.as-filter__dropdown-options{border:1px solid var(--as-bg-footer);z-index:9999;text-align:left;background:#fff;width:100%;max-width:300px;max-height:300px;margin:0;padding:0;list-style:none;display:block;position:absolute;top:46px;left:0;overflow-y:auto}.as-filter__dropdown-option{border-bottom:1px solid var(--as-border);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:17px 15px;font-size:16px;font-weight:900;overflow:hidden}.as-filter__dropdown-option:hover{background-color:var(--as-primary);color:var(--as-bg-white)}.as-filter__slider-wrapper{width:100%;padding:0 35px}.as-filter__price-display{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.as-filter__price-from,.as-filter__price-to{color:var(--as-text);font-size:20px;font-weight:900}.as-filter__price-sep{color:var(--as-text-muted);font-size:14px;font-weight:400}.as-range-slider{height:20px;margin-top:8px;position:relative}.as-range-slider__track{background-color:var(--as-border);pointer-events:none;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.as-range-slider__fill{background-color:#00a0d7;border-radius:2px;height:100%;position:absolute}.as-range-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:0 0;width:100%;height:4px;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.as-range-slider__input::-webkit-slider-runnable-track{background:0 0;height:4px}.as-range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;pointer-events:all;background-color:#00a0d7;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 4px #00000040}.as-range-slider__input::-moz-range-track{background:0 0;height:4px}.as-range-slider__input::-moz-range-thumb{cursor:pointer;pointer-events:all;background-color:#00a0d7;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000040}.as-filter__button-wrapper{text-align:center;width:100%;display:block;position:absolute;bottom:45px;left:0}.as-filter__button-inner{width:100%;max-width:var(--as-container-max);justify-content:center;margin-inline:auto;padding-inline:15px;display:flex}.as-filter__btn{cursor:pointer;text-align:center;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);letter-spacing:.76px;border:0;width:100%;max-width:555px;padding:12px 80px 12px 20px;font-size:30px;font-weight:900;text-decoration:none;transition:background-color .4s ease-in;display:inline-block;position:relative}.as-filter__btn:hover{background-color:var(--as-primary-dark)}.as-filter__btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.as-filter__btn--disabled:hover{background-color:var(--as-primary)}.as-filter__btn-count{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:70px;height:100%;display:flex;position:absolute;top:0;right:0}.as-filter__btn-number{color:var(--as-bg-white);font-size:30px;font-weight:900;line-height:1;display:block}.as-filter__btn-label{color:var(--as-bg-white);font-size:14px;font-weight:400;display:block}.as-features{background-color:var(--as-bg);padding:80px 0 30px}@media(max-width:640px){.as-features{padding:80px 0 180px}}.as-features__headlines{text-align:center;padding-inline:15px}.as-features__headline{color:var(--as-text);margin:0 0 .25em;font-size:55px;font-weight:900}.as-features__subheadline{color:var(--as-text-light);margin:0;font-size:20px;font-weight:200}.as-features__grid{text-align:center;flex-wrap:wrap;width:100%;max-width:1140px;margin:40px auto 0;padding-inline:15px;display:flex}.as-feature{width:25%}@media(max-width:840px)and (min-width:641px){.as-feature{width:50%}}@media(max-width:640px){.as-feature{width:100%;display:block}}.as-feature__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:85px;margin-bottom:40px;display:block}.as-feature__icon--reservation{background-image:url(/autosalon/assets/icons/rezervace.svg)}.as-feature__icon--confirmation{background-image:url(/autosalon/assets/icons/potvrzeni.svg)}.as-feature__icon--look{background-image:url(/autosalon/assets/icons/pobocka.svg)}.as-feature__icon--keys{background-image:url(/autosalon/assets/icons/keys_b.svg)}.as-feature__label{color:var(--as-text);font-size:20px;font-weight:900}@media(max-width:640px){.as-feature__label{font-size:30px}}.as-car-banner{background-color:var(--as-bg);padding:80px 0 30px}@media(max-width:640px){.as-car-banner{padding:80px 0 60px}}.as-car-banner__row{flex-wrap:wrap;align-items:center;gap:40px;width:100%;max-width:1140px;margin:40px auto 0;padding-inline:15px;display:flex}.as-car-banner__features{flex-direction:column;flex:40%;gap:30px;min-width:0;display:flex}.as-car-banner__feature{align-items:center;gap:20px;display:flex}.as-car-banner__feature-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 63px;width:63px;height:63px}.as-car-banner__feature-text{text-align:left;flex-direction:column;display:flex}.as-car-banner__feature-title{color:var(--as-text);margin-bottom:4px;font-size:20px;font-weight:900}.as-car-banner__feature-subtitle{color:var(--as-text-muted);font-size:16px;font-weight:400}.as-car-banner__media{text-align:center;flex:55%;min-width:0}.as-car-banner__link{color:inherit;text-decoration:none;display:block}.as-car-banner__image{border-radius:var(--as-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:470px}.as-car-banner__name{color:var(--as-text);margin-top:15px;font-size:20px;font-weight:900;display:block}@media(max-width:840px){.as-car-banner__features,.as-car-banner__media{flex:0 0 100%}.as-car-banner__feature{text-align:center;justify-content:center}.as-car-banner__image{height:320px}}.as-content-image{background-color:var(--as-bg-white);margin:10px 0}.as-content-image__row{flex-wrap:wrap;align-items:center;display:flex}.as-content-image__text{flex:60%;min-width:0;padding:40px}.as-content-image__title{color:var(--as-text);margin:0 0 20px;font-size:28px;font-weight:900}.as-content-image__content{color:var(--as-text-light);margin:0 0 30px;font-size:16px;font-weight:400}.as-content-image__button{cursor:pointer;text-align:center;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);border:0;padding:14px 28px;font-size:.9375rem;font-weight:900;text-decoration:none;transition:background-color .4s ease-in;display:inline-block}.as-content-image__button:hover{background-color:var(--as-primary-dark)}.as-content-image__media{flex:40%;min-width:0;overflow:hidden}.as-content-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:300px;display:block}@media(max-width:840px){.as-content-image__row{flex-direction:column-reverse}.as-content-image__text,.as-content-image__media{flex:0 0 100%}.as-content-image__image{height:300px}}.as-category-header{background:linear-gradient(135deg,var(--as-primary-dark) 0%,var(--as-primary) 100%);color:#fff;padding:2.5rem 0 2rem}.as-category-header__title{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.as-category-header__count{opacity:.85;margin-top:.35rem;font-size:.9375rem;font-weight:400;display:block}.as-filter-toggle-anchor{top:calc(var(--as-header-height) + .75rem);z-index:100;height:0;position:sticky;overflow:visible}.as-filter-toggle{cursor:pointer;border-radius:var(--as-radius-pill);background-color:var(--as-primary);color:var(--as-bg-white);border:0;align-items:center;gap:10px;padding:10px 24px;font-size:.9375rem;font-weight:900;line-height:1;transition:background-color .3s;display:inline-flex;position:absolute;top:10px;left:20px;box-shadow:0 2px 8px #0000002e}.as-filter-toggle:hover{background-color:var(--as-primary-dark)}.as-filter-toggle:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 4h18v2.6l-7 7V21l-4-2v-5.4l-7-7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:inline-block}.as-filter-panel__overlay{z-index:1000;background-color:#0006;position:fixed;inset:0}.as-filter-panel{background-color:var(--as-bg-white);z-index:1001;flex-direction:column;width:380px;max-width:90vw;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0003}.as-filter-panel--open{transform:translate(0)}.as-filter-panel__header{border-bottom:1px solid var(--as-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.as-filter-panel__title{color:var(--as-text);margin:0;font-size:1.25rem;font-weight:700}.as-filter-panel__close{cursor:pointer;background-color:#0000;background-image:url(/autosalon/assets/icons/cross_l.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:16px;height:16px;padding:0}.as-filter-panel__body{flex:1;padding:24px;overflow-y:auto}.as-filter-panel__item{margin-bottom:20px}.as-filter-panel__item-label{color:var(--as-primary);margin-bottom:15px;font-size:20px;font-weight:400;display:block}.as-filter-panel__footer{text-align:center;padding:20px 24px}.as-filter-panel__apply{cursor:pointer;text-align:center;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);text-transform:uppercase;border:0;padding:14px 20px;font-size:1rem;font-weight:900;transition:background-color .4s ease-in;display:inline-block}.as-filter-panel__apply:hover{background-color:var(--as-primary-dark)}.as-active-filters{background-color:var(--as-bg-white);flex-wrap:wrap;align-items:center;min-height:50px;padding:4px 60px 4px 0;display:flex;position:relative}.as-active-filters__tag{border-radius:var(--as-radius-pill);background-color:var(--as-bg);color:var(--as-text);margin:5px 10px;padding:10px 40px 10px 20px;font-size:14px;font-weight:400;display:inline-block;position:relative}.as-active-filters__remove,.as-active-filters__clear{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;padding:0;position:absolute}.as-active-filters__remove{background-image:url(/autosalon/assets/icons/cross_l.svg);width:16px;height:100%;top:0;right:10px}.as-active-filters__clear{background-image:url(/autosalon/assets/icons/reset.svg);width:26px;height:26px;top:11px;right:20px}.as-vehicle-toolbar{justify-content:flex-end;align-items:center;padding:50px 20px 40px;display:flex;position:relative}@media(max-width:640px){.as-vehicle-toolbar{flex-direction:column;gap:20px}}.as-vehicle-toolbar__summary{position:absolute;left:50%;transform:translate(-50%)}@media(max-width:640px){.as-vehicle-toolbar__summary{position:static;transform:none}}.as-vehicle-toolbar__summary{color:var(--as-text);white-space:nowrap;background-color:#fff;border-radius:50px;align-items:center;gap:.375rem;padding:10px 16px;font-size:.9375rem;display:inline-flex}.as-vehicle-toolbar__summary-number{font-weight:900}.as-vehicle-toolbar__summary-icon{vertical-align:middle;width:auto;height:1em;display:inline-block}.as-vehicle-toolbar__ordering{justify-content:flex-end;align-items:center;gap:12px;display:flex}.as-vehicle-toolbar__ordering-label{color:var(--as-text-muted);white-space:nowrap;font-size:.875rem}.as-vehicle-toolbar__ordering .as-filter__dropdown{min-width:200px}.as-vehicle-list{padding:0 0 4rem}.as-vehicle-list__grid{grid-template-columns:1fr;gap:10px;padding-inline:5px;display:grid}@media(min-width:641px){.as-vehicle-list__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:841px){.as-vehicle-list__grid{grid-template-columns:repeat(3,1fr)}}.as-vehicle-list__more{justify-content:center;padding-top:2.5rem;display:flex}.as-vehicle-list__more-btn{cursor:pointer;text-align:center;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);letter-spacing:.5px;border:0;padding:12px 40px;font-size:1rem;font-weight:900;text-decoration:none;transition:background-color .4s ease-in;display:inline-block}.as-vehicle-list__more-btn:hover{background-color:var(--as-primary-dark)}.as-vehicle-list__empty{text-align:center;color:var(--as-text-muted);padding:3rem 0}.as-filter-panel__item--icon{align-items:center;gap:8px;display:flex}.as-filter-panel__item--icon .as-filter__dropdown{flex:1;min-width:0}.as-filter-panel__item--icon:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:auto 30px;flex:0 0 32px;height:30px}.as-filter-icon--brand:before{background-image:url(/autosalon/assets/icons/brand.svg)}.as-filter-icon--model:before{background-image:url(/autosalon/assets/icons/model.svg)}.as-filter-icon--calendar-from:before{background-image:url(/autosalon/assets/icons/calendar-from.svg)}.as-filter-icon--calendar-till:before{background-image:url(/autosalon/assets/icons/calendar-till.svg)}.as-filter-panel .as-filter__dropdown-value{color:var(--as-text-light);font-size:16px;font-weight:900}.as-filter-panel .as-filter__dropdown-value--selected{color:var(--as-text)}.as-filter__dropdown-value--disabled{opacity:.5;cursor:not-allowed}.as-filter__dropdown-option--multi{align-items:center;gap:10px;font-weight:400;display:flex}.as-filter__dropdown-option--multi:before{content:"";border:2px solid var(--as-border);background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:3px;flex:none;width:16px;height:16px}.as-filter__dropdown-option--multi.as-filter__dropdown-option--checked:before{border-color:var(--as-primary);background-color:var(--as-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}.as-filter__dropdown-option--checked:not(.as-filter__dropdown-option--multi){background-color:var(--as-primary-light);color:var(--as-text)}.as-filter__dropdown-option--multi:hover:before{border-color:#fff}.as-filter__dropdown-option--multi.as-filter__dropdown-option--checked:hover:before{background-color:var(--as-primary-dark);border-color:#fff}.as-filter-check{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.as-filter-check__label{color:var(--as-text-light);font-size:16px;font-weight:900}.as-filter-check__box{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--as-border);border-radius:var(--as-radius);background-color:var(--as-bg-white);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;flex:none;width:20px;height:20px;margin:0}.as-filter-check__box:checked{background-image:url(/autosalon/assets/icons/check_b.svg)}.as-filter-check__box:focus-visible{outline:2px solid var(--as-primary);outline-offset:2px}.as-vehicle-card{cursor:pointer;text-decoration:none;display:block}.as-vehicle-card__photo{background-color:var(--as-border);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:220px;display:block;position:relative;overflow:hidden}.as-vehicle-card__photo-tag{border-radius:var(--as-radius-pill);background-color:var(--as-bg-white);color:var(--as-text);align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:400;display:flex;position:absolute;top:20px;left:20px}.as-vehicle-card__photo-tag-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:24px;height:18px}.as-vehicle-card__info{background-color:var(--as-bg-white);min-height:150px;padding:15px 30px;transition:background-color .2s;display:block;position:relative}.as-vehicle-card__info *{transition:color .2s}.as-vehicle-card:hover .as-vehicle-card__info{background-color:var(--as-primary)}.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__name,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__model,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__specs,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__price,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__price--on-request,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__price-vat,.as-vehicle-card:hover .as-vehicle-card__info .as-vehicle-card__currency{color:#fff}.as-vehicle-card__name{color:var(--as-text);font-size:.875rem;font-weight:400;display:block}.as-vehicle-card__model{color:var(--as-text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:1.25rem;font-weight:700;display:block;overflow:hidden}.as-vehicle-card__specs{color:var(--as-text);margin-top:3px;font-size:.6875rem;font-weight:400;display:block}.as-vehicle-card__price{color:var(--as-text);margin-top:8px;font-size:1.5625rem;font-weight:300;display:block}.as-vehicle-card__currency{font-size:1rem}.as-vehicle-card__price-vat{color:var(--as-text-muted);margin-top:2px;font-size:.75rem;font-weight:400;display:block}.as-vehicle-card__price--on-request{color:var(--as-text-muted);margin-top:8px;font-size:1rem;font-style:italic;font-weight:400;display:block}.as-item-detail{background-color:var(--as-bg);width:100%;padding-bottom:3rem}.as-item-detail__content{flex-direction:column;width:100%;display:flex;position:relative}@media(min-width:841px){.as-item-detail__content{flex-direction:row;height:560px}}.as-item-detail__photo{background-color:var(--as-border);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;min-height:360px;position:relative}@media(min-width:641px)and (max-width:840px){.as-item-detail__photo{min-height:470px}}@media(min-width:841px){.as-item-detail__photo{min-height:unset;height:100%}}.as-item-detail__back{background-color:var(--as-primary);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z'/%3E%3C/svg%3E");background-position:30%;background-repeat:no-repeat;background-size:50px;width:100px;height:100px;display:inline-block;position:absolute;top:40px;left:0}@media(max-width:640px){.as-item-detail__back{top:0}}.as-item-detail__back:hover{background-color:var(--as-primary-dark)}.as-item-detail__sidebar{background-color:var(--as-bg);width:100%;padding:30px 35px 20px}@media(min-width:841px){.as-item-detail__sidebar{flex-shrink:0;width:370px;height:100%;overflow-y:auto}}@media(max-width:840px){.as-item-detail__sidebar{text-align:center}}.as-item-detail__model{white-space:nowrap;text-overflow:ellipsis;color:var(--as-text);margin-bottom:15px;font-size:2.1875rem;font-weight:300;line-height:1.1;display:block;overflow:hidden}.as-item-detail__brand{color:var(--as-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:2.1875rem;font-weight:700;line-height:1.1;display:block;overflow:hidden}.as-item-detail__tag{color:var(--as-text-silver);margin-bottom:5px;font-size:.875rem;font-weight:400;display:block}.as-item-detail__bodytype{color:var(--as-text-silver);align-items:center;gap:6px;margin-bottom:10px;font-size:.875rem;display:inline-flex}.as-item-detail__bodytype-icon{-o-object-fit:contain;object-fit:contain;opacity:.65;width:28px;height:18px}.as-item-detail__params{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;padding:20px 0}@media(max-width:840px){.as-item-detail__params{max-width:300px;margin:0 auto}}.as-item-detail__params tr td:first-child{width:130px}.as-item-detail__params .label{color:var(--as-text-muted);vertical-align:top;white-space:nowrap;padding:0 0 5px;font-size:.875rem;font-weight:400}.as-item-detail__params .value{vertical-align:top;color:var(--as-text);white-space:nowrap;padding:0 0 5px;font-size:.875rem;font-weight:700}.as-item-detail__techspec-link{cursor:pointer;color:var(--as-primary);background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:.9375rem;font-weight:700;display:inline-flex}.as-item-detail__techspec-link:before{content:"";background-image:url(/autosalon/assets/icons/tech_specs_b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.as-detail-cols{background-color:var(--as-bg-white);grid-template-columns:1fr;display:grid}@media(min-width:841px){.as-detail-cols{grid-template-columns:1fr 1fr}}.as-detail-cols__col{padding:2rem 2.5rem}.as-detail-cols__col+.as-detail-cols__col{border-top:1px solid var(--as-border)}@media(min-width:841px){.as-detail-cols__col+.as-detail-cols__col{border-top:0;border-left:1px solid var(--as-border)}}.as-detail-cols__title{color:var(--as-text);margin:0 0 1.5rem;font-size:1.25rem;font-weight:700}.as-detail-cols__title--underline{border-bottom:2px solid var(--as-text);padding-bottom:.5rem;display:inline-block}.as-equipment{margin:0 0 1.5rem;padding:0;list-style:none}.as-equipment__item{color:var(--as-text);padding:7px 0 7px 30px;font-size:.9375rem;position:relative}.as-equipment__item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300AFEC'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:9px;left:0}.as-price__label{color:var(--as-text-muted);margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:block}.as-price__list{color:var(--as-green);text-align:right;font-size:1.0625rem;font-weight:600;display:block}.as-price__value{color:var(--as-text);text-align:right;white-space:nowrap;font-size:2.1875rem;font-weight:900;display:block}.as-price__value .currency{font-size:1.375rem}.as-price__novat{color:var(--as-text-muted);text-align:right;margin-top:2px;font-size:.875rem;display:block}.as-price__divider{border:0;border-top:1px solid var(--as-border);margin:1.75rem 0}.as-price__actions{flex-direction:column;align-items:flex-end;gap:12px;margin-top:1.25rem;display:flex}.as-price__actions-sep{border-top:1px solid var(--as-border);justify-content:flex-end;width:100%;padding-top:12px;display:flex}.as-detail__btn{cursor:pointer;text-align:center;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);border:0;padding:14px 28px;font-size:.9375rem;font-weight:900;text-decoration:none;transition:background-color .4s ease-in,color .4s ease-in;display:inline-block}.as-detail__btn:hover{background-color:var(--as-primary-dark)}.as-detail__btn--secondary{color:var(--as-primary);border:1px solid var(--as-primary);background-color:#0000}.as-detail__btn--secondary:hover{background-color:var(--as-primary);color:var(--as-bg-white)}.as-detail-section{background-color:var(--as-bg);padding:3.5rem 0 1rem}.as-detail-section__title{text-align:center;color:var(--as-text);margin:0 0 2.5rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900}.as-dealer{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media(min-width:841px){.as-dealer{grid-template-columns:1fr 1fr}}.as-dealer__info{flex-direction:column;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex}.as-dealer__map{background-color:var(--as-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5a2.5 2.5 0 0 1 0-5 2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:48px;min-height:320px}a.as-dealer__map{display:block}.as-dealer__map--photo{background-size:cover}.as-dealer__heading{color:var(--as-text-muted);margin-bottom:.75rem;font-size:1.25rem;font-weight:600;display:block}.as-dealer__phones{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.as-phone{color:var(--as-primary);align-items:center;gap:12px;font-size:2rem;font-weight:900;text-decoration:none;display:inline-flex}.as-phone:before{content:"";background-image:url(/autosalon/assets/icons/phone_b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px}.as-dealer__details{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;display:flex}.as-dealer__hours{border-collapse:collapse;font-size:.875rem}.as-dealer__hours td{color:var(--as-text);padding:4px 0}.as-dealer__hours td:first-child{color:var(--as-text-muted);padding-right:2rem}.as-dealer__hours td:last-child{font-weight:700}.as-dealer__branch{color:var(--as-text-muted);font-size:.875rem;line-height:1.6}.as-help{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media(min-width:841px){.as-help{grid-template-columns:1fr auto 1fr}}.as-help__title{color:var(--as-primary);margin-bottom:1rem;font-size:1rem;font-weight:700;display:block}.as-help-form__row{align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.as-help-form__star{color:var(--as-primary);flex-shrink:0;padding-top:13px;font-size:1.125rem;line-height:1}.as-help-form__email-wrap{flex:1}.as-help-form__error{color:#e53e3e;margin-top:4px;font-size:.8125rem;display:block}.as-help__submit{text-transform:uppercase;letter-spacing:.06em;width:100%;margin-top:8px}.as-help__separator{color:var(--as-text-muted);justify-content:center;align-items:center;font-size:.9375rem;display:flex}@media(min-width:841px){.as-help__separator{flex-direction:column;align-self:stretch}}.as-help__separator:before,.as-help__separator:after{content:"";background-color:var(--as-border)}@media(min-width:841px){.as-help__separator:before,.as-help__separator:after{flex:1;width:1px}}@media(max-width:840px){.as-help__separator:before,.as-help__separator:after{flex:1;height:1px}}.as-help__separator span{padding:.5rem}.as-modal__overlay{z-index:1100;background-color:#00000080;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.as-modal{background-color:var(--as-bg-white);border-radius:var(--as-radius);width:100%;max-width:520px;margin:auto;position:relative;box-shadow:0 12px 40px #00000040}.as-modal__close{cursor:pointer;z-index:1;background-color:#0000;background-image:url(/autosalon/assets/icons/cross_l.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:16px;height:16px;padding:0;position:absolute;top:18px;right:18px}.as-modal__body{padding:36px 40px}@media(max-width:640px){.as-modal__body{padding:32px 24px}}.as-modal__title{color:var(--as-text);margin:0 0 1.5rem;font-size:1.375rem;font-weight:700}.as-techspec__title{text-align:center;color:var(--as-text);margin:0 0 80px;font-size:55px;font-weight:900;line-height:1.1;display:block}@media(max-width:840px){.as-techspec__title{margin-bottom:40px;font-size:35px}}.as-techspec__cols{grid-template-columns:1fr;gap:70px;max-width:900px;margin:0 auto;display:grid}@media(min-width:841px){.as-techspec__cols{grid-template-columns:1fr 1fr;gap:40px}}.as-techspec__params{color:var(--as-text);grid-template-columns:1fr 1fr;row-gap:30px;padding-bottom:40px;font-size:16px;display:grid}.as-techspec__param-label{padding-bottom:3px;font-weight:400;display:block}.as-techspec__param-value{font-weight:900;display:block}.as-techspec__dekra{text-align:center}.as-techspec__dekra-title{color:var(--as-text);padding-bottom:10px;font-size:16px;font-weight:900;display:block}.as-techspec__dekra .as-detail__btn{letter-spacing:.76px;text-transform:uppercase;padding:13px 20px;font-size:14px}.as-techspec__group{color:var(--as-text);font-size:16px;line-height:1.15}.as-techspec__group+.as-techspec__group{padding-top:25px}.as-techspec__group-title{font-weight:900;display:block}.as-techspec__group-item{font-weight:400;display:block}.as-form__group{margin-bottom:18px}.as-form__label{color:var(--as-text);margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.as-form__field{border:1px solid var(--as-border);border-radius:var(--as-radius);width:100%;color:var(--as-text);padding:12px 14px;font-family:inherit;font-size:.9375rem}.as-form__field:focus{border-color:var(--as-primary);outline:none}textarea.as-form__field{resize:vertical;min-height:90px}.as-form__radio-group{flex-wrap:wrap;gap:10px;display:flex}.as-form__radio{border:1px solid var(--as-border);border-radius:var(--as-radius);cursor:pointer;min-width:120px;color:var(--as-text);flex:1;align-items:center;gap:8px;padding:11px 16px;font-size:.9375rem;transition:border-color .2s,background-color .2s;display:inline-flex}.as-form__radio:before{content:"";border:1px solid var(--as-text-silver);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:border-color .2s}.as-form__radio--selected{border-color:var(--as-primary);background-color:var(--as-primary-light)}.as-form__radio--selected:before{border:5px solid var(--as-primary)}.as-form__hint{color:var(--as-text-muted);margin:4px 0 0;font-size:.8125rem}.as-form__disclaimer{color:var(--as-text-muted);margin:18px 0;font-size:.8125rem;line-height:1.5}.as-form__disclaimer-title{color:var(--as-text);margin-bottom:4px;font-weight:700;display:block}.as-form__example{background-color:var(--as-primary-light);border-radius:var(--as-radius);color:var(--as-text);margin-top:18px;padding:14px 16px;font-size:.8125rem;line-height:1.5}.as-form__example-label{margin-bottom:4px;font-weight:700;display:block}.as-form__submit{cursor:pointer;text-align:center;width:100%;color:var(--as-bg-white);border-radius:var(--as-radius);background-color:var(--as-primary);border:0;margin-top:8px;padding:14px 20px;font-size:1rem;font-weight:900;transition:background-color .4s ease-in;display:block}.as-form__submit:hover{background-color:var(--as-primary-dark)}.as-layer{z-index:1200;background-color:var(--as-bg-white);padding:100px 16px;position:fixed;inset:0;overflow-y:auto}@media(min-width:841px){.as-layer{box-shadow:0 0 10px var(--as-text-muted);inset:50px}}.as-layer__close{cursor:pointer;background-color:var(--as-primary);background-image:url(/autosalon/assets/icons/cross_l_w.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:0;border-radius:50%;width:40px;height:40px;padding:0;position:fixed;top:20px;right:20px}@media(min-width:841px){.as-layer__close{top:70px;right:100px}}.as-thanks__content{text-align:center;max-width:460px;margin:0 auto}.as-thanks__icon{background-image:url(/autosalon/assets/icons/potvrzeni.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:180px;margin-bottom:50px;display:block}.as-thanks__title{color:var(--as-text-light);margin:0 0 20px;font-size:35px;font-weight:300}.as-thanks__text{color:var(--as-text);margin:0 0 55px;font-size:20px;font-weight:300}.as-thanks__contact{color:var(--as-text-silver);margin:0;font-size:20px;font-weight:300}.as-thanks__phone{color:var(--as-text-muted);white-space:nowrap;margin-top:10px;font-size:33px;font-weight:100;text-decoration:none;display:inline-block}.as-thanks__phone strong{color:var(--as-text);font-weight:900}.as-cv-price{border-top:1px solid var(--as-border);margin-top:1.25rem;padding-top:1.25rem}.as-cv-price__main{color:var(--as-text);font-size:1.875rem;font-weight:900;line-height:1.1;display:block}.as-cv-price__vat-note{font-size:1.125rem}.as-cv-price__sub{color:var(--as-text-silver);margin-top:.25rem;font-size:.6875rem;font-weight:700;display:block}.as-cv-price__request{color:var(--as-text);font-size:1.25rem;font-weight:900;display:block}.as-gallery__count{border-radius:var(--as-radius-pill);color:#fff;pointer-events:none;background-color:#0000008c;align-items:center;padding:6px 12px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:16px}.as-gallery{flex-wrap:wrap;gap:8px;padding:1rem 0 0;display:flex}.as-gallery__thumb{border-radius:var(--as-radius);cursor:pointer;background-color:var(--as-bg);background-position:50%;background-size:cover;border:2px solid #0000;width:96px;height:64px;padding:0;transition:border-color .2s}.as-gallery__thumb:hover{border-color:var(--as-primary)}.as-lightbox{z-index:1100;background-color:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.as-lightbox__img{-o-object-fit:contain;object-fit:contain;border-radius:var(--as-radius);max-width:90vw;max-height:85vh}.as-lightbox__close,.as-lightbox__prev,.as-lightbox__next{cursor:pointer;color:#fff;background-color:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;line-height:1;transition:background-color .2s;display:flex;position:absolute}.as-lightbox__close:hover,.as-lightbox__prev:hover,.as-lightbox__next:hover{background-color:#ffffff4d}.as-lightbox__close{top:24px;right:24px}.as-lightbox__prev{left:24px}.as-lightbox__next{right:24px}.as-lightbox__counter{color:#fff;font-size:.875rem;font-weight:700;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.as-attachments{flex-direction:column;gap:8px;margin-top:1.25rem;display:flex}.as-attachments__item{color:var(--as-primary);align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-weight:700;text-decoration:none;display:inline-flex}.as-attachments__item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300AFEC'%3E%3Cpath d='M6 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8l-6-6H6zm7 1.5L18.5 9H13V3.5z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.as-attachments__item:hover{text-decoration:underline}.as-contact-cols{grid-template-columns:1fr;gap:2rem;display:grid}@media(min-width:768px){.as-contact-cols{grid-template-columns:1fr 1fr}}.as-contact__name{color:var(--as-text);margin:0 0 .25rem;font-weight:900}.as-contact__heading{color:var(--as-text);margin:1rem 0 .25rem;font-weight:700}.as-contact__line{color:var(--as-text-muted);margin:0 0 .25rem;text-decoration:none;display:block}a.as-contact__line:hover{color:var(--as-primary)}.as-help__form-col{justify-self:end;width:100%;max-width:340px}.as-help--form-only{max-width:480px;margin:0 auto}.as-help .as-form__field,.as-help--form-only .as-form__field,.as-help .as-help__submit,.as-help--form-only .as-help__submit{background-color:var(--as-bg-white)}.as-help .as-help__submit:hover,.as-help--form-only .as-help__submit:hover{background-color:var(--as-primary)}.as-help .as-dealer__phones{flex-direction:column;gap:.75rem;margin-top:1.25rem;margin-bottom:0}.as-help__error-msg{color:#dc2626;padding:.5rem 0 .75rem;font-size:.875rem}.as-general-hero{color:#fff;background-color:var(--as-primary-dark);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:clamp(240px,34vw,400px);display:flex;position:relative;overflow:hidden}.as-general-hero:after{content:"";pointer-events:none;background:linear-gradient(#00000026,#0000 45%,#0000008c);position:absolute;inset:0}.as-general-hero--plain{background:linear-gradient(135deg,var(--as-primary-dark) 0%,var(--as-primary) 100%)}.as-general-hero--plain:after{display:none}.as-general-hero__inner{z-index:1;width:100%;padding-block:2.5rem;position:relative}.as-general-hero__title{text-shadow:0 2px 14px #00000059;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.1}.as-general-hero__subtitle{color:#ffffffe6;text-shadow:0 1px 10px #00000059;max-width:46rem;margin:.85rem 0 0;font-size:clamp(1rem,2vw,1.375rem);font-weight:400;line-height:1.45}.as-general-content{background-color:var(--as-bg-white)}.as-general-content__inner{max-width:820px;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) 1.25rem clamp(2.5rem,6vw,4rem)}.as-general-content .c-rich-text,.as-general-content .as-richtext{color:var(--as-text-muted);font-size:1rem;line-height:1.7}.as-general-content .c-section_title,.as-general-content h2{color:var(--as-text);margin:2.25rem 0 .6rem;font-size:1.3rem;font-weight:700;line-height:1.3}.as-general-content h3{color:var(--as-text);margin:1.75rem 0 .5rem;font-size:1.1rem;font-weight:700}.as-general-content p{margin:0 0 1rem}.as-general-content ul,.as-general-content ol{margin:0 0 1rem;padding-left:1.4rem}.as-general-content li{margin-bottom:.4rem}.as-general-content a{color:var(--as-primary-dark);text-decoration:underline}.as-general-content hr{border:0;border-top:1px solid var(--as-border);margin:1.75rem 0}.as-general-content .c-section+.c-section{border-top:1px solid var(--as-border);margin-top:1.75rem;padding-top:1.75rem}.as-general-content .c-section_title:first-child,.as-general-content .c-rich-text>:first-child{margin-top:0}}@layer utilities;@font-face{font-family:HelveticaNeueLTPro;src:url(/autosalon/assets/fonts/HelveticaNeueLTPro-Thin.woff2)format("woff2"),url(/autosalon/assets/fonts/HelveticaNeueLTPro-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTPro;src:url(/autosalon/assets/fonts/HelveticaNeueLTPro-Light.woff2)format("woff2"),url(/autosalon/assets/fonts/HelveticaNeueLTPro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTPro;src:url(/autosalon/assets/fonts/HelveticaNeueLTPro-Roman.woff2)format("woff2"),url(/autosalon/assets/fonts/HelveticaNeueLTPro-Roman.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTPro;src:url(/autosalon/assets/fonts/HelveticaNeueLTPro-Bold.woff2)format("woff2"),url(/autosalon/assets/fonts/HelveticaNeueLTPro-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTPro;src:url(/autosalon/assets/fonts/HelveticaNeueLTPro-Heavy.woff2)format("woff2"),url(/autosalon/assets/fonts/HelveticaNeueLTPro-Heavy.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}
