.elementor-1215 .elementor-element.elementor-element-a316d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:30px 30px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1215 .elementor-element.elementor-element-a316d80.e-con{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-2bb2904 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:30px;}.elementor-1215 .elementor-element.elementor-element-2bb2904.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:30px;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-1215 .elementor-element.elementor-element-96e871c .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-1215 .elementor-element.elementor-element-96e871c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1215 .elementor-element.elementor-element-96e871c.elementor-element{--align-self:center;}.elementor-1215 .elementor-element.elementor-element-3a7878f{font-size:15px;}.elementor-1215 .elementor-element.elementor-element-6a9709d .cart button, .elementor-1215 .elementor-element.elementor-element-6a9709d .cart .button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:24px 24px 24px 24px;padding:15px 15px 15px 15px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1215 .elementor-element.elementor-element-6a9709d .quantity .qty{transition:all 0.2s;}.elementor-1215 .elementor-element.elementor-element-6a9709d{width:var( --container-widget-width, 399px );max-width:399px;--container-widget-width:399px;--container-widget-flex-grow:0;}.elementor-1215 .elementor-element.elementor-element-6a9709d.elementor-element{--align-self:center;}#jet-popup-1215{z-index:9999;}#jet-popup-1215 .jet-popup__container{width:800px;}#jet-popup-1215 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-1215 .jet-popup__container-inner{justify-content:flex-start;padding:20px 20px 20px 20px;margin:20px 0px 100px 0px;border-radius:24px 24px 24px 24px;}#jet-popup-1215 .jet-popup__container-overlay{border-radius:24px 24px 24px 24px;}#jet-popup-1215 .jet-popup__close-button{transform:translateX(0px) translateY(20px);-webkit-transform:translateX(0px) translateY(20px);color:var( --e-global-color-secondary );background-color:#02010100;width:44px;height:44px;}@media(max-width:767px){#jet-popup-1215 .jet-popup__container{width:100%;}#jet-popup-1215 .jet-popup__inner{justify-content:center;align-items:flex-start;}#jet-popup-1215 .jet-popup__container-inner{margin:5px 5px 5px 5px;}#jet-popup-1215 .jet-popup__close-button:before{font-size:18px;}#jet-popup-1215 .jet-popup__close-button{font-size:18px;width:75px;height:75px;}#jet-popup-1215 .jet-popup__close-button svg{width:18px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6a9709d */.elementor-add-to-cart .quantity {
    display: flex;
    align-items: center;
    border: 1px solid #808080;
    border-radius: 24px;
}

.elementor-add-to-cart .quantity button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px!important;
    padding: 0!important;
    width: 24px; /* Largura ajustada */
    height: 24px; /* Altura ajustada */
    background-color: transparent!important;
    border: none;
    cursor: pointer;
    outline: none; /* Remove a borda de foco */
}


.elementor-add-to-cart .quantity .qty {
    text-align: center;
    -webkit-appearance: none; /* Para Safari */
    -moz-appearance: textfield; /* Para Firefox */
    border: 0;
    background: transparent!important;
    width: 50px; /* Ajuste na largura do campo de quantidade */
}

/* Para remover os botões de incremento e decremento no Chrome, Edge, e Safari */
.elementor-add-to-cart .quantity .qty::-webkit-outer-spin-button,
.elementor-add-to-cart .quantity .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.elementor-1215 .elementor-element.elementor-element-6a9709d p.stock.in-stock {
    display: none;
}/* End custom CSS */