.elementor-64 .elementor-element.elementor-element-e17bbf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-a34a02d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-a34a02d:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a34a02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-64 .elementor-element.elementor-element-adadfce{--display:flex;}.elementor-64 .elementor-element.elementor-element-c60d50e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-868fb02 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-0cebd11 .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-0cebd11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-0cebd11.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-0cebd11.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-0cebd11.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-0cebd11.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-8ab9752 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-70ff500{--display:flex;}.elementor-64 .elementor-element.elementor-element-450d621 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-e7e2b1f .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-e7e2b1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-e7e2b1f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e7e2b1f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-e7e2b1f.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-e7e2b1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-18e073b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-0be3cdc{--display:flex;}.elementor-64 .elementor-element.elementor-element-3f33866 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-42eb7fd .elementor-icon-wrapper{text-align:center;}.elementor-64 .elementor-element.elementor-element-42eb7fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-42eb7fd.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-42eb7fd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-42eb7fd.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-42eb7fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-69f3b23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-3217a91{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a596e1f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-64 .elementor-element.elementor-element-52303dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-52303dd:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-52303dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-463f911{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-284b0d6{padding:10px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-284b0d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-f7dcf8b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:250px;}.elementor-64 .elementor-element.elementor-element-f7dcf8b{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-f7dcf8b .elementor-main-swiper{height:369px;width:100%;}.elementor-64 .elementor-element.elementor-element-f7dcf8b .elementor-main-swiper .swiper-slide{border-radius:29px;}.elementor-64 .elementor-element.elementor-element-f7dcf8b .elementor-swiper-button{font-size:52px;}.elementor-64 .elementor-element.elementor-element-e76b909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-e76b909:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-e76b909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-29645ea .elementor-repeater-item-5e87b10 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://mercadopee.com.br/wp-content/uploads/2026/01/2-1.png);background-size:contain;}.elementor-64 .elementor-element.elementor-element-29645ea .elementor-repeater-item-63e2ffa .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://mercadopee.com.br/wp-content/uploads/2026/01/1-1.png);background-size:contain;}.elementor-64 .elementor-element.elementor-element-29645ea .swiper-slide{transition-duration:calc(5000ms*1.2);height:614px;}.elementor-64 .elementor-element.elementor-element-29645ea .swiper-slide-contents{max-width:66%;}.elementor-64 .elementor-element.elementor-element-29645ea .swiper-slide-inner{text-align:center;}.elementor-64 .elementor-element.elementor-element-29645ea .elementor-swiper-button{font-size:0px;}.elementor-64 .elementor-element.elementor-element-156dab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-5b3b742{--display:flex;}.elementor-64 .elementor-element.elementor-element-5b3b742.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-fcb387c );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-fcb387c );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:900;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .button{border-radius:15px 15px 15px 15px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product{border-radius:28px;padding:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-fcb387c );margin:-20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-3217a91{--width:1290%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-f7dcf8b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-e17bbf0 .elementor-background-slideshow__slide__image{background-size:contain;}.elementor-64 .elementor-element.elementor-element-e17bbf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a34a02d{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-adadfce{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c60d50e{--width:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-0cebd11 .elementor-icon{font-size:38px;}.elementor-64 .elementor-element.elementor-element-0cebd11 .elementor-icon svg{height:38px;}.elementor-64 .elementor-element.elementor-element-8ab9752 .elementor-heading-title{font-size:13px;}.elementor-64 .elementor-element.elementor-element-70ff500{--width:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e7e2b1f .elementor-icon{font-size:38px;}.elementor-64 .elementor-element.elementor-element-e7e2b1f .elementor-icon svg{height:38px;}.elementor-64 .elementor-element.elementor-element-18e073b .elementor-heading-title{font-size:13px;}.elementor-64 .elementor-element.elementor-element-0be3cdc{--width:80px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-42eb7fd .elementor-icon{font-size:33px;}.elementor-64 .elementor-element.elementor-element-42eb7fd .elementor-icon svg{height:33px;}.elementor-64 .elementor-element.elementor-element-69f3b23 .elementor-heading-title{font-size:13px;}.elementor-64 .elementor-element.elementor-element-3217a91{--width:500px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-64 .elementor-element.elementor-element-65998c3{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-284b0d6 .elementor-heading-title{font-size:30px;}.elementor-64 .elementor-element.elementor-element-f7dcf8b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-64 .elementor-element.elementor-element-f7dcf8b .elementor-main-swiper{height:254px;width:317px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-64 .elementor-element.elementor-element-29645ea .swiper-slide{height:176px;}.elementor-64 .elementor-element.elementor-element-29645ea .elementor-swiper-button{font-size:0px;}.elementor-64 .elementor-element.elementor-element-156dab8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-5b3b742{--width:345px;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-64 .elementor-element.elementor-element-7c0ca17{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-7c0ca17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products  ul.products{grid-column-gap:4px;grid-row-gap:4px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .price del {font-size:20px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-64 .elementor-element.elementor-element-7c0ca17.elementor-wc-products .added_to_cart{margin-inline-start:0px;}}/* Start custom CSS for heading, class: .elementor-element-284b0d6 *//* Efeito Premium para o Título Categorias */
.elementor-64 .elementor-element.elementor-element-284b0d6 .elementor-heading-title {
    background: linear-gradient(90deg, #ffffff, #00ff88, #ffffff); /* Degradê Branco e Verde Neon */
    background-size: 200% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 2px;
    animation: shine-text 4s linear infinite; /* Animação de brilho passando */
    position: relative;
}

/* Linha decorativa embaixo do título */
.elementor-64 .elementor-element.elementor-element-284b0d6 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 50px;
    height: 3px;
    background: #00ff88; /* Verde Neon */
    margin: 10px auto 0;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 255, 136, 0.8);
    animation: line-grow 2s infinite alternate;
}

/* Animação do brilho no texto */
@keyframes shine-text {
    to { background-position: 200% center; }
}

/* Animação da linha pulsando */
@keyframes line-grow {
    from { width: 30px; opacity: 0.5; }
    to { width: 70px; opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-f7dcf8b *//* Animação que convida ao movimento (Swipe Invitation) */
.elementor-64 .elementor-element.elementor-element-f7dcf8b .swiper-slide {
    animation: swipe-hint 4s infinite ease-in-out; /* Movimento contínuo e suave */
    transition: transform 0.5s ease-in-out !important;
}

@keyframes swipe-hint {
    0% { transform: rotateY(0deg) scale(1); }
    25% { transform: rotateY(8deg) translateX(5px); } /* Inclina levemente para a direita */
    50% { transform: rotateY(-8deg) translateX(-5px); } /* Inclina levemente para a esquerda */
    75% { transform: rotateY(0deg) scale(1.02); } /* Pequeno pulso para frente */
    100% { transform: rotateY(0deg) scale(1); }
}

/* Pausa a animação quando o cliente toca ou passa o mouse para não atrapalhar a navegação */
.elementor-64 .elementor-element.elementor-element-f7dcf8b .swiper-slide:hover,
.elementor-64 .elementor-element.elementor-element-f7dcf8b .swiper-slide:active {
    animation: none !important;
    transform: scale(1.05) !important; /* Destaque no item selecionado */
    filter: brightness(1.1);
}

/* Ajuste das imagens para ficarem profissionais no Mercado Pee */
.elementor-64 .elementor-element.elementor-element-f7dcf8b img {
    border-radius: 25px !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.3) !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7c0ca17 *//* Efeito Pulse Suave */

.add_to_cart_button, 

.product_type_simple {

    animation: suave-pulse 2.5s infinite ease-in-out; /* Ativa a animação infinita */

}



@keyframes suave-pulse {

    0% {

        box-shadow: 0 0 0 0 rgba(38, 27, 70, 0.4); /* Roxo #261B46 inicial */

    }

    70% {

        box-shadow: 0 0 0 12px rgba(0, 255, 136, 0); /* Expande e desaparece em verde */

    }

    100% {

        box-shadow: 0 0 0 0 rgba(0, 255, 136, 0);

    }

}



/* Pausa o pulse quando o mouse está em cima para foco total no clique */

.add_to_cart_button:hover, 

.product_type_simple:hover {

    animation: none !important;

    box-shadow: 0 0 20px rgba(0, 255, 136, 0.6) !important; /* Mantém o brilho fixo no hover */

}



/* Efeito de convite ao toque na imagem */

.elementor-product-loop-item img, 

.product img {

    transition: all 0.5s ease-in-out !important;

    animation: image-pulse 3s infinite ease-in-out; /* Animação constante */

    cursor: pointer;

}



/* Animação de Zoom Suave (Aproxima e Afasta) */

@keyframes image-pulse {

    0% { transform: scale(1); filter: brightness(1); }

    50% { transform: scale(1.03); filter: brightness(1.1); } /* Leve aumento e brilho */

    100% { transform: scale(1); filter: brightness(1); }

}



/* Efeito de Reflexo (Gloss) que passa pela imagem */

.elementor-product-loop-item .elementor-instance-main::after {

    content: "";

    position: absolute;

    top: 0;

    left: -150%;

    width: 50%;

    height: 100%;

    background: linear-gradient(to right, transparent, rgba(255,255,255,0.2), transparent);

    transform: skewX(-25deg);

    animation: shine-swipe 4s infinite; /* Brilho passa a cada 4 segundos */

}



@keyframes shine-swipe {

    0% { left: -150%; }

    20% { left: 150%; }

    100% { left: 150%; }

}



/* Quando o usuário toca ou passa o mouse, a imagem foca totalmente */

.elementor-product-loop-item:hover img {

    transform: scale(1.07) !important;

    animation: none !important; /* Para a pulsação para foco fixo */

    filter: brightness(1.05);

}



/* 1. CARD: Efeito de Profundidade e Bordas */

.elementor-product-loop-item {

    transition: all 0.4s ease !important;

    border: 1px solid rgba(0, 0, 0, 0.05) !important; /* Borda sutil para fundo branco */

    border-radius: 20px !important;

    overflow: hidden;

    background: #ffffff !important;

}



.elementor-product-loop-item:hover {

    transform: translateY(-8px) !important; 

    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1) !important;

    border-color: #00ff88 !important; /* Borda acende em verde neon */

}



/* 2. PREÇOS: Empilhados e Centralizados */

.price {

    display: flex !important;

    flex-direction: column !important; 

    align-items: center !important;

    gap: 2px !important;

    margin-bottom: 10px !important;

}



/* Preço Antigo (Riscado) */

del .woocommerce-Price-amount {

    color: #888 !important;

    font-size: 13px !important; /* Ligeiramente menor */

    text-decoration: line-through !important; /* Risco ativo */

    opacity: 0.6;

}



/* Preço Novo (Destaque Laranja) */

ins .woocommerce-Price-amount {

    color: #ff8800 !important; 

    font-size: 20px !important;

    font-weight: 800 !important;

    text-decoration: none !important;

}



/* 3. IMAGEM DO PRODUTO: Zoom Suave */

.elementor-product-loop-item img {

    transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) !important;

}



.elementor-product-loop-item:hover img {

    transform: scale(1.08) !important; 

}



/* 4. BADGE DE OFERTA: Agora DISCRETA e Pequena */

.onsale {

    background-color: #00ff88 !important; /* Verde neon */

    color: #000 !important;

    font-size: 10px !important;    /* Texto bem pequeno */

    font-weight: 700 !important;

    text-transform: uppercase;

    padding: 2px 8px !important;   /* Bem justo ao texto */

    min-height: auto !important;

    min-width: auto !important;

    line-height: 1.2 !important;

    border-radius: 4px !important; /* Formato moderno e compacto */

    top: 10px !important;

    right: 10px !important;        /* Alinhado à direita para não poluir */

    left: auto !important;

    box-shadow: none !important;    /* Sem brilho para ser discreto */

}/* End custom CSS */