.shtt-cart-products{width:100%;min-width:0;margin:40px 0}.shtt-cart-products__heading{margin-bottom:24px}.shtt-cart-products__heading .section-title{margin:0}.shtt-cart-products__swiper{width:100%;overflow:hidden}.shtt-cart-products__track{list-style:none;margin:0;padding:0;align-items:stretch}.shtt-cart-products__slide{height:auto;min-width:0}.shtt-cart-products__card{height:100%;display:flex;flex-direction:column;align-items:stretch;text-align:center}.shtt-cart-products__image{display:block;aspect-ratio:1;overflow:hidden}.shtt-cart-products__image img{width:100%;height:100%;object-fit:contain}.shtt-cart-products__card h3{font-size:20px;line-height:1.35;margin:16px 0 12px}.shtt-cart-products__card h3 a{color:inherit}.shtt-cart-products__price{font-weight:600;margin:auto 0 16px;padding-top:8px}.shtt-cart-products__card .btn{width:100%;white-space:normal}.shtt-cart-products__add{margin-top:auto}@media(max-width:767px){.shtt-cart-products__heading .section-title{font-size:26px}.shtt-cart-products__card h3{font-size:17px}}

.shtt-cart-products--grid .shtt-cart-products__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.shtt-cart-products--grid .shtt-cart-products__slide{height:100%}@media(max-width:991px){.shtt-cart-products--grid .shtt-cart-products__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.shtt-cart-products--grid .shtt-cart-products__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
