

.iv-etiquetas-card {
position: relative !important;
display: block !important;
width: 100% !important;
max-width: 100% !important;
height: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
z-index: 25 !important;
pointer-events: none !important;
}
.iv-etiquetas-card > .elementor-widget-container {
position: relative !important;
display: block !important;
width: 100% !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
}
.iv-etiquetas-card .iv-card-badges {
position: absolute !important;
left: 12px !important;
bottom: 12px !important;
display: inline-flex !important;
flex-direction: column !important;
align-items: flex-start !important;
justify-content: flex-end !important;
gap: 4px !important;
width: auto !important;
max-width: calc(100% - 24px) !important;
margin: 0 !important;
padding: 0 !important;
opacity: 1 !important;
visibility: visible !important;
transform: translateY(0);
transition:
opacity 180ms ease,
visibility 180ms ease,
transform 180ms ease !important;
pointer-events: none !important;
}
.iv-etiquetas-card .iv-card-badges__item {
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
width: auto !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
line-height: 1 !important;
pointer-events: none !important;
}
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip,
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip-tipo,
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip--white,
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip--glass,
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip--outline {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
max-width: 100% !important;
min-height: 26px !important;
margin: 0 !important;
padding: 5px 11px !important;
background: rgba(255, 255, 255, 0.94) !important;
border: 1px solid rgba(17, 24, 39, 0.16) !important;
border-radius: 999px !important;
box-shadow: 0 3px 10px rgba(15, 23, 42, 0.12) !important;
color: #29323a !important;
font-family: inherit !important;
font-size: 11px !important;
font-weight: 500 !important;
line-height: 1.15 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-transform: none !important;
text-decoration: none !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
pointer-events: none !important;
}
.iv-etiquetas-card .iv-chip-promocion {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
max-width: 100% !important;
min-height: 26px !important;
margin: 0 !important;
padding: 5px 11px !important;
background: rgba(255, 255, 255, 0.94) !important;
border: 1px solid rgba(17, 24, 39, 0.16) !important;
border-radius: 999px !important;
box-shadow: 0 3px 10px rgba(15, 23, 42, 0.12) !important;
color: #29323a !important;
font-family: inherit !important;
font-size: 11px !important;
font-weight: 500 !important;
line-height: 1.15 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-transform: none !important;
text-decoration: none !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
pointer-events: none !important;
}
.iv-etiquetas-card
.iv-card-badges__item--promocion
.iv-chip-promocion {
background: rgba(255, 255, 255, 0.96) !important;
border-color: rgba(17, 24, 39, 0.16) !important;
color: #29323a !important;
}
.iv-etiquetas-card
.iv-card-badges__item--contexto
.iv-chip-contexto {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
max-width: 100% !important;
min-height: 26px !important;
margin: 0 !important;
padding: 5px 11px !important;
background: rgba(255, 255, 255, 0.96) !important;
border: 1px solid rgba(17, 24, 39, 0.16) !important;
border-radius: 999px !important;
box-shadow: 0 3px 10px rgba(15, 23, 42, 0.12) !important;
color: #29323a !important;
font-family: inherit !important;
font-size: 11px !important;
font-weight: 500 !important;
line-height: 1.15 !important;
letter-spacing: 0 !important;
text-align: left !important;
text-transform: none !important;
text-decoration: none !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
pointer-events: none !important;
}
@media (hover: hover) {
.elementor-widget-jet-listing-dynamic-image:hover
~ .iv-etiquetas-card
.iv-card-badges,
.jet-listing-dynamic-image:hover
~ .iv-etiquetas-card
.iv-card-badges,
.elementor-widget-image:hover
~ .iv-etiquetas-card
.iv-card-badges {
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(5px) !important;
}
.iv-media-card:hover
.iv-etiquetas-card
.iv-card-badges,
.iv-contenedor-imagen:hover
.iv-etiquetas-card
.iv-card-badges {
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(5px) !important;
}
}
.iv-etiquetas-card:active .iv-card-badges {
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(5px) !important;
}
.iv-etiquetas-card .iv-card-badges.iv-card-badges--touch-hidden {
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(5px) !important;
pointer-events: none !important;
}
@media (max-width: 767px) {
.iv-etiquetas-card .iv-card-badges {
left: 10px !important;
bottom: 10px !important;
gap: 5px !important;
max-width: calc(100% - 20px) !important;
}
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip,
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip-tipo,
.iv-etiquetas-card
.iv-chip-promocion,
.iv-etiquetas-card
.iv-card-badges__item--contexto
.iv-chip-contexto {
min-height: 25px !important;
padding: 5px 10px !important;
font-size: 10.5px !important;
font-weight: 500 !important;
}
}
@supports not (
(backdrop-filter: blur(8px)) or
(-webkit-backdrop-filter: blur(8px))
) {
.iv-etiquetas-card
.iv-card-badges__item--tipo
.iv-chip,
.iv-etiquetas-card
.iv-chip-promocion,
.iv-etiquetas-card
.iv-card-badges__item--contexto
.iv-chip-contexto {
background: rgba(255, 255, 255, 0.98) !important;
}
}
@media (prefers-reduced-motion: reduce) {
.iv-etiquetas-card .iv-card-badges {
transition: none !important;
}
}