:root{--nanuk-espresso:#4F2C1B;--nanuk-canela:#8F4D2A;--nanuk-cobre:#C68652;--nanuk-dorado:#E8C185;--nanuk-crema:#FAF1E2;--nanuk-turquesa:#32D4A4;--nanuk-turquesa-hov:#2BC296;--nanuk-petroleo:#1F3F3B}body,html{background-color:var(--nanuk-crema)!important;color:var(--nanuk-espresso)!important;font-family:"Poppins",sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif!important;color:var(--nanuk-espresso)!important;line-height:1.2!important;margin-bottom:.7rem!important}h1{font-size:3rem!important}h2{font-size:2.4rem!important}h3{font-size:1.9rem!important}.subtitle,.hero-subtitle,.section-subtitle{font-family:"Poppins",sans-serif!important;font-size:1.15rem!important;color:var(--nanuk-espresso)!important;opacity:0.85}p{font-size:1.05rem;line-height:1.65;color:var(--nanuk-espresso)}a{color:var(--nanuk-canela);text-decoration:none;transition:0.25s ease}a:hover{color:var(--nanuk-cobre)}.btn-primary,.et_pb_button.primary,button.primary{background-color:var(--nanuk-turquesa)!important;color:#ffffff!important;padding:0.85rem 1.6rem!important;border-radius:10px!important;font-weight:600!important;font-family:"Poppins",sans-serif!important;border:none!important;transition:all .25s ease!important}.btn-primary:hover{background-color:var(--nanuk-turquesa-hov)!important;transform:translateY(-2px)}.btn-secondary,.et_pb_button.secondary,button.secondary{background:transparent!important;color:var(--nanuk-espresso)!important;border:2px solid var(--nanuk-espresso)!important;padding:0.85rem 1.6rem!important;border-radius:10px!important;font-weight:600!important;transition:0.25s ease!important}.btn-secondary:hover{border-color:var(--nanuk-cobre)!important;color:var(--nanuk-cobre)!important;transform:translateY(-2px)}.section-box{background-color:var(--nanuk-dorado);padding:3rem;border-radius:18px;box-shadow:0px 8px 20px rgba(0,0,0,0.12)}img{border-radius:12px}.shadow-soft{box-shadow:0px 12px 28px rgba(0,0,0,0.15)}input,textarea,select{border:2px solid var(--nanuk-dorado)!important;padding:.75rem!important;border-radius:10px!important;font-family:"Poppins",sans-serif!important;color:var(--nanuk-espresso)!important}input:focus,textarea:focus{border-color:var(--nanuk-canela)!important;box-shadow:0 0 0 2px rgba(200,134,82,.3)!important}.hero-nanuk{position:relative;width:100%;height:100vh;margin:0!important;padding:0!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-background{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0}.video-background iframe,.video-background video,.video-background wistia-player{position:absolute!important;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);object-fit:cover;pointer-events:none;border:none;z-index:0}.overlay{position:absolute;inset:0;background:rgba(0,0,0,0.25);z-index:1}.hero-content{position:relative;z-index:2;width:100%;max-width:900px;padding:0 1.5rem;text-align:center;color:white!important;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.hero-title{font-family:"DM Serif Display",serif!important;font-weight:700!important;color:#FFFFFF!important;text-shadow:0 4px 20px rgba(0,0,0,0.55)!important;margin-bottom:1rem!important}.hero-subtitle{font-family:"Poppins",sans-serif!important;font-size:clamp(1rem,2vw,1.3rem)!important;color:rgba(255,255,255,0.95)!important;text-shadow:0 2px 12px rgba(0,0,0,0.45)!important;max-width:45ch!important;margin:0 auto 2rem!important}#nanuk-mobile-hero{position:relative;background-size:cover!important;background-position:center!important}#nanuk-mobile-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.45),rgba(0,0,0,0.65));z-index:0}#nanuk-mobile-hero .content{position:relative;z-index:2;text-align:center}@media (max-width:767px){#nanuk-mobile-hero,#nanuk-mobile-hero *{color:#ffffff!important;text-shadow:0 3px 12px rgba(0,0,0,0.55)!important}}@media (max-width:767px){#nanuk-mobile-hero{min-height:auto!important;padding:40px 20px 60px!important}#nanuk-mobile-hero .content{max-width:330px;margin:0 auto}#nanuk-mobile-hero .title{font-size:26px!important;line-height:1.25!important;margin-bottom:14px!important}#nanuk-mobile-hero .subtitle{font-size:16px!important;line-height:1.35!important;margin-bottom:24px!important}#nanuk-mobile-hero .btns{display:flex;flex-direction:column;gap:12px!important;margin-top:18px!important}#nanuk-mobile-hero .btn-primary,#nanuk-mobile-hero .btn-secondary{width:100%!important;padding:1rem!important}}.footer-nanuk{background-color:#1A3C3E!important;padding:60px 0}.footer-nanuk,.footer-nanuk *{color:#FFFFFF!important;font-family:"Poppins",sans-serif}.footer-nanuk h1,.footer-nanuk h2,.footer-nanuk h3,.footer-nanuk .et_pb_text h3{font-family:"DM Serif Display",serif!important;color:#FFFFFF!important;font-size:26px!important}.footer-nanuk input[type="text"],.footer-nanuk input[type="email"],.footer-nanuk textarea{background-color:#FFFFFF!important;color:#4F2C1B!important;border:none!important;border-radius:8px!important;padding:14px!important;width:100%!important}.footer-nanuk .et_pb_contact_submit,.footer-nanuk input[type="submit"],.footer-nanuk button{background-color:#8F4D2A!important;color:#FFFFFF!important;border-radius:8px!important;border:none!important;padding:12px 28px!important;cursor:pointer;font-weight:600!important;letter-spacing:1px;transition:0.2s ease-in-out}.footer-nanuk .et_pb_contact_submit:hover,.footer-nanuk button:hover{background-color:#966844!important}.nanuk-subscribe{display:flex;gap:12px;margin-top:10px}.nanuk-subscribe input{flex:1;background-color:#FFFFFF!important;color:#4F2C1B!important;border:none!important;border-radius:8px!important;padding:12px 14px!important}.nanuk-subscribe button{background-color:#8F4D2A!important;color:#FFFFFF!important;border:none!important;border-radius:8px!important;padding:12px 22px!important;font-weight:600;letter-spacing:0.5px;cursor:pointer;transition:0.2s}.nanuk-subscribe button:hover{background-color:#966844!important}@media (max-width:980px){.footer-nanuk{text-align:center!important}.nanuk-subscribe{flex-direction:column}}.nanuk-legal{background-color:#1A3C3E!important;padding:40px 0 20px 0!important;text-align:center!important}.nanuk-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:25px}.nanuk-legal-links a{color:#FFFFFF!important;font-size:15px;font-weight:400}.nanuk-legal-links a:hover{color:#DEA35C!important}.nanuk-footer-cta a{background-color:#8F4D2A!important;color:#FFFFFF!important;padding:12px 28px;border-radius:8px;font-size:16px;font-weight:600;letter-spacing:0.5px}.nanuk-footer-cta a:hover{background-color:#966844!important}@media (max-width:980px){.nanuk-legal-links{flex-direction:column;gap:15px}.nanuk-footer-cta a{display:inline-block;margin-top:10px}}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li>a{color:#4F2C1B!important;font-family:"Poppins",sans-serif!important;font-weight:500;font-size:15px;letter-spacing:0.02em;padding:0 14px!important}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li>a:hover{color:#8F4D2A!important}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li.current-menu-item>a{color:#8F4D2A!important}.nanuk-header-menu .et_pb_menu__icon.et_pb_menu__toggle{color:#4F2C1B!important}.nanuk-header-menu .et_mobile_menu{background-color:#FFFFFF!important}.nanuk-header-menu .et_mobile_menu li a{color:#4F2C1B!important;padding:10px 18px!important}.nanuk-header-menu .et_mobile_menu li a:hover{background-color:#FAF1E2!important;color:#8F4D2A!important}.nanuk-header-cta .et_pb_button{background-color:#8F4D2A!important;color:#FFFFFF!important;border-radius:8px!important;padding:10px 18px!important;font-size:14px;font-weight:600;letter-spacing:0.04em;border:none!important}.nanuk-header-cta .et_pb_button:hover{background-color:#966844!important;transform:translateY(-1px)}@media (max-width:980px){.nanuk-header-cta{text-align:right}.nanuk-header-cta .et_pb_button{padding:8px 14px!important;font-size:13px}}.et-l--header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:9999!important;background-color:#FFFFFF!important;box-shadow:0 4px 12px rgba(0,0,0,0.08)}body{padding-top:110px!important}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li>a{color:#4F2C1B!important;font-family:"Poppins",sans-serif!important;font-weight:500;padding:12px 18px!important;font-size:15px}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li>a:hover{color:#8F4D2A!important}.nanuk-header-menu .et_pb_menu__menu>nav>ul>li.current-menu-item>a{color:#8F4D2A!important}.nanuk-header-cta .et_pb_button{background-color:#8F4D2A!important;color:#FFFFFF!important;padding:10px 20px!important;border-radius:8px!important;font-weight:600}.nanuk-header-cta .et_pb_button:hover{background-color:#966844!important}@media (max-width:980px){.et-l--header{padding:8px 0!important}.nanuk-header-menu{text-align:right!important}.nanuk-header-cta{display:none!important}.et_mobile_menu:after{content:"Hablá con nosotros por WhatsApp";display:block;background:#8F4D2A;color:#FFFFFF;padding:12px;margin:14px;border-radius:8px;text-align:center;font-weight:600}.nanuk-header-menu .et_pb_menu__icon.et_pb_menu__toggle{color:#4F2C1B!important;font-size:28px!important}.nanuk-header-menu .et_mobile_menu{background-color:#FFFFFF!important;border-radius:8px;padding:10px!important}.nanuk-header-menu .et_mobile_menu li a{color:#4F2C1B!important;padding:12px!important;font-size:15px}.nanuk-header-menu .et_mobile_menu li a:hover{background-color:#FAF1E2!important;color:#8F4D2A!important}}.et-l--header .et_pb_section .et_pb_row{max-width:1200px!important;margin:0 auto!important;width:90%!important;padding-left:0!important;padding-right:0!important}.et-l--header .et_pb_section{padding:0!important}@media (min-width:981px){.et-l--header .et_pb_row{padding-top:15px!important;padding-bottom:15px!important}}@media (max-width:980px){.et-l--header .et_pb_row{padding-top:8px!important;padding-bottom:8px!important}.et_pb_menu__logo img{max-width:140px!important}}