.elementor-46 .elementor-element.elementor-element-2ee603f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-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-46 .elementor-element.elementor-element-d979a2b .elementor-repeater-item-f1a8826 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://marumono.com/wp-content/uploads/2025/08/banner_001_desktop.png);background-size:cover;}.elementor-46 .elementor-element.elementor-element-d979a2b .elementor-repeater-item-380e85f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://marumono.com/wp-content/uploads/2025/08/banner_003_desktop.png);background-size:cover;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide{transition-duration:calc(5000ms*1.2);height:100px;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide-contents{max-width:100vw;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide-inner{text-align:center;}.elementor-46 .elementor-element.elementor-element-d979a2b .elementor-swiper-button{font-size:40px;color:#A6A6A6CC;}.elementor-46 .elementor-element.elementor-element-d979a2b .elementor-swiper-button svg{fill:#A6A6A6CC;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-pagination-bullet{height:10px;width:10px;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-pagination-fraction{font-size:10px;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A6A6A678;opacity:1;}.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-pagination-bullet-active{background-color:#FFFFFF00;}.elementor-46 .elementor-element.elementor-element-430d5fa .elementor-repeater-item-f1a8826 .swiper-slide-bg{background-color:var( --e-global-color-secondary );background-image:url(https://marumono.com/wp-content/uploads/2025/08/banner_001_mobile.png);background-size:cover;}.elementor-46 .elementor-element.elementor-element-430d5fa .elementor-repeater-item-380e85f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://marumono.com/wp-content/uploads/2025/08/banner_003_mobile.png);background-size:cover;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide{transition-duration:calc(5000ms*1.2);height:100px;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide-contents{max-width:100vw;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide-inner{text-align:center;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-pagination-bullet{height:10px;width:10px;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-pagination-fraction{font-size:10px;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#A6A6A678;opacity:1;}.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-pagination-bullet-active{background-color:#FFFFFF00;}.elementor-46 .elementor-element.elementor-element-826a0fa{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-826a0fa:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-826a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://marumono.com/wp-content/uploads/2025/08/capsule_pattern.svg");background-position:683px 6px;background-size:30em auto;}.elementor-46 .elementor-element.elementor-element-c053843{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-87029e6{width:auto;max-width:auto;}.elementor-46 .elementor-element.elementor-element-87029e6.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title{font-family:var( --e-global-typography-bd1737d-font-family ), Sans-serif;font-size:var( --e-global-typography-bd1737d-font-size );font-weight:var( --e-global-typography-bd1737d-font-weight );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title a{transition-duration:0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:1.3em;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );border-radius:2em 2em 2em 2em;}.elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-f51cc9f.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-f51cc9f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.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-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-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-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-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-46 .elementor-element.elementor-element-9214f53.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Prompt", Sans-serif;font-size:1.3em;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.3s;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-secondary );border-radius:2em 2em 2em 2em;}.elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button:hover, .elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-ce61092{width:100%;max-width:100%;}.elementor-46 .elementor-element.elementor-element-ce61092.elementor-element{--align-self:center;}.elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button:hover svg, .elementor-46 .elementor-element.elementor-element-ce61092 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-f3e2047{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-f3e2047:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-f3e2047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-c062287{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-12431b6{width:auto;max-width:auto;}.elementor-46 .elementor-element.elementor-element-12431b6.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title{font-family:var( --e-global-typography-bd1737d-font-family ), Sans-serif;font-size:var( --e-global-typography-bd1737d-font-size );font-weight:var( --e-global-typography-bd1737d-font-weight );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title a{transition-duration:0.2s;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-46 .elementor-element.elementor-element-8c6c8c4{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-8c6c8c4:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-8c6c8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://marumono.com/wp-content/uploads/2025/08/capsule_pattern.svg");background-position:683px 6px;background-size:30em auto;}.elementor-46 .elementor-element.elementor-element-4e48586{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46 .elementor-element.elementor-element-a2c9d58{width:auto;max-width:auto;}.elementor-46 .elementor-element.elementor-element-a2c9d58.elementor-element{--align-self:flex-start;}.elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title{font-family:var( --e-global-typography-bd1737d-font-family ), Sans-serif;font-size:var( --e-global-typography-bd1737d-font-size );font-weight:var( --e-global-typography-bd1737d-font-weight );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title a:hover, .elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title a{transition-duration:0.2s;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 10px 0px;border-color:var( --e-global-color-6754941 );margin-bottom:1.6em;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-206a477 );margin-bottom:0.9em;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-8e0d62c-font-family ), Sans-serif;font-size:var( --e-global-typography-8e0d62c-font-size );font-weight:var( --e-global-typography-8e0d62c-font-weight );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-0b5c44e-font-family ), Sans-serif;font-size:var( --e-global-typography-0b5c44e-font-size );font-weight:var( --e-global-typography-0b5c44e-font-weight );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product{border-style:solid;border-width:1em 1em 1em 1em;border-radius:5px;background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-46:not(.elementor-motion-effects-element-type-background), body.elementor-page-46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-826a0fa:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-826a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-8c6c8c4:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-8c6c8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-826a0fa:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-826a0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-46 .elementor-element.elementor-element-87029e6 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-9214f53.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-e3bc908.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-12431b6 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-3c8be87.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-ede39af.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-8c6c8c4:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-8c6c8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-46 .elementor-element.elementor-element-a2c9d58 .elementor-heading-title{font-size:var( --e-global-typography-bd1737d-font-size );letter-spacing:var( --e-global-typography-bd1737d-letter-spacing );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-965ae55.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-8e0d62c-font-size );}.elementor-46 .elementor-element.elementor-element-5ba5a93.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-0b5c44e-font-size );}}/* Start custom CSS for slides, class: .elementor-element-d979a2b */.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-pagination-bullet-active {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22capsule_icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20283.46%20283.46%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23A6A6A6%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M141.73%2C0C63.58%2C0%2C0%2C63.58%2C0%2C141.73S63.58%2C283.46%2C141.73%2C283.46s141.73-63.58%2C141.73-141.73S219.88%2C0%2C141.73%2C0Zm99.11%2C141.66a1.45%2C1.45%2C0%2C0%2C1-.13.36%2C3.74%2C3.74%2C0%2C0%2C1-.23.43%2C1.63%2C1.63%2C0%2C0%2C1-.11.17h0a8%2C8%2C0%2C0%2C1-.54.76l-.3.38c-.1.13-.21.26-.34.4s-.5.57-.82.88-.63.63-1%2C1l-.58.52a.43.43%2C0%2C0%2C1-.1.09c-.37.32-.78.65-1.22%2C1s-1%2C.76-1.53%2C1.15a4.15%2C4.15%2C0%2C0%2C1-.43.3l-.53.38-.46.31q-1.56%2C1-3.48%2C2.13c-.19.12-.39.23-.58.33l-1.29.71c-.33.18-.67.35-1%2C.52-.71.37-1.46.74-2.24%2C1.1-.42.21-.87.41-1.32.62-2%2C.93-4.26%2C1.86-6.72%2C2.79-19.94%2C7.53-46.28%2C11.67-74.15%2C11.67S87.53%2C165.48%2C67.58%2C158q-3.68-1.39-6.72-2.79l-1.32-.62c-.77-.36-1.52-.73-2.23-1.1l-1-.52c-.44-.24-.87-.47-1.28-.71a5.45%2C5.45%2C0%2C0%2C1-.58-.33c-1.29-.73-2.45-1.44-3.49-2.13l-.45-.31c-.19-.13-.37-.25-.54-.38a4%2C4%2C0%2C0%2C1-.42-.3c-.56-.39-1.07-.77-1.54-1.15s-.84-.67-1.22-1c0%2C0-.07-.05-.09-.09-.21-.17-.39-.34-.58-.52-.38-.33-.71-.65-1-1s-.59-.61-.82-.88l-.34-.4a4.28%2C4.28%2C0%2C0%2C1-.29-.38%2C6.7%2C6.7%2C0%2C0%2C1-.55-.76h0a1.51%2C1.51%2C0%2C0%2C1-.1-.17%2C3.74%2C3.74%2C0%2C0%2C1-.23-.43%2C2.17%2C2.17%2C0%2C0%2C1-.14-.36h0a99.11%2C99.11%2C0%2C0%2C1%2C198.22%2C0Z%22%2F%3E%3C%2Fsvg%3E'); 
    background-repeat: no-repeat;
    width: 20px !important;  /* Adjust the size */
    height: 20px !important; /* Adjust the size */
    opacity: 0.8;
}

