.loading-container.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29,.error-container.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;text-align:center}.spinner.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;height:3rem;width:3rem}.spinner.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{animation:svelte-1x36c29-spin 1s linear infinite;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:rgb(255 107 0 / var(--tw-border-opacity, 1));border-top-color:transparent}.checkout-page.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{padding-top:1rem;padding-bottom:1rem}.checkout-intro.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.checkout-heading.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.checkout-subheading.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.checkout-trust.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.trust-item.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.trust-icon.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.checkout-grid.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:1.5rem}.product-card.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;border-color:#e5e7eb;box-shadow:0 1px 2px #1018280f,0 6px 12px #10182814}.card-header.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.product-title.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1.125rem;line-height:1.75rem;font-weight:700}.card-chip.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.product-info.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1.5rem}.product-name.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.product-price-unit.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.quantity-selector.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:1rem}.quantity-label.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.quantity-controls.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:inline-flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quantity-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{height:2.5rem;width:2.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.quantity-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.quantity-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:disabled{cursor:not-allowed;opacity:.5}.quantity-value.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{min-width:3rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600}.summary-lines.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem}.summary-lines.svelte-1x36c29>.svelte-1x36c29:not([hidden])~.svelte-1x36c29:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.summary-line.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.summary-label.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.summary-value.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-weight:500;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.total-section.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-top:1rem}.total-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;align-items:center;justify-content:space-between}.total-label.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1.125rem;line-height:1.75rem;font-weight:500}.total-value.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#FF6B00 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 107 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#FF4D6D var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;line-height:2rem;font-weight:700;color:transparent}.summary-footnote.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:1rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.payment-form.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{border-radius:.75rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;border-color:#e5e7eb;box-shadow:0 1px 2px #1018280f,0 6px 12px #10182814}.form-title.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.payment-form.svelte-1x36c29>.form-title.svelte-1x36c29.svelte-1x36c29:first-of-type{margin-top:0}.form-group.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem}.form-label.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.form-input.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.625rem .75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-input.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:focus{--tw-border-opacity:1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 107 0 / var(--tw-ring-opacity, 1))}.form-input.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:disabled{cursor:not-allowed;opacity:.5}.form-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.expiry-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;gap:.5rem}.section-divider.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:1.5rem;margin-bottom:1.5rem;height:1px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.pix-helper-text.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.method-toggle.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;gap:.5rem}.method-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{flex:1 1 0%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.method-button.active.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{border-color:transparent;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#FF6B00 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 107 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#FF4D6D var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.method-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:disabled{cursor:not-allowed;opacity:.5}.pix-qr-wrapper.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;display:inline-flex;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.pix-qr-image.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{height:250px;width:250px;max-width:100%}.pix-copy-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;align-items:center;gap:.5rem}.pix-copy-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{flex-shrink:0;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pix-copy-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.address-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;display:flex;gap:.75rem}.address-field.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{min-width:0px}.uppercase-input.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{text-align:center;text-transform:uppercase}@media (max-width: 639px){.address-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{flex-wrap:wrap}.address-row.svelte-1x36c29 .address-field.svelte-1x36c29.svelte-1x36c29{flex:1 1 100%!important;min-width:100%}.address-row.svelte-1x36c29 .address-field[style*="flex: 0 0 120px"].svelte-1x36c29.svelte-1x36c29,.address-row.svelte-1x36c29 .address-field[style*="flex: 0 0 90px"].svelte-1x36c29.svelte-1x36c29,.address-row.svelte-1x36c29 .address-field[style*="flex: 0 0 60px"].svelte-1x36c29.svelte-1x36c29{flex:1 1 auto!important;min-width:auto}}.error-box.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));padding:1rem}.error-content.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.error-icon.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{height:1.25rem;width:1.25rem}.error-title.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-weight:500}.error-message.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1));white-space:pre-line}.submit-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#FF6B00 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 107 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:#FF4D6D var(--tw-gradient-to-position);padding-top:.875rem;padding-bottom:.875rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.submit-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.submit-button.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29:disabled{cursor:not-allowed;opacity:.5}@media (min-width: 640px){.checkout-intro.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{flex-direction:row;align-items:center;justify-content:space-between}.checkout-heading.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1.875rem;line-height:2.25rem}.checkout-subheading.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1rem;line-height:1.5rem}.product-title.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.checkout-grid.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.product-card.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{position:sticky;top:6rem}}.spinner-icon.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{height:1.25rem;width:1.25rem}@keyframes svelte-1x36c29-spin{to{transform:rotate(360deg)}}.spinner-icon.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{animation:svelte-1x36c29-spin 1s linear infinite}.spinner-circle.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{opacity:.25}.spinner-path.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{opacity:.75}.form-footnote.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:1rem}.footnote-row.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.footnote-icon.svelte-1x36c29.svelte-1x36c29.svelte-1x36c29{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}
