#shipping-dialog{max-width:460px}
#shipping-form{display:grid;gap:13px}
#shipping-form label{font-size:10px;color:#62594d}
#shipping-form input,#shipping-form select{border:1px solid #ddd6cb;border-radius:0;background:#fcfbf8;display:block;width:100%;height:40px;margin-top:6px;padding:9px 10px;font:11px LupenelleSans,Arial,sans-serif;color:#3f3a33}
#shipping-form select{appearance:auto}
.shipping-method-options{border:0;border-top:1px solid #e5dfd5;margin:4px 0 0;padding:12px 0 0;display:grid;gap:9px}
.shipping-method-options legend{padding:0 0 8px;font:600 11px LupenelleSans,Arial,sans-serif;color:#3f3a33}
#shipping-form .shipping-method-option{display:flex;align-items:flex-start;gap:9px;border:1px solid #ddd6cb;background:#fcfbf8;padding:10px 11px;cursor:pointer}
#shipping-form .shipping-method-option input{width:14px;height:14px;margin:2px 0 0;accent-color:#756348;flex:none}
.shipping-method-option span{display:grid;gap:3px}
.shipping-method-option strong{font:600 11px LupenelleSans,Arial,sans-serif;color:#3f3a33}
.shipping-method-option small{font:10px LupenelleSans,Arial,sans-serif;color:#756d63}
.shipping-method-note{margin:0;font:9px/1.5 LupenelleSans,Arial,sans-serif;color:#756d63}
.shipping-address-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#shipping-form .dialog-disclaimer{margin:0}
#shipping-form .primary-button{margin-top:3px}
.checkout-fallback{display:inline-block;color:#756348;text-decoration:underline;text-underline-offset:3px;font-weight:600}
@media(max-width:650px){#shipping-dialog{padding:18px;width:calc(100% - 24px)}.shipping-address-row{gap:9px}}
