.elementor-2742 .elementor-element.elementor-element-aa01578 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-fdf3fa4 ) 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2742 .elementor-element.elementor-element-aa01578{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2742 .elementor-element.elementor-element-368909cc{padding:50px 0px 0px 0px;z-index:1;}.elementor-2742 .elementor-element.elementor-element-76477ecb{margin-top:0px;margin-bottom:80px;}.elementor-2742 .elementor-element.elementor-element-9642b90{--e-image-carousel-slides-to-show:1;}.elementor-2742 .elementor-element.elementor-element-9642b90 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2742 .elementor-element.elementor-element-9642b90 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#FF964A;}.elementor-2742 .elementor-element.elementor-element-9642b90 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2742 .elementor-element.elementor-element-9642b90 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF964A;}.elementor-2742 .elementor-element.elementor-element-9642b90 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-2742 .elementor-element.elementor-element-9642b90 .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-9642b90 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:26px 26px 26px 26px;}.elementor-2742 .elementor-element.elementor-element-5458f6ba > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2742 .elementor-element.elementor-element-978ab79 .woocommerce-breadcrumb{color:#FF7715;font-family:var( --e-global-typography-0ed65be-font-family ), poppins;font-size:var( --e-global-typography-0ed65be-font-size );font-weight:var( --e-global-typography-0ed65be-font-weight );font-style:var( --e-global-typography-0ed65be-font-style );line-height:var( --e-global-typography-0ed65be-line-height );}.elementor-2742 .elementor-element.elementor-element-978ab79 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-2742 .elementor-element.elementor-element-75e347a2 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2742 .elementor-element.elementor-element-75e347a2{text-align:start;}.elementor-2742 .elementor-element.elementor-element-75e347a2 .elementor-heading-title{font-family:"Rajdhani", poppins;font-size:32px;font-weight:700;font-style:normal;line-height:1em;color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-8d65934 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-8d65934{text-align:start;}.woocommerce .elementor-2742 .elementor-element.elementor-element-8d65934 .woocommerce-product-details__short-description{font-family:"Poppins", poppins;line-height:17px;}.elementor-2742 .elementor-element.elementor-element-6d6646e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-6d6646e0{text-align:start;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price{color:var( --e-global-color-secondary );font-family:"Rajdhani", poppins;font-size:32px;font-weight:700;font-style:normal;line-height:1em;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price ins{color:var( --e-global-color-accent );font-family:var( --e-global-typography-82c7361-font-family ), poppins;font-size:var( --e-global-typography-82c7361-font-size );font-weight:var( --e-global-typography-82c7361-font-weight );font-style:var( --e-global-typography-82c7361-font-style );line-height:var( --e-global-typography-82c7361-line-height );}body:not(.rtl) .elementor-2742 .elementor-element.elementor-element-6d6646e0:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-2742 .elementor-element.elementor-element-6d6646e0:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-2742 .elementor-element.elementor-element-6d6646e0.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-2742 .elementor-element.elementor-element-6000563 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2742 .elementor-element.elementor-element-6000563 .cart button, .elementor-2742 .elementor-element.elementor-element-6000563 .cart .button{font-size:18px;border-radius:6px 6px 6px 6px;color:var( --e-global-color-cb71a98 );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-2742 .elementor-element.elementor-element-6000563 .added_to_cart{color:var( --e-global-color-accent );}.elementor-2742 .elementor-element.elementor-element-6000563{--view-cart-spacing:10px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6000563 form.cart .variations{width:0%;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6000563 form.cart table.variations td.value select, .woocommerce .elementor-2742 .elementor-element.elementor-element-6000563 form.cart table.variations td.value:before{border:var( --e-global-color-accent );}.elementor-2742 .elementor-element.elementor-element-b3422c7{padding:0px 0px 030px 0px;}.elementor-2742 .elementor-element.elementor-element-de75d69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/top-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-fdf3fa4 ) 100%);opacity:0.8;}.elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:57px 24px 24px 24px;}.elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2742 .elementor-element.elementor-element-1165f4b .elementor-heading-title{font-family:var( --e-global-typography-0ea51a4-font-family ), poppins;font-size:var( --e-global-typography-0ea51a4-font-size );font-weight:var( --e-global-typography-0ea51a4-font-weight );font-style:var( --e-global-typography-0ea51a4-font-style );line-height:var( --e-global-typography-0ea51a4-line-height );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-cffcdac{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2742 .elementor-element.elementor-element-cffcdac > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2742 .elementor-element.elementor-element-cffcdac .elementor-heading-title{font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-c86fe42 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), poppins;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-cb71a98 );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-c86fe42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2742 .elementor-element.elementor-element-c86fe42 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2742 .elementor-element.elementor-element-ac1178e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/440f640c-3295-46bc-8fc9-58e30da9d550.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-fdf3fa4 ) 100%);opacity:0.8;}.elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;padding:57px 24px 24px 24px;}.elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2742 .elementor-element.elementor-element-8dc3c05 .elementor-heading-title{font-family:var( --e-global-typography-0ea51a4-font-family ), poppins;font-size:var( --e-global-typography-0ea51a4-font-size );font-weight:var( --e-global-typography-0ea51a4-font-weight );font-style:var( --e-global-typography-0ea51a4-font-style );line-height:var( --e-global-typography-0ea51a4-line-height );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-4e54696{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2742 .elementor-element.elementor-element-4e54696 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2742 .elementor-element.elementor-element-4e54696 .elementor-heading-title{font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-4c9c872 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), poppins;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-cb71a98 );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-4c9c872 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2742 .elementor-element.elementor-element-4c9c872 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2742 .elementor-element.elementor-element-367bf41{padding:50px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-57c8a15.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2742 .elementor-element.elementor-element-57c8a15.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2742 .elementor-element.elementor-element-57c8a15.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2742 .elementor-element.elementor-element-789e0a2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-2742 .elementor-element.elementor-element-789e0a2 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:5px 4px 5px 4px;}.elementor-2742 .elementor-element.elementor-element-789e0a2 .elementor-heading-title{font-family:var( --e-global-typography-caa3edc-font-family ), poppins;font-size:var( --e-global-typography-caa3edc-font-size );font-weight:var( --e-global-typography-caa3edc-font-weight );text-transform:var( --e-global-typography-caa3edc-text-transform );font-style:var( --e-global-typography-caa3edc-font-style );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-aa9b483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2742 .elementor-element.elementor-element-aa9b483 > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-aa9b483 .elementor-heading-title{font-family:var( --e-global-typography-902bb16-font-family ), poppins;font-size:var( --e-global-typography-902bb16-font-size );font-weight:var( --e-global-typography-902bb16-font-weight );font-style:var( --e-global-typography-902bb16-font-style );line-height:var( --e-global-typography-902bb16-line-height );color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-f0ee3ab{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-2742 .elementor-element.elementor-element-f0ee3ab > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-2742 .elementor-element.elementor-element-f0ee3ab .elementor-heading-title{font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-2742 .elementor-element.elementor-element-3e62d70.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2742 .elementor-element.elementor-element-3e62d70 .elementor-main-swiper{height:300px;width:100%;}.elementor-2742 .elementor-element.elementor-element-3e62d70 .elementor-main-swiper .swiper-slide{border-radius:55px;border-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;}.elementor-2742 .elementor-element.elementor-element-3e62d70 .elementor-swiper-button{font-size:20px;}.elementor-2742 .elementor-element.elementor-element-2cb1ac69{padding:0px 0px 100px 0px;}.elementor-2742 .elementor-element.elementor-element-46eccbf5{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-285b95ba.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-285b95ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-7e0be1ec{width:100%;max-width:100%;}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5cf70ae-font-family ), poppins;font-size:var( --e-global-typography-5cf70ae-font-size );font-weight:var( --e-global-typography-5cf70ae-font-weight );font-style:var( --e-global-typography-5cf70ae-font-style );line-height:var( --e-global-typography-5cf70ae-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-cb71a98 );border-color:#FFFFFF;border-radius:0px 0px 0 0;}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-c1eba43 );font-family:var( --e-global-typography-text-font-family ), poppins;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );border-width:1px 0px 0px 0px;margin-top:-1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-accent );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-1101486 );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-1101486 );border-color:var( --e-global-color-c1eba43 );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-c1eba43 );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-e27ce53-font-family ), poppins;font-size:var( --e-global-typography-e27ce53-font-size );font-weight:var( --e-global-typography-e27ce53-font-weight );font-style:var( --e-global-typography-e27ce53-font-style );line-height:var( --e-global-typography-e27ce53-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-2742 .elementor-element.elementor-element-3279e775{width:auto;max-width:auto;}.elementor-2742 .elementor-element.elementor-element-3279e775 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-2742 .elementor-element.elementor-element-3279e775 .elementor-heading-title{font-family:var( --e-global-typography-caa3edc-font-family ), poppins;font-size:var( --e-global-typography-caa3edc-font-size );font-weight:var( --e-global-typography-caa3edc-font-weight );text-transform:var( --e-global-typography-caa3edc-text-transform );font-style:var( --e-global-typography-caa3edc-font-style );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-5724dcad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2742 .elementor-element.elementor-element-1cbaf431{width:auto;max-width:auto;}.elementor-2742 .elementor-element.elementor-element-1cbaf431 .elementor-heading-title{font-family:var( --e-global-typography-902bb16-font-family ), poppins;font-size:var( --e-global-typography-902bb16-font-size );font-weight:var( --e-global-typography-902bb16-font-weight );font-style:var( --e-global-typography-902bb16-font-style );line-height:var( --e-global-typography-902bb16-line-height );color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-7f75e54b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2742 .elementor-element.elementor-element-7f75e54b > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2742 .elementor-element.elementor-element-7f75e54b .elementor-heading-title{font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-2742 .elementor-element.elementor-element-2818d3fc{margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-2742 .elementor-element.elementor-element-14cabd9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2742 .elementor-element.elementor-element-14cabd9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-14cabd9e > .elementor-element-populated{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2742 .elementor-element.elementor-element-14cabd9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2742 .elementor-element.elementor-element-549d226{--swiper-slides-to-display:4;--swiper-slides-gap:1px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-secondary );--dots-normal-color:var( --e-global-color-accent );--swiper-pagination-spacing:0px;}.elementor-2742 .elementor-element.elementor-element-549d226 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-cb71a98 );border-radius:19px 19px 19px 19px;padding:8px 8px 8px 8px;}.elementor-2742 .elementor-element.elementor-element-549d226 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-549d226 .swiper-slide > .elementor-element{height:100%;}.elementor-2742 .elementor-element.elementor-element-0492b4b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-fdf3fa4 ) 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2742 .elementor-element.elementor-element-0492b4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 150px 0px;}.elementor-2742 .elementor-element.elementor-element-f47fbc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-2742 .elementor-element.elementor-element-c62479a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2742 .elementor-element.elementor-element-c62479a > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:5px 4px 5px 4px;}.elementor-2742 .elementor-element.elementor-element-c62479a .elementor-heading-title{font-family:var( --e-global-typography-caa3edc-font-family ), poppins;font-size:var( --e-global-typography-caa3edc-font-size );font-weight:var( --e-global-typography-caa3edc-font-weight );text-transform:var( --e-global-typography-caa3edc-text-transform );font-style:var( --e-global-typography-caa3edc-font-style );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-6ac460c > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-2742 .elementor-element.elementor-element-6ac460c{text-align:center;}.elementor-2742 .elementor-element.elementor-element-6ac460c .elementor-heading-title{font-family:"Rajdhani", poppins;font-size:61px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-3b9fdc0:not(.elementor-motion-effects-element-type-background), .elementor-2742 .elementor-element.elementor-element-3b9fdc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-3b9fdc0{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );box-shadow:0px 10px 50px 0px rgba(34, 32, 31, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-117px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-3b9fdc0, .elementor-2742 .elementor-element.elementor-element-3b9fdc0 > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-2742 .elementor-element.elementor-element-3b9fdc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-d6508a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2742 .elementor-element.elementor-element-d6508a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2742 .elementor-element.elementor-element-d6508a6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2742 .elementor-element.elementor-element-d6508a6 > .elementor-element-populated{padding:34px 34px 34px 34px;}.elementor-2742 .elementor-element.elementor-element-6ec0cf5{--e-image-carousel-slides-to-show:1;grid-column:span 1;grid-row:span 1;}.elementor-2742 .elementor-element.elementor-element-6ec0cf5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-6ec0cf5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-613a2f6 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-2742 .elementor-element.elementor-element-f35af73{width:auto;max-width:auto;}.elementor-2742 .elementor-element.elementor-element-f35af73 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-2742 .elementor-element.elementor-element-f35af73 .elementor-heading-title{font-family:var( --e-global-typography-caa3edc-font-family ), poppins;font-size:var( --e-global-typography-caa3edc-font-size );font-weight:var( --e-global-typography-caa3edc-font-weight );text-transform:var( --e-global-typography-caa3edc-text-transform );font-style:var( --e-global-typography-caa3edc-font-style );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-05145b6 .elementor-heading-title{font-family:var( --e-global-typography-902bb16-font-family ), poppins;font-size:var( --e-global-typography-902bb16-font-size );font-weight:var( --e-global-typography-902bb16-font-weight );font-style:var( --e-global-typography-902bb16-font-style );line-height:var( --e-global-typography-902bb16-line-height );color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-519dbd7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1.714em;color:var( --e-global-color-primary );}.elementor-2742 .elementor-element.elementor-element-519dbd7 p{margin-block-end:4px;}.elementor-2742 .elementor-element.elementor-element-220ae40{padding:50px 0px 100px 0px;}.elementor-2742 .elementor-element.elementor-element-8ecb1b4{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-7d13a01.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-7d13a01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-92e5f4c{width:auto;max-width:auto;}.elementor-2742 .elementor-element.elementor-element-92e5f4c > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-2742 .elementor-element.elementor-element-92e5f4c .elementor-heading-title{font-family:var( --e-global-typography-caa3edc-font-family ), poppins;font-size:var( --e-global-typography-caa3edc-font-size );font-weight:var( --e-global-typography-caa3edc-font-weight );text-transform:var( --e-global-typography-caa3edc-text-transform );font-style:var( --e-global-typography-caa3edc-font-style );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );color:var( --e-global-color-cb71a98 );}.elementor-2742 .elementor-element.elementor-element-7fb38ef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2742 .elementor-element.elementor-element-ec14fc3{width:auto;max-width:auto;}.elementor-2742 .elementor-element.elementor-element-ec14fc3 .elementor-heading-title{font-family:"Rajdhani", poppins;font-size:48px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1em;color:var( --e-global-color-secondary );}.elementor-2742 .elementor-element.elementor-element-6c4e540{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2742 .elementor-element.elementor-element-6c4e540 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-2742 .elementor-element.elementor-element-6c4e540 .elementor-heading-title{font-family:"Poppins", poppins;font-size:14px;font-weight:400;font-style:normal;line-height:1em;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-72c41be.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-72c41be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2742 .elementor-element.elementor-element-72c41be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-2742 .elementor-element.elementor-element-75f05bd{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2742 .elementor-element.elementor-element-75f05bd .elementor-post__thumbnail__link{width:100%;}.elementor-2742 .elementor-element.elementor-element-75f05bd .elementor-post__meta-data span + span:before{content:"•";}.elementor-2742 .elementor-element.elementor-element-75f05bd .elementor-post__text{margin-top:20px;}@media(max-width:1024px){.elementor-2742 .elementor-element.elementor-element-aa01578{padding:64px 32px 100px 32px;}.elementor-2742 .elementor-element.elementor-element-368909cc{padding:50px 32px 0px 32px;}.elementor-2742 .elementor-element.elementor-element-76477ecb{margin-top:0px;margin-bottom:50px;}.elementor-2742 .elementor-element.elementor-element-978ab79 .woocommerce-breadcrumb{font-size:var( --e-global-typography-0ed65be-font-size );line-height:var( --e-global-typography-0ed65be-line-height );}.elementor-2742 .elementor-element.elementor-element-75e347a2 .elementor-heading-title{font-size:40px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price{font-size:24px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price ins{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-2742 .elementor-element.elementor-element-1165f4b .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-2742 .elementor-element.elementor-element-c86fe42 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2742 .elementor-element.elementor-element-8dc3c05 .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-2742 .elementor-element.elementor-element-4c9c872 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2742 .elementor-element.elementor-element-789e0a2 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-aa9b483{width:100%;max-width:100%;}.elementor-2742 .elementor-element.elementor-element-aa9b483 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-3e62d70.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2742 .elementor-element.elementor-element-2cb1ac69{padding:0px 32px 50px 32px;}.elementor-2742 .elementor-element.elementor-element-46eccbf5{margin-top:0px;margin-bottom:40px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-5cf70ae-font-size );line-height:var( --e-global-typography-5cf70ae-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-e27ce53-font-size );line-height:var( --e-global-typography-e27ce53-line-height );}.elementor-2742 .elementor-element.elementor-element-3279e775 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-1cbaf431{width:100%;max-width:100%;}.elementor-2742 .elementor-element.elementor-element-1cbaf431 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-2818d3fc{margin-top:0px;margin-bottom:0px;}.elementor-2742 .elementor-element.elementor-element-549d226{--swiper-slides-to-display:2;}.elementor-2742 .elementor-element.elementor-element-0492b4b{padding:64px 32px 100px 32px;}.elementor-2742 .elementor-element.elementor-element-c62479a .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-6ac460c .elementor-heading-title{font-size:48px;}.elementor-2742 .elementor-element.elementor-element-f35af73 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-05145b6 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-220ae40{padding:50px 32px 50px 32px;}.elementor-2742 .elementor-element.elementor-element-8ecb1b4{margin-top:0px;margin-bottom:40px;}.elementor-2742 .elementor-element.elementor-element-92e5f4c .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-ec14fc3{width:100%;max-width:100%;}.elementor-2742 .elementor-element.elementor-element-ec14fc3 .elementor-heading-title{font-size:40px;}.elementor-bc-flex-widget .elementor-2742 .elementor-element.elementor-element-72c41be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2742 .elementor-element.elementor-element-72c41be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(max-width:767px){.elementor-2742 .elementor-element.elementor-element-aa01578{padding:10px 16px 10px 16px;}.elementor-2742 .elementor-element.elementor-element-368909cc{padding:40px 15px 40px 15px;}.elementor-2742 .elementor-element.elementor-element-5458f6ba > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-978ab79 .woocommerce-breadcrumb{font-size:var( --e-global-typography-0ed65be-font-size );line-height:var( --e-global-typography-0ed65be-line-height );}.elementor-2742 .elementor-element.elementor-element-75e347a2 .elementor-heading-title{font-size:31px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price{font-size:22px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-6d6646e0 .price ins{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-2742 .elementor-element.elementor-element-de75d69 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2742 .elementor-element.elementor-element-1165f4b .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-2742 .elementor-element.elementor-element-c86fe42 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2742 .elementor-element.elementor-element-ac1178e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2742 .elementor-element.elementor-element-8dc3c05 .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-2742 .elementor-element.elementor-element-4c9c872 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2742 .elementor-element.elementor-element-367bf41{padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-789e0a2{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-2742 .elementor-element.elementor-element-789e0a2 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-aa9b483 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-3e62d70.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2742 .elementor-element.elementor-element-3e62d70 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-2742 .elementor-element.elementor-element-3e62d70 .elementor-main-swiper{height:350px;width:350px;}.elementor-2742 .elementor-element.elementor-element-2cb1ac69{padding:0px 16px 40px 16px;}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-5cf70ae-font-size );line-height:var( --e-global-typography-5cf70ae-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-2742 .elementor-element.elementor-element-7e0be1ec .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-e27ce53-font-size );line-height:var( --e-global-typography-e27ce53-line-height );}.elementor-2742 .elementor-element.elementor-element-3279e775 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-1cbaf431 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-2818d3fc{margin-top:0px;margin-bottom:0px;}.elementor-2742 .elementor-element.elementor-element-549d226{--swiper-slides-to-display:2;}.elementor-2742 .elementor-element.elementor-element-0492b4b{padding:50px 16px 80px 16px;}.elementor-2742 .elementor-element.elementor-element-c62479a .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-6ac460c .elementor-heading-title{font-size:40px;}.elementor-2742 .elementor-element.elementor-element-9657618, .elementor-2742 .elementor-element.elementor-element-9657618 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-9657618{margin-top:22px;margin-bottom:22px;padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-3b9fdc0, .elementor-2742 .elementor-element.elementor-element-3b9fdc0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-3b9fdc0{padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-d6508a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-613a2f6 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-2742 .elementor-element.elementor-element-f35af73 .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-05145b6 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-2742 .elementor-element.elementor-element-220ae40{padding:40px 16px 40px 16px;}.elementor-2742 .elementor-element.elementor-element-92e5f4c .elementor-heading-title{font-size:var( --e-global-typography-caa3edc-font-size );line-height:var( --e-global-typography-caa3edc-line-height );letter-spacing:var( --e-global-typography-caa3edc-letter-spacing );}.elementor-2742 .elementor-element.elementor-element-ec14fc3 .elementor-heading-title{font-size:36px;}.elementor-2742 .elementor-element.elementor-element-72c41be > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2742 .elementor-element.elementor-element-75f05bd .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-2742 .elementor-element.elementor-element-d6508a6{width:57%;}.elementor-2742 .elementor-element.elementor-element-613a2f6{width:42.956%;}.elementor-2742 .elementor-element.elementor-element-7d13a01{width:80%;}.elementor-2742 .elementor-element.elementor-element-72c41be{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2742 .elementor-element.elementor-element-d6508a6{width:100%;}.elementor-2742 .elementor-element.elementor-element-613a2f6{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-a7494c9 *//* FRETE DO PRODUTO WWAVE - SIMULADOR DE CEP */

.elementor-element-a7494c9,
.wwave-frete-produto {
  --wwave-blue: #083aa9;
  --wwave-orange: #ff7715;
  --wwave-dark: #081124;
  --wwave-border: #e5e7eb;
  --wwave-soft: #f8fafc;
}

/* Card geral do frete */
.elementor-element-a7494c9 #wc-shipping-sim,
.wwave-frete-produto #wc-shipping-sim {
  width: 100% !important;
  max-width: 520px !important;
  margin: 18px 0 !important;
  padding: 20px !important;

  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 20px !important;

  box-shadow: 0 14px 34px rgba(15, 23, 42, 0.08) !important;
}

