.grid-3.empty {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.no-lamp{
    font-size: calc(0.75 * var(--fz_html_size));
    line-height: 120%;
    text-align: center;
    color: #7F6858;
    margin-bottom: calc(2.5 * var(--fz_html_size));
    width: calc(23.5 * var(--fz_html_size));
}

@media (max-width: 767.98px) {
    .no-lamp {
        width: 100%;
        padding: 0 calc(0.9375 * var(--fz_html_size));
    }
}
.no-lamp-div{
    /*display: flex;*/
    justify-content: center;
}

.js-open-forgot-password.disabled {
    opacity: 0.5;
    pointer-events: none;
}
.bx-session-message{
    display:none!important;
    opacity: 0!important;
}
.server-error {
    display: none;
}

@media (max-width: 715px) {
    .fixed-btn {
        bottom: 335px;
    }
}

@media (max-width: 670px) {
    .fixed-btn {
        bottom: 300px;
    }
}

@media (max-width: 600px) {
    .fixed-btn {
        bottom: 265px;
    }
}

@media (max-width: 545px) {
    .fixed-btn {
        bottom: 235px;
    }
}

@media (max-width: 500px) {
    .fixed-btn {
        bottom: 200px;
    }
}

@media (max-width: 440px) {
    .fixed-btn {
        bottom: 180px;
    }
}

@media (max-width: 426px) {
    .fixed-btn {
        bottom: 175px;
    }
    .lamp-footer__bottom img {
    margin-bottom: calc(4.875 * var(--fz_html_size));
    }
    .lamp-footer__bottom {
        margin-top: calc(-0.375 * var(--fz_html_size));
    }
}
@media (max-width: 375px) {
    .fixed-btn {
        bottom: 157px;
    }
}

@media (max-width: 350px) {
    .fixed-btn {
        bottom: 135px;
    }
}

@media (max-width: 767.98px) {
    .lamp-order-remodal .remodal-close {
        top: calc(3.5 * var(--fz_html_size));
    }
}

.lamps-icon-flex{
    display:flex;
    align-items: center;
    gap:5px;
}


.linux .inst-icon-lamps .insta-icon{
    transform: translateY(0.025em);
    transform-origin: center;
}


.inst-icon-lamps .insta-icon{
    height: calc(0.75 * var(--fz_html_size));
    width: calc(0.75 * var(--fz_html_size));
    mask: url(../img/lamp/svg/insta.svg) center / contain no-repeat;
    -webkit-mask: url(../img/lamp/svg/insta.svg) center / contain no-repeat;
    background-color: #aca198;
    transform: translateY(0.15em);
    transform-origin: center;
    position: relative;
}

@media (min-width: 1920px) {
    .inst-icon-lamps .insta-icon {
        height: calc(0.625 * var(--fz_html_size));
        width: calc(0.625 * var(--fz_html_size));
        transform: translateY(0.17em);
    }
    .mac .login-form__submit-btn .fix-line-height , .safari .login-form__submit-btn .fix-line-height{
        padding-top: 0;
    }
    .linux .inst-icon-lamps .insta-icon{
        transform: translateY(0.09em);
        transform-origin: center;
    }
}

@media (max-width: 767.98px) {
    .inst-icon-lamps .insta-icon {
        height: calc(0.6325 * var(--fz_html_size));
        width: calc(0.6325 * var(--fz_html_size));
    }
}

.owner__name.tight-kerning::first-letter {
    margin-right: -0.1657em;
}

.place-icon{
    transform: translateY(-0.17em);
    transform-origin: center;
}





