section.cart .content>.heading{padding:1.6rem}section.cart .cart-items-container{padding:0 1.6rem 4rem 1.6rem}section.cart .cart-items-container .cart-item{grid-template-columns:10rem 1fr;grid-template-rows:auto 3.2rem 1.5rem;grid-template-areas:'thumb info' 'thumb quantity' 'thumb prices';grid-row-gap:2rem}section.cart .cart-items-container .thumbnail{grid-area:thumb}section.cart .cart-items-container .btn-favorite{position:absolute;right:0;bottom:0}section.cart .cart-items-container .btn-favorite .caption{display:none}section.cart .cart-items-container .info{grid-area:info}section.cart .cart-items-container .info .name{margin-bottom:.4rem}section.cart .cart-items-container .info .name a{font-size:1.2rem}section.cart .cart-items-container .quantity{grid-area:quantity;max-width:8.2rem}section.cart .cart-items-container .quantity input[name=quantity]{height:3.2rem}section.cart .cart-items-container .prices{grid-area:prices;justify-content:initial}section.cart .cart-items-container .prices .price,section.cart .cart-items-container .prices .promo-price{font-size:1.2rem}section.cart-order .content>.heading{padding:1.6rem}section.cart-order .content .form-group{flex-direction:column}section.cart-order .content .form-group .input,section.cart-order .content .form-group .textarea{max-width:100%}section.cart-order .content .form-group.form-group-personal{grid-template-columns:1fr}section.cart-order .fields-courier{grid-template-columns:1fr}section.cart-order .user-info{padding:0 1.6rem 4rem 1.6rem}