.callout[data-v-b088f93b]{background:#fff;padding:var(--padding-s) 0;text-align:center}.callout ul[data-v-b088f93b]{flex-wrap:wrap;gap:.5rem 3%;justify-content:center;list-style:none;margin:0;padding:0}.callout ul[data-v-b088f93b],.callout ul a[data-v-b088f93b]{align-items:center;display:flex}.callout ul a[data-v-b088f93b]{background:#d6f7e7;border-radius:var(--border-radius-m);color:#5d997c;font-family:var(--font-secondary);font-size:var(--font-size-m);font-weight:500;gap:.25rem;padding:var(--padding-xs) var(--padding-s);transition:var(--main-transition)}.callout ul a[data-v-b088f93b]:hover{box-shadow:var(--box-shadow-short-inset)}.callout ul a img[data-v-b088f93b]{height:1rem}.vehicle-selector-button[data-v-dbcff6c2]{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}.vehicle-selector-button .icon[data-v-dbcff6c2]{height:24px;width:24px}.badge[data-v-dbcff6c2]{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}.badge .sparkle-icon[data-v-dbcff6c2]{height:.8rem;width:.8rem}.badge span[data-v-dbcff6c2]{line-height:1}@keyframes pulse-dbcff6c2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.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],.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-c3b425ad]{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-c3b425ad]{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-c3b425ad]{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-c3b425ad]{color:#111827;flex:1;font-size:22px;font-weight:600;margin:0}.modal-header .close-button[data-v-c3b425ad]{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-c3b425ad]:hover{background:#0000001a;color:#334155}.modal-body[data-v-c3b425ad],.modal-footer[data-v-c3b425ad]{padding:var(--padding-m) var(--padding-l) var(--padding-l)}.modal-footer[data-v-c3b425ad]{border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:flex-end}.modal-footer .select-button[data-v-c3b425ad]{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-c3b425ad]: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-c3b425ad]:disabled{background-color:#e2e8f0;box-shadow:none;cursor:not-allowed}.modal-enter-active[data-v-c3b425ad],.modal-leave-active[data-v-c3b425ad]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-enter-from[data-v-c3b425ad],.modal-leave-to[data-v-c3b425ad]{opacity:0;transform:scale(.95)}.vehicle-selector-menu[data-v-b7d2d918]{position:relative}.hamburger-menu-button[data-v-ad7cb65e]{background:#fff;border-radius:var(--border-radius-s);cursor:pointer;width:50px}.hamburger-menu-button .hamburger-menu-button__line[data-v-ad7cb65e]{background:#000;display:block;height:2px;margin:6px auto;width:90%}.hamburger-menu-button:hover .hamburger-menu-button__line[data-v-ad7cb65e]{background:var(--gradient-primary)}label[data-v-1b07f98b]{display:block;font-weight:700;margin-bottom:var(--margin-m)}ul[data-v-1b07f98b]{list-style:none;margin:0 0 var(--margin-l) 0;padding:0}ul li[data-v-1b07f98b]{padding:var(--padding-m)}ul li a[data-v-1b07f98b],ul li button[data-v-1b07f98b]{align-items:center;color:#000;cursor:pointer;display:flex;font-size:var(--font-size-xl);justify-content:space-between;width:100%}ul li a[data-v-1b07f98b]:hover,ul li button[data-v-1b07f98b]:hover{color:var(--color-primary)}ul li button[data-v-1b07f98b]{background:transparent;box-shadow:none;font-weight:700}.arrow-icon svg[data-v-1b07f98b],.back-to-start svg[data-v-1b07f98b]{width:1rem}.back-to-start[data-v-1b07f98b]{cursor:pointer;font-weight:700;margin-bottom:var(--margin-m);padding:var(--padding-m) 0}.back-to-start a[data-v-1b07f98b]{color:#000}.flex-container[data-v-1b07f98b]{display:flex;overflow:hidden}.flex-container div[data-v-1b07f98b]{min-width:100%;transition:var(--main-transition)}.flex-container div.hidden[data-v-1b07f98b]{margin-left:-100%}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:var(--el-text-color-primary);display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:initial;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:initial!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.keyword-search-filter-container[data-v-66f1ec7f]{margin:0;position:relative}@media (max-width:475px){.keyword-search-filter-container[data-v-66f1ec7f]{margin-top:1rem}}.keyword-search-filter-container .search-result-container[data-v-66f1ec7f]{background:#fff;border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-shortest-soft);display:flex;flex-wrap:wrap;gap:2rem;padding:var(--padding-m);position:absolute;width:100%}.keyword-search-filter-container[data-v-66f1ec7f] .search-input .el-input__wrapper{border-color:transparent;border-radius:var(--border-radius-xxl);padding:var(--padding-s) var(--padding-l);z-index:1}.keyword-search-filter-container[data-v-66f1ec7f] .search-input .el-input__inner{text-indent:1rem}.keyword-search-filter-container[data-v-66f1ec7f] .search-input .el-input__icon{color:var(--color-primary);font-size:1rem}.keyword-search-filter-container .stored-search-keywords[data-v-66f1ec7f]{flex:2}.keyword-search-filter-container .stored-search-keywords .label-container[data-v-66f1ec7f]{align-items:center;display:flex;font-size:var(--font-size-m);justify-content:space-between;margin:var(--margin-l) var(--margin-l) 0 var(--margin-l)}.keyword-search-filter-container .stored-search-keywords .label-container label[data-v-66f1ec7f]{display:block;font-weight:700}.keyword-search-filter-container .stored-search-keywords ul[data-v-66f1ec7f]{font-size:var(--font-size-l);list-style:none;margin:var(--margin-m) 0 0 0;padding:var(--padding-s) 0}.keyword-search-filter-container .stored-search-keywords ul li[data-v-66f1ec7f]{align-items:center;display:flex;justify-content:space-between;padding:var(--padding-xs) var(--padding-l);transition:var(--main-transition)}.keyword-search-filter-container .stored-search-keywords ul li[data-v-66f1ec7f]:hover{background:#fff}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f]{flex:7}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .find-more-tile{background:#f3f3f3;border-bottom-right-radius:var(--border-radius-l);display:flex;justify-content:space-between;margin-left:var(--margin-m);margin-top:var(--margin-m) l;padding:var(--padding-m)}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list{display:block;max-height:50vh;overflow-y:auto;padding:var(--padding-m);position:relative;width:100%;z-index:3}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container{border-bottom:1px solid #f0f0f0;border-radius:0;box-shadow:none;height:auto;max-width:100%;min-width:auto;padding-bottom:var(--padding-xl)}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-footer{margin-top:-4rem}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-footer .stock-status-wrapper,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-options,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-options .add-to-cart-button{display:none}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer{display:flex;gap:2rem;padding:var(--padding-l)}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .description-container .product-title h1,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .description-container .product-title h1{font-size:var(--font-size-m)}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .product-category,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .product-category{display:none}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .image-container,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .image-container{margin:0}.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .image-container img,.keyword-search-filter-container .product-preview-list-container[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .image-container img{height:8rem;width:auto}@media (max-width:475px){[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner,[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer{padding:var(--padding-m) 0!important}[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .image-container,[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .image-container{flex:1}[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__inner .description-container,[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-container__outer .description-container{flex:2}[data-v-66f1ec7f] .product-list-wrapper .default-product-list-item-container .product-footer{display:none}.keyword-search-filter-container .search-result-container[data-v-66f1ec7f]{left:0;position:fixed;width:100vw}.keyword-search-filter-container .search-result-container .stored-search-keywords[data-v-66f1ec7f]{border-bottom:1px solid #eaeaea;min-width:100%}.keyword-search-filter-container .search-result-container .stored-search-keywords ul[data-v-66f1ec7f]{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.keyword-search-filter-container .search-result-container .stored-search-keywords ul li[data-v-66f1ec7f]{background:var(--color-primary-background);border-radius:var(--border-radius-xs)}.keyword-search-filter-container .search-result-container .stored-search-keywords ul li a[data-v-66f1ec7f]{color:#000}.keyword-search-filter-container .search-result-container .stored-search-keywords .product-preview-list-container[data-v-66f1ec7f]{border-top:1px solid #f0f0f0}.keyword-search-filter-container[data-v-66f1ec7f] .search-input .el-input__clear{background:#fff;left:auto!important;right:15px;top:10px!important}}
