.navigation_nav___kX_6{position:fixed;top:0;width:100%;background-color:rgba(31,35,21,.4);backdrop-filter:blur(8px);z-index:50;height:10rem}@media (max-width:767px){.navigation_nav___kX_6{height:7rem;background-color:rgba(31,35,21,.9)}}.navigation_navContainer__rR6c6{max-width:1200px;margin:0 auto;padding:4.5rem 1rem;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.navigation_navContainer__rR6c6{padding:1rem}}.navigation_logo__AYtkj{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:left;justify-content:left;margin-right:10rem}@media (max-width:767px){.navigation_logo__AYtkj{display:none}}.navigation_logoIcon__iEWu_{width:2rem;height:2rem;color:var(--color-dark-olive);fill:currentColor}.navigation_navMenu__4Pput{display:none;gap:5rem}@media (min-width:768px){.navigation_navMenu__4Pput{display:flex}}.navigation_navButton__2mkde{background:none;border:none;color:var(--color-gold);cursor:pointer;transition:color .3s ease;font-size:1.25rem;padding:.25rem 0}.navigation_navButton__2mkde:hover{color:var(--color-olive);border-bottom:2px solid var(--color-gold)}.navigation_navButtonActive__R3iIg{border-bottom:2px solid var(--color-gold);padding-bottom:.25rem}.navigation_whatsappButton__9i0H8{background-color:var(--color-olive);color:white;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease}.navigation_whatsappButton__9i0H8:hover{background-color:var(--color-dark-olive)}.navigation_whatsappIcon__OF65O{width:1.25rem;height:1.25rem}.navigation_menuToggle__9sgAJ{display:block;background:none;border:none;color:var(--color-gold);font-size:2rem;cursor:pointer;z-index:100}@media (min-width:768px){.navigation_menuToggle__9sgAJ{display:none}}.navigation_navMenuMobile__jXjwf{display:flex;flex-direction:column;background-color:rgba(31,35,21,.9);position:absolute;top:100%;right:0;width:100%;padding:1rem 2rem;gap:1rem;transform:translateY(-200%);transition:transform .3s ease-in-out}.navigation_open__FaBUu{transform:translateY(0)}.navigation_logoMobile__0nHDl{width:9rem;height:6rem;display:none!important;border-radius:50%;align-items:left;justify-content:left;margin-right:10rem}@media (max-width:767px){.navigation_logoMobile__0nHDl{display:flex!important}}@media (min-width:768px){.navigation_navMenuMobile__jXjwf{display:none}}.hero_hero__Fif14{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-size:cover;background-position:50%}.hero_heroOverlay__Wb37c{position:absolute;inset:0}.hero_heroContainer__Kvd_r{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}.hero_heroGrid__A7DJv{display:grid;gap:3rem;align-items:center;min-height:100vh}@media (min-width:768px){.hero_heroGrid__A7DJv{grid-template-columns:1fr 1fr}}.hero_heroContent__dn_UC{text-align:left}.hero_heroTitle__oOakt{color:var(--color-gold);line-height:1.1}.hero_heroTitle__oOakt .hero_heroTitleHighlight__CeO_W{font-size:5rem;font-weight:900}.hero_heroTitle__oOakt .hero_heroTitleLowlight__DuEvr{font-size:3rem;font-weight:500}@media (min-width:768px){.hero_heroTitle__oOakt{font-size:4.5rem}}.hero_heroSubtitle__k_uvl{font-size:1.5rem;color:var(--color-gold);margin-bottom:3rem;font-style:italic;font-weight:500}@media (min-width:768px){.hero_heroSubtitle__k_uvl{font-size:2rem}}.hero_heroButton__89yOm{border:2px solid var(--color-gold);color:var(--color-gold);background:transparent;padding:.75rem 2rem;font-size:1.125rem;border-radius:9999px;cursor:pointer;transition:all .3s ease}@media (max-width:767px){.hero_heroButton__89yOm{width:100%}}.hero_heroButton__89yOm:hover{background-color:var(--color-gold);color:var(--color-dark-olive)}.hero_heroLogoSection__wJodu{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.hero_heroLogoSection__wJodu{display:none}}.hero_heroLogoContainer__WgKOk{text-align:center}.hero_heroLogo__Btlxk{width:12rem;height:12rem;background-color:var(--color-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.hero_heroLogoIcon__mW9kq{width:8rem;height:8rem;color:var(--color-dark-olive);fill:currentColor}.hero_heroLogoText__Bukjh{color:var(--color-gold)}.hero_heroLogoTitle__vATwn{font-size:2.5rem;font-weight:700;letter-spacing:.1em}@media (min-width:768px){.hero_heroLogoTitle__vATwn{font-size:3rem}}.hero_heroLogoSubtitle__BDti0{font-size:1.125rem;font-weight:300;letter-spacing:.3em;margin-top:.5rem}@media (min-width:768px){.hero_heroLogoSubtitle__BDti0{font-size:1.25rem}}.products_mapSection__PTqMA{width:100%;padding:5rem 0;background-color:#c2bca9}.products_mapContainer__HNlkT{max-width:1200px;margin:0 auto;padding:0 1rem}.products_mapGrid__sIRQw{display:flex;flex-direction:column;gap:3rem;align-items:center}@media (min-width:768px){.products_mapGrid__sIRQw{flex-direction:row}}.products_mapContent__MF2Ld{width:100%}.products_mapContent__MF2Ld h2{font-size:2.5rem;font-weight:700;color:#212419;margin-bottom:2rem;line-height:1.2}@media (min-width:768px){.products_mapContent__MF2Ld h2{font-size:3rem}}.products_mapContent__MF2Ld p{font-size:1.125rem;color:#38392d;margin-bottom:2rem;line-height:1.6}.products_mapButtons__R_N_s{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;justify-content:center;align-items:center}@media (min-width:640px){.products_mapButtons__R_N_s{flex-direction:row}}.products_mapButton__2iwsU{background-color:#857d39;color:white;border:none;padding:.75rem 2rem;font-size:1.125rem;border-radius:9999px;cursor:pointer;transition:all .3s ease;width:100%}.products_mapButton__2iwsU:hover{background-color:var(--color-dark-olive)}.products_mapButtonOutline__Z63mN{border:2px solid var(--color-dark-olive);color:var(--color-dark-olive);background:transparent;padding:.75rem 2rem;font-size:1.125rem;border-radius:9999px;cursor:pointer;transition:all .3s ease;width:100%}.products_mapButtonOutline__Z63mN:hover{background-color:var(--color-dark-olive);color:white}.products_mapStats__QfzDd{display:grid;grid-template-columns:repeat(3,1fr)}.products_mapStat__l8UOW{text-align:center}@media (min-width:768px){.products_mapStat__l8UOW{text-align:center}}.products_mapStatNumber__d1baH{font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#857d39}@media (min-width:768px){.products_mapStatNumber__d1baH{font-size:3rem}}.products_mapStatLabel__rguw6{font-size:1rem;color:#212419;margin-top:-1rem}.products_mapVisualization__l7tmD{display:flex;align-items:center;justify-content:center}.products_mapCard___WjSO{max-width:35rem}.products_mapCardInner__X7jyp{width:100%;background:#bca160;border-radius:1.5rem;padding:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (max-width:768px){.products_mapCardInner__X7jyp{border-radius:0;width:100vw;padding:0;border-bottom:.5rem solid #bca160;border-top:.5rem solid #bca160}}.products_mapCanvas__URoyP{width:100%;background:linear-gradient(to bottom right,#dbeafe,#dcfce7);border-radius:1rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media (max-width:767px){.products_mapCardInner__X7jyp{border-radius:0}.products_mapCanvas__URoyP{border-radius:0;width:100%}}.products_mapSvg__gys6X{width:100%;height:100%}.products_productsSection__SiZtd{padding:5rem 0;background-color:#212419;border-bottom:1rem solid #676127;background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:767px){.products_productsSection__SiZtd{background-size:cover!important}}.products_productsContainer__yZvE4{max-width:1200px;margin:0 auto;padding:0 1rem}.products_productsTitle__foexM{font-size:2.5rem;font-weight:700;color:#d2cdb8;text-align:center;margin-bottom:4rem}@media (min-width:768px){.products_productsTitle__foexM{font-size:3rem}}.products_productsTitleItalic__T6iYk{font-style:italic;font-weight:300}.products_productsGrid__5ldUC{display:grid;gap:2rem;max-width:72rem;margin:0 auto}@media (min-width:768px){.products_productsGrid__5ldUC{grid-template-columns:repeat(3,1fr)}}.products_productCard__HJV_B{border-radius:1.5rem;padding:2rem;color:#d2cdb8}.products_productCardOils__V8tGB{background:#9D8528;background:linear-gradient(180deg,rgba(157,133,40,1) 5%,rgba(157,133,35,1) 15%,rgba(87,73,18,1) 60%)}.products_productCardWines__2YzIR{background:#803408;background:linear-gradient(180deg,rgba(128,52,8,1) 10%,rgba(80,33,5,1) 50%)}.products_productCardSweets__5VoQx{background:#81360A;background:linear-gradient(133deg,rgba(129,54,10,1) 1%,rgba(137,69,24,1) 46%,rgba(105,44,8,1) 91%)}.products_productCardTitle__kojm1{font-size:2.5rem;font-weight:700;margin-bottom:-1rem;color:#d2cdb8}@media (min-width:768px){.products_productCardTitle__kojm1{font-size:3.5rem;font-weight:900}}.products_productCardSubtitle__bRrbe{font-size:1.5rem;font-weight:300;margin-bottom:1rem}@media (min-width:768px){.products_productCardSubtitle__bRrbe{font-size:1.99rem;font-weight:600}}.products_productCardDescription__4ToqF{font-size:1rem;margin-bottom:1.5rem;line-height:1.2;opacity:.9}.products_productCardFeatures__5NVck{font-size:.875rem;opacity:.8;line-height:1.6;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center}.products_productCardButton__LTwiE{background-color:var(--color-cream);color:var(--color-dark-olive);border:1px solid var(--color-cream);padding:.75rem 2rem;border-radius:9999px;cursor:pointer;font-weight:500;transition:all .3s ease}.products_productCardButton__LTwiE:hover{background-color:rgba(236,233,218,.9)}.about_aboutSection__Rnelt{padding:5rem 0;overflow:hidden;min-height:100vh;background-size:cover;background-position:50%}.about_aboutContainer__UasOn,.about_aboutSection__Rnelt{position:relative;display:flex;justify-content:flex-start;align-items:center}.about_aboutContainer__UasOn{margin:0 auto;padding:0 1rem;z-index:10}.about_aboutContent__C3DAW{max-width:100%;margin:0 auto}@media (min-width:768px){.about_aboutContent__C3DAW{max-width:35%;margin-left:19%}}.about_aboutTitle__i0q_k{font-size:2.5rem;font-weight:700;color:var(--color-dark-olive);margin-bottom:2rem}@media (min-width:768px){.about_aboutTitle__i0q_k{font-size:3rem}}.about_aboutText__QveHo{font-size:1.125rem;color:var(--color-dark-olive);margin-bottom:1.5rem;line-height:1.6}@media (min-width:768px){.about_aboutText__QveHo{font-size:1.25rem}}.about_aboutTextLast__07B8F{font-size:1.125rem;color:var(--color-dark-olive);line-height:1.6}@media (min-width:768px){.about_aboutTextLast__07B8F{font-size:1.25rem}}.contact_contactSection__SmcD0{padding:5rem 0;background:#756528;background:linear-gradient(180deg,rgba(117,101,40,1) 1%,rgba(158,134,40,1) 10%)}.contact_contactContainer__eVw67{max-width:1200px;margin:0 auto;padding:0 1rem}.contact_contactGrid__uqdhk{display:grid;gap:5rem;align-items:center}@media (min-width:768px){.contact_contactGrid__uqdhk{grid-template-columns:1fr 2fr}}.contact_contactInfo__E76F4{color:white;display:grid}@media (max-width:767px){.contact_contactInfo__E76F4{align-items:center;justify-content:center;text-align:center}}.contact_contactLogo__tRgjw{width:15rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact_contactLogoIcon__X8eRa{width:5rem;height:5rem;color:var(--color-dark-olive);fill:currentColor}.contact_contactLogoText__CBypO{color:var(--color-dark-olive);margin-bottom:2rem}.contact_contactLogoTitle__cWyHi{font-size:1.5rem;font-weight:700;letter-spacing:.1em}.contact_contactLogoSubtitle__x2dDK{font-size:.875rem;font-weight:300;letter-spacing:.3em}.contact_contactTitle__7gOiY{font-size:2rem;font-weight:700;color:white;margin-bottom:.5rem}@media (min-width:768px){.contact_contactTitle__7gOiY{font-size:2.5rem}}.contact_contactDetails__5owPy{margin-bottom:1rem}.contact_contactDetail__EQ7FU{font-size:1.125rem;color:white}.contact_socialTitle__zJNqc{font-size:1.25rem;font-weight:700;color:white;margin-bottom:1rem}.contact_socialLinks__67vg6{display:flex;gap:1rem}.contact_socialLink__rFaDL{width:2.5rem;height:2.5rem;background-color:rgba(255,255,255,.2);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .3s ease}.contact_socialLink__rFaDL:hover{background-color:rgba(255,255,255,.3)}.contact_socialIcon__gY6bF{width:1.25rem;height:1.25rem}.contact_contactForm__vtcQ2{display:flex;flex-direction:column;gap:1rem;width:100%}.contact_formRow__KH9tc{display:grid;gap:1rem}@media (min-width:768px){.contact_formRow__KH9tc{grid-template-columns:1fr 1fr}}.contact_formInput__K_INo{background:white;border:none;border-radius:10px;padding:1rem 1.5rem;color:var(--color-dark-olive);font-size:1rem}.contact_formInput__K_INo::placeholder{color:rgba(87,82,54,.6)}.contact_formInput__K_INo:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.5)}.contact_formTextarea__6zppa{background:white;border:none;border-radius:1.5rem;padding:1rem 1.5rem;color:var(--color-dark-olive);font-size:1rem;resize:none;font-family:inherit}.contact_formTextarea__6zppa::placeholder{color:rgba(87,82,54,.6)}.contact_formTextarea__6zppa:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.5)}.contact_formButton__ZsphP{width:100%;background-color:var(--color-gold);color:var(--color-dark-olive);border:none;padding:1rem;border-radius:9999px;cursor:pointer;font-weight:500;font-size:1.125rem;transition:background-color .3s ease}.contact_formButton__ZsphP:hover{background-color:var(--color-dark-olive);color:white}.footer_footer__e_ilT{background:#000;background:linear-gradient(180deg,rgba(0,0,0,1) .8%,rgba(33,36,25,1) 15%);color:white;padding:3rem 0}.footer_footerContainer__91Hms{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.footer_footerLogo__E95DU{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.footer_footerLogoIcon__yHhso{width:3rem;height:3rem;color:var(--color-dark-olive);fill:currentColor}.footer_footerCopyright__GANkB{color:#9e8628;font-size:1.125rem}.footer_footerSlogan__lDWtZ{color:#9e8628;font-size:1rem;max-width:100%;margin:0 auto}.footer_whatsappFloat__6C_AD{position:fixed;bottom:1.5rem;right:1.5rem;background-color:#10b981;color:white;padding:1rem;border-radius:50%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:none;transition:all .3s ease;transform:scale(1);z-index:50}.footer_whatsappFloat__6C_AD:hover{background-color:#059669;transform:scale(1.1)}.footer_whatsappFloatIcon__mNbTn{width:1.5rem;height:1.5rem}