@media(max-width:768px){.pm input:not([type=checkbox]),.pm textarea,.pm select,.pm .pm-auth-form input:not([type=checkbox]),.pm .pm-sel-btn{font-size:16px!important}.pm :is(button,.pm-btn){min-height:44px;min-width:44px}.pm button{touch-action:manipulation}.pm-top-in{gap:8px}.pm-brand{min-width:0}.pm-brand small{display:none}.pm-hero{padding-top:12px;padding-bottom:10px}.pm-hero p,.pm-sec-tx p,.pm-view-head p{display:none}.pm-auth-story{padding:14px}.pm-story-copy>p:last-child{display:none}.pm-auth{margin-top:10px;gap:8px}.pm-auth-shell>.pm-core{padding:16px}.pm-card{min-width:0}.pm-card-tit button{display:block;white-space:normal;overflow:visible;-webkit-line-clamp:unset;max-height:none;font-size:13px;min-height:44px}.pm-card-sku{overflow-wrap:anywhere;white-space:normal}.pm-card-buy .pm-en-pedido-b,.pm-card-buy .pm-en-pedido-tx{min-height:44px}.pm-step{width:100%;min-width:0}.pm-step button{flex:0 0 44px;width:44px;height:44px}.pm-step input{min-width:0;width:40px;max-width:100%;flex:1}.pm-quick-foto{min-height:150px;padding:12px}.pm-quick-foto img{max-height:160px}.pm-quick-info{padding:12px}.pm-quick-info h2{font-size:19px}.pm-dialog-head,.pm-dialog-body{padding:12px}.pm-dialog-actions{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.pm-dialog{max-height:calc(100dvh - 16px)}.pm-sol-in{padding:10px;gap:6px}.pm-sol-prods small,.pm-det-line small{overflow-wrap:anywhere}.pm-det-line{grid-template-columns:40px minmax(0,1fr);gap:6px}.pm-det-line>span:last-child{grid-column:2}.pm-view-head{margin:12px 0 8px}.pm-reg-grid{gap:8px}.pm-auth-form>p.pm-muted{display:none}.pm-footer{padding-top:14px}.pm-seg{flex-wrap:wrap;overflow:visible}.pm-seg button{flex:1 1 28%;white-space:normal;font-size:12px}.pm-flecha{width:44px;height:44px}}
@media(max-width:768px){.pm-quick-buy{display:grid;grid-template-columns:1fr;gap:6px}.pm-quick-buy .pm-step{width:100%;max-width:100%}.pm-quick-precio{padding:10px}.pm-quick-pr .pm-pr b{font-size:24px}.pm-quick-precio>small{display:none}.pm-quick-info{gap:10px}.pm-quick-marca{height:auto;min-height:30px;padding:5px 10px;min-width:0}.pm-quick-datos .pm-code{overflow-wrap:anywhere;white-space:normal}.pm-mq{white-space:normal;overflow-wrap:anywhere;min-width:120px}.pm-nav button{padding:6px}.pm-top button{min-width:44px}}
@media(max-width:768px){.pm-mq-txt{white-space:normal;overflow:visible;overflow-wrap:anywhere;font-size:12px;letter-spacing:0}.pm-dd-btn .pm-dd-txt em{overflow-wrap:anywhere;font-size:11px!important}.pm-dd-btn{gap:4px}.pm-dd-btn .pm-dd-ico{flex-shrink:0;width:28px;height:28px}}

@media(max-width:768px){.pm .pm-mq{min-width:124px;height:auto;min-height:56px;padding:8px}.pm .pm-mq .pm-mq-txt{font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere;letter-spacing:0;min-width:0}.pm .pm-dd-btn .pm-dd-txt em{white-space:normal;overflow-wrap:anywhere;font-size:10px!important}.pm .pm-dd-btn{padding-inline:4px;gap:3px}.pm .pm-dd-btn .pm-dd-ico{width:22px;min-width:22px}.pm .pm-dd-btn .pm-dd-arrow{flex:0 0 12px}}

@media(max-width:768px){.pm .pm-reg-acepta{min-height:44px;align-items:center}}

@media(max-width:768px){.pm .pm-reng-tx b,.pm .pm-consulta-prod b{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;overflow-wrap:anywhere}.pm .pm-toast{padding:8px 10px;font-size:12px;line-height:1.35;gap:6px}.pm .pm-toast svg{width:18px;height:18px;flex-shrink:0}}

/* El plazo va en FRANJA («3 A 5 DÍAS», más largo que «3 DÍAS»). En la tarjeta angosta del celular apretaba el
   código en tres renglones y dejaba el cartel al borde: acá el plazo queda solo en el cartel, que puede usar dos renglones. */
@media(max-width:768px){.pm .pm-card .pm-disp.is-dias{display:none}.pm .pm-card .pm-ent.is-dias{white-space:normal;line-height:1.25;align-items:flex-start;max-width:100%}}
