.promo-cards__grid{display:grid;grid-template-columns:repeat(var(--promo-cols),minmax(0,1fr));gap:var(--promo-gap)}.promo-card{position:relative;display:flex;align-items:flex-end;height:var(--promo-height);padding:var(--promo-padding);overflow:hidden;color:var(--promo-text);text-decoration:none;isolation:isolate}.promo-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-background)}.promo-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--promo-overlay),transparent 70%);opacity:var(--promo-overlay-opacity)}.promo-card__media img,.promo-card__placeholder{width:100%;height:100%;object-fit:cover}.promo-card__placeholder{background:var(--color-borders)}.promo-cards--contain .promo-card__media{container-type:size}.promo-cards--contain .promo-card__media img{position:relative;object-fit:contain}.promo-card__edge{--edge-current-image: var(--edge-image);--edge-current-ratio: var(--edge-ratio);position:absolute;background-image:var(--edge-current-image);background-repeat:no-repeat}.promo-card__edge--left,.promo-card__edge--right{top:0;bottom:0;width:max(0px,calc((100cqw - 100cqh * var(--edge-current-ratio)) / 2 + 1px));background-size:10000% 100%}.promo-card__edge--left{left:0;background-position:0 0}.promo-card__edge--right{right:0;background-position:100% 0}.promo-card__edge--top{top:0;left:0;right:0;height:max(0px,calc(100cqh - 100cqw / var(--edge-current-ratio) + 1px));background-size:100% 10000%;background-position:0 0}.promo-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:480px}.promo-card__subtitle,.promo-card__title,.promo-card__text p{margin:0;color:inherit}.promo-card__button{margin-top:8px}.promo-card__button.btn--link{margin-top:0;color:inherit}@media(hover:hover){.promo-card__media img{transition:transform .6s ease}.promo-card:hover .promo-card__media img{transform:scale(1.03)}}@media(min-width:768px){.promo-cards__grid{grid-template-columns:repeat(var(--promo-cols-desktop),minmax(0,1fr))}.promo-card{height:var(--promo-height-desktop);padding:var(--promo-padding-desktop)}.promo-cards--desktop-slider .promo-cards__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--promo-cols-desktop) - 1) * var(--promo-gap)) / var(--promo-cols-desktop));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.promo-cards--desktop-slider .promo-cards__grid::-webkit-scrollbar{display:none}.promo-cards--desktop-slider .promo-card{scroll-snap-align:start}}.promo-cards:not(.promo-cards--full) .section-intro{padding-inline:0}@media(max-width:767px){.promo-cards--mobile-slider .promo-cards__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px - (var(--promo-cols) - 1) * var(--promo-gap)) / var(--promo-cols));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.promo-cards--mobile-slider .promo-cards__grid::-webkit-scrollbar{display:none}.promo-cards--mobile-slider .promo-card{scroll-snap-align:start}.promo-card__edge{--edge-current-image: var(--edge-image-mobile, var(--edge-image));--edge-current-ratio: var(--edge-ratio-mobile, var(--edge-ratio))}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-promo-cards.css.map */
