/** Shopify CDN: Minification failed

Line 65:0 Unexpected "@media"

**/
<!--Start Contact Icons-->

.collapsible_contact {
  border: none;
  text-align: left;
  background-color: transparent!important;
  margin-right: 20px;
}
#collab_text {border:0;background:none;}

.content-collapsible_contact {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.frame_content_collapsible_contact{position: fixed;right: 10px;
bottom: 120px;
z-index: 1000;}

@media (min-width: 790px){  
    .collapsible_contact img {
    margin-bottom: 10px;
    width: 40px;
    height: 46px;
    filter: drop-shadow(1px 1px 1px darkgray);
    }
    .container_whatsapp, .container_sms, .container_call {text-align:right;}
    .container_whatsapp img, .container_sms img, .container_call img {
    z-index: 1000;
    width: 40px;
    height: 40px;
    filter: drop-shadow(1px 1px 1px darkgray);
    }
}

@media (max-width: 789px){  
    .collapsible_contact {
 
    margin-right: 5px!important;
    }
    .collapsible_contact img {
    margin-bottom: 10px;
    z-index: 1000;
    width: 40px;
    height: 46px;
    filter: drop-shadow(1px 1px 1px darkgray);
    }
    .container_whatsapp, .container_sms, .container_call {text-align:right;}
    .container_whatsapp img, .container_sms img, .container_call img {
    z-index: 1000;
    width: 40px;
    height: 40px;
    filter: drop-shadow(1px 1px 1px darkgray);
    }
}

<!--End Contact Icons-->

/* Ajuste tamano letra menu mobile*/
@media (max-width: 1024px) {
  .menu-drawer__menu-item {
    font-size: 18px !important; /* Ajusta según prefieras */
    line-height: 1.3em;
    letter-spacing: 0.5px;
  } /* Si quieres ajustar también el espaciado entre opciones */
  .menu-drawer__menu-item_main {
    padding: 10px 0 !important;
  }
}
/* Divider para dropdowns */
.submenu-design__simple a[href*="#divider1"] {
  pointer-events: none; /* que no sea clickeable */
  display: block;
  margin: 10px 0;
  padding: 0;
  height: 0;
  line-height: 0;
  border-top: 1px solid linear-gradient(to right, transparent, rgba(0, 0, 0, 0.35), transparent); /* claro sobre fondo claro */
}

/* Si tu dropdown va sobre fondo oscuro, usa esta variante: */
/*
.submenu-design__simple a[href*="#divider"] {
  border-top: 1px solid rgba(255,255,255,0.18);
}
*/

/* Oculta el texto del item (— / Separator) */
.submenu-design__simple a[href*="#divider1"] .submenu__item_text,
.submenu-design__simple a[href*="#divider1"] {
  font-size: 0;
}

.submenu-design__simple a[href*="#divider1"]::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.35), transparent);
}





/* Divider móvil: línea roja visible y texto oculto */
.menu-drawer__submenu .menu-drawer__submenu-content a[href*="#divider1"],
.menu-drawer__submenu .menu-drawer__submenu-content a[href*="#divider1"] * {
  font-size: 0 !important;
  line-height: 0 !important;
  color: transparent !important;
}

.menu-drawer__submenu .menu-drawer__submenu-content a[href*="#divider1"] {
  position: relative;
  display: block;
  pointer-events: none;
  padding: 0 !important;
  margin: 10px 0;
  height: 2px; /* deja espacio para la línea */
  border: none !important;
}

/* dibuja la línea */
.menu-drawer__submenu .menu-drawer__submenu-content a[href*="#divider1"]::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.17), rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0.17));
}