.elementor-4056 .elementor-element.elementor-element-4bcd54f{margin-top:76px;margin-bottom:0px;}.elementor-4056 .elementor-element.elementor-element-eb5d77a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4056 .elementor-element.elementor-element-eb5d77a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120023;}.elementor-4056 .elementor-element.elementor-element-eb5d77a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4056 .elementor-element.elementor-element-eb5d77a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4056 .elementor-element.elementor-element-2d6dbce{--spacer-size:50px;}.elementor-4056 .elementor-element.elementor-element-af68d68 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .flex-viewport, .woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .flex-control-thumbs img{border-style:groove;border-width:4px 4px 4px 4px;border-color:#FFFFFF;}.woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-4056 .elementor-element.elementor-element-af68d68 .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-4056 .elementor-element.elementor-element-108ec57 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-108ec57{text-align:center;}.elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated, .elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated > .elementor-background-overlay, .elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 70px 70px 70px;}.elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4056 .elementor-element.elementor-element-5d5dc43 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-5d5dc43 .woocommerce-breadcrumb{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.7em;}.elementor-4056 .elementor-element.elementor-element-5d5dc43 .woocommerce-breadcrumb > a{color:#FCB800;}.elementor-4056 .elementor-element.elementor-element-fac8a66 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-fac8a66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;text-transform:none;color:#FFFFFF;}.elementor-4056 .elementor-element.elementor-element-27e7d5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-27e7d5d{text-align:left;}.woocommerce .elementor-4056 .elementor-element.elementor-element-27e7d5d .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-4056 .elementor-element.elementor-element-4b917cb > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-4056 .elementor-element.elementor-element-4b917cb{text-align:left;}.woocommerce .elementor-4056 .elementor-element.elementor-element-4b917cb .price{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:23px;font-weight:500;text-transform:none;letter-spacing:0px;}.woocommerce .elementor-4056 .elementor-element.elementor-element-4b917cb .price ins{color:#FFFFFF;font-size:23px;font-weight:700;}body:not(.rtl) .elementor-4056 .elementor-element.elementor-element-4b917cb:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-4056 .elementor-element.elementor-element-4b917cb:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-4056 .elementor-element.elementor-element-4b917cb.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-4056 .elementor-element.elementor-element-42cdd65 .cart button, .elementor-4056 .elementor-element.elementor-element-42cdd65 .cart .button{font-family:"Archivo Narrow", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:14px 035px 14px 35px;color:#ffffff;background-color:#FCB800;border-color:#EA6DC6;transition:all 0.2s;}.elementor-4056 .elementor-element.elementor-element-42cdd65 .cart button:hover, .elementor-4056 .elementor-element.elementor-element-42cdd65 .cart .button:hover{color:#FFFFFF;background-color:#EA6DC6;border-color:#FCB800;}.elementor-4056 .elementor-element.elementor-element-42cdd65 .quantity .qty{border-radius:0px 0px 0px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-4056 .elementor-element.elementor-element-42cdd65 .quantity .qty:focus{color:#000000;}.elementor-4056 .elementor-element.elementor-element-0c78478{margin-top:60px;margin-bottom:0px;}.elementor-4056 .elementor-element.elementor-element-6a30781 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FCB800;font-family:"Inter", Sans-serif;font-size:13px;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-tabs ul.wc-tabs li{border-color:#FCB800;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-tabs ul.wc-tabs li.active a{color:#FCB800;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-Tabs-panel{color:#FFFFFF;}.woocommerce .elementor-4056 .elementor-element.elementor-element-6a30781 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Inter", Sans-serif;font-size:14px;}@media(min-width:768px){.elementor-4056 .elementor-element.elementor-element-9660abb{width:51.917%;}.elementor-4056 .elementor-element.elementor-element-90eebbd{width:46.982%;}.elementor-4056 .elementor-element.elementor-element-cea62f4{width:51.261%;}.elementor-4056 .elementor-element.elementor-element-3df1ae4{width:8.123%;}.elementor-4056 .elementor-element.elementor-element-d7b4d56{width:40.255%;}}@media(max-width:1024px){.elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-4056 .elementor-element.elementor-element-90eebbd > .elementor-element-populated{padding:55px 20px 20px 20px;}.elementor-4056 .elementor-element.elementor-element-fac8a66 .elementor-heading-title{font-size:17px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-42cdd65 *//* Botão COMPRAR (Adicionar ao Carrinho) */
.single_add_to_cart_button {
    background-color: #f5b800 !important; /* amarelo dourado */
    color: #000000 !important;
    font-weight: 700 !important;
    border: none !important;
    border-radius: 25px !important; /* formato arredondado */
    padding: 12px 40px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px rgba(245, 184, 0, 0.35);
}

/* Efeito hover */
.single_add_to_cart_button:hover {
    background-color: #ffd84d !important; /* amarelo mais claro no hover */
    transform: scale(1.05);
    box-shadow: 0px 0px 15px rgba(255, 216, 77, 0.6);
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6a30781 *//* Remove o botão/aba 'Descrição' */
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab {
    display: none !important;
}

/* Oculta totalmente o conteúdo da aba de descrição (inclusive botões ou textos que restaram) */
.woocommerce div.product .woocommerce-Tabs-panel--description {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Mantém a aba de Avaliações visível e funcional */
.woocommerce div.product .woocommerce-tabs ul.tabs li.reviews_tab {
    display: inline-block !important;
}

/* Garante que o painel de Avaliações continue aparecendo normalmente */
.woocommerce div.product .woocommerce-Tabs-panel--reviews {
    display: block !important;
}

/* Remove qualquer espaço residual deixado pela aba de descrição */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    justify-content: start;
    gap: 10px;
}


/* Estilo do botão ENVIAR nas avaliações */
.woocommerce #review_form #respond input#submit {
    background: linear-gradient(90deg, #f5b800 0%, #f07ac0 100%);
    color: #1a0033;
    font-weight: 600;
    border: none;
    border-radius: 40px;
    padding: 12px 36px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s ease;
    box-shadow: 0 0 12px rgba(240, 122, 192, 0.3);
}

/* Efeito ao passar o mouse */
.woocommerce #review_form #respond input#submit:hover {
    background: linear-gradient(90deg, #f07ac0 0%, #f5b800 100%);
    color: #ffffff;
    transform: scale(1.05);
    box-shadow: 0 0 18px rgba(240, 122, 192, 0.6);
}


/* Cor padrão das estrelas não selecionadas */
.woocommerce p.stars a {
    color: #777777; /* cinza suave para as não selecionadas */
    transition: color 0.3s ease;
}

/* Cor quando passa o mouse sobre a estrela */
.woocommerce p.stars a:hover,
.woocommerce p.stars a.active:hover {
    color: #f5b800 !important; /* amarelo dourado do botão */
}

/* Cor das estrelas selecionadas */
.woocommerce p.stars.selected a.active,
.woocommerce p.stars.selected a:not(.active) {
    color: #f5b800 !important; /* amarelo dourado do botão */
}


/* Estrelas das avaliações já publicadas */
.woocommerce .star-rating span::before {
    color: #f5b800 !important; /* amarelo dourado */
}

/* Contorno das estrelas (as não preenchidas) */
.woocommerce .star-rating::before {
    color: #555555; /* cinza escuro de fundo */
}

/* Estrelas interativas (no formulário de avaliação) */
.woocommerce p.stars a {
    color: #777777; /* estrelas não selecionadas */
    transition: color 0.3s ease;
}

/* Estrelas interativas ao passar o mouse */
.woocommerce p.stars a:hover,
.woocommerce p.stars a.active:hover {
    color: #f5b800 !important;
}

/* Estrelas interativas quando selecionadas */
.woocommerce p.stars.selected a.active,
.woocommerce p.stars.selected a:not(.active) {
    color: #f5b800 !important;
}/* End custom CSS */