.elementor-1914 .elementor-element.elementor-element-e566afa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1914 .elementor-element.elementor-element-052c293{--display:flex;--min-height:0px;--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;box-shadow:0px 0px 21px -6px rgba(163.20000000000002, 163.20000000000002, 163.20000000000002, 0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:20px;}.elementor-1914 .elementor-element.elementor-element-cbd0160{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.woocommerce .elementor-1914 .elementor-element.elementor-element-cbd0160 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1914 .elementor-element.elementor-element-cbd0160 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1914 .elementor-element.elementor-element-cbd0160 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 0.5px 0.2px;border-color:#9E9E9E;border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1914 .elementor-element.elementor-element-cbd0160 .flex-control-thumbs li{padding-right:calc(14px / 2);padding-left:calc(14px / 2);padding-bottom:14px;}.woocommerce .elementor-1914 .elementor-element.elementor-element-cbd0160 .flex-control-thumbs{margin-right:calc(-14px / 2);margin-left:calc(-14px / 2);}.elementor-1914 .elementor-element.elementor-element-15f45a7{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1914 .elementor-element.elementor-element-be294fa{color:#252525;}.elementor-1914 .elementor-element.elementor-element-fba6630{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1914 .elementor-element.elementor-element-fba6630 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-1914 .elementor-element.elementor-element-fba6630 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1914 .elementor-element.elementor-element-bd42765{--display:flex;--min-height:626px;--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;--justify-content:flex-start;box-shadow:0px 0px 21px -6px rgba(163.20000000000002, 163.20000000000002, 163.20000000000002, 0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1914 .elementor-element.elementor-element-bd42765.e-con{--align-self:flex-start;}.elementor-1914 .elementor-element.elementor-element-5a80733 .woocommerce-breadcrumb > a{color:#7C7C7C;}.elementor-1914 .elementor-element.elementor-element-5a80733 .woocommerce-breadcrumb{font-family:"Montserrat", Sans-serif;font-size:12px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1914 .elementor-element.elementor-element-124d0d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;}.woocommerce .elementor-1914 .elementor-element.elementor-element-a9959cb .star-rating{color:#FFBE01;}.woocommerce .elementor-1914 .elementor-element.elementor-element-a9959cb .star-rating::before{color:#6D6D6D;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1914 .elementor-element.elementor-element-e3e6e58 .price{color:#181818;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.woocommerce .elementor-1914 .elementor-element.elementor-element-e3e6e58 .price ins{color:#019633;font-family:"Montserrat", Sans-serif;font-size:24px;}.elementor-widget-wc-add-to-cart .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1914 .elementor-element.elementor-element-347a1fd .elementor-button{background-color:#000000;}.elementor-1914 .elementor-element.elementor-element-347a1fd .elementor-button:hover, .elementor-1914 .elementor-element.elementor-element-347a1fd .elementor-button:focus{background-color:#000000;}.elementor-1914 .elementor-element.elementor-element-347a1fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-1914 .elementor-element.elementor-element-347a1fd .elementor-button .elementor-button-content-wrapper{gap:12px;justify-content:center;}.elementor-1914 .elementor-element.elementor-element-16cdc18 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1914 .elementor-element.elementor-element-16cdc18.elementor-element{--align-self:center;}.elementor-1914 .elementor-element.elementor-element-a6fa892{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.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 );color:var( --e-global-color-primary );}.elementor-1914 .elementor-element.elementor-element-7910669{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1914 .elementor-element.elementor-element-7910669 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1914 .elementor-element.elementor-element-e566afa{--content-width:1240px;}.elementor-1914 .elementor-element.elementor-element-052c293{--width:60%;}.elementor-1914 .elementor-element.elementor-element-bd42765{--width:40%;}.elementor-1914 .elementor-element.elementor-element-a6fa892{--content-width:1240px;}}@media(max-width:1366px){.elementor-1914 .elementor-element.elementor-element-7910669{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-1914 .elementor-element.elementor-element-7910669{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1914 .elementor-element.elementor-element-e566afa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1914 .elementor-element.elementor-element-fba6630{z-index:10;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-border-radius:10px 10px 10px 10px;}.elementor-1914 .elementor-element.elementor-element-bd42765{--min-height:420px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1914 .elementor-element.elementor-element-5a80733 .woocommerce-breadcrumb{font-size:10px;}.elementor-1914 .elementor-element.elementor-element-124d0d1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1914 .elementor-element.elementor-element-124d0d1 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-1914 .elementor-element.elementor-element-124d0d1 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-1914 .elementor-element.elementor-element-e3e6e58 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-1914 .elementor-element.elementor-element-347a1fd > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-1914 .elementor-element.elementor-element-5c41673{text-align:center;}.elementor-1914 .elementor-element.elementor-element-7910669{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-be294fa */.accordion-button {
    background-color: #000; /* Cor do botão de sanfona */
    color: #fff; /* Cor do texto */
}

.accordion-button:focus {
    box-shadow: none; /* Remover sombra do botão quando focado */
}

.accordion-body {
    padding: 15px;
    background-color: #f8f8f8; /* Cor do fundo do conteúdo */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-be294fa */.accordion-button {
    background-color: #000; /* Cor do botão de sanfona */
    color: #fff; /* Cor do texto */
}

.accordion-button:focus {
    box-shadow: none; /* Remover sombra do botão quando focado */
}

.accordion-body {
    padding: 15px;
    background-color: #f8f8f8; /* Cor do fundo do conteúdo */
}/* End custom CSS */
/* Start custom CSS for wc-add-to-cart, class: .elementor-element-347a1fd */Variation Swatches for WooCommerce

td.value.woo-variation-items-wrapper {
    background-color: #fff;
}



.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    
    background-color: #fff;
}






