.elementor-229623 .elementor-element.elementor-element-08b0965{--display:flex;}.elementor-229623 .elementor-element.elementor-element-a54f9c6{--spacer-size:10px;}.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-229623 .elementor-element.elementor-element-475721f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-229623 .elementor-element.elementor-element-475721f{text-align:center;}.elementor-229623 .elementor-element.elementor-element-475721f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;color:#8CC63F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-229623 .elementor-element.elementor-element-35a826a{text-align:center;}.elementor-229623 .elementor-element.elementor-element-7e55748{--display:flex;}.elementor-229623 .elementor-element.elementor-element-18ad96c{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-74f7f18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-950cd3a{text-align:center;}.elementor-229623 .elementor-element.elementor-element-950cd3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-229623 .elementor-element.elementor-element-15d353e{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-15d353e .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-15d353e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.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-229623 .elementor-element.elementor-element-a1feed8.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-a1feed8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-a1feed8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-e888953{--display:flex;}.elementor-229623 .elementor-element.elementor-element-38a663e{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-7d12b7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-54a7c34{text-align:center;}.elementor-229623 .elementor-element.elementor-element-54a7c34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-2261521{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-2261521 .elementor-divider-separator{width:37%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-2261521 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-f78f2a6{width:100%;max-width:100%;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-element{--align-self:center;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-741d692{--display:flex;}.elementor-229623 .elementor-element.elementor-element-3ed7bb6{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-37c0647 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-e0514ad{text-align:center;}.elementor-229623 .elementor-element.elementor-element-e0514ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-a2fa9ae{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-a2fa9ae .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-a2fa9ae .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-2d66e96.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-2d66e96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2d66e96.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-976497b{--display:flex;}.elementor-229623 .elementor-element.elementor-element-5659d9f{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-2a0fac0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-82f4290{text-align:center;}.elementor-229623 .elementor-element.elementor-element-82f4290 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-f07b10b{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-f07b10b .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-f07b10b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-24051bf.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-24051bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-24051bf.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-288b58b{--display:flex;}.elementor-229623 .elementor-element.elementor-element-a6f74db{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-2e3e559 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-f607dec{text-align:center;}.elementor-229623 .elementor-element.elementor-element-f607dec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-13c8299{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-13c8299 .elementor-divider-separator{width:12%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-13c8299 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-4440984.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-4440984.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4440984.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-0bc7eee{--display:flex;}.elementor-229623 .elementor-element.elementor-element-02e5249{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-e7f6953 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-cf13ebc{text-align:center;}.elementor-229623 .elementor-element.elementor-element-cf13ebc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-36229e3{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-36229e3 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-36229e3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-4fbbba0.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-4fbbba0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4fbbba0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-1e8193f{--display:flex;}.elementor-229623 .elementor-element.elementor-element-e28d823{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-f933341 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-5cb37ff{text-align:center;}.elementor-229623 .elementor-element.elementor-element-5cb37ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-6949ad9{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-6949ad9 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-6949ad9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-0189251{width:100%;max-width:100%;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-element{--align-self:center;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-aeda7ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-b87a5b1{text-align:center;}.elementor-229623 .elementor-element.elementor-element-b87a5b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-cd1ba3b{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-cd1ba3b .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-cd1ba3b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-12b97cd{width:100%;max-width:100%;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-element{--align-self:center;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-229623 .elementor-element.elementor-element-3c9c4b1{--display:flex;}.elementor-229623 .elementor-element.elementor-element-a336025{--spacer-size:20px;}.elementor-229623 .elementor-element.elementor-element-547d904 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-229623 .elementor-element.elementor-element-ab053dc{text-align:center;}.elementor-229623 .elementor-element.elementor-element-ab053dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;color:#DC8020;}.elementor-229623 .elementor-element.elementor-element-8d51e0e{--divider-border-style:solid;--divider-color:#8CC63F;--divider-border-width:2px;}.elementor-229623 .elementor-element.elementor-element-8d51e0e .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-229623 .elementor-element.elementor-element-8d51e0e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-229623 .elementor-element.elementor-element-2ac69e8.elementor-wc-products ul.products li.product{text-align:center;}.elementor-229623 .elementor-element.elementor-element-2ac69e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2ac69e8.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-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-229623 .elementor-element.elementor-element-a1feed8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2d66e96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-24051bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4440984.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4fbbba0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2ac69e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-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-229623 .elementor-element.elementor-element-a1feed8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-f78f2a6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2d66e96.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-24051bf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4440984.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-4fbbba0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-0189251.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-12b97cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-229623 .elementor-element.elementor-element-2ac69e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-48d3905 *//* ===== Badge responsiva específica para o ID 226182 ===== */

/* Garante posicionamento relativo no card de produto */
.woocommerce-shop ul.products li.product,
.post-type-archive-product ul.products li.product {
  position: relative;
}

/* Badge gerada pelo shortcode [acoplw_badge id="226182"] */
.acoplw-badge-icon[data-id="226182"],
#badge-226182,
.acoplw-badge-icon.acoplw-badge-226182 {
  position: absolute;
  top: 8px;
  right: 8px;

  /* Escala fluida:
     mínimo 28px
     cresce com a viewport (2.2vw)
     máximo 56px
  */
  width: clamp(28px, 2.2vw, 56px);
  height: auto;
  line-height: 1;
  z-index: 10;
  pointer-events: none; /* não bloqueia clique no produto */
}

/* Se a badge for IMG ou SVG interno */
.acoplw-badge-icon[data-id="226182"] img,
.acoplw-badge-icon[data-id="226182"] svg,
#badge-226182 img,
#badge-226182 svg {
  display: block;
  width: 100%;
  height: auto;
}

/* Ajuste fino para mobile */
@media (max-width: 480px) {
  .acoplw-badge-icon[data-id="226182"],
  #badge-226182,
  .acoplw-badge-icon.acoplw-badge-226182 {
    top: 6px;
    right: 6px;
  }
}

/* Opcional: efeito no hover do card */
.woocommerce ul.products li.product:hover .acoplw-badge-icon[data-id="226182"],
.woocommerce ul.products li.product:focus-within .acoplw-badge-icon[data-id="226182"] {
  transform: scale(1.05);
}/* End custom CSS */