.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide-inner {
    padding-top: 18vw !important;
    padding-bottom: 18vw !important;
}

.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide-bg {
    height: 36vw;
}

.elementor-46 .elementor-element.elementor-element-d979a2b .elementor-repeater-item-f1a8826 {
    height: 36vw !important;
}

.elementor-46 .elementor-element.elementor-element-d979a2b .swiper-slide-bg,
.elementor-repeater-item-f1a8826,
.swiper-slide-inner {
  transition: none !important;
  will-change: auto !important;
}

@media (max-width: 766px) {
  .elementor-46 .elementor-element.elementor-element-d979a2b {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-430d5fa */.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-pagination-bullet-active {
    background-image: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!--%20Generator%3A%20Adobe%20Illustrator%2026.0.2%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20332.5%20332.5%22%20style%3D%22enable-background%3Anew%200%200%20332.5%20332.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23A6A6A6%3Bstroke%3A%23A6A6A6%3Bstroke-width%3A50%3Bstroke-miterlimit%3A10%3B%7D.st1%7Bfill%3Anone%3Bstroke%3A%23A6A6A6%3Bstroke-width%3A50%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M307.5%2C166.3c0%2C78-63.3%2C141.3-141.3%2C141.2c-78%2C0-141.2-63.2-141.2-141.2c0%2C31.9%2C63.2%2C57.7%2C141.3%2C57.7S307.5%2C198.1%2C307.5%2C166.3z%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M307.5%2C166.3c0%2C31.9-63.2%2C57.7-141.3%2C57.7S25%2C198.1%2C25%2C166.3C25%2C88.2%2C88.3%2C25%2C166.3%2C25.1C244.3%2C25.1%2C307.5%2C88.3%2C307.5%2C166.3z%22%2F%3E%3C%2Fsvg%3E'); 
    background-repeat: no-repeat;
    width: 20px !important;  /* Adjust the size */
    height: 20px !important; /* Adjust the size */
    opacity: 0.8;
}

.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide-inner {
    padding-top: 66.66vw !important;
    padding-bottom: 66.66vw !important;
}

.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide-bg {
    height: 133.33vw;
}

.elementor-46 .elementor-element.elementor-element-430d5fa .elementor-repeater-item-f1a8826 {
    height: 133.33vw !important;
}

.elementor-46 .elementor-element.elementor-element-430d5fa .swiper-slide-bg,
.elementor-repeater-item-f1a8826,
.swiper-slide-inner {
  transition: none !important;
  will-change: auto !important;
}

@media (min-width: 766px) {
  .elementor-46 .elementor-element.elementor-element-430d5fa {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f51cc9f */.elementor-46 .elementor-element.elementor-element-f51cc9f .e-font-icon-svg {
    transition-duration: 0.3s;
}

@media (max-width: 650px) {
  .elementor-46 .elementor-element.elementor-element-f51cc9f {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-9214f53 */.elementor-46 .elementor-element.elementor-element-9214f53 .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-9214f53 .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-9214f53 .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-9214f53 .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-9214f53 .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-9214f53 .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-9214f53 .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-9214f53 .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-9214f53 .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-9214f53 .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 861px) and (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-9214f53 {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e3bc908 */.elementor-46 .elementor-element.elementor-element-e3bc908 .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-e3bc908 .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-e3bc908 .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-e3bc908 .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_normal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-e3bc908 .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_hover%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-e3bc908 .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-e3bc908 .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-e3bc908 .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-e3bc908 .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-e3bc908 .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 1501px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 {
      display: none;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-e3bc908 {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce61092 */.elementor-46 .elementor-element.elementor-element-ce61092 .e-font-icon-svg {
    transition-duration: 0.3s;
}

@media (min-width: 650px) {
  .elementor-46 .elementor-element.elementor-element-ce61092 {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-826a0fa */.elementor-46 .elementor-element.elementor-element-826a0fa {
    padding-left: 6%;
    padding-right: 6%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3c8be87 */.elementor-46 .elementor-element.elementor-element-3c8be87 .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-3c8be87 .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-3c8be87 .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-3c8be87 .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
        outline: #eaeaea solid 2px;
}

.elementor-46 .elementor-element.elementor-element-3c8be87 .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-3c8be87 .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-3c8be87 .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-3c8be87 .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-3c8be87 .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-3c8be87 .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 861px) and (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-3c8be87 {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ede39af */.elementor-46 .elementor-element.elementor-element-ede39af .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-ede39af .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-ede39af .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-ede39af .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_normal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 14em;
        outline: #eaeaea solid 2px;
}

.elementor-46 .elementor-element.elementor-element-ede39af .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_hover%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-ede39af .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-ede39af .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-ede39af .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-ede39af .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-ede39af .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-ede39af .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-ede39af .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-ede39af .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-ede39af .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-ede39af .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 1501px) {
  .elementor-46 .elementor-element.elementor-element-ede39af {
      display: none;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-ede39af {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3e2047 */.elementor-46 .elementor-element.elementor-element-f3e2047 {
    padding-left: 6%;
    padding-right: 6%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-965ae55 */.elementor-46 .elementor-element.elementor-element-965ae55 .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-965ae55 .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-965ae55 .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-965ae55 .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-965ae55 .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2220.55%22%20y%3D%22446.3%22%20width%3D%22113.54%22%20height%3D%2247.46%22%20rx%3D%2223.73%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45a0%2C0%2C0%2C0%2C1%2C0%2C0h-90a0%2C0%2C0%2C0%2C1%2C0%2C0v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-965ae55 .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-965ae55 .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-965ae55 .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-965ae55 .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-965ae55 .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 861px) and (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-965ae55 {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5ba5a93 */.elementor-46 .elementor-element.elementor-element-5ba5a93 .product .add_to_cart_button {
    display: none !important;
}

.elementor-46 .elementor-element.elementor-element-5ba5a93 .product .woocommerce-loop-product__title {
    display: flex !important;
    align-items: center;
    height: 1.7em;
}

.elementor-46 .elementor-element.elementor-element-5ba5a93 .product .price {
    margin-left: 1.35em;
    padding-bottom: 1.92em;
}

.elementor-46 .elementor-element.elementor-element-5ba5a93 .product {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_normal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22253.18%22%20y1%3D%22577.06%22%20x2%3D%22330.66%22%20y2%3D%22499.58%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-5ba5a93 .product:hover {
    background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22product_background_hover%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20401.46%20651.17%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-1%2C.cls-2%7Bstroke%3A%23ebebeb%3Bstroke-miterlimit%3A10%3Bstroke-width%3A10px%3B%7D.cls-2%7Bfill%3A%23dedede%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M44.28%2C446.3h66.08A23.72%2C23.72%2C0%2C0%2C1%2C134.09%2C470h0a23.72%2C23.72%2C0%2C0%2C1-23.73%2C23.73H44.28A23.72%2C23.72%2C0%2C0%2C1%2C20.55%2C470h0A23.72%2C23.72%2C0%2C0%2C1%2C44.28%2C446.3Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M77.32%2C539.41h0a45%2C45%2C0%2C0%2C1%2C45%2C45v45h-90v-45A45%2C45%2C0%2C0%2C1%2C77.32%2C539.41Z%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2254.78%22%2F%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22291.92%22%20cy%3D%22538.32%22%20r%3D%2274.61%22%2F%3E%3Cline%20class%3D%22cls-1%22%20x1%3D%22330.66%22%20y1%3D%22577.06%22%20x2%3D%22253.18%22%20y2%3D%22499.58%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M277.55%2C447.61a92%2C92%2C0%2C0%2C1%2C89.6%2C38%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M306.29%2C629a92%2C92%2C0%2C0%2C1-90.89-39.92%22%2F%3E%3C%2Fsvg%3E');
    background-position: bottom left; /* Center the background image */
    background-repeat: no-repeat; /* Prevent image repetition */
    background-size: 14em;
}

.elementor-46 .elementor-element.elementor-element-5ba5a93 .product_type_simple {
    display: none !important
}

@media (max-width: 1500px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .products {
    grid-template-columns: repeat(4,1fr) !important;
  }
}

@media (max-width: 1190px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .products {
    grid-template-columns: repeat(3,1fr) !important;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .products {
    grid-template-columns: repeat(2,1fr) !important;
  }
}

@media (max-width: 460px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .products {
    grid-template-columns: repeat(1,1fr) !important;
  }
}

@media (min-width: 460px) and (max-width: 565px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .woocommerce-loop-product__title {
    font-size: 0.96em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .type-product {
    background-size: 11.2em !important;
    }
  
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .product {
      border-width: 0.8em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .attachment-woocommerce_thumbnail {
      border-width: 0px 0px 8px 0px !important;
      margin-bottom: 1.28em !important;
  }
  
  .elementor-46 .elementor-element.elementor-element-5ba5a93 .price {
    font-size: 0.8em !important;
  }
}

@media (min-width: 1501px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 {
      display: none;
  }
}

@media (max-width: 860px) {
  .elementor-46 .elementor-element.elementor-element-5ba5a93 {
      display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6c8c4 */.elementor-46 .elementor-element.elementor-element-8c6c8c4 {
    padding-left: 6%;
    padding-right: 6%;
}/* End custom CSS */