html,
body {font-family: "Noto Sans" !important;}

.titulo-categoria {color: #d02381 !important;
  font-weight: 800 !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #111111;
  border-radius: 0px !important;}

.mensaje_fase_beta {display: none !important;}

header .cont_header_up .whatsapp_contacto {color: white !important;}

header .cont_header_up .whatsapp_contacto:hover {color: white !important;}

#nav-mega-menu .nav-links li {font-size: 14px !important;
  padding-top: 10px !important;
  text-transform: uppercase;}

#nav-mega-menu .nav-links li > a {font-size: 14px !important;}

.mega-box li a {color: black !important;
  font-weight: 500 !important;
  font-size: 15px !important;
  font-family: "Lato";}

.ingresa_usuario:focus:not(:focus-visible) {outline: 0;
  box-shadow: none;}

a.desktop-item {font-size: 13px !important;
  font-weight: normal !important;}

a.desktop-item:hover {color: #fdcaef !important;}

.paginacion .page-link {color: black;
  background-color: white;}

.paginacion .page-link:hover {color: black;
  background-color: white;}

.paginacion .page-item.active .page-link {background-color: #f88aab;
  border-color: #f88aab;}

.paginacion_inferior {margin-top: 20px;}

.cont_paginacion_inferior_busqueda {padding-left: 20px;}

.precio,
.precio_descuento_precio_oferta {color: #ff5862 !important;}

.etiqueta_descuento {background-color: #ff8aab !important;}

.logo_rs_footer {display: flex;
  align-items: center;
  color: var(--primary-color) !important;
  margin-bottom: 15px;}

@media screen and (min-width: 970px) {
  .cont_carrousel_item {
    height: 500px !important;
  }
}

@media screen and (max-width: 970px) {
  .img_slider {
    height: 200px !important;
    width: auto !important;
  }
}

body {background: rgb(253, 169, 241);
  background: linear-gradient(24deg, rgba(253, 169, 241, 1) 0%, rgba(254, 218, 249, 1) 24%, rgba(255, 255, 255, 1) 79%);}

.home > .seccion-fila:not(.cont_slider) {--bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;}

.section-oferta-title {font-size: 0.8rem !important;
  font-family: inherit !important;}

.cont_producto .enlace {transition: 300ms;}

.cont_producto .enlace:hover {border: none;
  box-shadow:
    0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -4px rgba(0, 0, 0, 0.1);}

.cont_grilla_productos {padding: 24px 0 !important;}

.cont_producto .enlace .cont_imagen_informacion {background: white;
  padding: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;}

.cont_producto .enlace .cont_imagen_informacion > span {width: 100% !important;
  aspect-ratio: 1;}

.cont_producto .enlace .cont_imagen_informacion > .cont_informacion {display: flex;
  flex-direction: column;
  flex: 1;
  margin: 0;
  padding: 20px;
  background: #fafafa;
  text-align: left;}

.cont_producto .enlace .cont_imagen_informacion .cont_informacion .sku_producto {font-size: 0.8rem;}

.cont_producto .enlace .cont_imagen_informacion .cont_informacion .nombre_producto {font-size: 1rem;
  line-height: 1.25;
  max-height: unset;
  overflow: unset;
  padding: 0;
  margin: 6px 0;}

.cont_informacion .product-attributes-preview,
.cont_informacion > div:nth-last-child(-n + 2):not([itemprop="offers"]) {display: none;}

.cont_informacion [itemprop="offers"] {margin-top: auto;}

.precio_descuento_precio_oferta small {margin-left: 0.5rem;
  color: #999;
  font-weight: 400;}

.etiqueta_descuento {text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  font-weight: 500;}

.cont_producto .enlace .cont_imagen_informacion .cont_informacion .texto_stock_fisico {font-weight: unset;}

:root {--theme-header-bg-color: #d12483;
  --theme-header-border-color: rgba(255, 255, 255, 0.2);}

header .cont_header_down {background: var(--theme-header-bg-color) !important;}

header .navigation-menu-root {background: var(--theme-header-bg-color) !important;
  border-top: 1px solid var(--theme-header-border-color);}

header .cont_header_down input {border-radius: 30px 0 0 30px;
  border-right: none;
  padding: 0.475rem 1.25rem;}

header .cont_header_down .boton_ofertas {background-color: var(--primary-color);
  color: white;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0 0.75rem;
  line-height: 2.25rem;}

header .cont_boton_ofertas .botones {border-radius: 30px;
  overflow: hidden;}

header .cont_carrito_compra .carrito_compra {filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2));}

header .navigation-menu-root li > a,
header .navigation-menu-root li > button {font-weight: 500;}

header .navigation-menu-root li > a:hover,
header .navigation-menu-root li > button:hover {background: rgba(255, 255, 255, 0.2) !important;}

footer .cont_footer {background: var(--theme-header-bg-color);}

footer .cont_footer .titulo_informacion {color: white;
  font-size: 1rem;}

footer .cont_footer .subtitulo_informacion {font-size: 0.85rem;
  color: white;}

footer .cont_footer .lista_footer li {font-size: 0.85rem;
  color: white;
  margin-left: 12px;}

footer .custom_altaventa_branding {background: #feaade;
  color: black;}

footer .custom_altaventa_branding a:link {font-size: 0.75rem;
  color: inherit;}

@media screen and (max-width: 425px) {
  .cont_imagen_banner {
    width: 100% !important;
  }

  header .ingresa_usuario {
    padding: 0 0.75rem;
  }
}

.fila-slider.seccion-fila {margin-bottom: 16px;}