.elementor-1414 .elementor-element.elementor-element-6d442dad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1414 .elementor-element.elementor-element-7226f417{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:40px;}.elementor-1414 .elementor-element.elementor-element-7fbc0b25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1414 .elementor-element.elementor-element-7fbc0b25.elementor-element{--flex-grow:1;--flex-shrink:1;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-viewport, .woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-control-thumbs img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.elementor-1414 .elementor-element.elementor-element-6c836c90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:600px;z-index:0;}body:not(.rtl) .elementor-1414 .elementor-element.elementor-element-6c836c90{left:0px;}body.rtl .elementor-1414 .elementor-element.elementor-element-6c836c90{right:0px;}.elementor-1414 .elementor-element.elementor-element-6445d71{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1414 .elementor-element.elementor-element-428f0afa{background-color:#EAF2EC;padding:2px 10px 2px 10px;border-radius:5px 5px 5px 5px;color:var( --e-global-color-e90d9d1 );}.elementor-1414 .elementor-element.elementor-element-428f0afa.elementor-element{--align-self:flex-start;}.elementor-1414 .elementor-element.elementor-element-428f0afa a{color:var( --e-global-color-e90d9d1 );}.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-1414 .elementor-element.elementor-element-2e28dde1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.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-1414 .elementor-element.elementor-element-13e235c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.woocommerce .elementor-1414 .elementor-element.elementor-element-13e235c3 .price{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-1414 .elementor-element.elementor-element-47ad1a25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:start;}.elementor-widget-button .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-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button{background-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button:hover, .elementor-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button:hover svg, .elementor-1414 .elementor-element.elementor-element-1c4ccc7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1414 .elementor-element.elementor-element-712ca81{text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#6B756F;}@media(max-width:767px){.elementor-1414 .elementor-element.elementor-element-6d442dad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1414 .elementor-element.elementor-element-7226f417{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1414 .elementor-element.elementor-element-7fbc0b25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1414 .elementor-element.elementor-element-6c836c90{top:410px;z-index:20;}.elementor-1414 .elementor-element.elementor-element-6445d71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1414 .elementor-element.elementor-element-2e28dde1{text-align:center;}.elementor-1414 .elementor-element.elementor-element-13e235c3{text-align:center;}.elementor-1414 .elementor-element.elementor-element-47ad1a25{text-align:center;}.elementor-1414 .elementor-element.elementor-element-3957b461.elementor-element{--align-self:stretch;}.elementor-1414 .elementor-element.elementor-element-712ca81{text-align:center;}}@media(min-width:768px){.elementor-1414 .elementor-element.elementor-element-6d442dad{--content-width:1200px;}.elementor-1414 .elementor-element.elementor-element-7226f417{--width:49%;}.elementor-1414 .elementor-element.elementor-element-6445d71{--width:42%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7fbc0b25 *//* JMeller — miniaturas horizontais acima da imagem */

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery {
    display: flex !important;
    flex-direction: column !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery .flex-control-thumbs {
    order: 1 !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery .flex-control-thumbs li {
    float: none !important;
    flex: 0 0 92px !important;
    width: 92px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery .flex-control-thumbs li img {
    display: block !important;
    width: 92px !important;
    height: 92px !important;
    object-fit: cover !important;
    border: 1px solid #DDE5DF !important;
    border-radius: 2px !important;
    opacity: 1 !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    border: 2px solid #123D2A !important;
}

/* JMeller — altura fixa da imagem principal */

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__wrapper,
.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-viewport {
    height: 500px !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__image {
    height: 500px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__wrapper,
.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .flex-viewport {
    height: 500px !important;
}

.elementor-1414 .elementor-element.elementor-element-7fbc0b25 .woocommerce-product-gallery__image {
    height: 500px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c836c90 *//* =========================================
   JMeller — Setas finais da galeria
   ========================================= */

.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-arrows button {
    position: absolute !important;

    top: 0 !important;

    width: 18px !important;
    min-width: 18px !important;
    max-width: 18px !important;

    height: 92px !important;
    min-height: 92px !important;
    max-height: 92px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: rgba(255, 255, 255, 0.30) !important;

    color: #123D2A !important;

    border: 1px solid rgba(18, 61, 42, 0.18) !important;
    border-radius: 4px !important;

    font-size: 15px !important;
    line-height: 1 !important;

    box-shadow: none !important;
    outline: none !important;

    opacity: 1 !important;

    pointer-events: auto !important;
    cursor: pointer !important;

    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);

    z-index: 0 !important;
}


/* Seta esquerda — exatamente na borda da primeira imagem */
.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-prev {
    left: -10px !important;
}


/* Seta direita — exatamente na borda da última imagem */
.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-next {
    right: -10px !important;
}


/* Hover */
.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-arrows button:hover {
    background: rgba(255, 255, 255, 0.55) !important;
    color: #123D2A !important;
}


/* Clique / foco */
.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-arrows button:focus,
.elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-arrows button:active {
    background: rgba(255, 255, 255, 0.40) !important;
    color: #123D2A !important;
    border-color: rgba(18, 61, 42, 0.18) !important;
    box-shadow: none !important;
    outline: none !important;
}

/* =========================================
   JMELLER — SETAS MOBILE ABAIXO DAS MINIATURAS
   ========================================= */

.jmeller-mobile-arrows {
    display: none;
}


@media (max-width: 767px) {

    /* Esconde as setas antigas */
    .elementor-1414 .elementor-element.elementor-element-6c836c90 .jmeller-gallery-arrows {
        display: none !important;
    }

    /* Área das novas setas */
    .jmeller-mobile-arrows {
        display: flex !important;

        width: 100% !important;

        margin-top: 10px !important;

        justify-content: center !important;
        align-items: center !important;

        gap: 12px !important;

        box-sizing: border-box !important;
    }

    /* Botões */
    .jmeller-mobile-arrows button {
        width: 42px !important;
        height: 38px !important;

        min-width: 42px !important;
        min-height: 38px !important;

        padding: 0 !important;
        margin: 0 !important;

        border: 1px solid #DDE3DF !important;
        border-radius: 6px !important;

        background: #FFFFFF !important;

        color: #123D2A !important;

        font-size: 28px !important;
        line-height: 32px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        cursor: pointer !important;
    }

    .jmeller-mobile-arrows button:active {
        background: #123D2A !important;
        color: #FFFFFF !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7226f417 *//* =========================================
   JMELLER — GALERIA DO PRODUTO
   ========================================= */

.elementor-1414 .elementor-element.elementor-element-7226f417 {
    position: relative !important;
}


/* =========================================
   ÁREA DAS MINIATURAS
   ========================================= */

.elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs {
    display: flex !important;
    flex-wrap: nowrap !important;

    gap: 10px !important;

    width: 100% !important;
    max-width: 100% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;

    margin-top: 10px !important;
    margin-bottom: 0 !important;

    padding: 0 !important;

    scroll-behavior: smooth !important;
    scrollbar-width: none !important;

    box-sizing: border-box !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
    display: none !important;
}


/* =========================================
   MINIATURAS
   ========================================= */

.elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li {
    flex: 0 0 calc((100% - 30px) / 4) !important;

    width: calc((100% - 30px) / 4) !important;
    max-width: calc((100% - 30px) / 4) !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li img {
    display: block !important;

    width: 100% !important;
    height: 100px !important;

    object-fit: cover !important;

    margin: 0 !important;
    padding: 0 !important;

    cursor: pointer !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    border: 2px solid #123D2A !important;
}


/* =========================================
   SETAS — DESKTOP
   ========================================= */

.elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-arrows {
    position: absolute !important;

    left: 0 !important;
    bottom: 10px !important;

    width: 100% !important;
    height: 70px !important;

    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;

    pointer-events: none !important;

    z-index: 0 !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-arrows button {
    position: relative !important;

    pointer-events: auto !important;

    width: 32px !important;
    height: 70px !important;

    min-width: 32px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 1px solid #DDE3DF !important;
    border-radius: 6px !important;

    background: rgba(255,255,255,0.95) !important;

    color: #0D4B36 !important;

    font-size: 28px !important;
    line-height: 1 !important;

    cursor: pointer !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 32px !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-prev {
    margin-left: 0 !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-next {
    margin-right: 0 !important;
}

.elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-arrows button:hover {
    background: #0D4B36 !important;
    color: #fff !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li {
        flex-basis: calc((100% - 20px) / 3) !important;
        width: calc((100% - 20px) / 3) !important;
        max-width: calc((100% - 20px) / 3) !important;
    }

}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;

        /* importante para permitir as setas abaixo */
        overflow: visible !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs {
        gap: 8px !important;

        margin-top: 8px !important;

        touch-action: pan-x !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li {
        flex-basis: calc((100% - 8px) / 2) !important;
        width: calc((100% - 8px) / 2) !important;
        max-width: calc((100% - 8px) / 2) !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery .flex-control-thumbs li img {
        height: 85px !important;
    }


    /* =========================================
       SETAS — MOVER PARA BAIXO DAS MINIATURAS
       ========================================= */

    .elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-arrows {
        position: absolute !important;

        left: 0 !important;
        right: 0 !important;

        top: auto !important;

        /* abaixo das miniaturas */
        bottom: -58px !important;

        width: 100% !important;
        height: 40px !important;

        display: block !important;

        pointer-events: none !important;

        z-index: 0 !important;
    }


    /* SETA ESQUERDA */

    .elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-prev {
        position: absolute !important;

        left: 22% !important;
        right: auto !important;
        top: 0 !important;

        width: 28px !important;
        height: 40px !important;
        min-width: 38px !important;

        margin: 0 !important;
        padding: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        pointer-events: auto !important;

        border: 1px solid #DDE3DF !important;
        border-radius: 6px !important;

        background: rgba(255,255,255,0.95) !important;

        color: #0D4B36 !important;

        font-size: 22px !important;
        line-height: 1 !important;

        flex: none !important;
    }


    /* SETA DIREITA */

    .elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-next {
        position: absolute !important;

        right: 22% !important;
        left: auto !important;
        top: 0 !important;

        width: 28px !important;
        height: 40px !important;
        min-width: 38px !important;

        margin: 0 !important;
        padding: 0 !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        pointer-events: auto !important;

        border: 1px solid #DDE3DF !important;
        border-radius: 6px !important;

        background: rgba(255,255,255,0.95) !important;

        color: #0D4B36 !important;

        font-size: 22px !important;
        line-height: 1 !important;

        flex: none !important;
    }


    .elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-prev:hover,
    .elementor-1414 .elementor-element.elementor-element-7226f417 .jmeller-gallery-next:hover {
        background: #0D4B36 !important;
        color: #fff !important;
    }


    /* =========================================
       CENTRALIZAÇÃO DA GALERIA
       ========================================= */

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__wrapper {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__image {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: auto !important;
        margin-right: auto !important;

        text-align: center !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__image img {
        display: block !important;

        margin-left: auto !important;
        margin-right: auto !important;
    }

}


/* =========================================
   JMELLER — ZOOM MOBILE COM MOVIMENTO
   ========================================= */

@media (max-width: 767px) {

    /* Permite interação com a imagem */
    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__image img {
        touch-action: pan-x pan-y pinch-zoom !important;
        cursor: zoom-in !important;
    }

    /* Não cortar a imagem ampliada */
    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__image {
        overflow: visible !important;
    }

    .elementor-1414 .elementor-element.elementor-element-7226f417 .woocommerce-product-gallery__wrapper {
        overflow: visible !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-428f0afa */.elementor-1414 .elementor-element.elementor-element-428f0afa .posted_in {
    font-size: 0 !important;
}

.elementor-1414 .elementor-element.elementor-element-428f0afa .posted_in a {
    font-size: 14px !important;
    color: #123D2A !important;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-3957b461 *//* =========================================
   JMELLER — ESPECIFICAÇÕES DO PRODUTO
   ========================================= */

/* Esconder completamente "Informações adicionais" */
.elementor-1414 .elementor-element.elementor-element-3957b461 h2,
.elementor-1414 .elementor-element.elementor-element-3957b461 .woocommerce-product-attributes-title {
    display: none !important;
}

/* Tabela */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes {
    width: 100% !important;
    border: 0 !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    margin: 0 !important;
}

/* Grelha dos cards */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
}

/* Cada especificação */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;

    min-height: 78px !important;
    box-sizing: border-box !important;

    /* VERDE CLARO JMELLER */
    background: #EAF2EC !important;

    border: 1px solid #DDE5DF !important;
    border-radius: 14px !important;

    padding: 13px 16px !important;
    margin: 0 !important;
}

/* Nome da especificação */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr th {
    display: block !important;
    width: 100% !important;

    padding: 0 !important;
    margin: 0 0 5px 0 !important;

    background: transparent !important;
    border: 0 !important;

    color: #6B756F !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}

/* Valor */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr td {
    display: block !important;
    width: 100% !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;

    color: #123D2A !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    text-align: left !important;
}

/* Remover margens dos valores */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr td p {
    margin: 0 !important;
    padding: 0 !important;
}

/* Esconder "Unidade de venda" */
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr:last-child {
    display: none !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {
    
    .elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr th,
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr td {
    text-align: center !important;
}

.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr {
    align-items: center !important;
}

.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr th,
.elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr td {
    justify-content: center !important;
}

    .elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody {
        grid-template-columns: 1fr !important;
        gap: 10px !important;
    }

    .elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr {
        min-height: 72px !important;
    }

    .elementor-1414 .elementor-element.elementor-element-3957b461 table.shop_attributes tbody tr td {
        font-size: 17px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d442dad *//* JMeller — ocultar aviso "produto adicionado ao carrinho" */

.woocommerce-message,
.woocommerce-notices-wrapper {
    display: none !important;
}/* End custom CSS */