.elementor-5460 .elementor-element.elementor-element-e6be8ff{padding:0px 0px 0px 0px;z-index:0;}.elementor-5460 .elementor-element.elementor-element-bbd874d{--e-image-carousel-slides-to-show:1;}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-repeater-item-e734bcf .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/unnamed-2.jpg);background-size:cover;}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-repeater-item-5922650 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/d77ae628-7086-49cf-ac4b-de395faca131.jpg);background-size:cover;}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-repeater-item-f02a01d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/884af318-25c1-4040-8a6e-405dc9edd875-1.jpg);background-size:cover;}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-repeater-item-f8c64cf .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/04/78de868c-28e8-4583-ac98-065b22a634ec.jpg);background-size:cover;}.elementor-5460 .elementor-element.elementor-element-c60c36b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-c60c36b .swiper-slide{height:543px;}.elementor-5460 .elementor-element.elementor-element-c60c36b .swiper-slide-contents{max-width:66%;}.elementor-5460 .elementor-element.elementor-element-c60c36b .swiper-slide-inner{text-align:center;}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-swiper-button{font-size:63px;color:var( --e-global-color-accent );}.elementor-5460 .elementor-element.elementor-element-c60c36b .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-5460 .elementor-element.elementor-element-69e4e314:not(.elementor-motion-effects-element-type-background), .elementor-5460 .elementor-element.elementor-element-69e4e314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://wwaveresinasepoxi.com.br/wp-content/uploads/2026/05/35c76310-9209-4291-8d7b-c2095d57d66a.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-5460 .elementor-element.elementor-element-69e4e314 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.78;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-69e4e314{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-274719ce{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-7a6b8aa5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-7a6b8aa5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-481dc4d6{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-481dc4d6 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-5460 .elementor-element.elementor-element-481dc4d6 .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-5460 .elementor-element.elementor-element-7618e1a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-21c88aa5{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-21c88aa5 .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-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-53f75d44{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-53f75d44 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5460 .elementor-element.elementor-element-53f75d44 .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-5460 .elementor-element.elementor-element-e4f32e2 > .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-5460 .elementor-element.elementor-element-1d9da8d1 .elementor-heading-title{font-family:var( --e-global-typography-e7d8823-font-family ), poppins;font-size:var( --e-global-typography-e7d8823-font-size );font-weight:var( --e-global-typography-e7d8823-font-weight );font-style:var( --e-global-typography-e7d8823-font-style );color:var( --e-global-color-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-item{padding:7px 0px 7px 0px;background-color:var( --e-global-color-cb71a98 );border-radius:5px 5px 5px 5px;}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-digits{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 );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-487c9ae-font-family ), poppins;font-size:var( --e-global-typography-487c9ae-font-size );font-weight:var( --e-global-typography-487c9ae-font-weight );font-style:var( --e-global-typography-487c9ae-font-style );line-height:var( --e-global-typography-487c9ae-line-height );}.elementor-5460 .elementor-element.elementor-element-18622773{margin-top:0px;margin-bottom:-164px;z-index:2;}.elementor-5460 .elementor-element.elementor-element-55d4e909:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5460 .elementor-element.elementor-element-55d4e909 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-55d4e909 > .elementor-element-populated{border-style:solid;border-width:3px 0px 3px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5460 .elementor-element.elementor-element-55d4e909 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-9fb5e08{--swiper-slides-to-display:5;--swiper-slides-gap:0px;--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;}.elementor-5460 .elementor-element.elementor-element-9fb5e08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-9fb5e08 .swiper-slide > .elementor-element{height:100%;}.elementor-5460 .elementor-element.elementor-element-99848df{padding:0200px 0px 50px 0px;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-3fd2005.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5460 .elementor-element.elementor-element-3fd2005.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-3fd2005.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5460 .elementor-element.elementor-element-242d8b0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-5460 .elementor-element.elementor-element-242d8b0 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:5px 4px 5px 4px;}.elementor-5460 .elementor-element.elementor-element-242d8b0 .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-5460 .elementor-element.elementor-element-cca21fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5460 .elementor-element.elementor-element-cca21fb > .elementor-widget-container{padding:05px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-cca21fb .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-5460 .elementor-element.elementor-element-e9626a8{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-5460 .elementor-element.elementor-element-e9626a8 > .elementor-widget-container{padding:10px 0px 40px 0px;}.elementor-5460 .elementor-element.elementor-element-e9626a8 .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-5460 .elementor-element.elementor-element-dd6ee18.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5460 .elementor-element.elementor-element-dd6ee18 .elementor-main-swiper{height:300px;width:100%;}.elementor-5460 .elementor-element.elementor-element-dd6ee18 .elementor-main-swiper .swiper-slide{border-radius:55px;border-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;}.elementor-5460 .elementor-element.elementor-element-dd6ee18 .elementor-swiper-button{font-size:20px;}.elementor-5460 .elementor-element.elementor-element-50e0dce2:not(.elementor-motion-effects-element-type-background), .elementor-5460 .elementor-element.elementor-element-50e0dce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-50e0dce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-50e0dce2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-4c39bf78{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-75b4bd17.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-75b4bd17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-9a7353b{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-9a7353b > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-5460 .elementor-element.elementor-element-9a7353b .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-5460 .elementor-element.elementor-element-7548dc65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-72c68c7b{width:100%;max-width:100%;}.elementor-5460 .elementor-element.elementor-element-72c68c7b .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-5460 .elementor-element.elementor-element-e86f306{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-e86f306 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5460 .elementor-element.elementor-element-e86f306 .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-5460 .elementor-element.elementor-element-2fe63daf.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-2fe63daf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-2fe63daf > .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-5460 .elementor-element.elementor-element-36c080b6 .elementor-button{background-color:var( --e-global-color-fdf3fa4 );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-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-5460 .elementor-element.elementor-element-36c080b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5460 .elementor-element.elementor-element-36c080b6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5460 .elementor-element.elementor-element-18333584{margin-top:0px;margin-bottom:50px;z-index:2;}.elementor-5460 .elementor-element.elementor-element-3465af19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5460 .elementor-element.elementor-element-3465af19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-3465af19 > .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-5460 .elementor-element.elementor-element-3465af19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", poppins;font-size:12px;font-weight:400;font-style:normal;line-height:1.417em;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-770310f );font-size:0em;margin-bottom:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-text );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price{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 );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-5495923-font-family ), poppins;font-size:var( --e-global-typography-5495923-font-size );font-weight:var( --e-global-typography-5495923-font-weight );font-style:var( --e-global-typography-5495923-font-style );line-height:var( --e-global-typography-5495923-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-fdf3fa4 );background-color:var( --e-global-color-fdf3fa4 );font-family:var( --e-global-typography-a952b68-font-family ), poppins;font-size:var( --e-global-typography-a952b68-font-size );font-weight:var( --e-global-typography-a952b68-font-weight );font-style:var( --e-global-typography-a952b68-font-style );line-height:var( --e-global-typography-a952b68-line-height );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products .added_to_cart{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 );margin-inline-start:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;padding:8px 8px 0px 8px;background-color:var( --e-global-color-cb71a98 );border-color:var( --e-global-color-c1eba43 );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-cb71a98 );background-color:var( --e-global-color-accent );border-radius:10px;}.elementor-5460 .elementor-element.elementor-element-248bc40 > .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-5460 .elementor-element.elementor-element-248bc40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 150px 0px;}.elementor-5460 .elementor-element.elementor-element-677f0f8 > .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-5460 .elementor-element.elementor-element-905b24a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5460 .elementor-element.elementor-element-905b24a > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:5px 4px 5px 4px;}.elementor-5460 .elementor-element.elementor-element-905b24a .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-5460 .elementor-element.elementor-element-bcd604e > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:7px 7px 7px 7px;}.elementor-5460 .elementor-element.elementor-element-bcd604e{text-align:center;}.elementor-5460 .elementor-element.elementor-element-bcd604e .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-5460 .elementor-element.elementor-element-18346b2{--e-image-carousel-slides-to-show:4;}.elementor-5460 .elementor-element.elementor-element-224637e:not(.elementor-motion-effects-element-type-background), .elementor-5460 .elementor-element.elementor-element-224637e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cb71a98 );}.elementor-5460 .elementor-element.elementor-element-224637e{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-5460 .elementor-element.elementor-element-224637e, .elementor-5460 .elementor-element.elementor-element-224637e > .elementor-background-overlay{border-radius:38px 38px 38px 38px;}.elementor-5460 .elementor-element.elementor-element-224637e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-f2a1543.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5460 .elementor-element.elementor-element-f2a1543.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-f2a1543.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5460 .elementor-element.elementor-element-f2a1543 > .elementor-element-populated{padding:34px 34px 34px 34px;}.elementor-5460 .elementor-element.elementor-element-644a522{--e-image-carousel-slides-to-show:1;grid-column:span 1;grid-row:span 1;}.elementor-5460 .elementor-element.elementor-element-644a522 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-644a522 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-c314ef6 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-5460 .elementor-element.elementor-element-26554b6{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-26554b6 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-5460 .elementor-element.elementor-element-26554b6 .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-5460 .elementor-element.elementor-element-9b81496 .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-5460 .elementor-element.elementor-element-49aff46{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-5460 .elementor-element.elementor-element-49aff46 p{margin-block-end:4px;}.elementor-5460 .elementor-element.elementor-element-2b1ea3f{padding:20px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-8edcfe7{padding:0px 0px 030px 0px;}.elementor-5460 .elementor-element.elementor-element-f24b1b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5460 .elementor-element.elementor-element-f24b1b9 > .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-5460 .elementor-element.elementor-element-f24b1b9 > .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-5460 .elementor-element.elementor-element-f24b1b9 > .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-5460 .elementor-element.elementor-element-f24b1b9 > .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-5460 .elementor-element.elementor-element-f24b1b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-207acab .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-5460 .elementor-element.elementor-element-4b58d64{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-4b58d64 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5460 .elementor-element.elementor-element-4b58d64 .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-5460 .elementor-element.elementor-element-9101370 .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-5460 .elementor-element.elementor-element-9101370 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5460 .elementor-element.elementor-element-9101370 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5460 .elementor-element.elementor-element-ca9f58f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5460 .elementor-element.elementor-element-ca9f58f > .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-5460 .elementor-element.elementor-element-ca9f58f > .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-5460 .elementor-element.elementor-element-ca9f58f > .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-5460 .elementor-element.elementor-element-ca9f58f > .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-5460 .elementor-element.elementor-element-ca9f58f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5460 .elementor-element.elementor-element-f41896f .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-5460 .elementor-element.elementor-element-d550cf7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-d550cf7 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5460 .elementor-element.elementor-element-d550cf7 .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-5460 .elementor-element.elementor-element-a3b68b8 .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-5460 .elementor-element.elementor-element-a3b68b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5460 .elementor-element.elementor-element-a3b68b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5460 .elementor-element.elementor-element-2cb433a8{padding:50px 0px 100px 0px;}.elementor-5460 .elementor-element.elementor-element-746cfacd{margin-top:0px;margin-bottom:50px;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-22928280.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-22928280.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-186dea25{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-186dea25 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 8px 0px;padding:1px 4px 1px 4px;}.elementor-5460 .elementor-element.elementor-element-186dea25 .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-5460 .elementor-element.elementor-element-978e433 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-52cfb763{width:auto;max-width:auto;}.elementor-5460 .elementor-element.elementor-element-52cfb763 .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-5460 .elementor-element.elementor-element-2bb8ff33{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-5460 .elementor-element.elementor-element-2bb8ff33 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-5460 .elementor-element.elementor-element-2bb8ff33 .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-5460 .elementor-element.elementor-element-1cf82d11.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-1cf82d11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5460 .elementor-element.elementor-element-1cf82d11 > .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-5460 .elementor-element.elementor-element-26f9e1f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.98 * 100% );}.elementor-5460 .elementor-element.elementor-element-26f9e1f:after{content:"0.98";}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__thumbnail__link{width:100%;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__meta-data span + span:before{content:"•";}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__card{border-color:var( --e-global-color-accent );border-width:3px;border-radius:16px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__text{margin-top:20px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__title, .elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__title a{color:var( --e-global-color-secondary );font-family:"Poppins", poppins;font-size:18px;text-transform:uppercase;line-height:18px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__excerpt p{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5262c86-font-family ), poppins;line-height:var( --e-global-typography-5262c86-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5460 .elementor-element.elementor-element-69e4e314{padding:150px 32px 0px 32px;}.elementor-5460 .elementor-element.elementor-element-274719ce{margin-top:0px;margin-bottom:40px;}.elementor-5460 .elementor-element.elementor-element-481dc4d6 .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-5460 .elementor-element.elementor-element-21c88aa5{width:100%;max-width:100%;}.elementor-5460 .elementor-element.elementor-element-21c88aa5 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-1d9da8d1 .elementor-heading-title{font-size:var( --e-global-typography-e7d8823-font-size );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-digits{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-label{font-size:var( --e-global-typography-487c9ae-font-size );line-height:var( --e-global-typography-487c9ae-line-height );}.elementor-5460 .elementor-element.elementor-element-9fb5e08{--swiper-slides-to-display:2;}.elementor-5460 .elementor-element.elementor-element-242d8b0 .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-5460 .elementor-element.elementor-element-cca21fb{width:100%;max-width:100%;}.elementor-5460 .elementor-element.elementor-element-cca21fb .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-dd6ee18.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5460 .elementor-element.elementor-element-50e0dce2{padding:50px 32px 50px 32px;}.elementor-5460 .elementor-element.elementor-element-4c39bf78{margin-top:0px;margin-bottom:40px;}.elementor-5460 .elementor-element.elementor-element-9a7353b .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-5460 .elementor-element.elementor-element-72c68c7b{width:100%;max-width:100%;}.elementor-5460 .elementor-element.elementor-element-72c68c7b .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-2fe63daf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5460 .elementor-element.elementor-element-2fe63daf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-36c080b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5495923-font-size );line-height:var( --e-global-typography-5495923-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-a952b68-font-size );line-height:var( --e-global-typography-a952b68-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-248bc40{padding:64px 32px 100px 32px;}.elementor-5460 .elementor-element.elementor-element-905b24a .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-5460 .elementor-element.elementor-element-bcd604e .elementor-heading-title{font-size:48px;}.elementor-5460 .elementor-element.elementor-element-782a4b64{padding:0px 32px 0px 32px;}.elementor-5460 .elementor-element.elementor-element-26554b6 .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-5460 .elementor-element.elementor-element-9b81496 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-207acab .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-5460 .elementor-element.elementor-element-9101370 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-f41896f .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-5460 .elementor-element.elementor-element-a3b68b8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-2cb433a8{padding:50px 32px 50px 32px;}.elementor-5460 .elementor-element.elementor-element-746cfacd{margin-top:0px;margin-bottom:40px;}.elementor-5460 .elementor-element.elementor-element-186dea25 .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-5460 .elementor-element.elementor-element-52cfb763{width:100%;max-width:100%;}.elementor-5460 .elementor-element.elementor-element-52cfb763 .elementor-heading-title{font-size:40px;}.elementor-bc-flex-widget .elementor-5460 .elementor-element.elementor-element-1cf82d11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5460 .elementor-element.elementor-element-1cf82d11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__excerpt p{line-height:var( --e-global-typography-5262c86-line-height );}}@media(max-width:767px){.elementor-5460 .elementor-element.elementor-element-e6be8ff{z-index:1;}.elementor-5460 .elementor-element.elementor-element-c60c36b .swiper-slide{height:540px;}.elementor-5460 .elementor-element.elementor-element-c60c36b .swiper-slide-contents{max-width:0%;}.elementor-5460 .elementor-element.elementor-element-69e4e314{padding:50px 16px 0px 16px;}.elementor-5460 .elementor-element.elementor-element-481dc4d6 .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-5460 .elementor-element.elementor-element-21c88aa5 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-e4f32e2 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-1d9da8d1 .elementor-heading-title{font-size:var( --e-global-typography-e7d8823-font-size );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-digits{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-5460 .elementor-element.elementor-element-62b83b58 .elementor-countdown-label{font-size:var( --e-global-typography-487c9ae-font-size );line-height:var( --e-global-typography-487c9ae-line-height );}.elementor-5460 .elementor-element.elementor-element-18622773{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-9fb5e08{--swiper-slides-to-display:2;}.elementor-5460 .elementor-element.elementor-element-99848df{padding:20px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-242d8b0{--container-widget-width:357px;--container-widget-flex-grow:0;width:var( --container-widget-width, 357px );max-width:357px;}.elementor-5460 .elementor-element.elementor-element-242d8b0 .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-5460 .elementor-element.elementor-element-cca21fb .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-dd6ee18.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5460 .elementor-element.elementor-element-dd6ee18 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-5460 .elementor-element.elementor-element-dd6ee18 .elementor-main-swiper{height:350px;width:350px;}.elementor-5460 .elementor-element.elementor-element-50e0dce2{padding:40px 16px 40px 16px;}.elementor-5460 .elementor-element.elementor-element-9a7353b .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-5460 .elementor-element.elementor-element-72c68c7b .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-2fe63daf > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-36c080b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:0px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:11px;}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-5495923-font-size );line-height:var( --e-global-typography-5495923-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-a952b68-font-size );line-height:var( --e-global-typography-a952b68-line-height );}.elementor-5460 .elementor-element.elementor-element-71bd652.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-248bc40{padding:50px 16px 80px 16px;}.elementor-5460 .elementor-element.elementor-element-905b24a .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-5460 .elementor-element.elementor-element-bcd604e .elementor-heading-title{font-size:40px;}.elementor-5460 .elementor-element.elementor-element-782a4b64{padding:0px 16px 0px 16px;}.elementor-5460 .elementor-element.elementor-element-224637e, .elementor-5460 .elementor-element.elementor-element-224637e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-224637e{padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-f2a1543 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-c314ef6 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-5460 .elementor-element.elementor-element-26554b6 .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-5460 .elementor-element.elementor-element-9b81496 .elementor-heading-title{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-5460 .elementor-element.elementor-element-f24b1b9 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5460 .elementor-element.elementor-element-207acab .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-5460 .elementor-element.elementor-element-9101370 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-ca9f58f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5460 .elementor-element.elementor-element-f41896f .elementor-heading-title{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-5460 .elementor-element.elementor-element-a3b68b8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5460 .elementor-element.elementor-element-2cb433a8{padding:40px 16px 40px 16px;}.elementor-5460 .elementor-element.elementor-element-186dea25 .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-5460 .elementor-element.elementor-element-52cfb763 .elementor-heading-title{font-size:36px;}.elementor-5460 .elementor-element.elementor-element-1cf82d11 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-5460 .elementor-element.elementor-element-26f9e1f:after{content:"1";}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__thumbnail__link{width:100%;}.elementor-5460 .elementor-element.elementor-element-26f9e1f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:8px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:8px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:8px;}.elementor-5460 .elementor-element.elementor-element-26f9e1f .elementor-post__excerpt p{line-height:var( --e-global-typography-5262c86-line-height );}}@media(min-width:768px){.elementor-5460 .elementor-element.elementor-element-7a6b8aa5{width:80%;}.elementor-5460 .elementor-element.elementor-element-e4f32e2{width:20%;}.elementor-5460 .elementor-element.elementor-element-75b4bd17{width:80%;}.elementor-5460 .elementor-element.elementor-element-2fe63daf{width:20%;}.elementor-5460 .elementor-element.elementor-element-f2a1543{width:57%;}.elementor-5460 .elementor-element.elementor-element-c314ef6{width:42.956%;}.elementor-5460 .elementor-element.elementor-element-22928280{width:80%;}.elementor-5460 .elementor-element.elementor-element-1cf82d11{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5460 .elementor-element.elementor-element-7a6b8aa5{width:70%;}.elementor-5460 .elementor-element.elementor-element-e4f32e2{width:30%;}.elementor-5460 .elementor-element.elementor-element-f2a1543{width:100%;}.elementor-5460 .elementor-element.elementor-element-c314ef6{width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-9fb5e08 *//* 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 */
/* Start custom CSS for woocommerce-products, class: .elementor-element-71bd652 *//* =========================================
   MOVER WISHLIST E VISUALIZAÇÃO PARA O TOPO
   Abaixo do selo Oferta - WWAVE
========================================= */

