.cart-layout,.checkout-layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.cart-line{display:grid;grid-template-columns:110px 1fr auto;gap:22px;align-items:center;background:#fff;border-bottom:1px solid var(--line);padding:18px}.cart-line img{width:110px;height:130px;object-fit:cover}.cart-line a{color:#222;text-decoration:none}.quantity-input{width:65px;padding:8px}.text-button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.cart-summary{background:#f0eee8;padding:28px;position:sticky;top:100px}.cart-summary .button{margin-top:20px}.cart-summary .notice{margin-top:25px;font-size:12px}.validation{color:#9a3434}.validation:empty{display:none}@media(max-width:800px){.cart-layout,.checkout-layout{grid-template-columns:1fr}.cart-line{grid-template-columns:80px 1fr}.cart-line img{width:80px;height:95px}.cart-line form{grid-column:1/-1}.cart-summary{position:static}}
