@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--marca-amarillo-fondo:#fcec85;--marca-azul-fondo:#41a3dc;--marca-rojo-pestana:#e8706f;--marca-gris-texto:#44413c;--marca-gris-banner:#e5e9ec;--marca-amarillo:#f8cf2c;--marca-azul:#0f68ae;--marca-rojo:#e21f34;--marca-gris-oscuro:#4c4c4d;--marca-gris-medio:#828181;--azul-hover:#0c5590;--azul-profundo:#0a3b63;--azul-noche:#072a47;--azul-fondo-claro:#d4ebf8;--azul-tinte:#eef7fc;--azul-sobre-oscuro:#e2eef7;--azul-sobre-oscuro-2:#c9dff0;--amarillo-hover:#e9ba0a;--amarillo-tinte:#fef9dd;--rojo-hover:#c01628;--rojo-texto:#b3172a;--rojo-tinte:#fdeded;--gris-noche:#262421;--gris-suave:#5e5b56;--gris-borde:#d3d9de;--gris-tinte:#f3f5f6;--azul:var(--marca-azul);--profundo:var(--azul-profundo);--texto:var(--marca-gris-texto);--titulos:var(--marca-gris-texto);--blanco:#fff;--crema:var(--amarillo-tinte);--borde:var(--gris-borde);--rojo:var(--marca-rojo);--amarillo:var(--marca-amarillo);--suave:var(--gris-suave);--azul-claro:var(--azul-tinte);--sobre-azul:var(--azul-sobre-oscuro);--sobre-azul-2:var(--azul-sobre-oscuro);--parrafo:var(--marca-gris-texto);--borde-campo:var(--marca-gris-medio);--texto-campo:var(--marca-gris-texto);--foco-campo:#0f68ae2e;--error:var(--rojo-texto);--exito:var(--marca-azul);--aviso:var(--marca-amarillo);--pie-fondo:var(--marca-azul);--pie-enlace:var(--blanco);--pie-divisor:#ffffff4d;--pie-borde-icono:#fff9;--whatsapp:#25d366;--azul-menu-movil:var(--marca-azul);--rgb-profundo:10, 59, 99;--rgb-noche:7, 42, 71;--rgb-azul:15, 104, 174;--rgb-gris-banner:229, 233, 236;--fuente-cuerpo:"Nunito", system-ui, sans-serif;--fuente-titulos:"Nunito", system-ui, sans-serif;--fuente-menu:"Nunito", system-ui, sans-serif;--peso-titulos:800;--peso-subtitulos:700;--ancho:1180px;--lectura:760px;--ancho-contacto:1000px;--margen-movil:22px;--apilado:24px;--cab:84px;--cab-c:68px;--ease:cubic-bezier(.16, 1, .3, 1)}@media (width<=544px){:root{--apilado:44px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:106.25%}@media (width<=921px){html{font-size:96.9%}}body{background:var(--blanco);color:var(--texto);font-family:var(--fuente-cuerpo);overflow-wrap:break-word;margin:0;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--fuente-titulos);font-weight:var(--peso-titulos);letter-spacing:-.01em;color:var(--titulos);margin:0}h3,h4,h5,h6{font-weight:var(--peso-subtitulos)}p{margin:0}img,svg{max-width:100%;height:auto;display:block}a{color:var(--azul)}a:hover{color:var(--azul-hover)}button{font:inherit}a,button{transition:color .15s,background-color .15s,border-color .15s,text-decoration-color .15s}:where(a,button,summary,[tabindex],input[type=submit]):focus-visible{outline:3px solid var(--amarillo);outline-offset:2px;box-shadow:0 0 0 2px var(--profundo)}::selection{background:var(--marca-amarillo-fondo);color:var(--texto)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:1000;background:var(--blanco);color:var(--profundo);border-radius:6px;padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:8px}.saltar:focus{top:8px}.seccion{background:var(--blanco);padding:clamp(72px,7vw,104px) 32px}.seccion--crema{background:var(--crema)}.seccion--azul{background:var(--marca-azul-fondo);color:var(--gris-noche)}.seccion--amarillo{background:var(--marca-amarillo-fondo)}.seccion--gris{background:var(--marca-gris-banner)}.seccion--azul-tinte{background:var(--azul-tinte)}.seccion--pegada{padding-top:0}.seccion__ancho{max-width:var(--ancho);margin:0 auto}.etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--rojo-texto);margin-bottom:14px;font-size:15px;font-weight:800;line-height:1.5}.titulo-seccion{text-wrap:balance;font-size:clamp(32px,18px + 1.6vw,40px);line-height:1.15}.titulo-seccion--rojo{color:var(--rojo-texto)}.subtitulo-seccion{font-family:var(--fuente-titulos);font-size:clamp(20px,15px + .75vw,24px);font-weight:var(--peso-titulos);color:var(--titulos);text-wrap:balance;margin-top:8px;line-height:1.3}.parrafo{color:var(--parrafo);font-size:17px;line-height:1.5}.boton-contorno{border:2px solid var(--azul);text-align:center;color:var(--azul);background:0 0;border-radius:999px;padding:13px 28px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #0000000d}.boton-contorno:hover{background:var(--azul);border-color:var(--azul);color:var(--blanco)}.boton-principal,.boton-contorno-fino{text-align:center;border-radius:999px;padding:15px 30px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #0000000d}.boton-principal{background:var(--azul);color:var(--blanco)}.boton-principal:hover{background:var(--azul-hover);color:var(--blanco)}.boton-contorno-fino{border:1px solid var(--azul);color:var(--azul)}.boton-contorno-fino:hover{background:var(--azul);color:var(--blanco)}.tarjeta{transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:8px}@media (hover:hover){.tarjeta:hover{box-shadow:0 14px 28px -16px rgba(var(--rgb-profundo), .28), 0 2px 6px -2px rgba(var(--rgb-profundo), .08);transform:translateY(-3px)}}@media (width<=781px){.seccion{padding:56px var(--margen-movil)}.seccion--pegada{padding-top:0}.titulo-seccion{font-size:27px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.tarjeta{transition:box-shadow .2s}.tarjeta:hover{transform:none}}:where(.parrafo,.cuerpo__columna>p,.fila>p,.proyectos p,.contacto-pagina__intro p,p.servicio__texto,.servicio__descripcion,.mv__texto,.tray__resumen,.pelis-home__texto,.pelis-cat__texto,.compra__texto p){text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2}.cab[data-astro-cid-ffczr5wd]{z-index:99;font-family:var(--fuente-menu);position:sticky;top:0}.cab__barra[data-astro-cid-ffczr5wd]{z-index:4;background:#f8cf2c;border-bottom:1px solid #0000;transition:background-color .3s,box-shadow .3s,border-color .3s;position:relative}.cab__fila[data-astro-cid-ffczr5wd]{min-height:calc(var(--cab) - 1px);justify-content:space-between;align-items:stretch;gap:20px;margin:0 auto;padding:0 40px 0 0;transition:min-height .3s;display:flex}.cab__logo[data-astro-cid-ffczr5wd]{background:var(--blanco);border-bottom-right-radius:42px;flex-shrink:0;align-items:center;margin-bottom:-1px;padding:0 40px 0 52px;line-height:0;transition:border-radius .3s;display:flex}.cab__logo[data-astro-cid-ffczr5wd] img{aspect-ratio:1200/395;width:auto;height:54px;transition:height .3s}.cab__nav[data-astro-cid-ffczr5wd]{align-items:center;display:flex}.menu[data-astro-cid-ffczr5wd]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.menu__item[data-astro-cid-ffczr5wd]{flex-direction:column;justify-content:center;display:flex;position:relative}.menu__enlace[data-astro-cid-ffczr5wd]{font-family:Nunito,system-ui,sans-serif;font-size:16px;font-weight:700;line-height:calc(var(--cab) - 1px);white-space:nowrap;color:#44413c;align-items:center;padding:0;text-decoration:none;transition:color .15s,line-height .3s;display:flex;position:relative}.menu__item[data-astro-cid-ffczr5wd]:hover>.menu__enlace[data-astro-cid-ffczr5wd]{color:#44413c}.menu__enlace[data-astro-cid-ffczr5wd]:after{content:"";transform-origin:0;height:1px;transition:transform .25s var(--ease);background:#44413c59;position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.menu__item[data-astro-cid-ffczr5wd]:hover>.menu__enlace[data-astro-cid-ffczr5wd]:after,.menu__item[data-astro-cid-ffczr5wd]:focus-within>.menu__enlace[data-astro-cid-ffczr5wd]:after,.menu__enlace[data-astro-cid-ffczr5wd]:focus-visible:after{transform:scaleX(1)}.menu__item--actual[data-astro-cid-ffczr5wd]>.menu__enlace[data-astro-cid-ffczr5wd]:after,.menu__item--ancestro[data-astro-cid-ffczr5wd]>.menu__enlace[data-astro-cid-ffczr5wd]:after{background:#e21f34;height:3px;transform:scaleX(1)}.menu__flecha[data-astro-cid-ffczr5wd]{margin-left:10px;display:inline-flex}.menu__flecha[data-astro-cid-ffczr5wd] svg[data-astro-cid-ffczr5wd]{fill:currentColor;width:9px;height:9px;position:relative;top:1.5px}.menu__sub-boton[data-astro-cid-ffczr5wd]{display:none}.submenu[data-astro-cid-ffczr5wd]{top:calc(var(--cab) - 14px);z-index:99999;background:var(--blanco);border:1px solid var(--borde);width:330px;box-shadow:0 22px 44px -24px rgba(var(--rgb-profundo), .38), 0 2px 6px -2px rgba(var(--rgb-profundo), .08);visibility:hidden;opacity:0;transition:opacity .18s ease, transform .18s var(--ease), visibility 0s linear .18s;border-radius:10px;margin:0;padding:8px;list-style:none;position:absolute;left:0;transform:translateY(4px)}.submenu[data-astro-cid-ffczr5wd]:before{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.menu__item[data-astro-cid-ffczr5wd]:hover>.submenu[data-astro-cid-ffczr5wd],.menu__item[data-astro-cid-ffczr5wd]:focus-within>.submenu[data-astro-cid-ffczr5wd]{visibility:visible;opacity:1;transition:opacity .18s ease, transform .18s var(--ease), visibility 0s;transform:none}.submenu__enlace[data-astro-cid-ffczr5wd]{color:var(--profundo);border-radius:6px;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s;display:block}.submenu__enlace[data-astro-cid-ffczr5wd]:hover,.submenu__enlace[data-astro-cid-ffczr5wd]:focus-visible{background:var(--crema)}.submenu__item--actual[data-astro-cid-ffczr5wd]>.submenu__enlace[data-astro-cid-ffczr5wd]{box-shadow:inset 0 -2px #44413c}.submenu__flecha[data-astro-cid-ffczr5wd]{display:none}.submenu__desc[data-astro-cid-ffczr5wd]{font-family:var(--fuente-cuerpo);color:var(--suave);margin-top:3px;font-size:15px;font-weight:400;line-height:1.4;display:block}.cab__accion[data-astro-cid-ffczr5wd]{padding-left:26px}.cab__boton[data-astro-cid-ffczr5wd]{color:#fff;white-space:nowrap;background:#0f68ae;border-radius:999px;padding:10px 22px;font-family:Nunito,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .3s;display:block}.cab__boton[data-astro-cid-ffczr5wd]:hover{color:#fff;background:#44413c}.cab__boton[data-astro-cid-ffczr5wd]:focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid #0f68ae}.cab__menu-boton[data-astro-cid-ffczr5wd]{display:none}.cab--tienda[data-astro-cid-ffczr5wd] .cab__nav[data-astro-cid-ffczr5wd]{margin-left:auto}.cab__carrito[data-astro-cid-ffczr5wd],.cab__menu-boton[data-astro-cid-ffczr5wd]{align-self:center}.cab__carrito[data-astro-cid-ffczr5wd]{color:#44413c;cursor:pointer;background:0 0;border:1px solid #44413c40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-left:-6px;padding:0;display:flex;position:relative}.cab__carrito[data-astro-cid-ffczr5wd]:hover{background:var(--crema)}.cab__carrito[data-astro-cid-ffczr5wd] svg[data-astro-cid-ffczr5wd]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cab__carrito-cuenta[data-astro-cid-ffczr5wd]{min-width:22px;height:22px;font-family:var(--fuente-cuerpo);text-align:center;color:var(--blanco);background:var(--rojo);box-shadow:0 0 0 2px var(--blanco);border-radius:999px;padding:0 5px;font-size:15px;font-weight:700;line-height:22px;position:absolute;top:-4px;right:-5px}.cab__carrito-cuenta[data-astro-cid-ffczr5wd].is-salta{animation:cuenta-salta .45s var(--ease)}@keyframes cuenta-salta{40%{transform:scale(1.35)}}@media (width>=1000px) and (width<=1180px){.menu[data-astro-cid-ffczr5wd]{gap:18px}.cab__logo[data-astro-cid-ffczr5wd]{padding:0 28px 0 32px}.cab__fila[data-astro-cid-ffczr5wd]{padding-right:24px}.cab__accion[data-astro-cid-ffczr5wd]{padding-left:18px}}html.cab-js .cab--transparente[data-astro-cid-ffczr5wd]{position:fixed;left:0;right:0}html.cab-js:not(.cab-solida) .cab--transparente[data-astro-cid-ffczr5wd] .cab__barra[data-astro-cid-ffczr5wd]{background:#f8cf2c}html.cab-solida .cab__barra[data-astro-cid-ffczr5wd]{background:#fff;border-bottom-color:#e5e9ec;box-shadow:0 4px 14px #44413c0f}html.cab-solida .cab__fila[data-astro-cid-ffczr5wd]{min-height:calc(var(--cab-c) - 1px)}html.cab-solida .cab__logo[data-astro-cid-ffczr5wd]{border-bottom-right-radius:0}html.cab-solida .cab__logo[data-astro-cid-ffczr5wd] img{height:46px}html.cab-solida .cab__logo[data-astro-cid-ffczr5wd]{margin-bottom:0}@media (width>=1000px){html.cab-solida .menu__enlace[data-astro-cid-ffczr5wd]{line-height:calc(var(--cab-c) - 1px)}html.cab-solida .menu__enlace[data-astro-cid-ffczr5wd]:after{bottom:14px}html.cab-solida .submenu[data-astro-cid-ffczr5wd]{top:calc(var(--cab-c) - 12px)}}@media (width<=999px){.cab__fila[data-astro-cid-ffczr5wd]{padding:0 12px 0 0;position:static}.cab__logo[data-astro-cid-ffczr5wd]{padding:0 28px 0 22px}.cab__carrito[data-astro-cid-ffczr5wd]{color:#44413c;border:0;width:44px;height:44px;margin-left:auto;margin-right:-4px}.cab__menu-boton[data-astro-cid-ffczr5wd]{color:#44413c;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;padding:.75rem;display:flex}.cab__menu-boton[data-astro-cid-ffczr5wd] svg[data-astro-cid-ffczr5wd]{fill:currentColor;width:20px;height:20px}.cab__icono-cerrar[data-astro-cid-ffczr5wd],.cab__menu-boton[data-astro-cid-ffczr5wd][aria-expanded=true] .cab__icono-menu[data-astro-cid-ffczr5wd]{display:none!important}.cab__menu-boton[data-astro-cid-ffczr5wd][aria-expanded=true] .cab__icono-cerrar[data-astro-cid-ffczr5wd]{display:block!important}.cab__nav[data-astro-cid-ffczr5wd]{background:var(--blanco);flex-direction:column;align-items:stretch;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0}.cab__nav[data-astro-cid-ffczr5wd].is-abierto{display:flex}.menu[data-astro-cid-ffczr5wd]{background:var(--blanco);flex-direction:column;padding:0}.menu__item[data-astro-cid-ffczr5wd]{display:block}.menu__enlace[data-astro-cid-ffczr5wd]{color:#44413c;background:var(--blanco);border-bottom:1px solid #e5e9ec;padding:0 20px;font-size:16px;line-height:3;display:block}.menu__enlace[data-astro-cid-ffczr5wd]:after,.menu__flecha[data-astro-cid-ffczr5wd]{display:none}.menu__item[data-astro-cid-ffczr5wd]:hover>.menu__enlace[data-astro-cid-ffczr5wd]{color:var(--profundo);background:var(--crema)}.menu[data-astro-cid-ffczr5wd]{gap:0}.menu__item--actual[data-astro-cid-ffczr5wd]>.menu__enlace[data-astro-cid-ffczr5wd],.menu__item--ancestro[data-astro-cid-ffczr5wd]>.menu__enlace[data-astro-cid-ffczr5wd]{color:#44413c;background:var(--crema);box-shadow:inset 3px 0 #0f68ae}.menu__sub-boton[data-astro-cid-ffczr5wd]{width:52.8px;height:3rem;color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;display:flex;position:absolute;top:0;right:0;box-shadow:0 1px 2px #0000000d}.menu__item--ancestro[data-astro-cid-ffczr5wd]>.menu__sub-boton[data-astro-cid-ffczr5wd]{background:var(--crema);color:var(--profundo)}.menu__sub-boton[data-astro-cid-ffczr5wd] svg[data-astro-cid-ffczr5wd]{fill:currentColor;width:14.7px;height:13.2px;margin-left:10px}.submenu[data-astro-cid-ffczr5wd]{background:var(--blanco);width:auto;box-shadow:none;visibility:visible;opacity:1;border:0;border-radius:0;padding:0;transition:none;display:none;position:static;transform:none}.submenu[data-astro-cid-ffczr5wd]:before{display:none}.menu__item[data-astro-cid-ffczr5wd]:hover>.submenu[data-astro-cid-ffczr5wd]{visibility:visible}.menu__item[data-astro-cid-ffczr5wd].is-sub-abierto>.submenu[data-astro-cid-ffczr5wd]{display:block}.submenu__enlace[data-astro-cid-ffczr5wd]{color:var(--texto);background:var(--blanco);border-radius:0;padding:0 20px 0 30px;font-size:1rem;line-height:3}.submenu__enlace[data-astro-cid-ffczr5wd]:hover{background:var(--blanco)}.submenu__item--actual[data-astro-cid-ffczr5wd]>.submenu__enlace[data-astro-cid-ffczr5wd]{color:#44413c;background:var(--crema);box-shadow:inset 3px 0 #0f68ae}.submenu__desc[data-astro-cid-ffczr5wd]{display:none}.submenu__flecha[data-astro-cid-ffczr5wd]{margin-right:5px;display:inline}.submenu__flecha[data-astro-cid-ffczr5wd] svg[data-astro-cid-ffczr5wd]{fill:currentColor;vertical-align:middle;width:.65em;height:.85em;display:inline;position:relative;transform:translateY(-2px)rotate(-90deg)}.cab__accion[data-astro-cid-ffczr5wd]{padding:15px 20px}.cab__boton[data-astro-cid-ffczr5wd]{margin-left:0;display:inline-block}}@media (width<=544px){.cab__logo[data-astro-cid-ffczr5wd]{padding:0 22px 0 16px}.cab__logo[data-astro-cid-ffczr5wd] img{height:46px}html.cab-solida .cab__logo[data-astro-cid-ffczr5wd] img{height:40px}}@media (prefers-reduced-motion:reduce){.cab[data-astro-cid-ffczr5wd] [data-astro-cid-ffczr5wd],.cab[data-astro-cid-ffczr5wd] [data-astro-cid-ffczr5wd]:before,.cab[data-astro-cid-ffczr5wd] [data-astro-cid-ffczr5wd]:after,.cab[data-astro-cid-ffczr5wd]:before{transition:none!important;animation:none!important}.cab__boton[data-astro-cid-ffczr5wd]:hover,.submenu[data-astro-cid-ffczr5wd]{transform:none}}.pie[data-astro-cid-i3f6lmlf]{background:var(--pie-fondo);border-top:6px solid var(--marca-amarillo)}.pie__marco[data-astro-cid-i3f6lmlf]{max-width:1200px;margin:0 auto;padding:20px 0}.pie__contenido[data-astro-cid-i3f6lmlf]{max-width:var(--ancho);text-align:left;margin:0 auto;padding:56px 32px 0}.pie__rejilla[data-astro-cid-i3f6lmlf]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;display:grid}.pie__rejilla[data-astro-cid-i3f6lmlf]>div[data-astro-cid-i3f6lmlf]{min-width:0}.pie__sello[data-astro-cid-i3f6lmlf]{background:var(--blanco);border-radius:6px 6px 32px;margin-bottom:20px;padding:14px 26px 14px 18px;line-height:0;display:inline-block}.pie__logo[data-astro-cid-i3f6lmlf]{aspect-ratio:1200/395;width:160px;height:auto;display:block}.pie__texto[data-astro-cid-i3f6lmlf]{color:var(--pie-enlace);margin:0 0 20px;font-size:15px;line-height:1.5;display:block}.pie__redes[data-astro-cid-i3f6lmlf]{flex-wrap:wrap;gap:9px;display:flex}.pie__redes[data-astro-cid-i3f6lmlf] a[data-astro-cid-i3f6lmlf]{border:1px solid var(--pie-borde-icono);border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.pie__redes[data-astro-cid-i3f6lmlf] img[data-astro-cid-i3f6lmlf]{width:15px;height:15px}.pie__titulo[data-astro-cid-i3f6lmlf]{letter-spacing:.1em;text-transform:uppercase;color:var(--blanco);margin:0 0 14px;font-size:15px;font-weight:600;display:block}.pie__enlace[data-astro-cid-i3f6lmlf],.pie__dato[data-astro-cid-i3f6lmlf]{color:var(--pie-enlace);margin:0 0 11px;padding:0;font-size:15px;line-height:1.4;text-decoration:none;display:block}.pie__enlace[data-astro-cid-i3f6lmlf]:last-child,.pie__dato[data-astro-cid-i3f6lmlf]:last-child{margin-bottom:0}.pie__enlace[data-astro-cid-i3f6lmlf]:hover{color:var(--blanco);text-decoration:underline}.pie__copyright[data-astro-cid-i3f6lmlf]{text-align:center;color:var(--pie-enlace);border-top:1px solid var(--pie-divisor);margin-top:44px;padding:20px 0;font-size:15px}@media (width<=921px){.pie__marco[data-astro-cid-i3f6lmlf]{padding-bottom:30px}}@media (width<=781px){.pie__marco[data-astro-cid-i3f6lmlf]{padding:0 0 10px}.pie__contenido[data-astro-cid-i3f6lmlf]{padding:40px 22px 0}.pie__rejilla[data-astro-cid-i3f6lmlf]{grid-template-columns:1fr 1fr;gap:28px 20px}.pie__marca[data-astro-cid-i3f6lmlf],.pie__contacto[data-astro-cid-i3f6lmlf]{grid-column:1/-1}.pie__logo[data-astro-cid-i3f6lmlf]{width:140px;margin-bottom:12px}.pie__texto[data-astro-cid-i3f6lmlf]{margin:0 0 16px;font-size:15px;line-height:1.5}.pie__redes[data-astro-cid-i3f6lmlf]{gap:8px}.pie__titulo[data-astro-cid-i3f6lmlf]{letter-spacing:.06em;margin:0 0 4px}.pie__enlace[data-astro-cid-i3f6lmlf]{align-items:center;min-height:40px;margin:0;font-size:15px;line-height:1.3;display:flex}.pie__contacto[data-astro-cid-i3f6lmlf] .pie__titulo[data-astro-cid-i3f6lmlf]{margin-bottom:12px}.pie__dato[data-astro-cid-i3f6lmlf]{overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;line-height:1.5}.pie__copyright[data-astro-cid-i3f6lmlf]{text-align:center;margin-top:32px;padding:16px 72px 18px;font-size:15px;line-height:1.5}}.wa[data-astro-cid-chqxzehu]{z-index:99;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--whatsapp);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:opacity .2s,visibility .2s,transform .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 6px 18px -6px #00000059,0 2px 6px -2px #0000002e}.wa__icono[data-astro-cid-chqxzehu]{width:30px;height:30px;display:block}.wa[data-astro-cid-chqxzehu]:focus-visible{outline:2px solid var(--profundo);outline-offset:3px;box-shadow:none}.wa__etiqueta[data-astro-cid-chqxzehu]{white-space:nowrap;background:var(--blanco);color:var(--profundo);font:700 15px/1.2 var(--fuente-menu);box-shadow:0 6px 18px -8px rgba(var(--rgb-profundo), .45);opacity:0;pointer-events:none;border-radius:999px;padding:8px 14px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%)}@media (hover:hover){.wa[data-astro-cid-chqxzehu]:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px #0006,0 2px 6px -2px #0000002e}.wa[data-astro-cid-chqxzehu]:hover .wa__etiqueta[data-astro-cid-chqxzehu]{opacity:1;transform:translateY(-50%)}}.wa[data-astro-cid-chqxzehu]:focus-visible .wa__etiqueta[data-astro-cid-chqxzehu]{opacity:1;transform:translateY(-50%)}@media (width<=781px){.wa[data-astro-cid-chqxzehu]{width:52px;height:52px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.wa__icono[data-astro-cid-chqxzehu]{width:28px;height:28px}html.wa-heroe .wa[data-astro-cid-chqxzehu]{opacity:0;visibility:hidden;pointer-events:none}}html.menu-abierto .wa[data-astro-cid-chqxzehu]{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.wa[data-astro-cid-chqxzehu],.wa__etiqueta[data-astro-cid-chqxzehu]{transition:none}.wa[data-astro-cid-chqxzehu]:hover{transform:none}}@media print{.wa[data-astro-cid-chqxzehu]{display:none}}.arriba[data-astro-cid-spljlbpv]{z-index:99;right:30px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:44px;height:44px;color:var(--amarillo);background:var(--profundo);border:2px solid var(--amarillo);box-shadow:0 8px 20px -10px rgba(var(--rgb-profundo), .6);cursor:pointer;border-radius:50%;padding:0;transition:background-color .15s,color .15s,opacity .2s,visibility .2s;display:block;position:fixed}.arriba[data-astro-cid-spljlbpv][hidden]{display:none}.arriba[data-astro-cid-spljlbpv] svg[data-astro-cid-spljlbpv]{fill:currentColor;width:16px;height:9.6px;margin:0 auto;transform:translateY(-1.92px)rotate(180deg)}.arriba[data-astro-cid-spljlbpv]:hover{background:var(--azul);color:var(--blanco)}.arriba[data-astro-cid-spljlbpv]:focus-visible{outline:2px solid var(--amarillo);outline-offset:3px;box-shadow:none}@media (width<=781px){.arriba[data-astro-cid-spljlbpv]{right:20px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}html.menu-abierto .arriba[data-astro-cid-spljlbpv]{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.arriba[data-astro-cid-spljlbpv]{transition:none}}.carrito[data-astro-cid-bfqrv637]{width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--texto);background:var(--blanco);box-shadow:-24px 0 60px -30px rgba(var(--rgb-profundo), .45);transition:transform .38s var(--ease), overlay .38s allow-discrete, display .38s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.carrito[data-astro-cid-bfqrv637][open]{transform:none}@starting-style{.carrito[data-astro-cid-bfqrv637][open]{transform:translate(100%)}}.carrito[data-astro-cid-bfqrv637]::backdrop{background:rgba(var(--rgb-profundo), 0);transition:background-color .38s ease, overlay .38s allow-discrete, display .38s allow-discrete}.carrito[data-astro-cid-bfqrv637][open]::backdrop{background:rgba(var(--rgb-profundo), .45)}@starting-style{.carrito[data-astro-cid-bfqrv637][open]::backdrop{background:rgba(var(--rgb-profundo), 0)}}html:has(.carrito[open]){overflow:hidden}.carrito__panel[data-astro-cid-bfqrv637]{flex-direction:column;height:100%;display:flex}.carrito__cabeza[data-astro-cid-bfqrv637]{padding:calc(20px + env(safe-area-inset-top,0px)) 24px 18px;border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;display:flex}.carrito__titulo[data-astro-cid-bfqrv637]{font-size:24px;line-height:1.2}.carrito__unidades[data-astro-cid-bfqrv637]{font-family:var(--fuente-cuerpo);color:var(--suave);font-size:16px;font-weight:400}.carrito__cerrar[data-astro-cid-bfqrv637]{width:42px;height:42px;color:var(--profundo);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:flex}.carrito__cerrar[data-astro-cid-bfqrv637]:hover{background:var(--crema)}.carrito__cerrar[data-astro-cid-bfqrv637] svg[data-astro-cid-bfqrv637]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.carrito__vacio[data-astro-cid-bfqrv637]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.carrito__vacio[data-astro-cid-bfqrv637] svg[data-astro-cid-bfqrv637]{width:56px;height:56px;fill:var(--crema);stroke:var(--amarillo);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;margin-bottom:18px}.carrito__vacio-titulo[data-astro-cid-bfqrv637]{font-family:var(--fuente-titulos);font-size:22px;font-weight:var(--peso-titulos);color:var(--profundo)}.carrito__vacio-texto[data-astro-cid-bfqrv637]{max-width:280px;color:var(--suave);margin:6px 0 26px;font-size:15px;line-height:1.5}.carrito__vacio[data-astro-cid-bfqrv637][hidden]{display:none}.carrito__lista[data-astro-cid-bfqrv637]{overscroll-behavior:contain;flex:1;margin:0;padding:4px 24px;list-style:none;overflow-y:auto}.carrito__lista[data-astro-cid-bfqrv637]:empty{display:none}.linea[data-astro-cid-bfqrv637]{grid-template-columns:80px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.linea[data-astro-cid-bfqrv637]+.linea[data-astro-cid-bfqrv637]{border-top:1px solid var(--borde)}.linea__foto[data-astro-cid-bfqrv637]{object-fit:cover;background:var(--crema);border-radius:8px;width:80px;height:80px}.linea__datos[data-astro-cid-bfqrv637]{min-width:0;position:relative}.linea__nombre[data-astro-cid-bfqrv637]{color:var(--profundo);padding-right:52px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.linea__nombre[data-astro-cid-bfqrv637]:hover{text-underline-offset:3px;text-decoration:underline}.linea__variante[data-astro-cid-bfqrv637]{color:var(--suave);margin-top:2px;font-size:15px;line-height:1.5}.linea__fila[data-astro-cid-bfqrv637]{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.linea__cantidad[data-astro-cid-bfqrv637]{border:1px solid var(--borde);border-radius:999px;align-items:center;display:inline-flex}.linea__cantidad[data-astro-cid-bfqrv637] button[data-astro-cid-bfqrv637]{width:32px;height:32px;color:var(--profundo);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:17px;line-height:1}.linea__cantidad[data-astro-cid-bfqrv637] button[data-astro-cid-bfqrv637]:hover:not(:disabled){background:var(--crema)}.linea__cantidad[data-astro-cid-bfqrv637] button[data-astro-cid-bfqrv637]:disabled{opacity:.35;cursor:default}.linea__cantidad[data-astro-cid-bfqrv637] span[data-astro-cid-bfqrv637]{text-align:center;min-width:22px;font-size:15px;font-weight:600}.linea__precio[data-astro-cid-bfqrv637]{color:var(--profundo);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.linea__quitar[data-astro-cid-bfqrv637]{color:var(--suave);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline;position:absolute;top:0;right:0}.linea__quitar[data-astro-cid-bfqrv637]:hover{color:var(--rojo-texto)}.carrito__pie[data-astro-cid-bfqrv637]{padding:18px 24px calc(22px + env(safe-area-inset-bottom,0px));background:var(--crema);border-top:1px solid var(--borde)}.carrito__cuentas[data-astro-cid-bfqrv637]{margin:0 0 18px}.carrito__cuentas[data-astro-cid-bfqrv637] div[data-astro-cid-bfqrv637]{justify-content:space-between;gap:12px;font-size:15px;line-height:1.5;display:flex}.carrito__cuentas[data-astro-cid-bfqrv637] dd[data-astro-cid-bfqrv637]{font-variant-numeric:tabular-nums;margin:0}.carrito__cuentas[data-astro-cid-bfqrv637] div[data-astro-cid-bfqrv637]:nth-child(2) dd[data-astro-cid-bfqrv637]{color:var(--suave)}.carrito__total[data-astro-cid-bfqrv637]{border-top:1px solid var(--borde);color:var(--profundo);margin-top:6px;padding-top:8px;font-weight:600}.carrito__total[data-astro-cid-bfqrv637] dd[data-astro-cid-bfqrv637]{font-family:var(--fuente-titulos);font-size:22px}.carrito__pagar[data-astro-cid-bfqrv637]{width:100%;color:var(--blanco);background:var(--profundo);cursor:pointer;transition:background-color .15s ease, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 24px;font-size:16px;font-weight:700;line-height:1;display:flex}.carrito__pagar--whatsapp[data-astro-cid-bfqrv637]{background:var(--azul);color:var(--blanco);text-decoration:none}.carrito__pagar--whatsapp[data-astro-cid-bfqrv637]:hover{background:var(--azul-hover)}.carrito__pagar--whatsapp[data-astro-cid-bfqrv637] svg{width:21px;height:21px}.carrito__pagar--whatsapp[data-astro-cid-bfqrv637]+.carrito__medios[data-astro-cid-bfqrv637]{color:var(--profundo);font-size:15px}.carrito__pagar[data-astro-cid-bfqrv637]:not(.carrito__pagar--whatsapp):hover{background:var(--azul)}.carrito__pagar[data-astro-cid-bfqrv637] svg[data-astro-cid-bfqrv637]{fill:none;width:18px;height:18px;stroke:var(--amarillo);stroke-width:1.8px;stroke-linecap:round}.carrito__aviso[data-astro-cid-bfqrv637]{color:var(--profundo);background:var(--blanco);border-left:3px solid var(--amarillo);border-radius:4px;margin-top:12px;padding:10px 14px;font-size:15px;line-height:1.5}.carrito__medios[data-astro-cid-bfqrv637]{text-align:center;color:var(--suave);margin-top:12px;font-size:15px;line-height:1.5}@media (prefers-reduced-motion:reduce){.carrito[data-astro-cid-bfqrv637],.carrito[data-astro-cid-bfqrv637]::backdrop{transition:none}}