/* Garante que o card seja referência para os ícones */
.wwave-grade-produtos ul.products li.product {
    position: relative !important;
}

/* Selo Oferta no topo direito */
.wwave-grade-produtos ul.products li.product .onsale {
    top: 10px !important;
    right: 10px !important;
    z-index: 20 !important;
}

/* Wishlist / coração abaixo do selo Oferta */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action {
    position: absolute !important;
    top: 54px !important;
    right: 12px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 19 !important;

    width: 34px !important;
    height: 34px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    color: #ff7715 !important;

    border: 1px solid #e7ecf5 !important;
    border-radius: 50% !important;

    box-shadow: 0 8px 18px rgba(8, 17, 36, 0.14) !important;
    opacity: 1 !important;
    visibility: visible !important;

    transition: all 0.25s ease !important;
}

/* Visualização rápida abaixo do coração */
.wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger {
    position: absolute !important;
    top: 94px !important;
    right: 12px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 19 !important;

    width: 34px !important;
    height: 34px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    color: #083aa9 !important;

    border: 1px solid #e7ecf5 !important;
    border-radius: 50% !important;

    box-shadow: 0 8px 18px rgba(8, 17, 36, 0.14) !important;
    opacity: 1 !important;
    visibility: visible !important;

    transition: all 0.25s ease !important;
}

