.cart-page{padding-top:clamp(110px,14vw,180px);min-height:75vh}.cart-title{font:500 clamp(44px,7vw,76px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:100px minmax(180px,1fr) 110px 100px 100px;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.cart-item img{width:100px;height:100px;object-fit:cover}.cart-item__info h2{font-size:18px;margin:0 0 5px}.cart-item__info p{font-size:13px;color:#b9bdb5;margin:4px 0}.cart-item label{font-size:12px;color:#b9bdb5}.cart-item input{width:72px;padding:10px;background:#202520;border:1px solid #697068;color:var(--paper)}.cart-item strong{font-size:14px}.cart-total{max-width:480px;margin:40px 0 0 auto}.cart-total>p:first-child{display:flex;justify-content:space-between}.cart-total .button{margin-top:10px}.cart-update{margin:10px 0 0 16px;padding:10px;border:0;background:none;color:var(--paper);text-decoration:underline;cursor:pointer}.cart-item .text-link{margin:0}@media(max-width:700px){.cart-item{grid-template-columns:76px 1fr auto;gap:12px}.cart-item img{width:76px;height:76px;grid-row:span 2}.cart-item label{grid-column:2}.cart-item input{grid-column:3;grid-row:2}.cart-item strong{grid-column:2;grid-row:3}.cart-item .text-link{grid-column:3;grid-row:3}.cart-total{margin-top:30px}}
