/* Hens Go V2.2.19 — Compact fulfilment editing + truthful order summary. */
.hg-bag-method-field{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;color:#63263b;font-size:12px;font-weight:700}
.hg-bag-method-select{min-height:34px;max-width:100%;padding:5px 26px 5px 10px;border:1px solid #d7b5bf;border-radius:8px;background:#fff;color:#63263b;font-size:13px;font-weight:650;cursor:pointer}
.hg-bag-method-select:disabled{opacity:.7;cursor:not-allowed;background:#f9f4f1}
.hg-bag-method-select:focus-visible{outline:3px solid #a56a81;outline-offset:2px}
.hg-bag-order-summary{background:#fffdfb;border:1px solid #e6d2d5;border-radius:15px;padding:19px;margin:22px 0;max-width:650px}
.hg-bag-order-summary h2{font-family:inherit;color:#63263b;font-size:20px;margin:0 0 15px}
.hg-bag-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid #f0e4e2;color:#634a53;font-size:14px}
.hg-bag-summary-row strong{color:#542338;text-align:right;overflow-wrap:anywhere}
.hg-bag-summary-row.is-total{font-weight:800;font-size:16px;border-top:1px solid #e6d2d5;margin-top:7px}
.hg-bag-summary-row.is-pending{border-bottom:0}
.hg-bag-order-summary .shop-disclaimer{margin-top:14px}
@media(max-width:480px){.hg-bag-order-summary{padding:13px}.hg-bag-summary-row{font-size:13px}.hg-bag-order-summary h2{font-size:18px}}