/* Hover dos ícones */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist:hover,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action:hover {
    background: #ff7715 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
}

.wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger:hover {
    background: #083aa9 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
}

/* Produto favoritado */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist.active,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action.active {
    background: #ff7715 !important;
    color: #ffffff !important;
}

/* Impede que os ícones fiquem perto do preço */
.wwave-grade-produtos ul.products li.product .price {
    position: relative !important;
    z-index: 2 !important;
}

/* Mobile */
@media (max-width: 767px) {
    .wwave-grade-produtos ul.products li.product .shopengine-wishlist,
    .wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action {
        top: 48px !important;
        right: 8px !important;
        width: 30px !important;
        height: 30px !important;
    }

    .wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger {
        top: 84px !important;
        right: 8px !important;
        width: 30px !important;
        height: 30px !important;
    }

/* =========================================
   CORRIGIR WISHLIST / VISUALIZAÇÃO
   NÃO TAMPAR IMAGEM, TÍTULO OU PREÇO
========================================= */

.wwave-grade-produtos ul.products li.product {
    position: relative !important;
    overflow: hidden !important;
}

/* Altura padrão da imagem no desktop */
.wwave-grade-produtos ul.products li.product {
    --wwave-img-altura: 360px;
}

/* Mantém a imagem com altura controlada */
.wwave-grade-produtos ul.products li.product img {
    height: var(--wwave-img-altura) !important;
    object-fit: cover !important;
}

/* Dá espaço abaixo da imagem para os ícones */
.wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
    margin-top: 58px !important;
}

