.latest-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:34px;width:100%;position:relative}.latest-promo{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#000;overflow:hidden}.promo-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px}.promo-title{font-family:Albert Sans,sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;margin:0;display:flex;flex-direction:column}.promo-title span{display:block;line-height:1.2}.promo-button{background:#fff;color:#000;padding:12px 24px;text-decoration:none;text-transform:uppercase;font-family:Albert Sans,sans-serif;font-weight:600;font-size:14px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.promo-button:after{content:"";width:20px;height:20px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>');background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}.promo-button:hover:after{transform:translate(5px)}.product-card{display:flex;flex-direction:column;padding:34px;background:#fff;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-info{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.product-brand-title{display:flex;flex-direction:column;gap:5px}.product-brand{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#000}.product-name{font-family:Albert Sans,sans-serif;font-size:15px;line-height:1.4;color:#000}.product-price{font-family:Albert Sans,sans-serif;font-size:14px;font-weight:500;color:#000}.product-image{width:100%;height:auto;object-fit:contain;aspect-ratio:1}@media screen and (max-width: 1024px){.latest-products-grid{grid-template-columns:repeat(2,1fr);padding:20px;gap:20px}.latest-promo{grid-column:1 / -1;min-height:300px}.promo-title{font-size:28px}.product-card{padding:20px}}@media screen and (max-width: 749px){.latest-products-grid{grid-template-columns:1fr;padding:15px;gap:15px}.latest-promo{min-height:250px}.promo-title{font-size:24px}.product-card{padding:15px}.product-brand{font-size:12px}.product-name{font-size:14px}.product-price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-latest-products.css.map */
