/* Checkout v3.72.69 — Five real regions and a single controlled delivery path. */
[hidden],.ds69-legacy-hidden{display:none!important}
#normalRegionBox:has(.ds69-form:not([hidden])){background:#fff!important;border:0!important;box-shadow:none!important;padding:2px!important;margin:0!important;color:#14223c!important}
.ds69-form{display:grid;gap:16px;max-width:100%;padding:4px 0 12px;color:#152039;font-family:inherit}
.ds69-form .ds69-step{border:1px solid #e2eaf5;border-radius:17px;background:#fff;padding:14px;min-width:0;box-shadow:0 4px 18px rgba(18,70,118,.04)}
.ds69-form .ds69-step>label{font-size:13px;display:block;color:#172747!important;font-weight:850;margin-bottom:10px;line-height:1.45}
.ds69-form select{font-family:inherit;font-size:16px!important;min-height:48px;width:100%;color:#14213b!important;border:1px solid #cfdaea;border-radius:12px;background:#f8fbff!important;padding:10px 12px;appearance:auto}
.ds69-form select:focus-visible{outline:3px solid rgba(25,103,210,.18);outline-offset:2px;border-color:#1978df}
.ds69-form .ds69-help{color:#657791!important;font-size:12px;line-height:1.5;margin:8px 0 0;display:block}
.ds69-form .ds69-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.ds69-link{border:1px solid #c3dafa;border-radius:12px;background:#ecf5ff!important;color:#1262be!important;padding:10px 12px;text-decoration:none;font-size:12px;font-weight:800;cursor:pointer}
.ds69-method{min-height:90px;background:#f5f9ff;border:1px solid #c9def7;border-radius:14px;padding:13px;line-height:1.45}
.ds69-carrier{display:flex;gap:10px;align-items:center;min-width:0}
.ds69-carrier img{width:57px;height:50px;object-fit:contain;background:#fff;border-radius:9px;flex:0 0 57px}
.ds69-carrier-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}
.ds69-carrier-copy b{font-size:13px;color:#0d2953!important}.ds69-carrier-copy small{color:#60728c!important;font-size:11px;white-space:normal}
.ds69-carrier>strong{font-size:13px;flex:0 0 auto;max-width:105px;text-align:right;color:#146bcc!important}
.ds69-method p{margin:11px 0 0;font-size:12px;color:#4c5e73!important;line-height:1.5}
.ds69-pickup{font-size:12px;color:#143352!important;margin-top:11px;padding:10px;border-radius:9px;background:#fff;border:1px dashed #bed5f4}
.ds69-bad,.ds69-error{color:#a33128!important;font-weight:750;font-size:12px;line-height:1.5}.ds69-error{border:1px solid #f4baba;background:#fff3f3;border-radius:12px;padding:12px}
.ds69-area-manager{grid-column:1/-1}.ds69-area-manager textarea{width:100%;min-height:95px;resize:vertical;white-space:pre-wrap;background:#101d32;color:#fff;border:1px solid #46617e;border-radius:10px;padding:10px;margin-top:5px}
.ds69-area-manager small{display:block;color:#9fb6d2;font-size:11px;margin-top:4px}
@media(max-width:640px){.ds69-form{gap:10px}.ds69-form .ds69-step{padding:12px}.ds69-carrier{flex-wrap:wrap}.ds69-carrier>strong{margin-left:auto;max-width:100%;font-size:13px}.ds69-form .ds69-actions>*{flex:1;min-width:125px;text-align:center}}

.ds70-reseller-carrier{width:56px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:25px;background:#e4f0ff}
