.product-cards-section{display:flex;justify-content:space-around;gap:30px;padding:40px 20px;flex-wrap:nowrap;flex-direction:row-reverse}.product-card{text-align:center;width:200px;text-decoration:none;color:inherit}.product-card img{max-width:100%;height:auto;margin-bottom:10px}.product-card .top-label{font-weight:700;font-size:14px;margin-bottom:5px}.product-card .product-name{font-weight:700;font-size:16px;margin-bottom:5px}.product-card .subtitle{font-size:14px;color:#666;margin-bottom:5px}.product-card .price{font-size:16px;font-weight:700}.promo-banner-section{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;margin-left:40px;margin-right:30px;margin-top:35px}.promo-banner{flex:1;min-width:300px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;padding:30px;color:#fff;position:relative;overflow:hidden}.promo-banner .text-content{max-width:50%}.promo-banner h1{font-size:2rem;font-weight:800;margin:0 0 10px}.promo-banner p{font-size:1rem;margin-bottom:20px}.promo-banner a.button{background:red;padding:10px 25px;border-radius:999px;color:#fff;font-weight:700;text-decoration:none;transition:all .3s ease;border:none}.promo-banner a.button:hover{background:#fff;color:#000!important;border:none}.promo-banner img{max-height:200px;width:auto}@media (max-width: 768px){.promo-banner{flex-direction:column;text-align:center}.promo-banner .text-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
