.elementor-11195 .elementor-element.elementor-element-e865375{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11195 .elementor-element.elementor-element-0ad8bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11195 .elementor-element.elementor-element-0ad8bc6{text-align:left;}.elementor-11195 .elementor-element.elementor-element-0ad8bc6 .elementor-heading-title{font-family:"Almarai", Sans-serif;font-size:35px;font-weight:300;color:var( --e-global-color-text );}.elementor-11195 .elementor-element.elementor-element-47e367d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-11195 .elementor-element.elementor-element-47e367d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11195 .elementor-element.elementor-element-47e367d.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-11195:not(.elementor-motion-effects-element-type-background), body.elementor-page-11195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9314a05 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11195 .elementor-element.elementor-element-e865375{--padding-top:120px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-11195 .elementor-element.elementor-element-0ad8bc6 .elementor-heading-title{font-size:30px;}.elementor-11195 .elementor-element.elementor-element-47e367d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-11195 .elementor-element.elementor-element-e865375{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11195 .elementor-element.elementor-element-0ad8bc6 .elementor-heading-title{font-size:25px;}.elementor-11195 .elementor-element.elementor-element-47e367d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11195 .elementor-element.elementor-element-47e367d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-47e367d *//* Visibilidade e layout do botão em mobile/tablet (<1024px) */
@media (max-width: 1023.98px){
  .woocommerce ul.products li.product .thumb-wrap a.button.is-mobile-cart{
    opacity: 1;
    visibility: visible;
    display: inline-flex;      /* fica consistente em temas que usam inline-block */
    align-items: center;
    justify-content: center;
    pointer-events: auto;
  }
}

/* Opcional: reduzir um pouco o padding do botão em mobile */
@media (max-width: 1023.98px){
  .woocommerce ul.products li.product .thumb-wrap a.button.is-mobile-cart{
    padding: 8px 10px;
  }
}




/* centrado em baixo */

.ajax_add_to_cart.added{
    bottom:60px !important;
}

.woocommerce ul.products li.product .thumb-wrap{position:relative;display:block}
.woocommerce ul.products li.product .thumb-wrap img{display:block;width:100%;height:auto}
.woocommerce ul.products li.product .thumb-wrap a.button{
  background-color:rgb(134,132,123);
  padding:12px 25px;
  color:#fff;
  border-radius:25px;
  font-family:Almarai,sans-serif;
  letter-spacing:.2px;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-top:0!important;
  opacity:0;
  visibility:hidden;
  transition:opacity .25s,visibility .25s;
  z-index:2
}
.woocommerce ul.products li.product:hover .thumb-wrap a.button{opacity:1;visibility:visible}
.woocommerce ul.products li.product .thumb-wrap a.add_to_cart_button::before{
  font-family:"Font Awesome 5 Free";
  content:"\f07a";
  font-weight:900;
  font-size:14px
}
.woocommerce ul.products li.product .thumb-wrap a.product_type_variable::before,
.woocommerce ul.products li.product .thumb-wrap a.product_type_grouped::before,
.woocommerce ul.products li.product .thumb-wrap a.product_type_external::before,
.woocommerce ul.products li.product .thumb-wrap a.button.disabled::before{content:none!important}

/* SO BOTAO DE CARRINHO */

@media only screen and (max-width: 1024px) {
  .woocommerce ul.products li.product .thumb-wrap{position:relative;display:block}
.woocommerce ul.products li.product .thumb-wrap img{display:block;width:100%;height:auto}

.woocommerce ul.products li.product .thumb-wrap a.add_to_cart_button{
  position:absolute;right:12px;bottom:12px;
  background:transparent;
  width:40px;height:40px;border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;font-size:0;line-height:0;
  opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;
  z-index:2
}



.woocommerce ul.products li.product:hover .thumb-wrap a.add_to_cart_button{opacity:1;visibility:visible}

.woocommerce ul.products li.product .thumb-wrap a.add_to_cart_button::before{
  font-family:"Font Awesome 5 Free";
  content:"\f07a";
  font-weight:900;
  font-size:16px;
  color:rgb(134,132,123);
}

.woocommerce ul.products li.product a.product_type_variable,
.woocommerce ul.products li.product a.product_type_grouped,
.woocommerce ul.products li.product a.product_type_external,
.woocommerce ul.products li.product a.button.disabled{display:none!important}
}



.elementor-11195 .elementor-element.elementor-element-47e367d .woocommerce-ordering{
    margin-bottom: 40px;
}

.elementor-11195 .elementor-element.elementor-element-47e367d .orderby{
    background: #86847b;
    border-color: #86847b;
    color:white;
    font-weight: 300;
}

.elementor-11195 .elementor-element.elementor-element-47e367d .orderby option{
    margin-bottom:50px !important;
}

@media only screen and (max-width: 1024px) {
  .elementor-11195 .elementor-element.elementor-element-47e367d ul.products {
    grid-column-gap: 30px !important;
    grid-row-gap: 30px !important;
}
}

@media only screen and (max-width: 768px) {
  .elementor-11195 .elementor-element.elementor-element-47e367d ul.products {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important;
}
 .elementor-11195 .elementor-element.elementor-element-47e367d h2{
     margin-top:-10px !important;
 }
}

.elementor-11195 .elementor-element.elementor-element-47e367d mark.count{
    display: none;
}/* End custom CSS */