.products-scroll-container[data-v-efbc53d9]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.products-scroll-container[data-v-efbc53d9]::-webkit-scrollbar{height:8px}.products-scroll-container[data-v-efbc53d9]::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.products-scroll-container[data-v-efbc53d9]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.products-scroll-container[data-v-efbc53d9]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.products-scroll[data-v-efbc53d9]{min-width:-moz-min-content;min-width:min-content}.hover-bg-light[data-v-efbc53d9]:hover{background-color:#f8f9fa!important}@media(max-width:575.98px){.products-scroll>a[data-v-efbc53d9]{width:150px!important;min-width:150px!important}}.featured-banner[data-v-efbc53d9]{height:200px;position:relative;overflow:hidden}.featured-banner-slides[data-v-efbc53d9]{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.featured-banner-slide[data-v-efbc53d9]{min-width:100%;height:100%;display:flex;align-items:center;gap:1rem;padding:0 1rem;color:inherit}.featured-banner-item[data-v-efbc53d9]{flex:1;min-width:0;display:flex;align-items:center;height:100%}.featured-banner-image[data-v-efbc53d9]{width:150px;height:100%;flex-shrink:0;background:#f8f9fa;overflow:hidden}.featured-banner-image img[data-v-efbc53d9]{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.featured-banner-item:hover .featured-banner-image img[data-v-efbc53d9]{transform:scale(1.05)}.featured-banner-content[data-v-efbc53d9]{height:100%;display:flex;flex-direction:column;justify-content:center}.featured-banner-indicators[data-v-efbc53d9]{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:10}.featured-banner-indicator[data-v-efbc53d9]{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease;padding:0}.featured-banner-indicator[data-v-efbc53d9]:hover{background:#fffc;transform:scale(1.2)}.featured-banner-indicator.active[data-v-efbc53d9]{background:var(--bs-primary);width:24px;border-radius:4px}@media(max-width:768px){.featured-banner[data-v-efbc53d9]{height:auto;min-height:200px}.featured-banner-slide[data-v-efbc53d9]{flex-direction:column;padding:1rem;gap:1rem}.featured-banner-item[data-v-efbc53d9]{width:100%;height:auto}.featured-banner-image[data-v-efbc53d9]{width:120px;height:120px}.featured-banner-content[data-v-efbc53d9]{padding:.75rem!important}.featured-banner-content h3[data-v-efbc53d9]{font-size:.875rem}.featured-banner-content .h5[data-v-efbc53d9]{font-size:1rem}}
