._hide{display:none!important}.slider-button{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;transition:background-color .35s,fill .35s;cursor:pointer}.slider-button--white svg{fill:#fff}.slider-button--black svg{fill:#000}.slider-button svg{width:.9375rem;height:.9375rem;transition:fill .35s,transform .35s}.slider-button--prev svg{transform:scale(-1)}.slider-button.swiper-button-lock{display:none!important}.slider-button.swiper-button-disabled{pointer-events:none}.slider-button.swiper-button-disabled svg{fill:#bdbdbd}.swiper-container:not(.swiper-container-initialized){opacity:0;margin-bottom:0}.swiper-container.swiper-container-initialized{opacity:1;transition:opacity 175ms ease-out,transform .5s ease-out}.slider-pagination{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;transition:background-color .35s,fill .35s;cursor:pointer}.slider-pagination .swiper-pagination-current,.slider-pagination .swiper-pagination-total{font-size:1rem;line-height:1.375em;text-transform:uppercase;color:#fff}.swiper-pagination-progressbar{position:relative;height:2px;width:72px;--swiper-theme-color:#fefefe;background:hsla(0,0%,100%,.2);margin:.375rem .75rem 0}.swiper-scrollbar{left:50%!important;transform:translateX(-50%);width:100%!important;position:relative!important;bottom:auto!important;height:2px!important}.swiper-scrollbar .swiper-scrollbar-drag{background:#000}.video-info-block{padding:1rem}.video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;height:2.4em;font-size:1.25rem;line-height:1.2em;overflow:hidden}.promotion-view .form-select{-ms-grid-row-align:end;align-self:end}.promotions-list{position:relative;z-index:8}.promotion-item{display:flex;flex-direction:column;height:100%;background:#fbfbfd}.promotion-item__img{position:relative;width:100%;height:0;padding:0 0 54.2168674699%}.promotion-item__img a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.promotion-item__img a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotion-item__wrapper{flex-grow:1;display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-gap:16px;justify-items:start;padding:16px}.promotion-item__title{font-weight:400;font-size:16px;line-height:1;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.promotion-item__time{font-weight:400;font-size:13px;line-height:1;display:inline-block;padding:5px 8px 4px;background:#e8f3e8}.promotion-item__time strong{font-weight:700;font-size:16px}.promotion-view__top-container{display:-ms-grid;display:grid;background:#fbfbfd;margin:0 0 16px}.promotion-view__image{position:relative;width:100%;height:0;padding:0 0 54.1935483871%}.promotion-view__image span{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.promotion-view__image span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotion-view__info{display:-ms-grid;display:grid;grid-gap:16px;align-content:start;padding:16px 8px}.promotion-view__info .title{line-height:1.1}.promotion-view__info .time-block{display:-ms-grid;display:grid;grid-gap:8px}.promotion-view__info .time-block .promotion-timer{display:flex;min-width:215px;box-sizing:border-box;padding:10px;background:#fff}.promotion-view__info .time-block .promotion-timer .digit-wrapper{display:-ms-grid;display:grid;grid-gap:8px;justify-content:center}.promotion-view__info .time-block .promotion-timer .digit-wrapper:not(:first-child){margin-left:32px}.promotion-view__info .time-block .promotion-timer .digit-wrapper:not(:first-child) .digit{position:relative}.promotion-view__info .time-block .promotion-timer .digit-wrapper:not(:first-child) .digit:before{content:":";position:absolute;top:0;left:-22px}.promotion-view__info .time-block .promotion-timer .digit-wrapper.red{color:#f34b4b}.promotion-view__info .time-block .promotion-timer .digit{font-weight:600;font-size:38px;line-height:1}.promotion-view__info .time-block .promotion-timer .label{font-weight:400;font-size:13px;line-height:1}.promotion-view__info .time-block .expired{font-weight:400;font-size:16px;line-height:1;color:#999}.promotion-view__text-toggle{--rotate:180deg;font-weight:400;font-size:14px;line-height:16px;color:#4065c3;display:flex;align-items:center;cursor:pointer}.promotion-view__text-toggle.open{--rotate:0deg}.promotion-view__text-toggle svg{margin-left:8px;transform:rotate(var(--rotate));transition:transform .4s}.promotion-view__text{grid-column:1/-1;font-family:Golos Text,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.16px;padding:8px;margin:8px 0 0}.current-filters-list{--indent:5px;display:flex;flex-wrap:wrap;margin:calc(var(--indent)*-1)}.current-filters-list .item{margin:var(--indent)}@media only screen and (min-width:350px){._xxs\:hide{display:none!important}}@media only screen and (min-width:480px){._xs\:hide{display:none!important}}@media only screen and (min-width:640px){._sm\:hide{display:none!important}}@media (min-width:768px){.promotion-view__top-container{-ms-grid-columns:minmax(auto,620px) minmax(50%,1fr);grid-template-columns:minmax(auto,620px) minmax(50%,1fr)}.promotion-view__image{height:100%;padding:0}.promotion-view__info{padding:32px}.promotion-view__info .time-block{grid-gap:16px;justify-items:start}.promotion-view__text{padding:16px;margin:16px 0 0}}@media only screen and (min-width:768px){._md\:hide{display:none!important}}@media (min-width:1024px){.video-info-block{padding:1.5625rem .9375rem}.promotion-view__image{min-height:336px}.promotion-view__info .title{font-size:24px}}@media only screen and (min-width:1024px){._df\:hide{display:none!important}}@media (min-width:1280px){.promotion-view__info .title{font-size:38px}}@media only screen and (min-width:1280px){._lg\:hide{display:none!important}}@media only screen and (min-width:1660px){._xxl\:hide{display:none!important}}@media only screen and (max-width:1659px){._xxl\:show{display:none!important}}@media only screen and (max-width:1279px){._lg\:show{display:none!important}}@media only screen and (max-width:1023px){._df\:show{display:none!important}}@media (max-width:768px){.promotion-view__info .time-block .promotion-timer{justify-content:center}}@media only screen and (max-width:767px){._md\:show{display:none!important}}@media only screen and (max-width:639px){._sm\:show{display:none!important}}@media only screen and (max-width:479px){._xs\:show{display:none!important}}@media only screen and (max-width:349px){._xxs\:show{display:none!important}}@media (hover:hover){.slider-button--black:hover:not(.swiper-button-disabled) svg,.slider-button--white:hover:not(.swiper-button-disabled) svg{fill:#828282}}