.cart-recommendations{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8ef}.cart-recommendations-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.cart-recommendations-heading h3{font-size:24px;line-height:1.2;margin:0 0 8px}.cart-recommendations-heading p{font-size:13px;line-height:1.5;color:#667085;margin:0;max-width:560px}.cart-recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cart-recommendations-grid>.product-card{min-width:0;width:auto}.cart-recommendations-grid .catalog-art{height:160px}.cart-recommendations-grid .catalog-buy{flex-wrap:wrap}.cart-recommendations-more{display:block;margin:20px auto 0}.cart-recommendations-heading>button{flex-shrink:0}
@media(min-width:1200px){.cart-recommendations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.cart-recommendations-heading{align-items:flex-start;flex-direction:column;gap:12px}.cart-recommendations-heading h3{font-size:21px}.cart-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-recommendations-grid .catalog-art{height:130px}.cart-recommendations-grid .product-body{padding:10px}.cart-recommendations-grid .product-name{font-size:12px;line-height:17px}.cart-recommendations-grid .catalog-buy button{width:100%;min-height:42px}.cart-recommendations-grid .product-price{font-size:19px}.cart-recommendations-grid .catalog-card-params{display:none}}
