.cart-checkout.svelte-hvxjvu{border:1px solid var(--c-bezova);border-top:0;padding:3rem}@media (width<=768px){.cart-checkout.svelte-hvxjvu{padding:1.5rem 1rem}}form.svelte-hvxjvu{max-width:30rem;margin:0 auto}.checkout-title.svelte-hvxjvu,.section-title.svelte-hvxjvu{font-family:var(--font-serif);text-align:center;margin:2rem 0 1.5rem;font-size:2rem;font-weight:600}.section-title.svelte-hvxjvu{margin-top:1.5rem;font-size:1.625rem}@media (width<=768px){.checkout-title.svelte-hvxjvu{margin-top:1rem;font-size:1.75rem}.section-title.svelte-hvxjvu{font-size:1.5rem}}.company-fields.svelte-hvxjvu,.shipping-section.svelte-hvxjvu{display:none}form.svelte-hvxjvu:has(input[name=buyingForCompany]:where(.svelte-hvxjvu):checked) .company-fields:where(.svelte-hvxjvu){display:block}form.svelte-hvxjvu:has(input[name=shipToDifferentAddress]:where(.svelte-hvxjvu):checked) .shipping-section:where(.svelte-hvxjvu){display:block}.shipping-section.svelte-hvxjvu .section-title:where(.svelte-hvxjvu){margin-top:2.5rem}.note.svelte-hvxjvu{margin-top:3rem}.payment.svelte-hvxjvu{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}@media (width<=768px){.payment.svelte-hvxjvu{flex-direction:column;gap:.5rem}}.disclaimer.svelte-hvxjvu{background:var(--c-sediva-3);margin:1.5rem 0;padding:1rem 1.5rem}.disclaimer.svelte-hvxjvu h3:where(.svelte-hvxjvu){margin-bottom:.5rem;font-size:1rem}.disclaimer.svelte-hvxjvu ul:where(.svelte-hvxjvu){margin-left:1.5em;list-style:outside}.agree.svelte-hvxjvu{text-align:center;margin-bottom:1.5rem}.notification.svelte-hvxjvu{color:var(--c-danger);background:#feecf0;margin-bottom:1.5rem;padding:1rem 1.5rem}.submit-row.svelte-hvxjvu{justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}@media (width<=768px){.submit-row.svelte-hvxjvu{flex-direction:column;align-items:center;gap:1rem}}.cart-sum.svelte-hvxjvu{font-family:var(--font-serif);text-align:center;margin-top:1rem;font-weight:600}.button.is-light.svelte-hvxjvu{border-color:var(--c-sediva-4);color:var(--color-text-muted);background:0 0}.cart-column.svelte-1vqmerw{max-width:900px;margin:0 auto}h1.svelte-1vqmerw{text-align:center;margin-bottom:2rem;font-size:2.5rem}.empty.svelte-1vqmerw,.success.svelte-1vqmerw{text-align:center}.success-cheer.svelte-1vqmerw{font-family:var(--font-serif);font-size:1.5rem}.cart-item.svelte-1vqmerw{border:1px solid var(--c-bezova);flex-wrap:wrap;align-items:center;padding:1rem;display:flex}@media (width<=768px){.cart-item.svelte-1vqmerw{padding:.5rem}}.cart-item.svelte-1vqmerw:not(:last-of-type){border-bottom:none}.cart-item-image.svelte-1vqmerw{flex-shrink:0;width:128px;height:128px}@media (width<=768px){.cart-item-image.svelte-1vqmerw{max-width:80px;max-height:80px}}.cart-item-image.svelte-1vqmerw img:where(.svelte-1vqmerw){object-fit:cover;height:100%}.cart-item-content.svelte-1vqmerw{padding-left:2rem}@media (width<=768px){.cart-item-content.svelte-1vqmerw{padding-left:1rem}}.cart-item-category.svelte-1vqmerw{text-transform:uppercase;color:var(--c-hneda);font-size:.75rem}.cart-item-title.svelte-1vqmerw{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.15}.cart-item-title.svelte-1vqmerw a:where(.svelte-1vqmerw){color:var(--color-text)}.cart-item-price.svelte-1vqmerw{font-family:var(--font-serif);margin-left:auto;padding:1rem;font-size:1.25rem;font-weight:600}.cart-item-remove.svelte-1vqmerw{padding:1rem 2rem 1rem 1rem}@media (width<=768px){.cart-item-price.svelte-1vqmerw,.cart-item-remove.svelte-1vqmerw{padding:.5rem}}.cart-item-remove.svelte-1vqmerw button:where(.svelte-1vqmerw){color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1rem}.cart-item-remove.svelte-1vqmerw button:where(.svelte-1vqmerw):hover{color:var(--c-black)}.cart-links.svelte-1vqmerw{padding-top:2rem}@media (width>=769px){.cart-links.svelte-1vqmerw{justify-content:space-between;align-items:flex-start;display:flex}}.cart-links-back.svelte-1vqmerw,.cart-links-checkout.svelte-1vqmerw{text-align:center}@media (width<=768px){.cart-links-back.svelte-1vqmerw{margin-bottom:2rem}}.add-more.svelte-1vqmerw{text-transform:uppercase;letter-spacing:2px;padding:.9em 0;font-size:.75rem;display:inline-block}.cart-sum.svelte-1vqmerw{font-family:var(--font-serif);margin-top:1rem;font-weight:600}.cart-sum.svelte-1vqmerw strong:where(.svelte-1vqmerw){font-size:1.25rem}
