.for-you[hidden]{display:none!important}
.for-you{padding-top:40px}
.for-you.products--without-top-padding{padding-top:0}
.for-you .products-list{margin-top:10px;margin-bottom:0}
.for-you .for-you__tag{display:flex;align-items:center;justify-content:center;text-align:center;padding:0;color:#000;background:none;border:0;border-radius:0;font:600 12px/1.25 Arial,sans-serif;margin-bottom:12px;width:100%;min-height:30px}
.for-you .swiper-slide{height:auto}
.for-you .products-list-arrows button{border:0;color:#000;font-size:27px;cursor:pointer}
@media(min-width:985px){.for-you .products-list{padding-top:62px}}
@media(min-width:985px) and (hover:hover) and (pointer:fine){
.for-you .products-list-arrows{display:flex;height:62px;left:max(0px,calc((100vw - 100%)/2 - 20px));opacity:0;right:auto;top:0;transform:translateY(8px);transition:opacity 300ms ease 500ms,transform 300ms ease 500ms;width:100%;z-index:5}
.for-you>.container:hover .products-list-arrows,.for-you>.container:focus-within .products-list-arrows{opacity:1;transform:translateY(0);transition-delay:0ms}
.for-you .products-list-arrows>.swiper-button-prev{left:calc(50% - 55px)}
.for-you .products-list-arrows>.swiper-button-next{right:calc(50% - 55px)}
}
@media(max-width:984px){.for-you .products-list{padding-top:0}.for-you .products-list-arrows{display:none}}
@media(hover:none),(pointer:coarse){.for-you .products-list-arrows{display:none}}
@media(max-width:600px){.for-you .for-you__tag{font-size:11px}}

.for-you .for-you__tag{min-height:36px;gap:7px}
.for-you__source{display:inline-flex;flex-shrink:0;align-items:center}
.for-you__source img{width:36px;height:36px;object-fit:contain;display:block}
