.promo-grid-section .container{max-width:1500px}.promo-grid__card{position:relative;overflow:hidden}.promo-grid{gap:30px}.promo-grid__link{display:block;position:relative;text-decoration:none;color:#fff;max-height:75vh}.promo-grid__media{overflow:hidden}.promo-grid__image,.promo-grid__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.promo-grid__card:hover .promo-grid__image{transform:scale(1.05)}.promo-grid__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,var(--promo-grid-overlay-opacity)),#0000 60%);pointer-events:none;z-index:1}.promo-grid__content{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.promo-grid__title{margin:0;color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3);text-transform:none}.promo-grid__button{display:inline-block;padding:8px 20px;background:#fff;color:#000;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:none;cursor:pointer;transition:background .3s ease,color .3s ease}.promo-grid__card:hover .promo-grid__button{background:#000;color:#fff}@media screen and (max-width:749px){.promo-grid__content{padding:16px;align-items:center}.promo-grid__title{font-size:1.2rem}.promo-grid{gap:16px}.promo-grid__link{max-height:unset}.promo-grid__button{font-size:.85rem}}@media screen and (min-width:1560px){.promo-grid-section .container{margin:0 auto}}@media screen and (max-width:699px){.promo-grid__button{margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/promo-grid.css.map */
