.offer-card:hover .offer-card__gallery-control{opacity:1}.offer-card__gallery-wrapper .splide__slide{height:100%}.offer-card__gallery-wrapper .splide__slide img{animation:galleryImageFadeIn .3s}@keyframes galleryImageFadeIn{0%{opacity:0}to{opacity:1}}.offer-card__gallery-item{padding-bottom:70%}.offer-card__gallery-control{border-radius:1.875rem;color:#fff;cursor:pointer;font-size:1.6rem;height:52px;line-height:52px;opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;width:52px;z-index:1}.offer-card__gallery-control-left{left:0}.offer-card__gallery-control-left:hover{transform:translate(-5px,-50%)}.offer-card__gallery-control-right{right:0}.offer-card__gallery-control-right:hover{transform:translate(5px,-50%)}.offer-card__image-counter{background:#000c;bottom:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.1rem;padding:.2rem .35rem;position:absolute;right:0}.offer-card__favorite-btn{align-items:center;background:#00000080;border-radius:9999px;display:flex;font-size:15px;height:40px;justify-content:center;position:absolute;right:7px;top:7px;transition:background .15s ease;width:40px;z-index:60}@media screen and (min-width:1024px){.offer-card__favorite-btn{height:34px;width:34px}}.offer-card__favorite-btn:hover:not(.offer-card__favorite-btn--active){--tw-text-opacity:1;background:#00000080;color:rgb(29 178 240/var(--tw-text-opacity,1))}.offer-card__favorite-btn--active{--tw-bg-opacity:1;background-color:rgb(29 178 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.offer-card__favorite-btn--active:hover{--tw-bg-opacity:1;background-color:rgb(0 149 204/var(--tw-bg-opacity,1))}.offer-card__promotion-label{align-items:center;border-radius:9999px;display:flex;font-weight:700;justify-content:center;position:absolute;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background:#825fe1f2;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:.65rem;left:10px;letter-spacing:.065rem;line-height:1;padding:.45rem .65rem;top:10px;z-index:60}
