@media (max-width: 1399px) {
    header .acessos .text-uppercase {
        font-size: 9px;
    }
    .custom-quantity .qty-input {
        width: 20px;
    }
    .list-produtos .bot-verde {
        font-size: 13px;
    }
    #banner .splide__slide {
        background-size: cover;
        min-height: 520px;
    }
    .sustentabilidade .col-12:last-child {
        padding-left: 100px;
        padding-right: 100px;
    }
}


@media (max-width: 1199px) {
    header .acessos .text-uppercase {
        display: none;
    }
    #banner .splide__slide {
        min-height: 430px;
    }
    .mais-vendidos #myTab li:first-child {
        margin-left: 0;
    }
    .mais-vendidos #myTab li {
        margin-left: 20px;
    }
    .tit55 {
        font-size: 45px;
    }
    .newsletter {
        padding-bottom: 35px;
    }
}


@media (max-width: 991.98px) {
    /*MARGIN*/
    .Mt0m{margin-top:0}.Mt10m{margin-top:10px}.Mt20m{margin-top:20px}.Mt30m{margin-top:30px}.Mt40m{margin-top:40px}.Mt50m{margin-top:50px}
    .Mb0m{margin-bottom:0}.Mb10m{margin-bottom:10px}.Mb20m{margin-bottom:20px}.Mb30m{margin-bottom:30px}.Mb40m{margin-bottom:40px}.Mb50m{margin-bottom:50px}.Mb60m{margin-bottom:60px}.Mb70m{margin-bottom:70px}.Mb80m{margin-bottom:80px}.Mb90m{margin-bottom:90px}.Mb100m{margin-bottom:100px}
    .Ml0m{margin-left:0}.Ml10m{margin-left:10px}.Ml20m{margin-left:20px}.Ml30m{margin-left:30px}.Ml40m{margin-left:40px}.Ml50m{margin-left:50px}
    .Mr0m{margin-right:0}.Mr10m{margin-right:10px}.Mr20m{margin-right:20px}.Mr30m{margin-right:30px}.Mr40m{margin-right:40px}.Mr50m{margin-right:50px}
    .Pt0m{padding-top:0}.Pt10m{padding-top:10px;box-sizing:border-box}.Pt20m{padding-top:20px;box-sizing:border-box}.Pt30m{padding-top:30px;box-sizing:border-box}.Pt40m{padding-top:40px;box-sizing:border-box}.Pt50m{padding-top:50px;box-sizing:border-box}
    .Pb0m{padding-bottom:0}.Pb10m{padding-bottom:10px;box-sizing:border-box}.Pb20m{padding-bottom:20px;box-sizing:border-box}.Pb30m{padding-bottom:30px;box-sizing:border-box}.Pb40m{padding-bottom:40px;box-sizing:border-box}.Pb50m{padding-bottom:50px;box-sizing:border-box}


    header {
        border-bottom: 1px solid var(--lines);
    }

    header .contatos span {
        display: none;
    }
    header .contatos i {
        line-height: 50px;
    }
    #banner .splide__slide {
        min-height: 320px;
    }
    .ofertas,
    .informacoes-adicionais {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .ofertas .box figure,
    .list-produtos .box figure {
        text-align: center;
    }
    .categorias-em-destaque figure {
        display: inline-block;
    }
    .newsletter {
        padding-bottom: 25px;
    }
    .sustentabilidade {
        height: auto;
    }
    .sustentabilidade .col-12:first-child {
        min-height: 300px;
    }
    .sustentabilidade .col-12:last-child {
        padding-top: 60px;
        padding-bottom: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
    .calculadora {
        padding-top: 20px;
    }
    .custom_point_checkout:before {
        display: block;
        margin-bottom: 20px;
    }
    .wc-proceed-to-checkout .bot-preto,
    .wc-proceed-to-checkout .checkout-button {
        width: 100%;
        text-align: center;
    }
    .wc-proceed-to-checkout .checkout-button {
        margin-top: 10px;
    }
}


@media (max-width: 767.98px) {
    #banner .splide__slide {
        min-height: 220px;
    }
    .tit55 {
    font-size: 40px;
    }
    .tit50 {
        font-size: 40px;
    }
    .tit40 {
        font-size: 30px;
    }
    .tit35,
    .aj-txt h2 {
        font-size: 25px;
    }
    .tit30,
    .aj-txt h3,
    .aj-txt.produto h2,
    .edit-account legend {
        font-size: 20px;
    }
    .tit25,
    .aj-txt.blog-interna h2,
    .aj-txt.produto h4 {
        font-size: 20px;
    }
    .tit20,
    .aj-txt h4,
    .aj-txt.blog-interna h3 {
        font-size: 20px;
    }
    header .acessos li:nth-child(1),
    header .acessos li:nth-child(3) {
        display: none;
    }
    .flex-viewport {
        width: 100%;
    }
    .flex-control-nav {
        width: 100%;
        float: left;
    }
    .flex-control-nav li {
        width: calc(25% - 10px);
        float: left;
        margin-left: 13px;
        margin-top: 13px;
        margin-bottom: 0;
    }
    .flex-control-nav li:nth-child(4n+1) {
        margin-left: 0;
    }
    .summary #wc-shipping-sim {
        padding: 20px 20px 10px;
    }
    .shop_table thead tr th.product-name,
    .shop_table tr.cart_item td.product-name,
    .shop_table thead tr th.product-price,
    .shop_table tr.cart_item td.product-price {
        display: none;
    }
    .cart-collaterals .shop_table tr th {
        width: 100px;
    }
    .woocommerce .woocommerce-cart-form .coupon input {
        width: 100%;
        margin-bottom: 10px;
    }
    .woocommerce .woocommerce-cart-form .coupon {
        width: 100%;
        margin-bottom: 20px;
    }
    .woocommerce .woocommerce-cart-form button[type="submit"].button {
        width: 100%;
    }
}


@media (max-width: 575.98px) {
    header .pre ul.contatos li:first-child {
        border-left: none;
    }
    header .pre ul.contatos li:last-child {
        border-right: none;
    }
    header .pre ul.redes-sociais li:last-child {
        border-right: none;
    }
    #banner .splide__slide {
        min-height: 170px;
    }
    .mais-vendidos #myTab li {
        margin-left: 10px;
    }
    .mais-vendidos #myTab li button {
        font-size: 10px;
    }
    .er-dummy-search-box,
    .er-dummy-search,
    .er_ecom_search_box_container {
        width: 100%;
    }
    .banner-secundarios a {
        min-height: 250px;
    }
}