.product-grid {
  align-items: end!important;
}
.nav-top {
  display: none;
}
.skiptranslate, .google_translate_element {
  display: none!important;
}
body{
  top: 0px !important; 
  position: static !important; 
  }
.widget-categories .accordion-button:hover {
    color: #db3570 !important;;
}
  
.product-title > a:hover {
    color: #db3570 !important;
}
.range-slider-ui .noUi-connect {
    background-color: #db3570!important;
}
.steps-dark .step-item.active .step-count, .steps-dark .step-item.active .step-progress {
    background-color: #db3570!important;
}
  
  .goog-te-banner-frame{
  display:none !important
  }

.navbar-mega-nav .dropdown-menu > .dropdown > a {
  height: calc(400px / 7);
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e3e9ef;
}

.btn-primary {
  /* background-color: #E03E52 ; */
}

.bg-fucsia {
  background-color: #ea1c74;
}
.bk-gris-rojo {
  background-color: #2f2727 !important;
}

.color-fucsia {
  color: #db3570 !important;
}

.btn-primary {
  color: #000;
  background-color: #db3570!important;
  border-color: #db3570!important;
  box-shadow: unset;
}

.btn-primary:hover {
  color: #000;
  background-color: #e21b5a !important;
  border-color: #e21b5a !important;
  box-shadow: unset;
}
/* 
a:hover :not(.btn-primary) {
  color: #e21b5a !important;
} */
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #e21b5a!important;
  border-color: #e21b5a!important;
}

.dropdown-menu li:hover > .dropdown-item {
  color: #e21b5a !important;
}

.navbar-light .nav-item.active .nav-link:not(.disabled) {
  color: #e21b5a !important;
}

/* .widget-list-link:hover {
    color: #e21b5a !important;
  } */

.nav-link-style:hover {
  color: #e21b5a;
}
.navbar-light .nav-item:hover .nav-link:not(.disabled) {
  color: #e21b5a !important;
}
.widget-product-title > a:hover {
  color: #e21b5a !important;
}
/* .dropdown {
  z-index: 2121;
} */


.nav-top {
  display: none;
}

.navbar-mega-nav .dropdown-menu>.dropdown>a {
  height: calc(400px / 7);
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e3e9ef;
}

.btn-primary {
  /* background-color: #E03E52 ; */
}



.btn-primary {
  color: #000;
  background-color: #db3570;
  border-color: #db3570;
  box-shadow: unset;
}

.btn-primary:hover {
  color: #000;
  background-color: #e21b5a !important;
  border-color: #e21b5a !important;
  box-shadow: unset;
}

.dropdown-menu li:hover>.dropdown-item {
  color: #e21b5a !important;
}

.navbar-light .nav-item.active .nav-link:not(.disabled) {
  color: #e21b5a !important;
}

/* .widget-list-link:hover {
  color: #e21b5a !important;
} */

.nav-link-style:hover {
  color: #e21b5a;
}

.navbar-light .nav-item:hover .nav-link:not(.disabled) {
  color: #e21b5a !important;
}

.widget-product-title>a:hover {
  color: #e21b5a !important;
}


.banner-section-5{
  position:relative;max-height: 140px;
overflow: hidden;border-radius: 6px;
}
.img-banner{
  filter: brightness(0.7);
}
.title-banner{
  font-family: 'Berkshire Swash', cursive;
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;
  color: #ffff;
}
.widget-list-link:hover {
  color: #db3570 !important;
}

.page-item.active .page-link {
  background-color: #db3570!important;
}
.float-wp{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
  z-index:100;
}
.float-wp > *{
  color: #FFF!important;
}

.my-float{
	margin-top:16px;
}

/* Navbar principal - fondo rosa */
/* --- ESTILOS EXTRAÍDOS DE FCALI.CSS --- */
:root {
  --fc-pink: #ea1c74;
  --fc-pink-hover: rgba(230, 34, 119, 0.9)!important;
  --fc-white: #fff;
  --fc-orange: #f3b860;
}

/* Fondo de la barra principal */
.navbar-sticky {
    background-color: var(--fc-pink) !important;
}

/* Iconos de Mi Cuenta y Carrito en blanco */
.navbar-tool-icon-box {
    color: var(--fc-white) !important;
}

/* Burbujas de notificación (cantidad en carrito) en naranja */
.navbar-tool-label {
    background-color: var(--fc-orange) !important;
    color: #373f50 !important; /* Texto oscuro para contraste sobre naranja */
}

/* Enlaces del menú en blanco */
.navbar-light .navbar-nav .nav-link {
    color: var(--fc-white) !important;
}

/* Color de los textos de herramientas */
.navbar-tool-text {
    color: var(--fc-white) !important;
}
.navbar-tool-text > small {
    color: var(--fc-white) !important;
    opacity: 0.8;
}

/* Ícono de expandir menú (navbar-stuck-toggler) en blanco */
.navbar-stuck-toggler .navbar-tool-icon {
  color: var(--fc-white) !important;
}

/* Ícono hamburguesa (botón toggler en móvil) en blanco */
.navbar-toggler .handheld-toolbar-icon i {
  color: var(--fc-white) !important;
}

.navbar-tool .navbar-tool-icon.ci-user {
  color: var(--fc-white) !important;
}


.bg-faded-primary {
  background-color: #fff1f2 !important;
}

.text-color-pink {
  color: #ea1c74 !important;
}

.bg-faded-primary {
  background-color: #fff1f2 !important;
}

.topbar-light .topbar-link {
  color: #4b566b !important;
}

/* Mantener links del navbar en blanco al hacer hover */
.navbar-sticky .navbar-light .nav-item:hover .nav-link:not(.disabled),
.navbar-sticky .navbar-light .nav-item.active .nav-link:not(.disabled) {
  color: var(--fc-white) !important;
}