#csinstagramfeed {
    padding: 0px!important;
    margin: 0px!important;
    margin-top:10px!important;
}
input.btn.btn-secondary.avisame {
    font-weight: bold;
    width: 100%!important;
    padding: 15px;
}
.cookiesplus-reject-label {
    color: black;
}
.parent-class:has(.cookiesplus-reject-label) {
    background-color: white!important;
    border-color: grey!important;
}
.block-content {
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle ul>li a {
    text-align: left;
}
span.ce-product-variants__option.sinstock {
    text-decoration: line-through;
    color: #7a7a7a!important;
    background-color: #d3d6d8!important;
    border-color: #d3d6d8!important;
}
@media (max-width:660px){

    #iqitmegamenu-mobile li {
        position: relative;
        overflow-y: scroll;
        max-height: 100%;
        overflow-y: scroll;
        max-height: 100%;
    }
    div#iqitmegamenu-mobile li.show ul {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: auto!important;
        /* max-height: 100vh; */
        /* overflow-y: auto; */
        /* transition: max-height 0.3s ease; */
        overflow-y: scroll;
      /*max-height: 150px;*/
    }



    nav.breadcrumb div {
        margin: 0px!important;
        padding: 0px!important;
        margin-left: 4px!important;
    }
    main#main-page-content section#content {
      
        border: 0px!important;
    }
    .my-account-page-content.col-sm-9 {
        margin-bottom: 14px!important;
        /* border-bottom: 1px solid #ccc!important; */
    }
    .my-account-side-links.col-sm-3 {
        border: 0px!important;
    }
    .my-account-side-links.col-sm-3 {
        order: 1;
    }
    .my-account-page-content.col-sm-9 {
        border: 0px!important;
    }
    .my-account-page-content.col-sm-9 {
        order: 0;
    }
    #my-account main#main-page-content section#content {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        align-content: center;
        border-top: none;
    }



.row.align-items-center.small-gutters {
    margin-left: 3px!important;
}
}

.product-attributes.text-muted.pb-1 {
    display: none;
}
.my-account-side-links.col-sm-3 span.link-item i {
    width: 21px!important;
}
.my-account-side-links.col-sm-3 * {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}
.tepuedeinteresar  span.elementor-price-descuento {
    color: #b91226 !important;
}
@media (max-width:660px){

    .product-price-and-shipping span.product-price {
        font-size: 19px!important;
    }
    
    .product-description h2.h3.product-title a {
        font-size: 19px!important;
    }

}


h2.elementor-heading-title.elementor-size-default {
    font-size: 1.7rem !important;
}
h1.step-title.js-step-title.h3 {
    font-size: 21px !important;

    font-weight:400!important;
    color: #9dabd0;
}

.social-sharing {
    display: none;
}
.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle ul {
    text-align: left;
}

.col.col-md.block.block-toggle.block-iqitlinksmanager.block-iqitlinksmanager-1.block-links.js-block-toggle ul>li {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.js-mailalert.form-inline {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
    align-content: center;
}

.bootstrap-touchspin .input-group-btn-vertical i {

    font-size: 13px!important;

}
.cart-item {
    border: 0px !important;
}
@media (max-width:660px){

    .block-links ul>li a {
    
            font-size: 14px !important;
        }
.cart-grid-body.col-12.col-lg-8 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap!important;
    justify-content: center!important;
    align-items: center!important;
    align-content: center!important;
}
a.btn.btn-secondary.mt-3.mb-3 {
    text-align: center !important;
    margin: auto !important;
    margin-left: auto !important;
    margin-bottom: 30px !important;
}
}
#blockcart-content .cart-subtotals {

    border: 0px!important;
}

span.cart-products-count-btn {
    font-family: 'FuturaPTBook' !important;
}
body#checkout section.checkout-step {
    border: 1px rgb(255 255 255 / 0%) solid!important;

}
#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet {
 padding-top: 0px!important;
}
span.ce-product-variants__option {
    min-width: 32.54px!important;
}
li.picture.item {
    margin: 0px!important;
}
.bx-next:before {

    content: "\F105"!important;
    font-size: 36px!important;
}
.bx-prev:before {
    content: "\F104"!important;
    font-size: 36px!important;
}

#mobile-header-sticky.stuck .col-mobile-menu-dropdown #_mobile_iqitmegamenu-mobile {
    max-height: auto!important;
  overflow-x: unset!important; 
    height: auto;
}