.vehicle-selector-button[data-v-70a58237]{align-items:center;background:transparent;border-radius:var(--border-radius-s);box-shadow:none;color:var(--color-primary-link);cursor:pointer;display:flex;height:40px;justify-content:center;overflow:visible;position:relative;transition:all .2s ease;width:40px}.vehicle-selector-button .icon[data-v-70a58237]{height:20px;width:20px}.vehicle-selector-button[data-v-70a58237]:hover{background:var(--color-primary-background);color:var(--color-primary)}.mobile-selector .select-level[data-v-5078282a]{margin-bottom:20px}.mobile-selector .select-level label[data-v-5078282a]{color:#334155;display:block;font-size:var(--font-size-l);font-weight:600;margin-bottom:8px;transition:color .2s ease}.mobile-selector .select-level:hover label[data-v-5078282a]{color:var(--color-primary,#1976d2)}[data-v-5078282a] .el-select{width:100%}[data-v-5078282a] .el-input__wrapper{border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 2px 4px #0000000d;padding:4px 8px;transition:all .2s}[data-v-5078282a] .el-input__wrapper:focus-within{border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d233}[data-v-5078282a] .el-input__inner{font-size:16px;height:44px;padding:8px 12px}[data-v-5078282a] .el-select-dropdown__item{color:#334155;font-size:16px;padding:10px 16px}[data-v-5078282a] .el-select-dropdown__item.selected{background-color:#1976d214;color:var(--color-primary,#1976d2);font-weight:600}[data-v-5078282a] .el-select-dropdown__item:hover:not(.selected){background-color:#00000008}.full-width-select[data-v-5078282a]{width:100%}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:flex;font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>:is(.el-checkbox,.el-radio){margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{inset:0;margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}.vehicle-cascader[data-v-2cfe90f8]{width:100%}[data-v-2cfe90f8] .el-cascader-panel{border-radius:12px;box-shadow:0 12px 28px #00000026;max-height:50vh}[data-v-2cfe90f8] .el-cascader-menu{border-right:1px solid rgba(0,0,0,.08);min-width:220px}[data-v-2cfe90f8] .el-cascader-menu:last-child{border-right:none}[data-v-2cfe90f8] .el-cascader-menu__wrap{padding:6px 0}[data-v-2cfe90f8] .el-cascader-node{padding:10px 16px}[data-v-2cfe90f8] .el-cascader-node:focus,[data-v-2cfe90f8] .el-cascader-node:hover{background-color:#1976d214}[data-v-2cfe90f8] .el-cascader-node.is-active{color:var(--color-primary,#1976d2);font-weight:600}[data-v-2cfe90f8] .el-cascader-node.in-active-path{color:var(--color-primary,#1976d2);font-weight:500}[data-v-2cfe90f8] .el-cascader-node__prefix{margin-right:8px}[data-v-2cfe90f8] .el-cascader-node__postfix{margin-left:8px}[data-v-2cfe90f8] .el-cascader-node__label{font-family:var(--font-primary)!important;font-size:var(--font-size-l)!important;margin-left:10px}.modal-backdrop[data-v-9ed77733]{align-items:start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;display:flex;height:100%;justify-content:center;left:0;padding-top:2rem;position:fixed;top:0;width:100%;z-index:1000}.modal-content[data-v-9ed77733]{background:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 16px 40px #0003;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-header[data-v-9ed77733]{align-items:center;display:flex;justify-content:space-between;padding:var(--padding-l) var(--padding-l) var(--padding-m);position:relative}.modal-header h3[data-v-9ed77733]{color:#111827;flex:1;font-size:22px;font-weight:600;margin:0}.modal-header .close-button[data-v-9ed77733]{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.modal-header .close-button[data-v-9ed77733]:hover{background:#0000001a;color:#334155}.modal-body[data-v-9ed77733],.modal-footer[data-v-9ed77733]{padding:var(--padding-m) var(--padding-l) var(--padding-l)}.modal-footer[data-v-9ed77733]{border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:flex-end}.modal-footer .select-button[data-v-9ed77733]{background-color:var(--color-primary,#1976d2);border:none;border-radius:8px;box-shadow:0 2px 4px #0069d633;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.01em;padding:12px 24px;transition:all .2s ease}.modal-footer .select-button[data-v-9ed77733]:hover:not(:disabled){background-color:var(--color-primary-dark,#1565c0);box-shadow:0 4px 8px #0069d64d;transform:translateY(-1px)}.modal-footer .select-button[data-v-9ed77733]:disabled{background-color:#e2e8f0;box-shadow:none;cursor:not-allowed}.modal-enter-active[data-v-9ed77733],.modal-leave-active[data-v-9ed77733]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-enter-from[data-v-9ed77733],.modal-leave-to[data-v-9ed77733]{opacity:0;transform:scale(.95)}.vehicle-selector-menu[data-v-0a4bdeae]{position:relative}.top-header[data-v-920aa210]{align-items:center;display:flex;height:auto;justify-content:space-between;padding:var(--padding-s) var(--padding-m)}@media(max-width:475px){.top-header[data-v-920aa210]{padding:var(--padding-m)}}.shopping-cart-container[data-v-920aa210]{align-items:center;display:flex;gap:.15rem}@media(max-width:475px){.shopping-cart-container[data-v-920aa210]{display:none!important}}.sticky-header{position:sticky;top:0;z-index:1000}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-active{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s}.slide-enter,.slide-leave-active{transform:translateY(-100%)}.slide-down-enter{transform:translateY(-1000px)}.slide-down-enter-active,.slide-down-leave-active{transition:transform .3s}.slide-down-enter,.slide-down-leave-active{transform:translateY(1000px)}.list-enter-active,.list-leave-active{transition:all .6s}.list-enter,.list-leave-active{opacity:0;transform:translateY(-350px)}.navigation-wrapper{padding:var(--padding-m);position:relative}@media(max-width:475px){.navigation-wrapper{margin-left:0;padding:0}}#app{transition:var(--main-transition)}#app.push{margin-left:-350px}#app .content-wrapper{display:flex;justify-content:flex-start;position:relative;z-index:2}#app .content-wrapper main{flex:3;transition:opacity .2s}#app .content-wrapper main.opaque{opacity:.5}#app .content-wrapper aside{flex:1;max-width:350px;min-width:350px}#app .content-wrapper aside .drawer{background:#fff}@media(max-width:475px){#app .content-wrapper aside{max-width:none;min-width:auto}}.el-drawer__header{padding:0}.el-drawer__close-btn{background:transparent;margin:var(--margin-m) var(--margin-m) 0 0}.el-drawer__title{color:#000;font-size:1.5rem;font-weight:600;margin:0;padding:var(--padding-m)}.el-drawer__body{padding-top:0}.search-container{margin:auto;width:90%}@media(max-width:475px){.search-container{left:0;margin:auto 10px;position:absolute;top:35px;width:calc(100% - 20px)}.search-container.hide-on-mobile{display:none}}.showroom-button{align-items:center;background:#fff;border-radius:var(--border-radius-s);box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:visible;position:relative;width:50px}.showroom-button .showroom-icon{height:24px;width:24px}.showroom-button .badge{align-items:center;background:var(--color-primary,#1976d2);border-radius:var(--border-radius-s);box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:var(--font-size-s);font-weight:700;gap:2px;padding:2px 4px;position:absolute;right:-10px;top:-10px}.showroom-button .badge .sparkle-icon{height:.8rem;width:.8rem}.showroom-button .badge span{line-height:1}