/* Wishlist / coração abaixo da imagem, fora da arte */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action {
    position: absolute !important;
    top: calc(var(--wwave-img-altura) + 12px) !important;
    right: 14px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 30 !important;

    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    color: #ff7715 !important;

    border: 1px solid #e7ecf5 !important;
    border-radius: 50% !important;

    box-shadow: 0 8px 18px rgba(8, 17, 36, 0.12) !important;

    opacity: 1 !important;
    visibility: visible !important;
}

/* Visualização rápida ao lado do coração */
.wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger {
    position: absolute !important;
    top: calc(var(--wwave-img-altura) + 12px) !important;
    right: 58px !important;
    left: auto !important;
    bottom: auto !important;
    z-index: 30 !important;

    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    color: #083aa9 !important;

    border: 1px solid #e7ecf5 !important;
    border-radius: 50% !important;

    box-shadow: 0 8px 18px rgba(8, 17, 36, 0.12) !important;

    opacity: 1 !important;
    visibility: visible !important;
}

/* Hover */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist:hover,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action:hover {
    background: #ff7715 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
}

.wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger:hover {
    background: #083aa9 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
}

/* Favoritado */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist.active,
.wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action.active {
    background: #ff7715 !important;
    color: #ffffff !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .wwave-grade-produtos ul.products li.product {
        --wwave-img-altura: 300px;
    }

    .wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
        margin-top: 54px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .wwave-grade-produtos ul.products li.product {
        --wwave-img-altura: 220px;
    }

    .wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
        margin-top: 48px !important;
    }

    .wwave-grade-produtos ul.products li.product .shopengine-wishlist,
    .wwave-grade-produtos ul.products li.product .shopengine_add_to_list_action {
        top: calc(var(--wwave-img-altura) + 9px) !important;
        right: 10px !important;
        width: 32px !important;
        height: 32px !important;
    }

    .wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger {
        top: calc(var(--wwave-img-altura) + 9px) !important;
        right: 48px !important;
        width: 32px !important;
        height: 32px !important;

/* =========================================
   CARD DE PRODUTO PROFISSIONAL + BOTÃO
   WWAVE - Grade de Produtos WooCommerce
========================================= */

/* Grade geral */
.wwave-grade-produtos ul.products {
    gap: 18px !important;
}

/* Card do produto */
.wwave-grade-produtos ul.products li.product {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    background: #ffffff !important;
    border: 1px solid #e7ecf5 !important;
    border-radius: 18px !important;
    overflow: hidden !important;

    padding: 0 0 16px 0 !important;
    min-height: 100% !important;

    box-shadow: 0 10px 28px rgba(8, 17, 36, 0.08) !important;
    transition: all 0.25s ease !important;
}

/* Hover do card */
.wwave-grade-produtos ul.products li.product:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0 18px 42px rgba(8, 17, 36, 0.14) !important;
    border-color: rgba(255, 119, 21, 0.35) !important;
}

