﻿.popup {
    width: 100%;
    max-width: 800px !important;
    max-height: calc(100vh - 80px);
    overflow: hidden;
    box-sizing: border-box !important;
}

    .popup.fancybox__content > .f-button.is-close-btn {
        top: 0px;
        color: #999;
    }

    .popup .title {
        width: 100%;
        margin-bottom: 30px;
    }

        .popup .title img {
            margin-bottom: 20px;
        }

        .popup .title h2 {
            font-size: 26px;
        }

    .popup .cart-pr-item {
        width: 100%;
        padding: 12px 0px;
    }

    .popup .btn-place {
        margin-top: 20px;
    }

.popup-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.form-request {
    width: 100%;
    box-sizing: border-box;
}

.popup .btn {
    margin-top: 0px;
}

.change-brand-form {
    width: 100%;
}
