.homepage__best-seller-section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);width:100%;max-width:none;margin:0;--product-carousel-track-gap:var(--spacing-3)}.homepage__best-seller-section .product-tile,.homepage__best-seller-section .splide__slide .product{height:100%}.homepage__best-seller-section .product-carousel__row{padding:0;position:relative}.best-seller__header{margin-bottom:var(--spacing-8);padding:0}.best-seller__title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-headline);line-height:var(--line-height-headline);letter-spacing:.02em;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.homepage__best-seller-section .splide__arrow{box-sizing:border-box;width:var(--spacing-10,2.5rem);height:var(--spacing-10,2.5rem);min-width:var(--spacing-10,2.5rem);min-height:var(--spacing-10,2.5rem);padding:0;margin:0;line-height:1;background:rgba(var(--color-white-rgb),.75);border:1px solid rgba(var(--color-gray-200-rgb),.8);color:var(--color-gray-900);box-shadow:0 2px 6px rgba(0,0,0,.08);border-radius:0;transition:all var(--duration-fast) var(--ease-default)}.homepage__best-seller-section .splide__arrow:hover{background:rgba(var(--color-white-rgb),.95);color:var(--color-black);box-shadow:0 4px 12px rgba(0,0,0,.12)}.homepage__best-seller-section .splide__arrow i{font-size:1.25rem;font-weight:700}.homepage__best-seller-section .splide__arrow--prev{left:-50px}.homepage__best-seller-section .splide__arrow--next{right:-50px}@media (max-width:768.98px){.homepage__best-seller-section{padding-top:calc(var(--spacing-16) * .5);padding-bottom:calc(var(--spacing-16) * .5);--product-carousel-track-gap:var(--spacing-2)}.homepage__best-seller-section .product-carousel__row{padding:0}.best-seller__header{margin-bottom:calc(var(--spacing-8) * .5);padding:0}.homepage__best-seller-section .splide__arrows{margin-top:1rem;display:flex;justify-content:center;gap:1rem}.homepage__best-seller-section .splide__arrow{position:relative;top:0;transform:translateY(0)}}@media (max-width:30rem){.homepage__best-seller-section{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.best-seller__header{margin-bottom:calc(var(--spacing-6) * .5)}}