.mp-ship{margin:10px 0 6px;padding:12px;border-radius:16px;background:#fff9f3;border:1px solid #F0DDCB;color:#3a2a26;font-family:inherit;text-align:left}.mp-ship__bar{margin:0 0 10px}.mp-ship__bar p{margin:0 0 6px;font-size:13px;line-height:1.35}.mp-ship__bar strong{color:#b3202f}.mp-ship__track{height:7px;border-radius:99px;background:#f3e4df;overflow:hidden}.mp-ship__fill{height:100%;width:var(--p,0%);border-radius:99px;background:linear-gradient(90deg,#1f7a4d,#c8102e);transition:width .4s ease}.mp-ship__row{display:flex;align-items:center;gap:8px}.mp-ship__lbl{display:flex;align-items:center;gap:6px;flex:none;font-weight:700;font-size:13.5px;white-space:nowrap;cursor:pointer}.mp-ship__in{flex:1;min-width:0;height:38px;padding:0 12px;border:1.5px solid #E2CDBA;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#3a2a26;letter-spacing:.04em}.mp-ship__in::placeholder{letter-spacing:0;font-weight:500;color:#a08878}.mp-ship__in:focus-visible{outline:3px solid #e7a39b;outline-offset:1px}.mp-ship__in[aria-invalid=true]{border-color:#c0392b}.mp-ship__go{flex:none;height:38px;padding:0 16px;border:0;border-radius:999px;background:#3a2a26;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mp-ship__go:hover{background:#5a433c}.mp-ship__go:focus-visible{outline:3px solid #e7a39b;outline-offset:2px}.mp-ship__out:empty{display:none}.mp-ship__out{margin-top:10px}.mp-ship__where{margin:0 0 6px;font-size:12.5px;color:#3a2a26bf}.mp-ship__where button{all:unset;cursor:pointer;color:#b3202f;text-decoration:underline;text-underline-offset:2px}.mp-ship__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mp-ship__opt{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 36px;border-radius:12px;background:#fff;border:1.5px solid #EDE0D4;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.mp-ship__opt input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mp-ship__dot{position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #CDB6A6;background:#fff;box-sizing:border-box}.mp-ship__opt.is-on{border-color:#1f7a4d;background:#f3f9f5}.mp-ship__opt.is-on .mp-ship__dot{border-color:#1f7a4d;background:#1f7a4d;box-shadow:inset 0 0 0 3px #fff}.mp-ship__opt:has(input:focus-visible){outline:3px solid #e7a39b;outline-offset:1px}.mp-ship__name{flex:1;min-width:0;line-height:1.3}.mp-ship__name small{display:block;font-size:11.5px;color:#3a2a26a6}.mp-ship__price{font-weight:800;white-space:nowrap}.mp-ship__price--free{color:#2e7d5b}.mp-ship__sum{display:grid;gap:3px;margin-top:8px;padding:9px 12px;border-radius:12px;background:#fff;border:1px dashed #E2CDBA}.mp-ship__sum:empty{display:none}.mp-ship__sumrow{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:#3a2a26cc}.mp-ship__sumrow b{color:#3a2a26;white-space:nowrap}.mp-ship__sumrow--total{font-size:14px;color:#3a2a26;font-weight:800}.mp-ship__sumrow--total b{font-size:16px;color:#b3202f}.mp-ship__fine{margin:6px 0 0;font-size:11.5px;line-height:1.35;color:#3a2a2699}.mp-ship__msg{margin:0;font-size:12.5px;font-weight:600;color:#9a3b2e}.mp-ship__load{margin:0;font-size:12.5px;color:#3a2a26b3}
.mp-ship__name small .mp-ship__ok{color:#1f7a4d;font-weight:700}.mp-ship__xmas{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#f3f9f5;border:1px solid #cfe5d8;font-size:12.5px;line-height:1.4;color:#24543b}.mp-ship__xmas:empty{display:none}.mp-ship__xmas strong{color:#1f7a4d}
