.delivery-and-payment-container.svelte-1fxjyog{background-color:var(--color-light-grey);min-height:100vh;padding:2rem 1rem}.delivery-and-payment-content.svelte-1fxjyog{max-width:800px;margin:0 auto;background-color:var(--color-white);border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.delivery-and-payment-header.svelte-1fxjyog{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-pink-pearl)}.delivery-and-payment-header.svelte-1fxjyog h1:where(.svelte-1fxjyog){color:var(--color-brown);margin-bottom:.5rem;font-size:2rem}.delivery-and-payment-body.svelte-1fxjyog{color:var(--color-brown);line-height:1.6}.delivery-and-payment-body.svelte-1fxjyog h2:where(.svelte-1fxjyog){color:var(--color-brown);margin-top:2rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--color-light-pink)}.delivery-and-payment-body.svelte-1fxjyog h3:where(.svelte-1fxjyog){color:var(--color-brown);margin-top:1.5rem;margin-bottom:.5rem}.delivery-and-payment-body.svelte-1fxjyog p:where(.svelte-1fxjyog){margin-bottom:1rem}.delivery-and-payment-body.svelte-1fxjyog ul:where(.svelte-1fxjyog){margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.delivery-and-payment-body.svelte-1fxjyog li:where(.svelte-1fxjyog){margin-bottom:.5rem}.payment-methods.svelte-1fxjyog,.delivery-options.svelte-1fxjyog{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:1.5rem 0}.payment-method.svelte-1fxjyog,.delivery-option.svelte-1fxjyog{background-color:var(--color-light-grey);padding:1.5rem;border-radius:8px;border-left:4px solid var(--color-pink-pearl)}.payment-method.svelte-1fxjyog h3:where(.svelte-1fxjyog),.delivery-option.svelte-1fxjyog h3:where(.svelte-1fxjyog){margin-top:0;margin-bottom:1rem}.important-info.svelte-1fxjyog{background-color:var(--color-light-pink);padding:1.5rem;border-radius:8px;margin:1.5rem 0}.important-info.svelte-1fxjyog ul:where(.svelte-1fxjyog){margin:0}.important-info.svelte-1fxjyog li:where(.svelte-1fxjyog){margin-bottom:1rem}.important-info.svelte-1fxjyog strong:where(.svelte-1fxjyog){color:var(--color-brown)}a.svelte-1fxjyog{font-weight:600;text-decoration:none}a.svelte-1fxjyog:hover{text-decoration:underline}@media (min-width: 768px){.payment-methods.svelte-1fxjyog,.delivery-options.svelte-1fxjyog{grid-template-columns:1fr 1fr}}
