body.night .checkout__wrp .card-empty .title{color:#fff}.checkout__wrp{margin-top:128px}.checkout__wrp .card-empty{display:flex;flex-direction:column;align-items:center}.checkout__wrp .card-empty .title{font-weight:600;font-size:24px;line-height:36px;color:#000001;text-align:center}@media(max-width:430px){.checkout__wrp .card-empty .title{font-size:20px}}.checkout__wrp .card-empty .btn-shop{width:225px;height:64px;background:#930684;color:#fff;font-weight:600;cursor:pointer;border:none;border-radius:35px}.checkout__row form .card .inp_three_row input[type=text]{width:calc(33% - 12px)}.checkout__row .products__col .card .img__cont{max-width:140px}.checkout__row .products__col .card .details .title{cursor:pointer}@media(max-width:430px){.checkout__row .products__col .card .details .btm{margin-top:15px}}.checkout__row .card{align-items:center!important}.checkout__wrp .warning,.checkout__wrp .warning:after{border:1px solid rgba(255,0,0,.493)!important;background-color:rgba(255,0,0,.034)!important}.checkout__wrp .warning-text{color:red!important}.checkout__wrp .additional_block{margin-top:20px}.checkout__wrp .additional_block .selection_mode{width:calc(50% - 12px);outline:none;background:#fff;border-radius:6px;padding:0 22px;height:48px;font-size:16px;line-height:24px;color:#000001;border:none;cursor:pointer}@media(max-width:430px){.checkout__wrp .additional_block .selection_mode{width:100%}}.checkout__wrp .additional_block .address_invoice{width:100%!important}.checkout__wrp .policy_wrapp{display:flex;flex-direction:column;justify-content:space-between;height:60px;width:calc(54.57% - 36px);margin-right:36px}@media(max-width:430px){.checkout__wrp .policy_wrapp{width:100%;height:95px}}.checkout__wrp .policy_wrapp label{width:100%!important;margin-right:0!important}.checkout__wrp .policy_wrapp label input:not(:checked):after{background:rgba(147,15,129,.7058823529411765)!important}.checkout__wrp .policy_wrapp label input.warning:not(:checked):after{background:rgba(255,0,0,.034)!important}.checkout__wrp .card .email_input{margin-top:20px}.checkout__wrp form .card textarea{margin-bottom:20px}.checkout__wrp .promo_code{margin-bottom:70px}@media(min-width:1201px){.checkout__row form .card .inp_three_row input[type=text]{width:calc(33% - 12px)}}@media(max-width:415px){.margin_input{margin-bottom:1em}}.checkout__wrp .card .details{width:100%}.checkout__wrp .card .details .btm{width:100%;justify-content:space-between}.checkout__wrp .red_text{color:red}.checkout__wrp .delivery .delivery_ro{display:flex;align-items:center}.checkout__wrp .delivery .delivery_ro label{position:relative}.checkout__wrp .delivery .delivery_ro label input{position:absolute;width:24px;height:24px;opacity:0;cursor:pointer}.checkout__wrp .delivery .delivery_ro label .checkbox{width:24px;height:24px;border-radius:3px;background-color:rgba(147,15,129,.7058823529411765);z-index:-1}.checkout__wrp .delivery .delivery_ro label .checkbox.active{background-color:transparent;background-image:url(/img/checkout-check.svg)}.checkout__wrp .delivery .delivery_ro p{padding-left:20px;font-size:14px}.checkout__wrp .delivery{width:100%}.checkout__wrp .delivery_ro.cashback{margin-bottom:25px}.checkout__wrp span.cashback{font-size:13px;color:#069348}.checkout__wrp .custom_select{width:100%;background:#fff;border-radius:6px;margin-top:20px;font-size:16px;line-height:24px}.checkout__wrp .custom_select .vs__dropdown-toggle{padding-left:18px;height:48px;border:none}.checkout__wrp .custom_select .vs__dropdown-toggle .vs__selected{font-weight:400;color:#000001}.checkout__wrp .novaposta_img{margin-right:10px}.checkout__wrp .info_message{display:flex;align-items:center;align-self:flex-start;color:#909090;position:relative;cursor:pointer}.checkout__wrp .info_message span{position:absolute;top:calc(100% + 6px);right:0;opacity:0;text-align:left;pointer-events:none;padding:10px 16px 15px;background-color:#f2f2f2;border-top:1px solid #ababab;box-shadow:0 10px 10px rgba(0,0,0,.07);transition:.2s ease;z-index:2}.checkout__wrp .info_message:hover span{opacity:1;pointer-events:all}.checkout__wrp .icon.info{margin-left:15px}.checkout__wrp .wrapp_address{display:flex;width:100%;justify-content:space-between;align-items:baseline}.checkout__wrp .wrapp_address .street{width:70%}.checkout__wrp .wrapp_address .small_input{width:10%!important;padding:0!important;padding-left:15px!important}@media(max-width:430px){.checkout__wrp .wrapp_address{flex-direction:column}.checkout__wrp .wrapp_address .small_input,.checkout__wrp .wrapp_address .street{width:100%!important;margin-bottom:20px}}.checkout__wrp .default_input{margin-top:20px}