.PublicHeader_header__X3Btd{width:100%;background-color:#fff;border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.PublicHeader_headerInner__mGIgw{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:1rem 1.25rem;gap:1rem}@media (min-width:769px){.PublicHeader_headerInner__mGIgw{padding:1.5rem 3rem}}.PublicHeader_logoLink__1f_Kc{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.PublicHeader_logoImg__2SQlz{height:40px;width:auto}@media (min-width:769px){.PublicHeader_logoImg__2SQlz{height:50px}}.PublicHeader_personaSlot__5Pdpz{position:relative;flex-shrink:0}.PublicHeader_personaToggle__lNowl{display:flex;align-items:center;background:#e8eef8;border-radius:999px;padding:.2rem;gap:.15rem}.PublicHeader_personaToggleHot__5rsHz{position:relative;z-index:2;box-shadow:0 0 0 4px rgba(65,82,198,.55),0 0 0 12px rgba(65,82,198,.22);animation:PublicHeader_payHintRing__ihdp5 1.35s ease-in-out infinite}.PublicHeader_payHintLine__g723V{position:fixed;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:80}.PublicHeader_payHintLineGlow__6Va_o,.PublicHeader_payHintLineStroke__n2nHc{fill:none;stroke-linecap:round}.PublicHeader_payHintLineGlow__6Va_o{stroke:#fff;stroke-width:10}.PublicHeader_payHintLineStroke__n2nHc{stroke:#101957;stroke-width:5;stroke-dasharray:12 10;animation:PublicHeader_payHintDash__PRjFA .65s linear infinite}.PublicHeader_payHint__ItEdq{position:fixed;top:44%;left:50%;z-index:81;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.9rem;background:#101957;color:#fff;border-radius:18px;padding:1rem .85rem 1rem 1.35rem;font-size:1.2rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 0 0 8px rgba(16,25,87,.14),0 24px 50px rgba(16,25,87,.38);animation:PublicHeader_payHintPop__IHf5e .4s ease-out,PublicHeader_payHintPulse__SL6sd 1.5s ease-in-out .4s infinite}.PublicHeader_payHintDismiss__ln727{border:0;width:2.6rem;height:2.6rem;border-radius:999px;padding:0;background:#fff;color:#101957;font-size:1.7rem;font-weight:500;line-height:1;cursor:pointer;flex-shrink:0;box-shadow:0 6px 16px rgba(0,0,0,.18)}.PublicHeader_payHintDismiss__ln727:hover{background:#e8eef8}@media (max-width:640px){.PublicHeader_payHint__ItEdq{top:42%;font-size:1.05rem;padding:.85rem .7rem .85rem 1.1rem}.PublicHeader_payHintDismiss__ln727{width:2.35rem;height:2.35rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.PublicHeader_payHintLineStroke__n2nHc,.PublicHeader_payHint__ItEdq,.PublicHeader_personaToggleHot__5rsHz{animation:none}}@keyframes PublicHeader_payHintRing__ihdp5{0%,to{box-shadow:0 0 0 4px rgba(65,82,198,.45),0 0 0 10px rgba(65,82,198,.16)}50%{box-shadow:0 0 0 6px rgba(65,82,198,.7),0 0 0 18px rgba(65,82,198,.08)}}@keyframes PublicHeader_payHintPop__IHf5e{0%{transform:translate(-50%,-50%) scale(.92)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes PublicHeader_payHintPulse__SL6sd{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}@keyframes PublicHeader_payHintDash__PRjFA{to{stroke-dashoffset:-44}}.PublicHeader_personaActive__xxlXh,.PublicHeader_personaButton__unLuI{border:0;background:transparent;border-radius:999px;padding:.4rem .6rem;font-weight:700;font-size:.75rem;color:#334155;cursor:pointer;white-space:nowrap}.PublicHeader_personaActive__xxlXh{background:#101957;color:#fff}.PublicHeader_desktopNav__G5MSd{display:none;align-items:center;gap:2rem}@media (min-width:769px){.PublicHeader_desktopNav__G5MSd{display:flex;gap:2.5rem}}.PublicHeader_desktopActions__5G58E{display:none;align-items:center;gap:1rem}@media (min-width:769px){.PublicHeader_desktopActions__5G58E{display:flex;gap:1.5rem}}.PublicHeader_mobileActions__EdiTy{display:flex;align-items:center;gap:.5rem}@media (min-width:769px){.PublicHeader_mobileActions__EdiTy{display:none}}.PublicHeader_navLink__7Tuu4{text-decoration:none;font-weight:600;font-size:1rem;padding-bottom:.2rem;transition:all .2s;color:#1e293b}.PublicHeader_navLinkActive__Ty3GR{color:#4152c6;font-weight:700;border-bottom:2px solid #4152c6}.PublicHeader_whatsappButton__GN1rq{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#25d366;color:#fff;text-decoration:none;transition:transform .2s;flex-shrink:0}.PublicHeader_whatsappButton__GN1rq:hover{transform:scale(1.1)}.PublicHeader_cartButton__WDWHg{position:relative;padding:.5rem;background-color:transparent;border:none;cursor:pointer;font-size:1.4rem;display:flex;align-items:center;justify-content:center;transition:transform .2s}.PublicHeader_cartButton__WDWHg:hover{transform:scale(1.1)}.PublicHeader_cartBadge__0Vgvi{position:absolute;top:0;right:0;background-color:#ef4444;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:translate(25%,-25%)}.PublicHeader_primaryButton__GHJpD{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background-color:#4152c6;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s;white-space:nowrap}.PublicHeader_primaryButton__GHJpD:hover{background-color:#313f9c}.PublicHeader_primaryButtonCompact__1UDME{padding:.5rem .9rem;font-size:.9rem}.PublicHeader_signOutButton__s0wz4{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background-color:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.PublicHeader_signOutButton__s0wz4:hover{background-color:#fee2e2}.PublicHeader_loginButton___hu55{padding:.6rem 1.25rem;background-color:transparent;color:#1e293b;border:2px solid #1e293b;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.PublicHeader_loginButtonCompact__HYjQu{padding:.5rem .9rem;font-size:.9rem}.PublicHeader_iconButton__r4a0y{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #e2e8f0;background-color:#fff;color:#1e293b;cursor:pointer;transition:all .2s;padding:0}.PublicHeader_iconButton__r4a0y:hover{background-color:#f1f5f9}