:root{--carta-primary: var(--d-colores-principal-3, #E04033);--carta-fg: var(--d-colores-principal-2, #333333);--carta-bg: var(--d-colores-principal-1, #ffffff);--carta-muted: #999999;--carta-bar: #E04033;--carta-line: #D6D6D6;--carta-serif: "Montserrat", Roboto, sans-serif;--carta-sans: "Montserrat", Roboto, sans-serif;--d-colores-principal-1: rgba(255, 255, 255, 1);--d-colores-principal-2: rgba(224, 64, 51, 1);--d-colores-principal-3: rgba(51, 51, 51, 1);--d-home-fondo-pagina-color: #e04033;--d-home-logo-bg-color: #ffffff;--d-home-botones-idiomas-bg-color: #ffffff;--d-home-botones-bg-color: #ffffff;--d-home-botones-border-color: #ffffff;--d-home-botones-text-color: #414141;--d-home-botones-format: uppercase;--d-home-botones-font: Montserrat;--d-home-botones-size: 15;--d-principal-fondo-pagina-color: #e04033;--d-principal-cabecera-bg-color: #ffffff;--d-principal-cabecera-iconos-color: #333333;--d-principal-cabecera-icono-atras-color: #ffffff;--d-principal-cabecera-icono-atras-bg-color: #333333;--d-principal-cabecera-alergenos-bg-color: #43d95f;--d-principal-cabecera-alergenos-text-color: #ffffff;--d-principal-botones-bg-color: #ffffff;--d-principal-botones-border-color: rgba(255, 255, 255, 0);--d-principal-botones-text-color: #333333;--d-principal-botones-format: uppercase;--d-principal-botones-font: Montserrat;--d-principal-botones-size: 15;--d-principal-botones-svg-color: #e04033;--d-ficha-alergenos-cabecera-icono-cerrar-bg-color: #e04033;--d-ficha-alergenos-cabecera-icono-cerrar-color: #ffffff;--d-ficha-alergenos-texto-color: #333333;--d-ficha-alergenos-texto-format: none;--d-ficha-alergenos-iconos-color: #333333;--d-ficha-alergenos-fondo-pagina-color: #ffffff;--d-secciones-cabecera-iconos-color: #333333;--d-secciones-cabecera-iconos-bg-color: rgba(0, 0, 0, 0);--d-secciones-cabecera-icono-atras-color: #ffffff;--d-secciones-cabecera-icono-atras-bg-color: #333333;--d-secciones-cabecera-alergenos-bg-color: #e04033;--d-secciones-cabecera-alergenos-text-color: #ffffff;--d-secciones-seccion-cabecera-bg-color: #ffffff;--d-secciones-seccion-cabecera-text-color: #e04033;--d-secciones-seccion-cabecera-font: Montserrat;--d-secciones-seccion-cabecera-size: 21;--d-secciones-seccion-cabecera-format: uppercase;--d-listado-listado-texto-bg-color: #e04033;--d-listado-seccion-producto-bg-color: #ffffff;--d-listado-separadores-color: #e04033;--d-listado-sub-menus-descripcion-bg-color: #ffffff;--d-listado-sub-menus-descripcion-color: #E04033;--d-listado-sub-menus-descripcion-cuerpo-bg-color: rgba(255, 255, 255, .81);--d-listado-sub-menus-descripcion-cuerpo-color: rgba(224, 64, 51, 1);--d-listado-sub-menus-listado-bg-color: #e04033;--d-listado-sub-menus-listado-text-color: #ffffff;--d-listado-sub-menus-listado-font: Montserrat;--d-listado-sub-menus-listado-size: 16;--d-listado-sub-menus-listado-format: none;--d-listado-producto-color: #333333;--d-listado-producto-font: Montserrat;--d-listado-producto-size: 15;--d-listado-descripcion-color: #999999;--d-listado-descripcion-font: Montserrat;--d-listado-descripcion-size: 14;--d-listado-precio-color: #e04033;--d-listado-precio-font: Montserrat;--d-listado-precio-size: 15;--d-listado-texto-precio-color: rgba(224, 64, 49, .59);--d-listado-texto-precio-font: Montserrat;--d-listado-texto-precio-size: 12;--d-listado-texto-precio-format: none;--d-listado-sub-menus-cabecera-text-color: #ffffff;--d-listado-sub-menus-cabecera-bg-color: #e04033;--d-listado-sub-menus-cabecera-text-active-color: #000000;--d-listado-sub-menus-cabecera-font: Montserrat;--d-listado-sub-menus-cabecera-size: 13;--d-listado-sub-menus-cabecera-format: none;--d-secciones-alergenos-svg-color: #000000;--d-secciones-alergenos-tipo-icono: linea;--d-secciones-menu-precio-color: #e04033;--d-secciones-menu-precio-font: Montserrat;--d-secciones-menu-precio-size: 21;--d-ficha-producto-fondo-pagina-color: #ffffff;--d-ficha-producto-fondo-pagina-separator-color: #999999;--d-ficha-producto-titulo-color: #333333;--d-ficha-producto-titulo-font: Montserrat;--d-ficha-producto-titulo-size: 22;--d-ficha-producto-descripcion-color: #999999;--d-ficha-producto-descripcion-font: Montserrat;--d-ficha-producto-descripcion-size: 14;--d-ficha-producto-precio-color: #e04033;--d-ficha-producto-precio-font: Montserrat;--d-ficha-producto-precio-size: 22;--d-ficha-producto-cabecera-icono-atras-color: #ffffff;--d-ficha-producto-cabecera-icono-atras-bg-color: #e04033;--d-ficha-alergenos-fondo-pagina-titulo-color: #333333;--d-ficha-alergenos-fondo-pagina-titulo-font: "Montserrat", Roboto, sans-serif;--d-ficha-alergenos-fondo-pagina-titulo-size: 15;--d-ficha-alergenos-fondo-pagina-titulo-format: none;--d-ficha-alergenos-iconos-checked-icono-bg-color: #999999;--d-ficha-alergenos-iconos-checked-icono-active-bg-color: #43d95f;--d-ficha-alergenos-iconos-checked-icono-color: #ffffff;--d-ficha-alergenos-texto-font: Montserrat;--d-ficha-alergenos-texto-size: 15;--d-ficha-menu-fondo-pagina-color: #e04033;--d-ficha-menu-texto-color: #ffffff;--d-ficha-menu-texto-font: Montserrat;--d-ficha-menu-iconos-color: rgba(255, 255, 255, .75);--d-ficha-menu-logo-bg-color: #ffffff;--d-ficha-menu-cabecera-icono-atras-bg-color: #ffffff;--d-ficha-menu-cabecera-icono-atras-color: #e04033;--d-ficha-contacto-fondo-pagina-color: #ffffff;--d-ficha-contacto-texto-color: #333333;--d-ficha-contacto-texto-font: Montserrat;--d-ficha-contacto-texto-size: 15;--d-ficha-contacto-botones-bg-color: #ffffff;--d-ficha-contacto-botones-border-color: #999999;--d-ficha-contacto-botones-text-color: #333333;--d-ficha-contacto-botones-font: Montserrat;--d-ficha-contacto-botones-size: 15;--d-ficha-contacto-iconos-color: #000000;--d-promociones-titulo-font: Montserrat;--d-home-logo-image: https://media.cartadigital.app/legacy/demo-4/logo.png;--d-colores-principal-4: rgba(153, 153, 153, 1);--d-ficha-contacto-wifi-enlace-color: rgba(255, 255, 255, 1);--d-ficha-contacto-wifi-icono-color: #414141;--d-ficha-contacto-wifi-qr-hint-color: rgba(212, 212, 212, 1);--d-ficha-contacto-wifi-text-color: rgba(255, 255, 255, 1);--d-home-texto-direccion-mostrar: off;--d-listado-sub-menus-cabecera-activo: off}html[data-theme=demo-4] .pagecontent{padding-left:0;padding-right:0}html[data-theme=demo-4] .pagecontent h2.boton{background:var(--d-principal-botones-bg-color, #ffffff);border:none;box-shadow:0 6px 6px 7px #0000002e;margin:-1px 0 0;padding:.63rem 1.5rem}html[data-theme=demo-4] .pagecontent h2.boton.with-icon{padding:.59rem 1.5rem}html[data-theme=demo-4] .pagecontent h2.boton a{background:var(--d-secciones-botones-botones-bg-color, var(--d-principal-botones-bg-color, #ffffff));padding:0}html[data-theme=demo-4]{--carta-boton-h: 50px}html[data-theme=demo-4] .precio-line{opacity:1}html[data-theme=demo-4] .elemento{margin:0;padding:1.1rem 1.2rem}html[data-theme=demo-4] .seccion.menu .elemento+.elemento:before{content:"";position:absolute;top:0;left:1.2rem;right:1.2rem;height:1px;background:var(--d-listado-separadores-color, #E04033)}html[data-theme=demo-4] .seccion.menu .elemento{border-bottom-color:transparent}html[data-theme=demo-4] .content .seccion>h2{min-height:66px;padding:.6rem 0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25}html[data-theme=demo-4] .content .seccion{margin-bottom:0}html[data-theme=demo-4] .seccion.menu .content{background:#fff;padding-bottom:0;margin-bottom:calc(40px + var(--carta-menu-pie-h, 0px) + var(--carta-pie-h, 0px))}html[data-theme=demo-4] .seccion.menu .pagecontent{padding-bottom:0}html[data-theme=demo-4] .content .seccion>h2 span{margin:0;padding:0}html[data-theme=demo-4] .content .seccion>h2 .desc-seccion{display:block;background:var(--d-listado-sub-menus-descripcion-bg-color, #ffffff);color:var(--d-listado-sub-menus-descripcion-text-color, var(--d-listado-sub-menus-descripcion-color, #E04033));margin:.55rem .75rem 0;padding:.6rem .75rem;text-align:center}html[data-theme=demo-4] .content .seccion.desc>.desc-seccion-listado{background:var(--d-listado-sub_menus_descripcion-cuerpo-bg-color, var(--d-listado-sub-menus-descripcion-cuerpo-bg-color, #ffffff));color:var(--d-listado-sub_menus_descripcion-cuerpo-color, var(--d-listado-sub-menus-descripcion-cuerpo-color, #E04033));margin:0;padding:.75rem 1.2rem;text-align:center}html[data-theme=demo-4] .drawer__close{color:#e04033}html[data-theme=demo-4] .drawer__close svg{fill:currentColor}html[data-theme=demo-4] .principal .content,html[data-theme=demo-4] .principal .pagecontent{padding-top:0;margin-top:0}html[data-theme=demo-4] .content{padding-top:0}html[data-theme=demo-4] .principal:has(.header-content) .content>.pagecontent:first-child{margin-top:-16px}html[data-theme=demo-4] .seccion .pagecontent,html[data-theme=demo-4] .content .pagecontent{padding-top:0;margin-top:0}html[data-theme=demo-4] .header--section+*{margin-top:0}html[data-theme=demo-4] .pagecontent h2.boton .title span{text-transform:uppercase}html[data-theme=demo-4] .pagecontent h2.boton:not(.with-icon) .title{text-align:center}html[data-theme=demo-4] .pagecontent h2.boton .title{padding:.5rem 0;text-transform:var(--d-secciones-botones-botones-format, var(--d-principal-botones-format, none))}html[data-theme=demo-4] .header__logo h1{font-weight:400;letter-spacing:normal}html[data-theme=demo-4] .submenu{background:var(--d-listado-sub-menus-cabecera-bg-color, #E04033)}html[data-theme=demo-4] .title-elemento h3,html[data-theme=demo-4] .elemento .precio-holder h4{font-weight:600}html[data-theme=demo-4] .content .seccion>h2{font-weight:400}html[data-theme=demo-4] .modal-ficha .Modal-content h2,html[data-theme=demo-4] .modal-ficha .Modal-content .precio-holder h4{font-weight:400}html[data-theme=demo-4] .imagen-elemento{flex-basis:91px;width:91px;height:91px;border-radius:10px}html[data-theme=demo-4] .content-home .logo-home.varios-idiomas{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}html[data-theme=demo-4] .content-home .logo-home img{max-width:60%}html[data-theme=demo-4] .content-home ul.idiomas{width:100%;max-width:none;margin:-14px auto 0;padding-top:13px;overflow:hidden}html[data-theme=demo-4] .content-home .idioma h2.boton{padding:0 2rem;margin:0;background:var(--d-home-botones-bg-color, #ffffff);box-shadow:0 6px 6px 7px #0000002e}html[data-theme=demo-4] .content-home .idioma h2.boton a{background:transparent}html[data-theme=demo-4] .content-home .idioma h2.boton{animation:cartaFadeInUp 2s ease both}html[data-theme=demo-4] .content-home .idioma h2.boton a{padding:.745rem 0}html[data-theme=demo-4] .content-home .idioma h2.boton .title{font-weight:600;text-transform:var(--d-home-botones-format, none)}html[data-theme=demo-4] .content-home .idioma h2.boton .icono{padding:.5rem 0}html[data-theme=demo-4] .content-home .idioma h2.boton .icono img{height:24px;width:24px}html[data-theme=demo-4] .modal-menu .Modal-content h2{color:var(--d-secciones-menu-precio-color, #E04033)}html[data-theme=demo-4] .modal-menu .Modal-content .title-elemento h3{color:var(--d-ficha-producto-titulo-color, #333333)}html[data-theme=demo-4] .modal-menu .Modal-content .seccion>h2{color:var(--d-listado-sub-menus-listado-text-color, #ffffff)}html[data-theme=demo-4] .content-home .idioma h2.boton .icono{display:flex;align-items:center;justify-content:center;width:30px;flex:0 0 30px}html[data-theme=demo-4] .content-home .idioma h2.boton .icono img{width:30px;height:30px;border-radius:50%;object-fit:cover}html[data-theme=demo-4] .content-home .idioma h2.boton .title{text-align:left}html[data-theme=demo-4] .ale-ico,html[data-theme=demo-4] .svg-alergeno{filter:grayscale(1)}html[data-theme=demo-4] .pagecontent h2.boton:has(.title span){padding:0 .75rem;min-height:70px}html[data-theme=demo-4] .pagecontent h2.boton:has(.title span) a{min-height:70px}html[data-theme=demo-4] .pagecontent h2.boton:has(.title span) .title{padding:0}:root{--d-principal-zona-superior-text-es: CARTA;--d-promociones-slider-flecha-color: rgba(224, 64, 51, 1);--d-secciones-menu-impuesto-text-es: IVA incl.}:root{--d-ficha-contacto-botones-wa-bg-color: rgba(68, 196, 85, 1)}
