/* popup */
.gray_back {
    background: rgba(26, 54, 131, 0.3);
    display: none;
    position: fixed;
    width: 100%;
    z-index: 32;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
}
.gray_back_active {
    display: block;
}
.parent_pop{
    position: relative;
    display: flex;
    justify-content: center;
}
.popup_block{
    z-index: 33;
    position: fixed;
    display: none;
    width: 92%;
    z-index: 32;
    top: 10%;
    max-width: 658px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    overflow: hidden;
}
.popup_block_active{
    display: flex;
}
.popups_form_blck{
    position: relative;
    flex-direction: column;
    background-color: var(--white);
    padding: 40px;
    gap: 25px;
    max-height: 85vh;
    overflow: auto;
    border-radius: 40px;
    align-items: start;
}
.close_popup{
    cursor: pointer;
    justify-content: center;
}
.close_popup:hover svg path{
    stroke: red;
}
.title_close{
    gap: 20px;
}
.popup_title{
    font-size: 52px;
    color: var(--blueBold);
    font-family: 'Outfit-Bold';
}
.prod_item_popup{
    gap: 20px;
    padding: 20px;
    border-radius: 20px;
    background: #EFEBE6;
}
.popups_prods_imgname{
    gap: 20px;
    justify-content: start;
}
.popups_img_prod{
    max-width: 94px;
    aspect-ratio: 1/1;
}
.nameof_prods{
    font-family: 'Outfit-Medium';
    max-width: 180px;
    font-size: var(--sixteen);
    color: var(--blueBold);
}
.changed_price{
    gap: 8px;
    justify-content: start;
}
.new_price_popup, .old_price_popup{
    font-size: var(--sixteen);
    color: var(--blueBold);
    font-family: 'Outfit-Bold';
}
.old_price_popup{
    opacity: 0.2;
}
.popups_btns{
    flex-direction: column;
    gap: 12px;
}
.continiue_pay_btn, .return_store_btn{
    padding: 22px;
    border-radius: 90px;
    color: var(--white);
    text-align: center;
    font-size: var(--forteen);
    justify-content: center;
    font-family: 'Outfit-Medium';
}
.continiue_pay_btn{
    background-color: var(--blueBold);
}
.return_store_btn{
    background-color: var(--gold);
}
.return_store_btn:hover{
    background-color: var(--blueBold);
}
.continiue_pay_btn:hover{
    background-color: var(--gold);
}
.add_address_popup, .edit_address_popup{
    max-width: 920px;
}
.popups_form_blck .inputs_lab_sp{
    background-color: var(--white);
}
/* end popup */













