.oferta-module__0Ojdlq__portada{gap:var(--sp-xl);max-width:var(--ancho-pagina);padding:var(--sp-xl) var(--sp-md) var(--sp-lg);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:768px){.oferta-module__0Ojdlq__portada{padding-top:var(--sp-2xl)}}.oferta-module__0Ojdlq__titulo{margin-top:var(--sp-sm);font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1}.oferta-module__0Ojdlq__titulo em{color:var(--amber-vivo);font-style:italic;font-weight:500}.oferta-module__0Ojdlq__lede{margin-top:var(--sp-md);max-width:56ch;color:var(--cream-muted);font-size:1.0625rem;line-height:1.6}.oferta-module__0Ojdlq__datos{gap:var(--sp-sm);margin-top:var(--sp-md);flex-wrap:wrap;display:flex}.oferta-module__0Ojdlq__datos span{border:1px solid var(--mar-line);border-radius:var(--r-pill);min-height:32px;font-size:var(--text-label);color:var(--cream);align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.oferta-module__0Ojdlq__datos .oferta-module__0Ojdlq__datoPrecio{border-color:var(--amber-vivo)}.oferta-module__0Ojdlq__datoPrecio strong{color:var(--amber-vivo);margin:0 .3em;font-size:1rem}.oferta-module__0Ojdlq__portadaAcciones{align-items:flex-end;gap:0 var(--sp-md);flex-wrap:wrap;display:flex}.oferta-module__0Ojdlq__acciones{gap:var(--sp-sm);margin-top:var(--sp-lg);flex-wrap:wrap;display:flex}.oferta-module__0Ojdlq__accion{min-height:var(--tap-min);padding:0 var(--sp-md);border:1px solid var(--mar-line);border-radius:var(--r-md);color:var(--cream);transition:background var(--dur-fast) var(--ease);background:0 0;font-size:.9375rem;font-weight:600}@media (hover:hover){.oferta-module__0Ojdlq__accion:hover{background:var(--mar-raised)}}.oferta-module__0Ojdlq__cierre .oferta-module__0Ojdlq__acciones{justify-content:center}.oferta-module__0Ojdlq__accionAviso{color:var(--cream-muted);flex-basis:100%;font-size:.875rem}.oferta-module__0Ojdlq__accionAviso:empty{display:none}.oferta-module__0Ojdlq__bloque{max-width:var(--ancho-pagina);padding:var(--sp-xl) var(--sp-md);margin:0 auto}.oferta-module__0Ojdlq__h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-section);color:var(--cream);margin-bottom:var(--sp-lg);line-height:1.1}.oferta-module__0Ojdlq__h3{margin:var(--sp-xl) 0 var(--sp-md);font-family:var(--font-display);color:var(--cream);font-size:1.25rem;font-weight:600}.oferta-module__0Ojdlq__enlace{color:var(--cream);text-underline-offset:3px;overflow-wrap:break-word;transition:color var(--dur-fast) var(--ease);text-decoration:underline}@media (hover:hover){.oferta-module__0Ojdlq__enlace:hover{color:var(--amber-vivo)}}.oferta-module__0Ojdlq__rejilla{gap:var(--sp-xl) var(--sp-md);padding-top:var(--sp-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.oferta-module__0Ojdlq__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.oferta-module__0Ojdlq__rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.oferta-module__0Ojdlq__paquete{gap:var(--sp-sm);min-width:0;padding:var(--sp-lg);border:1px solid var(--mar-line);border-radius:var(--r-lg);background:var(--mar-raised);flex-direction:column;display:flex;position:relative}.oferta-module__0Ojdlq__destacado{border-color:color-mix(in oklab, var(--amber-vivo) 70%, transparent);background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--amber-vivo) 14%, transparent), transparent 70%), var(--mar-raised)}.oferta-module__0Ojdlq__sello{top:-13px;left:var(--sp-lg);border-radius:var(--r-pill);background:var(--amber-vivo);color:var(--mar);letter-spacing:.12em;text-transform:uppercase;padding:3px 12px;font-size:.75rem;font-weight:700;position:absolute}.oferta-module__0Ojdlq__linea{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--amber-vivo);text-wrap:balance;font-weight:600}.oferta-module__0Ojdlq__nombre{font-family:var(--font-display);color:var(--cream);font-size:1.6rem;font-weight:600;line-height:1.1}.oferta-module__0Ojdlq__precio{margin-top:var(--sp-xs);color:var(--cream);flex-wrap:wrap;align-items:baseline;column-gap:2px;display:flex}.oferta-module__0Ojdlq__precioDesde{color:var(--cream-muted);margin-right:6px;font-size:.9375rem}.oferta-module__0Ojdlq__precioCifra{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.5rem,2rem + 2vw,3.1rem);font-weight:700;line-height:1}.oferta-module__0Ojdlq__precioMoneda{font-family:var(--font-display);margin-left:.12em;font-size:1.5rem;font-weight:600}.oferta-module__0Ojdlq__precioPor{color:var(--cream-muted);flex-basis:100%;margin-top:4px;font-size:.875rem}.oferta-module__0Ojdlq__tramos{font-size:.9375rem;list-style:none}.oferta-module__0Ojdlq__tramos li{justify-content:space-between;gap:var(--sp-md);border-top:1px solid var(--mar-line);color:var(--cream-muted);padding:6px 0;display:flex}.oferta-module__0Ojdlq__tramos li span:last-child{color:var(--cream);font-weight:600}.oferta-module__0Ojdlq__meta{gap:2px var(--sp-md);color:var(--cream-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.oferta-module__0Ojdlq__meta strong{color:var(--cream)}.oferta-module__0Ojdlq__descripcion{color:var(--cream-muted);font-size:.9375rem;line-height:1.55}.oferta-module__0Ojdlq__incluye{margin-top:var(--sp-xs);padding-top:var(--sp-md);border-top:1px solid var(--mar-line);color:var(--cream);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;font-size:.9375rem;list-style:none;display:grid}.oferta-module__0Ojdlq__incluye li{align-items:baseline;gap:10px;display:flex}.oferta-module__0Ojdlq__incluye li:before{content:"";border-radius:var(--r-pill);background:var(--amber-vivo);flex:none;width:7px;height:7px;translate:0 -1px}.oferta-module__0Ojdlq__paquete{container-type:inline-size}@container (min-width:280px){.oferta-module__0Ojdlq__incluye:has(>li:nth-child(7)){column-gap:var(--sp-md);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.875rem}}.oferta-module__0Ojdlq__pedir{min-height:46px;margin-top:var(--sp-md);padding:0 var(--sp-lg);border:1px solid color-mix(in oklab, var(--cream) 55%, transparent);border-radius:var(--r-md);color:var(--cream);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.oferta-module__0Ojdlq__destacado .oferta-module__0Ojdlq__pedir{border-color:var(--terracota-deep);background:var(--terracota-deep);color:var(--tinta)}@media (hover:hover){.oferta-module__0Ojdlq__pedir:hover,.oferta-module__0Ojdlq__destacado .oferta-module__0Ojdlq__pedir:hover{border-color:var(--terracota-hover);background:var(--terracota-hover);color:var(--tinta)}}@media (prefers-reduced-motion:no-preference){.oferta-module__0Ojdlq__accion{transition:background var(--dur-fast) var(--ease), scale var(--dur-tap) var(--ease)}.oferta-module__0Ojdlq__pedir{transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), scale var(--dur-tap) var(--ease)}.oferta-module__0Ojdlq__accion:active,.oferta-module__0Ojdlq__pedir:active{scale:.97}}.oferta-module__0Ojdlq__vacio{padding:var(--sp-xl) var(--sp-lg);border:1px solid var(--mar-line);border-radius:var(--r-lg);background:var(--mar-raised);color:var(--cream-muted)}.oferta-module__0Ojdlq__suplementos{max-width:var(--ancho-lectura);list-style:none}.oferta-module__0Ojdlq__suplemento{justify-content:space-between;align-items:baseline;gap:var(--sp-md);border-bottom:1px solid var(--mar-line);padding:12px 0;display:flex}.oferta-module__0Ojdlq__supNombre{min-width:0;color:var(--cream)}.oferta-module__0Ojdlq__supNota{color:var(--cream-muted);margin-top:2px;font-size:.8125rem;display:block}.oferta-module__0Ojdlq__supPrecio{color:var(--cream);text-align:right;flex:none;font-weight:600}.oferta-module__0Ojdlq__supUnidad{color:var(--cream-muted);font-size:.875rem;font-weight:400}.oferta-module__0Ojdlq__reglas{gap:var(--sp-md);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (min-width:768px){.oferta-module__0Ojdlq__reglas{grid-template-columns:repeat(3,minmax(0,1fr))}}.oferta-module__0Ojdlq__regla{gap:var(--sp-sm);padding:var(--sp-lg);border:1px solid var(--mar-line);border-radius:var(--r-lg);background:var(--mar-raised);flex-direction:column;display:flex}.oferta-module__0Ojdlq__reglaCifra{font-family:var(--font-display);color:var(--amber-vivo);font-size:2.4rem;font-weight:700;line-height:1}.oferta-module__0Ojdlq__reglaTexto{color:var(--cream-muted);line-height:1.55}.oferta-module__0Ojdlq__reglaTexto strong{color:var(--cream)}.oferta-module__0Ojdlq__condiciones{max-width:var(--ancho-lectura);gap:var(--sp-sm);color:var(--cream-muted);flex-direction:column;line-height:1.55;list-style:none;display:flex}.oferta-module__0Ojdlq__condiciones li{gap:10px;display:flex}.oferta-module__0Ojdlq__condiciones li:before{content:"·";color:var(--amber-vivo);flex:none;font-weight:700}.oferta-module__0Ojdlq__vigencia{max-width:var(--ancho-lectura);margin-top:var(--sp-md);color:var(--cream-muted);font-size:.875rem}.oferta-module__0Ojdlq__cierre{text-align:center;padding-bottom:var(--sp-2xl)}.oferta-module__0Ojdlq__cierre .oferta-module__0Ojdlq__h2{margin-bottom:var(--sp-sm)}.oferta-module__0Ojdlq__cierreTexto{max-width:52ch;color:var(--cream-muted);margin:0 auto;line-height:1.6}.oferta-module__0Ojdlq__soloPapel{display:none}@page{size:A4;margin:12mm}@media print{:root .oferta-module__0Ojdlq__oferta{--mar:#fff;--mar-raised:#fff;--mar-line:#cfc3ae;--cream:#2b1d14;--cream-muted:#5a4a3a;--amber-vivo:#845a1a;color:#2b1d14;background:#fff;min-height:0;font-size:10pt}.oferta-module__0Ojdlq__noImprimir{display:none!important}.oferta-module__0Ojdlq__oferta .revela{animation:none!important}.oferta-module__0Ojdlq__oferta header{padding:0 0 3mm}.oferta-module__0Ojdlq__oferta footer{padding:4mm 0 0;font-size:8.5pt}.oferta-module__0Ojdlq__portada{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8mm;padding:0 0 3mm}.oferta-module__0Ojdlq__titulo{font-size:24pt}.oferta-module__0Ojdlq__lede{margin-top:2mm;font-size:10pt}.oferta-module__0Ojdlq__datos{margin-top:2mm}.oferta-module__0Ojdlq__datos span{min-height:0;padding:1px 8px;font-size:8pt}.oferta-module__0Ojdlq__soloPapel{text-align:center;flex-direction:column;align-items:center;gap:2mm;font-size:8pt;display:flex}.oferta-module__0Ojdlq__qr{width:28mm;height:28mm}.oferta-module__0Ojdlq__bloque{padding:3mm 0}.oferta-module__0Ojdlq__h2{margin-bottom:3mm;font-size:14pt}.oferta-module__0Ojdlq__h3{margin:4mm 0 2mm;font-size:11pt}.oferta-module__0Ojdlq__h2,.oferta-module__0Ojdlq__h3{break-after:avoid}.oferta-module__0Ojdlq__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;padding-top:0}.oferta-module__0Ojdlq__paquete{break-inside:avoid;gap:1mm;padding:3mm}.oferta-module__0Ojdlq__sello{color:var(--amber-vivo);background:0 0;border:1px solid;align-self:flex-start;padding:0 6px;font-size:6.5pt;position:static}.oferta-module__0Ojdlq__linea{letter-spacing:.05em;font-size:6.5pt}.oferta-module__0Ojdlq__nombre{font-size:12pt}.oferta-module__0Ojdlq__precioCifra{font-size:18pt}.oferta-module__0Ojdlq__precioMoneda{font-size:11pt}.oferta-module__0Ojdlq__precioPor,.oferta-module__0Ojdlq__meta,.oferta-module__0Ojdlq__precioDesde,.oferta-module__0Ojdlq__tramos{font-size:7.5pt}.oferta-module__0Ojdlq__descripcion,.oferta-module__0Ojdlq__incluye{font-size:8.5pt}.oferta-module__0Ojdlq__incluye{gap:.8mm;padding-top:2mm}.oferta-module__0Ojdlq__incluye li:before{content:"·";width:auto;height:auto;color:var(--amber-vivo);background:0 0;border-radius:0;font-weight:700;translate:none}.oferta-module__0Ojdlq__vigencia{margin-top:2mm;font-size:8pt}.oferta-module__0Ojdlq__suplemento{padding:1.5mm 0;font-size:9pt}.oferta-module__0Ojdlq__supNota,.oferta-module__0Ojdlq__supUnidad{font-size:7.5pt}.oferta-module__0Ojdlq__regla,.oferta-module__0Ojdlq__suplemento,.oferta-module__0Ojdlq__condiciones li{break-inside:avoid}.oferta-module__0Ojdlq__reglas{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.oferta-module__0Ojdlq__regla{gap:1mm;padding:3mm}.oferta-module__0Ojdlq__reglaCifra{font-size:16pt}.oferta-module__0Ojdlq__reglaTexto,.oferta-module__0Ojdlq__condiciones{font-size:8.5pt}.oferta-module__0Ojdlq__condiciones{gap:1mm}.oferta-module__0Ojdlq__cierre{padding-bottom:0}.oferta-module__0Ojdlq__cierreTexto{font-size:9pt}.oferta-module__0Ojdlq__enlace{text-decoration:none}}
.catering-module__6ZKpHG__mundo{--mar:#2a1c13;--mar-raised:#3a2a1e;--mar-line:#55402e;--mar-deep:#221610;--cream:#f6efe1;--cream-muted:#cbb9a4;background:var(--mar);min-height:100vh;color:var(--cream)}.catering-module__6ZKpHG__mundo :focus-visible{outline-color:var(--amber-vivo)}.catering-module__6ZKpHG__cabecera{justify-content:space-between;align-items:center;gap:var(--sp-sm) var(--sp-md);max-width:var(--ancho-pagina);padding:14px var(--sp-md);margin:0 auto;display:flex}@media (max-width:479px){.catering-module__6ZKpHG__cabecera{flex-wrap:wrap}}.catering-module__6ZKpHG__marca{min-height:var(--tap-min);font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream);align-items:center;gap:10px;font-size:1.3rem;font-weight:600;display:inline-flex}.catering-module__6ZKpHG__marcaLogo{object-fit:cover;border:1px solid #f6efe124;border-radius:9px;flex-shrink:0;width:38px;height:38px}.catering-module__6ZKpHG__marcaSub{color:var(--amber-vivo);font-style:italic;font-weight:500}.catering-module__6ZKpHG__cruce{min-height:var(--tap-min);color:var(--cream-muted);border:1px solid var(--mar-line);border-radius:var(--r-md);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;gap:.3em;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:479px){.catering-module__6ZKpHG__cruceLargo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (hover:hover){.catering-module__6ZKpHG__cruce:hover{color:var(--cream);background:var(--mar-raised)}}.catering-module__6ZKpHG__hero{gap:var(--sp-xl);max-width:var(--ancho-pagina);padding:var(--sp-xl) var(--sp-md) var(--sp-2xl);grid-template-columns:minmax(0,1fr);align-items:center;margin:0 auto;display:grid}@media (min-width:768px){.catering-module__6ZKpHG__hero{gap:var(--sp-2xl);padding-top:var(--sp-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.catering-module__6ZKpHG__kicker{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-vivo);font-weight:600}.catering-module__6ZKpHG__titulo{margin-top:var(--sp-sm);font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);font-size:clamp(2.6rem,7vw,4.6rem);font-weight:700;line-height:.98}.catering-module__6ZKpHG__titulo em{color:var(--amber-vivo);font-style:italic;font-weight:500}.catering-module__6ZKpHG__lede{margin-top:var(--sp-lg);max-width:52ch;color:var(--cream-muted);font-size:1.0625rem;line-height:1.6}.catering-module__6ZKpHG__cta{min-height:52px;margin-top:var(--sp-lg);padding:0 var(--sp-xl);border-radius:var(--r-md);background:var(--terracota-deep);color:var(--tinta);transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:inline-flex}@media (hover:hover){.catering-module__6ZKpHG__cta:hover{background:var(--terracota-hover)}}.catering-module__6ZKpHG__acciones{align-items:flex-end;gap:0 var(--sp-lg);flex-wrap:wrap;display:flex}.catering-module__6ZKpHG__verOferta{min-height:var(--tap-min);margin-top:var(--sp-md);color:var(--cream);text-underline-offset:4px;transition:color var(--dur-fast) var(--ease);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.catering-module__6ZKpHG__verOferta:hover{color:var(--amber-vivo)}}.catering-module__6ZKpHG__puntos{margin-top:var(--sp-lg);gap:var(--sp-sm);color:var(--cream);flex-direction:column;list-style:none;display:flex}.catering-module__6ZKpHG__puntos li{align-items:baseline;gap:10px;display:flex}.catering-module__6ZKpHG__puntos li:before{content:"";border-radius:var(--r-pill);background:var(--amber-vivo);flex:none;width:9px;height:9px;transform:translateY(-1px)}.catering-module__6ZKpHG__heroFoto{aspect-ratio:1200/896;border-radius:var(--r-lg);border:1px solid color-mix(in oklab, var(--tinta) 22%, transparent);width:100%;height:auto;box-shadow:var(--shadow-foco);transition:transform var(--dur-med) var(--ease);transform:rotate(1.4deg)}@media (hover:hover){.catering-module__6ZKpHG__heroFoto:hover{transform:rotate(0)scale(1.015)}}@media (prefers-reduced-motion:no-preference){.catering-module__6ZKpHG__heroTexto{animation:catering-module__6ZKpHG__llega var(--dur-slow) var(--ease-cine) both}.catering-module__6ZKpHG__heroFoto{animation:catering-module__6ZKpHG__llega var(--dur-slow) var(--ease-cine) var(--dur-fast) both}}@keyframes catering-module__6ZKpHG__llega{0%{opacity:0;translate:0 var(--rise)}}.catering-module__6ZKpHG__puente{padding:var(--sp-2xl) var(--sp-md)}.catering-module__6ZKpHG__puenteInner{max-width:var(--ancho-lectura);padding:var(--sp-xl) var(--sp-lg);border-radius:var(--r-lg);border:1px solid var(--mar-line);background:radial-gradient(120% 90% at 50% 112%, color-mix(in oklab, var(--amber-vivo) 10%, transparent), transparent 70%), var(--mar-raised);text-align:center;margin:0 auto}.catering-module__6ZKpHG__puenteEyebrow{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-vivo);font-weight:600}.catering-module__6ZKpHG__puenteTitulo{margin-top:var(--sp-sm);font-family:var(--font-display);color:var(--cream);font-size:clamp(1.5rem,3.4vw,2rem);font-weight:600;line-height:1.1}.catering-module__6ZKpHG__puenteCopy{margin:var(--sp-md) auto 0;max-width:52ch;color:var(--cream-muted);line-height:1.6}.catering-module__6ZKpHG__puenteCta{min-height:var(--tap-min);margin-top:var(--sp-md);color:var(--cream);text-underline-offset:4px;transition:color var(--dur-fast) var(--ease);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.catering-module__6ZKpHG__puenteCta:hover{color:var(--amber-vivo)}}.catering-module__6ZKpHG__pie{padding:var(--sp-xl) var(--sp-md) var(--sp-2xl);text-align:center;color:var(--cream-muted);font-size:.875rem;line-height:1.6}.catering-module__6ZKpHG__pieMarca{font-family:var(--font-display);color:var(--cream);font-size:1rem}.catering-module__6ZKpHG__pieLink{color:var(--cream);text-underline-offset:3px;text-decoration:underline}
