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