/* Link principal do produto */
.wwave-grade-produtos ul.products li.product a.woocommerce-LoopProduct-link {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    text-decoration: none !important;
}

/* Imagem do produto */
.wwave-grade-produtos ul.products li.product img {
    width: 100% !important;
    height: 360px !important;
    object-fit: cover !important;
    object-position: center !important;
    margin: 0 !important;
    border-radius: 0 !important;
    background: #f4f6fb !important;
}

/* Título do produto */
.wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
    min-height: 54px !important;
    margin: 14px 14px 8px !important;

    color: #081124 !important;
    font-family: Poppins, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;

    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

/* Preço */
.wwave-grade-produtos ul.products li.product .price {
    display: block !important;
    margin: 0 14px 12px !important;

    color: #ff7715 !important;
    font-family: Rajdhani, Arial, sans-serif !important;
    font-size: 22px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
}

/* Preço antigo */
.wwave-grade-produtos ul.products li.product .price del {
    color: #6b7280 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    opacity: 0.75 !important;
}

/* Preço atual */
.wwave-grade-produtos ul.products li.product .price ins {
    color: #ff7715 !important;
    text-decoration: none !important;
    font-weight: 900 !important;
}

/* Selo oferta */
.wwave-grade-produtos ul.products li.product .onsale {
    position: absolute !important;
    top: 10px !important;
    right: 10px !important;
    z-index: 5 !important;

    min-width: auto !important;
    min-height: auto !important;
    margin: 0 !important;
    padding: 7px 10px !important;

    background: #ff7715 !important;
    color: #ffffff !important;
    border-radius: 999px !important;

    font-family: Rajdhani, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
}

