/* PART MOTOS V1.8.2 · Aviso de envío dinámico */
.pm-shipping-banner{max-width:1320px;margin:9px auto 0;padding:9px 14px 9px 12px;border:1px solid #e7e7e7;border-radius:12px;background:#fff;display:grid;grid-template-columns:4px 30px minmax(0,1fr) minmax(150px,250px) auto;align-items:center;gap:10px;box-shadow:0 7px 22px rgba(20,20,20,.035);overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.pm-shipping-rail{align-self:stretch;width:4px;border-radius:999px;background:#c90e18}.pm-shipping-icon{width:30px;height:30px;border-radius:9px;background:#fff0f1;color:#c90e18;display:grid;place-items:center;font-weight:850;font-size:15px}.pm-shipping-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.pm-shipping-copy strong{font-size:12px;line-height:1.25;color:#151515}.pm-shipping-copy span{font-size:10.5px;line-height:1.35;color:#666}.pm-shipping-mini-progress{min-width:150px}.pm-shipping-mini-track{height:5px;background:#ececec;border-radius:999px;overflow:hidden}.pm-shipping-mini-track span{display:block;height:100%;background:#c90e18;border-radius:inherit;transition:width .35s ease,background .25s ease}.pm-shipping-mini-progress small{display:block;margin-top:4px;text-align:right;color:#777;font-size:8.5px}.pm-shipping-action{white-space:nowrap;text-decoration:none;color:#151515;font-size:10px;font-weight:750;padding:6px 8px;border-radius:8px}.pm-shipping-action:hover{color:#c90e18;background:#fff4f4}.pm-shipping-action span{color:#c90e18}.pm-shipping-banner.is-progress{border-color:#ead3d5;background:linear-gradient(90deg,#fffafa,#fff)}.pm-shipping-banner.is-achieved{border-color:#cbe7d9;background:linear-gradient(90deg,#f4fbf7,#fff);box-shadow:0 7px 22px rgba(16,130,89,.05)}.pm-shipping-banner.is-achieved .pm-shipping-rail,.pm-shipping-banner.is-achieved .pm-shipping-mini-track span{background:#10a06c}.pm-shipping-banner.is-achieved .pm-shipping-icon{background:#eaf8f1;color:#0b9563}.pm-shipping-banner.is-achieved .pm-shipping-copy strong{color:#087d55}
.product-shipping-card.pm-shipping-dynamic{transition:border-color .22s ease,background .22s ease}.product-shipping-card.pm-shipping-dynamic.is-achieved{border-color:#bfe4d2;border-left-color:#0e9d69;background:linear-gradient(90deg,#f2fbf6,#fff)}.product-shipping-card.pm-shipping-dynamic.is-achieved .product-shipping-mark{background:#0e9d69}.product-shipping-copy{flex:1;min-width:0}.product-shipping-progress{margin-top:8px}.product-shipping-progress>div{height:5px;background:#e9e9e9;border-radius:999px;overflow:hidden}.product-shipping-progress>div span{display:block;height:100%;background:#c90e18;border-radius:inherit;transition:width .35s ease,background .25s ease}.product-shipping-card.is-achieved .product-shipping-progress>div span{background:#0e9d69}.product-shipping-progress small{display:block;margin-top:4px;font-size:8.5px;color:#777}
@media(max-width:1050px){.pm-shipping-banner{margin-left:14px;margin-right:14px;grid-template-columns:4px 30px minmax(0,1fr) auto}.pm-shipping-mini-progress{grid-column:3/5;width:100%;max-width:none}.pm-shipping-action{grid-column:4;grid-row:1}}
@media(max-width:680px){.pm-shipping-banner{grid-template-columns:4px 28px minmax(0,1fr);gap:8px;padding:8px 10px}.pm-shipping-icon{width:28px;height:28px}.pm-shipping-copy strong{font-size:11px}.pm-shipping-copy span{font-size:9.5px}.pm-shipping-mini-progress{grid-column:3;width:100%}.pm-shipping-action{grid-column:3;grid-row:auto;justify-self:start;padding-left:0}.pm-shipping-mini-progress small{text-align:left}}