/* Título */
.elementor-element-a7494c9 #wc-shipping-sim-form-title,
.wwave-frete-produto #wc-shipping-sim-form-title {
  margin-bottom: 14px !important;
  color: var(--wwave-dark) !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 1.3 !important;
}

.elementor-element-a7494c9 #wc-shipping-sim-form-title strong,
.wwave-frete-produto #wc-shipping-sim-form-title strong {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
}

.elementor-element-a7494c9 #wc-shipping-sim-form-title strong::before,
.wwave-frete-produto #wc-shipping-sim-form-title strong::before {
  content: "🚚";
  font-size: 18px !important;
}

/* Área input + botão */
.elementor-element-a7494c9 #wc-shipping-sim-form-fields,
.wwave-frete-produto #wc-shipping-sim-form-fields {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

/* Campo CEP */
.elementor-element-a7494c9 #wc-shipping-sim input.input-postcode,
.wwave-frete-produto #wc-shipping-sim input.input-postcode {
  flex: 1 1 auto !important;
  width: 100% !important;
  min-height: 52px !important;

  border: 1px solid var(--wwave-border) !important;
  border-radius: 15px !important;
  background: #ffffff !important;

  color: var(--wwave-dark) !important;
  font-size: 15px !important;
  font-weight: 700 !important;

  padding: 13px 16px !important;
  outline: none !important;
  box-shadow: none !important;
  transition: all 0.2s ease !important;
}

