.pm summary,#faq summary,.faq summary,.pm td,.pm th,.pm li,.pm li>b,.pm li>span,.pm figcaption,.pm label,.pm legend,.pm-eq__txt,.fl-f,.d-v,.cierre-grupo a,.cierre-tag,.cierre-trust span,.pm-btn,.r-vin span,.pm-respaldo span,.ci-title,.ci-sku,.btn-buy,.pm .fl-kit__f p,.pm .cz-eq p,.pm p.fl-pr__c,.pm p.fl-cuenta__g,.pm p.a6-hero__lema,.pm .price-was,.pm .pay-note,.pm p.fl-du__nota{text-wrap:balance}
.pm-eq__precio{white-space:nowrap;width:max-content}
.fl-mo__p h3{font-size:clamp(1.75rem,2.7vw,2.8rem)}
.fl-pl2__r{grid-template-columns:1fr!important}
.pm-quien .pm-hero__cta .pm-btn{white-space:nowrap}
@media (min-width:981px){
  .fl-filas li{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
  .pm-placa__tx{max-width:none}
  .fl-pl__v{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}
  .fl-co{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
}
@media (min-width:761px){.cierre-trust{display:grid;grid-template-columns:auto auto;justify-content:space-between}}
@media (min-width:981px) and (max-width:1100px){.fl-kit__sec{column-gap:12px}.fl-kit__sec .btn{padding-inline:14px}}
@media (max-width:1200px){.a6-acciones .pm-btn,.a6-acciones .share-hub{flex:1 1 100%;width:100%}}
@media (max-width:980px){.a6-hero h1{font-size:clamp(3.8rem,19.5vw,7rem)}}
@media (max-width:560px){.r-vin{grid-template-columns:minmax(0,1fr) 84px}.r-vin span{font-size:1.9rem}}
@media (max-width:360px){.pm-eq__precio{font-size:9.4vw}.fl-du__a .fl-cta{flex-wrap:wrap}.fl-certs div{display:grid;grid-template-columns:repeat(2,max-content)}.cart-line{grid-template-columns:96px minmax(0,1fr)}}
@media (min-width:981px){.fl-ctrl--real{grid-template-columns:minmax(320px,1fr) minmax(0,783px)}}
@media (min-width:981px) and (max-width:1279px){html.fl-vivo .fl-du__nota{width:var(--W);bottom:calc(clamp(14px,2.4vh,26px) + 54px)}}
