.elementor-1269 .elementor-element.elementor-element-7db8309{--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:space-between;--gap:032px 032px;--row-gap:032px;--column-gap:032px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-692330b{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-1269 .elementor-element.elementor-element-692330b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-692330b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:16px 16px 16px 16px;}.elementor-1269 .elementor-element.elementor-element-75ab0a8{--display:flex;--min-height:0px;--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-9db9571{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-1269 .elementor-element.elementor-element-88da0af{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1269 .elementor-element.elementor-element-5bad6d7{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-5bad6d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-5bad6d7 .elementor-icon-wrapper{text-align:center;}.elementor-1269 .elementor-element.elementor-element-5bad6d7.elementor-view-stacked .elementor-icon{background-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-5bad6d7.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-5bad6d7.elementor-view-default .elementor-icon{color:#EDB739;border-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-5bad6d7.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-5bad6d7.elementor-view-default .elementor-icon svg{fill:#EDB739;}.elementor-1269 .elementor-element.elementor-element-5bad6d7 .elementor-icon{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-5bad6d7 .elementor-icon svg{height:13px;}.elementor-1269 .elementor-element.elementor-element-2e57cc3{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-2e57cc3 .elementor-icon-wrapper{text-align:center;}.elementor-1269 .elementor-element.elementor-element-2e57cc3.elementor-view-stacked .elementor-icon{background-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-2e57cc3.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-2e57cc3.elementor-view-default .elementor-icon{color:#EDB739;border-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-2e57cc3.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-2e57cc3.elementor-view-default .elementor-icon svg{fill:#EDB739;}.elementor-1269 .elementor-element.elementor-element-2e57cc3 .elementor-icon{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-2e57cc3 .elementor-icon svg{height:13px;}.elementor-1269 .elementor-element.elementor-element-87c7ea5{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-87c7ea5 .elementor-icon-wrapper{text-align:center;}.elementor-1269 .elementor-element.elementor-element-87c7ea5.elementor-view-stacked .elementor-icon{background-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-87c7ea5.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-87c7ea5.elementor-view-default .elementor-icon{color:#EDB739;border-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-87c7ea5.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-87c7ea5.elementor-view-default .elementor-icon svg{fill:#EDB739;}.elementor-1269 .elementor-element.elementor-element-87c7ea5 .elementor-icon{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-87c7ea5 .elementor-icon svg{height:13px;}.elementor-1269 .elementor-element.elementor-element-3f61a17{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-3f61a17 .elementor-icon-wrapper{text-align:center;}.elementor-1269 .elementor-element.elementor-element-3f61a17.elementor-view-stacked .elementor-icon{background-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-3f61a17.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-3f61a17.elementor-view-default .elementor-icon{color:#EDB739;border-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-3f61a17.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-3f61a17.elementor-view-default .elementor-icon svg{fill:#EDB739;}.elementor-1269 .elementor-element.elementor-element-3f61a17 .elementor-icon{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-3f61a17 .elementor-icon svg{height:13px;}.elementor-1269 .elementor-element.elementor-element-cafe411{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-cafe411 .elementor-icon-wrapper{text-align:center;}.elementor-1269 .elementor-element.elementor-element-cafe411.elementor-view-stacked .elementor-icon{background-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-cafe411.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-cafe411.elementor-view-default .elementor-icon{color:#EDB739;border-color:#EDB739;}.elementor-1269 .elementor-element.elementor-element-cafe411.elementor-view-framed .elementor-icon, .elementor-1269 .elementor-element.elementor-element-cafe411.elementor-view-default .elementor-icon svg{fill:#EDB739;}.elementor-1269 .elementor-element.elementor-element-cafe411 .elementor-icon{font-size:13px;}.elementor-1269 .elementor-element.elementor-element-cafe411 .elementor-icon svg{height:13px;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 .jet-listing-dynamic-field__content{color:#03111C;font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:500;line-height:110%;text-align:left;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1269 .elementor-element.elementor-element-4db4e9f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1269 .elementor-element.elementor-element-773d478{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:04px 04px;--row-gap:04px;--column-gap:04px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1269 .elementor-element.elementor-element-e95e9eb{width:var( --container-widget-width, 30.948% );max-width:30.948%;--container-widget-width:30.948%;--container-widget-flex-grow:0;}.elementor-1269 .elementor-element.elementor-element-e95e9eb > .elementor-widget-container{margin:0px 0px -1px 0px;}.elementor-1269 .elementor-element.elementor-element-e95e9eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1269 .elementor-element.elementor-element-e95e9eb .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:14px;font-weight:500;color:#818181;}.elementor-1269 .elementor-element.elementor-element-0bc78d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.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-1269 .elementor-element.elementor-element-676d275 .elementor-button{background-color:#941E2100;font-family:var( --e-global-typography-99e48b1-font-family ), Sans-serif;font-size:var( --e-global-typography-99e48b1-font-size );font-weight:var( --e-global-typography-99e48b1-font-weight );line-height:var( --e-global-typography-99e48b1-line-height );fill:#941E21;color:#941E21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#941E21;border-radius:4px 4px 4px 4px;padding:8px 24px 8px 24px;}.elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button:hover, .elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button:focus{background-color:#941E21;color:#FFFFFF;border-color:#941E21;}.elementor-1269 .elementor-element.elementor-element-676d275{width:100%;max-width:100%;}.elementor-1269 .elementor-element.elementor-element-676d275 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button:hover svg, .elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-1269 .elementor-element.elementor-element-498db69{left:0px;}body.rtl .elementor-1269 .elementor-element.elementor-element-498db69{right:0px;}.elementor-1269 .elementor-element.elementor-element-498db69{top:-60px;}body:not(.rtl) .elementor-1269 .elementor-element.elementor-element-ad3aeeb{left:0px;}body.rtl .elementor-1269 .elementor-element.elementor-element-ad3aeeb{right:0px;}.elementor-1269 .elementor-element.elementor-element-ad3aeeb{top:-60px;}body:not(.rtl) .elementor-1269 .elementor-element.elementor-element-815ff1a{left:0px;}body.rtl .elementor-1269 .elementor-element.elementor-element-815ff1a{right:0px;}.elementor-1269 .elementor-element.elementor-element-815ff1a{top:-60px;}.elementor-1269 .elementor-element.elementor-element-82cd210{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;top:32px;}.elementor-1269 .elementor-element.elementor-element-82cd210 > .elementor-widget-container{background-color:#941E21;padding:8px 12px 8px 12px;border-radius:6px 6px 6px 6px;}body:not(.rtl) .elementor-1269 .elementor-element.elementor-element-82cd210{left:16px;}body.rtl .elementor-1269 .elementor-element.elementor-element-82cd210{right:16px;}.elementor-1269 .elementor-element.elementor-element-82cd210 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button{font-size:var( --e-global-typography-99e48b1-font-size );line-height:var( --e-global-typography-99e48b1-line-height );}}@media(min-width:768px){.elementor-1269 .elementor-element.elementor-element-7db8309{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1269 .elementor-element.elementor-element-7db8309{--width:350px;}}@media(max-width:767px){.elementor-1269 .elementor-element.elementor-element-7db8309{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1269 .elementor-element.elementor-element-75ab0a8{--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;}.elementor-1269 .elementor-element.elementor-element-9db9571{--width:100%;}.elementor-1269 .elementor-element.elementor-element-88da0af{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-1269 .elementor-element.elementor-element-c2a30d5{width:auto;max-width:auto;}.elementor-1269 .elementor-element.elementor-element-c2a30d5 .jet-listing-dynamic-field__content{font-size:24px;text-align:left;}.elementor-1269 .elementor-element.elementor-element-0bc78d7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1269 .elementor-element.elementor-element-676d275 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1269 .elementor-element.elementor-element-676d275 .elementor-button{font-size:var( --e-global-typography-99e48b1-font-size );line-height:var( --e-global-typography-99e48b1-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-692330b */.elementor-1269 .elementor-element.elementor-element-692330b figure {
    width: 100% !important;
    height: 350px;
    object-fit: cover;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.image-slider-product-card {
    
    height: 350px !important;
    max-width: 100%;
}

@media screen and (min-width: 280px) and (max-width: 767px) {
    .elementor-1269 .elementor-element.elementor-element-692330b figure {
    height: 300px;
}

.image-slider-product-card {
    
    height: 300px !important;
}
}

.elementor-1269 .elementor-element.elementor-element-692330b img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
}


/*.image-slider-product-card .swiper-wrapper.disabled {*/
/*    transform: translate3d(-339px, 0, 0) !important;*/
/*    pointer-events: none !important;*/

/*}*/


.image-slider-product-card .swiper-pagination.disabled,
.image-slider-product-card .elementor-swiper-button.disabled{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c2a30d5 */@media screen and (max-width: 767px) {
    .elementor-1269 .elementor-element.elementor-element-c2a30d5 {
        height: 61px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bc78d7 */.elementor-1269 .elementor-element.elementor-element-0bc78d7 .custom-price-regular {
    font-family: 'Mont', Sans-Serif;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.4);
}

.elementor-1269 .elementor-element.elementor-element-0bc78d7 .custom-price-main {
    font-family: 'Mont', Sans-Serif;
    font-size: 24px;
    font-weight: 500;
    color: #303c45 !important;
}

.elementor-1269 .elementor-element.elementor-element-0bc78d7 .custom-prices-container {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 5px;
}

.elementor-1269 .elementor-element.elementor-element-0bc78d7 .custom-price-installments {
     display: flex;
    align-items: center;
    gap: 4px;
    color: #343a40;
    font-family: 'Mont', Sans-Serif;
    font-weight: 400;
    
}

.elementor-1269 .elementor-element.elementor-element-0bc78d7 .custom-price-installments svg {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-773d478 */div.woo-custom-installments-group .original-price {
    font-family: 'Mont';
    font-size: 26px !important;
    color: #03111C;
    font-weight: 500;
}

span.woo-custom-installments-details.best-value.no-fee {
    font-weight: 500;
    line-height: 21px;
    font-family: 'Neue Montreal';
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db4e9f *//*.valor-antes .price ins span {*/
/*    display: none;*/
/*}*/

/*.valor-atual .price del span {*/
/*    display: none;*/
/*}*/

p.price {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 8px;
}

.elementor-1269 .elementor-element.elementor-element-4db4e9f ins {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-676d275 */.elementor-1269 .elementor-element.elementor-element-676d275 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db8309 */.product-card-wrapper {
    width: 100%;
    margin: 0 auto;
}

@media screen and (min-width: 1024px) {
    
    .product-card-wrapper {
        max-width: 360px !important;
    }
}


.rating-cards-site {
    flex-direction: row !important;
}

.woo-custom-installments-card-container {
        width: 70% !important;
}

/*@media screen and (max-width: 767px) {*/
/*    .woo-custom-installments-card-container {*/
/*        display: none;*/
/*    }    */
/*}*//* End custom CSS */