.promo-cards{width:100%;box-sizing:border-box}.promo-cards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:23px;width:100%}.promo-cards__grid--1-items{grid-template-columns:1fr}.promo-cards__grid--2-items{grid-template-columns:repeat(2,1fr)}.promo-cards__grid--3-items{grid-template-columns:repeat(3,1fr)}.promo-cards__grid--4-items{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.promo-cards.page-width{overflow:hidden;padding:0 3rem 0 1.5rem}.promo-cards__grid{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;width:calc(100% + 3rem)}.promo-cards__grid::-webkit-scrollbar{display:none}.promo-card{flex:0 0 calc(100% - 1.5rem);min-width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);scroll-snap-align:start;scroll-snap-stop:always}.promo-cards:not(.page-width) .promo-card{flex:0 0 calc(100vw - 3rem);min-width:calc(100vw - 3rem);max-width:calc(100vw - 3rem)}}.promo-card{position:relative;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;min-height:508px;padding-bottom:115%}@media screen and (max-width:1279px){.promo-card{min-height:100%}}@media screen and (max-width:989px){.promo-card{min-height:300px;padding-bottom:100%}}.promo-card__link{text-decoration:none;color:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:3}.promo-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:10px;z-index:1}.promo-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.promo-card__image--desktop{display:block}.promo-card__image--mobile{display:none}@media screen and (max-width:989px){.promo-card__image{object-position:top}.promo-card__image--desktop{display:none}.promo-card__image--mobile{display:block}}.promo-card__content{position:absolute;bottom:0;left:0;right:0;padding:2.4rem;display:flex;flex-direction:column;align-items:center;z-index:2}.promo-card__button-wrapper{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/301/assets/promo-cards.css.map */
