.mp-stock-almacen,.mp-cart-entregas{font-family:var(--text-font-family);color:#2a2420;font-size:15px;line-height:1.5}
.mp-stock-almacen{display:block;border-block:1px solid #e0d0bf;padding:14px 0;margin-top:18px;background:#f8efe5}
.mp-stock-almacen p{margin:0}
.mp-stock-almacen__title,.mp-entrega-group__title{display:flex;align-items:center;gap:9px;font-weight:600;color:#5a6334}
.mp-entrega-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#758044}
.mp-stock-almacen__dates,.mp-stock-almacen__low,.mp-stock-almacen__cutoff{margin-left:19px!important}
.mp-stock-almacen__low{font-weight:600;color:#551502}
.mp-stock-almacen__dates{font-size:16px}
.mp-stock-almacen__cutoff,.mp-entrega-note{font-size:13px;color:#5c534d}
.mp-stock-almacen__message{color:#5a6334;font-size:14px;margin:10px 0 16px}
.mp-stock-almacen__message--short,.mp-stock-almacen__message a{color:#551502}
.mp-stock-almacen__message a{text-decoration:underline}
.product-info:has(mp-stock-almacen) .mp-info-compra>li:first-child{display:none}
.mp-cart-entregas{display:block;min-width:0;background:#f8efe5;padding:18px;overflow-wrap:anywhere}
.mp-cart-entregas[hidden],.mp-cart-entregas [hidden],.mp-stock-almacen [hidden],.mp-stock-almacen__message[hidden]{display:none!important}
.mp-cart-entregas__intro{font-family:var(--heading-font-family);font-size:22px;line-height:1.25;margin:0 0 18px}
.mp-entrega-group{background:#fff;border:1px solid #e0d0bf;margin-bottom:18px;min-width:0}
.mp-entrega-group__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:14px 18px;border-bottom:1px solid #efe4d7}
.mp-entrega-group__title{font-size:15px;margin:0}
.mp-entrega-group--pedido .mp-entrega-group__title{color:#2a2420}
.mp-entrega-group--pedido .mp-entrega-dot{background:transparent;border:2px solid #5c534d;box-sizing:border-box}
.mp-entrega-group__lines{padding:0 14px}
.mp-entrega-group__lines>line-item{padding-block:14px}
.mp-entrega-group__lines>line-item+line-item{border-top:1px solid #efe4d7}
.mp-entrega-allocation{font-size:14px;font-weight:600;color:#551502;margin:0 0 8px}
.mp-entrega-overflow{padding-block:14px;border-bottom:1px solid #efe4d7}
.mp-entrega-overflow p{margin:0}
.mp-entrega-overflow p+p{font-size:14px;color:#551502;margin-top:4px}
.mp-entrega-group .order-summary{margin:0;width:100%}
.mp-entrega-group .order-summary td{padding-block:14px}
.mp-entrega-group .line-item{--line-item-media-width:64px;column-gap:14px;align-items:flex-start}
.mp-entrega-group .line-item-info{min-width:0}
.mp-entrega-options{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}
.mp-entrega-options legend{font-weight:600;margin-bottom:8px}
.mp-entrega-option{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e0d0bf;padding:12px 14px;cursor:pointer}
.mp-entrega-option:has(input:checked){border:2px solid #551502;padding:11px 13px}
.mp-entrega-option input{appearance:auto;flex:0 0 16px;width:16px;height:16px;margin:4px 0 0;accent-color:#551502}
.mp-entrega-option small{display:block;font-size:13px;color:#5c534d}
.mp-entrega-option:focus-within{outline:2px solid #551502;outline-offset:2px}
.mp-entrega-status{font-size:13px;color:#551502;margin-top:8px}
.mp-entrega-status button{border:1px solid #551502;border-radius:0;padding:6px 10px;margin-left:8px;background:#551502;color:#fff}
.mp-entrega-note{line-height:1.5;margin:12px 0 0}
@media(max-width:699px){.mp-cart-entregas{padding:14px 10px}.mp-cart-entregas__intro{font-size:20px}.mp-entrega-group__header{padding:12px 10px}.mp-entrega-group__lines{padding:0 10px}.mp-entrega-group__title{font-size:14px}.mp-entrega-group__dates{font-size:14px}.mp-entrega-option{font-size:14px}.mp-stock-almacen__dates{font-size:15px}}
