:root{--swiper-navigation-size:var(--height-md-2xs);--swiper-navigation-color:var(--color-icon-primary-active);--offers-slider-title-color:var(--color-text-primary)}.offers-slider{text-align:center;flex-direction:column;justify-content:center;display:flex}.offers-slider .container{width:var(--width-full)}.offers-slider .swiper-initialized{--swiper-navigation-size:30px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:1024px){.offers-slider .swiper-initialized{--swiper-navigation-size:39px;max-width:898px}}@media (min-width:1360px){.offers-slider .swiper-initialized{max-width:1060px}}.offers-slider .swiper-initialized .swiper-wrapper{padding:var(--offset-sm-sm)0 0}@media (min-width:768px){.offers-slider .swiper-initialized .swiper-wrapper{padding:var(--offset-md-2xs)0 0}}@media (max-width:1023px){.offers-slider .swiper-initialized .swiper-button-prev,.offers-slider .swiper-initialized .swiper-button-next{top:unset;bottom:0}.offers-slider .swiper-initialized .swiper-button-navigation{width:130px;height:var(--height-xl-xs);margin:0 auto;position:relative}}@media (max-width:767px){.offers-slider .swiper-initialized .swiper-button-navigation{height:var(--height-lg-xs)}}.offers-slide .card{border-radius:var(--border-radius-m);text-align:left;background-size:cover;flex-direction:column;justify-content:space-between;max-width:288px;min-height:204px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.offers-slide .card{max-width:688px;min-height:220px}}@media (min-width:1024px){.offers-slide .card{max-width:784px;min-height:247px}}@media (min-width:1360px){.offers-slide .card{max-width:946px;min-height:264px}}@media (min-width:768px){.offers-slide .card:before{content:"";width:var(--width-full);background-size:contain;border-bottom-right-radius:8px;height:calc(100% + 24px);position:absolute;bottom:0;left:0}}.offers-slide .card__wrap{padding:var(--offset-sm-l)var(--offset-sm-l)0;z-index:var(--zindex-50);flex-direction:column;align-items:flex-start;min-height:160px;display:flex;position:relative}@media (min-width:768px){.offers-slide .card__wrap{padding:var(--offset-sm-l)var(--offset-sm-l)0}}@media (min-width:1024px){.offers-slide .card__wrap{padding:var(--offset-md-2xs)var(--offset-md-2xs)0}}@media (max-width:767px){.offers-slide .card__wrap:before{content:"";width:var(--width-full);z-index:-1;background-size:cover;height:calc(100% + 10px);position:absolute;bottom:0;left:0}}.offers-slide .card__text{margin-bottom:var(--offset-md-2xs);font:var(--bold-l);color:var(--color-text-accent);letter-spacing:2px;text-shadow:0 0 var(--offset-sm-l)#000;text-transform:uppercase;font-size:12px}@media (min-width:768px){.offers-slide .card__text{max-width:100%}}@media (min-width:1024px){.offers-slide .card__text{font-size:14px}}.offers-slide .card__title{max-width:180px;font:var(--black-l);text-shadow:0 0 var(--offset-sm-l)#000;color:var(--offers-slider-title-color);font-size:16px;line-height:24px}@media (min-width:768px){.offers-slide .card__title{max-width:368px;padding-bottom:var(--offset-md-s);font-size:24px;line-height:30px}}@media (min-width:1024px){.offers-slide .card__title{max-width:464px;font-size:30px;line-height:38px}}@media (min-width:1280px){.offers-slide .card__title{max-width:542px;font-size:36px;line-height:46px}}.offers-slide .card__buttons{gap:var(--offset-sm-s);flex-direction:column;display:flex}@media (min-width:768px){.offers-slide .card__buttons{gap:var(--offset-sm-m);padding:0 var(--offset-sm-l)var(--offset-sm-l);flex-direction:row}}@media (min-width:1024px){.offers-slide .card__buttons{padding:0 var(--offset-md-2xs)var(--offset-md-2xs)}}.offers-slide .card__button{z-index:var(--zindex-50);flex-direction:column-reverse;display:flex}.offers-slide .card__button--main{font-size:16px}@media (min-width:768px){.offers-slide .card__button--main{font-size:18px}}@media (min-width:1024px){.offers-slide .card__button--main{font-size:20px}}.offers-slide .card__button--second{font-size:12px}@media (min-width:1024px){.offers-slide .card__button--second{font-size:14px}}@media (min-width:768px){.offers-slide .card__button{flex-direction:row}.offers-slide .card__button vui-button{width:auto}}@media (min-width:1024px){.offers-slide .card__button{flex-direction:row}}.offers-slide .card__button vui-button{width:var(--width-full);border-radius:var(--border-radius-m);box-sizing:border-box}.offers-slide .card__button vui-button button{padding:0 var(--offset-md-2xs);width:auto;margin:0 auto}[dir=rtl] .offers-slide .card{text-align:right;background-size:cover}