@charset "UTF-8";@media screen and (max-width: 749px){.swiper.featured-products-swiper{margin-inline:-1.6rem;padding-inline:1.6rem}}.featured-products-swiper-nav{display:flex;gap:0;margin-left:2.4rem}.featured-products-swiper-button-prev,.featured-products-swiper-button-next{width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:none}.featured-products-swiper-button-prev.swiper-button-disabled,.featured-products-swiper-button-next.swiper-button-disabled{cursor:not-allowed}.featured-products-swiper-button-prev.swiper-button-lock,.featured-products-swiper-button-next.swiper-button-lock{opacity:0}@media screen and (max-width: 749px){.featured-products-swiper-root[data-mobile-mode=grid] .featured-products-swiper-nav{display:none}.featured-products-swiper:not(.swiper-initialized) .product-grid:not(.featured-products--grid-mobile){display:flex;gap:var(--featured-products-mobile-gap, .8rem);overflow:hidden}.featured-products-swiper:not(.swiper-initialized) .product-grid:not(.featured-products--grid-mobile) .swiper-slide{flex-shrink:0;width:calc((100% - var(--featured-products-mobile-gap, .8rem) * (var(--featured-products-mobile-columns) - 1)) / var(--featured-products-mobile-columns))}.swiper-wrapper.featured-products--grid-mobile{display:grid;grid-template-columns:repeat(var(--featured-products-mobile-columns, 2),1fr);gap:var(--featured-products-mobile-gap, .8rem)}.swiper-wrapper.featured-products--grid-mobile .swiper-slide{min-width:0}}@media screen and (min-width: 750px){.featured-products-swiper-root[data-desktop-mode=grid] .featured-products-swiper-nav{display:none}.featured-products-swiper:not(.swiper-initialized) .product-grid:not(.featured-products--grid-desktop){display:flex;gap:var(--featured-products-desktop-gap, .8rem);overflow:hidden}.featured-products-swiper:not(.swiper-initialized) .product-grid:not(.featured-products--grid-desktop) .swiper-slide{flex-shrink:0;width:calc((100% - var(--featured-products-desktop-gap, .8rem) * (var(--featured-products-desktop-columns) - 1)) / var(--featured-products-desktop-columns))}.swiper-wrapper.featured-products--grid-desktop{display:grid;grid-template-columns:repeat(var(--featured-products-desktop-columns, 4),1fr);gap:var(--featured-products-desktop-gap, .8rem)}.swiper-wrapper.featured-products--grid-desktop .swiper-slide{min-width:0}}
