.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =================================
        DESATIVAR BOTAO DE SUBIR PAGINA
================================= */

.ast-scroll-top-icon.ast-scroll-to-top-right {
        display:none !important;
}


/* =================================
        DESATIVAR ADICIONAR A SACOLA NA FOTO DO PRODUTO
================================= */
.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart, .ast-on-card-button.ast-select-options-trigger.product_type_simple {
        display:none !important;
}


/* =================================
        BOTAO DE FAVORITOS
================================= */

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-above_thumb-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_before_shop_loop_item {

      top: 8px !important;
      right: 10px !important;
      left: auto !important;
      width: auto !important;
      justify-content: flex-end !important;
}


.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-above_thumb.tinvwl-loop {
        padding: 10px !important;
        background-color: transparent !important;
        color: #49232e !important;
}


/* =================================
   ELEMENTOS GLOBAIS COMPARTILHADOS (Selos e Linhas Base)
================================= */

.card-top-header {
    position: absolute !important;
    top: 10px !important;
    left: 10px !important;
    z-index: 15 !important;
    line-height: 1 !important;
}

.card-seal-icon {
    width: 22px !important;
    height: 22px !important;
    object-fit: contain !important;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}


.widget-produtos-global ul.products li.product,
.elementor-widget-woocommerce-products .product,
.ast-grid-common-col {
    position: relative !important;
}

.astra-shop-thumbnail-wrap {
    position: relative !important;
    overflow: visible !important;
}

.astra-shop-thumbnail-wrap::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 15% !important;
    right: 15% !important;
    bottom: -5px !important;
    height: 5px !important;
    background-color: #28000F !important;
    z-index: 5 !important;
}


/* =================================
   DESATIVAR ICONE 'SALE'
================================= */

.ast-on-card-button.ast-onsale-card {
    display: none !important;
}


/* ================================
    PRODUTO INDISPONIVEL
================================= */

.ast-shop-product-out-of-stock {
    position: absolute !important;
    top: 20px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 12 !important;
    font-size: 0 !important;
    background-color: #E5D5C5 !important;
    width: auto !important;
    max-width: 90px !important;
    height: auto !important;        
    max-height: 16px !important;
    line-height: 16px !important;   
    text-align: center !important;
    overflow: hidden !important;
}

.ast-shop-product-out-of-stock:before {
    content: 'INDISPONÍVEL' !important;
    font-family: "Museo Sans", Sans-Serif;
    font-size: 11px !important;
    font-weight: bold !important;
    color: #28000F !important;
    display: inline-block !important;
    line-height: normal !important;
    vertical-align: middle !important;
}


/* ================================
    ESTILO PADRAO VITRINES (nao aplica na home)
================================= */


.widget-produtos-global ul.products li.product .posted_in,
.widget-produtos-global ul.products li.product .woocommerce-loop-category__title,
.widget-produtos-global ul.products li.product [class*="category"],
.widget-produtos-global .elementor-widget-woocommerce-products .posted_in {
    display: none !important;
}

.widget-produtos-global ul.products li.product,
.widget-produtos-global .elementor-widget-woocommerce-products .product {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

.widget-produtos-global ul.products li.product a:first-child,
.widget-produtos-2 .elementor-widget-woocommerce-products .product a:first-child {
    display: block !important;
    position: relative !important;
    background-color: #ffffff !important;
    border-radius: 6px !important;
    padding: 35px 15px 15px 15px !important;
    margin-bottom: 20px !important;
}

.widget-produtos-global ul.products li.product a img,
.widget-produtos-global .elementor-widget-woocommerce-products .product img {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
}

.widget-produtos-global ul.products li.product .woocommerce-loop-product__title,
.widget-produtos-global ul.products li.product h2,
.widget-produtos-global .elementor-widget-woocommerce-products .product h2 {
    min-height: 4em !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    line-height: 1.3 !important;
    text-align: center !important;
}

.widget-produtos-global .product-sku-ref,
.widget-produtos-global .product-installment-info {
    font-family: "Museo Sans", Sans-Serif !important;
    color: #28000F !important;
    text-align: center !important;
    margin-bottom: 12px !important;
}

.widget-produtos-global .product-sku-ref {
    font-size: 10px !important;
    letter-spacing: 4px !important;
    text-transform: uppercase !important;
    margin-top: 4px !important;
    display: block !important;
    width: 100% !important;
}

.widget-produtos-global .product-installment-info {
    font-size: 15px !important;
    font-weight: 400 !important;
    margin-top: -8px !important;
}

.widget-produtos-global ul.products li.product .price,
.widget-produtos-global .elementor-widget-woocommerce-products .product .price,
.widget-produtos-global ul.products li.product .button,
.widget-produtos-global .elementor-widget-woocommerce-products .product .button {
    margin-top: auto !important;
}

.widget-produtos-global .gold-separator-line {
    background-color: #28000F !important;
}

.woocommerce-result-count {
    font-family: "Museo Sans", Sans-Serif !important;
        color: #28000f !important;
    }
    
    
/* ================================
    PAGINAÇÃO
================================= */
    
.woocommerce-pagination {
    display: flex !important;
    justify-content: center !important;
}

.page-numbers li {
    border-color: #49232E !important ;
    border-radius: 6px !important;
}/* End custom CSS */