.elementor-91 .elementor-element.elementor-element-edd9ef5{--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:stretch;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-b84e3b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:60px;--padding-inline-end:50px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b84e3b0{--padding-inline-start:60px;--padding-inline-end:50px;}.elementor-91 .elementor-element.elementor-element-b330c3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-b330c3c .product-thumbs-slider .owl-item.selected .img-thumbnail, html:not(.touch) .elementor-element-b330c3c .product-thumbs-slider .owl-item:hover .img-thumbnail, .elementor-element-b330c3c .product-layout-full_width .img-thumbnail.selected, .elementor-element-b330c3c .product-thumbs-vertical-slider .slick-slide.selected img, .elementor-element-b330c3c .product-layout-centered_vertical_zoom .img-thumbnail.selected{border-color:var( --e-global-color-primary );}.elementor-element-b330c3c .product-images .zoom{left:4px;width:38px;height:38px;border:2px solid;box-sizing:content-box;border-color:#E7E7E7;margin:0 18px 18px 18px;}.elementor-element-b330c3c .product-images .image-galley-viewer{left:4px;width:38px;height:38px;--porto-product-action-width:38px;border:2px solid;box-sizing:content-box;--porto-product-action-border:2px;border-color:#E7E7E7;margin:0 18px;--porto-product-action-margin:18px;}.elementor-element-b330c3c .product-images .zoom, .elementor-element-b330c3c .product-images .img-thumbnail:hover .zoom{background-color:#FFFFFF;}.elementor-element-b330c3c .product-images .image-galley-viewer, .elementor-element-b330c3c .product-images .img-thumbnail:hover .image-galley-viewer{background-color:#FFFFFF;}.elementor-element-b330c3c .product-images .zoom i{line-height:38px;font-size:15px;}.elementor-element-b330c3c .product-images .image-galley-viewer i{line-height:38px;font-size:15px;}.elementor-element-b330c3c .product-images .image-galley-viewer.without-zoom{margin-bottom:18px;}.elementor-91 .elementor-element.elementor-element-98cee72{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-91 .elementor-element.elementor-element-f5ddaa9 .product_title{font-family:"Montserrat", Montserrat;font-weight:600;color:#996215;}.elementor-element-062b71a .woocommerce-product-rating .star-rating{font-size:12px;}.elementor-91 .elementor-element.elementor-element-062b71a .review-link{font-size:12px;}.elementor-91 .elementor-element.elementor-element-7192dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DAE2E6;border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-7192dd0 .price{font-family:"Montserrat", Montserrat;font-size:1.5rem;font-weight:600;letter-spacing:-0.02em;color:#383F48;}.elementor-91 .elementor-element.elementor-element-210a2f9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E7E7E7;border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-37006d3 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#E7E7E7;border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-265f7cb > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-265f7cb .product-summary-wrap .quantity .minus{border-width:1px 0px 1px 1px;border-color:#DAE2E6;}.elementor-element-265f7cb .product-summary-wrap .quantity .qty{border-width:1px 1px 1px 1px;border-color:#DAE2E6;}.elementor-element-265f7cb .product-summary-wrap .quantity .plus{border-width:1px 1px 1px 0px;border-color:#DAE2E6;}.elementor-element-265f7cb .woocommerce-variation-price .price{font-family:"Montserrat", Montserrat;}.elementor-element-265f7cb .single_add_to_cart_button, .elementor-element-265f7cb .view-cart-btn{font-family:"Montserrat", Montserrat;}.elementor-element-265f7cb .product-summary-wrap .variations tr{display:block;}.elementor-element-96f9a89 a, .elementor-element-96f9a89 a span{width:auto;text-indent:0;}.elementor-element-96f9a89 .yith-wcwl-add-to-wishlist a:before{position:static;margin-right:.32rem;line-height:1;}.elementor-element-96f9a89 a:before{margin-bottom:.2em;}.elementor-element-96f9a89 .yith-wcwl-add-to-wishlist span:not(.yith-wcwl-tooltip){border:none;}.elementor-91 .elementor-element.elementor-element-96f9a89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-96f9a89.elementor-element{--align-self:flex-start;}.elementor-91 .elementor-element.elementor-element-96f9a89 a, .elementor-91 .elementor-element.elementor-element-96f9a89 a span{font-size:13px;font-weight:700;text-transform:uppercase;}.elementor-element-96f9a89 .yith-wcwl-wishlistaddedbrowse a:before, .elementor-element-96f9a89 .yith-wcwl-wishlistexistsbrowse a:before{color:#DA5555;}.single-product .product-summary-wrap .elementor-element-96f9a89 a, .single-product .product-summary-wrap .elementor-element-96f9a89 a span, .elementor-element-96f9a89 a, .elementor-element-96f9a89 a span:not(.yith-wcwl-tooltip){color:#222529;}.single-product .product-summary-wrap .elementor-element-96f9a89 a:hover, .single-product .product-summary-wrap .elementor-element-96f9a89 a:hover span, .elementor-element-96f9a89 a:hover, .elementor-element-96f9a89 a:hover span{color:var( --e-global-color-primary );}.elementor-element-96f9a89 a:hover, .single-product .product-summary-wrap .elementor-element-96f9a89 a:hover{background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-760ccb4{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-91 .elementor-element.elementor-element-760ccb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-760ccb4 .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-760ccb4 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-91 .elementor-element.elementor-element-ff3f900{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-f5b7f9d > .elementor-widget-container{background-color:#E9FFED;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#83AA8B;border-radius:5px 5px 5px 5px;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#1A5E11;}.elementor-91 .elementor-element.elementor-element-f5b7f9d.elementor-view-stacked .elementor-icon{background-color:#2C9215;}.elementor-91 .elementor-element.elementor-element-f5b7f9d.elementor-view-framed .elementor-icon, .elementor-91 .elementor-element.elementor-element-f5b7f9d.elementor-view-default .elementor-icon{fill:#2C9215;color:#2C9215;border-color:#2C9215;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon{font-size:25px;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-title, .elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Montserrat;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-description{font-family:"Roboto", Montserrat;font-size:12px;font-weight:400;line-height:20px;color:#1A5E11;}.elementor-91 .elementor-element.elementor-element-aa1e095 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#E7E7E7;border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-01a5721 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:10px 0px 0px 0px;}.elementor-element-01a5721 .product_meta{display:flex;flex-wrap:wrap;}.elementor-element-01a5721 .product_meta>*+*{margin-left:12px;margin-bottom:0;}.elementor-element-01a5721 .product_meta>*{margin-bottom:0;}.elementor-element-01a5721 .product_meta, .product-summary-wrap  .elementor-element-01a5721 .product_meta span{color:#777777;font-family:"Montserrat", Montserrat;font-size:12px;font-weight:400;text-transform:uppercase;line-height:21px;letter-spacing:0.005em;}.product-summary-wrap .elementor-element-01a5721 .product_meta a, .elementor-element-01a5721 .product_meta a{color:#222529;}.elementor-element-01a5721 .product_meta a, .product-summary-wrap  .elementor-element-01a5721 .product_meta a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:21px;}.elementor-91 .elementor-element.elementor-element-7495d74{--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:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-7495d74{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-91 .elementor-element.elementor-element-a90ad99{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:2px;}.elementor-91 .elementor-element.elementor-element-a90ad99 .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-a90ad99 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-91 .elementor-element.elementor-element-d8d7ccb{--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:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-2b4fb6e{text-align:center;}.elementor-91 .elementor-element.elementor-element-2b4fb6e .elementor-heading-title{font-family:"Montserrat", Montserrat;font-weight:700;color:#996215;}.elementor-element-7663da5 .porto-posts-grid{--porto-el-spacing:10px;}.elementor-91 .elementor-element.elementor-element-7663da5 .owl-nav:not(.disabled){display:block !important;}.elementor-91 .elementor-element.elementor-element-a58d33d{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:2px;}.elementor-91 .elementor-element.elementor-element-a58d33d .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-a58d33d .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-91 .elementor-element.elementor-element-3d66fd2{--display:flex;}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-b84e3b0{--width:50%;}.elementor-91 .elementor-element.elementor-element-98cee72{--width:50%;}.elementor-91 .elementor-element.elementor-element-7495d74{--content-width:1350px;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-edd9ef5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-b84e3b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b84e3b0{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-91 .elementor-element.elementor-element-f5ddaa9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-91 .elementor-element.elementor-element-f5ddaa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-f5ddaa9.elementor-element{--align-self:stretch;}.elementor-91 .elementor-element.elementor-element-062b71a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-91 .elementor-element.elementor-element-f5b7f9d .elementor-icon-box-description{font-size:12px;}.elementor-91 .elementor-element.elementor-element-01a5721 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:30px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-7495d74{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-91 .elementor-element.elementor-element-7663da5 > .elementor-widget-container{margin:0px 0px -20px 0px;}}/* Start custom CSS for porto_cp_image, class: .elementor-element-b330c3c */.product-image-slider {
    height: 450px !important;
}
.product-image-slider .img-thumbnail img{
    height: 450px !important;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-210a2f9 */#cuotas-single {
    width: fit-content;
    margin-top: 10px;
    margin-bottom: -15px;
}

.elementor-91 .elementor-element.elementor-element-210a2f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #E7E7E7;
    border-radius: 0px 0px 0px 0px;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37006d3 */#cuotas-single  {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for porto_cp_add_to_cart, class: .elementor-element-265f7cb */.product-summary-wrap .single_add_to_cart_button:before {
    display: inline-block;
    content: "\e87f";
    font-family: "Porto";
    margin-right: 0.5rem;
    font-size: 1.2857em;
    line-height: 1;
}


