.elementor-729 .elementor-element.elementor-element-d773ff7 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-729 .elementor-element.elementor-element-d773ff7 > .elementor-container{min-height:550px;}.elementor-729 .elementor-element.elementor-element-d773ff7:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-d773ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-729 .elementor-element.elementor-element-d773ff7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-39px;padding:0px 0px 0px 0px;z-index:0;}.elementor-729 .elementor-element.elementor-element-8afb7f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-204bd1c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:500;text-transform:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-14070d1 );}.elementor-729 .elementor-element.elementor-element-33787f2:not(.elementor-motion-effects-element-type-background), .elementor-729 .elementor-element.elementor-element-33787f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-14070d1 );}.elementor-729 .elementor-element.elementor-element-33787f2, .elementor-729 .elementor-element.elementor-element-33787f2 > .elementor-background-overlay{border-radius:20px 20px 0px 0px;}.elementor-729 .elementor-element.elementor-element-33787f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;z-index:1;}.elementor-729 .elementor-element.elementor-element-33787f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-e5e71be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-729 .elementor-element.elementor-element-e5e71be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-729 .elementor-element.elementor-element-e5e71be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-729 .elementor-element.elementor-element-be5f667 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-be5f667 .elementor-heading-title{font-weight:600;text-transform:none;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-729 .elementor-element.elementor-element-c8bf93e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-c8bf93e{text-align:left;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-661e7d8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-729 .elementor-element.elementor-element-661e7d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-729 .elementor-element.elementor-element-661e7d8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-729 .elementor-element.elementor-element-661e7d8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-3ae8478{padding:6px 6px 40px 6px;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-321530b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-729 .elementor-element.elementor-element-321530b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-729 .elementor-element.elementor-element-321530b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-97ca1a0 .elementor-icon-wrapper{text-align:center;}.elementor-729 .elementor-element.elementor-element-97ca1a0.elementor-view-stacked .elementor-icon{background-color:#F47E40;}.elementor-729 .elementor-element.elementor-element-97ca1a0.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-97ca1a0.elementor-view-default .elementor-icon{color:#F47E40;border-color:#F47E40;}.elementor-729 .elementor-element.elementor-element-97ca1a0.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-97ca1a0.elementor-view-default .elementor-icon svg{fill:#F47E40;}.elementor-729 .elementor-element.elementor-element-97ca1a0 .elementor-icon{font-size:40px;}.elementor-729 .elementor-element.elementor-element-97ca1a0 .elementor-icon svg{height:40px;}.elementor-729 .elementor-element.elementor-element-35e6d62{padding:20px 20px 52px 20px;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-e39f755.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-729 .elementor-element.elementor-element-e39f755.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-729 .elementor-element.elementor-element-e39f755 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-ad1bfcf .elementor-icon-wrapper{text-align:center;}.elementor-729 .elementor-element.elementor-element-ad1bfcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-ad1bfcf.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-ad1bfcf.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-ad1bfcf.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-ad1bfcf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-ad1bfcf .elementor-icon{font-size:40px;}.elementor-729 .elementor-element.elementor-element-ad1bfcf .elementor-icon svg{height:40px;}.elementor-729 .elementor-element.elementor-element-f418254{padding:20px 20px 4px 20px;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-4a95830.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-729 .elementor-element.elementor-element-4a95830.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-729 .elementor-element.elementor-element-4a95830 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-95dd945 .elementor-icon-wrapper{text-align:center;}.elementor-729 .elementor-element.elementor-element-95dd945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-95dd945.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-95dd945.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-95dd945.elementor-view-framed .elementor-icon, .elementor-729 .elementor-element.elementor-element-95dd945.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-729 .elementor-element.elementor-element-95dd945 .elementor-icon{font-size:40px;}.elementor-729 .elementor-element.elementor-element-95dd945 .elementor-icon svg{height:40px;}.elementor-bc-flex-widget .elementor-729 .elementor-element.elementor-element-d5a77a3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-729 .elementor-element.elementor-element-d5a77a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-729 .elementor-element.elementor-element-d5a77a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-a0f1c3d > .elementor-widget-container{margin:0px 0px -85px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-729 .elementor-element.elementor-element-a0f1c3d .shop_attributes{color:var( --e-global-color-text );font-size:19px;font-weight:300;}.elementor-729 .elementor-element.elementor-element-374e77e > .elementor-widget-container{padding:75px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-bb2ef30{padding:197px 0px 300px 0px;}.elementor-729 .elementor-element.elementor-element-01674d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-6fd7c3a{--e-image-carousel-slides-to-show:2;}.elementor-729 .elementor-element.elementor-element-6fd7c3a > .elementor-widget-container{--e-transform-translateX:25.6%;--e-transform-scale:1.6;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-next{font-size:8px;color:#37A85E;}.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#37A85E;}.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-729 .elementor-element.elementor-element-e5e71be{width:52.629%;}.elementor-729 .elementor-element.elementor-element-661e7d8{width:10%;}.elementor-729 .elementor-element.elementor-element-d5a77a3{width:36.704%;}}@media(max-width:1366px){.elementor-729 .elementor-element.elementor-element-d773ff7{padding:40px 40px 40px 40px;}.elementor-729 .elementor-element.elementor-element-33787f2{padding:40px 40px 40px 40px;}.elementor-729 .elementor-element.elementor-element-bb2ef30{padding:190px 40px 300px 40px;}}@media(max-width:1024px){.elementor-729 .elementor-element.elementor-element-204bd1c .elementor-heading-title{font-size:38px;line-height:42px;}}@media(max-width:767px){.elementor-729 .elementor-element.elementor-element-d773ff7 > .elementor-container{min-height:400px;}.elementor-729 .elementor-element.elementor-element-204bd1c .elementor-heading-title{font-size:35px;line-height:1.2em;letter-spacing:0px;}.elementor-729 .elementor-element.elementor-element-e5e71be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 30px 0px;}.elementor-729 .elementor-element.elementor-element-661e7d8{width:20%;}.elementor-729 .elementor-element.elementor-element-661e7d8 > .elementor-element-populated{margin:0px 0px 0px -12px;--e-column-margin-right:0px;--e-column-margin-left:-12px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-3ae8478{padding:15px 0px 15px 0px;}.elementor-729 .elementor-element.elementor-element-97ca1a0 .elementor-icon{font-size:30px;}.elementor-729 .elementor-element.elementor-element-97ca1a0 .elementor-icon svg{height:30px;}.elementor-729 .elementor-element.elementor-element-35e6d62{padding:50px 0px 15px 0px;}.elementor-729 .elementor-element.elementor-element-e39f755 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-ad1bfcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-ad1bfcf .elementor-icon{font-size:30px;}.elementor-729 .elementor-element.elementor-element-ad1bfcf .elementor-icon svg{height:30px;}.elementor-729 .elementor-element.elementor-element-f418254{padding:71px 0px 15px 0px;}.elementor-729 .elementor-element.elementor-element-95dd945 .elementor-icon{font-size:30px;}.elementor-729 .elementor-element.elementor-element-95dd945 .elementor-icon svg{height:30px;}.elementor-729 .elementor-element.elementor-element-d5a77a3{width:80%;}.elementor-729 .elementor-element.elementor-element-d5a77a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-729 .elementor-element.elementor-element-bb2ef30{padding:30px 0px 200px 0px;}.elementor-729 .elementor-element.elementor-element-6fd7c3a > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-scale:1;}.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-a0f1c3d */.woocommerce-js table.shop_attributes td,
.woocommerce-js table.shop_attributes th {
    text-align: left; /* Alinha os textos à esquerda */
    vertical-align: top; /* Garante alinhamento vertical no topo */
    padding: 0px 0; /* Adiciona espaçamento vertical entre os itens */
  
    border: none; /* Remove bordas */
}



.woocommerce-js table.shop_attributes {
    
    border: none;
    
}

.woocommerce-js table.shop_attributes tr {
    display: flex; /* Torna as linhas flexíveis */
    flex-direction: column; /* Organiza o título e o conteúdo na vertical */
    margin-bottom: 50px; /* Espaçamento entre os itens */
}

.woocommerce-js table.shop_attributes th {
    text-align: left; /* Alinha os títulos à esquerda */
    margin-bottom: 5px; /* Espaçamento entre o título e o conteúdo */
    font-size: 14px; /* Ajusta o tamanho do texto */
    margin-bottom: -10px;
    font-size: 20px; /* Define o tamanho do título (ajuste conforme necessário) */
    font-weight: 400;
}






.woocommerce-js table.shop_attributes td {
    text-align: left; /* Alinha o conteúdo à esquerda */
    font-weight: normal; /* Mantém o texto normal */
    margin-left: 0; /* Garante alinhamento com o título */
    font-size: 14px; /* Ajusta o tamanho do texto */
    color: #000; /* Cor do texto (ajuste conforme necessário) */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6fd7c3a *//* Estilo das setas */
#galeria-page1 .elementor-arrows-position-outside .elementor-swiper-button {
    background: none; /* Remove fundo */
    border: 1px solid #F47E40; /* Adiciona borda */
    border-radius: 50%; /* Forma circular */
    width: 25px; /* Largura do círculo */
    height: 25px; /* Altura do círculo */
    display: flex;
    align-items: center; /* Centraliza o ícone verticalmente */
    justify-content: center; /* Centraliza o ícone horizontalmente */
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: -22%;
   margin-left: 58%;
    margin-right: 35%;
}




/* Efeito hover nas setas */
#galeria-page1 .elementor-arrows-position-outside .elementor-swiper-button:hover {
    background-color: #F47E40; /* Fundo laranja ao passar o mouse */
    color: #FFF !important; /* Ícone branco ao passar o mouse */
}





/* Garantir que o SVG siga as cores */
#galeria-page1 .elementor-arrows-position-outside .elementor-swiper-button svg {
    fill: #F47E40 !important; /* Cor inicial da seta */
    transition: fill 0.3s ease; /* Transição suave da cor */
}

/* Cor no hover para SVG */
#galeria-page1 .elementor-arrows-position-outside .elementor-swiper-button:hover svg {
    fill: #FFF !important; /* Cor branca no hover */
}




.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 20px; /* Mantém as bordas arredondadas */
    width: 100%; /* Garante que a largura se ajuste ao contêiner */
    height: 350px; /* Define uma altura fixa para todas as imagens */
    object-fit: cover; /* Corta as bordas da imagem para ajustar ao tamanho sem distorção */
    display: block; /* Remove comportamento inline */
    margin: 0 auto; /* Centraliza a imagem */
    overflow: hidden; /* Corta qualquer conteúdo fora do contêiner */
}







.elementor-729 .elementor-element.elementor-element-6fd7c3a .elementor-image-carousel-wrapper {
    overflow: visible !important; /* Garante que o contêiner pai permita o excesso */
}



@media (max-width: 768px) {
    
    
/* Estilo das setas */
#galeria-page1 .elementor-arrows-position-outside .elementor-swiper-button {
    background: none; /* Remove fundo */
    border: 1px solid #F47E40; /* Adiciona borda */
    border-radius: 50%; /* Forma circular */
    width: 40px; /* Largura do círculo */
    height: 40px; /* Altura do círculo */
    display: flex;
    align-items: center; /* Centraliza o ícone verticalmente */
    justify-content: center; /* Centraliza o ícone horizontalmente */
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: 60%;
   margin-left: 10%;
    margin-right: 60%;
}


    
    
    
}/* End custom CSS */