/* Esconde o quick view para deixar o card mais limpo */
.wwave-grade-produtos ul.products li.product .shopengine-quickview-trigger {
    display: none !important;
}

/* Botão adicionar ao carrinho no final do card */
.wwave-grade-produtos ul.products li.product a.button,
.wwave-grade-produtos ul.products li.product a.add_to_cart_button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: calc(100% - 28px) !important;
    min-height: 48px !important;
    margin: auto 14px 0 !important;
    padding: 13px 16px !important;

    background: linear-gradient(135deg, #ff7715 0%, #ff9b45 100%) !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 999px !important;

    font-family: Rajdhani, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03em !important;

    opacity: 1 !important;
    visibility: visible !important;

    box-shadow: 0 12px 26px rgba(255, 119, 21, 0.30) !important;
    transition: all 0.25s ease !important;
}

/* Texto do botão */
.wwave-grade-produtos ul.products li.product a.add_to_cart_button {
    font-size: 0 !important;
}

.wwave-grade-produtos ul.products li.product a.add_to_cart_button::before {
    content: "Adicionar ao carrinho";
    font-size: 15px !important;
}

/* Ícone no botão */
.wwave-grade-produtos ul.products li.product a.add_to_cart_button::after {
    content: "🛒";
    margin-left: 8px !important;
    font-size: 16px !important;
}

