.hhp-wsp{margin:0 0 14px;padding:12px 14px;border:1px solid #A8BDA0;border-radius:10px;background:#F0EDE5;color:#1A1A1A;font-size:14px;line-height:1.4}
.hhp-wsp__label{display:block;font-weight:600;color:#2D5F3E;margin-bottom:2px}
.hhp-wsp__help{margin:0 0 8px;font-size:13px;opacity:.85}
.hhp-wsp__row{display:flex;gap:8px}
.hhp-wsp__zip{flex:1;min-width:0;padding:9px 10px;border:1px solid #A8BDA0;border-radius:8px;font-size:16px;background:#FAF9F6}
.hhp-wsp__btn{padding:9px 14px;border:0;border-radius:8px;background:#2D5F3E;color:#FAF9F6;font-weight:600;cursor:pointer}
.hhp-wsp__msg{margin:8px 0 0;font-size:13px}
.hhp-wsp__msg:empty{display:none}
.hhp-wsp__msg--cold{color:#2D5F3E;font-weight:600}
.hhp-wsp__msg--warn{color:#C4704B;font-weight:600}
.hhp-wsp-season .additional-checkout-buttons{display:none!important}
