.elementor-54 .elementor-element.elementor-element-18fb9875 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-54 .elementor-element.elementor-element-18fb9875:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-18fb9875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E8EB;}.elementor-54 .elementor-element.elementor-element-18fb9875{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-18fb9875 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-3448a518 > .elementor-element-populated{padding:50px 50px 50px 50px;}.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-54 .elementor-element.elementor-element-6ff5c9b4{text-align:center;}.elementor-54 .elementor-element.elementor-element-6ff5c9b4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.3em;color:#263336;}.elementor-54 .elementor-element.elementor-element-13f3d95e{text-align:center;}.woocommerce .elementor-54 .elementor-element.elementor-element-13f3d95e .woocommerce-product-details__short-description{color:#263336C4;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.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 );}.elementor-54 .elementor-element.elementor-element-2cd29f76{text-align:center;}.woocommerce .elementor-54 .elementor-element.elementor-element-2cd29f76 .price{color:#263336;font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;line-height:1.3em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-2d47ea51{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-54 .elementor-element.elementor-element-2d47ea51 .cart button, .elementor-54 .elementor-element.elementor-element-2d47ea51 .cart .button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.5px;border-style:none;border-radius:25px 25px 25px 25px;padding:15px 25px 15px 25px;color:#FFFFFF;background-color:#74AFBE;border-color:#74AFBE;transition:all 0.2s;}.elementor-54 .elementor-element.elementor-element-2d47ea51 .cart button:hover, .elementor-54 .elementor-element.elementor-element-2d47ea51 .cart .button:hover{color:#FFFFFF;background-color:#74AFBE;border-color:#4F8F9E;}.elementor-54 .elementor-element.elementor-element-2d47ea51 .added_to_cart{color:#263336;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart .variations{width:100%;margin-bottom:5px;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations tr th, .woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations label{color:#263336;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value select, .woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value:before{background-color:#74AFBE;border:1px solid #74AFBE;border-radius:37px;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value:before{font-weight:400;font-style:normal;}.elementor-54 .elementor-element.elementor-element-6a0e54be:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-6a0e54be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E8EB;}.elementor-54 .elementor-element.elementor-element-6a0e54be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-54 .elementor-element.elementor-element-6a0e54be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54 .elementor-element.elementor-element-1e0e2e7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-54 .elementor-element.elementor-element-1e0e2e7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li a{color:#263336;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li{background-color:#D7E8EB;border-color:#000000;border-radius:20px 20px 0 0;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#242424;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li.active a{color:#74AFBE;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li.active{background-color:#D7E8EB;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#D7E8EB;border-color:#242424 #242424 #D7E8EB #242424;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#242424;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-Tabs-panel{color:#263336;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-Tabs-panel h2{color:#61909B;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-77225b59:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-77225b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E8EB;}.elementor-54 .elementor-element.elementor-element-77225b59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 140px 0px;}.elementor-54 .elementor-element.elementor-element-77225b59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-54 .elementor-element.elementor-element-605b9e03{padding:0px 0px 10px 0px;text-align:center;}.elementor-54 .elementor-element.elementor-element-605b9e03 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#263336;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product{text-align:center;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:40px;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#263336C4;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#263336C4;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price{color:#74AFBE;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:400;line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price ins{color:#74AFBE;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price ins .amount{color:#74AFBE;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price del{color:#74AFBE;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price del .amount{color:#74AFBE;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .price del {font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:600;line-height:1.3em;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#263336;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;border-radius:50px 50px 50px 50px;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#74AFBE;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#74AFBE;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;margin:10px;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-18fb9875{padding:70px 20px 70px 20px;}.elementor-54 .elementor-element.elementor-element-3448a518 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-54 .elementor-element.elementor-element-6ff5c9b4 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-54 .elementor-element.elementor-element-2cd29f76 .price{font-size:28px;}.elementor-54 .elementor-element.elementor-element-2d47ea51 .cart button, .elementor-54 .elementor-element.elementor-element-2d47ea51 .cart .button{font-size:12px;}.elementor-54 .elementor-element.elementor-element-6a0e54be{padding:70px 20px 70px 20px;}.elementor-54 .elementor-element.elementor-element-77225b59{padding:70px 20px 70px 20px;}.elementor-54 .elementor-element.elementor-element-605b9e03{padding:0px 0px 20px 0px;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-3448a518 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-54 .elementor-element.elementor-element-2d47ea51 .cart button, .elementor-54 .elementor-element.elementor-element-2d47ea51 .cart .button{font-size:10px;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations label{font-size:14px;}.woocommerce .elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-54 .elementor-element.elementor-element-2d47ea51 form.cart table.variations td.value:before{font-size:12px;letter-spacing:-0.4px;}.woocommerce .elementor-54 .elementor-element.elementor-element-525f4698 .woocommerce-tabs ul.wc-tabs li a{font-size:14px;}.elementor-54 .elementor-element.elementor-element-77225b59{padding:2px 2px 2px 2px;}.elementor-54 .elementor-element.elementor-element-605b9e03 .elementor-heading-title{font-size:38px;}.elementor-54 .elementor-element.elementor-element-4029f665.elementor-wc-products  ul.products{grid-column-gap:17px;grid-row-gap:40px;}}/* Start custom CSS *//* =================================================
   CENTRALIZA APENAS O PREÇO DO WOO
   ================================================= */

/* Container do preço da variação */
.woocommerce div.product .woocommerce-variation-price{
    text-align:center !important; /* Centraliza só o preço */
}

/* Preço em si */
.woocommerce div.product .woocommerce-variation-price .price{
    display:inline-block; /* Evita ocupar a linha inteira */
    text-align:center;
}

/* Valor numérico */
.woocommerce div.product .woocommerce-Price-amount{
    display:inline-block;
    font-size:34px;
    font-weight:800;
    color:#0f2f3a;
    transition:all 0.3s ease;
}

/* =================================================
   ELEMENTOS ADICIONAIS (POR POTE + SELOS)
   ================================================= */

.preco-por-pote{
    display:block;
    text-align:center;
    font-size:14px;
    color:#5a6d73;
    margin-top:6px;
}

.selo-kit{
    display:block;
    margin:10px auto 0;
    padding:6px 14px;
    font-size:13px;
    font-weight:700;
    border-radius:20px;
    width:fit-content;
}

/* Cores */
.selo-mais-vendido{ background:#1f8fa3; color:#fff; }
.selo-melhor-custo{ background:#0b4f5c; color:#fff; }

/* =================================================
   CORES POR KIT
   ================================================= */
.preco-kit-3 .woocommerce-Price-amount{ color:#3a7f92; }
.preco-kit-6 .woocommerce-Price-amount{
    color:#1f8fa3;
    text-shadow:0 0 8px rgba(31,143,163,0.25);
}
.preco-kit-12 .woocommerce-Price-amount{ color:#0b4f5c; }
/* ===============================
   LINK "LIMPAR" DAS VARIAÇÕES
   =============================== */
.woocommerce .reset_variations{
    color:#1f8fa3; /* Cor do texto */
    font-weight:600; /* Deixa mais visível */
    text-decoration:none; /* Remove sublinhado */
}

/* Hover */
.woocommerce .reset_variations:hover{
    color:#0b4f5c; /* Cor ao passar o mouse */
    text-decoration:underline;
}/* End custom CSS */