@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/Syne-VariableFont_wght.ttf)format("truetype");font-weight:400 800;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717;--font-dm-sans:"DM Sans",sans-serif;--font-syne:"Syne",sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{overflow-x:hidden}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100%;display:inline-block}html,body{max-width:100vw;font-family:var(--font-dm-sans)}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.Header-module__85i50G__header{z-index:1000;background-color:#fff;border-bottom:1px solid #0000001a;position:sticky;top:0;box-shadow:0 0 20px #0003}.Header-module__85i50G__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;padding:.2rem 2rem;display:flex}.Header-module__85i50G__logoContainer{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__85i50G__logo{width:auto;height:auto;max-height:80px}.Header-module__85i50G__nav{align-items:center;gap:2rem;margin-left:auto;display:flex}.Header-module__85i50G__navLink{font-family:var(--font-syne);color:#000;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.Header-module__85i50G__navLink:hover{color:#666}.Header-module__85i50G__navLink.Header-module__85i50G__active{color:#000}.Header-module__85i50G__navLink.Header-module__85i50G__active:after{content:"";background-color:red;height:2px;position:absolute;bottom:0;left:0;right:0}.Header-module__85i50G__rightSection{flex-shrink:0;align-items:center;gap:.8rem;display:flex}.Header-module__85i50G__whatsappHeaderBtn{color:#fff;background:#25d366;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .15s,background .15s;display:none;box-shadow:0 2px 8px #25d36659}.Header-module__85i50G__whatsappHeaderBtn:hover,.Header-module__85i50G__whatsappHeaderBtn:focus-visible{background:#1ebe57;outline:none;transform:scale(1.05)}.Header-module__85i50G__mobileWhatsappLink{display:none}.Header-module__85i50G__burgerButton{cursor:pointer;background:#ffffffe6;border:1px solid #0000001f;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:none}.Header-module__85i50G__burgerLine{background-color:#000;border-radius:999px;width:18px;height:2px}.Header-module__85i50G__languageSelector{font-family:var(--font-syne);color:#000;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:.15rem;padding:.5rem;font-size:1rem;font-weight:700;display:inline-flex}.Header-module__85i50G__langOption{font:inherit;color:#999;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;padding:0;transition:color .2s}.Header-module__85i50G__langOption:hover{color:#666}.Header-module__85i50G__langActive{color:#000}.Header-module__85i50G__langSep{color:#000;-webkit-user-select:none;user-select:none}.Header-module__85i50G__languageDesktop{display:block}.Header-module__85i50G__languageMobile{border-top:1px solid #00000014;margin-top:1.5rem;padding-top:1rem;display:none}.Header-module__85i50G__cartButton{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex;position:relative}.Header-module__85i50G__cartButton:hover{color:#666}.Header-module__85i50G__cartBadge{color:#fff;min-width:18px;height:18px;font-size:.7rem;font-weight:700;line-height:1;font-family:var(--font-dm-sans);background-color:red;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:0;right:0}@media (max-width:1024px){.Header-module__85i50G__nav{gap:1.5rem}.Header-module__85i50G__navLink{font-size:.875rem}}@media (max-width:768px){.Header-module__85i50G__container{gap:1rem;padding:.5rem}.Header-module__85i50G__logo{max-height:60px}.Header-module__85i50G__nav,.Header-module__85i50G__languageDesktop{display:none}.Header-module__85i50G__languageMobile{display:block}.Header-module__85i50G__burgerButton{display:flex}.Header-module__85i50G__whatsappHeaderBtn{display:inline-flex}.Header-module__85i50G__mobileWhatsappLink{color:#fff;font-family:var(--font-dm-sans);letter-spacing:0;text-transform:none;background:#25d366;border-radius:12px;align-items:center;gap:.65rem;margin-top:.5rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.Header-module__85i50G__mobileWhatsappLink:hover{color:#fff;background:#1ebe57}.Header-module__85i50G__mobileMenuOverlay{-webkit-backdrop-filter:blur(6px);z-index:999;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.Header-module__85i50G__mobileMenu{background:#fff;border-left:1px solid #0000001a;flex-direction:column;width:75%;max-width:320px;height:100%;padding:1.5rem 1.75rem;animation:.25s ease-out Header-module__85i50G__slideInDrawer;display:flex;box-shadow:-16px 0 40px #0003}.Header-module__85i50G__mobileCloseButton{color:#000;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:1.5rem;font-size:1.4rem}.Header-module__85i50G__mobileNav{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.Header-module__85i50G__mobileNavLink{font-family:var(--font-syne);color:#000;letter-spacing:.02em;border-bottom:1px solid #0000001a;padding:.75rem 0;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.Header-module__85i50G__mobileNavLink:hover{color:#666}.Header-module__85i50G__mobileNavLink.Header-module__85i50G__active{color:#000}.Header-module__85i50G__mobileNavLink.Header-module__85i50G__active:after{content:"";background-color:red;height:2px;position:absolute;bottom:0;left:0;right:0}.Header-module__85i50G__mobileNavLink:last-of-type{border-bottom:none}}@keyframes Header-module__85i50G__slideInDrawer{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}
.Footer-module__hP-FLq__footer{background-color:#fff;padding:3rem 2rem 2rem}.Footer-module__hP-FLq__container{justify-content:space-between;align-items:flex-start;gap:3rem;max-width:1400px;margin:0 auto 2rem;display:flex}.Footer-module__hP-FLq__leftSection{flex-direction:column;gap:2rem;display:flex}.Footer-module__hP-FLq__logoContainer{align-items:center;text-decoration:none;display:flex}.Footer-module__hP-FLq__logo{width:auto;height:auto;max-height:100px}.Footer-module__hP-FLq__nav{flex-direction:column;gap:.3rem;margin-left:1rem;display:flex}.Footer-module__hP-FLq__navLink{color:#000;font-size:1.25rem;text-decoration:none;transition:font-weight .2s}.Footer-module__hP-FLq__navLink:hover,.Footer-module__hP-FLq__navLink.Footer-module__hP-FLq__active{font-weight:700}.Footer-module__hP-FLq__rightSection{align-items:flex-start;display:flex}.Footer-module__hP-FLq__socialIcons{align-items:center;gap:1.3rem;margin-right:1rem;display:flex}.Footer-module__hP-FLq__socialIcon{color:#000;justify-content:center;align-items:center;transition:opacity .2s;display:flex;transform:scale(1.3)}.Footer-module__hP-FLq__socialIcon:hover{opacity:.7}.Footer-module__hP-FLq__separator{background-color:#000;width:100%;max-width:1450px;height:1px;margin:2rem auto}.Footer-module__hP-FLq__contactInfo{text-align:left;max-width:1400px;margin:0 auto}.Footer-module__hP-FLq__contactInfo p{font-family:var(--font-dm-sans);color:#000;margin:0 0 0 1rem;font-size:.875rem;line-height:1.6}@media (max-width:768px){.Footer-module__hP-FLq__footer{padding:2rem 1.5rem 1.5rem}.Footer-module__hP-FLq__container{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.Footer-module__hP-FLq__leftSection{gap:1.5rem}.Footer-module__hP-FLq__logo{max-height:70px}.Footer-module__hP-FLq__nav{gap:.3rem;margin-left:0}.Footer-module__hP-FLq__navLink{font-size:1rem}.Footer-module__hP-FLq__rightSection{align-self:flex-start}.Footer-module__hP-FLq__socialIcons{gap:1rem;margin-right:0}.Footer-module__hP-FLq__socialIcon{transform:scale(1.3)}.Footer-module__hP-FLq__socialIcon svg{width:20px;height:20px}.Footer-module__hP-FLq__separator{margin:1.5rem auto}.Footer-module__hP-FLq__contactInfo{text-align:left}.Footer-module__hP-FLq__contactInfo p{margin-left:0;font-size:.75rem;line-height:1.5}}
