.shop-navigation[data-v-16a77bed]{min-width:0;position:static;align-self:stretch;display:flex;align-items:center;font-family:var(--storefront-font-body)}.shop-trigger[data-v-16a77bed]{min-width:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:12px 0;font-size:15px;font-weight:500;color:inherit;cursor:pointer}.shop-trigger svg[data-v-16a77bed]{flex-shrink:0;transition:transform .24s}.shop-label[data-v-16a77bed]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-navigation--mobile .shop-label[data-v-16a77bed]{max-width:none;white-space:normal;overflow-wrap:anywhere}.shop-navigation--active .shop-trigger[data-v-16a77bed]{text-decoration:underline;text-underline-offset:9px}.shop-trigger[data-v-16a77bed]:focus-visible{outline:2px solid #0c8bc5;outline-offset:4px}.shop-panel[data-v-16a77bed]{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:60;max-height:calc(100dvh - var(--navbar-height, 90px) - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:0 0 22px 22px;color:#172334;visibility:hidden;pointer-events:none;opacity:0;clip-path:inset(0 0 100% 0 round 0 0 22px 22px);transition:opacity var(--navbar-motion),clip-path var(--navbar-motion),visibility 0s linear var(--navigation-duration)}.shop-panel--open[data-v-16a77bed]{visibility:visible;pointer-events:auto;opacity:1;clip-path:inset(0 0 0 0 round 0 0 22px 22px);transition-delay:0s}.shop-panel[data-v-16a77bed] .mega-content{opacity:0;transform:translateY(-8px);transition:opacity var(--navbar-motion),transform var(--navbar-motion)}.shop-panel--open[data-v-16a77bed] .mega-content{opacity:1;transform:translateY(0)}.shop-navigation--mobile[data-v-16a77bed]{--mobile-accordion-duration: .42s;--mobile-accordion-ease: cubic-bezier(.25, .1, .25, 1);display:block;color:#172334;-webkit-tap-highlight-color:transparent}.shop-navigation--mobile .shop-trigger[data-v-16a77bed]{min-height:54px;width:100%;padding:12px 10px;font-size:18px;line-height:1.5;border-radius:12px}.shop-navigation--mobile .shop-trigger svg[data-v-16a77bed]{transition:transform var(--mobile-accordion-duration) var(--mobile-accordion-ease)}.shop-navigation--mobile .shop-trigger[aria-expanded=true][data-v-16a77bed]{background:#f3f5f7}.shop-navigation--mobile .shop-label[data-v-16a77bed]{text-align:left}.shop-navigation--mobile.shop-navigation--active .shop-trigger[data-v-16a77bed]{text-decoration:none;color:#172334}.shop-navigation--mobile .shop-panel[data-v-16a77bed]{position:static;display:grid;grid-template-rows:0fr;visibility:visible;opacity:1;transition:grid-template-rows var(--mobile-accordion-duration) var(--mobile-accordion-ease);max-height:none;overflow:hidden;background:transparent;border-radius:0;clip-path:none;box-shadow:none}.shop-navigation--mobile .shop-panel--open[data-v-16a77bed]{grid-template-rows:1fr}.shop-navigation--mobile .shop-panel-content[data-v-16a77bed]{min-height:0;overflow:hidden}.shop-navigation--mobile .shop-panel[data-v-16a77bed] .mega-content{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){[data-v-16a77bed],.shop-panel[data-v-16a77bed] .mega-content{transition:none!important}}.desktop-navigation-backdrop[data-v-2bf41cf3]{display:none;position:fixed;inset:0;z-index:40;background:#0f172a1f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.desktop-backdrop-enter-active[data-v-2bf41cf3],.desktop-backdrop-leave-active[data-v-2bf41cf3]{transition:opacity .3s ease}.desktop-backdrop-enter-from[data-v-2bf41cf3],.desktop-backdrop-leave-to[data-v-2bf41cf3]{opacity:0}@media(min-width:1280px){.desktop-navigation-backdrop[data-v-2bf41cf3]{display:block}.navbar-surface>.navbar-container[data-v-2bf41cf3],.navbar-row[data-v-2bf41cf3]{position:static}.navbar-links[data-v-2bf41cf3]{align-self:stretch}}.nav-link[data-v-2bf41cf3]{min-width:0;position:relative;display:inline-flex;align-items:center;gap:.25rem;margin:10px 0;padding:0;font-family:var(--storefront-font-body);font-size:15px;font-weight:500;line-height:24px;letter-spacing:normal;transition:color .25s ease,opacity .25s ease}.nav-link-indicator[data-v-2bf41cf3]{position:absolute;left:0;right:0;bottom:-.35rem;height:2px;background:currentColor;border-radius:9999px;transform:scaleX(0);transform-origin:center;transition:transform .28s ease}.nav-link:hover .nav-link-indicator[data-v-2bf41cf3],.nav-link--active .nav-link-indicator[data-v-2bf41cf3],.nav-link-indicator--active[data-v-2bf41cf3]{transform:scaleX(1)}.navbar-icon-btn[data-v-2bf41cf3]{align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex-shrink:0;border-width:1px;border-style:solid;border-radius:9999px;box-shadow:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.mobile-navigation-backdrop[data-v-2bf41cf3]{z-index:90;bottom:auto;height:100vh;height:100lvh;background:#0f172a52;touch-action:none}.mobile-backdrop-enter-active[data-v-2bf41cf3],.mobile-backdrop-leave-active[data-v-2bf41cf3]{transition:opacity .42s cubic-bezier(.25,.1,.25,1)}.mobile-backdrop-enter-from[data-v-2bf41cf3],.mobile-backdrop-leave-to[data-v-2bf41cf3]{opacity:0}.mobile-navigation-viewport[data-v-2bf41cf3]{position:absolute;top:calc(100% - 1px);left:var(--navbar-glass-inset-left, 8px);right:var(--navbar-glass-inset-right, 8px);overflow:hidden;pointer-events:none;contain:layout paint}.mobile-navigation-panel[data-v-2bf41cf3]{max-height:calc(100dvh - var(--navbar-height) - 14px - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#a6b5c4 transparent;color:#172334;border-radius:0 0 22px 22px;pointer-events:none;transform:translate3d(0,-100%,0);will-change:transform;font-family:var(--storefront-font-body, sans-serif);-webkit-tap-highlight-color:transparent;transition:transform var(--navbar-motion)}.mobile-navigation-panel--open[data-v-2bf41cf3]{pointer-events:auto;transform:translateZ(0)}.mobile-navigation-content[data-v-2bf41cf3]{padding:8px 18px max(20px,env(safe-area-inset-bottom,0px))}.mobile-link[data-v-2bf41cf3]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:12px 10px;border-radius:12px;font-size:18px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.mobile-link[data-v-2bf41cf3]:active,.mobile-link[aria-current=page][data-v-2bf41cf3]{background:#f3f5f7;color:#172334}@media(hover:hover)and (pointer:fine){.mobile-link[data-v-2bf41cf3]:hover{background:#f3f5f7;color:#172334}}.mobile-cart-link[data-v-2bf41cf3]{margin-top:12px;border-top:1px solid #dfe7ee;border-radius:0 0 12px 12px}.mobile-social-links[data-v-2bf41cf3]{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 10px 2px}.mobile-social-link[data-v-2bf41cf3]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #d7e1e9;border-radius:9999px;background:#fff;color:#172334;font-size:24px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.mobile-social-link[data-v-2bf41cf3]:hover{transform:translateY(-2px);border-color:currentColor;background:#f8fafc}.mobile-social-link--facebook[data-v-2bf41cf3]{color:#1877f2}.mobile-social-link--instagram[data-v-2bf41cf3]{color:#e1306c}.mobile-social-link--tiktok[data-v-2bf41cf3]{color:#fe2c55}.tiktok-brand-icon[data-v-2bf41cf3]{position:relative;display:inline-block;width:24px;height:24px}.tiktok-brand-icon .brand-icon[data-v-2bf41cf3]{position:absolute;inset:0;font-size:24px;line-height:1}.tiktok-cyan[data-v-2bf41cf3]{color:#25f4ee;transform:translate(-1.3px,.7px)}.tiktok-red[data-v-2bf41cf3]{color:#fe2c55;transform:translate(1.3px,-.7px)}.tiktok-black[data-v-2bf41cf3]{color:#010101}.mobile-social-link--whatsapp[data-v-2bf41cf3]{color:#25d366}.mobile-navigation-panel a[data-v-2bf41cf3]:focus-visible,.mobile-navigation-panel button[data-v-2bf41cf3]:focus-visible{outline:2px solid #0c8bc5;outline-offset:2px}.mobile-menu-toggle[data-v-2bf41cf3]{display:none;color:inherit;background:transparent;border-color:transparent}.hamburger-lines[data-v-2bf41cf3]{position:relative;width:20px;height:18px}.hamburger-lines span[data-v-2bf41cf3]{position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--navbar-motion),opacity .2s ease}.hamburger-lines span[data-v-2bf41cf3]:nth-child(1){top:1px}.hamburger-lines span[data-v-2bf41cf3]:nth-child(2){top:8px}.hamburger-lines span[data-v-2bf41cf3]:nth-child(3){top:15px}.mobile-menu-toggle--open .hamburger-lines span[data-v-2bf41cf3]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle--open .hamburger-lines span[data-v-2bf41cf3]:nth-child(2){opacity:0;transform:scaleX(.4)}.mobile-menu-toggle--open .hamburger-lines span[data-v-2bf41cf3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.submenu-fade-enter-active[data-v-2bf41cf3],.submenu-fade-leave-active[data-v-2bf41cf3],.overlay-fade-enter-active[data-v-2bf41cf3],.overlay-fade-leave-active[data-v-2bf41cf3]{transition:opacity .22s ease,transform .22s ease}.submenu-fade-enter-from[data-v-2bf41cf3],.submenu-fade-leave-to[data-v-2bf41cf3],.overlay-fade-enter-from[data-v-2bf41cf3],.overlay-fade-leave-to[data-v-2bf41cf3]{opacity:0}.submenu-fade-enter-from[data-v-2bf41cf3],.submenu-fade-leave-to[data-v-2bf41cf3]{transform:translateY(8px)}.site-navbar[data-v-2bf41cf3]{--navbar-height: 72px;--navbar-action-color: #fff;--navigation-duration: .62s;--navigation-ease: cubic-bezier(.22, .72, .18, 1);--navbar-motion: var(--navigation-duration) var(--navigation-ease);--navigation-panel-height: var(--desktop-panel-height, 0px)}.site-navbar[data-v-2bf41cf3]{height:var(--navbar-height);flex-shrink:0;pointer-events:none;color:#fff;background:transparent}.site-navbar--over-home-banner[data-v-2bf41cf3]{margin-bottom:calc(-1 * var(--navbar-height))}.site-navbar[data-v-2bf41cf3]:not(.site-navbar--over-home-banner){height:calc(var(--navbar-height) + 10px)}.navbar-surface[data-v-2bf41cf3]{width:100%;max-width:1440px;margin-inline:auto;position:relative;border-radius:22px;pointer-events:auto;transform:translateY(0);transition:transform var(--navbar-motion)}.navbar-surface[data-v-2bf41cf3]:before,.navbar-surface[data-v-2bf41cf3]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--navbar-motion)}.navbar-surface[data-v-2bf41cf3]:before{background:#f4f7fb;box-shadow:0 16px 40px #1f344e14,0 2px 8px #1f344e0a,inset 0 2px 2px #fffffff0,inset 0 -2px 2px #ffffff7a,inset 1px 0 2px #ffffffb3,inset -1px 0 2px #ffffffb3,inset 0 0 24px #ffffff3d}.navbar-menu-surface[data-v-2bf41cf3]{position:absolute;inset:0 0 auto;height:calc(100% + var(--navigation-panel-height));background:#f4f7fb;pointer-events:none;opacity:0;clip-path:inset(0 0 var(--navigation-panel-height) 0 round 22px);transition:opacity var(--navbar-motion),clip-path var(--navbar-motion)}.site-navbar--menu-open .navbar-menu-surface[data-v-2bf41cf3]{opacity:1;clip-path:inset(0 0 0 0 round 22px)}.navbar-surface[data-v-2bf41cf3]:after{padding:1px;background:linear-gradient(125deg,#fffffff0,#ffffff47 28%,#ffffff2e 65%,#ffffffad);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.navbar-surface[data-v-2bf41cf3]:before{background:radial-gradient(ellipse at 12% 0%,rgb(255 255 255 / 64%),transparent 62%),radial-gradient(ellipse at 92% 100%,rgb(238 248 255 / 32%),transparent 56%),linear-gradient(180deg,#ffffff57,#ffffff0f 45%,#fff3),#ffffffc2;-webkit-backdrop-filter:blur(28px) saturate(145%) brightness(1.1);backdrop-filter:blur(28px) saturate(145%) brightness(1.1)}}.site-navbar--glass[data-v-2bf41cf3]{--navbar-action-color: #1151ab}.site-navbar--glass .navbar-surface[data-v-2bf41cf3]{transform:translateY(10px)}.site-navbar--glass .navbar-surface[data-v-2bf41cf3]:before,.site-navbar--glass .navbar-surface[data-v-2bf41cf3]:after{opacity:1}.site-navbar--menu-open .navbar-surface[data-v-2bf41cf3]:before,.site-navbar--menu-open .navbar-surface[data-v-2bf41cf3]:after{opacity:0}.site-navbar--glass .navbar-links[data-v-2bf41cf3],.site-navbar--glass .nav-link[data-v-2bf41cf3],.site-navbar--glass .navbar-icon-btn[data-v-2bf41cf3]{color:#172334}.site-navbar--glass .nav-link[data-v-2bf41cf3]:hover{color:#075985}.site-navbar--glass .nav-link-indicator[data-v-2bf41cf3]{background-color:currentColor}.site-navbar--glass .navbar-icon-btn[data-v-2bf41cf3]{border-color:#ffffffbd;background-color:#fff6;box-shadow:inset 0 1px #ffffffc2}.site-navbar--glass .navbar-icon-btn[data-v-2bf41cf3]:hover{border-color:#ffffffeb;background-color:#ffffffb8}.site-navbar--glass .navbar-brand[data-v-2bf41cf3]:focus-visible,.site-navbar--glass .navbar-icon-btn[data-v-2bf41cf3]:focus-visible{outline-color:#075985}.navbar-container[data-v-2bf41cf3]{position:relative}.navbar-row[data-v-2bf41cf3]{height:var(--navbar-height);gap:12px}.navbar-brand[data-v-2bf41cf3]{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 140px;min-width:0;height:44px;overflow:hidden}.navbar-logo[data-v-2bf41cf3]{position:absolute;width:218px;max-width:none;height:auto;flex-shrink:0;transition:opacity var(--navbar-motion)}.navbar-logo--colored[data-v-2bf41cf3],.site-navbar--glass .navbar-logo--white[data-v-2bf41cf3]{opacity:0}.site-navbar--glass .navbar-logo--colored[data-v-2bf41cf3]{opacity:1}.navbar-links[data-v-2bf41cf3]{gap:clamp(12px,1.8vw,26px);min-width:0;white-space:nowrap;transition:color var(--navbar-motion)}.nav-link-label[data-v-2bf41cf3]{max-width:170px;overflow:hidden;text-overflow:ellipsis}.navbar-actions[data-v-2bf41cf3],.navbar-mobile-actions[data-v-2bf41cf3]{flex-shrink:0}.navbar-actions>button[data-v-2bf41cf3]{position:relative;z-index:1}.nav-link[data-v-2bf41cf3]:focus-visible,.navbar-brand[data-v-2bf41cf3]:focus-visible,.navbar-icon-btn[data-v-2bf41cf3]:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:1279px){.navbar-surface[data-v-2bf41cf3]{--navbar-glass-inset-left: max(8px, env(safe-area-inset-left, 0px));--navbar-glass-inset-right: max(8px, env(safe-area-inset-right, 0px))}.navbar-surface[data-v-2bf41cf3]:before,.navbar-surface[data-v-2bf41cf3]:after,.navbar-menu-surface[data-v-2bf41cf3],.navbar-surface>.navbar-container[data-v-2bf41cf3]{padding-left:max(var(--storefront-gutter),calc(var(--navbar-glass-inset-left) + 8px));padding-right:max(var(--storefront-gutter),calc(var(--navbar-glass-inset-right) + 8px))}}@media(min-width:640px){.site-navbar[data-v-2bf41cf3]{--navbar-height: 76px}.navbar-brand[data-v-2bf41cf3]{flex-basis:180px}.navbar-logo[data-v-2bf41cf3]{width:280px}}@media(min-width:1280px){.site-navbar[data-v-2bf41cf3]{--navbar-height: 68px}.navbar-brand[data-v-2bf41cf3]{flex:0 0 180px}.navbar-logo[data-v-2bf41cf3]{transform:translateY(3px)}}@media(max-width:379px){.navbar-row[data-v-2bf41cf3]{gap:6px}.navbar-brand[data-v-2bf41cf3]{flex-basis:118px}.navbar-logo[data-v-2bf41cf3]{width:182px}.navbar-mobile-actions[data-v-2bf41cf3]{gap:6px}}@media(max-width:1279px){.site-navbar[data-v-2bf41cf3]{--navbar-height: 64px;--navigation-duration: .42s;--navigation-ease: cubic-bezier(.22, .61, .36, 1)}.site-navbar--mobile-solid[data-v-2bf41cf3]{--navbar-action-color: #1151ab;color:#172334}.site-navbar[data-v-2bf41cf3]:not(.site-navbar--over-home-banner){height:var(--navbar-height)}.site-navbar .navbar-surface[data-v-2bf41cf3]{--navbar-glass-inset-left: 0px;--navbar-glass-inset-right: 0px;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:background-color .28s ease,box-shadow .28s ease}.site-navbar--mobile-solid .navbar-surface[data-v-2bf41cf3]{background:#fff;box-shadow:none}.site-navbar--mobile-open .navbar-surface[data-v-2bf41cf3]{background:#fff;box-shadow:none;transition:none}.site-navbar .navbar-container[data-v-2bf41cf3]{z-index:1}.navbar-surface[data-v-2bf41cf3]:before,.navbar-surface[data-v-2bf41cf3]:after,.navbar-menu-surface[data-v-2bf41cf3]{display:none}.site-navbar .navbar-logo--white[data-v-2bf41cf3]{opacity:1}.site-navbar .navbar-logo--colored[data-v-2bf41cf3],.site-navbar--mobile-solid .navbar-logo--white[data-v-2bf41cf3]{opacity:0}.site-navbar--mobile-solid .navbar-logo--colored[data-v-2bf41cf3]{opacity:1}.site-navbar .navbar-icon-btn[data-v-2bf41cf3]{color:inherit;border-color:transparent;background:transparent;box-shadow:none}.site-navbar .navbar-icon-btn[data-v-2bf41cf3]:hover,.site-navbar .navbar-icon-btn[data-v-2bf41cf3]:active{background:#ffffff1a}.site-navbar--mobile-solid .navbar-icon-btn[data-v-2bf41cf3]:hover,.site-navbar--mobile-solid .navbar-icon-btn[data-v-2bf41cf3]:active{background:#f3f5f7}.site-navbar .navbar-brand[data-v-2bf41cf3]:focus-visible,.site-navbar .navbar-icon-btn[data-v-2bf41cf3]:focus-visible{outline-color:currentColor}.mobile-navigation-panel[data-v-2bf41cf3]{max-height:calc(100dvh - var(--navbar-height));border-radius:0 0 22px 22px;background:#fff}.navbar-brand[data-v-2bf41cf3]{width:100%;justify-content:center}.mobile-menu-toggle[data-v-2bf41cf3]{display:inline-flex;justify-self:start}.navbar-logo[data-v-2bf41cf3]{left:50%;transform:translate(-50%);width:150%}.navbar-row[data-v-2bf41cf3]{display:grid;grid-template-columns:minmax(92px,1fr) minmax(0,180px) minmax(92px,1fr);gap:4px}.navbar-mobile-actions[data-v-2bf41cf3]{gap:4px}.navbar-icon-btn[data-v-2bf41cf3]{width:44px;height:44px}.site-navbar--mobile-open[data-v-2bf41cf3]{z-index:100}}@media(max-width:379px){.navbar-mobile-actions[data-v-2bf41cf3]{gap:0}}.site-navbar .navbar-action-btn[data-v-2bf41cf3],.site-navbar .navbar-action-btn[data-v-2bf41cf3]:hover,.site-navbar .navbar-action-btn[data-v-2bf41cf3]:active{color:var(--navbar-action-color);background:transparent;border:0;border-radius:0;box-shadow:none}.navbar-action-icon[data-v-2bf41cf3]{width:26px;height:26px;flex-shrink:0}.site-navbar .navbar-action-btn[data-v-2bf41cf3]:focus-visible{outline-color:currentColor}@media(prefers-reduced-motion:reduce){.site-navbar[data-v-2bf41cf3]{--navigation-duration: .01ms}.site-navbar[data-v-2bf41cf3],.site-navbar[data-v-2bf41cf3] *,.navbar-surface[data-v-2bf41cf3]:before,.navbar-surface[data-v-2bf41cf3]:after,.desktop-navigation-backdrop[data-v-2bf41cf3],.mobile-navigation-backdrop[data-v-2bf41cf3]{transition-duration:.01ms!important;transition-delay:0s!important}.mobile-navigation-panel[data-v-2bf41cf3]{will-change:auto}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.desktop-navigation-backdrop[data-v-2bf41cf3]{background:#0f172a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-surface[data-v-2bf41cf3]:before{background:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar-surface[data-v-2bf41cf3]:after{background:#17233447}}.newsletter-section[data-v-b825168a]{background:#102743;color:#fff}.newsletter-panel[data-v-b825168a]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(24px,3vw,32px)}.newsletter-copy h2[data-v-b825168a]{margin:0;color:#fff;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:.015em;line-height:1.22;text-transform:uppercase}.newsletter-copy p[data-v-b825168a]{margin:10px 0 0;color:#c7d5e6;font-size:13px;line-height:1.8}.newsletter-signup[data-v-b825168a]{width:100%;max-width:460px;justify-self:end}.newsletter-field[data-v-b825168a]{display:flex;align-items:center;gap:16px;border-bottom:1px solid #758ba4;padding-bottom:12px}.newsletter-field input[data-v-b825168a]{width:100%;min-width:0;flex:1;border:0;padding:12px 0;background:transparent;color:#fff;font:inherit;font-size:13px;opacity:1;-webkit-text-fill-color:#dce7f3}.newsletter-field input[data-v-b825168a]::placeholder{color:#dce7f3;opacity:1}.newsletter-field button[data-v-b825168a]{display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border:1px solid #4e6682;border-radius:14px;background:#1c3552;color:#54c4e9;opacity:1}.newsletter-field[data-v-b825168a] :disabled{cursor:not-allowed}.newsletter-note[data-v-b825168a]{margin:10px 0 0;color:#a8bcd2;font-size:11px;line-height:1.6}@media(max-width:1100px){.newsletter-panel[data-v-b825168a]{padding-block:22px;gap:24px}.newsletter-copy h2[data-v-b825168a]{font-size:clamp(20px,2.2vw,24px)}.newsletter-copy p[data-v-b825168a]{margin-top:10px;font-size:12px;line-height:1.65}.newsletter-field[data-v-b825168a]{gap:12px;padding-bottom:6px}.newsletter-field button[data-v-b825168a]{width:44px;height:44px;border-radius:12px}.newsletter-note[data-v-b825168a]{margin-top:7px;font-size:10px}}@media(max-width:767px){.newsletter-panel[data-v-b825168a]{grid-template-columns:minmax(0,1fr);padding-block:20px;gap:14px}.newsletter-copy h2[data-v-b825168a]{font-size:20px}.newsletter-signup[data-v-b825168a]{max-width:none}}.footer[data-v-3b9d077c]{--footer-navy: #174783;--footer-cyan: #30b5df;--footer-ink: #142b48;--footer-muted: #66768a;--footer-line: #e6edf3;width:100%;background:#fff;color:var(--footer-ink);border-top:1px solid var(--footer-line)}.footer-container[data-v-3b9d077c]{padding-block:32px 20px}.footer-main[data-v-3b9d077c]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.35fr);align-items:start;gap:clamp(16px,2vw,28px);padding-bottom:24px}.footer-brand[data-v-3b9d077c],.footer-column[data-v-3b9d077c]{min-width:0}.brand-link[data-v-3b9d077c]{display:inline-flex;max-width:100%;margin-top:-12px;border-radius:4px}.footer-logo-frame[data-v-3b9d077c]{display:flex;width:210px;height:58px;max-width:100%;align-items:center;justify-content:center;overflow:hidden}.footer-logo[data-v-3b9d077c]{display:block;width:324px;height:216px;max-width:none;flex-shrink:0;object-fit:contain}.brand-text[data-v-3b9d077c]{max-width:240px;margin:12px 0 0;color:var(--footer-muted);font-size:14px;line-height:1.7}.footer-socials[data-v-3b9d077c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.footer-socials a[data-v-3b9d077c]{display:grid;width:36px;height:36px;place-items:center;color:var(--footer-navy);transition:color .16s ease}.footer-title[data-v-3b9d077c]{margin:0 0 10px;color:var(--footer-ink);font-family:var(--storefront-font-body);font-size:15px;font-weight:600;letter-spacing:.035em;line-height:1.5;text-transform:uppercase}.footer-links[data-v-3b9d077c]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.footer-links a[data-v-3b9d077c],.contact-list a[data-v-3b9d077c]{display:inline-block;padding-block:3px;color:#50627b;font-size:14px;line-height:1.7;text-decoration:none;text-underline-offset:4px;transition:color .16s ease}.contact-list[data-v-3b9d077c]{display:grid;gap:8px;margin:0;font-style:normal}.contact-item[data-v-3b9d077c]{display:flex;align-items:flex-start;gap:10px;min-width:0}.contact-item>svg[data-v-3b9d077c]{flex-shrink:0;margin-top:4px;color:var(--footer-navy)}.contact-item p[data-v-3b9d077c]{margin:0;padding-block:2px;color:#50627b;font-size:14px;line-height:1.8}.contact-item a[data-v-3b9d077c]{overflow-wrap:anywhere}.contact-numbers[data-v-3b9d077c]{display:grid;gap:2px}.footer-benefits[data-v-3b9d077c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;border-block:1px solid var(--footer-line);padding:20px 0;list-style:none}.footer-benefit[data-v-3b9d077c]{display:flex;align-items:center;gap:13px;min-width:0}.benefit-icon[data-v-3b9d077c]{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;color:var(--footer-navy)}.footer-benefit h3[data-v-3b9d077c]{margin:0 0 4px;color:var(--footer-ink);font-size:14px;font-weight:600;line-height:1.5}.footer-benefit p[data-v-3b9d077c]{max-width:225px;margin:0;color:var(--footer-muted);font-size:13px;line-height:1.65}.footer-bottom[data-v-3b9d077c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding-top:16px}.footer-bottom p[data-v-3b9d077c]{margin:0;color:var(--footer-muted);font-size:13px;line-height:1.8}.footer-credit[data-v-3b9d077c]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.footer-credit-name[data-v-3b9d077c]{color:var(--footer-navy);font-weight:600}.footer a[data-v-3b9d077c]:focus-visible{outline:2px solid var(--footer-navy);outline-offset:4px;border-radius:3px}@media(hover:hover){.footer-links a[data-v-3b9d077c]:hover,.contact-list a[data-v-3b9d077c]:hover{color:var(--footer-navy);text-decoration:underline}.footer-socials a[data-v-3b9d077c]:hover{color:var(--footer-cyan)}}@media(max-width:1199px){.footer-main[data-v-3b9d077c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.footer-brand[data-v-3b9d077c]{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.brand-link[data-v-3b9d077c],.brand-text[data-v-3b9d077c],.footer-socials[data-v-3b9d077c]{margin:0}.brand-text[data-v-3b9d077c]{max-width:340px}.footer-benefits[data-v-3b9d077c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}@media(max-width:767px){.footer-container[data-v-3b9d077c]{padding-block:24px 18px}.footer-main[data-v-3b9d077c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 20px;padding-bottom:20px}.footer-brand[data-v-3b9d077c]{display:block}.brand-text[data-v-3b9d077c]{max-width:360px;margin-top:12px}.footer-socials[data-v-3b9d077c]{margin-top:10px}.footer-socials a[data-v-3b9d077c]{width:42px;height:42px}.footer-title[data-v-3b9d077c]{margin-bottom:8px;font-size:14px}.footer-links[data-v-3b9d077c]{gap:2px}.footer-links a[data-v-3b9d077c],.contact-list a[data-v-3b9d077c]{padding-block:5px}.contact-list[data-v-3b9d077c]{gap:6px}.contact-item[data-v-3b9d077c]{gap:8px}.contact-item>svg[data-v-3b9d077c]{margin-top:7px}.contact-item p[data-v-3b9d077c]{padding-block:3px}.footer-benefits[data-v-3b9d077c]{gap:18px 20px;padding-block:18px}.footer-benefit[data-v-3b9d077c]{align-items:flex-start;gap:10px}.footer-bottom[data-v-3b9d077c]{flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}}@media(max-width:479px){.footer-benefits[data-v-3b9d077c]{grid-template-columns:minmax(0,1fr);gap:16px}.footer-benefit[data-v-3b9d077c]{align-items:center;gap:13px}.footer-benefit p[data-v-3b9d077c]{max-width:none}}@media(max-width:359px){.footer-contact[data-v-3b9d077c]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.footer a[data-v-3b9d077c]{transition:none}}.analytics-consent[data-v-7ee7c18c]{position:fixed;z-index:90;bottom:max(18px,env(safe-area-inset-bottom));left:18px;width:min(420px,calc(100vw - 36px));padding:20px;border:1px solid #dce5ef;border-radius:14px;background:#fff;color:#243449;box-shadow:0 8px 32px #0002;font:14px/1.6 sans-serif}.analytics-consent p[data-v-7ee7c18c]{margin:8px 0 16px}.analytics-consent div[data-v-7ee7c18c]{display:flex;flex-wrap:wrap;gap:10px}.analytics-consent button[data-v-7ee7c18c]{min-height:42px;padding:8px 12px;border:1px solid #b8c8da;border-radius:8px;background:#f5f8fc;color:#243449;cursor:pointer}.analytics-consent button[data-v-7ee7c18c]:last-child{background:#175dcc;color:#fff;border-color:#175dcc}.analytics-preferences[data-v-7ee7c18c]{position:fixed;z-index:35;bottom:8px;left:8px;padding:5px 9px;border:1px solid #dce5ef;border-radius:6px;background:#fff;color:#42546b;font:11px/1.5 sans-serif;cursor:pointer}button[data-v-7ee7c18c]:focus-visible{outline:2px solid #175dcc;outline-offset:3px}
