.category-container[data-v-fefe1180]{color:var(--text-color);scroll-margin-top:60px}@media (min-width: 992px){.category-container[data-v-fefe1180]{scroll-margin-top:85px}}.category-container .category-header .category-title[data-v-fefe1180]{font-size:150%;font-weight:700;margin-bottom:.5rem;color:var(--text-color);display:flex;align-items:center;gap:12px}.category-container .category-header .category-title .category-index[data-v-fefe1180]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--text-color);color:var(--white-color);border-radius:4px;font-size:100%;font-weight:700}.category-container .category-header .category-description[data-v-fefe1180]{font-size:100%;color:var(--description-color);font-weight:400;line-height:28px;margin-bottom:0}.category-container .category-image-section[data-v-fefe1180]{height:300px}@media (min-width: 992px){.category-container .category-image-section[data-v-fefe1180]{height:550px}}.category-container .category-image-section .category-main-image[data-v-fefe1180]{border-radius:var(--border-radius-md);height:100%;width:100%;object-fit:cover;object-position:center}.category-container .category-items-section[data-v-fefe1180]{padding-bottom:60px}.category-container .category-items-section .category-parts-header[data-v-fefe1180]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.category-container .category-items-section .category-parts-header .category-parts-title[data-v-fefe1180]{font-size:120%;font-weight:400;color:var(--text-color);margin-bottom:0;white-space:nowrap;display:flex;align-items:center;gap:6px}.category-container .category-items-section .category-parts-header .category-parts-title .category-parts-index[data-v-fefe1180]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--text-color);color:var(--white-color);font-size:90%}.category-container .category-items-section .category-parts-header .category-parts-title .parts-label[data-v-fefe1180]{font-weight:700}.category-container .category-items-section .category-parts-header .category-parts-divider[data-v-fefe1180]{flex:1;height:1px;background:linear-gradient(270deg,#fff0,#232323);width:100%}.category-container .category-items-section .swiper-slide[data-v-fefe1180]{display:flex;justify-content:center;align-items:stretch;height:auto}.category-container .category-items-section .item-slide-wrapper[data-v-fefe1180]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;scroll-margin-top:60px}@media (min-width: 992px){.category-container .category-items-section .item-slide-wrapper[data-v-fefe1180]{scroll-margin-top:85px}}.category-container .category-items-section .item-card[data-v-fefe1180]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--box-color);border-radius:var(--border-radius-md);padding:16px;text-align:center;min-height:120px;width:100%;transition:transform .3s ease;margin-bottom:12px}@media (min-width: 576px){.category-container .category-items-section .item-card[data-v-fefe1180]{min-height:140px}}@media (min-width: 768px){.category-container .category-items-section .item-card[data-v-fefe1180]{min-height:160px}}.category-container .category-items-section .item-card .item-icon[data-v-fefe1180]{width:100%;height:auto;object-fit:contain;display:block}@media (min-width: 992px){.category-container .category-items-section .item-card .item-icon[data-v-fefe1180]{width:180px;height:130px}}.category-container .category-items-section .item-label[data-v-fefe1180]{font-size:90%;color:var(--text-color);font-weight:400;margin-bottom:0;margin-top:0;line-height:1.4;text-align:center}@media (min-width: 768px){.category-container .category-items-section .item-label[data-v-fefe1180]{font-size:100%}}.category-container .category-items-section .swiper-pagination-bullets[data-v-fefe1180]{bottom:0!important;margin-top:24px;position:relative}.category-container .category-items-section .swiper-pagination-bullet[data-v-fefe1180]{background:#222;opacity:.2;width:10px;height:10px;margin:0 4px!important;transition:opacity .2s}.category-container .category-items-section .swiper-pagination-bullet-active[data-v-fefe1180]{opacity:1;background:#222}
