:root{--ancho-sitio: 1480px}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/webfont-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/webfont-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/webfont-3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/webfont-4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/webfont-3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/webfont-4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/webfont-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/webfont-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/webfont-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/webfont-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/webfont-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/webfont-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/webfont-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/webfont-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/webfont-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/webfont-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0;background:#fff}body{font-family:DM Sans,system-ui,sans-serif;color:#10231a;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:#1e5b3c;text-decoration:none}a:hover{color:#a9822f}input,textarea,button,select{font:inherit;color:inherit}::selection{background:#c79a4b;color:#10231a}@keyframes asRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes asPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.12;transform:scale(1.12)}}@keyframes asMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.navlink:hover,.navlink[aria-current=page]{background:#eef4f0;color:#1e5b3c}.btn-wa:hover{background:#16452d;color:#fff}.btn-dark:hover{background:#1e5b3c;color:#fff}.btn-ghost:hover{background:#fff;border-color:#1e5b3c;color:#1e5b3c}.btn-outline:hover,.btn-soft:hover{background:#1e5b3c;color:#fff;border-color:#1e5b3c}.btn-cream:hover{background:#e0c289;color:#0f2e1f}.link-cream:hover{color:#fff}.social:hover{border-color:#e0c289;color:#fff}.footlink:hover{color:#a9822f}.qtybtn:hover{background:#eef4f0}.chip:hover{border-color:#1e5b3c}.chip-plain:hover{border-color:#1e5b3c;color:#1e5b3c}.card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #10231a6b;border-color:#c6d8cc}.card-hero{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.card-hero:hover{transform:translateY(-5px);box-shadow:0 28px 46px -30px #10231a73;border-color:#c6d8cc}.field:focus{border-color:#1e5b3c;background:#fff}.btn-cart:hover{border-color:#1e5b3c;background:#eef4f0}.social-round:hover{border-color:#e0c289;background:#e0c28924}.btn-link:hover{color:#1e5b3c}.btn-quitar:hover{color:#9e251c}.btn-vol:hover{background:#fbf4e5;border-color:#c79a4b}.chip-open[aria-expanded=true]{border-color:#1e5b3c}.card a,.card-hero,.card-hero:hover,.card a:hover{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid #1E5B3C;outline-offset:3px;border-radius:8px}.cart-row{display:grid;grid-template-columns:116px 1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid #E4EBE6;border-radius:20px;padding:16px}.cart-row input[type=number]::-webkit-outer-spin-button,.cart-row input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:640px){.cart-row{grid-template-columns:88px 1fr;gap:14px}.cart-row>div:last-child{grid-column:1 / -1;text-align:left!important;display:flex;align-items:baseline;gap:10px;border-top:1px solid #EEF2EF;padding-top:12px}}@media(max-width:1080px){.split{grid-template-columns:1fr!important;gap:40px!important}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:860px){.pad{padding-left:20px!important;padding-right:20px!important}.h1{font-size:40px!important}.h2{font-size:30px!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-pad{padding-top:56px!important;padding-bottom:56px!important}.tall{height:380px!important}.nav-desktop{display:none!important}.nav-mobile{display:flex!important}.stats{gap:24px!important;flex-wrap:wrap}.filters{position:static!important}.marquee-text{font-size:11px!important}.fields-2{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr 1fr!important}}.btn-menu{display:none}.solo-movil{display:none!important}@media(max-width:860px){.btn-menu{display:grid;place-items:center;margin-left:8px;width:44px;height:44px;border-radius:999px;border:1px solid #DCE7E0;background:#fff;color:#1e5b3c;cursor:pointer}.btn-menu path{transition:transform .25s ease,opacity .2s ease;transform-origin:12px 12px}.btn-menu[aria-expanded=true]{background:#eef4f0}.btn-menu[aria-expanded=true] .l1{transform:translateY(5px) rotate(45deg)}.btn-menu[aria-expanded=true] .l2{opacity:0}.btn-menu[aria-expanded=true] .l3{transform:translateY(-5px) rotate(-45deg)}.sitio-cabecera .nav-mobile{display:none!important;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:2px!important;padding:10px 16px 16px!important;background:#fff;border-bottom:1px solid #E4EBE6;box-shadow:0 24px 40px -24px #10231a59}.sitio-cabecera .nav-mobile.abierto{display:flex!important;animation:asMenu .2s ease both}.sitio-cabecera .nav-mobile .navlink{padding:14px 12px!important;border-radius:12px!important;font-size:16px!important;border-bottom:1px solid #F0F4F1}.sitio-cabecera .nav-mobile .navlink:last-child{border-bottom:0}.sitio-cabecera .nav-mobile .navlink[aria-current=page]{background:#eef4f0;color:#1e5b3c}.seccion-movil{padding-top:56px!important;padding-bottom:56px!important}.hero-grid{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;padding-bottom:40px!important}.hero-texto{display:contents}.hero-texto>div:first-child{align-self:flex-start}.hero-media{order:1;margin-top:36px}.foto-columna{max-width:none!important;justify-self:stretch!important}.hero-texto>.stats{order:2;margin-top:36px!important}.hero-foto{border-radius:24px!important}.hero-estructura{position:static!important;margin-top:14px;min-width:0!important}.hero-foto .as-carrusel,.feat-foto .as-carrusel{height:auto!important}.hero-foto .as-carrusel{aspect-ratio:1265 / 1400}.feat-foto .as-carrusel{aspect-ratio:1300 / 1400}.hero-foto .as-carrusel-foto,.feat-foto .as-carrusel-foto{height:100%!important}.feat-media{order:2}.feat-aro{display:none}.solo-movil{display:block!important}.solo-escritorio{display:none!important}.cinta-ayuda{margin:28px 0 0;font-size:13px;color:#6c7f76}.cinta-movil{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;margin:14px -20px 0!important;padding:4px 20px 18px;scroll-padding-left:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cinta-movil::-webkit-scrollbar{display:none}.cinta-movil>*{flex:0 0 76%;scroll-snap-align:start;display:flex!important}.cinta-movil>.solo-movil>*{flex:1 1 auto;min-width:0}.cinta-movil>script{display:none!important}.btn-catalogo{display:flex!important}}@media(max-width:430px){.sitio-cabecera .pad>a>span>span:first-child{font-size:13px!important;letter-spacing:.12em!important;white-space:nowrap}.sitio-cabecera .pad>a>span>span:last-child{font-size:9.5px!important;letter-spacing:.18em!important}.sitio-cabecera .pad>a{gap:10px!important}.sitio-cabecera .pad>a>img{width:36px!important;height:36px!important}}@keyframes asMenu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:560px){.h1{font-size:32px!important}.h2{font-size:26px!important}.grid-4,.grid-3,.catalog-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.tall{height:300px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
