.hi-pmp-price-module{max-width:100%;line-height:1.25}.hi-pmp-price-module--single{display:flex;flex-direction:column;gap:9px;margin:10px 0 14px;padding:14px 15px;border:1px solid #dce9f0;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(23,43,58,.05)}.hi-pmp-price-tier{display:flex;flex-direction:column;min-width:0}.hi-pmp-amount{display:block;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em}.hi-pmp-price-module .woocommerce-Price-amount{color:inherit;font:inherit}.hi-pmp-price-tier--transfer{color:var(--hi-pmp-primary)}.hi-pmp-price-tier--transfer .hi-pmp-amount{font-size:var(--hi-pmp-primary-size);font-weight:800;line-height:1.02}.hi-pmp-price-tier--other{color:var(--hi-pmp-dark)}.hi-pmp-price-tier--other .hi-pmp-amount{font-size:var(--hi-pmp-secondary-size);font-weight:720;line-height:1.08}.hi-pmp-price-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px;color:var(--hi-pmp-secondary)}.hi-pmp-icon{width:15px;height:15px;flex:0 0 15px;fill:currentColor}.hi-pmp-label{font-size:11.5px;font-weight:700;line-height:1.3}.hi-pmp-tax{font-size:10.5px;line-height:1.3}.hi-pmp-tax:before{content:"·";margin-right:5px}.hi-pmp-divider{height:1px;background:#e7eff4}.hi-pmp-message{margin:0;padding-top:1px;font-size:11.5px;line-height:1.4;color:var(--hi-pmp-secondary)}.hi-pmp-dispatch{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:9px;background:var(--hi-pmp-soft);color:var(--hi-pmp-dark)}.hi-pmp-dispatch-icon{width:18px;height:18px;flex:0 0 18px;margin-top:1px;fill:var(--hi-pmp-primary)}.hi-pmp-dispatch-content{display:flex;flex-direction:column;gap:2px;min-width:0}.hi-pmp-dispatch-content strong{font-size:11.5px;line-height:1.35;font-weight:750}.hi-pmp-dispatch-detail{font-size:10.5px;line-height:1.4;color:var(--hi-pmp-secondary)}.hi-pmp-dispatch-detail a{font-weight:700;color:var(--hi-pmp-primary);text-decoration:underline;text-underline-offset:2px}.hi-pmp-scenario-row th,.hi-pmp-scenario-row td{font-size:12px}.hi-pmp-scenario-row strong{font-variant-numeric:tabular-nums;color:var(--hi-pmp-dark)}.hi-pmp-scenario-row--selected th,.hi-pmp-scenario-row--selected td,.hi-pmp-scenario-row--selected strong{color:var(--hi-pmp-primary)}.hi-pmp-scenario-row--selected th:after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:var(--hi-pmp-primary);color:#fff;font-size:9px;vertical-align:1px}.hi-pmp-checkout-mode th,.hi-pmp-checkout-mode td{padding-top:8px!important;font-size:11px!important;color:var(--hi-pmp-secondary)}.hi-pmp-checkout-mode strong{color:var(--hi-pmp-primary)}.hi-pmp-block-totals{margin:0!important;padding:11px 12px!important;border:1px solid #dce9f0;border-radius:10px;background:var(--hi-pmp-soft)}.hi-pmp-block-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:5px 0;color:var(--hi-pmp-dark)}.hi-pmp-block-row+.hi-pmp-block-row{border-top:1px solid rgba(101,113,124,.15)}.hi-pmp-block-row.is-selected{color:var(--hi-pmp-primary)}.hi-pmp-block-label{font-size:12px;line-height:1.35}.hi-pmp-block-amount{white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.hi-pmp-block-amount .woocommerce-Price-amount{color:inherit}.hi-pmp-block-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(101,113,124,.18);font-size:10.5px;color:var(--hi-pmp-secondary)}.hi-pmp-block-mode strong{color:var(--hi-pmp-primary);text-align:right}.hi-pmp-block-message{margin:7px 0 0;padding-top:7px;border-top:1px solid rgba(101,113,124,.18);font-size:10.5px;line-height:1.4;color:var(--hi-pmp-secondary)}@media(max-width:480px){.hi-pmp-price-module--single{padding:12px 13px;gap:8px}.hi-pmp-price-tier--transfer .hi-pmp-amount{font-size:calc(var(--hi-pmp-primary-size) - 2px)}.hi-pmp-dispatch{padding:8px 9px}.hi-pmp-block-row{align-items:flex-start}.hi-pmp-block-label{max-width:65%}}


/* 0.9.6: compacta automáticamente las copias del módulo usadas por barras sticky (p. ej. Porto). */
.hi-pmp-compact-label{display:none}
.hi-pmp-price-module--sticky-compact{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 16px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:1.1!important}
.hi-pmp-price-module--sticky-compact .hi-pmp-price-tier{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:5px!important;min-width:0!important}
.hi-pmp-price-module--sticky-compact .hi-pmp-price-tier--transfer .hi-pmp-amount{font-size:18px!important;font-weight:800!important;line-height:1.05!important}
.hi-pmp-price-module--sticky-compact .hi-pmp-price-tier--other .hi-pmp-amount{font-size:14px!important;font-weight:750!important;line-height:1.05!important}
.hi-pmp-price-module--sticky-compact .hi-pmp-compact-label{display:inline!important;font-size:10.5px!important;font-weight:700!important;line-height:1.1!important;white-space:nowrap!important;color:var(--hi-pmp-secondary)!important}
.hi-pmp-price-module--sticky-compact .hi-pmp-price-meta,.hi-pmp-price-module--sticky-compact .hi-pmp-divider,.hi-pmp-price-module--sticky-compact .hi-pmp-message,.hi-pmp-price-module--sticky-compact .hi-pmp-dispatch{display:none!important}
@media(max-width:767px){.hi-pmp-price-module--sticky-compact{gap:2px 10px!important}.hi-pmp-price-module--sticky-compact .hi-pmp-price-tier--transfer .hi-pmp-amount{font-size:16px!important}.hi-pmp-price-module--sticky-compact .hi-pmp-price-tier--other .hi-pmp-amount{font-size:12.5px!important}.hi-pmp-price-module--sticky-compact .hi-pmp-compact-label{font-size:9px!important}}
