.elementor-386 .elementor-element.elementor-element-e0a9b9f{--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;--justify-content:center;--gap:0px 21px;--row-gap:0px;--column-gap:21px;--padding-top:4%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-c2b696a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-667de61{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-386 .elementor-element.elementor-element-667de61 .elementor-heading-title{font-size:90px;font-weight:700;text-transform:uppercase;letter-spacing:-2.5px;}.elementor-386 .elementor-element.elementor-element-a444d74{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-a444d74 .woocommerce-breadcrumb{color:#242424;font-size:13px;text-align:start;}.elementor-386 .elementor-element.elementor-element-a444d74 .woocommerce-breadcrumb > a{color:#1B1B1B;}.elementor-386 .elementor-element.elementor-element-b4296cf{padding:0px 0px 0px 0px;text-align:start;}.elementor-386 .elementor-element.elementor-element-b4296cf img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-386 .elementor-element.elementor-element-a03b440{--display:flex;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-b48c51e{--e-image-carousel-slides-to-show:3;}.elementor-386 .elementor-element.elementor-element-fb1eabc{--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;--justify-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-435a2e9{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-386 .elementor-element.elementor-element-435a2e9 .elementor-heading-title{font-size:90px;font-weight:700;text-transform:uppercase;letter-spacing:-2.5px;}.elementor-386 .elementor-element.elementor-element-db79b14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:justify;}.woocommerce .elementor-386 .elementor-element.elementor-element-db79b14 .woocommerce-product-details__short-description{font-size:17px;letter-spacing:-1px;}.elementor-386 .elementor-element.elementor-element-5469be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.woocommerce .elementor-386 .elementor-element.elementor-element-5469be4 .price{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:29px;font-weight:300;}.woocommerce .elementor-386 .elementor-element.elementor-element-5469be4 .price ins{font-family:"Helvetica Neue", Sans-serif;}.elementor-386 .elementor-element.elementor-element-9d689a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-386 .elementor-element.elementor-element-9d689a5 .cart button, .elementor-386 .elementor-element.elementor-element-9d689a5 .cart .button{font-size:16px;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px;color:#FFFFFF;background-color:#000000;border-color:#000000;transition:all 0.2s;}.woocommerce .elementor-386 .elementor-element.elementor-element-9d689a5 form.cart .variations{width:100%;}.elementor-386 .elementor-element.elementor-element-20ddfe9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-0d69c52{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-386 .elementor-element.elementor-element-abd0e21 img{width:90%;}.elementor-386 .elementor-element.elementor-element-60c9c59{--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;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-ff66f0f{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-453de23{--display:flex;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-b228e2b{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:justify;color:#000000;}.elementor-386 .elementor-element.elementor-element-1da4568{--display:flex;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-9f58506{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-386 .elementor-element.elementor-element-598d64f{--display:flex;}.elementor-386 .elementor-element.elementor-element-6365c8f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:28px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-386 .elementor-element.elementor-element-6365c8f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-386 .elementor-element.elementor-element-6365c8f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-386 .elementor-element.elementor-element-6365c8f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-386 .elementor-element.elementor-element-6365c8f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-386 .elementor-element.elementor-element-6365c8f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-386 .elementor-element.elementor-element-6365c8f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-386 .elementor-element.elementor-element-891a363{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-0d73cfb{--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;--padding-top:2%;--padding-bottom:16%;--padding-left:0%;--padding-right:0%;}.elementor-386 .elementor-element.elementor-element-0d73cfb:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-0d73cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-386 .elementor-element.elementor-element-c50d7da .elementor-heading-title{font-size:72px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-386 .elementor-element.elementor-element-2af10b0{--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:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-386 .elementor-element.elementor-element-2af10b0:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-2af10b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-386 .elementor-element.elementor-element-a121e58{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-weight:700;text-transform:uppercase;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-386 .elementor-element.elementor-element-2bc151b{--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;--padding-top:5rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-386 .elementor-element.elementor-element-2bc151b:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-2bc151b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-386 .elementor-element.elementor-element-02b9a3d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-786f82b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-386 .elementor-element.elementor-element-786f82b .elementor-heading-title{font-family:"Helvetica Neue", Sans-serif;font-size:68px;font-weight:700;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-386 .elementor-element.elementor-element-e54d831{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-ac9eb32{--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:-9%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-386 .elementor-element.elementor-element-c3f86cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:7px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:22px;font-weight:700;text-transform:uppercase;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .price{color:#000000;font-size:23px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products ul.products li.product{border-radius:0px;}@media(max-width:1024px){.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-386 .elementor-element.elementor-element-e0a9b9f{--content-width:1200px;}.elementor-386 .elementor-element.elementor-element-c2b696a{--width:45%;}.elementor-386 .elementor-element.elementor-element-fb1eabc{--width:50%;}.elementor-386 .elementor-element.elementor-element-60c9c59{--content-width:1200px;}.elementor-386 .elementor-element.elementor-element-ff66f0f{--width:50%;}.elementor-386 .elementor-element.elementor-element-891a363{--width:50%;}.elementor-386 .elementor-element.elementor-element-0d73cfb{--content-width:1200px;}.elementor-386 .elementor-element.elementor-element-2af10b0{--content-width:1200px;}.elementor-386 .elementor-element.elementor-element-2bc151b{--content-width:1200px;}.elementor-386 .elementor-element.elementor-element-c3f86cd{--width:100%;}}@media(max-width:767px){.elementor-386 .elementor-element.elementor-element-e0a9b9f{--padding-top:8%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-386 .elementor-element.elementor-element-667de61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-386 .elementor-element.elementor-element-667de61 .elementor-heading-title{font-size:56px;}.elementor-386 .elementor-element.elementor-element-fb1eabc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-386 .elementor-element.elementor-element-435a2e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-386 .elementor-element.elementor-element-435a2e9 .elementor-heading-title{font-size:56px;}.elementor-386 .elementor-element.elementor-element-db79b14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 1px) 0px;}.elementor-386 .elementor-element.elementor-element-5469be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-386 .elementor-element.elementor-element-abd0e21 img{width:100%;}.elementor-386 .elementor-element.elementor-element-60c9c59{--padding-top:5%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-386 .elementor-element.elementor-element-07152c1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-386 .elementor-element.elementor-element-ac9eb32{--margin-top:-32%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:60%;--padding-left:4%;--padding-right:4%;}.elementor-386 .elementor-element.elementor-element-0c76b62 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-386 .elementor-element.elementor-element-0c76b62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5469be4 */.elementor-386 .elementor-element.elementor-element-5469be4 .woocommerce-Price-currencySymbol {
    font-size: 18px; 
    font-weight: 700;
    vertical-align: 10px ; 
}
 

.elementor-386 .elementor-element.elementor-element-5469be4 .price {
    font-size: 34px; 
    font-weight: ;
    color: black;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9d689a5 *//* 1. ALINHAMENTO À ESQUERDA: Quebra a estrutura de tabela para empilhar tudo certinho */
.variations, 
.variations tbody, 
.variations tr, 
.variations th, 
.variations td {
    display: block !important;
    text-align: left !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Dá um pequeno respiro abaixo do título "Selecione o tamanho" */
.variations th {
    padding-bottom: 8px !important;
}

/* Força o texto do rótulo para preto, sem sombra e grudado na esquerda */
.variations label {
    color: #000000 !important;
    text-shadow: none !important;
    margin-left: 0 !important;
}

/* Garante que o grupo de quadradinhos fique na extrema esquerda */
.variable-items-wrapper {
    justify-content: flex-start !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* 2. CAIXAS DE TAMANHO: Contorno quadrado, espaçamento e minimalismo */
.variable-items-wrapper .variable-item {
    background-color: transparent !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-right: 8px !important;
    margin-bottom: 8px !important;
    padding: 6px 12px !important;
    transition: all 0.2s ease !important; /* Deixa a mudança de cor mais suave */
}

/* Letra padrão da caixa */
.variable-items-wrapper .variable-item-span {
    color: #000000 !important;
    text-shadow: none !important;
}

/* 3. ITEM SELECIONADO: Fundo preto e letra branca quando o cliente clica */
.variable-items-wrapper .variable-item.selected {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

.variable-items-wrapper .variable-item.selected .variable-item-span {
    color: #ffffff !important;
}

/* 4. QUANTIDADE: Limpa o campo numérico e alinha à esquerda */
.woocommerce-variation-add-to-cart .quantity {
    margin-left: 0 !important;
}

.woocommerce-variation-add-to-cart .quantity input.qty {
    background-color: transparent !important;
    color: #000000 !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding-left: 0 !important; /* Tira o recuo de dentro do campo numérico */
}

/* 5. LIMPAR: Esconde o link de reset permanentemente */
a.reset_variations {
    display: none !important;
}
.woocommerce-variation-availability {
    display: none !important;
}
/* --- Estilo Discreto CWG Instock: Caixa à esquerda, conteúdo centralizado e botão P&B --- */

/* Mantém a caixa alinhada à esquerda do layout da sua loja */
.cwginstock-subscribe-form .panel.cwginstock-panel-primary {
    max-width: 350px !important;
    margin: 15px 0 !important; 
    border: 1px solid #e0e0e0 !important;
    border-radius: 4px !important;
    background-color: #ffffff !important;
    box-shadow: none !important;
}

/* Espaçamento do cabeçalho */
.cwginstock-subscribe-form .panel-heading.cwginstock-panel-heading {
    background-color: transparent !important;
    border-bottom: none !important;
    padding: 15px 15px 5px 15px !important;
}

/* CENTRALIZA O TÍTULO */
.cwginstock-subscribe-form .panel-heading h4 {
    font-size: 14px !important;
    color: #333333 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    margin: 0 !important;
    text-align: center !important; 
}

/* Espaçamento interno do formulário */
.cwginstock-subscribe-form .panel-body.cwginstock-panel-body {
    padding: 10px 15px 15px 15px !important; 
}

/* Remove margens extras invisíveis entre os grupos de campos e o botão */
.cwginstock-subscribe-form .form-group {
    margin-bottom: 5px !important; 
}

/* CENTRALIZA OS CAMPOS E DIMINUI O ESPAÇO ENTRE ELES */
.cwginstock-subscribe-form input[type="text"],
.cwginstock-subscribe-form input[type="email"] {
    height: 35px !important;
    padding: 5px 10px !important;
    font-size: 13px !important;
    color: #333333 !important;
    background-color: #fcfcfc !important;
    border: 1px solid #cccccc !important;
    border-radius: 3px !important;
    margin-bottom: 5px !important; 
    box-shadow: none !important;
    text-align: center !important; 
}

/* Tira o contorno azul ao clicar nos campos */
.cwginstock-subscribe-form input[type="text"]:focus,
.cwginstock-subscribe-form input[type="email"]:focus {
    border-color: #000000 !important;
    outline: none !important;
}

/* --- FORÇA BRUTA: Estiliza e centraliza o botão de Enviar em Preto e Branco --- */
body .cwginstock-subscribe-form .panel-body input[type="submit"].cwgstock_button,
.cwginstock-subscribe-form input.cwgstock_button {
    background-color: #000000 !important; /* Fundo preto */
    color: #ffffff !important; /* Texto branco */
    background-image: none !important; /* Remove qualquer gradiente do tema */
    border: 2px solid #000000 !important; /* Força uma borda preta */
    border-radius: 3px !important;
    padding: 8px 15px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    width: 100% !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: none !important; /* Remove sombras do botão */
    text-shadow: none !important; /* Remove sombras do texto */
    text-align: center !important;
    margin-top: 5px !important;
}

/* Efeito ao passar o mouse no botão (Inverte as cores para Preto e Branco) */
body .cwginstock-subscribe-form .panel-body input[type="submit"].cwgstock_button:hover,
.cwginstock-subscribe-form input.cwgstock_button:hover {
    background-color: #ffffff !important; /* Fundo branco */
    color: #000000 !important; /* Texto preto */
    border: 2px solid #000000 !important; /* Mantém a borda preta */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://useaoma.com.br/wp-content/uploads/2026/03/HelveticaNeueCyr-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://useaoma.com.br/wp-content/uploads/2026/03/HelveticaNeueCyr-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://useaoma.com.br/wp-content/uploads/2026/03/HelveticaNeueCyr-UltraLight.ttf') format('truetype');
}
/* End Custom Fonts CSS */