.products-section-categories{margin:0 -16px -20px;overflow:hidden;position:relative}.products-section-categories:after{background:var(--c-white);bottom:0;content:"";height:20px;left:0;position:absolute;right:0}.products-section-categories__wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:20px;scroll-behavior:smooth;scrollbar-width:none}.products-section-categories__wrapper::-webkit-scrollbar{display:none}.products-section-categories__list{display:flex;gap:8px;padding:0 16px;white-space:nowrap}.products-section-categories__category{background-color:var(--c-gray-4);border:none;color:var(--c-black);display:block;flex-shrink:0;font-size:14px;font-weight:500;line-height:18px;padding:13px 16px;text-decoration:none;transition:transform .2s;white-space:nowrap}.products-section-categories__category:has(input:enabled){cursor:pointer}.products-section-categories__category:has(input:enabled:checked){background-color:var(--c-red-50)}.products-section-categories__category input{display:none}.products-section-categories__category:active{transform:scale(.95)}.products-section-categories__shadow{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.2));bottom:20px;height:4px;pointer-events:none;position:absolute;transition:opacity .3s;width:50%}.products-section-categories__shadow--start{left:0;transform:rotate(180deg)}.products-section-categories__shadow--end{right:0}.products-section .swiper .swiper-slide{height:100%;width:168px}.products-section .swiper .swiper-slide:first-child{width:153px}.products-section .swiper .swiper-slide:first-child .product-card__content{padding-left:0}.products-section .swiper .swiper-slide:last-child{width:153px}.products-section .swiper .swiper-slide:last-child .product-card__content{padding-right:0}.products-section__categories{margin-bottom:-5px}.products-section__controls{display:none}.products-section .swiper{overflow:hidden}@media (min-width:768px){.products-section{margin:0}.products-section .swiper .swiper-slide{height:100%;width:218.25px}.products-section .swiper .swiper-slide:first-child{width:188.125px}.products-section .swiper .swiper-slide:first-child .product-card__content{padding-left:0}.products-section .swiper .swiper-slide:last-child{width:188.125px}.products-section .swiper .swiper-slide:last-child .product-card__content{padding-right:0}.products-section__categories{margin-bottom:-10px}.products-section__controls{display:block}}@media (min-width:1024px){.products-section .swiper .swiper-slide{height:100%;width:259.5px}.products-section .swiper .swiper-slide:first-child{width:208.75px}.products-section .swiper .swiper-slide:first-child .product-card__content{padding-left:0}.products-section .swiper .swiper-slide:last-child{width:208.75px}.products-section .swiper .swiper-slide:last-child .product-card__content{padding-right:0}.products-section__categories{margin-bottom:-12px}}@media (min-width:1440px){.products-section{position:relative}.products-section .swiper .swiper-slide{height:100%;width:249px}.products-section .swiper .swiper-slide:first-child{width:227px}.products-section .swiper .swiper-slide:first-child .product-card__content{padding-left:0}.products-section .swiper .swiper-slide:last-child{width:227px}.products-section .swiper .swiper-slide:last-child .product-card__content{padding-right:0}}
