.mz-source-info .mz-shipping-panel{margin-top:28px;scroll-margin-top:115px;min-width:0}
.mz-source-info .mz-shipping-panel h2{font-size:23px;line-height:1.3;letter-spacing:0}
.mz-series-shipping-form{display:grid;gap:14px;margin:22px 0 16px;padding-top:20px;border-top:1px solid #b590684d}
.mz-series-shipping-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.mz-series-shipping-form label{display:grid;gap:7px;min-width:0;font-size:13px;line-height:1.5;color:#e8c9a0}
.mz-series-shipping-form input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:46px;padding:10px 12px;border:1px solid #b5906870;border-radius:5px;background:#180f22;color:#f4e9dd;font:inherit}
.mz-series-shipping-form input:focus-visible{outline:2px solid #d5b58b;outline-offset:2px}
.mz-series-shipping-form button{justify-self:start;min-height:44px;max-width:100%;padding:11px 19px;border:1px solid #e8c9a0;border-radius:5px;background:#dfbd92;color:#1a1023;font:inherit;font-weight:600;cursor:pointer}
.mz-series-shipping-form button:focus-visible{outline:2px solid #f1d7b5;outline-offset:3px}
.mz-series-shipping-result{min-width:0;margin:0!important;padding:13px 15px;border:1px solid #b5906852;border-radius:6px;background:#100c16;color:#efd7b5;overflow-wrap:anywhere}
.mz-source-info .mz-shipping-panel .mz-country-control{max-width:100%;align-items:flex-start;flex-wrap:wrap}
.mz-source-info .mz-shipping-panel select{box-sizing:border-box;max-width:100%;min-height:44px}
@media(max-width:560px){.mz-series-shipping-fields{grid-template-columns:1fr}.mz-series-shipping-form button{width:100%}.mz-source-info .mz-shipping-panel h2{font-size:21px}}
