﻿
@media (max-width: 1280px) {
    .cart-ttl {
        display: none !important;
    }
}

@media (min-width: 1025px) {

    .header {
        top: 0px;
        position: sticky !important;
        margin: 0 0 55px !important;
    }

    #header {
        transition: all 100ms !important;
    }

    .telefone {
        float: left !important;
    }

    .header-menu > ul > li > a, .header-menu > ul > li > span {
        padding: 5px 10px !important;
    }

    #small-search-box-form {
        display: flex !important;
    }

    #small-searchterms {
        width: 80% !important;
        height: 52px !important;
        border: 1px solid #f0f0f0 !important;
        background-color: white !important;
        color: black !important;
    }

        #small-searchterms::placeholder {
            color: gray !important;
            font-size: 12px !important;
        }

    #small-search-box-form > button {
        margin-left: -5px !important;
        height: 52px !important;
        background: #0c024d url('img/search-20.png') center no-repeat !important;
    }

    #header-menu {
        width: 470px !important;
    }

    #search {
        width: auto !important;
    }

        #search > div {
            width: 100% !important;
            display: block !important;
        }

    #cart {
        width: 125px !important;
    }

    #flyout-cart {
        display: table-cell !important;
        width: 125px !important;
    }

    .cart-trigger {
        padding: 0 12px 0 12px !important;
    }
}

#eyeCatcherDivLink {
    width: 0px !important;
}

.accordions {
    margin: 5px auto;
}

.accordion-item input {
    display: none;
}

.accordion-item label {
    display: block;
    cursor: pointer;
    font-weight: 600;
}

.accordion-content {
    margin-top: 5px;
    height: 0px;
    overflow: hidden;
    -webkit-transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    -ms-transition: height 0.3s ease-in-out;
    transition: height 0.9s ease-in-out;
}

.mega-menu > li:nth-child(1) > div:nth-child(3) > ul:nth-child(1) {
    height: 85vh;
    overflow: auto
}

.header-menu > ul > li > .sublist-wrap > .sublist > li > .sublist-wrap > .sublist li {
    padding: 0px !important;
}
