/** Shopify CDN: Minification failed

Line 60:0 All "@import" rules must come first
Line 147:0 Expected "}" to go with "{"

**/
/* Precio original tachado */
.grid-product__price--original,
s, del {
  color: #999 !important;
  text-decoration: line-through !important;
}

/* Precio de oferta en rojo */
.grid-product__price:has(.grid-product__price--original) {
  color: #E02020 !important;
}

.grid-product__price--original {
  color: #999 !important;
}

:root {
  --color-sale-price: #E02020;
}

/* Quitar etiqueta "Venta" */
.grid-product__tag--sale {
  display: none !important;
}

/* Espacio bloque cómo hacer tu pedido */
#shopify-section-template--16588836765778__como_hacer_pedido_DA8G8N {
  margin-top: 40px;
}

/* Fondo menú móvil */
#NavDrawer.drawer,
#NavDrawer .drawer__contents,
#NavDrawer .drawer__scrollable,
#NavDrawer .drawer__fixed-header,
#NavDrawer .mobile-nav,
#NavDrawer .mobile-nav__item {
  background-color: #F9F8F6 !important;
}

/* Texto menú móvil */
#NavDrawer .mobile-nav__link,
#NavDrawer .mobile-nav__link--top-level,
#NavDrawer .mobile-nav__faux-link,
#NavDrawer .drawer__close-button,
#NavDrawer a,
#NavDrawer button {
  color: #2E2E2E !important;
  font-weight: bold !important;
  font-family: 'Jost', sans-serif !important;
}

/* Fuente Jost */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;700&display=swap');

/* Padding bloque cómo hacer tu pedido */
.como-pedido {
  padding: 10px 20px !important;
}

/* Iconos redes sociales menú móvil */
.mobile-nav__item .social-icons,
.mobile-nav__item ul.social-icons {
  display: flex !important;
  flex-wrap: wrap !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  gap: 8px !important;
}

.mobile-nav__item .social-icons li {
  margin: 0 !important;
  padding: 0 !important;
}

/* Fondo sección text_and_image */
section[id*="text_and_image_6eYF6f"] {
  background-color: #ECF5FF;
}

/* Cuadro horario - ajuste móvil */
@media screen and (max-width: 768px) {
  .background-media-text__inner {
    position: absolute !important;
    top: 60% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 90% !important;
    z-index: 10 !important;
  }
  .background-media-text__aligner {
    position: relative !important;
    width: 100% !important;
    top: auto !important;
    left: auto !important;
  }
  .background-media-text__text {
    padding: 15px !important;
  }
  .background-media-text__text .h3 {
    font-size: 18px !important;
  }
  .background-media-text__subtext p {
    font-size: 14px !important;
  }
}

/* Color iconos sección columnas */
#shopify-section-template--16647105609810__text_with_icons_bJfLzM .icon,
#shopify-section-template--16647105609810__text_with_icons_bJfLzM svg,
#shopify-section-template--16647105609810__text_with_icons_bJfLzM svg path,
#shopify-section-template--16647105609810__text_with_icons_bJfLzM svg circle,
#shopify-section-template--16647105609810__text_with_icons_bJfLzM svg rect {
  fill: none !important;
  stroke: #C9A98A !important;
  color: #C9A98A !important;
}

/* Variante seleccionada */
input[data-variant-input]:checked + .variant__button-label,
input[data-variant-input]:checked ~ .variant__button-label {
  background-color: #C9A98A !important;
  border-color: #C9A98A !important;
  color: #ffffff !important;

  /* Quitar separadores menú móvil */
#NavDrawer .mobile-nav__item {
  border: none !important;
  box-shadow: none !important;
}

#NavDrawer .mobile-nav {
  border: none !important;
}

#NavDrawer li {
  border: none !important;
}


