
.woocommerce-result-count{
    display: none !important;
}


.dropend .dropdown-toggle::after {
	vertical-align: 0 !important;
	background-image: url('/wp-content/uploads/2019/06/chevron-right.svg') !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 18px !important;
	width: 18px !important;
    border-top: none !important;
  border-right:  none !important;
  border-bottom:  none !important;
  border-left:  none !important;
}
.dropdown .dropdown-toggle::after {
	vertical-align: 0 !important;
	background-image: url('/wp-content/uploads/2019/06/chevron-right.svg') !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	height: 18px !important;
	width: 18px !important;
    border-top: none !important;
  border-right:  none !important;
  border-bottom:  none !important;
  border-left:  none !important;
}

.btn-drop-shop.show::after {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop2.show::after {
    filter: invert(24%) sepia(48%) saturate(6100%) hue-rotate(337deg) brightness(61%) contrast(107%)  !important;
}
.btn-drop-shop3.show::after {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop4.show::after {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop5.show::after {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop6.show::after {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}


.btn-drop-shop::after{
    filter: invert(85%) sepia(34%) saturate(6123%) hue-rotate(214deg) brightness(90%) contrast(82%) !important;

}
.btn-drop-shop2::after{
    filter: invert(90%) sepia(42%) saturate(2594%) hue-rotate(315deg) brightness(107%) contrast(102%) !important;

}
.btn-drop-shop3::after{
    filter: invert(99%) sepia(81%) saturate(4593%) hue-rotate(305deg) brightness(98%) contrast(105%) !important;

}
.btn-drop-shop4::after{
    filter: invert(46%) sepia(28%) saturate(593%) hue-rotate(54deg) brightness(95%) contrast(83%) !important;

}
.btn-drop-shop5::after{
    filter: invert(79%) sepia(32%) saturate(4658%) hue-rotate(299deg) brightness(110%) contrast(94%) !important;

}
.btn-drop-shop6::after{
    filter: invert(27%) sepia(98%) saturate(475%) hue-rotate(328deg) brightness(99%) contrast(90%) !important;

}

.btn-drop-shop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
cursor: pointer;
    pointer-events: all;
}

.btn-group {
    border-radius: var(--bs-border-radius);

}

.btn-drop-shop span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #758358 !important;
}

.btn-check:checked+.btn-drop-shop,
.btn-drop-shop.active,
.btn-drop-shop.show,
.btn-drop-shop:first-child:active,
:not(.btn-drop-shop-check)+.btn-drop-shop:active {
    color: white;
    background-color: #758358;
    border-color: #758358;
}

.btn-drop-shop.show svg {
    filter: grayscale(100%) brightness(1000%) contrast(10000%) !important;
}

.btn-drop-shop.show span {
    color: white !important;
}

.marca .dropdown-menu.show {
    background: #758358 !important;
    scrollbar-color: white #758358 !important;
}
.woof_checkbox_sales_container {
    margin-bottom: 4px;
}


.orderby {
            padding-right: 30px!important;
            background-image: url('/wp-content/uploads/2019/06/Vector.svg') !important;
            background-repeat: no-repeat!important;
            background-position: right center!important;
            appearance: none!important;
            -webkit-appearance: none!important;
            -moz-appearance: none!important;
            background-position: calc(100% - 15px) center!important;
        }






@media (min-width: 320px) and (max-width: 1199px) {





    .btn-drop-shop.show::after {
     transform: rotate(90deg) !important;
}
    .btn-drop-shop2.show::after {
     transform: rotate(90deg) !important;
}
    .btn-drop-shop3.show::after {
     transform: rotate(90deg) !important;
}
    .btn-drop-shop4.show::after {
     transform: rotate(90deg) !important;
}
    .btn-drop-shop5.show::after {
     transform: rotate(90deg) !important;
}
    .btn-drop-shop6.show::after {
    transform: rotate(90deg) !important;
}

    .dropdown-menu.show {
        position: relative !important;
        transform: translate(0px, -1px) !important;
        inset: auto !important;
        width: 100% !important;
        overflow-x: auto !important;
        height: auto !important;

    }


    body .lte-sidebar-filter {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 135px;
    gap: 5px;
    background: #9D0B25 !important;
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
}



    body .lte-sidebar-filter:before {
    display: inline-block;
    font-family: none !important;
    font-weight: 400 !important;
    font-size: none !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "" !important;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    
   background-image: url('/wp-content/uploads/2019/06/filter.svg') !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    height: 24px !important;
width: 24px !important;
}

.lte-sidebar-close:after {
    content: "" !important;
    background-image: url('/wp-content/uploads/2019/06/Icon-1.svg') !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    height: 24px !important;
width: 24px !important;
border-top: none !important;
-webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
     transform: none !important;
    right: none !important;
    top: 5px !important;
}

.irs--round.irs-with-grid {
    height: 65px;
    padding: 0px 20px;
}

.lte-sidebar-close:before {
  
    content: none !important;
    border-top: 1px solid var(--black)none !important;
    width: none !important;
    height: none !important;
    display: none !important;
    position: none !important;
    top: none !important;
    right: none !important;

}



body .lte-sidebar-filter:after{
    content: none !important;
}



    #content-sidebar{
    
    overflow-x: hidden !important;
    width: 250px !important;
    padding: 50px 12px 0 !important;

    }

    .dropdown {
        display: flex;
        flex-direction: column;
    }

    .dropmarca2 ul {
        column-count: 1 !important;
        padding: 0px 10px !important;
    }

    .dropmarca3 ul {
        column-count: 4 !important;
        padding: 0px 10px !important;
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .dropmarca4 ul {
        column-count: 4 !important;
        padding: 0px 10px !important;;
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    .dropmarca5 ul {
        column-count: 4 !important;
        padding: 0px 10px !important;
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .dropmarca6 ul {
        column-count: 4 !important;
        padding: 0px 10px !important;
        display: grid;
        grid-template-columns: repeat(1, 1fr) !important;
    }

    ul.woof_authors {
        column-count: 1 !important;
        padding: 0px 10px !important;
    }

    .svg-p{
 margin: 0px 5px 0px 0px;
 width: 30px !important;
}

.dropmarca5 li > label::before {
    margin-right: 0px !important;
}
.dropmarca5 label {
    color: white;
    text-align: center;
    width: 100%;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.span-fs{
    font-size: 16px !important;
}

.hidde-m{
    display: none !important;
}

.btn-m .span-fs{
 color: white !important
}

.btn-m svg {
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}

.btn-drop-shop::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop2::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop3::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop4::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop5::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;
}
.btn-drop-shop6::after{
    filter: invert(22222211%) sepia(22279%) saturate(224%) hue-rotate(345deg) brightness(1222222%) contrast(222291%) !important;

}

.btn-drop-shop {
    border-bottom: none !important;
    background: #758358 !important;
    border-radius: 10px!important;
    color: white !important;
}
.btn-drop-shop2 {
    border-bottom: none !important;
    background: #FFD357 !important;
    border-radius: 10px  !important;
    color: white !important;

}
.btn-drop-shop3 {
    border-bottom: none !important;
    background: #EB7A3F !important;
    border-radius: 10px !important;
    color: white !important;

}
.btn-drop-shop4 {
    border-bottom: none !important;
    background: #40601D !important;
    border-radius: 10px  !important;
    color: white !important;

}
.btn-drop-shop5 {
    border-bottom: none !important;
    background: #9D0C26 !important;
    border-radius: 10px!important;
    color: white !important;

}
.btn-drop-shop6 {
    border-bottom: none !important;
    background: #A2482D !important;
    border-radius: 10px !important;
    color: white !important;

}
.btn-drop-shop.show{
    border-bottom: none !important;
    background: #758358 !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;
}
.btn-drop-shop2.show{
    border-bottom: none !important;
    background: #FFD357 !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;

}
.btn-drop-shop3.show{
    border-bottom: none !important;
    background: #EB7A3F !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;

}
.btn-drop-shop4.show{
    border-bottom: none !important;
    background: #40601D !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;

}
.btn-drop-shop5.show{
    border-bottom: none !important;
    background: #9D0C26 !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;

}
.btn-drop-shop6.show{
    border-bottom: none !important;
    background: #A2482D !important;
    border-radius: 10px 10px 0px 0px !important;
    color: white !important;

}

.dropdown {
    margin-bottom: 9px !important;
}

}

.woof_wcga_label_hide {
    color: #40601D !important;
    font-family: "Montserrat"!important;
font-style: normal!important;
font-weight: 600!important;
font-size: 20px!important;
line-height: 23px!important;
margin-top:20px !important;

}

#content-sidebar .lte-btn{
    border: 2px solid #000000 !important;
    border-radius: 6px !important;
    background: transparent !important;
    height: 53px !important;
    font-family: "Montserrat"!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 20px!important;
    line-height: 19px!important;
    /* identical to box height */
    text-align: center!important;
    color: #1E1E1E !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width:  20%;
    margin-left: 11.5%;
}


.woocommerce-sidebar .woof_reset_search_form::after {
    font-size: none !important;
    padding: none !important;
    line-height: none !important;
    content: none !important;
}

@media (max-width: 768px) { 
  .content-sidebar .dropdown .show{
    border: none;
  } 
}


@media (min-width: 1200px) {
    body .lte-sidebar-filter{
        display: none;
    }

    
    .tostion .dropdown-menu.show {
    display: grid;
    align-items: center;
}
    .atributos .dropdown-menu.show {
    display: grid;
    align-items: center;
}
    .tipologia .dropdown-menu.show {
    display: grid;
    align-items: center;
}

    #content-sidebar {
       
    margin-top: 125px;

}
    
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    background: none;
    padding: 0 0px 0 0 !important;
    margin: 0px 0px 0px;
}

.lte-wc-order {
    display: flex;
    justify-content: end !important;
}

    .dropdown-menu.show {
        transform: translate(333px, 0px) !important;
        inset: auto !important;
        width: 891px !important;
        overflow-x: auto !important;
        height: 350px !important;

    }

    .sabores .dropdown-menu.show {
        align-items: center;
        display: grid;
    }

    .dropmarca5 label {
    color: white;
    text-align: center;
    width: 100%;
    display: flex !important;
    text-align: left !important;
}
.dropmarca5 li {
    padding: 15px 0px;
    display: flex !important;
    align-items: center;
    justify-self: center;
    text-align: left !important;
    width: 64%;
    justify-items: left;
}


.dropmarca2 ul {
    margin-right: 199px !important;
}

.dropmarca2 .woof_block_html_items{
    padding: 16px 51px !important;
}

.svg-p{
    margin: 0px 10px 0px 0px;
    width: 30px !important;
}
ul.woof_authors {
    column-count: 3;
    padding: 0px 20px
}


 }


.dropdown-menu.show {


    border-radius: 0px;
}

@media (min-width: 1200px) and (max-width: 1431px) {
    .dropdown-menu.show {
        width: 60vw !important;
    }

}


.dropmarca label {
    color: white;
    cursor: pointer  !important;
}


.dropmarca li {
    display: flex !important;
}

.woof_container_inner h4 {
    display: none !important;
}


body .woocommerce-sidebar .woof_author_search_container::before {
    display: none;
    color: #a66e66;
    font-size: 1.2em;
    margin: 1em 0 1em 2px;
    font-weight: 400 !important;
}

/*Marca */
.btn-drop-shop2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
}

