Pasta en rueda de queso
Menú Completo

¿Qué te llevamos hoy?

Descubre nuestra selección de pastas frescas preparadas en rueda de queso Grana Padano, lasagnas artesanales y recomendaciones especiales del chef.

Domicilios Rapidos
05-07 min de preparación
Ingredientes Premium
══════════════════════════════════════════════════════════════ */ /* ══════════════════════════════════════ FONDO GENERAL DE LA PÁGINA ══════════════════════════════════════ */ body, main, .flex.bg-background.min-h-screen { background: #0f0c09 !important; } /* Contenedor principal */ .max-w-7xl.w-full.mx-auto { background: #0f0c09 !important; } /* ══════════════════════════════════════ FUENTES PERSONALIZADAS ══════════════════════════════════════ */ @import url('https://fonts.cdnfonts.com/css/stop-lost'); /* ══════════════════════════════════════ TÍTULOS Y TIPOGRAFÍA ══════════════════════════════════════ */ .appTitle, h1.text-2xl.font-bold, h1.text-4xl.md\:text-5xl.font-bold, h2.scroll-m-20, h2.scroll-m-20.pb-2, h3, h3.scroll-m-20.text-2xl.font-bold, h4.scroll-m-20.text-xl.font-bold.tracking-tight { font-family: 'Stop Lost', sans-serif !important; font-weight: 100 !important; color: #fef3c7 !important; } .appTitle { font-size: 1.9rem !important; } /* Subtítulos de categorías */ .component-category-name { font-family: 'Stop Lost', sans-serif !important; font-weight: 100 !important; } /* ══════════════════════════════════════ CONTENEDOR DE PRODUCTOS ══════════════════════════════════════ */ .space-y-8.orderProductsContainer, .space-y-8.orderProductsContainer h3, .space-y-8.orderProductsContainer h4 { font-family: 'Stop Lost', sans-serif !important; font-weight: lighter !important; color: #fef3c7 !important; } /* Sección de productos */ .py-10.space-y-6, .space-y-5 { background: #0f0c09 !important; } /* ══════════════════════════════════════ CARDS DE PRODUCTOS (horizontal y vertical) ══════════════════════════════════════ */ /* Card horizontal (lista) - estructura completa */ a.rounded-lg.flex.border.bg-card.text-card-foreground.justify-between.h-40.items-stretch.flex-row, a[class*='rounded-lg'][class*='flex'][class*='border'][class*='bg-card'] { background-color: #14100c !important; border: 1px solid rgba(120, 53, 15, 0.22) !important; transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s !important; } a.rounded-lg.flex.border.bg-card.text-card-foreground.justify-between.h-40.items-stretch.flex-row:hover, a[class*='rounded-lg'][class*='flex'][class*='border'][class*='bg-card']:hover { border-color: rgba(245, 158, 11, 0.32) !important; box-shadow: 0 18px 38px rgba(120, 53, 15, 0.18) !important; transform: translateY(-2px) !important; } /* Card vertical (grid) */ .flex.flex-col.md\:aspect-square, a.block.relative.overflow-hidden.rounded-lg { background-color: #14100c !important; border: 1px solid rgba(120, 53, 15, 0.22) !important; border-radius: 12px !important; transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s !important; } .flex.flex-col.md\:aspect-square:hover, a.block.relative.overflow-hidden.rounded-lg:hover { border-color: rgba(245, 158, 11, 0.32) !important; box-shadow: 0 18px 38px rgba(120, 53, 15, 0.18) !important; transform: translateY(-2px) !important; } /* Textos dentro de las cards */ .orderProductName, .flex.flex-col.md\:aspect-square h3, .flex.flex-col.md\:aspect-square p, a.block h3, a.block p { color: #fef3c7 !important; } .flex.flex-col.md\:aspect-square p, a.block p { color: rgba(254, 243, 199, 0.6) !important; } /* Precios */ .flex.gap-x-2.text-sm.flex-row div, .text-sm.font-bold, [class*='price'] { color: #f59e0b !important; font-weight: 700 !important; } /* ══════════════════════════════════════ BARRA DE PEDIDO (Order Bar) ══════════════════════════════════════ */ div#orderBar, .py-5.bg-plain.border-t.md\:rounded-br-lg.px-8.sticky.bottom-0.md\:relative, [class*='orderBar'] { background-color: #14100c !important; border-color: rgba(120, 53, 15, 0.3) !important; } /* Botón principal de la barra de pedido */ button.justify-center.whitespace-nowrap.rounded-md.text-sm.transition-colors.bg-primary.text-primary-foreground.shadow.h-9.px-4.py-2.flex.flex-1.items-center.text-left, button.bg-primary.text-primary-foreground, button[class*='bg-primary'] { background-color: #f59e0b !important; color: #1a1510 !important; font-family: 'Stop Lost', sans-serif !important; font-weight: 100 !important; font-size: 1.2rem !important; border: none !important; transition: background 0.2s, transform 0.15s !important; } button.justify-center.whitespace-nowrap.rounded-md.text-sm.transition-colors.bg-primary.text-primary-foreground.shadow.h-9.px-4.py-2.flex.flex-1.items-center.text-left:hover, button.bg-primary.text-primary-foreground:hover, button[class*='bg-primary']:hover { background-color: #fbbf24 !important; transform: scale(1.02) !important; color: #1a1510 !important; } /* Texto en la barra de pedido */ div#orderBar *, .py-5.bg-plain * { color: #fef3c7 !important; } /* ══════════════════════════════════════ HERO / BANNER DE LA PÁGINA /PEDIR ══════════════════════════════════════ */ /* Componente "Start Ordering" - Hero principal */ .ct-startOrdering, .webv3_startOrdering_container { position: relative !important; min-height: 400px !important; background: #0f0c09 !important; } /* Imagen de fondo del hero */ .webv3_startOrdering_imageContainer, .webv3_startOrdering_image { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; } .webv3_startOrdering_image img { width: 100% !important; height: 100% !important; object-fit: cover !important; filter: brightness(0.7) !important; } /* Overlay oscuro sobre la imagen */ .webv3_startOrdering_imageBackdrop { background: linear-gradient( to bottom, rgba(15, 12, 9, 0.75) 0%, rgba(15, 12, 9, 0.85) 100% ) !important; } /* Contenedor de texto del hero */ .webv3_startOrdering_wordsContainer { position: relative !important; z-index: 10 !important; padding: 80px 24px !important; } /* Título del hero */ .webv3_startOrdering_words, h1.text-4xl.md\:text-5xl.font-bold { font-family: 'Stop Lost', sans-serif !important; font-weight: 100 !important; color: #fef3c7 !important; font-size: clamp(2.5rem, 6vw, 4rem) !important; text-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important; margin-bottom: 24px !important; } /* Botón del hero */ .webv3_startOrdering_button, a.webv3_startOrdering_button { background: #f59e0b !important; color: #1a1510 !important; font-family: 'Stop Lost', sans-serif !important; font-weight: 100 !important; font-size: 1.3rem !important; padding: 18px 40px !important; border-radius: 12px !important; border: none !important; box-shadow: 0 8px 24px rgba(245, 158, 11, 0.3) !important; transition: all 0.3s ease !important; } .webv3_startOrdering_button:hover { background: #fbbf24 !important; transform: translateY(-2px) scale(1.05) !important; box-shadow: 0 12px 32px rgba(245, 158, 11, 0.4) !important; color: #1a1510 !important; } /* Responsive para hero */ @media (max-width: 768px) { .webv3_startOrdering_container { min-height: 300px !important; } .webv3_startOrdering_wordsContainer { padding: 60px 20px !important; } .webv3_startOrdering_button { font-size: 1.1rem !important; padding: 14px 32px !important; } } /* ══════════════════════════════════════ CATEGORÍAS (Featured Categories) ══════════════════════════════════════ */ .ct-featuredCategories { background-color: #0f0c09 !important; padding: 40px 0 !important; } .ct-featuredCategories .max-w-7xl { background-color: transparent !important; } .ct-featuredCategories h2, .ct-featuredCategories h3 { font-family: 'Stop Lost', sans-serif !important; font-weight: lighter !important; color: #fef3c7 !important; } /* Cards de categorías */ .ct-featuredCategories a.block { border: 1px solid rgba(120, 53, 15, 0.22) !important; transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s !important; } .ct-featuredCategories a.block:hover { border-color: rgba(245, 158, 11, 0.32) !important; box-shadow: 0 18px 38px rgba(120, 53, 15, 0.18) !important; transform: translateY(-2px) !important; } /* ══════════════════════════════════════ SLIDER / CAROUSEL (si existe) ══════════════════════════════════════ */ .ct-slider { background: #0f0c09 !important; } .ct-slider img { filter: brightness(0.75) !important; } /* Controles del slider */ .ct-slider button { background: rgba(245, 158, 11, 0.2) !important; border: 1px solid rgba(245, 158, 11, 0.4) !important; color: #f59e0b !important; } .ct-slider button:hover { background: rgba(245, 158, 11, 0.4) !important; } /* ══════════════════════════════════════ BARRA DE BÚSQUEDA Y NAVEGACIÓN SUPERIOR ══════════════════════════════════════ */ /* Barra de búsqueda */ input[type='search'], input[placeholder*='Buscar'], input[placeholder*='Search'] { background: #1a1510 !important; border: 1px solid rgba(120, 53, 15, 0.3) !important; color: #fef3c7 !important; padding: 12px 16px !important; border-radius: 8px !important; } input[type='search']:focus { border-color: #f59e0b !important; box-shadow: 0 0 0 3px rgba(245, 158, 11, 0.15) !important; } /* Icono de búsqueda */ button[aria-label*='search'], button[aria-label*='Buscar'], .lucide-search { color: #f59e0b !important; } /* Navegación de categorías horizontal */ nav.flex.flex-row, .flex.items-center.gap-5 { background: transparent !important; } nav a, .navbarLink { color: rgba(254, 243, 199, 0.8) !important; transition: color 0.2s !important; } nav a:hover, .navbarLink:hover { color: #f59e0b !important; } nav a.navbarLink.transition-colors.text-navbar-active { color: #f59e0b !important; font-weight: 600 !important; } /* ══════════════════════════════════════ BREADCRUMBS Y NAVEGACIÓN ══════════════════════════════════════ */ nav[aria-label='breadcrumb'], nav[aria-label='breadcrumb'] ol, nav[aria-label='breadcrumb'] li { background: transparent !important; } nav[aria-label='breadcrumb'] a, nav[aria-label='breadcrumb'] span { color: rgba(254, 243, 199, 0.7) !important; } nav[aria-label='breadcrumb'] a:hover { color: #f59e0b !important; } /* Separadores de breadcrumb */ nav[aria-label='breadcrumb'] svg { color: rgba(254, 243, 199, 0.4) !important; } /* ══════════════════════════════════════ MODAL DE PRODUCTO (Product Dialog/Popup) ══════════════════════════════════════ */ [role='dialog'], [role='dialog'] > div, .fixed.inset-0.z-50 { background: #14100c !important; border: 1px solid rgba(120, 53, 15, 0.3) !important; } /* Overlay del modal */ [data-state='open'][class*='fixed'][class*='inset-0'] { background: rgba(15, 12, 9, 0.85) !important; } [role='dialog'] h2, [role='dialog'] h3, [role='dialog'] h4, [role='dialog'] p, [role='dialog'] label, [role='dialog'] span { color: #fef3c7 !important; } [role='dialog'] p { color: rgba(254, 243, 199, 0.7) !important; } /* Botón de submit en modal */ [role='dialog'] button[type='submit'], [role='dialog'] button.bg-primary { background-color: #f59e0b !important; color: #1a1510 !important; font-weight: 700 !important; border: none !important; } [role='dialog'] button[type='submit']:hover, [role='dialog'] button.bg-primary:hover { background-color: #fbbf24 !important; color: #1a1510 !important; } /* Botón de cerrar modal */ [role='dialog'] button[aria-label*='Close'], [role='dialog'] button[aria-label*='Cerrar'] { color: rgba(254, 243, 199, 0.7) !important; } [role='dialog'] button[aria-label*='Close']:hover, [role='dialog'] button[aria-label*='Cerrar']:hover { color: #f59e0b !important; } /* ══════════════════════════════════════ INPUTS Y CONTROLES ══════════════════════════════════════ */ input, textarea, select, input[type='text'], input[type='number'], input[type='email'], input[type='tel'] { background: #1a1510 !important; border: 1px solid rgba(120, 53, 15, 0.3) !important; color: #fef3c7 !important; } input::placeholder, textarea::placeholder { color: rgba(254, 243, 199, 0.4) !important; } input:focus, textarea:focus, select:focus { border-color: #f59e0b !important; outline: none !important; box-shadow: 0 0 0 2px rgba(245, 158, 11, 0.2) !important; } /* Botones de incremento/decremento */ button[aria-label*='Increment'], button[aria-label*='Decrement'], button[aria-label*='Aumentar'], button[aria-label*='Disminuir'] { background: rgba(245, 158, 11, 0.1) !important; border: 1px solid rgba(245, 158, 11, 0.3) !important; color: #f59e0b !important; } button[aria-label*='Increment']:hover, button[aria-label*='Decrement']:hover, button[aria-label*='Aumentar']:hover, button[aria-label*='Disminuir']:hover { background: rgba(245, 158, 11, 0.2) !important; } /* ══════════════════════════════════════ BADGES Y TAGS ══════════════════════════════════════ */ .badge, [class*='badge'], span.inline-flex.items-center.rounded-full { background: rgba(245, 158, 11, 0.15) !important; color: #f59e0b !important; border: 1px solid rgba(245, 158, 11, 0.3) !important; } /* ══════════════════════════════════════ BOTONES SECUNDARIOS Y LINKS ══════════════════════════════════════ */ button.text-primary, a.text-primary, button[class*='text-primary'], a[class*='text-primary'] { color: #f59e0b !important; } button.text-primary:hover, a.text-primary:hover { color: #fbbf24 !important; } /* Botones outline/ghost */ button.border.bg-transparent, button[class*='border'][class*='bg-transparent'] { border-color: rgba(245, 158, 11, 0.3) !important; color: #f59e0b !important; background: transparent !important; } button.border.bg-transparent:hover, button[class*='border'][class*='bg-transparent']:hover { background: rgba(245, 158, 11, 0.1) !important; border-color: rgba(245, 158, 11, 0.5) !important; } /* ══════════════════════════════════════ SCROLLBAR PERSONALIZADO ══════════════════════════════════════ */ ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-track { background: #14100c; } ::-webkit-scrollbar-thumb { background: rgba(245, 158, 11, 0.3); border-radius: 5px; } ::-webkit-scrollbar-thumb:hover { background: rgba(245, 158, 11, 0.5); } /* ══════════════════════════════════════ TABS Y NAVEGACIÓN DE PRODUCTOS ══════════════════════════════════════ */ [role='tablist'], .inline-flex.items-center.justify-center { background: #14100c !important; border: 1px solid rgba(120, 53, 15, 0.22) !important; } [role='tab'], button[role='tab'] { color: rgba(254, 243, 199, 0.6) !important; } [role='tab'][data-state='active'], button[role='tab'][data-state='active'] { background: rgba(245, 158, 11, 0.15) !important; color: #f59e0b !important; } /* ══════════════════════════════════════ SKELETON LOADERS ══════════════════════════════════════ */ .animate-pulse, [class*='skeleton'] { background: rgba(120, 53, 15, 0.15) !important; } /* ══════════════════════════════════════ POPOVER Y TOOLTIPS ══════════════════════════════════════ */ [role='tooltip'], .popover-content { background: #14100c !important; border: 1px solid rgba(120, 53, 15, 0.3) !important; color: #fef3c7 !important; } /* ══════════════════════════════════════ SEPARADORES ══════════════════════════════════════ */ hr, .border-t, .border-b, [class*='border-t'], [class*='border-b'] { border-color: rgba(120, 53, 15, 0.22) !important; } /* ══════════════════════════════════════ TEXTOS GENERALES ══════════════════════════════════════ */ p, span, div { color: rgba(254, 243, 199, 0.85); } /* Textos secundarios/muted */ .text-muted-foreground, [class*='text-muted'] { color: rgba(254, 243, 199, 0.5) !important; } /* ══════════════════════════════════════ AJUSTES RESPONSIVE ══════════════════════════════════════ */ @media (max-width: 768px) { .appTitle { font-size: 1.5rem !important; } button.bg-primary.text-primary-foreground { font-size: 1rem !important; } }

ARMA TU PASTA

Arma tu Cheese Wheel Pasta como quieras. Fettuccine al parmesano con las proteínas y los toppings que más te gusten!

RECOMENDACIONES