.elementor-element-a7494c9 #wc-shipping-sim input.input-postcode::placeholder,
.wwave-frete-produto #wc-shipping-sim input.input-postcode::placeholder {
  color: #8b95a5 !important;
  font-weight: 600 !important;
}

/* Foco no campo */
.elementor-element-a7494c9 #wc-shipping-sim input.input-postcode:focus,
.wwave-frete-produto #wc-shipping-sim input.input-postcode:focus {
  border-color: var(--wwave-blue) !important;
  box-shadow: 0 0 0 4px rgba(8, 58, 169, 0.12) !important;
}

/* Botão Consultar */
.elementor-element-a7494c9 #wc-shipping-sim button.submit,
.elementor-element-a7494c9 #wc-shipping-sim .button.submit,
.wwave-frete-produto #wc-shipping-sim button.submit,
.wwave-frete-produto #wc-shipping-sim .button.submit {
  flex: 0 0 auto !important;
  min-width: 135px !important;
  min-height: 52px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;

  border: none !important;
  border-radius: 15px !important;

  background: linear-gradient(135deg, var(--wwave-orange), #ff9f1c) !important;
  color: #ffffff !important;

  font-size: 14px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em !important;

  padding: 13px 20px !important;
  cursor: pointer !important;

  box-shadow: 0 10px 22px rgba(255, 119, 21, 0.30) !important;
  transition: all 0.2s ease !important;
}