.btn-drop-shop2 span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #FFD357 !important;
}

.btn-check:checked+.btn-drop-shop2,
.btn-drop-shop2.active,
.btn-drop-shop2.show,
.btn-drop-shop2:first-child:active,
:not(.btn-drop-shop2-check)+.btn-drop-shop2:active {
    color: #9D0B25;
    background-color: #FFD357;
    border-color: #9D0B25;
}

.btn-drop-shop2.show svg {
    filter: invert(11%) sepia(79%) saturate(6224%) hue-rotate(345deg) brightness(71%) contrast(91%) !important;
}

.btn-drop-shop2.show span {
    color: #9D0B25 !important;
}

.departamento .dropdown-menu.show {
    background: #FFD357 !important;
    scrollbar-color: white #FFD357 !important;
}

.dropmarca2 label {
    color: #9D0B25;
}

.dropmarca2 li {
    display: flex !important;
    align-items: center;
    padding: 4px 0px 0px 0px;
}

.dropmarca2 ul {
    column-count: 2;
    padding: 0px 20px;
}

.dropmarca2 .icheckbox_flat-aero {
    border: 1px solid #9D0B25 !important;
}

.woocommerce-sidebar .woof_container_pa_departamento ul {
    /* max-height: 230px; */
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 100% !important;
}

