.item{display:flex;justify-content:space-between}.item:not(.last-item){margin:0 0 5px}.item.level-1{font-weight:700}.item .count{color:var(--gray-text);margin:0 0 0 5px}.next-subcategories{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-top:10px}.category-tree-car .list-of-categories img{max-height:50px}.category-tree-car .list-of-categories .to-toggler{display:none;padding-bottom:4px}.category-tree-car .list-of-categories .categories{margin:1rem 0;position:relative;display:flex;flex-direction:column}.category-tree-car .list-of-categories .categories.toggled .to-toggler{display:block}.category-tree-car .list-of-categories .categories.toggled .button-toggler{transform:rotate(180deg)}.category-tree-car .list-of-categories .categories.toggled .show-all{display:block}.category-tree-car .list-of-categories .categories.show-all-categories{background:var(--background-gray);padding:1rem;margin:0}.category-tree-car .list-of-categories .to-toggler{margin:0 0 10px}.category-tree-car .list-of-categories .list-of-sub-categories{display:none;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;grid-column:1/-1;position:relative;background:var(--background-gray);padding:10px}.category-tree-car .list-of-categories .list-of-sub-categories.show{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.category-tree-car .list-of-categories .category{display:flex;justify-content:space-between}@media (min-width:1024px){.category-tree-car .list-of-categories .category{pointer-events:none}}.category-tree-car .list-of-categories .category .headline{display:flex;align-items:center}.category-tree-car .list-of-categories .category .headline .name{font-weight:600;margin-left:1rem}.category-tree-car .list-of-categories .button-toggler{border:none;background:none;transition-duration:.3s}.category-tree-car .list-of-categories .subcategory{display:flex;justify-content:space-between;margin:12px 0}@media (min-width:768px){.category-tree-car .list-of-categories .subcategory{margin:2px 0}}.category-tree-car .list-of-categories .subcategory .count{color:var(--gray-text)}.category-tree-car .list-of-categories .show-all{color:var(--red);background:transparent;border:0;font-weight:600;margin:auto 0 0;align-self:flex-start;display:none}@media (min-width:768px){.category-tree-car .list-of-categories{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 22px}}@media (min-width:1024px){.category-tree-car .list-of-categories{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px 35px}.category-tree-car .list-of-categories .button-toggler{display:none}.category-tree-car .list-of-categories .show-all{display:block}.category-tree-car .list-of-categories .to-toggler{display:block!important;height:auto!important;opacity:1!important}.category-tree-car .list-of-categories .category .headline{margin-bottom:1rem}}.category-tree-car-parts-view .car-details .header-details[data-v-ce2e93e0]{margin:20px 0}.category-tree-car-parts-view .car-details .car-specifications[data-v-ce2e93e0]{max-height:600px;-moz-columns:2;column-count:2;-moz-column-fill:auto;column-fill:auto}.category-tree-car-parts-view .car-details .car-specifications .car-info[data-v-ce2e93e0]{display:grid;grid-template-columns:repeat(2,1fr);font-size:.875rem;margin-bottom:5px}@media (min-width:1024px){.category-tree-car-parts-view .car-details .car-specifications .car-info[data-v-ce2e93e0]{font-size:1rem}}.category-tree-car-parts-view .car-details .car-specifications .car-info .title[data-v-ce2e93e0]{font-weight:700}.category-tree-car-parts-view .categories-title[data-v-ce2e93e0]{font-size:1rem;padding-bottom:10px}@media (min-width:768px){.category-tree-car-parts-view .categories-title[data-v-ce2e93e0]{font-size:1.625rem}}@media (min-width:1200px){.category-tree-car-parts-view .categories-title[data-v-ce2e93e0]{font-size:1.625rem;padding:10px 0}}.category-tree-car-parts-view .categories-list-description[data-v-ce2e93e0]{font-size:.875rem;font-weight:700}@media (min-width:1024px){.category-tree-car-parts-view .categories-list-description[data-v-ce2e93e0]{font-size:1.125rem}}.category-tree-car-parts-view .search[data-v-ce2e93e0]{width:100%;position:relative;margin-top:10px}@media (min-width:1024px){.category-tree-car-parts-view .search[data-v-ce2e93e0]{max-width:300px}}.category-tree-car-parts-view .search input[data-v-ce2e93e0]{height:42px;line-height:42px;width:100%;border:1px solid var(--gray);font-size:13px;color:var(--dark-gray);padding:0 10px;border-radius:5px}.category-tree-car-parts-view .input-section[data-v-ce2e93e0]{position:relative;width:100%}.category-tree-car-parts-view .input-section[data-v-ce2e93e0]:before{left:auto!important;right:15px!important}.category-tree-car-parts-view .input-section.open input[data-v-ce2e93e0]{border-bottom-color:#fbfbfb;border-radius:5px 0 0 0}.category-tree-car-parts-view .results[data-v-ce2e93e0]{position:absolute;background-color:#fff;border:1px solid var(--gray);box-shadow:2px 2px 3px rgba(0,0,0,.2);border-top:0;border-radius:0 0 5px 5px;width:100%;z-index:1;max-height:50vh;display:flex}.category-tree-car-parts-view .results .scroll-area[data-v-ce2e93e0]{padding:20px;width:100%}.category-tree-car-parts-view .results .scroll-area .ps__rail-y[data-v-ce2e93e0]{opacity:1;width:6px;background-color:var(--gray);transition:width .2s}.category-tree-car-parts-view .results .scroll-area .ps__rail-y .ps__thumb-y[data-v-ce2e93e0]{right:0;background-color:var(--red)}.category-tree-car-parts-view .results .scroll-area .ps__rail-y.ps--clicking[data-v-ce2e93e0],.category-tree-car-parts-view .results .scroll-area .ps__rail-y[data-v-ce2e93e0]:hover{width:12px}