/* Ícone no botão */
.elementor-element-a7494c9 #wc-shipping-sim button.submit::before,
.wwave-frete-produto #wc-shipping-sim button.submit::before {
  content: "📦";
  font-size: 15px !important;
}

/* Hover do botão */
.elementor-element-a7494c9 #wc-shipping-sim button.submit:hover,
.elementor-element-a7494c9 #wc-shipping-sim .button.submit:hover,
.wwave-frete-produto #wc-shipping-sim button.submit:hover,
.wwave-frete-produto #wc-shipping-sim .button.submit:hover {
  background: linear-gradient(135deg, #ff8a1f, var(--wwave-blue)) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 28px rgba(8, 58, 169, 0.25) !important;
}

/* Link "Não sei meu cep" */
.elementor-element-a7494c9 #wc-shipping-sim-br-cep-finder,
.wwave-frete-produto #wc-shipping-sim-br-cep-finder {
  margin-top: 12px !important;
  text-align: left !important;
}

.elementor-element-a7494c9 #wc-shipping-sim-br-cep-finder a,
.wwave-frete-produto #wc-shipping-sim-br-cep-finder a {
  color: var(--wwave-blue) !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

.elementor-element-a7494c9 #wc-shipping-sim-br-cep-finder a:hover,
.wwave-frete-produto #wc-shipping-sim-br-cep-finder a:hover {
  color: var(--wwave-orange) !important;
  text-decoration: underline !important;
}

