.banner{background:#000;}
.navbar-checkout{
    background: #fff !important;
    box-shadow: var(--shadow-lg);
}
.bts-checkout{
    margin-top:18px !important; 
}
.navbar-checkout .navbar-top{
    background: var(--color-2) !important;
}

.checkout-onepage .input-group-btn .btn{
    background-color: var(--color-2) !important;
}

.megamenu .nav{
    margin-top:0 !important;
}
.infotextos{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 10px;
}
.infotextos .spinner{
    width: 20%;
}
.infotextos  .cart-actions.w-spinner{
    width: 50%;
}
.calculodeFreteDet div {
    padding: 0;
    margin: 0;
}
.calculodeFreteDet{
    padding:15px !important;
}
.calculodeFreteDet form button{
    width:100%;
}
.menutopo .nav .dropdown:hover a,
.menutopo .nav .open a
{
    background-color: #fff;
    color: var(--color-1);
}

.menutopo .nav .dropdown .dropdown-menu{
    padding-bottom: 0 !important;
}
.socialIcon.pull-right{
        display: flex;
}
.item .buttonbar a.btn{
    color:#FFF;
}
.socialIcon a{
    font-size: 21px;
    color: #FFF;
    padding: 7px;
}
.menutopo .nav .dropdown .dropdown-menu li a{
    font-size: 16px !important;
    padding: 15px 20px !important;
    border-bottom: 1px solid var(--color-1);
}

.menutopo .nav .dropdown .dropdown-menu li a:hover{
    background-color: #f5f5f5;
}

.btn-facebook{
    background-color: #3b5998;
}
.btn-instagram{
    background-color: #bc2a8d;
}
@media(max-width:876px){
    .container>.navbar-header>.box-cart, .container>.navbar-header>.box-cart, .sembg #sidebarCollapse{
        display:none;
    }
}