

.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: 5px !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-badge {
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 6px !important;
width: auto !important;
max-width: 100% !important;
min-height: 27px !important;
margin: 0 !important;
padding:
5px
10px !important;
color:
#29323a !important;
background:
rgba(
255,
255,
255,
0.96
) !important;
border:
1px solid
rgba(
17,
24,
39,
0.13
) !important;
border-radius:
999px !important;
box-shadow:
0
2px
8px
rgba(
15,
23,
42,
0.10
) !important;
font-family:
inherit !important;
font-size:
11px !important;
font-weight:
500 !important;
line-height:
1.15 !important;
letter-spacing:
-0.005em !important;
text-align:
left !important;
text-transform:
none !important;
text-decoration:
none !important;
font-synthesis:
none;
-webkit-backdrop-filter:
blur(8px);
backdrop-filter:
blur(8px);
pointer-events:
none !important;
}
.iv-etiquetas-card
.iv-card-badge--promocion {
color:
#29323a !important;
background:
rgba(
255,
255,
255,
0.96
) !important;
font-weight:
500 !important;
}
.iv-etiquetas-card
.iv-card-badge--nota-precio {
color:
#29323a !important;
background:
rgba(
255,
255,
255,
0.96
) !important;
font-weight:
500 !important;
}
.iv-etiquetas-card
.iv-card-badge__icon {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex:
0
0
12px !important;
width:
12px !important;
height:
12px !important;
color:
currentColor !important;
opacity:
0.68 !important;
}
.iv-etiquetas-card
.iv-card-badge__icon svg {
display:
block !important;
width:
12px !important;
height:
12px !important;
fill:
none !important;
stroke:
currentColor !important;
stroke-width:
1.65 !important;
stroke-linecap:
round !important;
stroke-linejoin:
round !important;
}
.iv-etiquetas-card
.iv-card-badge__label {
display: block !important;
min-width:
0 !important;
max-width:
100% !important;
color:
inherit !important;
font-family:
inherit !important;
font-size:
inherit !important;
font-weight:
inherit !important;
line-height:
inherit !important;
letter-spacing:
inherit !important;
white-space:
nowrap !important;
overflow:
hidden !important;
text-overflow:
ellipsis !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:
4px !important;
max-width:
calc(
100% - 20px
) !important;
}
.iv-etiquetas-card
.iv-card-badge {
min-height:
25px !important;
gap:
5px !important;
padding:
5px
9px !important;
font-size:
10.5px !important;
font-weight:
500 !important;
}
.iv-etiquetas-card
.iv-card-badge__icon {
flex-basis:
11px !important;
width:
11px !important;
height:
11px !important;
}
.iv-etiquetas-card
.iv-card-badge__icon svg {
width:
11px !important;
height:
11px !important;
}
}
@supports not (
(backdrop-filter: blur(8px)) or
(-webkit-backdrop-filter: blur(8px))
) {
.iv-etiquetas-card
.iv-card-badge {
background:
rgba(
255,
255,
255,
0.98
) !important;
}
}
@media (prefers-reduced-motion: reduce) {
.iv-etiquetas-card
.iv-card-badges {
transition:
none !important;
}
}