/* Resultado do frete */
.elementor-element-a7494c9 #wc-shipping-sim-results,
.wwave-frete-produto #wc-shipping-sim-results {
  margin-top: 16px !important;
  padding: 16px !important;

  background: #ffffff !important;
  border: 1px solid #dbeafe !important;
  border-radius: 16px !important;

  color: var(--wwave-dark) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;

  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.06) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-a7494c9 #wc-shipping-sim,
  .wwave-frete-produto #wc-shipping-sim {
    max-width: 100% !important;
    padding: 16px !important;
    border-radius: 18px !important;
  }

  .elementor-element-a7494c9 #wc-shipping-sim-form-fields,
  .wwave-frete-produto #wc-shipping-sim-form-fields {
    flex-direction: column !important;
    align-items: stretch !important;
  }

  .elementor-element-a7494c9 #wc-shipping-sim button.submit,
  .elementor-element-a7494c9 #wc-shipping-sim .button.submit,
  .wwave-frete-produto #wc-shipping-sim button.submit,
  .wwave-frete-produto #wc-shipping-sim .button.submit {
    width: 100% !important;
    min-width: 100% !important;
  }

  .elementor-element-a7494c9 #wc-shipping-sim-br-cep-finder,
  .wwave-frete-produto #wc-shipping-sim-br-cep-finder {
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6000563 */.woocommerce a.added_to_cart.wc-forward,
a.added_to_cart.wc-forward {
  display: none !important;
}

