.faq-section.svelte-1h7e2i5{background:#fff;padding:6rem 0;position:relative;width:100%}.faq-container.svelte-1h7e2i5{max-width:800px;margin:0 auto;padding:0 1.5rem;position:relative}.faq-header.svelte-1h7e2i5{text-align:center;margin-bottom:3rem}.faq-title.svelte-1h7e2i5{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:1rem;line-height:1.2}.faq-subtitle.svelte-1h7e2i5{color:#475569;font-size:1.2rem;line-height:1.5;max-width:560px;margin:0 auto}.faq-accordion.svelte-1h7e2i5{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-1h7e2i5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq-item.svelte-1h7e2i5:hover{border-color:#cbd5e1;background:#f1f5f9}.faq-item.open.svelte-1h7e2i5{border-color:#3b82f666;box-shadow:0 0 0 1px #3b82f61f;background:#fff}.faq-question.svelte-1h7e2i5{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:transparent;border:none;color:#1e293b;font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease}.faq-question.svelte-1h7e2i5:hover{color:#0f172a}.faq-question.svelte-1h7e2i5 span:where(.svelte-1h7e2i5){flex:1}.faq-icon.svelte-1h7e2i5{width:1.25rem;height:1.25rem;flex-shrink:0;color:#64748b;transition:transform .3s ease,color .2s ease}.faq-item.open.svelte-1h7e2i5 .faq-icon:where(.svelte-1h7e2i5){transform:rotate(180deg);color:#3b82f6}.faq-answer.svelte-1h7e2i5{overflow:hidden;max-height:0;transition:max-height .35s ease-out}.faq-item.open.svelte-1h7e2i5 .faq-answer:where(.svelte-1h7e2i5){max-height:400px}.faq-answer-inner.svelte-1h7e2i5{padding:0 1.5rem 1.25rem;color:#475569;font-size:1rem;line-height:1.65;border-top:1px solid #e2e8f0}.faq-answer-inner.svelte-1h7e2i5 strong{color:#1e293b}@media (max-width: 768px){.faq-section.svelte-1h7e2i5{padding:4rem 0 5rem}.faq-container.svelte-1h7e2i5{padding:0 1rem}.faq-title.svelte-1h7e2i5{font-size:1.85rem}.faq-subtitle.svelte-1h7e2i5{font-size:1.05rem}.faq-question.svelte-1h7e2i5{padding:1rem 1.25rem;font-size:1rem}.faq-answer-inner.svelte-1h7e2i5{padding:0 1.25rem 1rem;font-size:.95rem}}.viber-button.svelte-1miqx6m{position:fixed;bottom:2rem;right:2rem;width:80px;height:80px;background:#7b519d;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #7b519d66;z-index:9999;transition:all .3s ease;text-decoration:none;cursor:pointer;overflow:visible}.viber-button.svelte-1miqx6m:hover{transform:scale(1.1);box-shadow:0 6px 30px #7b519d99}.viber-icon.svelte-1miqx6m{width:120px;height:120px;object-fit:contain;position:relative;z-index:2}.pulse-ring.svelte-1miqx6m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid #7b519d;border-radius:50%;opacity:.6;animation:svelte-1miqx6m-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring-2.svelte-1miqx6m{animation-delay:1s;width:80px;height:80px}@keyframes svelte-1miqx6m-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@media (max-width: 768px){.viber-button.svelte-1miqx6m{width:60px;height:60px;bottom:1.5rem;right:1.5rem}.viber-icon.svelte-1miqx6m{width:64px;height:64px}.pulse-ring.svelte-1miqx6m,.pulse-ring-2.svelte-1miqx6m{width:60px;height:60px}}@media (max-width: 480px){.viber-button.svelte-1miqx6m{width:55px;height:55px;bottom:1rem;right:1rem}.viber-icon.svelte-1miqx6m{width:64px;height:64px}.pulse-ring.svelte-1miqx6m,.pulse-ring-2.svelte-1miqx6m{width:55px;height:55px}}.toast-container.svelte-1cpok13{position:fixed;top:100px;right:2rem;z-index:10000;display:flex;flex-direction:column;gap:1rem;pointer-events:none;max-width:400px}.toast.svelte-1cpok13{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;border-left:4px solid;pointer-events:auto;animation:svelte-1cpok13-slideInRight .3s ease;overflow:hidden}.toast-success.svelte-1cpok13{border-left-color:#10b981}.toast-cart.svelte-1cpok13{border-left-color:#3b82f6}.toast-content.svelte-1cpok13{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.toast-icon.svelte-1cpok13{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.toast-success.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){background:#d1fae5;color:#10b981}.toast-cart.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){background:#dbeafe;color:#3b82f6}.toast-message.svelte-1cpok13{flex:1;font-size:.95rem;font-weight:500;color:#1e293b;line-height:1.5}.toast-close.svelte-1cpok13{flex-shrink:0;background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:.6}.toast-close.svelte-1cpok13:hover{background:#f1f5f9;color:#1e293b;opacity:1}@keyframes svelte-1cpok13-slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.toast-container.svelte-1cpok13{top:80px;right:1rem;left:1rem;max-width:100%}.toast.svelte-1cpok13{border-radius:10px}.toast-content.svelte-1cpok13{padding:.875rem 1rem}.toast-icon.svelte-1cpok13{width:36px;height:36px}.toast-message.svelte-1cpok13{font-size:.875rem}}.cookie-consent-overlay.svelte-1xqvkrg{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;pointer-events:none}.cookie-consent.svelte-1xqvkrg{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#0f172afa,#1e293bfa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.2);border-radius:16px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 -4px 30px #0000004d;pointer-events:auto}.cookie-consent-content.svelte-1xqvkrg{flex:1}.cookie-consent-title.svelte-1xqvkrg{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.cookie-consent-text.svelte-1xqvkrg{font-size:.95rem;color:#94a3b8;margin:0;line-height:1.6}.cookie-consent-link.svelte-1xqvkrg{color:#60a5fa;text-decoration:none;transition:color .2s ease}.cookie-consent-link.svelte-1xqvkrg:hover{color:#93c5fd;text-decoration:underline}.cookie-consent-actions.svelte-1xqvkrg{display:flex;gap:.75rem;flex-shrink:0}.btn.svelte-1xqvkrg{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-reject.svelte-1xqvkrg{background:transparent;color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.btn-reject.svelte-1xqvkrg:hover{background:#94a3b81a;color:#fff;border-color:#94a3b880}.btn-accept.svelte-1xqvkrg{background:#3b82f6;color:#fff}.btn-accept.svelte-1xqvkrg:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width: 768px){.cookie-consent.svelte-1xqvkrg{flex-direction:column;align-items:stretch;padding:1.25rem;gap:1.25rem}.cookie-consent-actions.svelte-1xqvkrg{flex-direction:column}.btn.svelte-1xqvkrg{width:100%;text-align:center}}.promotion-banner.svelte-1vmjegb{position:fixed;top:0;left:0;right:0;z-index:1100;height:var(--promo-h, 64px);display:flex;background:#e11d48}.promo-close.svelte-1vmjegb{position:absolute;top:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:0 0 0 8px;background:#00000047;color:#fff;cursor:pointer;transition:background .2s ease}.promo-close.svelte-1vmjegb svg:where(.svelte-1vmjegb){width:18px;height:18px}.promo-close.svelte-1vmjegb:hover{background:#00000061}.promo-main.svelte-1vmjegb{flex:1;display:flex;align-items:center;justify-content:center;gap:1.25rem 2rem;padding:0 1.25rem 0 1.5rem;min-width:0}.promo-copy.svelte-1vmjegb{flex:1;min-width:0}.promo-headline.svelte-1vmjegb{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap;line-height:1}.promo-pct.svelte-1vmjegb{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.02em}.promo-sale.svelte-1vmjegb{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase}.promo-sub.svelte-1vmjegb{font-family:Open Sans,sans-serif;font-size:.68rem;font-weight:400;color:#fef08a;margin:.12rem 0 0;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-btn.svelte-1vmjegb{flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#e11d48;background:#fff;padding:.45rem 1rem;border-radius:999px;white-space:nowrap;transition:opacity .2s ease}.promo-btn.svelte-1vmjegb:hover{opacity:.9}.promo-visual.svelte-1vmjegb{position:relative;width:clamp(120px,18vw,220px);flex-shrink:0;overflow:hidden;background:#e11d48;isolation:isolate}.promo-visual.svelte-1vmjegb:before{content:"";position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:64px;height:140%;background:#e11d48;border-radius:50%;z-index:2;pointer-events:none}.promo-visual.svelte-1vmjegb img:where(.svelte-1vmjegb){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:32% center;transform:scale(1.18);transform-origin:32% center;z-index:1}.promo-clip-def.svelte-1vmjegb{position:absolute;width:0;height:0;overflow:hidden}@media (max-width: 768px){.promo-visual.svelte-1vmjegb:before{display:none}.promo-visual.svelte-1vmjegb{-webkit-clip-path:url(#promo-mobile-clip);clip-path:url(#promo-mobile-clip)}}@media (max-width: 900px){.promo-main.svelte-1vmjegb{gap:.85rem 1rem;padding:0 .85rem 0 1rem}.promo-sale.svelte-1vmjegb{font-size:1.55rem}.promo-pct.svelte-1vmjegb{font-size:1.1rem}.promo-sub.svelte-1vmjegb{font-size:.65rem}.promo-visual.svelte-1vmjegb{width:100px}}@media (max-width: 560px){.promo-sub.svelte-1vmjegb{display:none}.promo-headline.svelte-1vmjegb{gap:.4rem}.promo-sale.svelte-1vmjegb{font-size:1.35rem}.promo-btn.svelte-1vmjegb{font-size:.65rem;padding:.45rem .85rem}.promo-visual.svelte-1vmjegb{width:72px}}.layout.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;--promo-h: 0px;--header-h: 80px}.layout.has-promo.svelte-12qhfyh{--promo-h: 64px}.main-content.svelte-12qhfyh{flex:1;padding-top:calc(var(--header-h) + var(--promo-h))}.page-transition.svelte-12qhfyh{width:100%;min-height:calc(100vh - var(--header-h) - var(--promo-h))}@media (max-width: 768px){.layout.svelte-12qhfyh{--header-h: 64px}.layout.has-promo.svelte-12qhfyh{--promo-h: 60px}.main-content.svelte-12qhfyh{padding-top:calc(var(--header-h) + var(--promo-h))}.page-transition.svelte-12qhfyh{min-height:calc(100vh - var(--header-h) - var(--promo-h))}}body{margin:0;padding:0;font-family:Open Sans,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}@media (max-width: 768px){h1{font-size:clamp(1.75rem,7vw,3rem)!important}h2{font-size:clamp(1.25rem,5vw,1.875rem)!important}h3{font-size:clamp(1.1rem,4vw,1.5rem)!important}}@media (max-width: 480px){h1{font-size:clamp(1.75rem,8vw,2.5rem)!important}h2{font-size:clamp(1.125rem,5.5vw,1.5rem)!important}h3{font-size:clamp(1rem,4.5vw,1.25rem)!important}}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;content-visibility:auto}@media (max-width: 768px){img[loading=lazy]{content-visibility:auto}}
