._root_143iu_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;background:var(--color-bg);color:var(--color-text)}._title_143iu_12{font-size:var(--fs-2xl);font-weight:800;margin-bottom:var(--space-3)}._message_143iu_17{font-size:var(--fs-md);color:var(--color-text-muted);max-width:480px;margin-bottom:var(--space-5);line-height:1.5}._button_143iu_24{padding:var(--space-3) var(--space-6);background:var(--brand-primary);color:var(--brand-primary-fg);border-radius:var(--radius-pill);font-weight:600}._toast_1f6iw_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--brand-primary);color:var(--brand-primary-fg);font-weight:600;font-size:var(--fs-sm);box-shadow:var(--shadow-3);min-width:260px;max-width:90vw;pointer-events:auto;animation:_slideUp_1f6iw_1 var(--dur-base) var(--ease-out)}._success_1f6iw_18{background:var(--color-success);color:#fff}._error_1f6iw_22{background:var(--color-danger);color:#fff}._info_1f6iw_26{background:var(--brand-primary);color:var(--brand-primary-fg)}._message_1f6iw_31{flex:1;line-height:1.3}._close_1f6iw_36{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);color:inherit;opacity:.85;transition:opacity var(--dur-fast)}._close_1f6iw_36:hover{opacity:1}@keyframes _slideUp_1f6iw_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._container_1v0hc_1{position:fixed;left:50%;bottom:var(--space-5);transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-2);align-items:center;z-index:3000;pointer-events:none;width:max-content;max-width:92vw}._wordmark_hsqqn_1{font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--brand-primary) 0%,#4b6da3 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-user-select:none;user-select:none}._sm_hsqqn_15{font-size:var(--fs-lg)}._md_hsqqn_18{font-size:var(--fs-xl)}._lg_hsqqn_21{font-size:var(--fs-3xl)}._skeleton_83sef_1{display:block;background:linear-gradient(90deg,var(--color-surface-2) 0%,var(--color-border) 50%,var(--color-surface-2) 100%);background-size:200% 100%;animation:_shimmer_83sef_1 1.4s linear infinite}@keyframes _shimmer_83sef_1{0%{background-position:200% 0}to{background-position:-200% 0}}._root_vmz8h_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-5);color:var(--color-text-muted)}._icon_vmz8h_9{width:72px;height:72px;border-radius:var(--radius-pill);background:var(--color-surface-2);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-subtle);margin-bottom:var(--space-4)}._title_vmz8h_20{font-size:var(--fs-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-2)}._description_vmz8h_26{font-size:var(--fs-sm);max-width:360px;line-height:1.5;margin-bottom:var(--space-4)}._action_vmz8h_32{margin-top:var(--space-2)}._card_1meuh_1{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;color:var(--color-text);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast)}._card_1meuh_1:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a1a;border-color:var(--color-border-strong)}._media_1meuh_21{position:relative;aspect-ratio:4 / 3;background:var(--color-surface-2);overflow:hidden}._image_1meuh_27{width:100%;height:100%;object-fit:cover}._placeholder_1meuh_32{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}._badge_1meuh_41{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--brand-accent);color:#fff;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}._body_1meuh_56{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}._name_1meuh_62{font-size:var(--fs-md);font-weight:600;line-height:1.3}._description_1meuh_67{font-size:var(--fs-sm);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._price_1meuh_75{font-size:var(--fs-lg);font-weight:700;color:var(--brand-secondary);margin-top:var(--space-1)}._shop_1meuh_81{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--fs-xs);font-weight:500;color:var(--color-text-subtle)}._root_kh7ck_1{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 0%,rgba(30,58,95,.08) 0%,transparent 45%),radial-gradient(circle at 80% 100%,rgba(44,110,79,.08) 0%,transparent 45%),var(--color-bg);color:var(--color-text)}._nav_kh7ck_20{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);max-width:1200px;width:100%;margin:0 auto}._hero_kh7ck_29{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-7) var(--space-5) var(--space-5);max-width:760px;margin:0 auto;width:100%}._kicker_kh7ck_40{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:500;margin-bottom:var(--space-5)}._title_kh7ck_54{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:var(--space-4)}._gradient_kh7ck_61{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}._lead_kh7ck_68{font-size:var(--fs-lg);color:var(--color-text-muted);line-height:1.6;max-width:560px}._showcase_kh7ck_75{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-5) var(--space-8)}._grid_kh7ck_83{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:560px){._grid_kh7ck_83{grid-template-columns:repeat(2,1fr)}}@media(min-width:880px){._grid_kh7ck_83{grid-template-columns:repeat(3,1fr)}}@media(min-width:1140px){._grid_kh7ck_83{grid-template-columns:repeat(4,1fr)}}._skeletonCard_kh7ck_104{display:flex;flex-direction:column;gap:var(--space-3)}._footer_kh7ck_110{padding:var(--space-5);text-align:center;font-size:var(--fs-sm);color:var(--color-text-subtle);border-top:1px solid var(--color-border)}._btn_wd61q_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:44px;border:1px solid transparent}._btn_wd61q_1:disabled{opacity:.55;cursor:not-allowed}._btn_wd61q_1:not(:disabled):active{transform:translateY(1px)}._fullWidth_wd61q_29{width:100%}._sm_wd61q_33{padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);min-height:36px}._md_wd61q_38{padding:var(--space-3) var(--space-5);font-size:var(--fs-md)}._lg_wd61q_42{padding:var(--space-4) var(--space-6);font-size:var(--fs-lg)}._primary_wd61q_47{background:var(--brand-primary);color:var(--brand-primary-fg)}._primary_wd61q_47:not(:disabled):hover{filter:brightness(.92)}._secondary_wd61q_55{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_wd61q_55:not(:disabled):hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}._ghost_wd61q_65{background:transparent;color:var(--color-text)}._ghost_wd61q_65:not(:disabled):hover{background:var(--color-surface-2)}._danger_wd61q_73{background:var(--color-danger);color:#fff}._danger_wd61q_73:not(:disabled):hover{filter:brightness(.92)}._whatsapp_wd61q_81{background:var(--color-whatsapp);color:#fff}._whatsapp_wd61q_81:not(:disabled):hover{background:var(--color-whatsapp-dk)}._icon_wd61q_89{display:inline-flex;align-items:center;justify-content:center}._label_wd61q_94{display:inline-flex;align-items:center}._spinner_wd61q_98{animation:_spin_wd61q_98 .9s linear infinite}@keyframes _spin_wd61q_98{to{transform:rotate(360deg)}}._root_1ogrz_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:var(--color-bg)}._card_1kl4o_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}._padded_1kl4o_7{padding:var(--space-5)}._root_1ct7z_1{display:flex;flex-direction:column;gap:var(--space-2);width:100%}._label_1ct7z_8{font-size:var(--fs-sm);font-weight:500;color:var(--color-text)}._field_1ct7z_14{position:relative;display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}._field_1ct7z_14:hover:not(:focus-within){border-color:var(--color-border-strong)}._field_1ct7z_14:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #1e3a5f1a}._fieldError_1ct7z_30{border-color:var(--color-danger)}._fieldError_1ct7z_30:focus-within{box-shadow:0 0 0 3px #ef44441a}._input_1ct7z_37{flex:1;width:100%;padding:var(--space-3) var(--space-4);font-size:var(--fs-md);background:transparent;border:none;outline:none;color:var(--color-text);min-height:44px}._input_1ct7z_37:focus,._input_1ct7z_37:focus-visible{outline:none}._input_1ct7z_37::placeholder{color:var(--color-text-subtle)}._leftIcon_1ct7z_56{display:inline-flex;align-items:center;justify-content:center;padding-left:var(--space-3);color:var(--color-text-muted)}._field_1ct7z_14[data-with-left-icon=true] ._input_1ct7z_37{padding-left:var(--space-2)}._rightSlot_1ct7z_67{display:inline-flex;align-items:center;padding-right:var(--space-3);color:var(--color-text-muted)}._error_1ct7z_74{font-size:var(--fs-sm);color:var(--color-danger)}._hint_1ct7z_78{font-size:var(--fs-sm);color:var(--color-text-muted)}._root_9krki_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:radial-gradient(circle at 30% 30%,rgba(30,58,95,.06) 0%,transparent 50%),var(--color-bg)}._wrapper_9krki_15{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}._brand_9krki_23{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}._subtitle_9krki_29{font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:500}._card_9krki_34{width:100%}._title_9krki_37{font-size:var(--fs-xl);font-weight:700;margin-bottom:var(--space-2)}._lead_9krki_42{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}._form_9krki_47{display:flex;flex-direction:column;gap:var(--space-4)}._wrapper_hpdm2_1{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary)}._icon_hpdm2_7{animation:_spin_hpdm2_1 .9s linear infinite}@keyframes _spin_hpdm2_1{to{transform:rotate(360deg)}}:root{--color-bg: #f7f8fb;--color-surface: #ffffff;--color-surface-2: #f1f3f8;--color-border: #e4e7ee;--color-border-strong: #cdd3df;--color-text: #0f172a;--color-text-muted: #475569;--color-text-subtle: #94a3b8;--brand-primary: #1e3a5f;--brand-primary-fg: #ffffff;--brand-secondary: #2c6e4f;--brand-accent: #e67e22;--color-success: #10b981;--color-warn: #f59e0b;--color-danger: #ef4444;--color-info: #3b82f6;--color-whatsapp: #25d366;--color-whatsapp-dk: #128c7e;--badge-new: var(--color-success);--badge-promo: var(--color-danger);--badge-best: var(--color-warn);--font-sans: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Inter", sans-serif;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--space-10: 64px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .04);--shadow-2: 0 4px 12px rgba(15, 23, 42, .08);--shadow-3: 0 12px 32px rgba(15, 23, 42, .12);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s}[data-theme=dark]{--color-bg: #0b1220;--color-surface: #131c2e;--color-surface-2: #1a253b;--color-border: #243049;--color-border-strong: #2f3d59;--color-text: #e6ebf5;--color-text-muted: #b7c0d2;--color-text-subtle: #7f8aa3;--shadow-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);--shadow-2: 0 4px 12px rgba(0, 0, 0, .35);--shadow-3: 0 12px 32px rgba(0, 0, 0, .45)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.5;color:var(--color-text);background:var(--color-bg);min-height:100vh;transition:background var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}#root{min-height:100vh;display:flex;flex-direction:column}img,picture,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle)}
