@font-face{font-family:Manrope;src:url(../../../fonts/Manrope-VariableFont_wght.ttf) format("truetype-variations"),url(../../../fonts/Manrope-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Comfortaa;src:url(../../../fonts/Comfortaa-VariableFont_wght.ttf) format("truetype-variations"),url(../../../fonts/Comfortaa-VariableFont_wght.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-display: "Comfortaa", "Manrope", system-ui, sans-serif;--font-body: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui: var(--font-body);--bg-deepest: #FBF4E8;--bg-surface: #F6ECDB;--bg-elevated: #FFFFFF;--bg-hover: #F1E5D0;--brand-teal: #2AB3B1;--brand-purple: #8E5BC0;--brand-pink: #E8578F;--brand-blue: #4A7FD4;--brand-yellow: #F5C445;--accent-primary: #E8578F;--accent-secondary: #D13D78;--accent-subtle: #F07FAC;--accent-muted: rgba(232, 87, 143, .12);--teal-muted: rgba(42, 179, 177, .14);--purple-muted: rgba(142, 91, 192, .14);--blue-muted: rgba(74, 127, 212, .14);--yellow-muted: rgba(245, 196, 69, .22);--success: #2f9e6e;--success-muted: rgba(47, 158, 110, .14);--success-text: #237a54;--warning: #c98a12;--warning-muted: rgba(201, 138, 18, .14);--warning-text: #9a6a0d;--danger: #d9436b;--danger-muted: rgba(217, 67, 107, .14);--danger-text: #b62f54;--text-primary: #3A3335;--text-secondary: #5c5254;--text-tertiary: #7d7174;--text-muted: #a89a9d;--text-link: #D13D78;--border-default: #EBDFC9;--border-subtle: #F3EADA;--border-muted: #F3EADA;--border-accent: rgba(232, 87, 143, .35);--border-hover: #DECDAE;--gradient-primary: linear-gradient(135deg, #E8578F, #D13D78);--gradient-rainbow: linear-gradient(90deg, #2AB3B1, #8E5BC0, #E8578F, #4A7FD4);--gradient-teal: linear-gradient(135deg, #2AB3B1, #1E938F);--gradient-purple: linear-gradient(135deg, #8E5BC0, #7343A6);--gradient-blue: linear-gradient(135deg, #4A7FD4, #3563B5);--gradient-sun: linear-gradient(135deg, #F5C445, #EEA92B);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--leading-tight: 1.25;--leading-normal: 1.55;--leading-relaxed: 1.75;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .05em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--shadow-sm: 0 1px 2px rgba(90, 70, 50, .06), 0 2px 6px rgba(90, 70, 50, .06);--shadow-md: 0 4px 10px rgba(90, 70, 50, .08), 0 10px 24px rgba(90, 70, 50, .08);--shadow-lg: 0 12px 28px rgba(90, 70, 50, .1), 0 24px 56px rgba(90, 70, 50, .1);--shadow-accent: 0 4px 14px rgba(232, 87, 143, .3);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--radius-pill: 9999px;--border-radius: var(--radius);--border-radius-lg: var(--radius-lg);--content-width: 72rem;font-family:var(--font-body);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--border-hover);border-radius:8px;border:2px solid transparent;background-clip:padding-box}body{min-height:100vh;margin:0;background:var(--bg-deepest);color:var(--text-primary);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 1rem;color:var(--text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}p{line-height:var(--leading-normal);margin:0 0 1rem;color:var(--text-secondary)}a{color:var(--text-link);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--accent-primary)}input,textarea,select,button{font-size:inherit;font-family:inherit}button{cursor:pointer}button:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}input,textarea,select{border:1px solid var(--border-default);border-radius:var(--radius);padding:.7rem 1rem;background-color:var(--bg-elevated);color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--transition-base),box-shadow var(--transition-base);box-sizing:border-box}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-muted)}input::placeholder,textarea::placeholder{color:var(--text-muted)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-hover) 50%,var(--bg-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.animate-in{animation:fadeIn .3s ease forwards}@media (min-width: 720px){h1{font-size:var(--text-4xl)}}.container{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4);box-sizing:border-box}.body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}.small{font-size:var(--text-sm);color:var(--text-secondary)}.caption{font-size:var(--text-xs);color:var(--text-tertiary)}.label{font-size:var(--text-sm);color:var(--text-secondary);letter-spacing:.01em;font-weight:600}.hero-title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1.15}.gradient-text{background:var(--gradient-rainbow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-primary,.btn-secondary,.btn-ghost{border:0;border-radius:var(--radius-pill);padding:.7rem 1.4rem;font:inherit;font-weight:700;font-size:var(--text-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all var(--transition-base);text-decoration:none;white-space:nowrap}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover:not(:disabled){transform:translateY(-2px);color:#fff}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary.block{display:flex;width:100%}.btn-primary.teal{background:var(--gradient-teal);box-shadow:0 4px 14px #2ab3b14d}.btn-primary.purple{background:var(--gradient-purple);box-shadow:0 4px 14px #8e5bc04d}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:2px solid var(--border-default)}.btn-secondary:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.btn-ghost{background:transparent;color:var(--accent-secondary)}.btn-ghost:hover:not(:disabled){background:var(--accent-muted)}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-lg{padding:.9rem 1.9rem;font-size:var(--text-base)}.icon-btn{background:transparent;border:1px solid var(--border-default);color:var(--text-secondary);width:40px;height:40px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all var(--transition-base)}.icon-btn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);box-sizing:border-box}.card-interactive{transition:transform var(--transition-base),box-shadow var(--transition-base)}.card-interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;letter-spacing:.01em}.b-pink{background:var(--accent-muted);color:var(--accent-secondary)}.b-teal{background:var(--teal-muted);color:#1e7e7c}.b-purple{background:var(--purple-muted);color:#7343a6}.b-blue{background:var(--blue-muted);color:#3563b5}.b-yellow{background:var(--yellow-muted);color:#9a6a0d}.b-success{background:var(--success-muted);color:var(--success-text)}.b-danger{background:var(--danger-muted);color:var(--danger-text)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{border:2px solid var(--border-default);background:var(--bg-elevated);color:var(--text-secondary);padding:6px 14px;border-radius:var(--radius-pill);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.chip:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.chip.active{background:var(--accent-muted);border-color:var(--accent-primary);color:var(--accent-secondary)}.form-group{margin-bottom:1.1rem}.form-label{font-size:.85rem;color:var(--text-secondary);font-weight:700;margin-bottom:.4rem;display:block}.form-input{width:100%}.form-error{color:var(--danger-text);font-size:var(--text-sm);margin-top:.35rem}.tabs{display:flex;gap:.25rem;border-bottom:2px solid var(--border-default);margin-bottom:1.25rem;overflow-x:auto}.tab{background:transparent;border:0;border-bottom:3px solid transparent;padding:.75rem 1rem;cursor:pointer;font:inherit;font-size:.9rem;color:var(--text-tertiary);font-weight:600;transition:all var(--transition-base);white-space:nowrap;margin-bottom:-2px}.tab:hover{color:var(--text-primary)}.tab.active{color:var(--accent-secondary);border-bottom-color:var(--accent-primary);font-weight:700}.data-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--bg-elevated);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.data-table th{background:var(--bg-surface);color:var(--text-secondary);font-size:.8rem;font-weight:700;padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-default)}.data-table td{padding:.9rem 1rem;border-bottom:1px solid var(--border-muted);color:var(--text-primary);font-size:var(--text-sm)}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:var(--bg-hover)}.data-table td.num,.data-table th.num{text-align:right;font-variant-numeric:tabular-nums}.price{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.price-old{text-decoration:line-through;color:var(--text-muted);font-weight:500;margin-left:6px}.dots-row{display:inline-flex;gap:6px;align-items:center}.dot{width:8px;height:8px;border-radius:50%}.dot-teal{background:var(--brand-teal)}.dot-purple{background:var(--brand-purple)}.dot-pink{background:var(--brand-pink)}.dot-blue{background:var(--brand-blue)}.dot-yellow{background:var(--brand-yellow)}.lang-btn.svelte-vas8yn{background:transparent;border:2px solid var(--border-default);border-radius:var(--radius-pill);padding:.35rem .8rem;font-weight:700;font-size:var(--text-xs);color:var(--text-secondary);transition:all var(--transition-fast)}.lang-btn.svelte-vas8yn:hover{border-color:var(--brand-purple);color:var(--brand-purple)}header.svelte-eyruqh.svelte-eyruqh{position:sticky;top:0;z-index:100;background:#fbf4e8eb;backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle)}.inner.svelte-eyruqh.svelte-eyruqh{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--space-2)}.logo.svelte-eyruqh img.svelte-eyruqh{display:block;width:92px;height:56px}.actions.svelte-eyruqh.svelte-eyruqh{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.icon-btn.svelte-eyruqh.svelte-eyruqh{position:relative;color:var(--text-primary)}.cart-badge.svelte-eyruqh.svelte-eyruqh{position:absolute;top:-4px;right:-4px;background:var(--accent-primary);color:#fff;font-size:.7rem;font-weight:800;min-width:18px;height:18px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}footer.svelte-15u6swj.svelte-15u6swj{margin-top:var(--space-16);border-top:1px solid var(--border-default);background:var(--bg-surface);padding:var(--space-10) 0 var(--space-6)}.inner.svelte-15u6swj.svelte-15u6swj{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.col.svelte-15u6swj.svelte-15u6swj{display:flex;flex-direction:column;gap:var(--space-2)}.col.svelte-15u6swj h4.svelte-15u6swj{margin:0 0 var(--space-2);font-size:var(--text-base)}.col.svelte-15u6swj a.svelte-15u6swj{color:var(--text-secondary);font-size:var(--text-sm)}.col.svelte-15u6swj a.svelte-15u6swj:hover{color:var(--accent-primary)}.brand-col.svelte-15u6swj p.svelte-15u6swj{max-width:28ch}.socials.svelte-15u6swj.svelte-15u6swj{display:flex;gap:var(--space-3);margin-top:var(--space-2);font-size:1.3rem}.socials.svelte-15u6swj a.svelte-15u6swj{color:var(--text-secondary);display:inline-flex}.socials.svelte-15u6swj a.svelte-15u6swj:hover{color:var(--accent-primary)}.bottom.svelte-15u6swj.svelte-15u6swj{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border-default)}@media (min-width: 720px){.inner.svelte-15u6swj.svelte-15u6swj{grid-template-columns:2fr 1fr 1fr}}.cookie-banner.svelte-1ivpua0.svelte-1ivpua0{position:fixed;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);max-width:440px;margin:0 auto;z-index:1000;box-shadow:var(--shadow-lg)}@media (min-width: 720px){.cookie-banner.svelte-1ivpua0.svelte-1ivpua0{left:auto}}.actions.svelte-1ivpua0.svelte-1ivpua0{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.settings.svelte-1ivpua0.svelte-1ivpua0{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0}.consent-row.svelte-1ivpua0.svelte-1ivpua0{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer}.consent-row.svelte-1ivpua0 input.svelte-1ivpua0{accent-color:var(--accent-primary)}p.svelte-1ivpua0.svelte-1ivpua0{margin:0}.app.svelte-4ci903{display:flex;flex-direction:column;min-height:100vh}main.svelte-4ci903{flex:1;width:100%}