/* Container do bloco */
.elementor-add-to-cart {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Botão Detalhes do parcelamento */
.wci-open-popup {
  width: 100%;
  background: #ffffff !important;
  color: #123c9c !important;
  border: 1.5px solid #123c9c !important;
  border-radius: 8px !important;
  padding: 14px 18px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  text-align: center !important;
  cursor: pointer;
  transition: all .25s ease;
}

.wci-open-popup:hover {
  background: #f2f6ff !important;
  border-color: #0b2f7f !important;
  color: #0b2f7f !important;
}

/* Formulário */
.woocommerce div.product form.cart {
  margin: 0 !important;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* Quantidade */
.woocommerce .quantity .qty {
  width: 100% !important;
  height: 48px !important;
  border: 1px solid #d7dce5 !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #111827 !important;
  background: #ffffff !important;
}

/* Botão Adicionar ao Carrinho */
.woocommerce button.single_add_to_cart_button,
.single_add_to_cart_button.button.alt {
  width: 100% !important;
  background: linear-gradient(135deg, #123c9c 0%, #0a2f85 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 10px !important;
  padding: 17px 22px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: .3px !important;
  box-shadow: 0 10px 22px rgba(18, 60, 156, .25) !important;
  transition: all .25s ease;
}

.woocommerce button.single_add_to_cart_button:hover,
.single_add_to_cart_button.button.alt:hover {
  transform: translateY(-2px);
  background: linear-gradient(135deg, #0a2f85 0%, #082667 100%) !important;
  box-shadow: 0 14px 28px rgba(18, 60, 156, .32) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .wci-open-popup,
  .woocommerce button.single_add_to_cart_button,
  .single_add_to_cart_button.button.alt {
    font-size: 15px !important;
    padding: 15px 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7e0be1ec *//* ABAS DO PRODUTO WWAVE - DESCRIÇÃO / INFORMAÇÃO / AVALIAÇÕES */

.elementor-element-7e0be1ec,
.wwave-abas-produto {
  --wwave-blue: #083aa9;
  --wwave-orange: #ff7715;
  --wwave-dark: #081124;
  --wwave-text: #4b5563;
  --wwave-border: #e5e7eb;
  --wwave-soft: #f8fafc;
  --wwave-card: #ffffff;
}

/* Container geral das abas */
.elementor-element-7e0be1ec .woocommerce-tabs,
.wwave-abas-produto .woocommerce-tabs {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 40px auto !important;
  padding: 0 !important;
}

/* Menu das abas */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs,
.wwave-abas-produto .woocommerce-tabs ul.tabs {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 14px !important;
  flex-wrap: wrap !important;

  margin: 0 0 24px 0 !important;
  padding: 18px !important;

  background: #ffffff !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 24px !important;
  box-shadow: 0 16px 40px rgba(15, 23, 42, 0.08) !important;
}

/* Remove estilos padrões do WooCommerce */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs::before,
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs::after,
.wwave-abas-produto .woocommerce-tabs ul.tabs::before,
.wwave-abas-produto .woocommerce-tabs ul.tabs::after {
  display: none !important;
  border: none !important;
}

/* Cada aba */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs li,
.wwave-abas-produto .woocommerce-tabs ul.tabs li {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
  border-radius: 16px !important;
}

/* Botões das abas */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs li a,
.wwave-abas-produto .woocommerce-tabs ul.tabs li a {
  min-width: 180px !important;
  min-height: 56px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 15px 22px !important;
  border-radius: 16px !important;

  background: #ffffff !important;
  color: var(--wwave-blue) !important;
  border: 2px solid #e8eefc !important;

  font-size: 17px !important;
  font-weight: 900 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;

  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.06) !important;
  transition: all 0.2s ease !important;
}

/* Hover das abas */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs li a:hover,
.wwave-abas-produto .woocommerce-tabs ul.tabs li a:hover {
  background: #eef4ff !important;
  color: var(--wwave-blue) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 26px rgba(8, 58, 169, 0.18) !important;
}

/* Aba ativa */
.elementor-element-7e0be1ec .woocommerce-tabs ul.tabs li.active a,
.wwave-abas-produto .woocommerce-tabs ul.tabs li.active a {
  background: linear-gradient(135deg, var(--wwave-orange), #ff9f1c) !important;
  color: #ffffff !important;
  border-color: var(--wwave-orange) !important;
  box-shadow: 0 14px 30px rgba(255, 119, 21, 0.32) !important;
}

/* Card do conteúdo */
.elementor-element-7e0be1ec .woocommerce-Tabs-panel,
.wwave-abas-produto .woocommerce-Tabs-panel {
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 26px !important;

  padding: 34px !important;
  margin: 0 !important;

  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.08) !important;
  color: var(--wwave-text) !important;
}

/* Títulos internos */
.elementor-element-7e0be1ec .woocommerce-Tabs-panel h2,
.elementor-element-7e0be1ec .woocommerce-Tabs-panel h3,
.wwave-abas-produto .woocommerce-Tabs-panel h2,
.wwave-abas-produto .woocommerce-Tabs-panel h3 {
  color: var(--wwave-dark) !important;
  font-size: 30px !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;

  margin: 0 0 24px 0 !important;
  padding-bottom: 16px !important;
  border-bottom: 1px solid var(--wwave-border) !important;
}

/* Textos da descrição */
.elementor-element-7e0be1ec .woocommerce-Tabs-panel p,
.wwave-abas-produto .woocommerce-Tabs-panel p {
  color: var(--wwave-text) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.75 !important;
  margin: 0 0 14px 0 !important;
}

/* Destaques em negrito */
.elementor-element-7e0be1ec .woocommerce-Tabs-panel strong,
.wwave-abas-produto .woocommerce-Tabs-panel strong {
  color: var(--wwave-dark) !important;
  font-weight: 900 !important;
}

/* Melhora espaçamento da descrição com emojis/checks */
.elementor-element-7e0be1ec #tab-description p,
.wwave-abas-produto #tab-description p {
  background: transparent !important;
}

/* Tabela de informação adicional */
.elementor-element-7e0be1ec table.shop_attributes,
.wwave-abas-produto table.shop_attributes {
  width: 100% !important;
  border: none !important;
  border-collapse: separate !important;
  border-spacing: 0 12px !important;
  margin: 0 !important;
}

.elementor-element-7e0be1ec table.shop_attributes tr,
.wwave-abas-produto table.shop_attributes tr {
  background: #f8fafc !important;
  border-radius: 16px !important;
  overflow: hidden !important;
}

.elementor-element-7e0be1ec table.shop_attributes th,
.elementor-element-7e0be1ec table.shop_attributes td,
.wwave-abas-produto table.shop_attributes th,
.wwave-abas-produto table.shop_attributes td {
  border: none !important;
  padding: 18px !important;
  color: var(--wwave-dark) !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  background: #f8fafc !important;
}

.elementor-element-7e0be1ec table.shop_attributes th,
.wwave-abas-produto table.shop_attributes th {
  width: 220px !important;
  color: var(--wwave-blue) !important;
}

.elementor-element-7e0be1ec table.shop_attributes td,
.wwave-abas-produto table.shop_attributes td {
  color: var(--wwave-text) !important;
}

/* Área de avaliações */
.elementor-element-7e0be1ec #reviews,
.wwave-abas-produto #reviews {
  width: 100% !important;
}

.elementor-element-7e0be1ec .woocommerce-Reviews-title,
.wwave-abas-produto .woocommerce-Reviews-title {
  color: var(--wwave-dark) !important;
  font-size: 26px !important;
  font-weight: 900 !important;
}

.elementor-element-7e0be1ec .woocommerce-noreviews,
.wwave-abas-produto .woocommerce-noreviews {
  background: #eef4ff !important;
  color: var(--wwave-blue) !important;
  padding: 16px 18px !important;
  border-radius: 16px !important;
  font-weight: 800 !important;
}

/* Formulário de avaliação */
.elementor-element-7e0be1ec #review_form_wrapper,
.wwave-abas-produto #review_form_wrapper {
  margin-top: 24px !important;
  background: #f8fafc !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 22px !important;
  padding: 24px !important;
}

/* Título do formulário */
.elementor-element-7e0be1ec .comment-reply-title,
.wwave-abas-produto .comment-reply-title {
  display: block !important;
  color: var(--wwave-dark) !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  line-height: 1.3 !important;
  margin-bottom: 18px !important;
}

/* Labels */
.elementor-element-7e0be1ec .comment-form label,
.wwave-abas-produto .comment-form label {
  display: block !important;
  color: var(--wwave-dark) !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  margin-bottom: 8px !important;
}

/* Campos */
.elementor-element-7e0be1ec .comment-form textarea,
.elementor-element-7e0be1ec .comment-form select,
.wwave-abas-produto .comment-form textarea,
.wwave-abas-produto .comment-form select {
  width: 100% !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 16px !important;
  background: #ffffff !important;
  color: var(--wwave-dark) !important;

  padding: 14px 16px !important;
  font-size: 15px !important;
  font-weight: 600 !important;

  outline: none !important;
  box-shadow: none !important;
  transition: all 0.2s ease !important;
}

.elementor-element-7e0be1ec .comment-form textarea,
.wwave-abas-produto .comment-form textarea {
  min-height: 140px !important;
  resize: vertical !important;
}

/* Foco dos campos */
.elementor-element-7e0be1ec .comment-form textarea:focus,
.elementor-element-7e0be1ec .comment-form select:focus,
.wwave-abas-produto .comment-form textarea:focus,
.wwave-abas-produto .comment-form select:focus {
  border-color: var(--wwave-blue) !important;
  box-shadow: 0 0 0 4px rgba(8, 58, 169, 0.12) !important;
}

/* Botão Enviar */
.elementor-element-7e0be1ec #submit,
.wwave-abas-produto #submit {
  min-height: 52px !important;
  padding: 14px 28px !important;

  border: none !important;
  border-radius: 16px !important;

  background: linear-gradient(135deg, var(--wwave-orange), #ff9f1c) !important;
  color: #ffffff !important;

  font-size: 15px !important;
  font-weight: 900 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.03em !important;

  cursor: pointer !important;
  box-shadow: 0 12px 26px rgba(255, 119, 21, 0.30) !important;
  transition: all 0.2s ease !important;
}

.elementor-element-7e0be1ec #submit:hover,
.wwave-abas-produto #submit:hover {
  background: linear-gradient(135deg, #ff8a1f, var(--wwave-blue)) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 30px rgba(8, 58, 169, 0.25) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-7e0be1ec .woocommerce-tabs,
  .wwave-abas-produto .woocommerce-tabs {
    margin: 28px auto !important;
  }

  .elementor-element-7e0be1ec .woocommerce-tabs ul.tabs,
  .wwave-abas-produto .woocommerce-tabs ul.tabs {
    display: grid !important;
    grid-template-columns: 1fr !important;
    padding: 14px !important;
    border-radius: 20px !important;
  }

  .elementor-element-7e0be1ec .woocommerce-tabs ul.tabs li a,
  .wwave-abas-produto .woocommerce-tabs ul.tabs li a {
    min-width: 100% !important;
    min-height: 52px !important;
    font-size: 16px !important;
  }

  .elementor-element-7e0be1ec .woocommerce-Tabs-panel,
  .wwave-abas-produto .woocommerce-Tabs-panel {
    padding: 22px !important;
    border-radius: 20px !important;
  }

  .elementor-element-7e0be1ec .woocommerce-Tabs-panel h2,
  .elementor-element-7e0be1ec .woocommerce-Tabs-panel h3,
  .wwave-abas-produto .woocommerce-Tabs-panel h2,
  .wwave-abas-produto .woocommerce-Tabs-panel h3 {
    font-size: 24px !important;
  }

  .elementor-element-7e0be1ec .woocommerce-Tabs-panel p,
  .wwave-abas-produto .woocommerce-Tabs-panel p {
    font-size: 15px !important;
  }

  .elementor-element-7e0be1ec table.shop_attributes th,
  .elementor-element-7e0be1ec table.shop_attributes td,
  .wwave-abas-produto table.shop_attributes th,
  .wwave-abas-produto table.shop_attributes td {
    display: block !important;
    width: 100% !important;
    padding: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-549d226 *//* CORREÇÃO DO LOOP CAROUSEL WWAVE - IMAGEM E CARD PADRONIZADOS */

/* Container do carrossel */
.elementor-element-549d226,
.elementor-element-9fb5e08,
.wwave-carrossel-produtos {
  --wwave-blue: #083aa9;
  --wwave-orange: #ff7715;
  --wwave-dark: #081124;
  --wwave-border: #e5e7eb;
  --wwave-card: #ffffff;
}

/* Evita que o slide estoure */
.elementor-element-549d226 .swiper-slide,
.elementor-element-9fb5e08 .swiper-slide,
.wwave-carrossel-produtos .swiper-slide {
  height: auto !important;
  display: flex !important;
  align-items: stretch !important;
  overflow: hidden !important;
}

/* Card do produto com altura correta */
.elementor-element-549d226 .wwave-loop-produtos,
.elementor-element-9fb5e08 .wwave-loop-produtos,
.wwave-carrossel-produtos .wwave-loop-produtos {
  width: 100% !important;
  height: 100% !important;
  min-height: 430px !important;
  max-height: none !important;

  display: flex !important;
  flex-direction: column !important;

  background: #ffffff !important;
  border: 1px solid var(--wwave-border) !important;
  border-radius: 18px !important;
  overflow: hidden !important;

  box-shadow: 0 10px 28px rgba(15, 23, 42, 0.08) !important;
}

/* Remove alturas exageradas internas */
.elementor-element-549d226 .wwave-loop-produtos .elementor-container,
.elementor-element-549d226 .wwave-loop-produtos .elementor-column,
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-wrap,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-container,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-column,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-wrap,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-container,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-column,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-wrap {
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
}

/* Organiza o conteúdo do card */
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-wrap,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-wrap,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  padding: 0 !important;
}

/* Estrelas */
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-rating,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-rating,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-rating {
  flex: 0 0 auto !important;
  padding: 12px 16px 6px 16px !important;
  margin: 0 !important;
}

.elementor-element-549d226 .wwave-loop-produtos .e-rating,
.elementor-element-9fb5e08 .wwave-loop-produtos .e-rating,
.wwave-carrossel-produtos .wwave-loop-produtos .e-rating {
  color: var(--wwave-orange) !important;
  font-size: 14px !important;
}

/* Corrige imagem destacada e imagem de carrossel dentro do card */
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-theme-post-featured-image,
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image,
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image-carousel,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-theme-post-featured-image,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image-carousel,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-theme-post-featured-image,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image-carousel {
  width: 100% !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  overflow: hidden !important;
}

/* Altura fixa da imagem */
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image img,
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image-carousel img,
.elementor-element-549d226 .wwave-loop-produtos .swiper-slide-image,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image img,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image-carousel img,
.elementor-element-9fb5e08 .wwave-loop-produtos .swiper-slide-image,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image img,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image-carousel img,
.wwave-carrossel-produtos .wwave-loop-produtos .swiper-slide-image {
  width: 100% !important;
  height: 255px !important;
  max-height: 255px !important;

  object-fit: cover !important;
  object-position: center center !important;

  display: block !important;
  border-radius: 0 !important;
}

/* Corrige wrapper do carrossel de imagem interno, caso exista */
.elementor-element-549d226 .wwave-loop-produtos .elementor-image-carousel-wrapper,
.elementor-element-549d226 .wwave-loop-produtos .elementor-image-carousel,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-image-carousel-wrapper,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-image-carousel,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-image-carousel-wrapper,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-image-carousel {
  height: 255px !important;
  max-height: 255px !important;
  overflow: hidden !important;
}

/* Título completo, mas sem quebrar o card */
.elementor-element-549d226 .wwave-loop-produtos .product_title,
.elementor-element-549d226 .wwave-loop-produtos .elementor-heading-title,
.elementor-element-9fb5e08 .wwave-loop-produtos .product_title,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-heading-title,
.wwave-carrossel-produtos .wwave-loop-produtos .product_title,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-heading-title {
  width: 100% !important;
  height: auto !important;
  min-height: 72px !important;
  max-height: none !important;

  display: block !important;
  overflow: visible !important;

  padding: 14px 16px 8px 16px !important;
  margin: 0 !important;

  color: var(--wwave-dark) !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 1.25 !important;
  text-align: left !important;

  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
}

.elementor-element-549d226 .wwave-loop-produtos .product_title a,
.elementor-element-549d226 .wwave-loop-produtos .elementor-heading-title a,
.elementor-element-9fb5e08 .wwave-loop-produtos .product_title a,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-heading-title a,
.wwave-carrossel-produtos .wwave-loop-produtos .product_title a,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-heading-title a {
  color: var(--wwave-dark) !important;
  text-decoration: none !important;
}

/* Preço sempre abaixo do título */
.elementor-element-549d226 .wwave-loop-produtos .elementor-widget-woocommerce-product-price,
.elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-woocommerce-product-price,
.wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-woocommerce-product-price {
  margin-top: auto !important;
  padding-bottom: 16px !important;
}

.elementor-element-549d226 .wwave-loop-produtos .price,
.elementor-element-9fb5e08 .wwave-loop-produtos .price,
.wwave-carrossel-produtos .wwave-loop-produtos .price {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 16px !important;

  color: var(--wwave-dark) !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  text-align: left !important;
}

.elementor-element-549d226 .wwave-loop-produtos .price del,
.elementor-element-9fb5e08 .wwave-loop-produtos .price del,
.wwave-carrossel-produtos .wwave-loop-produtos .price del {
  display: block !important;
  color: #9ca3af !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  opacity: 1 !important;
  margin-bottom: 2px !important;
}

.elementor-element-549d226 .wwave-loop-produtos .price ins,
.elementor-element-9fb5e08 .wwave-loop-produtos .price ins,
.wwave-carrossel-produtos .wwave-loop-produtos .price ins {
  display: block !important;
  color: var(--wwave-orange) !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

/* Corrige setas para não ficarem dentro do card */
.elementor-element-549d226 .elementor-swiper-button,
.elementor-element-9fb5e08 .elementor-swiper-button,
.wwave-carrossel-produtos .elementor-swiper-button {
  z-index: 20 !important;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-element-549d226 .wwave-loop-produtos,
  .elementor-element-9fb5e08 .wwave-loop-produtos,
  .wwave-carrossel-produtos .wwave-loop-produtos {
    min-height: 410px !important;
  }

  .elementor-element-549d226 .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
  .elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image img,
  .elementor-element-549d226 .wwave-loop-produtos .elementor-widget-image-carousel img,
  .elementor-element-549d226 .wwave-loop-produtos .swiper-slide-image,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image img,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-widget-image-carousel img,
  .elementor-element-9fb5e08 .wwave-loop-produtos .swiper-slide-image,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-theme-post-featured-image img,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image img,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-widget-image-carousel img,
  .wwave-carrossel-produtos .wwave-loop-produtos .swiper-slide-image {
    height: 235px !important;
    max-height: 235px !important;
  }

  .elementor-element-549d226 .wwave-loop-produtos .elementor-image-carousel-wrapper,
  .elementor-element-549d226 .wwave-loop-produtos .elementor-image-carousel,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-image-carousel-wrapper,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-image-carousel,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-image-carousel-wrapper,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-image-carousel {
    height: 235px !important;
    max-height: 235px !important;
  }

  .elementor-element-549d226 .wwave-loop-produtos .product_title,
  .elementor-element-549d226 .wwave-loop-produtos .elementor-heading-title,
  .elementor-element-9fb5e08 .wwave-loop-produtos .product_title,
  .elementor-element-9fb5e08 .wwave-loop-produtos .elementor-heading-title,
  .wwave-carrossel-produtos .wwave-loop-produtos .product_title,
  .wwave-carrossel-produtos .wwave-loop-produtos .elementor-heading-title {
    min-height: 78px !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
    padding: 12px 12px 8px 12px !important;
  }

  .elementor-element-549d226 .wwave-loop-produtos .price,
  .elementor-element-9fb5e08 .wwave-loop-produtos .price,
  .wwave-carrossel-produtos .wwave-loop-produtos .price {
    padding: 0 12px !important;
  }

  .elementor-element-549d226 .wwave-loop-produtos .price ins,
  .elementor-element-9fb5e08 .wwave-loop-produtos .price ins,
  .wwave-carrossel-produtos .wwave-loop-produtos .price ins {
    font-size: 18px !important;
  }
}/* End custom CSS */