.single_add_to_cart_button {
       background-color: var(--porto-primary-dark-5);
    border-color: var(--porto-primary-dark-5);
    color: var(--porto-primary-color-inverse);
}


.single_add_to_cart_button:hover {
       background-color: #53350a;
    border-color: var(--porto-primary-dark-5);
    color: var(--porto-primary-color-inverse);
}


.single-product .cart:not(.variations_form), .single_variation_wrap {

     border-bottom: unset !important; 
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa1e095 */#cuotas-single  {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for porto_cp_meta, class: .elementor-element-01a5721 */.product-stock.in-stock{
    display: none;
}

h2.resp-accordion {
    padding: 15px !important;
    line-height: 1.4;
    font-size: 1em;
    padding-left: 10px !important;
}


.woocommerce-tabs h2.resp-accordion:before {
    font-size: 20px;
    font-weight: 600 !important;
    position: relative;
    top: -4px;
}
.sp-gallery-images {
   
    gap: 10px;
}

@media screen and (max-width: 600px){
    
    .product_meta>* {
    margin: 0 !important;
}

.product_meta{
    flex-direction: column !important;
}

div#product-tab {
    padding: 0px 10px !important;
}

.elementor-element.elementor-element-ff3f900.e-con-full.e-flex.e-con.e-child {
    margin-bottom: 0;
}
}/* End custom CSS */