.topSellingSection{padding:60px 0;background-color:#f8f8f8}.topSellingSection .container{font-family:Manrope;max-width:1400px;margin:0 auto;padding:0 20px}.sectionHeader{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:28px}.sectionTitleWrapper{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.sectionTitle{font-family:Manrope;font-size:28px;font-weight:700;margin:0;color:#000;position:relative;padding-left:14px}.topSellingSection .sectionTitle:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;background:#039;border-radius:2px}.sectionTabs{display:none;gap:5px;margin-bottom:20px}.tabLink{padding:8px 20px;background:transparent;border:none;font-size:16px;cursor:pointer;color:#666;position:relative}.tabLink.active{color:#000}.tabLink.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#039}.headerActions{display:flex;align-items:center;gap:20px}.viewAllLink{display:inline-flex;align-items:center;gap:6px;color:#039;text-decoration:none;font-weight:600;font-size:14px;padding:4px 12px;border:2px solid #003399;border-radius:3px;letter-spacing:.2px;transition:background .2s ease,color .2s ease;white-space:nowrap}.viewAllLink:hover{background:#039;color:#fff}.viewAllLink:hover svg path{stroke:#fff}.arrowNav{display:flex;gap:4px}.arrowNav svg{width:16px;height:16px}.productsWrapper{position:relative}.topSellingSection .productsWrapper{overflow:visible}.topSellingSection .productsGrid--horizontal{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:20px;overflow-x:auto!important;overflow-y:hidden;padding:8px 0 16px;margin:0!important;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;scrollbar-color:#003399 transparent}.topSellingSection .productsGrid--horizontal::-webkit-scrollbar{height:5px}.topSellingSection .productsGrid--horizontal::-webkit-scrollbar-track{background:#e8e8e8;border-radius:10px}.topSellingSection .productsGrid--horizontal::-webkit-scrollbar-thumb{background:#039;border-radius:10px;transition:background .2s ease}.topSellingSection .productsGrid--horizontal::-webkit-scrollbar-thumb:hover{background:#027}.topSellingSection .productsGrid--horizontal .productSlide{flex:0 0 340px;width:340px;scroll-snap-align:start;display:flex;flex-direction:column;height:auto}.productsGridBestseller{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.productsGridBestseller .productSlide{width:100%;height:100%}.productSlide{display:flex;flex-direction:column}.carouselControls{display:flex;gap:8px}.topSellingSection .carouselBtn{width:40px;height:40px;margin-top:0;border-radius:50%;border:2px solid #003399;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;flex-shrink:0}.topSellingSection .carouselBtn:hover{background:#039}.topSellingSection .carouselBtn:hover svg path{stroke:#fff}.topSellingSection .carouselBtn svg path{stroke:#039}.topSellingSection .carouselBtn svg{width:20px;height:20px}.loadingState{text-align:center;padding:60px 20px}.loadingSpinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #003399;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loadingState p{font-family:Manrope;font-size:16px;color:#666}@media(max-width:768px){.topSellingSection{padding:40px 0}.topSellingSection .container{padding:0 20px}.sectionTitle{font-size:22px}.sectionTabs{display:none}.sectionHeader{flex-direction:row;align-items:center;margin-bottom:0}.headerActions{flex-shrink:0;flex-direction:row-reverse;justify-content:space-between;width:100%}.topSellingSection .productsWrapper{position:relative}.topSellingSection .productsWrapper:before,.topSellingSection .productsWrapper:after{content:"";position:absolute;top:0;bottom:16px;width:24px;pointer-events:none;z-index:2}.topSellingSection .productsWrapper:before{left:0;background:linear-gradient(to right,#f8f8f8 0%,transparent 100%)}.topSellingSection .productsWrapper:after{right:0;background:linear-gradient(to left,#f8f8f8 0%,transparent 100%)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/GGbestSellerCollection.css.map */
