.checkout .ds-shipping-options{list-style:none!important;padding:0!important;margin:12px 0 20px!important;display:grid;gap:12px}
.checkout .ds-shipping-options>li{list-style:none!important;margin:0!important;padding:16px!important;border:1px solid #d8ded3;border-radius:10px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px}
.checkout .ds-shipping-options>li:has(input:checked){border-color:#527847;background:#f4f7ef}
.checkout .ds-shipping-options h3{grid-row:1;grid-column:1;margin:0!important;font:600 17px/1.4 Arial,sans-serif}
.checkout .ds-shipping-options h3 label{display:flex;align-items:center;gap:9px;min-height:44px;margin:0;cursor:pointer}
.checkout .ds-shipping-options input[type=radio]{margin:0;flex-shrink:0;width:18px;height:18px;accent-color:#365b34}
.checkout .ds-shipping-options .rate{grid-row:1;grid-column:2;align-self:center;float:none!important;text-align:right;font:600 16px/1.4 Arial,sans-serif;color:#365b34}
.checkout .ds-shipping-options>li>p,.checkout .ds-shipping-options>li>.wa-form{grid-column:1/-1;margin:0;line-height:1.5;font-size:14px;color:#596253}
.ds-shipping-help{font:14px/1.5 Arial,sans-serif;color:#596253;margin:8px 0 12px}
.checkout .checkout-form>h2{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:20px!important;line-height:1.4}
.checkout .checkout-form>h2>.back{order:2;float:none!important;font-size:14px;font-weight:400}
.checkout input[type=submit]{min-height:44px!important;padding:11px 20px!important;border-radius:7px;font:600 15px/1.4 Arial,sans-serif!important;cursor:pointer;max-width:100%}
.ds-delivery-edit,.ds-requisites-edit{min-width:0}.ds-delivery-edit>summary,.ds-requisites-edit>summary{cursor:pointer;color:#365b34;font:600 15px/1.5 Arial,sans-serif;padding:12px 0;min-height:44px;box-sizing:border-box}.ds-requisites-edit{border-top:1px solid #d8ded3;margin-top:12px}.ds-requisites-edit .dsc-requisites{border:0;margin-top:0;padding-top:4px}.ds-delivery-edit[open]>summary{margin-bottom:10px}
@media(max-width:600px){.checkout .ds-shipping-options>li{padding:12px!important;gap:8px}.checkout .ds-shipping-options h3{font-size:16px}.checkout .ds-shipping-options .rate{font-size:14px}.checkout .checkout-form>h2{font-size:18px!important}}
