/* Device-dependent visibility*/
.mobile-only { display: none !important; }
.desktop-and-tablet-only { }
.tablet-only { display: none !important; }
.desktop-only { }

@media (max-width: 1900px) {
    html {
        --Gradient-Gr1: var(--Mono-W);
    }
}
@media (max-width: 1500px) {
    html, body{
        font-size: 14px !important;
    }
    .max-1500 {
        display: none;
    }
    .advantages_wrapper {
        grid-template-columns:repeat(2, 1fr) !important; /*убрать !important; позже*/
    }

    .advantages_wrapper > div:nth-child(2) {
        border-right:none !important;/*убрать !important; позже*/
    }
}

@media screen and (min-width: 761px) and (max-width: 1500px) { /* tablets */
    html, body{
        font-size: 14px;
    }


    .mobile-only { display: none !important; }
    .desktop-and-tablet-only { }
    .desktop-only { display: none !important; }
    .tablet-only { display: block !important; }

}
/*
@media (min-width: 769px) {

}*/
/*новый код*/
@media screen and (max-width: 1400px) {
    .max-1350 {
        display: none;
    }
}
@media screen and (max-width: 1080px) {
    #top-cart {
        padding: 0.75em 1em;
        min-width: 125px;
    }
}
@media (min-width: 993px) {
    .min-760{
        display: none;
    }
    .min-820 {
        display: none;
    }

}
@media (max-width: 1024px) {
    .container{
        padding: 0 16px;
    }
    .max-1024{
        display: none !important; /*убрать !important; позже*/
    }
    #sidebar_main{
        width: 195px;
    }
    .flexbox.max-1024-space-32{
        gap: 2rem;
    }
    #main_main{
        width: calc(100% - 223px);
    }

}
@media screen and (max-width: 992px) {
    .container {
        padding: 0 16px;
    }
    a[data-dialog="#menu"], a[data-dialog="#search"] {
        width: 32px;
        height: 32px;
    }
    .menu_contactbuttons {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
        gap:8px;
    }
    .menu_contactbuttons a {
        margin:0;
        padding: 17px 0;
    }
    .menu_contactbuttons a:last-child {
        grid-column: 1 / -1;
    }
    .container.flexbox.full-width.custom-py-12.middle .flexbox.width-33.space-32.flex-end.middle {
        width: 32px;
    }
    a[data-dialog="#search"] {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    a[data-dialog="#search"] .icon {
        font-size: 1.45em;
    }
    .max-1000 {

    }

    .desktop-and-tablet-only {
        display: none;
    }
    .max-760 {
        display: none;
    }
    #sidebar_main ~ #main_main {
        width: 100%;
    }
}
/*
@media screen and (max-width: 768px) {

}
*/
@media screen and (max-width: 760px) {

    html, body{
        font-size: 12px;
    }

    .desktop-and-tablet-only { display: none !important; }
    .tablet-only { display: none !important; }
    .desktop-only { display: none !important; }
    .mobile-only { display: block !important; }

    #sidebar_main ~ #main_main {
        width: calc(100% - 0px);
    }

}






/*старый код*/

/*
@media screen and (max-width: 760px) {

    html, body{
        font-size: 12px;
    }

    .desktop-and-tablet-only { display: none !important; }
    .tablet-only { display: none !important; }
    .desktop-only { display: none !important; }
    .mobile-only { display: block !important; }

    #sidebar_main ~ #main_main {
        width: calc(100% - 0px);
    }

}





@media (max-width: 1350px) {
    .max-1350{
        display: none;
    }
    .flexbox.max-1350-space-32{
        gap: 2rem;
    }
}

@media (max-width: 1024px) {
    .container{
        padding: 0 16px;
    }
    .max-1024{
        display: none;
    }

    #sidebar_main{
        width: 195px;
    }
    .flexbox.max-1024-space-32{
        gap: 2rem;
    }
    #main_main{
        width: calc(100% - 223px);
    }
}

@media (max-width: 1000px) {
    .flexbox.max-1000-space-16 {
        gap: 1rem;
    }
    .flexbox.max-1000-space-40 {
        gap: 2.5rem;
    }
    .max-1000-width-auto{
        width: auto;
    }
    .max-1000{
        display: none;
    }
}
@media (max-width: 820px) {
    .max-820{
        display: none;
    }
}
@media (min-width: 821px) {
    .min-820{
        display: none;
    }
}

@media (max-width: 760px) {
    .max-760{
        display: none;
    }
    #header_sticky{
        border-bottom: none;
    }
    #main_main{
        width: 100%;
    }
    .flexbox.max-760-space-24{
        gap: 1.5rem;
    }
    .flexbox.max-760-space-16 {
        gap: 1rem;
    }
    .flexbox.max-760-vertical{
        flex-direction: column;
    }
}

@media (min-width: 761px) {
    .min-760{
        display: none;
    }
}




footer
@media (max-width: 760px) {
    .footer_container{
        padding: 3em 1em 1em 1em;
    }
    .payments_item img {
        max-height: 1.5em;
    }
}

 */