/* Flumart v0.13 — escalas de cantidad compactas y comprensibles */
.fm-pdp-v09 .fm-pdp-bulk-v013 {margin-bottom:16px;padding:14px 14px 15px;border-radius:13px;overflow:hidden}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-pdp-bulk-head{display:block;margin:0 0 10px}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-pdp-bulk-head h2{font:800 15px/1.3 Inter,Arial,sans-serif;color:#173d50;margin:0}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-pdp-bulk-head p{font:400 12px/1.5 Inter,Arial,sans-serif;color:#708592;margin:4px 0 0}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-pdp-bulk-table{display:grid;gap:6px}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option{
 display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center;
 width:100%;min-width:0;min-height:46px;height:auto;box-sizing:border-box;
 gap:10px;margin:0;padding:9px 12px;background:#fff;border:1px solid #dfe8ec;
 border-radius:9px;text-align:left;cursor:pointer;position:relative;
 color:#173e50;font-family:Inter,Arial,sans-serif;transition:background-color .15s,border-color .15s;
}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option:hover:not(:disabled){border-color:#9ebbc8;background:#f8fbfc}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option:focus-visible{outline:2px solid #166786;outline-offset:2px}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option.is-active{background:#f4f8fa;border-color:#8baebe;box-shadow:none}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option.is-active:hover{background:#f0f6f9}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option:disabled{opacity:.45;cursor:not-allowed}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-left{display:flex;gap:7px;align-items:center;min-width:0}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-range{font-size:12px;font-weight:650;color:#466578;white-space:nowrap;line-height:1.3}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-selected{
 display:none;align-items:center;white-space:nowrap;color:#1d556d;background:#e5f0f5;
 border-radius:4px;padding:3px 5px;font-size:10px;font-weight:750;line-height:1.2
}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option.is-active .fm-tier-selected{display:inline-flex}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-right{display:flex;align-items:baseline;gap:3px;white-space:nowrap;min-width:0}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-price{font:800 13px/1.3 Inter,Arial,sans-serif;color:#173e50;white-space:nowrap}
.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-right small{font:500 10px/1.3 Inter,Arial,sans-serif;color:#718693;white-space:nowrap}
.fm-pdp-v09 .fm-pdp-quantity-top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:21px;margin:0 0 9px}
.fm-pdp-v09 .fm-pdp-quantity-top .fm-pdp-quantity-label{margin:0;white-space:nowrap}
.fm-pdp-v09 .fm-pdp-quantity-top .fm-pdp-stock{display:inline-flex!important;align-items:center;white-space:nowrap;flex:none;margin:0;font-size:12px;line-height:1.2}
.fm-pdp-v09 .fm-pdp-purchase-grid{align-items:end}
/* Desactivar reglas antiguas que enviaban la etiqueta a una nueva fila en móvil */
@media(max-width:650px){
 .fm-pdp-v09 .fm-pdp-bulk-v013{padding:12px 11px 13px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;min-height:44px;gap:5px;padding:9px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-right{grid-area:auto}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-left{grid-area:auto;gap:5px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-price{font-size:12px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-right small{font-size:9px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-range{font-size:11px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-selected{font-size:9px;padding:3px 4px}
}
@media(max-width:350px){
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option{gap:3px;padding:8px 6px}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-right small{display:none}
 .fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-selected{font-size:8px}
}
@media(prefers-reduced-motion:reduce){.fm-pdp-v09 .fm-pdp-bulk-v013 .fm-tier-option{transition:none}}