td.value.woo-variation-items-wrapper {
    margin-top: -23px;
     margin-bottom: -40px;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-weight: 600;
    font-size: 30px;}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top: 20px !important;
}

/* Garantir que o botão de adicionar ao carrinho fique preto */
button.single_add_to_cart_button {
    background-color: #000000 !important; /* Cor de fundo preta */
    color: #ffffff !important; /* Texto branco */
    border: 2px solid #000000 !important; /* Borda preta */
}

/* Estilo do botão ao passar o mouse sobre ele */
button.single_add_to_cart_button:hover {
    background-color: #333333 !important; /* Cor de fundo mais clara no hover */
    border-color: #333333 !important; /* Borda mais clara no hover */
}

/* Quando o botão estiver desabilitado */
button.single_add_to_cart_button:disabled {
    background-color: #555555 !important; /* Cor de fundo escura para desabilitado */
    border-color: #555555 !important; /* Borda mais clara quando desabilitado */
    color: #cccccc !important; /* Cor do texto mais clara */
}

/* Garantir que o botão não altere de cor ao selecionar a cor do produto */
select#pa_cor, input[type="radio"] {
    pointer-events: none !important; /* Impede qualquer mudança visual do botão baseado na cor do produto */
}

/* Garantir que o botão de adicionar ao carrinho tenha a cor definida, mesmo após a seleção */
button.single_add_to_cart_button:focus {
    background-color: #000000 !important; /* Garante a cor preta quando focado */
    border-color: #000000 !important; /* Garante a borda preta quando focado */
}/* End custom CSS */
/* Start custom CSS *//* Estilo para o botão "Adicionar ao Carrinho" */
button.single_add_to_cart_button {
    margin-bottom: 0px !important; /* Espaço abaixo do botão "Adicionar ao Carrinho" */
}

/* Estilo para o botão "Compre Agora Pelo WhatsApp" */
button.wa-order-button {
    margin-top: 10px !important; /* Espaço acima do botão WhatsApp */
}

/* Garantir que ambos os botões ocupem a largura total */
button.single_add_to_cart_button,
button.wa-order-button {
    width: 100% !important; /* Ambos os botões ocupam a largura total */
    text-align: center !important; /* Texto centralizado dentro do botão */
}

/* Personalização do botão "Compre Agora Pelo WhatsApp" ao passar o mouse */
button.wa-order-button:hover {
    background-color: #25D366 !important; /* Cor do WhatsApp ao passar o mouse */
    color: white !important; /* Texto branco */
}/* End custom CSS */