/*
	Theme Name: Edscola (hello-elementor-child)
	Description: Tema child Edscola
	Author: Zafarie
	Template: hello-elementor
*/



nav.woocommerce-breadcrumb img {
    width: 18px;
    height: 18px;
}

nav.woocommerce-breadcrumb a {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.01em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

span.breadcrumb-nolink {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: -0.01em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;

}

nav.woocommerce-breadcrumb {
    display: flex;
    gap: 8px;
    align-items: center
}

.filter-box .yith-wcan-filters{
    background-color: transparent
}

.filter-box .yith-wcan-filters h4.filter-title {
    font-size: 16px;
    font-weight: 500;
    color: #000
}

.filter-box .yith-wcan-filters a.term-label {
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: left;
    color: #595959!important;
}

.card-price > span, .card-price span span.woocommerce-Price-amount.amount  {
    color:#888888;
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    text-align: left;
}

.card-price > p{
    color: #141414;
    font-family: Inter;
    font-size: 19px;
    font-weight: 600;
    line-height: 22.8px;


}

.card-price > p .info-price{
    font-family: Inter;
    font-size: 12px;
    line-height: 14.4px;
    letter-spacing: -0.02em;
    color: #595959;
}

.awl-label-wrap.awl-label-id-200 span.awl-label-text:before {
    content: url('/wp-content/themes/hello-elementor-child/images/icones/Packages.png')
}



.awl-label-wrap.awl-label-id-83 span.awl-label-text:before{
    content: url('/wp-content/themes/hello-elementor-child/images/icones/Devices.png')
}

.awl-label-wrap span.awl-label-text{
    display: flex!important;
    align-items: center;
    gap: 4px
}

.button-filtros-mobile {
    max-width: 100px!important;
    border: 1px solid#00B092;
    border-radius: 10px;
    padding: 4px 16px
}

.button-filtros-mobile h3.elementor-icon-box-title {
    margin: 0!important;

}

@media screen and (max-width: 768px){
    .section-filtros .container-filtros {
        display: none;
    }

    .search-bar button span:after{
        right: -45px!important;
    }
}

/*Formatos css*/
.tax-formatos {
    padding: 0.4em 0.8em 0.6em 0.8em;
    z-index: 1;
    background: #f7c183;
    position: relative;
    line-height: 1;
    border-radius: 0.25em;
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    max-width: 99px;
}


.formatos-icon {
    width: 16px;
    height: 16px;
}

.formatos-name {
    margin: 0px!important;
    font-size: 14px;
    display: table;
    position: relative;
    line-height: 1;
    white-space: nowrap;
    vertical-align: baseline;
    font-size: 11px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 2px;
    color: #0f0f0f;
    opacity: 1;
    margin: 0px 0px 10px 0px;
}


/*Fim Formato css*/

.product-price.special-price span del span.woocommerce-Price-amount.amount {
    color: #888888;
    font-family: Inter;
    font-size: 19px;
    font-weight: 500;
    line-height: 28.5px;
    text-align: left;
    text-decoration-line: line-through;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}


.product-price.special-price > p > span.woocommerce-Price-amount.amount {
    font-family: Inter;
    font-size: 33px;
    font-weight: 600;
    line-height: 39.6px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}



.product-price.special-price > p  span.info-price {
    color: #888888;
    font-family: Inter;
    font-size: 19px;
    font-weight: 500;
    line-height: 28.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.product-price.special-price > p  span.info-price span.woocommerce-Price-amount.amount{
    font-family: Inter;
    font-size: 19px;
    font-weight: 500;
    line-height: 28.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.product-price.special-price > p  span.info-price b{
    color:#333333
}