:root{--font-display:"Montserrat";--font-display-fallback:system-ui, sans-serif;--font-text:"Montserrat";--font-text-fallback:system-ui, sans-serif;--font-script:"Playfair Display";--type-moment-size:clamp(34px, 1.71vw + 27.3px, 52px);--type-moment-weight:500;--type-moment-line:1.08;--type-moment-tracking:-.03em;--type-moment-case:none;--type-title-1-size:clamp(27px, .86vw + 23.7px, 36px);--type-title-1-weight:500;--type-title-1-line:1.1;--type-title-1-tracking:-.03em;--type-title-1-case:none;--type-title-2-size:22px;--type-title-2-weight:500;--type-title-2-line:1.2;--type-title-2-tracking:-.02em;--type-title-2-case:none;--type-heading-size:clamp(17px, .2vw + 16.2px, 18px);--type-heading-weight:500;--type-heading-line:1.33;--type-heading-case:none;--type-body-size:16px;--type-body-weight:400;--type-body-line:1.5;--type-body-case:none;--type-body-sm-size:14px;--type-body-sm-weight:400;--type-body-sm-line:1.43;--type-body-sm-case:none;--type-label-size:14px;--type-label-weight:600;--type-label-line:1.23;--type-label-case:none;--type-label-lg-size:15px;--type-label-lg-weight:600;--type-label-lg-line:1.43;--type-label-lg-case:none;--type-caption-size:13px;--type-caption-weight:500;--type-caption-line:1.33;--type-caption-case:none;--type-button-size:15px;--type-button-weight:600;--type-button-line:1;--type-button-case:none;--type-badge-size:13px;--type-badge-weight:700;--type-badge-line:1;--type-badge-case:none;--type-price-size:clamp(28px, 1vw + 24px, 34px);--type-price-weight:700;--type-price-line:1;--type-price-tracking:-.02em;--type-price-case:none;--type-price-numeric:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--motion-instant:80ms;--motion-short:.16s;--motion-medium:.24s;--motion-reveal:.48s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(0, 0, .2, 1);--breakpoint-phone:390px;--breakpoint-tablet:768px;--breakpoint-desktop:1440px;--color-bg:#fff;--color-bg2:#fffaf5;--color-card:#fff;--color-stage:#d9d9d9;--color-page-inside:#c4c4c4;--color-paper:#fff;--color-ink:#161525;--color-muted:#4e4d62;--color-subtle:#6a6880;--color-line:#e5e2ee;--color-line-strong:#cfcadd;--color-control:#8a87a0;--color-disabled-bg:#f0eef5;--color-disabled-text:#8a87a0;--color-primary:#4839f8;--color-primary-ink:#fff;--color-primary-hover:#3426d9;--color-primary-press:#2a1eae;--color-primary-tint:#e4e0fd;--color-primary-tint-soft:#f3f1fe;--color-primary-tint-ink:#2a1eae;--color-celebrate:#ea6ea0;--color-celebrate-ink:#161525;--color-celebrate-tint:#f7d3e4;--color-celebrate-tint-ink:#161525;--color-cream:#f7f6c5;--color-cream-ink:#161525;--color-link:#3426d9;--color-brand:#161525;--color-foot:#161525;--color-foot-ink:#fff;--color-frame-empty:#d4d4d2;--color-quality-soft-fg:#7a5200;--color-quality-soft-bg:#fcf1d7;--color-quality-soft-icon:#b7791f;--color-quality-soft-line:#ebcb86;--color-quality-strong:#b4410f;--color-on-quality-strong:#fff;--color-quality-strong-fg:#9a3412;--color-quality-strong-bg:#fbe7dc;--color-error:#b42318;--color-error-bg:#fdecea;--color-success:#2c7a5a;--color-success-bg:#eaf5ef;--color-order-borrador:#59566e;--color-order-borrador-bg:#f0eef5;--color-order-preparando:#4a5563;--color-order-preparando-bg:#eef0f2;--color-order-impreso:#4a1fe0;--color-order-impreso-bg:#e9e3ff;--color-order-enviado:#1f5e99;--color-order-enviado-bg:#e6eff8;--color-order-entregado:#2c7a5a;--color-order-entregado-bg:#eaf5ef;--color-scrim:#17142a73;--elevation-card:0 1px 2px #1615250f, 0 8px 24px #1615250f;--elevation-raised:0 16px 40px #1615251f;--elevation-primary:0 4px 12px #4839f847;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--family-text:var(--font-face-text), var(--font-text-fallback);--family-display:var(--font-face-display), var(--font-display-fallback);--component-button-primary-background-color:var(--color-primary);--component-button-primary-text-color:var(--color-primary-ink);--component-button-primary-rounded:var(--radius-pill);--component-button-primary-height:44px;--component-button-primary-padding-x:18px;--component-button-primary-hover-background-color:var(--color-primary-hover);--component-button-primary-active-background-color:var(--color-primary-press);--component-button-primary-disabled-background-color:var(--color-disabled-bg);--component-button-primary-disabled-text-color:var(--color-disabled-text);--component-button-secondary-background-color:var(--color-card);--component-button-secondary-text-color:var(--color-ink);--component-button-secondary-border-color:var(--color-line-strong);--component-button-secondary-rounded:var(--radius-pill);--component-button-lg-height:52px;--component-button-lg-font-size:17px;--component-button-lg-rounded:var(--radius-pill);--component-button-sm-height:36px;--component-button-sm-font-size:14px;--component-button-sm-rounded:var(--radius-pill);--component-input-background-color:var(--color-card);--component-input-border-color:var(--color-control);--component-input-focus-border-color:var(--color-primary);--component-input-rounded:var(--radius-pill);--component-input-height:44px;--component-card-background-color:var(--color-card);--component-card-border-color:var(--color-line);--component-card-rounded:0;--component-modal-background-color:var(--color-card);--component-modal-rounded:var(--radius-md);--component-top-bar-background-color:var(--color-card);--component-top-bar-height:64px;--component-top-bar-mobile-height:56px;--component-rail-item-active-background-color:var(--color-primary);--component-rail-item-active-text-color:var(--color-primary-ink);--component-rail-item-active-rounded:var(--radius-md);--component-option-selected-background-color:var(--color-card);--component-option-selected-border-color:var(--color-primary);--component-option-selected-border-width:2px;--component-tag-background-color:var(--color-primary-tint);--component-tag-text-color:var(--color-primary-tint-ink);--component-tag-rounded:var(--radius-pill);--component-stage-background-color:var(--color-stage);--component-page-background-color:var(--color-paper);--component-page-rounded:2px;--component-frame-selected-ring-color:var(--color-primary);--component-frame-selected-ring-width:2px;--component-frame-selected-outer-ring-color:var(--color-bg);--component-frame-selected-outer-ring-width:1px;--component-badge-quality-soft-background-color:var(--color-quality-soft-bg);--component-badge-quality-soft-text-color:var(--color-quality-soft-fg);--component-badge-quality-soft-border-color:var(--color-quality-soft-line);--component-badge-quality-soft-rounded:var(--radius-pill);--component-badge-quality-strong-background-color:var(--color-quality-strong);--component-badge-quality-strong-text-color:var(--color-on-quality-strong);--component-badge-quality-strong-rounded:var(--radius-pill);--component-moment-card-background-color:var(--color-celebrate-tint);--component-moment-card-text-color:var(--color-celebrate-tint-ink);--component-moment-card-rounded:0}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{scrollbar-color:var(--color-line-strong) transparent;scrollbar-width:thin;caret-color:var(--color-primary);--reduced-motion-duration:.12s}html,body{height:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--family-text);font-weight:var(--type-body-weight);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased}::selection{background:var(--color-primary-tint);color:var(--color-primary-tint-ink)}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity!important;transition-duration:var(--reduced-motion-duration)!important}}
