.keyword-search-filter-container[data-v-92a84605]{margin:0}.keyword-search-filter-container[data-v-92a84605] .search-input .el-input__wrapper{background:var(--el-fill-color-light);border-radius:var(--border-radius-s);padding:var(--padding-s) var(--padding-l);z-index:1;border-color:#0000}.keyword-search-filter-container[data-v-92a84605] .search-input .el-input__inner{text-indent:1rem}.keyword-search-filter-container[data-v-92a84605] .search-input .el-input__icon{color:var(--color-primary);font-size:1rem}.keyword-search-filter-container .stored-search-keywords[data-v-92a84605]{border-radius:0 0 var(--border-radius-m) var(--border-radius-s);box-shadow:var(--box-shadow-shorter);z-index:10;background:#e6e6e6;width:95%;padding:0;position:absolute;top:3rem}.keyword-search-filter-container .stored-search-keywords .label-container[data-v-92a84605]{font-size:var(--font-size-m);margin:var(--margin-s) var(--margin-s) 0 var(--margin-m);justify-content:space-between;align-items:center;display:flex}.keyword-search-filter-container .stored-search-keywords .label-container label[data-v-92a84605]{font-weight:500;display:block}.keyword-search-filter-container .stored-search-keywords ul[data-v-92a84605]{color:#000;font-family:var(--font-secondary);font-size:var(--font-size-m);padding:0 var(--padding-m);flex-wrap:wrap;gap:1rem;margin:0;list-style:none;display:flex}.keyword-search-filter-container .stored-search-keywords ul li[data-v-92a84605]{border-radius:var(--border-radius-m);padding:var(--padding-xs) var(--padding-s);transition:var(--main-transition);background:#fff;justify-content:center;align-items:center;gap:.5rem;display:flex}.keyword-search-filter-container .stored-search-keywords ul li[data-v-92a84605]:hover{background:#0000004d}.keyword-search-filter-container .stored-search-keywords ul li .icon[data-v-92a84605]{width:.75rem;height:.75rem}.keyword-search-filter-container .footer[data-v-92a84605]{padding:var(--padding-s);text-align:right}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605]{padding:var(--padding-m) 0}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .find-more-tile{margin-left:var(--margin-m)}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .default-product-list{padding:var(--padding-m);z-index:3;flex-wrap:nowrap;gap:10px;position:relative;left:-20px}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .default-product-list-item-container .product-footer{display:none}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .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-92a84605] .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-92a84605] .product-list-wrapper .default-product-list-item-container .product-container__inner .product-category,.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .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-92a84605] .product-list-wrapper .default-product-list-item-container .product-container__inner .image-container,.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .default-product-list-item-container .product-container__outer .image-container{width:100px;min-width:100px;max-width:100px;height:auto}.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .default-product-list-item-container .product-container__inner .image-container img,.keyword-search-filter-container .product-preview-list-container[data-v-92a84605] .product-list-wrapper .default-product-list-item-container .product-container__outer .image-container img{width:100px;height:100px}@media (max-width:475px){.keyword-search-filter-container.filter[data-v-92a84605]{margin:0 .75rem}.keyword-search-filter-container.filter .stored-search-keywords[data-v-92a84605]{background:#fff}.keyword-search-filter-container.filter .stored-search-keywords ul[data-v-92a84605]{margin-top:0}.keyword-search-filter-container.filter[data-v-92a84605] .search-input .el-input__clear{background:#fff;right:15px;top:10px!important;left:auto!important}}.density-graph-container label[data-v-c5ec60e4]{background:var(--color-special-success);border-radius:var(--border-radius-xs);color:#fff;font-size:var(--font-size-m);margin-left:var(--margin-s);padding:var(--padding-xs);font-weight:600}.density-graph-container .graph-outer[data-v-c5ec60e4]{padding:var(--padding-s);z-index:1;width:100%;position:relative}.density-graph-container .graph-outer .graph-inner[data-v-c5ec60e4]{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.density-graph-container .graph-outer #svg-graph[data-v-c5ec60e4]{width:100%;height:100%;transform:scaleY(-1)}.density-graph-container .graph-outer #svg-graph .graph-rectangle[data-v-c5ec60e4]{cursor:pointer;transition:var(--main-transition)}.density-graph-container .graph-outer #svg-graph .graph-rectangle[data-v-c5ec60e4]:hover{fill:#4dd38d4a}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;height:var(--el-slider-height);flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled :is(.el-slider__button-wrapper.dragging,.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover){cursor:not-allowed}.el-slider__runway.is-disabled :is(.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover){cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);text-align:center;top:var(--el-slider-button-wrapper-offset);-webkit-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);box-sizing:border-box;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size);border-radius:50%;display:inline-block}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);width:var(--el-slider-height);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{height:100%;width:var(--el-slider-height);margin:0 16px}.el-slider.is-vertical .el-slider__bar{height:auto;width:var(--el-slider-height);border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.range-container[data-v-a963c331]{padding:0 var(--padding-l)}.range-container .input-container[data-v-a963c331]{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:475px){.range-container .input-container[data-v-a963c331]{display:none}}.range-container .input-container .input-group[data-v-a963c331]{flex:1}.range-container .input-container .input-group label[data-v-a963c331]{color:var(--color-default-grey);font-size:var(--font-size-s);margin-left:var(--margin-s)}.range-container .input-container[data-v-a963c331] .range-input input{border-radius:var(--border-radius-xl) 0 0 var(--border-radius-xl);height:30px;padding:var(--padding-s);border-color:#0000;flex:1;line-height:30px}.range-container .input-container[data-v-a963c331] .range-input .el-input-group__append{background-color:var(--color-primary-background);border-radius:0 var(--border-radius-xl) var(--border-radius-xl) 0;color:#f4a2a1;font-size:var(--font-size-m);padding-left:var(--padding-s);padding-right:var(--padding-s);border-color:#0000;font-weight:600;transform:translate(-12px)}.vf[data-v-4c27df0d]{display:block}.vf__header[data-v-4c27df0d]{justify-content:space-between;margin-bottom:.85rem}.vf__header[data-v-4c27df0d],.vf__title[data-v-4c27df0d]{align-items:center;display:flex}.vf__title[data-v-4c27df0d]{color:#222;font-size:var(--font-size-l);gap:.4rem;font-weight:700}.vf__toggle[data-v-4c27df0d]{border-radius:var(--border-radius-s);box-shadow:none;color:#aaa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex}.vf__toggle[data-v-4c27df0d]:hover{color:var(--color-primary);background:#0000000d}.vf__toggle-icon[data-v-4c27df0d]{transition:transform .22s}.vf__toggle-icon--open[data-v-4c27df0d]{transform:rotate(180deg)}.vf__body[data-v-4c27df0d]{flex-direction:column;gap:.65rem;display:flex}.vf__field[data-v-4c27df0d]{position:relative}.vf__label[data-v-4c27df0d]{color:#666;font-size:var(--font-size-m);letter-spacing:.01em;margin-bottom:.3rem;font-weight:600;display:block}.vf__combo[data-v-4c27df0d]{position:relative}.vf__combo--open .vf__input[data-v-4c27df0d]{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff855f1f}.vf__input[data-v-4c27df0d]{border-radius:var(--border-radius-s);box-sizing:border-box;color:#222;font-family:inherit;font-size:var(--font-size-l);background:#fff;border:1.5px solid #ddd;outline:none;width:100%;height:42px;padding:0 2.4rem 0 .8rem;transition:border-color .15s,box-shadow .15s}.vf__input[data-v-4c27df0d]::placeholder{color:#bbb;font-weight:400}.vf__input[data-v-4c27df0d]:not(:disabled):hover{border-color:#bbb}.vf__input[data-v-4c27df0d]:not(:disabled):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff855f1f}.vf__input[data-v-4c27df0d]:disabled{color:#ccc;cursor:not-allowed;background:#f7f7f7;border-color:#eee}.vf__clear[data-v-4c27df0d]{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:.2rem;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.vf__clear[data-v-4c27df0d]:hover{color:var(--color-primary);background:#0000000f}.vf__caret[data-v-4c27df0d]{color:#bbb;pointer-events:none;transition:transform .2s;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.vf__caret--open[data-v-4c27df0d]{transform:translateY(-50%)rotate(180deg)}.vf__list[data-v-4c27df0d]{border-radius:var(--border-radius-s);z-index:9999;background:#fff;border:1.5px solid #0000001a;max-height:220px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;box-shadow:0 4px 6px -1px #00000012,0 10px 24px #0000001a}.vf__list[data-v-4c27df0d]::-webkit-scrollbar{width:4px}.vf__list[data-v-4c27df0d]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.vf__option[data-v-4c27df0d]{color:#333;cursor:pointer;font-size:var(--font-size-l);justify-content:space-between;align-items:center;padding:.5rem .8rem;transition:background .1s;display:flex}.vf__option--active[data-v-4c27df0d],.vf__option[data-v-4c27df0d]:hover{color:var(--color-primary);background:#ff855f14}.vf__option--selected[data-v-4c27df0d]{color:var(--color-primary);background:#ff855f0d;font-weight:600}.vf__check[data-v-4c27df0d]{color:var(--color-primary);flex-shrink:0;margin-left:.4rem}[data-v-4c27df0d] .vf__hl{color:var(--color-primary);background:#ff855f33;border-radius:2px;padding:0 1px;font-style:normal;font-weight:700}.vf__selected-card[data-v-4c27df0d]{border-radius:var(--border-radius-s);background:#ff855f12;border:1.5px solid #ff855f66;align-items:center;gap:.55rem;margin-top:.5rem;padding:.6rem .75rem;display:flex}.vf__card-icon[data-v-4c27df0d]{color:var(--color-primary);flex-shrink:0}.vf__card-name[data-v-4c27df0d]{color:var(--color-primary);font-size:var(--font-size-l);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.vf__card-clear[data-v-4c27df0d]{color:var(--color-primary);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;flex-shrink:0;align-items:center;padding:.15rem;transition:opacity .15s,background .15s;display:flex}.vf__card-clear[data-v-4c27df0d]:hover{opacity:1;background:#ff855f26}.vf-accordion-enter-active[data-v-4c27df0d],.vf-accordion-leave-active[data-v-4c27df0d]{max-height:600px;transition:max-height .25s,opacity .2s;overflow:hidden}.vf-accordion-enter-from[data-v-4c27df0d],.vf-accordion-leave-to[data-v-4c27df0d]{opacity:0;max-height:0}.vf-fade-enter-active[data-v-4c27df0d],.vf-fade-leave-active[data-v-4c27df0d]{transition:opacity .2s,transform .2s}.vf-fade-enter-from[data-v-4c27df0d],.vf-fade-leave-to[data-v-4c27df0d]{opacity:0;transform:translateY(-4px)}.panel[data-v-b0b2bc1f]{border-radius:var(--border-radius-l);margin-bottom:var(--margin-l);padding:var(--padding-xxl) var(--padding-l) var(--padding-s) var(--padding-l);transition:var(--main-transition);background:#fff;position:relative}.panel.no-style[data-v-b0b2bc1f]{background:0 0;border:0;margin:0;padding:0}.panel.no-style[data-v-b0b2bc1f]:hover{box-shadow:none}.panel[data-v-b0b2bc1f]:hover{box-shadow:var(--box-shadow-shortest-soft)}.title[data-v-b0b2bc1f]{border-radius:0 0 var(--border-radius-l) var(--border-radius-l);color:#4a5568a6;font-size:var(--font-size-l);padding:var(--padding-s) var(--padding-m);background-color:#fbf6f4;width:auto;margin:0;scroll-padding-top:2rem;font-weight:500;position:absolute;top:0}.panel__inner[data-v-b0b2bc1f]{margin:var(--padding-s);max-height:var(--v14b7f5fe);overflow-y:auto}[data-v-b0b2bc1f]::-webkit-scrollbar{background-color:#0000;width:8px}[data-v-b0b2bc1f]::-webkit-scrollbar-thumb{background:var(--color-secondary-background);border-radius:var(--border-radius-s)}.vertical-filter-panel[data-v-d8ffc81e]{border-radius:var(--border-radius-s);background:0 0;position:relative}.sidebar-nav[data-v-ce46459f]{flex-direction:column;gap:2px;display:flex}.all-products-btn[data-v-ce46459f]{border:1.5px solid var(--color-primary);border-radius:var(--border-radius-xxl);color:var(--color-primary);font-size:var(--font-size-m);background:0 0;align-items:center;gap:.45rem;width:fit-content;margin-bottom:.6rem;padding:.45rem .85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.all-products-btn.router-link-exact-active[data-v-ce46459f],.all-products-btn[data-v-ce46459f]:hover{background:var(--color-primary);color:#fff}.category-group[data-v-ce46459f]{overflow:visible}.category-group[data-v-ce46459f],.category-row[data-v-ce46459f]{border-radius:var(--border-radius-m)}.category-row[data-v-ce46459f]{border-left:3px solid #0000;align-items:center;padding-right:.2rem;transition:background .15s,border-color .15s;display:flex}.category-row[data-v-ce46459f]:hover{background:#0000000a}.category-row.active[data-v-ce46459f]{border-left-color:var(--color-primary);background:#ff855f17}.category-row.active .category-label[data-v-ce46459f]{color:var(--color-primary)}.category-label[data-v-ce46459f]{color:#222;font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:.45rem .25rem .45rem .6rem;font-weight:600;text-decoration:none;transition:color .15s;overflow:hidden}.category-label[data-v-ce46459f]:hover{color:var(--color-primary)}.count-badge[data-v-ce46459f]{color:#888;text-align:center;background:#0000000f;border-radius:20px;flex-shrink:0;min-width:1.4rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;line-height:1.5}.expand-btn[data-v-ce46459f]{border-radius:var(--border-radius-s);color:#aaa;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:color .15s,background .15s,transform .2s;display:flex}.expand-btn[data-v-ce46459f]:hover{color:var(--color-primary);background:#0000000f}.expand-btn.rotated[data-v-ce46459f]{color:var(--color-primary);transform:rotate(90deg)}.sub-nav[data-v-ce46459f]{border-left:2px solid #00000012;flex-direction:column;gap:1px;margin:.2rem 0 .3rem .9rem;padding-left:.75rem;display:flex}.sub-link[data-v-ce46459f]{border-radius:var(--border-radius-s);color:#444;font-size:var(--font-size-l);align-items:center;gap:.4rem;padding:.35rem .5rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.sub-link[data-v-ce46459f]:hover{color:var(--color-primary);background:#0000000a}.sub-link.active[data-v-ce46459f],.sub-link.router-link-exact-active[data-v-ce46459f]{color:var(--color-primary);background:#ff855f1a;font-weight:600}.sub-link.no-products[data-v-ce46459f]{opacity:.4}.sub-link .sub-title[data-v-ce46459f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sub-sub-nav[data-v-ce46459f]{border-left:1px solid #00000012;flex-direction:column;gap:1px;margin:.1rem 0 .15rem .5rem;padding-left:.6rem;display:flex}.sub-sub-link[data-v-ce46459f]{border-radius:var(--border-radius-s);color:#666;font-size:var(--font-size-s);align-items:center;gap:.4rem;padding:.25rem .5rem;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.sub-sub-link[data-v-ce46459f]:hover{color:var(--color-primary)}.sub-sub-link.router-link-exact-active[data-v-ce46459f]{color:var(--color-primary);font-weight:600}.sub-sub-link.no-products[data-v-ce46459f]{opacity:.4}.accordion-enter-active[data-v-ce46459f],.accordion-leave-active[data-v-ce46459f]{max-height:800px;transition:max-height .25s,opacity .2s;overflow:hidden}.accordion-enter-from[data-v-ce46459f],.accordion-leave-to[data-v-ce46459f]{opacity:0;max-height:0}.product-list-options-container[data-v-0286dcff]{border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-shortest-soft);margin:0 0 var(--margin-l) 0;padding:var(--padding-s) var(--padding-m);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:640px){.product-list-options-container[data-v-0286dcff]{border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-shortest-soft);margin:0 0 var(--margin-m) 0;padding:var(--padding-xs) var(--padding-m);background:#fff;flex-wrap:nowrap;justify-content:flex-end;gap:.5rem}}.plo__left[data-v-0286dcff]{flex:1;align-items:baseline;gap:.6rem;min-width:0;display:flex}@media (max-width:640px){.plo__left[data-v-0286dcff]{display:none}}.plo__title[data-v-0286dcff]{color:#222;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:700;overflow:hidden}@media (max-width:640px){.plo__title[data-v-0286dcff]{font-size:var(--font-size-l)}}.plo__count[data-v-0286dcff]{color:#aaa;font-size:var(--font-size-m);white-space:nowrap;flex-shrink:0;font-weight:400}.plo__controls[data-v-0286dcff]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}@media (max-width:640px){.plo__controls[data-v-0286dcff]{gap:0}}.plo__combo[data-v-0286dcff]{position:relative}.plo__trigger[data-v-0286dcff]{border-radius:var(--border-radius-s);box-shadow:none;color:#333;cursor:pointer;font-family:inherit;font-size:var(--font-size-m);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.3rem;height:34px;padding:0 .5rem;transition:background .15s;display:inline-flex}.plo__trigger[data-v-0286dcff]:hover{background:#0000000a}.plo__trigger[data-v-0286dcff]:focus-visible{background:#ff855f14;outline:none}.plo__combo--open .plo__trigger .plo__sort-prefix[data-v-0286dcff]{color:var(--color-primary);opacity:.7}.plo__sort-prefix[data-v-0286dcff]{color:#999;font-weight:400}.plo__sort-pill[data-v-0286dcff]{border:1px solid #00000024;border-radius:20px;align-items:center;gap:.25rem;padding:.2rem .5rem .2rem .6rem;transition:border-color .15s,background .15s;display:inline-flex}.plo__trigger:hover .plo__sort-pill[data-v-0286dcff]{border-color:#00000047}.plo__sort-pill--open[data-v-0286dcff]{border-color:var(--color-primary);background:#ff855f12}.plo__sort-pill--open .plo__caret[data-v-0286dcff],.plo__sort-pill--open .plo__trigger-label[data-v-0286dcff]{color:var(--color-primary)}.plo__trigger-label[data-v-0286dcff]{font-weight:600}.plo__caret[data-v-0286dcff]{color:#aaa;flex-shrink:0;transition:transform .2s}.plo__caret--open[data-v-0286dcff]{transform:rotate(180deg)}.plo__divider[data-v-0286dcff]{background:#0000001f;flex-shrink:0;width:1px;height:18px;margin:0 .35rem;display:inline-block}@media (max-width:640px){.plo__divider[data-v-0286dcff]{display:none}}.plo__list[data-v-0286dcff]{border-radius:var(--border-radius-s);z-index:9999;background:#fff;border:1.5px solid #0000001a;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;box-shadow:0 4px 6px -1px #00000012,0 10px 24px #0000001a}.plo__list[data-v-0286dcff]::-webkit-scrollbar{width:4px}.plo__list[data-v-0286dcff]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.plo__option[data-v-0286dcff]{color:#333;cursor:pointer;font-size:var(--font-size-l);justify-content:space-between;align-items:center;padding:.5rem .85rem;transition:background .1s;display:flex}.plo__option--active[data-v-0286dcff],.plo__option[data-v-0286dcff]:hover{color:var(--color-primary);background:#ff855f14}.plo__option--selected[data-v-0286dcff]{color:var(--color-primary);background:#ff855f0d;font-weight:600}.plo__check[data-v-0286dcff]{color:var(--color-primary);flex-shrink:0;margin-left:.5rem}@media (max-width:640px){.plo__checkbox-label[data-v-0286dcff]{display:none}}.plo__checkbox-label[data-v-0286dcff]{border-radius:var(--border-radius-s);color:#333;cursor:pointer;font-size:var(--font-size-m);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:.4rem;height:34px;padding:0 .5rem;transition:background .15s,color .15s;display:inline-flex}.plo__checkbox-label[data-v-0286dcff]:hover{color:var(--color-primary);background:#0000000a}.plo__checkbox-label--active[data-v-0286dcff]{color:#555;font-weight:500}.plo__checkbox[data-v-0286dcff]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;width:15px;height:15px}.ute-canopies-homepage[data-v-11660d7f]{border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-lifted);background:linear-gradient(140deg,#f5f7fd,#e8f0fc)}.ute-canopies-homepage--inner[data-v-11660d7f]{padding:var(--padding-xxxl);margin:0 auto}@media (max-width:640px){.ute-canopies-homepage--inner[data-v-11660d7f]{padding:var(--padding-xl)}}.content-grid[data-v-11660d7f]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}@media (max-width:968px){.content-grid[data-v-11660d7f]{grid-template-columns:1fr;gap:3rem}}@media (max-width:640px){.content-grid[data-v-11660d7f]{gap:2rem}}.content-col[data-v-11660d7f]{flex-direction:column;justify-content:center;padding-right:1rem;display:flex}@media (max-width:968px){.content-col[data-v-11660d7f]{order:1;padding-right:0}}.content-col h2[data-v-11660d7f]{color:#000000d9;font-family:var(--font-secondary);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;line-height:1.3}@media (max-width:475px){.content-col h2[data-v-11660d7f]{font-size:var(--font-size-xxl)}}.feature-badges[data-v-11660d7f]{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}@media (max-width:640px){.feature-badges[data-v-11660d7f]{justify-content:center}}.feature-badges .badge[data-v-11660d7f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-m);background:#ffffffe6;border:1px solid #fff3;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000014}.feature-badges .badge[data-v-11660d7f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}.feature-badges .badge .icon[data-v-11660d7f]{color:var(--color-primary);flex-shrink:0;width:1.1rem;height:1.1rem}.feature-badges .badge span[data-v-11660d7f]{color:#2d3748;white-space:nowrap;font-size:.875rem;font-weight:600}.intro-text[data-v-11660d7f]{color:#000000b3;margin-bottom:2.5rem;font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:475px){.intro-text[data-v-11660d7f]{font-size:var(--font-size-l)}}.cta-container[data-v-11660d7f]{margin-top:auto}@media (max-width:640px){.cta-container[data-v-11660d7f]{text-align:center}}.image-col[data-v-11660d7f]{flex-direction:column;padding-left:1rem;display:flex}@media (max-width:968px){.image-col[data-v-11660d7f]{order:1;padding-left:0}}.image-wrapper[data-v-11660d7f]{margin-bottom:2rem;padding:0 2rem}.image-wrapper img[data-v-11660d7f]{filter:drop-shadow(2px 2px 8px #0003)}@media (max-width:640px){.image-wrapper[data-v-11660d7f]{margin-bottom:1.5rem;padding:1.5rem}}.ute-canopy-image[data-v-11660d7f]{border-radius:var(--border-radius-s);width:100%;height:auto;display:block}.key-features[data-v-11660d7f]{border-radius:var(--border-radius-m);background:#ffffffb3;border:1px solid #fff6;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;box-shadow:0 2px 12px #0000000f}@media (max-width:640px){.key-features[data-v-11660d7f]{gap:1rem;padding:1.5rem}}.key-features .feature[data-v-11660d7f]{align-items:center;gap:.875rem;display:flex}.key-features .feature .icon[data-v-11660d7f]{color:var(--color-success);flex-shrink:0;width:1.25rem;height:1.25rem}.key-features .feature span[data-v-11660d7f]{color:#000000bf;font-size:.9rem;font-weight:600;line-height:1.4}.cta-subtext[data-v-11660d7f]{color:#000000a6;font-size:var(--font-size-xl);margin-bottom:var(--margin-xl);line-height:1.6}.ute-canopies[data-v-875d476c]{border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-lifted);background:linear-gradient(140deg,#f5f7fd,#e8f0fc)}.ute-canopies--inner[data-v-875d476c]{padding:var(--padding-xl) var(--padding-xl);margin:0 auto}@media (min-width:1024px){.ute-canopies--inner[data-v-875d476c]{padding:var(--padding-xl) var(--padding-xl)}}.content-grid[data-v-875d476c]{grid-template-columns:1fr 1fr;align-items:flex-start;gap:3rem;display:grid}@media (max-width:1000px){.content-grid[data-v-875d476c]{grid-template-columns:1fr;gap:2.5rem}}.content-col[data-v-875d476c]{padding:var(--padding-l);flex-direction:column;justify-content:center;display:flex}.content-col h2[data-v-875d476c]{color:#000c;font-family:var(--font-secondary);font-size:var(--font-size-xxxl);margin:0 0 var(--margin-m) 0;font-weight:600;line-height:1.2}@media (max-width:768px){.content-col h2[data-v-875d476c]{text-align:center}}.image-col[data-v-875d476c]{flex-direction:column;align-items:center;display:flex;position:relative}.image-wrapper[data-v-875d476c]{justify-content:center;height:10rem;display:flex}@media (max-width:768px){.image-wrapper[data-v-875d476c]{margin-bottom:1rem}}.ute-canopy-image[data-v-875d476c]{filter:drop-shadow(6px 6px 3px #0000001a);-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.feature-badges[data-v-875d476c]{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;margin:4rem 1.5rem .75rem 0;display:flex}.feature-badges .badge[data-v-875d476c]{border-radius:var(--border-radius-m);font-size:var(--font-size-l);background:#fff;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:140px;max-width:180px;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 8px #00000014}.feature-badges .badge[data-v-875d476c]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000001a}.feature-badges .badge .icon[data-v-875d476c]{color:var(--color-primary);flex-shrink:0;width:1.2rem;height:1.2rem}.feature-badges .badge span[data-v-875d476c]{color:#4a5568;white-space:nowrap;font-weight:500}.key-features[data-v-875d476c]{font-size:var(--font-size-l);margin:var(--margin-l) var(--margin-s);gap:.75rem;display:grid}@media (max-width:768px){.key-features[data-v-875d476c]{text-align:center;margin:1.5rem 0 2rem}}@media (max-width:1000px){.key-features[data-v-875d476c]{grid-template-columns:1fr}}.key-features .feature[data-v-875d476c]{align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.key-features .feature[data-v-875d476c]{justify-content:center}}.key-features .feature .icon[data-v-875d476c]{color:var(--color-success);flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.25rem}.key-features .feature span[data-v-875d476c]{color:#000000b3;font-weight:500;line-height:1.5}@media (max-width:768px){.cta-container[data-v-875d476c]{justify-content:center;display:flex}}.ute-canopies[data-v-9a8d8f7c]{border-radius:var(--border-radius-m);background:linear-gradient(140deg,#f5f7fd,#e8f0fc)}.ute-canopies--inner[data-v-9a8d8f7c]{padding:var(--padding-xxl) var(--padding-xxxl);margin:0 auto}.content-grid[data-v-9a8d8f7c]{grid-template-columns:1fr 1fr;gap:4rem;display:grid}@media (max-width:768px){.content-grid[data-v-9a8d8f7c]{grid-template-columns:1fr;gap:2rem}}.content-col h2[data-v-9a8d8f7c]{color:#000000bf;font-family:var(--font-secondary);margin:0;font-size:1.6rem;font-weight:600}.feature-badges[data-v-9a8d8f7c]{margin:var(--margin-xl) 0;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.feature-badges .badge[data-v-9a8d8f7c]{border-radius:var(--border-radius-m);background:#fff;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex;box-shadow:0 2px 4px #0000000d}.feature-badges .badge .icon[data-v-9a8d8f7c]{color:var(--color-primary);width:1.2rem;height:1.2rem}.feature-badges .badge span[data-v-9a8d8f7c]{color:#4a5568;font-weight:500}.intro-text[data-v-9a8d8f7c]{color:#000000a6;font-size:var(--font-size-xl);margin-bottom:var(--margin-xl);line-height:1.6}.key-features[data-v-9a8d8f7c]{margin:var(--margin-xxl) 0;gap:1rem;display:grid}@media (max-width:640px){.key-features[data-v-9a8d8f7c]{grid-template-columns:1fr}}.key-features .feature[data-v-9a8d8f7c]{align-items:center;gap:.75rem;display:flex}.key-features .feature .icon[data-v-9a8d8f7c]{color:var(--color-success);flex-shrink:0;width:1.25rem;height:1.25rem}.key-features .feature span[data-v-9a8d8f7c]{color:#000000a6;font-weight:600}.cta-subtext[data-v-9a8d8f7c]{color:#718096;font-size:var(--font-size-l);margin-top:var(--margin-m);text-align:left}.vehicle-section[data-v-b14864ee]{margin:var(--margin-xl) 0}.vehicle-header[data-v-b14864ee]{border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-shortest-soft);margin-bottom:var(--margin-m);z-index:3;background:#fff;position:sticky;top:0;overflow:hidden}.header-main[data-v-b14864ee]{padding:var(--padding-s) var(--padding-m);justify-content:space-between;gap:.75rem}.header-main[data-v-b14864ee],h3[data-v-b14864ee]{align-items:center;display:flex}h3[data-v-b14864ee]{color:#555;font-size:var(--font-size-xl);flex-wrap:wrap;gap:.4rem;margin:0;font-weight:500}@media (max-width:475px){h3[data-v-b14864ee]{font-size:var(--font-size-l)}}.header-category[data-v-b14864ee]{color:#333;font-weight:600}.header-sep[data-v-b14864ee]{color:#bbb;font-size:.9em;font-weight:400}.header-vehicle[data-v-b14864ee]{color:var(--color-primary);background:#ff855f14;border:1px solid #ff855f40;border-radius:20px;align-items:center;gap:.3rem;padding:.15rem .6rem .15rem .45rem;font-size:.92em;font-weight:700;line-height:1.5;display:inline-flex}.header-vehicle-icon[data-v-b14864ee]{color:var(--color-primary);opacity:.8;flex-shrink:0}.toggle-variants[data-v-b14864ee]{border-radius:var(--border-radius-s);color:#999;cursor:pointer;font-size:var(--font-size-m);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .4rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.toggle-variants[data-v-b14864ee]:hover{background:#ff855f0f}.toggle-variants--open[data-v-b14864ee],.toggle-variants[data-v-b14864ee]:hover{color:var(--color-primary)}.toggle-icon[data-v-b14864ee]{transition:transform .2s}.toggle-icon--open[data-v-b14864ee]{transform:rotate(180deg)}.single-variant[data-v-b14864ee]{color:#888;font-size:var(--font-size-m);padding:.35rem var(--padding-m) .45rem}.single-variant[data-v-b14864ee],.variants-container[data-v-b14864ee]{border-top:1px solid #0000000d}.variants-container[data-v-b14864ee]{max-height:0;transition:max-height .25s;overflow:hidden}.variants-container.expanded[data-v-b14864ee]{max-height:300px;overflow-y:auto}.variants-grid[data-v-b14864ee]{padding:var(--padding-s) var(--padding-m) var(--padding-m);flex-wrap:wrap;gap:.4rem;display:flex}.variant-chip[data-v-b14864ee]{color:#405981;background:#a5c7ff1a;border:1px solid #3b82f633;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.variant-chip[data-v-b14864ee]:hover{border-color:var(--color-primary);color:var(--color-primary)}.mcl[data-v-6d57a125]{width:100%}.mcl__popular[data-v-6d57a125]{margin-bottom:.85rem}.mcl__popular-label[data-v-6d57a125]{color:#bbb;font-size:var(--font-size-s);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-weight:600;display:block}.mcl__chips[data-v-6d57a125]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;padding-bottom:2px;display:flex;overflow-x:auto}.mcl__chips[data-v-6d57a125]::-webkit-scrollbar{display:none}.mcl__chip[data-v-6d57a125]{color:#444;font-size:var(--font-size-m);white-space:nowrap;border:1.5px solid #00000024;border-radius:20px;flex-shrink:0;align-items:center;padding:.3rem .8rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mcl__chip.router-link-active[data-v-6d57a125],.mcl__chip[data-v-6d57a125]:active{border-color:var(--color-primary);color:var(--color-primary);background:#ff855f12}.mcl__list[data-v-6d57a125]{border-top:1px solid #00000012;padding-top:.25rem}.mcl__row[data-v-6d57a125]{border-radius:0 var(--border-radius-s) var(--border-radius-s) 0;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-left:3px solid #0000;align-items:center;gap:.4rem;min-height:44px;padding:0 .5rem 0 .75rem;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.mcl__row[data-v-6d57a125]:active{background:#0000000a}.mcl__row--active[data-v-6d57a125]{border-left-color:var(--color-primary);color:var(--color-primary);background:#ff855f0d;font-weight:600}.mcl__row--open[data-v-6d57a125]{background:#00000005}.mcl__row--empty[data-v-6d57a125]{opacity:.4;pointer-events:none}.mcl__row--all[data-v-6d57a125]{border-bottom:1px solid #00000012;margin-bottom:.15rem;font-weight:600}.mcl__row--sub[data-v-6d57a125]{color:#555;font-size:var(--font-size-m);min-height:40px;padding-left:1rem}.mcl__row--nested[data-v-6d57a125]{color:#666;font-size:var(--font-size-m);min-height:38px;padding-left:1.25rem}.mcl__row--browse[data-v-6d57a125]{color:var(--color-primary);font-size:var(--font-size-m);opacity:.85;font-style:italic}.mcl__row-name[data-v-6d57a125]{font-size:var(--font-size-ml);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mcl__row--nested .mcl__row-name[data-v-6d57a125],.mcl__row--sub .mcl__row-name[data-v-6d57a125]{font-size:var(--font-size-m)}.mcl__count[data-v-6d57a125]{color:#bbb;font-size:var(--font-size-s);flex-shrink:0}.mcl__chevron[data-v-6d57a125]{color:#ccc;flex-shrink:0;transition:transform .2s}.mcl__chevron--open[data-v-6d57a125]{transform:rotate(180deg)}.mcl__arrow[data-v-6d57a125]{color:#ccc;flex-shrink:0}.mcl__sub[data-v-6d57a125]{border-left:2px solid #00000012;margin-left:.9rem;overflow:hidden}.mcl__nested[data-v-6d57a125]{border-left:2px solid #0000000d;margin-left:.85rem;overflow:hidden}.mcl-expand-enter-active[data-v-6d57a125],.mcl-expand-leave-active[data-v-6d57a125]{max-height:800px;transition:max-height .25s,opacity .2s;overflow:hidden}.mcl-expand-enter-from[data-v-6d57a125],.mcl-expand-leave-to[data-v-6d57a125]{opacity:0;max-height:0}.msf[data-v-66867127]{margin-bottom:var(--margin-m)}.msf--open[data-v-66867127]{border-radius:var(--border-radius-l);background:#fff;box-shadow:0 2px 8px #0000000f,0 8px 24px #00000014}.msf__toggle[data-v-66867127]{background:var(--color-primary);border-radius:var(--border-radius-l);color:#fff;cursor:pointer;font-family:inherit;font-size:var(--font-size-l);-webkit-tap-highlight-color:transparent;border:none;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-weight:600;display:flex}.msf--open .msf__toggle[data-v-66867127]{border-radius:var(--border-radius-l) var(--border-radius-l) 0 0}.msf__toggle[data-v-66867127]:hover{filter:brightness(1.05)}.msf__toggle-icon[data-v-66867127]{flex-shrink:0}.msf__toggle-text[data-v-66867127]{text-align:left;flex:1}.msf__badge[data-v-66867127]{font-size:var(--font-size-s);background:#ffffff4d;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .4rem;font-weight:700;display:inline-flex}.msf__caret[data-v-66867127]{flex-shrink:0;transition:transform .22s}.msf__caret--open[data-v-66867127]{transform:rotate(180deg)}.msf__chips[data-v-66867127]{flex-wrap:wrap;gap:.4rem;padding:.4rem 0 0;display:flex}.msf__chips--in-panel[data-v-66867127]{padding:0 0 .25rem}.msf__chip[data-v-66867127]{color:#555;font-size:var(--font-size-m);background:#fff;border:1px solid #00000029;border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .6rem .2rem .7rem;font-weight:500;display:inline-flex}.msf__chip-remove[data-v-66867127]{box-shadow:none;color:#aaa;cursor:pointer;background:0 0;border:none;align-items:center;padding:.1rem;line-height:0;display:flex}.msf__chip-remove[data-v-66867127]:hover{color:var(--color-primary)}.msf__panel[data-v-66867127]{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.msf__search[data-v-66867127]{border-radius:var(--border-radius-m);background:#00000009;gap:.5rem;margin:-.25rem -.25rem 0;padding:.65rem .75rem;display:flex}.msf__search-field[data-v-66867127]{flex:1;align-items:center;display:flex;position:relative}.msf__search-prefix[data-v-66867127]{color:#999;pointer-events:none;flex-shrink:0;position:absolute;left:.75rem}.msf__search-input[data-v-66867127]{border-radius:var(--border-radius-s);box-sizing:border-box;color:#222;font-family:inherit;font-size:var(--font-size-ml);background:#fff;border:2px solid #00000026;outline:none;width:100%;height:46px;padding:0 2rem 0 2.4rem}.msf__search-input[data-v-66867127]::placeholder{color:#aaa}.msf__search-input[data-v-66867127]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff855f26}.msf__search-clear[data-v-66867127]{color:#bbb;cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;display:flex;position:absolute;right:.55rem}.msf__search-clear[data-v-66867127]:hover{color:var(--color-primary)}.msf__search-btn[data-v-66867127]{background:var(--color-primary);border-radius:var(--border-radius-s);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:filter .15s;display:flex}.msf__search-btn[data-v-66867127]:hover{filter:brightness(1.05)}.msf__controls[data-v-66867127]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.msf__stock-toggle[data-v-66867127]{color:#555;cursor:pointer;font-family:inherit;font-size:var(--font-size-m);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:none;background:0 0;border:none;outline:none;align-items:center;gap:.45rem;padding:0;display:inline-flex}.msf__switch[data-v-66867127]{background:#ccc;border-radius:20px;flex-shrink:0;width:36px;height:20px;transition:background .2s;display:inline-block;position:relative}.msf__stock-toggle--on .msf__switch[data-v-66867127]{background:var(--color-primary)}.msf__switch-thumb[data-v-66867127]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.msf__stock-toggle--on .msf__switch-thumb[data-v-66867127]{transform:translate(16px)}.msf__sort[data-v-66867127]{align-items:center;gap:.35rem;display:flex}.msf__sort-prefix[data-v-66867127]{color:#999;font-size:var(--font-size-m);white-space:nowrap}.msf__sort-select[data-v-66867127]{border-radius:var(--border-radius-s);color:#333;cursor:pointer;font-family:inherit;font-size:var(--font-size-m);background:#fafafa;border:1.5px solid #ddd;outline:none;height:32px;padding:0 .5rem}.msf__sort-select[data-v-66867127]:focus{border-color:var(--color-primary)}.msf__context[data-v-66867127]{color:#888;font-size:var(--font-size-m);align-items:center;gap:.35rem;display:flex}.msf__context-icon[data-v-66867127]{flex-shrink:0}.msf__context-label[data-v-66867127]{color:#555;text-transform:capitalize;font-weight:500}.msf__context-count[data-v-66867127]{margin-left:auto}.msf__section[data-v-66867127]{border-top:1px solid #00000012;padding-top:.85rem}.msf__section-heading[data-v-66867127]{color:#666;font-size:var(--font-size-m);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.4rem;font-weight:600;display:flex}.msf__section-heading--spaced[data-v-66867127]{margin-bottom:.6rem}.msf__section-toggle[data-v-66867127]{box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;margin-bottom:.1rem;padding:0;display:flex}.msf__section-toggle .msf__section-heading[data-v-66867127]{margin-bottom:0}.msf__chevron[data-v-66867127]{color:#ccc;flex-shrink:0;transition:transform .2s}.msf__chevron--open[data-v-66867127]{transform:rotate(180deg)}.msf__vehicle-summary[data-v-66867127]{border-radius:var(--border-radius-s);background:#ff855f12;border:1.5px solid #ff855f4d;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.msf__vehicle-icon[data-v-66867127]{color:var(--color-primary);flex-shrink:0}.msf__vehicle-name[data-v-66867127]{color:var(--color-primary);font-size:var(--font-size-m);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.msf__vehicle-change[data-v-66867127]{color:#999;cursor:pointer;font-family:inherit;font-size:var(--font-size-s);padding:var(--padding-xs);white-space:nowrap;background:#fff;border:none}.msf__vehicle-change[data-v-66867127]:hover{color:var(--color-primary)}.msf__vehicle-clear[data-v-66867127]{color:#ff855f99;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.15rem;display:flex}.msf__vehicle-clear[data-v-66867127]:hover{color:var(--color-primary)}.msf__vehicle-cancel[data-v-66867127]{box-shadow:none;color:#aaa;cursor:pointer;font-family:inherit;font-size:var(--font-size-ml);margin-top:var(--margin-s);padding:var(--padding-xs) var(--padding-s);background:#0000000d;display:block}.msf__vehicle-cancel[data-v-66867127]:hover{color:#666}.msf-expand-enter-active[data-v-66867127],.msf-expand-leave-active[data-v-66867127]{max-height:1200px;transition:max-height .25s,opacity .2s;overflow:hidden}.msf-expand-enter-from[data-v-66867127],.msf-expand-leave-to[data-v-66867127]{opacity:0;max-height:0}.msf__section--vehicle[data-v-66867127] .vf__header,.msf__section--vehicle[data-v-66867127] .vf__label{display:none}.msf__section--vehicle[data-v-66867127] .vf__input{font-size:var(--font-size-m);height:36px}.msf__section--vehicle[data-v-66867127] .vf__body{gap:.35rem}.msf__section--vehicle[data-v-66867127] .vf__header{margin-bottom:.5rem}.msf__section--vehicle[data-v-66867127] .vf__caret,.msf__section--vehicle[data-v-66867127] .vf__clear{top:50%}.plp-wrapper[data-v-005b44b8]{background:var(--color-primary-background);padding:0 var(--padding-l)}@media (max-width:475px){.plp-wrapper[data-v-005b44b8]{padding:var(--padding-m) 0}}.product-listing-page[data-v-005b44b8]{gap:20px;width:100%;display:flex;position:relative}@media (min-width:476px){.product-listing-page aside[data-v-005b44b8]{align-self:flex-start;position:sticky;top:1rem}}@media (max-width:640px){.product-listing-page aside[data-v-005b44b8]{display:none}}@media (max-width:1366px){.product-listing-page aside[data-v-005b44b8]{align-self:flex-start;position:sticky;top:1rem}}@media (max-width:640px){.product-listing-page[data-v-005b44b8]{padding:0 var(--padding-xs);display:block}}@media (min-width:1000px){.product-listing-page aside .category-list-wrapper[data-v-005b44b8]{margin:var(--margin-m) 0}}.product-listing-page aside[data-v-005b44b8]{min-width:300px;max-width:300px;padding:var(--padding-m) var(--padding-m) var(--padding-m) 0;flex-wrap:wrap;flex:1;gap:20px}@media (max-width:475px){.product-listing-page aside[data-v-005b44b8]{padding:0;position:relative}.product-listing-page aside .category-list-wrapper[data-v-005b44b8]{margin:var(--margin-m) 0 0 0!important}.product-listing-page aside[data-v-005b44b8] .filter-panel-container.vehicle-filter .vertical-filter-panel{background:0 0!important}}.product-listing-page aside[data-v-005b44b8] .filter-panel-container{flex:1}@media (max-width:475px){.product-listing-page aside[data-v-005b44b8] .filter-panel-container.search-filter{z-index:10;display:block;top:120px}.product-listing-page aside[data-v-005b44b8] .filter-panel-container.price-range-filter{display:none}.product-listing-page aside[data-v-005b44b8] .filter-panel-container .vertical-filter-panel{margin-bottom:var(--margin-xs)}.product-listing-page aside[data-v-005b44b8] .filter-panel-container .vertical-filter-panel h3{font-size:var(--font-size-m);z-index:1}.product-listing-page aside[data-v-005b44b8] .filter-panel-container .vertical-filter-panel .search-input{padding:var(--padding-m) 0 0 0}.product-listing-page aside[data-v-005b44b8] .filter-panel-container .vertical-filter-panel .search-input input{font-size:var(--font-size-m);border:0}.product-listing-page aside[data-v-005b44b8] .filter-panel-container .vertical-filter-panel .search-input .el-input__icon{color:var(--color-primary);font-size:22px;line-height:10px;position:absolute;top:8px;left:10px}}.product-listing-page aside .category-list-wrapper[data-v-005b44b8]{background:var(--color-secondary);border-radius:var(--border-radius-s);margin-bottom:var(--margin-xl);padding:var(--padding-m);transition:var(--main-transition);position:relative}@media (max-width:475px){.product-listing-page aside .category-list-wrapper[data-v-005b44b8]{border-radius:var(--border-radius-xl);padding:var(--padding-l) var(--padding-m);background:#fff;display:none}.product-listing-page aside .category-list-wrapper h3[data-v-005b44b8]{color:var(--color-primary);left:15px;font-size:var(--font-size-m)!important;top:-11px!important}.product-listing-page aside .category-list-wrapper .category-list-wrapper__inner[data-v-005b44b8]{max-height:30vh!important}}.product-listing-page aside .category-list-wrapper[data-v-005b44b8]:hover{box-shadow:var(--box-shadow-short)}.product-listing-page aside .category-list-wrapper h3[data-v-005b44b8]{color:var(--color-primary);font-size:var(--font-size-xl);margin:var(--margin-s);padding:var(--padding-m);text-shadow:-1px 1px #f8f7f3;font-weight:600;position:absolute;top:-29px;left:-10px}.product-listing-page aside .category-list-wrapper .category-list-wrapper__inner[data-v-005b44b8]{max-height:50vh;padding:var(--padding-m);flex:1;overflow-y:auto}.product-listing-page aside .category-list-wrapper[data-v-005b44b8] ::-webkit-scrollbar{background-color:#0000;width:8px}.product-listing-page aside .category-list-wrapper[data-v-005b44b8] ::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--border-radius-s)}.product-listing-page aside .category-list-wrapper[data-v-005b44b8] .range-container .input-container .range-input input{height:30px}.product-listing-page main[data-v-005b44b8]{padding:var(--padding-m);flex:3}@media (max-width:640px){.product-listing-page main[data-v-005b44b8]{padding:0}.product-listing-page main .shop-products-wrapper[data-v-005b44b8]{margin-top:var(--margin-m)}}.product-listing-page main .skeleton-list[data-v-005b44b8]{flex-wrap:wrap;gap:50px;display:flex}.product-listing-page main .pagination-wrapper[data-v-005b44b8]{padding:var(--padding-xl) 0}.product-listing-page main .pagination-wrapper.top[data-v-005b44b8]{padding-top:0}.product-listing-page .category-description[data-v-005b44b8]{padding-bottom:var(--padding-xxl);flex-wrap:wrap;justify-content:space-between;gap:0 4rem;display:flex;position:relative}.product-listing-page .category-description .category-description__left[data-v-005b44b8],.product-listing-page .category-description .category-description__right[data-v-005b44b8]{width:45%;min-width:400px}@media (max-width:1366px){.product-listing-page .category-description .category-description__left[data-v-005b44b8],.product-listing-page .category-description .category-description__right[data-v-005b44b8]{width:100%}}.product-listing-page .category-description .category-description__right[data-v-005b44b8]{padding-top:var(--padding-xxl)}.product-listing-page .category-description h1[data-v-005b44b8]{color:#000;font-size:1.5rem;font-weight:600}.product-listing-page .category-description p[data-v-005b44b8],.product-listing-page .category-description span[data-v-005b44b8]{margin:0;font-weight:600;line-height:1}@media (max-width:475px){.product-listing-page .category-description[data-v-005b44b8]{display:none}}@media (max-width:768px){.product-listing-page .category-description[data-v-005b44b8]{padding:var(--padding-l);flex-direction:column;gap:1rem}}.product-listing-page .category-description img[data-v-005b44b8]{border-radius:var(--border-radius-l);width:100%;margin:auto}.product-listing-page .category-description[data-v-005b44b8] div span{color:#6d706f!important}.product-listing-page .category-description[data-v-005b44b8] div p{color:#666;font-size:var(--font-size-l);line-height:1.5}.product-listing-page .category-description[data-v-005b44b8] div p a{color:var(--color-price-text)}.product-listing-page .category-description[data-v-005b44b8] .el-tag--info{background-color:var(--color-secondary-background);border-radius:var(--border-radius-l);color:var(--color-primary-link);margin:var(--margin-xs);border:0}.product-listing-page .selected-vehicle-container[data-v-005b44b8]{gap:var(--margin-m);margin:var(--margin-m);padding:var(--padding-m);flex-wrap:wrap;justify-content:center;display:flex}.product-listing-page .selected-vehicle-container button[data-v-005b44b8]{margin-left:var(--margin-m)}.product-listing-page .empty-products-container[data-v-005b44b8]{background:#fff}.product-listing-page .clear-filter-options[data-v-005b44b8]{gap:var(--margin-m);margin-top:var(--margin-m);flex-wrap:wrap;justify-content:center;display:flex}.product-listing-page .clear-filter-options button[data-v-005b44b8]{margin-left:var(--margin-m)}.product-listing-page .clear-filter-options[data-v-005b44b8]{text-align:center}.product-listing-page[data-v-005b44b8] .load-more-container{margin:var(--margin-l) 0 var(--margin-m);text-align:center;padding:0}.product-listing-page[data-v-005b44b8] .load-more-container .el-button{margin-bottom:var(--margin-m)}.product-listing-page[data-v-005b44b8] .load-more-container .viewing-per-page{border-radius:var(--border-radius-xxl);color:#888;font-size:var(--font-size-s);letter-spacing:.01em;background:#ffffffb3;border:1px solid #0000001a;align-items:center;gap:.35rem;margin:0 auto;padding:.35rem .9rem;font-weight:400;display:inline-flex}.product-listing-page[data-v-005b44b8] .load-more-container .viewing-per-page strong{color:#555;font-weight:600}.product-listing-page[data-v-005b44b8] .load-more-container .el-alert{border-radius:var(--border-radius-m);background:#fff}.product-listing-page[data-v-005b44b8] .load-more-container .el-alert__content{text-align:center;width:100%;display:block}.product-listing-page[data-v-005b44b8] .load-more-container .el-alert__content .el-alert__title{font-size:var(--font-size-xl)}.product-listing-page .category-teaser[data-v-005b44b8]{margin-bottom:var(--margin-l)}.product-listing-page .active-filters-bar[data-v-005b44b8]{border-radius:0 0 var(--border-radius-l) var(--border-radius-l);margin-bottom:var(--margin-m);padding:var(--padding-s) var(--padding-l);background:#0000000a;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:-16px;display:flex}.product-listing-page .active-filters-bar .active-filters-label[data-v-005b44b8]{color:var(--color-default-grey);font-size:var(--font-size-s);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600}.product-listing-page .active-filters-bar .active-filter-chips[data-v-005b44b8]{flex-wrap:wrap;flex:1;gap:.4rem;display:flex}.product-listing-page .active-filters-bar .active-filter-chip[data-v-005b44b8]{border-radius:var(--border-radius-xxl);color:#555;font-size:var(--font-size-m);background:#fff;border:1px solid #0000002e;align-items:center;gap:.35rem;padding:.25rem .65rem .25rem .75rem;font-weight:500;display:inline-flex}.product-listing-page .active-filters-bar .active-filter-chip .chip-remove[data-v-005b44b8]{color:var(--color-primary);cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;transition:opacity .15s;display:flex}.product-listing-page .active-filters-bar .active-filter-chip .chip-remove[data-v-005b44b8]:hover{opacity:1}.product-listing-page .active-filters-bar .clear-all-filters[data-v-005b44b8]{color:var(--color-default-grey);cursor:pointer;font-size:var(--font-size-m);white-space:nowrap;background:0 0;border:none;padding:.2rem .5rem;text-decoration:underline}.product-listing-page .active-filters-bar .clear-all-filters[data-v-005b44b8]:hover{color:var(--color-primary)}.empty-state[data-v-005b44b8]{border-radius:var(--border-radius-l);text-align:center;background:#fff;border:1px solid #0000000f;flex-direction:column;align-items:center;max-width:100%;margin:2rem auto;padding:3rem 2.5rem;display:flex;box-shadow:0 2px 12px #0000000d}.empty-state__icon-wrap[data-v-005b44b8]{color:var(--color-primary);opacity:.85;background:#ff855f14;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;display:flex}.empty-state__title[data-v-005b44b8]{color:#222;font-family:var(--font-secondary);margin:0 0 .6rem;font-size:1.3rem;font-weight:700}.empty-state__title em[data-v-005b44b8]{color:var(--color-primary);font-style:normal}.empty-state__body[data-v-005b44b8]{color:#718096;font-size:var(--font-size-l);margin:0 0 1.5rem;line-height:1.6}.empty-state__body em[data-v-005b44b8]{color:var(--color-primary);font-style:normal;font-weight:600}.empty-state__vehicle-callout[data-v-005b44b8]{background:var(--color-primary-background);border-radius:var(--border-radius-l);max-width:80%;padding:var(--padding-m) var(--padding-l);border:1px solid #ff855f40;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:flex}.empty-state__vehicle-callout[data-v-005b44b8] .el-button{flex-shrink:0}.empty-state__vehicle-info[data-v-005b44b8]{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.empty-state__vehicle-label[data-v-005b44b8]{color:var(--color-default-grey);font-size:var(--font-size-s)}.empty-state__vehicle-name[data-v-005b44b8]{color:#222;font-size:var(--font-size-l);text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:600;overflow:hidden}.empty-state__actions[data-v-005b44b8]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.category-header[data-v-005b44b8]{padding-left:var(--padding-m)}.empty-state[data-v-005b44b8]{padding:2.5rem 1rem}.empty-state__vehicle-callout[data-v-005b44b8]{text-align:center;flex-direction:column;align-items:stretch}.empty-state__vehicle-callout .empty-state__vehicle-info[data-v-005b44b8]{align-items:center}.empty-state__actions[data-v-005b44b8]{flex-direction:column;width:100%}.empty-state__actions[data-v-005b44b8] .el-button{width:100%}}
