.section-featured-brands{position:relative}.section-featured-brands.sale-mode{padding:4rem 0}.section-featured-brands .bg-image{z-index:0;position:absolute;inset:0}.section-featured-brands .bg-image img{object-fit:cover;width:100%;height:100%}.section-featured-brands .container{z-index:1;position:relative}.section-featured-brands.sale-mode .swiper-header h2{color:var(--colour-white)}.section-featured-brands.sale-mode hr{border-color:#fff6}.section-featured-brands.sale-mode .swiper-slide .image{background-color:var(--colour-white);text-align:center;justify-content:center;align-items:center;padding:1.5rem;display:flex}.section-featured-brands.sale-mode .swiper-slide .image img{object-fit:contain;aspect-ratio:4/3}.section-featured-brands .swiper{flex-direction:column;gap:.5rem;display:flex;overflow:visible}.section-featured-brands .swiper .swiper-wrapper{align-items:center;width:fit-content}.section-featured-brands .swiper .swiper-btns{justify-content:flex-end}.section-featured-brands .swiper-header{display:flex}.section-featured-brands:not(.sale-mode) .swiper-header h2{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.05rem;margin-bottom:0;font-size:.75rem;font-weight:700}.section-featured-brands .swiper-slide{width:auto}.section-featured-brands .swiper-slide .image img{aspect-ratio:4/5;object-fit:contain;max-width:10rem}@media (max-width:991.98px){.section-featured-brands .swiper{flex-direction:column}.section-featured-brands .swiper-slide .image img{aspect-ratio:1;max-width:100%}}
