.elementor-464 .elementor-element.elementor-element-f023605{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-464 .elementor-element.elementor-element-464628b{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-464 .elementor-element.elementor-element-23a197e{text-align:start;}.elementor-464 .elementor-element.elementor-element-23a197e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:60px;font-weight:700;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-products__item{--columns:2;padding:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products:not(.swiper-wrapper){margin-right:-10px;margin-left:-10px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-button .button{background-color:var( --e-global-color-secondary );display:inline-block;color:var( --e-global-color-primary );text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-button .button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-products__inner-box{background-color:#F7F4ED80;border-radius:15px 15px 15px 15px;padding:50px 50px 50px 50px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-thumbnail{order:1;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-title, .elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-title a{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-title a{color:var( --e-global-color-secondary );}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-title{color:var( --e-global-color-secondary );text-align:left;order:2;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-excerpt{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );text-align:left;order:3;}.elementor-464 .elementor-element.elementor-element-75ff2e3  .jet-woo-products .jet-woo-product-button .button{font-family:"Figtree", Sans-serif;font-weight:600;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-464 .elementor-element.elementor-element-75ff2e3  .jet-woo-product-button{text-align:left;order:5;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .price{font-family:"Figtree", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .price .amount{color:var( --e-global-color-secondary );}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .price del{color:#D5D5D5;font-weight:200;text-decoration:line-through;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .price del .amount{color:#D5D5D5;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price{text-align:left;order:4;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products__not-found{text-align:center;}@media(max-width:1366px){.elementor-464 .elementor-element.elementor-element-f023605{--min-height:500px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-products__item{--columns:4;}}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-f023605{--min-height:400px;}.elementor-464 .elementor-element.elementor-element-464628b{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-23a197e .elementor-heading-title{font-size:50px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-products__item{--columns:2;}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-f023605{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-464 .elementor-element.elementor-element-464628b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-23a197e .elementor-heading-title{font-size:36px;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-products__item{--columns:1;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-title{text-align:center;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-excerpt{text-align:center;}.elementor-464 .elementor-element.elementor-element-75ff2e3  .jet-woo-product-button{text-align:center;}.elementor-464 .elementor-element.elementor-element-75ff2e3 .jet-woo-products .jet-woo-product-price{text-align:center;}}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-f023605{--width:100%;}.elementor-464 .elementor-element.elementor-element-464628b{--width:95%;}}/* Start custom CSS for jet-woo-products, class: .elementor-element-75ff2e3 */.pswp {
position: fixed !important;
top:0;
left:0;
width:100%;
height:100%;
z-index:9999;
}

/* =================================
GRID PRODUTOS
================================= */

.jet-woo-products.col-row{
display:grid !important;
grid-template-columns:1fr 1fr;
gap:5px;
}

.jet-woo-products__item{
width:100% !important;
max-width:none !important;
flex:none !important;
}


/* =================================
CARD
================================= */

.jet-woo-products__inner-box{

display:grid !important;

grid-template-columns:200px 1fr;

grid-template-areas:
"image title"
"image excerpt"
"image price"
"image button";

gap:20px 60px;

background:#d8d3c9;

border-radius:24px;

padding:40px;

align-items:center;

transition:.3s;

}

.jet-woo-products__inner-box:hover{
transform:scale(1.03);
}


/* =================================
IMAGEM
================================= */

.jet-woo-product-thumbnail{
grid-area:image;
margin:0;
}

.jet-woo-product-thumbnail img{
width:100%;
height:auto;
display:block;
}


/* =================================
TÍTULO
================================= */

.jet-woo-product-title{
grid-area:title;
margin:0;
font-size:26px;
font-weight:600;
}

.jet-woo-product-title a{
text-decoration:none;
color:#4b3a34;
}


/* =================================
DESCRIÇÃO
================================= */

.jet-woo-product-excerpt{

grid-area:excerpt;

font-size:15px;

line-height:1.6;

color:#5f514a;

max-width:100%;

}


/* =================================
PREÇO
================================= */

.jet-woo-product-price{

grid-area:price;

font-size:24px;

font-weight:500;

color:#4b3a34;

}


/* =================================
BOTÃO
================================= */

.jet-woo-product-button{
grid-area:button;
}

.jet-woo-product-button .button{

background:#4b352e;
color:#fff;

border-radius:40px;
padding:14px 28px;

display:inline-flex;
align-items:center;
gap:10px;

text-decoration:none;

transition:.3s;

}

/* ÍCONE */

.jet-woo-product-button .button::after{

content:"";

width:18px;
height:20px;
margin-left: 10px;
margin-bottom: -2px;
background:url("/wp-content/uploads/2026/03/icone_sacola-grosso.svg") center/cover no-repeat;
display:inline-block;

filter:
brightness(0) invert(1);
}

/* hover */

.jet-woo-product-button .button:hover{
background:#fff;
color:#4b352e;
}

.jet-woo-product-button .button:hover::after{
filter:brightness(1);
}

/* =================================
BOTÃO ESGOTADO
================================= */

.jet-woo-product-button .produto-esgotado{

background:#bfbfbf !important;
color:#fff !important;
border: none !important;
cursor:not-allowed;

}

.jet-woo-product-button .produto-esgotado::after{
filter:brightness(0) invert(1);
}

/* remove icone da sacola quando produto esgotado */

.jet-woo-product-button .button.produto-esgotado::after{
display:none;
}


/* =================================
BADGE
================================= */

.custom-badge{

position:absolute;

top:20px;

left:20px;

background:#caa57b;

color:#fff;

padding:6px 14px;

border-radius:20px;

font-size:13px;

z-index:1;

}


/* =================================
REMOVE OVERLAY
================================= */

.jet-woo-item-overlay-link{
display:none !important;
}


/* =================================
RESPONSIVO
================================= */

@media(max-width:768px){

.jet-woo-products.col-row{
grid-template-columns:1fr;
}

.jet-woo-products__inner-box{

grid-template-columns:1fr;

grid-template-areas:

"image"
"title"
"excerpt"
"price"
"button";

text-align:center;

}

.jet-woo-product-excerpt{
max-width:100%;
}

}/* End custom CSS */