.cart{color:#5b382f;background:#faf0ec;min-height:100dvh;padding:clamp(18px,5vw,70px);font-family:system-ui,sans-serif}.cart__top{justify-content:space-between;gap:20px;font-size:13px;display:flex}.cart__top a{color:inherit}.cart__top span{letter-spacing:.25em}.cart h1{margin:50px 0 14px;font:400 clamp(42px,7vw,80px)/1.1 Georgia,serif}.cart>p{color:#7d594c;line-height:1.6}.cart__empty{background:#fff;border-radius:12px;margin:50px 0;padding:30px}.cart__items{max-width:900px}.cart__item{border-bottom:1px solid #dfc5bb;justify-content:space-between;gap:25px;padding:26px 0;display:flex}.cart__item h2{margin:0 0 10px;font:400 27px/1.2 Georgia,serif}.cart__item ul{color:#76554b;padding-left:22px;font-size:13px;line-height:1.7}.cart__item small{opacity:.76}.cart__item>div:last-child{flex-direction:column;align-items:end;gap:12px;display:flex}.cart__item button{color:#8b4839;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cart__total{justify-content:space-between;align-items:center;gap:15px;padding:25px 0;font-size:14px;display:flex}.cart__total strong{font-size:24px}.cart__disclaimer{color:#795b53;max-width:660px;font-size:12px;line-height:1.7}.cart__items>button{color:#fff;background:#8f6f66;border:0;border-radius:8px;margin-top:20px;padding:14px 25px}.cart__items>button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:550px){.cart__item{flex-direction:column}.cart__item>div:last-child{flex-direction:row;justify-content:space-between;align-items:center}.cart__total{flex-direction:column;align-items:start}}
