.cart-item.svelte-1i1gqc2{border-bottom:1px solid #ccc;flex-wrap:nowrap;padding:20px 0;font-family:"Haas Grot Disp 45",Helvetica,Arial,sans-serif;font-size:22.8px;display:flex}.cart-item.svelte-1i1gqc2 .thumbnail:where(.svelte-1i1gqc2){object-fit:cover;object-fit:contain;width:80px;height:80px;margin-right:20px}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2){justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (width<=800px){.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2){flex-wrap:wrap;font-size:15.2px}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .title:where(.svelte-1i1gqc2){width:100%;font-size:15.2px}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .price:where(.svelte-1i1gqc2){order:1;height:40px;line-height:40px}}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .quantity-controls:where(.svelte-1i1gqc2){align-items:center;display:flex}@media (width<=800px){.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .quantity-controls:where(.svelte-1i1gqc2){order:2}}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .quantity-controls:where(.svelte-1i1gqc2) button:where(.svelte-1i1gqc2){cursor:pointer;width:20px;color:var(--black);border:1px solid #000;padding:5px}@media (width<=800px){.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .quantity-controls:where(.svelte-1i1gqc2) button:where(.svelte-1i1gqc2){width:40px;height:40px}}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .quantity-controls:where(.svelte-1i1gqc2) .quantity:where(.svelte-1i1gqc2){text-align:center;width:20px;margin:0 10px;font-size:1em}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .remove-btn:where(.svelte-1i1gqc2){cursor:pointer;color:var(--black);background:0 0;border:1px solid #ccc;padding:5px 10px}.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .remove-btn:where(.svelte-1i1gqc2):hover{background:#fefefe}@media (width<=800px){.cart-item.svelte-1i1gqc2 .details:where(.svelte-1i1gqc2) .remove-btn:where(.svelte-1i1gqc2){order:3;height:40px}}.cart.svelte-3mdil5{background:var(--grey);width:100%;min-height:100vh;padding:120px 20px 20px;font-family:"Haas Grot Disp 45",Helvetica,Arial,sans-serif}.cart.svelte-3mdil5 .cart-checkout-in-progress:where(.svelte-3mdil5),.cart.svelte-3mdil5 .cart-header:where(.svelte-3mdil5){border-bottom:1px solid #ccc;padding-bottom:20px;font-size:36px}.cart.svelte-3mdil5 .cart-content:where(.svelte-3mdil5){max-width:800px;margin:0 auto}.cart.svelte-3mdil5 .cart-subtotal:where(.svelte-3mdil5){font-size:36px}.cart.svelte-3mdil5 .cart-text:where(.svelte-3mdil5){border-top:1px solid #ccc;margin-top:10px;padding-top:20px;font-size:15.2px}.cart.svelte-3mdil5 .cart-checkout:where(.svelte-3mdil5){border-top:1px solid #ccc;margin-top:20px;padding-top:20px}.cart.svelte-3mdil5 .cart-checkout:where(.svelte-3mdil5) button:where(.svelte-3mdil5){cursor:pointer;text-transform:uppercase;color:var(--black);background:0 0;border:2px solid #000;outline:none;margin-top:20px;padding:10px;font-family:"Haas Grot Disp 45",Helvetica,Arial,sans-serif;font-size:36px}.cart.svelte-3mdil5 .cart-checkout:where(.svelte-3mdil5) button:where(.svelte-3mdil5):hover{background:#fefefe}.cart.svelte-3mdil5 .cart-checkout:where(.svelte-3mdil5) button:where(.svelte-3mdil5) .button-text:where(.svelte-3mdil5){position:relative;top:2px}
