.framer-5QXMj .mi-card-ir{display:block;position:absolute;inset:0;z-index:1;border-radius:inherit}.framer-5QXMj [data-mi-talla],.framer-5QXMj [data-mi-cta]{position:relative;z-index:2}.framer-5QXMj .mi-card-forma{display:contents}.framer-5QXMj [data-mi-talla],.framer-5QXMj [data-mi-cta]{float:none;min-width:0;min-height:0;margin:0;border:0;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;color:inherit;letter-spacing:normal;line-height:normal;text-transform:none}.framer-5QXMj [data-mi-talla]:before,.framer-5QXMj [data-mi-cta]:before{content:none}.framer-5QXMj [data-mi-talla]{background:#f4f4f2!important}.framer-5QXMj [data-mi-talla][aria-pressed=true]{background:var(--token-edd0b183-3d41-436e-9b4a-4d498d834d73, rgb(0, 140, 39))!important}.framer-5QXMj [data-mi-cta]{background:var(--token-444afc62-c883-4f0f-bc29-383796b24cfa, rgb(0, 0, 0))!important}.framer-5QXMj [data-mi-talla]{--framer-text-color: #3A3A3A;--framer-font-weight: 500}.framer-5QXMj [data-mi-talla][aria-pressed=true]{--framer-text-color: #FFFFFF;--framer-font-weight: 600}.framer-5QXMj [data-mi-talla][disabled]{cursor:not-allowed;--framer-text-color: #6B6B6B;--framer-text-decoration: line-through}.framer-5QXMj [data-mi-cta][disabled]{cursor:not-allowed;opacity:.45}.framer-5QXMj [data-mi-cta].esta-cargando{opacity:.6;pointer-events:none}.framer-5QXMj [hidden]{display:none!important}.mi-tarjeta__nuevo~[data-mi-dto-caja]:not([hidden]){top:50px}.mi-editorial [data-mi-tarjeta] .framer-1cbg48a.mi-card-photo--sealed{--mi-card-photo-clearance: 40px;display:block;height:auto!important;aspect-ratio:1 / 1!important}.mi-editorial [data-mi-tarjeta] .mi-card-photo--sealed>[data-framer-background-image-wrapper]{position:absolute!important;inset:0!important;width:100%;height:100%}.mi-editorial [data-mi-tarjeta] .mi-card-photo--sealed>[data-framer-background-image-wrapper] img{box-sizing:border-box;padding:var(--mi-card-photo-clearance) 0 0!important}.mi-editorial [data-mi-tarjeta] .mi-card-photo--sealed:has(.mi-tarjeta__nuevo):has([data-mi-dto-caja]:not([hidden])){--mi-card-photo-clearance: 48px}.mi-editorial [data-mi-tarjeta] .mi-card__badges{position:absolute;z-index:2;top:4px;left:4px;right:4px;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;width:auto;min-height:32px;pointer-events:none}.mi-editorial [data-mi-tarjeta] .mi-card__labels{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.mi-editorial [data-mi-tarjeta] .mi-card__labels :is(.mi-tarjeta__nuevo,[data-mi-dto-caja]){position:static!important;margin:0;padding:4px 6px;font-size:10px;line-height:1}.mi-editorial [data-mi-tarjeta] .mi-card__labels [data-mi-dto-txt]{font-size:11px;line-height:1}.mi-editorial [data-mi-tarjeta] .mi-card__originales{box-sizing:border-box;display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;margin-left:auto;padding:4px 6px 4px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#033e31;font-family:var(--mi-ff-cuerpo, sans-serif);line-height:1.1;text-align:left;pointer-events:none}.mi-editorial [data-mi-tarjeta] .mi-card__originales svg{display:block;flex:0 0 22px;width:22px;height:22px}.mi-editorial [data-mi-tarjeta] .mi-card__originales strong{display:block;font-size:12px;font-weight:700}.mi-editorial [data-mi-tarjeta] .mi-card__originales>span>span{display:block;font-size:9px;font-weight:500}@media(max-width:809px){.mi-editorial [data-mi-tarjeta] .framer-1cbg48a.mi-card-photo--sealed{--mi-card-photo-clearance: 30px}.mi-editorial [data-mi-tarjeta] .mi-card__badges{gap:4px;min-height:24px}.mi-editorial [data-mi-tarjeta] .mi-card__labels :is(.mi-tarjeta__nuevo,[data-mi-dto-caja]){padding-inline:2px}.mi-editorial [data-mi-tarjeta] .mi-card__labels .mi-tarjeta__nuevo{font-size:9px}.mi-editorial [data-mi-tarjeta] .mi-card__originales{gap:1px;padding:2px 3px 2px 2px}.mi-editorial [data-mi-tarjeta] .mi-card__originales svg{width:16px;height:16px;flex-basis:16px}.mi-editorial [data-mi-tarjeta] .mi-card__originales strong{font-size:10px;line-height:1.05}.mi-editorial [data-mi-tarjeta] .mi-card__originales>span>span{font-size:8px;line-height:1.05}}.l4cl>li.mi-colec-celda{display:block;padding:0;background:none}.l4cl>li.mi-colec-celda:before,.l4cl>li.mi-colec-celda:after{content:none}.l4cl>li.mi-colec-celda>.framer-19rnhk5{width:100%;height:auto;justify-content:flex-start}.framer-5QXMj[data-mi-tarjeta]{align-self:start}.framer-nvhn2h.mi-card__precios{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:8px;row-gap:1px}.framer-nvhn2h.mi-card__precios>.mi-card__antes{grid-column:1 / -1}.mi-card__antes p{font-size:11px!important;line-height:1.2}.mi-card__antes[hidden]{display:none!important}.l4cl>li.mi-colec-celda [data-mi-ahorra-caja]{display:none!important}.mi-card--vdr .framer-ktg794{display:none!important}.l4cl>li.mi-colec-celda [data-mi-talla]{flex:0 0 auto!important;width:auto!important;max-width:100%}.framer-5QXMj [data-mi-cta]{flex:0 0 46px!important;height:46px!important}

/* Distintivo editorial exclusivo de la fila de tendencias: fuera del flujo. */
.mi-editorial [data-mi-tarjeta] .mi-card-trend {
  position: absolute !important;
  z-index: 3;
  /* Capa independiente: no reserva espacio ni cambia el cuadro de la foto. */
  box-sizing: border-box;
  flex: none;
  margin: 0;
  width: max-content;
  height: max-content;
  min-width: 0;
  min-height: 0;
  white-space: nowrap;
  left: 7px;
  bottom: 12px;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 9px 5px;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  color: #eef0f3;
  background: #272c33;
  border: 1px solid #939aa5;
  border-radius: 3px;
  font-family: inherit;
  font-size: 9px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: .1em;
  text-transform: uppercase;
  pointer-events: none;
}
.mi-editorial [data-mi-tarjeta] .mi-card-trend svg {
  display: block;
  width: 8px;
  height: 8px;
  flex: 0 0 auto;
}
@media (max-width: 809px) {
  .mi-editorial [data-mi-tarjeta] .mi-card-trend {
    left: 5px;
    bottom: 8px;
    padding: 2px;
    gap: 0;
    font-size: 7.5px;
    letter-spacing: .03em;
    border-radius: 2px;
  }
  .mi-editorial [data-mi-tarjeta] .mi-card-trend svg { display: none; }
}
