#shop2-order-delivery .shop2-delivery--item__tab .label.point .delivery-tab--icon { background-image: url(posts-icon.svg);}
#shop2-order-delivery .shop2-delivery--item__tab .label.courier .delivery-tab--icon { background-image: url(courier-icon.svg);}
#shop2-order-delivery .shop2-delivery--item__tab .label.mail .delivery-tab--icon { background-image: url(mail-post-icon.svg);}
#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after { background: #fcb111;}
#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label { flex-direction: column;}
#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span + span { padding-left: 32px;}
.shop2-order-options .option-label { padding-left: 0 !important; padding-right: 0 !important;}
.shop2-delivery-step { color: #000;}
#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after { top: 0; left: 3px;}
.shop2-order-options .option-item { margin-bottom: 0 !important;}
.shop2-order-options .option-item label input[type="text"]#address { width: 100%;}
.delivery-items select { width: 100%; padding: 12px 35px 13px 19px; outline: none; border: 0; background: #f2f2f2;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

@media screen and (min-width: 0) and (max-width: 480px) {
	.suggestions-input--wrapper { padding-bottom: 0; margin-bottom: 10px !important;}
	#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day,
	#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details { margin-left: 0;}
	.shop2-delivery .text-right .shop2-btn { float: none; margin: 0 0 10px !important; width: 100%; display: block;}
	#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items { padding-left: 10px !important; padding-right: 10px;}
	#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type .option-details { padding-left: 0 !important; padding-right: 0 !important;}
	.shop2-delivery .text-right .shop2-btn { text-align: center;}
}