.promo-hm-block{background-position:top center;background-size:contain;background-repeat:no-repeat;position:relative;overflow:hidden}.promo-hm-block__bg{display:block;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.promo-hm-block__bg:empty{display:block}.promo-hm-block__wrapper{position:relative;z-index:2;max-width:110rem;padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:1.5rem}.promo-hm-block__top{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;font-weight:700}.promo-hm-block__head{margin:0;font-family:TerminaTest Bold;font-size:2rem;line-height:100%;text-align:center;text-transform:uppercase}.promo-hm-block__title{margin:0;font-family:TerminaTest Bold;font-size:3.2rem;line-height:4rem;text-align:center;text-transform:uppercase}.promo-hm-block__title.promo-time-end{font-size:3.2rem}.promo-hm-block__title .promo-countdown{min-width:21rem;display:inline-block;text-align:start}.promo-hm-block__subtitle{margin:0;font-family:TerminaTest Bold;font-size:2rem;line-height:100%;text-align:center;text-transform:uppercase}.promo-hm-block .promo-hm-block__btn{transition:all .3s;font-family:Sofia pro Medium,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-align:center;padding:1rem;border-radius:3rem;width:calc(100% - 6rem);margin:0 3rem}.promo-hm-block__list{margin:0;padding:0 3rem;list-style:none;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;position:relative}.promo-hm-block__item{width:100%}.promo-hm-block__item__wrapper{display:flex;flex-direction:column;gap:.8rem;border-radius:1.2rem;text-decoration:none;padding:1.5rem;width:100%;height:100%;justify-content:space-between}.promo-hm-block__item__media{width:100%;height:15rem;overflow:hidden}.promo-hm-block__item__media-wrapper{width:100%;height:100%;transition:all .3s;will-change:transform;transform:translateZ(0);background-position:center;background-repeat:no-repeat;background-size:cover}div.promo-hm-block__item__media-wrapper:empty{display:block}.promo-hm-block__item__img{width:100%;height:100%;object-fit:cover;vertical-align:top}.promo-hm-block__item__wrapper:hover .promo-hm-block__item__media-wrapper{transform:scale(1.1)}.promo-hm-block__item__title{margin:0;font-family:TerminaTest Bold;font-size:2.8rem;line-height:3rem;text-align:center;text-transform:uppercase}.promo-hm-block__item__subtitle{font-family:Sofia pro Medium,sans-serif;font-weight:500;font-size:1.6rem;line-height:100%;text-align:center;margin:0}.promo-hm-block__item__head{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-grow:1;gap:.5rem}.promo-hm-block__item:nth-child(2) .promo-hm-block__item__subtitle{font-size:1.6rem;line-height:100%}@media screen and (min-width: 768px){.promo-hm-block{background-position:center;background-size:cover}.promo-hm-block__wrapper{padding-top:4.5rem;padding-bottom:4.5rem;gap:2rem}.promo-hm-block__title .promo-countdown{min-width:21rem}.promo-hm-block__item:nth-child(2) .promo-hm-block__item__subtitle{font-size:1.6rem}.promo-hm-block__subtitle{font-size:2rem}.promo-hm-block .promo-hm-block__btn{width:max-content;max-width:100%;min-width:30rem;margin:0 auto;padding:1.1rem}.promo-hm-block__list{gap:2rem;padding:0}.promo-hm-block__item__wrapper{gap:1.6rem}.promo-hm-block__item{width:calc(50% - 1rem)}}@media screen and (min-width: 1024px){.promo-hm-block__item{width:calc(33.3333% - 1.3333rem)}.promo-hm-block__item:not(:nth-child(2)){max-width:30rem}.promo-hm-block__item:not(:nth-child(2)) .promo-hm-block__item__wrapper{margin:1rem 0;height:calc(100% - 2rem)}}@media screen and (min-width: 1100px){.promo-hm-block__item:nth-child(2){width:36rem}}@media screen and (max-width: 1023px){.promo-hm-block__item:nth-child(2){order:-1;width:55%}}@media screen and (max-width: 767px){.promo-hm-block{background-size:110% auto}.promo-hm-block__item:nth-child(2){width:100%}.promo-hm-block__list{margin-top:2rem}.promo-hm-block__list:before{content:"";width:200vw;height:calc(100% + 10rem);position:absolute;z-index:-1;top:0;left:-100vw}.promo-hm-block__list:after{content:"";width:200vw;height:2.5rem;position:absolute;bottom:100%;left:-100vw}.promo-hm-block__item__subtitle{min-height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/promo-hm-block.css.map */
