/*@media (min-width: 576px) { .inner-container { max-width: 540px; } }
@media (min-width: 768px) { .inner-container { max-width: 720px; } }
@media (min-width: 992px) { .inner-container { max-width: 960px; } }*/
.show-1000, .lshow-1000,#list_filter_mobile .item-filter {display: none !important}
.hide-1000 {display: flex !important}
.hideb-1000 {display: block !important}
.hidef-1000 {display: flex !important}
.hide-1100 {display: grid !important}
.show-576 {display: none !important}
@media (min-width: 768px) {
    .inner-container {max-width: 760px}
}
@media (min-width: 820px) {
    .btn-delivery-wrap {width: 50%}
}
@media (min-width: 1201px) {
    .inner-container {max-width: 94%}
}
@media (min-width: 1300px) {
    .inner-container {max-width: 94%}
    .mega-list-category {left:94.7%}
}
@media (min-width: 1440px) {
    .inner-container {max-width: 1440px}
}
@media (max-width: 1400px) {
    .product-col .name {min-height:100px}
}
@media (max-width: 1300px) {
    .white-menu .inner-container {grid-template-columns: 300px 15% 2fr 2fr 2fr 2fr 1fr}
    .mega-list-category .wrapper {grid-template-columns: 1fr 1fr 1fr 1fr !important;}
    .cont-block {grid-template-columns: 280px 1fr}
    #some_event .list-product-2 {
        grid-template-columns: 1fr;
    }
}
@media (max-width: 1200px) {
    .inner-container {max-width: 94%}
    .mega-list-category {min-width: 700px}
    .wrap-fav .btn-fav span, .phone-2 {display: none}
    .white-menu .inner-container {grid-template-columns: 185px 20% 2fr 2fr 2fr 2fr 1fr}
    .header .white-menu .inner-container{padding:0}
    .main-logo {width:180px!important;height:auto!important;margin-left:10px}
    .wrap-info{display:none}
    .header .blue-menu .wrap-fav .btn-fav img {margin-right: 0}
    .mega-list-category .wrapper {grid-template-columns: 1fr 1fr 1fr !important;}
    .pagination ul li a {padding:16px 35px}
    .more-products .img1, .more-products .img2 {height:70px;}
    .more-products {font-size:38px}
    .product-col-30-70 {display: grid;grid-template-columns: 1fr}
    .btn-fav::before{background-color:transparent}
    .price-product-col-3 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
}
@media (max-width: 1100px) {
    .mega-list-category {min-width: 670px}
    .hide-1100 {display: none !important}
    .inner-container {max-width: 94%}
    .wrap-popular-category .name-popular-category {padding: 6px 30px 6px 20px;font-size: 16px}
    .shipment-term .text {padding-left:0}
    .footer-logo{width: 210px;}
    .btn-login::before{background-color:transparent}
    .header .blue-menu .wrap-login .btn-login {width: auto}
    #glide .glide__slide div {height: 290px}
    .header .blue-menu .wrap-login .btn-login img {margin-right: 0}
    .product-wrap {
        grid-template-areas:
        "B B"
        "A A"
        "C C";
    }
    .wrap-type-tile {grid-template-columns: 6fr 3fr 1fr;}
    .pagination ul li a {padding:16px 32px}
    .list-brands {grid-template-columns: repeat(6, 1fr)}
    .more-products .img1, .more-products .img2 {height:60px;top:62px}
    .more-products .img1 {left:20%}
    .more-products .img2 {left:35%}
    .more-products {font-size:36px}
    .btn-login:hover::after, .btn-cart:hover::after, .btn-fav:hover::after {opacity:0;transform:none}
}
@media (max-width: 1000px) {
    .wrap-map-img {grid-template-columns: 1fr}
    .wrap-map-img .div1 { grid-area: 1 / 1 / 2 / 3; }
    .wrap-map-img .div2 { grid-area: 2 / 1 / 3 / 2; }
    .wrap-map-img .div3 { display: none }
    .wrap-map-img .div1 iframe {height: 370px !important;}
    #glide {margin-top:20px !important;}
    .header .blue-menu .inner-blue-new {display: grid !important;}
    .header .blue-menu .inner-container.new-head .wrap-search {display: none;}
    .header .blue-menu .inner-container.new-head .wrap-phone {display: block !important;}
    .hide-1000, .hidef-1000, .hideb-1000{display: none !important}
    .show-1000,.lshow-1000 {display: grid !important}
    .inner-container {max-width: 960px}
    .header .blue-menu {flex-direction: column;}
    .header .blue-menu .inner-container.new-head, .header .blue-menu .inner-blue-new {max-width: 100% !important}
    .header{height: 120px}
    #glide .glide__slide div {height: 220px}
    .mobile-white-logo {height: 32px}
    .header .blue-menu .wrap-login .btn-login, .header .blue-menu .wrap-cart .btn-cart {width: auto;height: auto}
    .btn-login::before, .btn-cart::before {background-color:transparent}
    .header .blue-menu .inner-container {grid-template-columns: 60px 1fr 45% 1fr 1fr 1fr 1fr}
    .header .blue-menu .inner-container.new-head {grid-template-columns: 60px 2fr 2fr 1fr 1fr 1fr 1fr}
    .header .blue-menu .inner-blue-new {grid-template-columns: 100%; margin-right: 10px;}
    .wrap-cart .btn-cart span {top:-5px;left:-9px}
    .blue-menu .wrap-cart .btn-cart img {margin-right:0}
    .wrap-popular-category .name-popular-category {padding: 6px 20px 6px 15px;font-size: 13px}
    .list-category {grid-template-columns: repeat(4, 1fr)}
    .header .blue-menu .menu-catalog-ico {margin-left: 28px}
    .section-cart {grid-template-columns: 1fr!important}
    .cont-block {grid-template-columns: 1fr}
    .wrap-type-tile .list-filters {padding:0 !important}
    .wrap-type-tile {padding:0}
    .menu-icon-wrap {width: 44px !important; padding: 8px;justify-content: center}
    #list_brands {padding: 20px 10px 0 15px !important}
    .wrap-filters {top:0;left:-130%;height:100%;z-index:2001;display:grid;padding:10px;overflow:auto;max-width:55%;position: fixed;background-color:#F4F4F8;transition:all .3s ease-out;box-shadow:0 2px 20px 0 rgba(50,50,50,0.15)}
    .wrap-filters .filter h3 {margin-top:0; padding-top:0;margin-bottom:0}
    .wrap-filters .filter {background-color: #fff;padding:20px}
    .wrap-filters .head-filter {display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;}
    #list_filter_mobile{margin:10px 0;}
    .wrap-type-tile {grid-template-columns: 1fr 2fr;}
    .wrap-type-tile .price-type-sort{display:flex;justify-content:flex-end;padding-right: 25px}
    #list_filter_mobile .item-filter {display: inline-block !important}
    .head-block {padding:20px 0!important}
    .product-menu {margin-left:5px}
    .product-info-wrap h3,.product-info-wrap .availability{margin-left:10px}
    .cont-block {padding:0}
    .bread-menu-icon {padding:5px 15px;justify-items: end;}
    .bread-menu-icon img {width: 27px;}
    .inner-container h1 {padding-left: 15px;}
    #list_product {grid-template-columns: repeat(3,minmax(0,1fr));}
    #list_product
    #breadcrumb {overflow: auto;display:block;max-width:100%;margin:0 0 20px 0 !important}
    #breadcrumb img {display: none}
    #breadcrumb li a, #breadcrumb li span {width: 93%;padding: 7px 0;font-size: 15px;}
    .wrap-category-product .list-product-4 {grid-template-columns: repeat(3,minmax(0,1fr))}
    #glide_prev, #glide_next {top: 80px}
    .list-brands {grid-template-columns: repeat(5, 1fr)}
    .wrap-brand-data {grid-template-columns: 1fr}
    .more-products .img1, .more-products .img2 {height:60px;top:80px}
    .more-products .img1 {left:28%}
    .more-products .img2 {left:38%}
    .more-products {font-size:32px}
    .product-col-30-70 {display: grid;grid-template-columns: 35% 65%}
    #breadcrumb {margin:0}

@media (max-width: 768px) {
    #list_orders .date {display: none}
    #list_orders .col-grid-4 {grid-template-columns: 1fr 1fr 1fr}
    .delivery-row-1 .flex-start:last-child, .delivery-row-2 .flex-start:last-child {padding: 7px 3px 7px 0}
    .wrap-scale {display: none !important}
    .inner-container {max-width: 720px}
    #glide .glide__slide div {height: 190px}
    .product-cat-name {padding: 20px 30px 20px 15px !important;}
    .header .blue-menu .inner-container {grid-template-columns: 60px 1fr 45% 1fr 1fr 1fr}
    .header .blue-menu .inner-container.new-head {grid-template-columns: 60px 1fr 2fr 1fr 1fr 1fr}
    .header .blue-menu .inner-container.new-head .wrap-phone.phone-2 {display: none !important;}
    .header .blue-menu .inner-blue-new {grid-template-columns: 100%; margin-right: 10px;}
    .wrap-popular-category.parent {grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, 1fr)}
    .wrap-popular-category .div1 {grid-area: 1 / 1 / 2 / 2}
    .wrap-popular-category .div2 {grid-area: 2 / 1 / 3 / 2}
    .wrap-popular-category .div3, .wrap-popular-category .div12 {display: none}
    .wrap-popular-category .div4 {grid-area: 1 / 2 / 2 / 3}
    .wrap-popular-category .div5 {grid-area: 2 / 2 / 3 / 3}
    .wrap-popular-category .div6 {grid-area: 1 / 3 / 2 / 4}
    .wrap-popular-category .div7 {grid-area: 2 / 3 / 3 / 4}
    .wrap-popular-category .div8 { grid-area: 3 / 1 / 4 / 2; }
    .wrap-popular-category .div9 { grid-area: 4 / 1 / 5 / 2; }
    .wrap-popular-category .div10 { grid-area: 3 / 2 / 4 / 3; }
    .wrap-popular-category .div11 { grid-area: 4 / 2 / 5 / 3; }
    .wrap-popular-category .div13 { grid-area: 3 / 3 / 4 / 4; }
    .wrap-popular-category .div14 { grid-area: 4 / 3 / 5 / 4; }
    .footer-grid {grid-template-columns: 1fr;gap:0}
    .footer-grid .item {padding:10px 15px}
    .footer-nav-lbl {position: absolute;right: 1rem;top: 10px;width: 1.4rem;height: 1.4rem;background: url('/site/img/icon/ico-chevron-down-white.svg') 50% no-repeat}
    #footer-input-1,#footer-input-2,#footer-input-3,.footer-grid .item .list {display: none}
    .footer-grid .item .wrap{position:relative;background-color: #ffffff0d;padding:10px;border-radius:8px}
    .footer-grid .item input[type=checkbox]:checked~ul {display: block}
    .footer-grid .item input[type=checkbox]:checked~label>.footer-nav-lbl {transform: rotate(180deg)}
    .footer-grid .first {order: 1;text-align: center}
    .list-category {grid-template-columns: repeat(3, 1fr)}
    .wrap-char {column-count: 1 !important}
    .product-info-wrap .product-col-4 {grid-template-columns: 1fr 1fr}
    .product-info-wrap .wrap-o-btn .o-btn {width: 100%}
    .product-info-wrap .cost {justify-content: center}
    .product-wrap h1 {margin-top: 15px}
    .wrap-comment-form .product-col-3 {grid-template-columns: 1fr}
    .bank-box {grid-template-columns: 3fr 5fr 2fr !important}
    .discount_price{color:#ff0000;font-size:21px!important;font-weight:600;top:-18px!important;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center}
    .product-info-wrap .cost .main-price{font-size: 28px !important}
    .desc-row, .box-prod-info{padding: 0 10px}
    .type-delivery .product-col-3 .flex-end, .type-delivery .product-col-2 .flex-end {display: none;}
    .type-delivery .product-col-3 {grid-template-columns: 1fr 1fr !important;}
    .wrap-type-tile .type-sort {display:none}
    #list_product {grid-template-columns: repeat(2,minmax(0,1fr));}
    .wrap-filters {max-width: 65%}
    .wrap-category-product .list-product-4 {grid-template-columns: repeat(2,minmax(0,1fr))}
    .text-pay-part {display: block;margin-bottom: 4px;}
    .product-info-wrap .price-box {gap:20px}
    #glide_prev, #glide_next {top: 67px}
    #glide_prev {left:25px}
    #glide_next {right:25px}
    .pagination ul li a {padding:16px 30px}
    .list-brands {grid-template-columns: repeat(4, 1fr)}
    .wrap-brand-data .list-product-3 {grid-template-columns: repeat(2,minmax(0,1fr))}
    .left-block .wrap-product .cost {padding:0}
    .left-block .wrap-product {gap:0}
    .left-block .wrap-product .img img{height: 100px !important}
    .section-cart {gap:20px}
    .product-col-30-70 {display: grid;grid-template-columns: 1fr}
    .new-price .price-item .wrap-o-btn{justify-content: center}
    .price-product-col-3 {display: flex;flex-direction: column}
    .price-product-col-3.new-price .btn-price, .price-product-col-3.new-price .empty-o-btn {max-width: 100%}
    .price-block-icon {grid-template-columns: 1fr 1fr;justify-items: center}
    .search_result {width: 96% !important}
}
@media (max-width: 576px) {
    #list_orders .date, #list_orders .status {display: none}
    #list_orders .col-grid-4 {grid-template-columns: 1fr 1fr}
    .bank-ico .wrap-icon-bank:not(:first-child) {margin-left:6px;}
    .bank-ico .wrap-icon-bank img {height: 27px; width: 27px;}
    #text_compare_select {display: grid}
    .product-info-wrap {margin-top:60px}
    .rating .star-block img {width:12px;height:12px}
    .review-block a img {width:17px;height:17px}
    .product-col .bank .text-by-order {min-height:30px}
    .hide-576 {display: none !important}
    .show-576 {display: flex !important}
    .product-col-3 {grid-template-columns: 1fr 1fr;}
    #drop-phone-2 .drop-list {left:-145px;}
    #drop-phone-2 {width: auto;text-align: center;margin: 0}
    #drop-phone-2 img {position: static !important;}
    .header .blue-menu .inner-container.new-head .wrap-phone {display: grid !important;justify-content: center}
    .t-head, .t-row {grid-template-columns: 2fr 1fr}
    .mobile-menu {width: 100%}
    .wrap-fav, .selected-phone {display: none !important}
    .header .blue-menu .inner-container {grid-template-columns: 60px 60% 1fr 1fr}
    .header .blue-menu .inner-container.new-head {grid-template-columns: 60px 1fr 1fr 1fr 1fr}
    .header .blue-menu .inner-blue-new {grid-template-columns: 100%; margin-right: 10px;}
    .wrap-popular-category.parent {grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr)}
    .wrap-popular-category .div1 { grid-area: 1 / 1 / 2 / 2}
    .wrap-popular-category .div2 { grid-area: 2 / 1 / 3 / 2}
    .wrap-popular-category .div3, .wrap-popular-category .div6, .wrap-popular-category .div5, .wrap-popular-category .div10, .wrap-popular-category .div11, .wrap-popular-category .div12 {display: none}
    .wrap-popular-category .div4 { grid-area: 1 / 2 / 2 / 3}
    .wrap-popular-category .div7 { grid-area: 2 / 2 / 3 / 3}
    .wrap-popular-category .div8 { grid-area: 3 / 1 / 4 / 2}
    .wrap-popular-category .div9 { grid-area: 4 / 1 / 5 / 2}
    .wrap-popular-category .div13 { grid-area: 3 / 2 / 4 / 3}
    .wrap-popular-category .div14 { grid-area: 4 / 2 / 5 / 3}
    .list-category {grid-template-columns: repeat(2, 1fr)}
    .bank-box .bank-ico {display: none}
    .bank-box {grid-template-columns: 3fr 2fr !important}
    .type-delivery .product-col-3, .left-block .contact-info, .left-block .wrap-product  {grid-template-columns: 1fr !important}
    #warehouse {max-width: 95% !important; width: 100% !important}
    .wrap-product .wrap-fav {display: inline-block !important}
    .left-block .wrap-product .text, .left-block .wrap-product .cost {display: inline-block;text-align: center}
    .left-block .wrap-product .cost .retail-cost {text-align: center!important}
    .count-product {justify-content: center !important}
    #list_product {grid-template-columns: repeat(1,minmax(0,1fr))}
    .wrap-filters {max-width: 100%}
    .type-delivery .product-col-2 {grid-template-columns: 1fr}
    #glide .glide__slide div {height: 140px}
    .wrap-popular-category .wrap-name-popular {height: 140px;}
    .wrap-popular-category .name-popular-category {padding: 6px 14px 6px 8px;font-size: 12px}
    .wrap-category-product .list-product-4 {grid-template-columns: repeat(1,minmax(0,1fr))}
    .new-price .btn {max-width:100% !important;}
    .product-info-wrap .price-box {grid-template-columns: 1fr}
    .text-pay-part {display: inline;margin-bottom: 4px}
    .delivery-type .delivery-row .flex-start:nth-child(2){justify-content: end;text-align: right}
    .product-info-wrap h3 {margin-left:0}
    #glide_prev, #glide_next {top: 45px}
    #glide_prev {left:15px}
    #glide_next {right:15px}
    .pagination ul li a {padding:16px 24px}
    .p-left-btn {padding: 16px 20px 16px 36px !important}
    .p-right-btn {padding: 16px 32px 16px 16px !important}
    .list-brands {grid-template-columns: repeat(3, 1fr)}
    .wrap-brand-data .list-product-3 {grid-template-columns: repeat(1,minmax(0,1fr))}
    .more-products .img1, .more-products .img2 {height:70px;top:40px}
    .more-products .img1 {left:37%}
    .more-products .img2 {left:45%}
    .product-col .link-more{height: 100%;min-height: 320px;}
    .left-block .cost .flex-end {justify-content:center}
    .left-block .wrap-product .cost .discount-cost {text-align: center !important}
    .section-cart {gap:0}
    .left-block .product-col-2 {grid-template-columns: 80% 1fr;}
    .product-col-30-70 {display: grid;grid-template-columns: 1fr}
    .product-col .name, .product-col .rating, .product-col .bank, .product-col .wrap-btn {margin-left:-10px;margin-right:-10px;font-size:14px}
    .product-col .price .red-percent {
        left: 5px;
    }
    .product-col .price .red-percent {padding:4px;font-size: 13px}
    .product-cat-name h2, .product-cat-name {font-size: 15px}
    .product-cat-name a {margin-left: 8px}
    .swiper-button-prev {right:40px !important}
    .product-col .bank {grid-template-columns: 1fr}
    .product-col .icon-bank {min-height: 28px}
    .shipment-term .title img {margin-right: 10px}
    .shipment-term .p {padding:5px}
    .bg-light-blue .title {font-size:16px}
    .bg-light-blue{margin-bottom:15px}
    .pay-part .mt-1 {display: grid;grid-template-columns: 1fr;justify-items: center}
    .bank-text-info {font-size: 14px}
    .search_result {width: 95% !important}
}
}
@media (max-width: 500px) {
    .header .blue-menu .wrap-search input {border-radius:0;}
    .review-block a img {width:16px;height:16px}
    #glide_prev {left:5px}
    #glide_next {right:5px}
    .search_result {width: 100% !important}
    .pagination ul li a {padding:16px 21px}
    .header .inner-blue-new .wrap-search .ico-search {right: 20px}
    .cont-block .content .col-grid-2 {grid-template-columns: 1fr}
    .header .blue-menu .inner-container {grid-template-columns: 40px 60% 1fr 1fr}
    .header .blue-menu .inner-blue-new {grid-template-columns: 100%; margin-right: 10px;}
    .header .blue-menu .menu-catalog-ico {margin-left:16px}
    .header .blue-menu .wrap-search {padding:0}
    .p-right-btn span, .p-left-btn span {display: none}
    .p-right-btn .to-img {top: -14px;right: -19px}
    .p-left-btn .to-img {top: -14px;right: -19px}
    .p-left-btn .back-img {top: -14px;right: -1px}
}
@media (max-width: 440px) {
    #glide .glide__slide div {height: 120px}
    .inner-container {max-width: 420px}
    .header .blue-menu .new-head .mobile-white-logo {height: 30px}
    .header .blue-menu .inner-container.new-head {grid-template-columns: 45px 130px 1fr 1fr 1fr}
    .header .blue-menu .new-head .wrap-phone a {font-size:14px;}
    .header .blue-menu .new-head .wrap-phone a b {font-weight:400;}
    .list-category {grid-template-columns: repeat(1, 1fr)}
    #glide_prev, #glide_next {top: 38px;padding:3px;}
    #glide_prev img, #glide_next img {height: 16px; width: 16px;}
    #glide_prev {left:0px}
    #glide_next {right:0px}
    .pagination ul li a {padding:16px}
    .bg-light-blue .inpt input {width:220px}
    .bg-light-blue .inpt {grid-template-columns: 220px 120px}
    .btn-delivery-wrap .wrap-o-btn .o-btn {font-size:14px; letter-spacing: 0;}
}

@media (max-width: 380px) {
    .btn-delivery-wrap {grid-template-columns:1fr}
    .wrap-o-btn .o-btn {letter-spacing: 0.1px}
    #glide .glide__slide div {height: 110px}
    .inner-container {max-width: 374px}
    .header .blue-menu .new-head .mobile-white-logo {height: 30px}
    .header .blue-menu .inner-container.new-head {grid-template-columns: 45px 155px 1fr 1fr}
    .header .blue-menu .inner-container.new-head .wrap-login {display: none}
    .list-category {grid-template-columns: repeat(1, 1fr)}
    .pagination ul li a {padding:14px}
    .bg-light-blue .inpt input {width:180px}
    .bg-light-blue .inpt {grid-template-columns: 180px 120px}
    .p-left-btn {
        padding: 14px 20px 14px 36px !important;
    }
    .p-right-btn {
        padding: 14px 32px 14px 16px !important;
    }
    .product-col .price .red-percent {
        right: 5px;
        bottom: 116px;
        left: unset;
    }
}
@media (max-width: 330px) {.wrap-o-btn .o-btn {font-size:14px}}
@media (max-width: 500px){#drop-phone-2 .drop-list {left:-155px}}
@media (max-width: 490px){#drop-phone-2 .drop-list {left:-160px}}
@media (max-width: 470px){#drop-phone-2 .drop-list {left:-170px}}
@media (max-width: 440px){#drop-phone-2 .drop-list {left:-178px}}
@media (max-width: 425px){#drop-phone-2 .drop-list {left:-181px}}
@media (max-width: 410px){#drop-phone-2 .drop-list {left:-185px}}
@media (max-width: 400px){#drop-phone-2 .drop-list {left:-189px}}
@media (max-width: 390px){#drop-phone-2 .drop-list {left:-190px}}
@media (max-width: 380px){#drop-phone-2 .drop-list {left:-228px}}
@media (max-width: 375px){#drop-phone-2 .drop-list {left:-230px}}
@media (max-width: 370px){#drop-phone-2 .drop-list {left:-231px}}
@media (max-width: 365px){#drop-phone-2 .drop-list {left:-234px}}
@media (max-width: 345px){#drop-phone-2 .drop-list {left:-239px}}