/* Hover do botão */
.wwave-grade-produtos ul.products li.product a.button:hover,
.wwave-grade-produtos ul.products li.product a.add_to_cart_button:hover {
    background: linear-gradient(135deg, #083aa9 0%, #052d82 100%) !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 16px 32px rgba(8, 58, 169, 0.30) !important;
}

/* Quando o produto é adicionado */
.wwave-grade-produtos ul.products li.product a.button.added,
.wwave-grade-produtos ul.products li.product a.add_to_cart_button.added {
    background: #083aa9 !important;
    color: #ffffff !important;
}

/* Link Ver carrinho */
.wwave-grade-produtos ul.products li.product a.added_to_cart {
    display: block !important;
    margin: 10px 14px 0 !important;

    color: #083aa9 !important;
    font-family: Rajdhani, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    text-align: center !important;
    text-decoration: none !important;
}

.wwave-grade-produtos ul.products li.product a.added_to_cart:hover {
    color: #ff7715 !important;
}

/* Coração/favorito mais discreto */
.wwave-grade-produtos ul.products li.product .shopengine-wishlist {
    position: absolute !important;
    left: 12px !important;
    bottom: 72px !important;
    z-index: 6 !important;

    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #ffffff !important;
    border: 1px solid #e7ecf5 !important;
    border-radius: 50% !important;
    color: #ff7715 !important;

    box-shadow: 0 8px 18px rgba(8, 17, 36, 0.10) !important;
}

/* Ajuste para tablet */
@media (max-width: 1024px) {
    .wwave-grade-produtos ul.products li.product img {
        height: 300px !important;
    }

    .wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
        font-size: 14px !important;
    }
}

