.banner-slider-section{position:relative;z-index:0;isolation:isolate;overflow-x:hidden;background:#fff!important}.dark .banner-slider-section{background:#111827!important}.banner-viewport-shell{width:100%}.banner-carousel,.banner-media-layer{position:absolute;inset:0;overflow:hidden}.banner-media-layer{width:100%;height:100%}.banner-slider-section .banner-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.banner-slider-section .banner-media-layer>img.banner-media{position:absolute;inset:0}.banner-dots-slot{display:flex;align-items:center;justify-content:center;margin-top:12px;min-height:0;padding-bottom:2px}.banner-slider-section .banner-dots-external{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;width:-moz-max-content;width:max-content;max-width:calc(100% - 1rem);margin:0 auto;padding:1px 10px;border-radius:999px;background:rgba(15,23,42,.04);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.75),0 1px 1px rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.05)}.dark .banner-slider-section .banner-dots-external{background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.04),0 1px 2px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.06)}.banner-slider-section .banner-dot-trigger{font-size:0;border:none;padding:1px 0;margin:0;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;line-height:0;min-width:18px;min-height:16px;border-radius:999px;transition:background .25s ease}.banner-slider-section .banner-dot-trigger:hover{background:rgba(236,72,153,.05)}.dark .banner-slider-section .banner-dot-trigger:hover{background:rgba(244,114,182,.07)}.banner-slider-section .banner-dot-trigger:focus{outline:none}.banner-slider-section .banner-dot-trigger:focus-visible{outline:2px solid rgba(225,150,170,.45);outline-offset:1px}.banner-slider-section .banner-dot-pill{display:block;width:12px;height:3px;border-radius:999px;background:rgba(15,23,42,.2);overflow:hidden;position:relative;transition:width .35s ease,height .35s ease,background .35s ease,box-shadow .35s ease;box-shadow:0 1px 1px rgba(15,23,42,.05)}.dark .banner-slider-section .banner-dot-pill{background:hsla(0,0%,100%,.26);box-shadow:0 1px 1px rgba(0,0,0,.15)}.banner-slider-section .banner-dot-pill--active{width:34px;height:3px;background:rgba(253,236,242,.95);box-shadow:0 1px 1px rgba(180,100,120,.08),inset 0 1px 0 hsla(0,0%,100%,.85)}.dark .banner-slider-section .banner-dot-pill--active{background:rgba(60,45,52,.65);box-shadow:0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06)}.banner-slider-section .banner-dot-trigger:hover .banner-dot-pill:not(.banner-dot-pill--active){background:rgba(15,23,42,.22)}.dark .banner-slider-section .banner-dot-trigger:hover .banner-dot-pill:not(.banner-dot-pill--active){background:hsla(0,0%,100%,.32)}.banner-slider-section .banner-dot-progress-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,#e8b4c4,#e0a0b4);animation-name:banner-dot-fill;animation-timing-function:linear;animation-fill-mode:forwards;transform-origin:left}.dark .banner-slider-section .banner-dot-progress-fill{background:linear-gradient(90deg,#c49aa8,#b8889a)}.banner-slider-section .banner-dot-progress-fill.is-paused{animation-play-state:paused}@keyframes banner-dot-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.banner-slider-section .banner-dot-progress-fill{animation:none;width:100%}.banner-slider-section .banner-dot-pill,.banner-slider-section .banner-dot-pill--active{transition:none}}.banner-slide{cursor:pointer}.banner-slide:focus{outline:none}.banner-slide:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:1023px){.banner-dots-slot{margin-top:14px}.banner-slider-section .banner-dots-external{padding:1px 9px;gap:4px}}.quick-buy-view-all-wrap{margin-top:.75rem;text-align:center}.quick-buy-view-all{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .875rem;border-radius:.5rem;font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1.25;color:#374151;background:#fff;border:1px solid #d1d5db;box-shadow:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.quick-buy-view-all:hover{color:#6b21a8;border-color:#d8b4fe;background:#faf5ff}.quick-buy-view-all-icon{width:.875rem;height:.875rem;transition:transform .2s ease}.quick-buy-view-all:hover .quick-buy-view-all-icon{transform:translateX(2px)}.dark .quick-buy-view-all{color:#e5e7eb;background:#1f2937;border-color:#4b5563}.dark .quick-buy-view-all:hover{color:#d8b4fe;border-color:rgba(126,34,206,.45);background:rgba(88,28,135,.15)}@media (min-width:1024px){.quick-buy-view-all-wrap{margin-top:2rem}.quick-buy-view-all{gap:.5rem;padding:.625rem 1.5rem;border-radius:9999px;font-size:.875rem}.quick-buy-view-all-icon{width:1rem;height:1rem}section.top-products-section{padding-top:3.25rem!important}.top-products-content{margin-top:-2rem!important}.top-products-content .home-product-card.tp-card{min-height:100%}.top-products-content .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.top-products-content .scrollbar-hide::-webkit-scrollbar{display:none}}