.woocommerce-sidebar .woof_container_pa_departamento::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_departamento::before {
    content: inherit !important;
}

.woocommerce-sidebar .woof_container_pa_departamento::after {
    display: none !important;
}

.woocommerce-sidebar .woof_submit_search_form_container {
    display: none !important;
}

/*Sabores */

.woocommerce-sidebar .icheckbox_flat-aero.checked, .woocommerce-sidebar .iradio_flat-aero.checked, .woocommerce-sidebar .woof_container_pa_nivel-de-tueste > a > span.checked {
    border-color: #6f8f5d;
    border-radius: 2px;
}

.dropmarca3 .icheckbox_flat-aero.checked + label:before {
    filter: invert(20%) sepia(56%) saturate(6985%) hue-rotate(334deg) brightness(60%) contrast(120%);
}

.dropmarca3 .icheckbox_flat-aero.checked + label {
    color: #9D0C26 !important;
}


.dropmarca3 label:hover::before {
    filter: invert(20%) sepia(56%) saturate(6985%) hue-rotate(334deg) brightness(60%) contrast(120%);
   
}

.dropmarca3 label:hover {
    color: #9D0C26 !important;
}



.btn-drop-shop3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
}

.btn-drop-shop3 span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #EB7A3F !important;
}

.btn-check:checked+.btn-drop-shop3,
.btn-drop-shop3.active,
.btn-drop-shop3.show,
.btn-drop-shop3:first-child:active,
:not(.btn-drop-shop3-check)+.btn-drop-shop3:active {
    color: white;
    background-color: #EB7A3F;
    border-color: #EB7A3F;
}