/* Ajuste para mobile */
@media (max-width: 767px) {
    .wwave-grade-produtos ul.products {
        gap: 12px !important;
    }

    .wwave-grade-produtos ul.products li.product {
        border-radius: 14px !important;
        padding-bottom: 12px !important;
    }

    .wwave-grade-produtos ul.products li.product img {
        height: 220px !important;
    }

    .wwave-grade-produtos ul.products li.product .woocommerce-loop-product__title {
        min-height: 48px !important;
        margin: 10px 10px 6px !important;
        font-size: 12px !important;
        line-height: 1.35 !important;
    }

    .wwave-grade-produtos ul.products li.product .price {
        margin: 0 10px 10px !important;
        font-size: 18px !important;
    }

    .wwave-grade-produtos ul.products li.product .price del {
        font-size: 11px !important;
    }

    .wwave-grade-produtos ul.products li.product a.button,
    .wwave-grade-produtos ul.products li.product a.add_to_cart_button {
        width: calc(100% - 20px) !important;
        min-height: 42px !important;
        margin: auto 10px 0 !important;
        padding: 10px 12px !important;
    }

    .wwave-grade-produtos ul.products li.product a.add_to_cart_button::before {
        content: "Comprar";
        font-size: 13px !important;
    }

    .wwave-grade-produtos ul.products li.product a.add_to_cart_button::after {
        font-size: 13px !important;
        margin-left: 6px !important;
    }

    .wwave-grade-produtos ul.products li.product .shopengine-wishlist {
        bottom: 58px !important;
        left: 10px !important;
        width: 28px !important;
        height: 28px !important;
    }
}/* End custom CSS */