[data-ap-city][hidden],[data-ap-source][hidden],.zb-ap-selected[hidden],.zb-ap-city[hidden]{display:none!important}
@media all{
 .zb-ap-link{border:0!important;background:none!important;color:#bf5200!important;min-height:44px;padding:8px!important;font:inherit!important;text-decoration:underline;cursor:pointer}
 .zb-ap-city{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;text-align:left}
 .zb-ap-city strong{font-size:16px;line-height:1.4}
 .zb-ap-options{display:grid;gap:0;max-height:210px;overflow-y:auto;margin:6px 0 10px;border-radius:10px;background:#fff}
 .zb-ap-options button{display:block;width:100%;min-height:48px;padding:12px!important;border:0!important;border-bottom:1px solid #eee!important;background:#fff!important;color:#252525!important;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;text-align:left!important;white-space:normal;overflow-wrap:anywhere}
 .zb-ap-options button:focus-visible,.zb-ap-link:focus-visible{outline:2px solid #ef7c28!important;outline-offset:-2px}
 .zb-ap-manual-on{margin:8px 0 12px;font-size:14px;line-height:1.5;font-weight:400;text-align:left}
 .zb-ap-manual-on summary{color:#a84b08;min-height:44px;padding:10px 0;cursor:pointer}
 .zb-ap-manual-on p{font-size:14px;font-weight:400}
 .zb-ap-editor [data-delivery-address-hint]{display:none!important}
 .zb-ap-editor>div [role=status]{font-size:14px;font-weight:400;line-height:1.4}
 .zb-ap-selected{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:16px 0;border-bottom:1px solid #e9e5e0;margin-bottom:16px;text-align:left}
 .zb-ap-selected strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere}
 .zb-ap-selected p{grid-column:1;color:#617062;margin:0;font-size:13px}
 .zb-ap-selected button{grid-column:2;grid-row:1/3;align-self:center}
 .zb-ap-popup [data-zb-options] button{text-align:left;min-height:48px;line-height:1.4}
 .zb-ap-transfer{display:grid;gap:5px;margin-bottom:12px;color:#222}
 .zb-ap-transfer span,.zb-ap-transfer small,.zb-ap-source{font-size:13px;color:#666;font-weight:400}
 .zb-ap-transfer strong{font-size:16px;line-height:1.45}
 .zb-ap-receipt-city{font-size:15px;line-height:1.5;margin-top:6px}
 .zb-ap-source{display:block;margin-top:8px}
 .zoobaza-checkout-wrapper #delivery-card.zb-ap-checkout.zb-v8-address-closed [data-v8-access]{display:block!important}
 .zoobaza-checkout-wrapper #delivery-card.zb-ap-checkout.zb-v8-address-closed #address-fields-container{display:block!important}
 .zb-ap-checkout .zb-v8-receipt strong{overflow-wrap:anywhere}
}

@media(min-width:768px){.zb-ap-editor .zb-ap-options{max-width:720px}.zb-ap-editor .zb-ap-city{max-width:720px}.zb-ap-editor .zb-ap-manual-on{max-width:720px}}

.zb-ap-pending[hidden],[data-ap-change-method][hidden]{display:none!important}
.zb-ap-pending{display:grid;gap:6px;padding:18px;background:#fff9f2;border:1px solid #f5d8ba;border-radius:12px;margin:12px 16px}
.zb-ap-pending strong{font-size:17px;line-height:1.4}.zb-ap-pending p{margin:0;font-size:14px}
#delivery-card.zb-ap-pending-address [data-delivery-address-resolver],
#delivery-card.zb-ap-pending-address .zb-v8-receipts,
#delivery-card.zb-ap-pending-address .delivery-method-grid{display:none!important}
#delivery-card.zb-ap-header-delivery .delivery-method-grid [data-delivery-option]:not([data-delivery-option="courier"]){display:none!important}
#delivery-card.zb-ap-header-delivery [data-ap-change-method]{align-self:flex-start;min-height:44px}

.zb-ap-single-card[hidden]{display:none!important}
.zb-ap-single-card{display:grid;gap:8px;padding:20px;background:#fffaf4;border:1px solid #f1d6b7;border-radius:14px;margin-bottom:16px}
.zb-ap-single-card h3,.zb-ap-single-card p{margin:0}.zb-ap-single-card h3{font-size:20px}.zb-ap-single-card strong{font-size:18px;line-height:1.45}.zb-ap-single-actions{display:flex;flex-wrap:wrap;gap:4px 16px}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-delivery-address-resolver],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .delivery-method-grid,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-v8-receipt="address"],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-ap-change-method],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .city-selection,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .zb-ap-pending,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .zb-v8-help,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-zb-temporary-pickup-help],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-zb-delivery-common-notice]{display:none!important}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .zb-v8-receipts{grid-template-columns:1fr}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single:not(.zb-ap-single-ready) [data-v8-receipt="date"]{display:none!important}

.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single [data-delivery-option],.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .delivery-city-chip{display:none!important}

.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single.zb-ap-single-ready #address-fields-container{display:block!important}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single .zb-ap-single-card{order:-3}

.zb-ap-sdek-card [hidden]{display:none!important}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .zb-ap-sdek-card{order:-3}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek [data-delivery-address-resolver],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .delivery-method-grid,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek [data-delivery-option],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .delivery-city-chip,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .zb-v8-city-picker,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .zb-v8-receipts,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek .zb-v8-help,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek #sdek-section,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek #delivery-pickup-note,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek [data-zb-temporary-pickup-help],
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek [data-zb-delivery-common-notice]{display:none!important}
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek:not(.zb-ap-single-sdek-courier) #courier-section,
.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek #pickup-section{display:none!important}

.zoobaza-checkout-wrapper #delivery-card.zb-delivery-v8.zb-ap-single-sdek.zb-ap-single-sdek-courier #address-fields-container{display:block!important}