.btn-drop-shop3.show svg {
    filter: grayscale(100%) brightness(1000%) contrast(10000%) !important;
}

.btn-drop-shop3.show span {
    color: white !important;
}

.sabores .dropdown-menu.show {
    background: #EB7A3F !important;
    scrollbar-color: white #EB7A3F !important;
}

.dropmarca3 label {
    color: white;
    text-align: center;
    width: 90%;

}

.dropmarca3 li {
    padding: 15px 0px;
}

.dropmarca3 ul {
    column-count: 4 !important;
    padding: 0px 20px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.dropmarca3 li:nth-child(1) > label::before {
    background: url("/wp-content/uploads/2019/06/Icono-sabores-chocolate.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca3 li:nth-child(2) > label::before{
    background: url("/wp-content/uploads/2019/06/Grupo-4375.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca3 li:nth-child(3) > label::before {
    background: url("/wp-content/uploads/2019/06/Grupo-4372.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca3 li:nth-child(4) > label::before {
    background: url("/wp-content/uploads/2019/06/Grupo-538.png") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}



.dropmarca3 li:nth-child(5) > label::before {
    background: url("/wp-content/uploads/2019/06/Icono-sabores-florales.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}



.dropmarca3 li:nth-child(6) > label::before  {
    background: url("/wp-content/uploads/2019/06/Grupo-4374.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca3 li:nth-child(7) > label::before  {
    background: url("/wp-content/uploads/2019/06/Grupo-4373.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;
}

.woocommerce-sidebar .woof_container_pa_perfil-de-taza-sabores::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_perfil-de-taza-sabores::before {
    content: inherit !important;
}

.woocommerce-sidebar .woof_container_pa_perfil-de-taza-sabores::after {
    display: none !important;
}

.woocommerce-sidebar .woof_submit_search_form_container {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_perfil-de-taza-sabores ul {
    max-height: 100% !important;
}



/*tostion*/
.woocommerce-sidebar .woof_container_pa_nivel-de-tueste .woof_block_html_items::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_nivel-de-tueste::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_nivel-de-tueste::before {
    content: inherit !important;
}

.woocommerce-sidebar .woof_container_pa_nivel-de-tueste::after {
    display: none !important;
}

.woocommerce-sidebar .woof_submit_search_form_container {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_nivel-de-tueste ul {
    max-height: 100% !important;
}


.dropmarca4 .icheckbox_flat-aero.checked + label:before {
    filter: invert(16%) sepia(123%) saturate(4051%) hue-rotate(315deg) brightness(101%) contrast(100%);
}

.dropmarca4 .icheckbox_flat-aero.checked + label {
    color: #FFD357 !important;
}


.dropmarca4 label:hover::before {
    filter: invert(16%) sepia(123%) saturate(4051%) hue-rotate(315deg) brightness(101%) contrast(100%);


   
}

.dropmarca4 label:hover {
    color: #FFD357 !important;
}





.btn-drop-shop4 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
}

.btn-drop-shop4 span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #40601D !important;
}

.btn-check:checked+.btn-drop-shop4,
.btn-drop-shop4.active,
.btn-drop-shop4.show,
.btn-drop-shop4:first-child:active,
:not(.btn-drop-shop4-check)+.btn-drop-shop4:active {
    color: white;
    background-color: #40601D;
    border-color: #40601D;
}

.btn-drop-shop4.show svg {
    filter: grayscale(100%) brightness(1000%) contrast(10000%) !important;
}

.btn-drop-shop4.show span {
    color: white !important;
}

.tostion .dropdown-menu.show {
    background: #40601D !important;
    scrollbar-color: white #40601D !important;
    
}

.dropmarca4 label {
    color: white;
    text-align: center;
    width: 94%;

}

.dropmarca4 li {
    padding: 15px 0px;
}

.dropmarca4 ul {
    column-count: 4 !important;
    padding: 0px 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}


.dropmarca4 li:nth-child(1) > label::before {
    background: url("/wp-content/uploads/2019/06/Modo_de_aislamiento-1.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca4 li:nth-child(2) > label::before  {
    background: url("/wp-content/uploads/2019/06/Modo_de_aislamiento-2.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca4 li:nth-child(3) > label::before {
    background: url("/wp-content/uploads/2019/06/Modo_de_aislamiento-3.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

/* Atributos */

.woocommerce-sidebar .woof_container_pa_diferenciales .woof_block_html_items::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_diferenciales::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_diferenciales::before {
    content: inherit !important;
}

.woocommerce-sidebar .woof_container_pa_diferenciales::after {
    display: none !important;
}

.woocommerce-sidebar .woof_submit_search_form_container {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_diferenciales ul {
    max-height: 100% !important;
}




.dropmarca5 .icheckbox_flat-aero.checked + label {
    color: #9D0C26 !important;
}




.dropmarca5 label:hover {
    color: #9D0C26 !important;
}


.btn-drop-shop5 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
}

.btn-drop-shop5 span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #9D0C26 !important;
}

.btn-check:checked+.btn-drop-shop5,
.btn-drop-shop5.active,
.btn-drop-shop5.show,
.btn-drop-shop5:first-child:active,
:not(.btn-drop-shop5-check)+.btn-drop-shop5:active {
    color: white;
    background-color: #9D0C26;
    border-color: #9D0C26;
}

.btn-drop-shop5.show svg {
    filter: grayscale(100%) brightness(1000%) contrast(10000%) !important;
}

.btn-drop-shop5.show span {
    color: white !important;
}

.atributos .dropdown-menu.show {
    background: #9D0C26 !important;
    scrollbar-color: white #9D0C26 !important;
}

.dropmarca5 label {
    color: white;
    text-align: center;
    width: 90%;

}

.dropmarca5 li {
    padding: 15px 0px;
}

.dropmarca5 ul {
    column-count: 4 !important;
    padding: 0px 20px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}


.dropmarca5 li:nth-child(2) > label::before  {
    background: url("/wp-content/uploads/2019/06/objects2.png") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 80px;
    width: 80px;
    background-size: contain;
    margin-right: 20px;
    margin-bottom: 10px;
}

.dropmarca5 li:nth-child(1) > label::before  {
    background: url("/wp-content/uploads/2019/06/Group-78.png") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 80px;
    width: 80px;
    background-size: contain;
    margin-right: 20px;
    margin-bottom: 10px;
}

/*Tipologia*/

.woocommerce-sidebar .woof_container_pa_tipologia .woof_block_html_items::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_tipologia::before {
    display: none !important;
}

.woocommerce-sidebar .woof_container_pa_tipologia::before {
    content: inherit !important;
}

.woocommerce-sidebar .woof_container_pa_tipologia::after {
    display: none !important;
}

.woocommerce-sidebar .woof_submit_search_form_container {
    display: block !important;
}

.woocommerce-sidebar .woof_container_pa_tipologia ul {
    max-height: 100% !important;
}

.dropmarca6 .icheckbox_flat-aero.checked + label:before {
    filter: invert(16%) sepia(123%) saturate(4051%) hue-rotate(315deg) brightness(101%) contrast(100%);
}

.dropmarca6 .icheckbox_flat-aero.checked + label {
    color: #FFD357 !important;
}


.dropmarca6 label:hover::before {
    filter: invert(16%) sepia(123%) saturate(4051%) hue-rotate(315deg) brightness(101%) contrast(100%);


   
}

.dropmarca6 label:hover {
    color: #FFD357 !important;
}




.btn-drop-shop6 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    border-radius: 0px;
    width: 100%;
    background: white;
    
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-bottom: 1px solid rgba(129, 129, 129, 0.65);
}

.btn-drop-shop6 span {
    font-family: "Montserrat" !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 23px !important;
    color: #A2482D !important;
}

.btn-check:checked+.btn-drop-shop6,
.btn-drop-shop6.active,
.btn-drop-shop6.show,
.btn-drop-shop6:first-child:active,
:not(.btn-drop-shop6-check)+.btn-drop-shop6:active {
    color: white;
    background-color: #A2482D;
    border-color: #A2482D;
}

.btn-drop-shop6.show svg {
    filter: grayscale(100%) brightness(1000%) contrast(10000%) !important;
}

.btn-drop-shop6.show span {
    color: white !important;
}

.tipologia .dropdown-menu.show {
    background: #A2482D !important;
    scrollbar-color: white #A2482D !important;
}

.dropmarca6 label {
    color: white;
    text-align: center;
    width: 94%;

}

.dropmarca6 li {
    padding: 15px 0px;
}

.dropmarca6 ul {
    column-count: 4 !important;
    padding: 0px 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}


.dropmarca6 li:nth-child(1) > label::before {
    background: url("/wp-content/uploads/2019/06/Modo_de_aislamiento-4.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca6 li:nth-child(2) > label::before  {
    background: url("/wp-content/uploads/2019/06/Modo_de_aislamiento-5.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.dropmarca6 li:nth-child(3) > label::before  {
    background: url("/wp-content/uploads/2019/06/Capa_1-3.svg") no-repeat 50% 50%;
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    margin: 0 auto 0.2em;
    background-size: contain;

}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
 display: block !important;
    position: absolute !important;
    bottom: -74px !important;
    top: inherit !important;
    background-color: white !important;
    color: black !important;
}

.irs--round .irs-bar {
    background-color: #a66e66 !important;
}
.irs--round .irs-line {
    background-color: #a66e66 !important;
}

.irs--round .irs-handle {
    border: solid 3px #61844e !important;
    width: 19px !important;
    height: 19px !important;

}
.irs--round .irs-grid {
    height: 25px;
    display: none !important;
}
label.woof_wcga_label_hide[for="65c6a518d9629"] {
    /* Agrega aquí los estilos que desees */
    display: block; /* Cambiar la visualización a bloque */
    font-weight: bold; /* Hacer el texto en negrita */
    /* Cambiar el texto */
    content: "Precio total"; /* Cambiar el texto a "Precio total" */
    /* Otros estilos personalizados */
}


.irs--round .irs-min, .irs--round .irs-max {
 display:  none !important;
}
.irs--round .irs-grid-text {
  display: none !important;
}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
  display: none !important;
}

.woof_price_filter_dropdown_container{
    display: none !important;
}
.irs--round.irs-with-grid {
    height: 65px;
    margin-top: -12px !important;
}

.woocommerce-sidebar .woof_container_pa_nivel-de-tueste > a {
    margin: 0 0 0 3px;
    position: relative;
    padding-left: 31px;
    display: none;
}


.woocommerce-sidebar .icheckbox_flat-aero.checked, .woocommerce-sidebar .iradio_flat-aero.checked, .woocommerce-sidebar .woof_container_pa_nivel-de-tueste > a > span.checked {
    border-color:  black !important;
    border-radius: 2px;
}
.woof_checkbox_sales {
    opacity: 1 !important;
    width: 100%;
    height: 20px;
}
 .icheckbox_flat-aero {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 18px;
    cursor: pointer !important;
    border: solid 1px transparent !important;
}

.woof_container_inner_perz .icheckbox_flat-aero{
    border: none !important;
}   

@media (min-width: 1440px){    
    .woocommerce .woocommerce-ordering{
        padding-right: 12px !important;
    }
}

@media (min-width: 1440px){
    .dropdown-menu.show {
        transform: translate(306px, 0px) !important;
    }    
}
@media (min-width: 1200px) and (max-width: 1440px){
    .dropdown-menu.show {
        transform: translate(245px, 0px) !important;
    }
}

