.clean-cart{padding-top:36px;padding-bottom:60px;min-height:55vh;color:#111}.clean-cart h1{font-size:36px;letter-spacing:-.035em;margin:0 0 30px}.clean-cart .empty-state{padding:45px 0 65px;min-height:0;text-align:center}.clean-cart .empty-state p{font-size:20px;margin:0 0 25px}.clean-cart .button{background:#111;color:#fff;border:0;border-radius:999px;justify-content:center;min-height:52px;font-size:16px;padding:16px 25px}.clean-cart .secondary{background:#f0f0f0;color:#111}.clean-cart .cart-summary{background:#fafafa;border:1px solid #eee;border-radius:20px;padding:24px}.clean-cart .cart-summary h2{font-size:23px}.clean-cart .cart-item h2{font-size:19px}.clean-cart .quantity{border:1px solid #ddd;border-radius:12px;background:#fff;font-size:16px}.cart-delivery{font-size:15px;line-height:1.6;color:#111;border-top:1px solid #e5e5e5;padding-top:18px;margin:20px 0}.cart-delivery small{display:block;color:#555;font-size:13px;margin-top:5px}@media(max-width:700px){.clean-cart{padding-top:25px}.clean-cart h1{font-size:30px}.clean-cart .cart-layout{display:block}.clean-cart .cart-summary{margin-top:28px}.clean-cart .empty-state .button{width:100%;max-width:320px}.clean-cart .cart-item{gap:12px}.clean-cart .cart-item h2{font-size:17px}}