.elementor-845 .elementor-element.elementor-element-18f8504{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-845 .elementor-element.elementor-element-4f45c28 .elementor-repeater-item-277a9a2 .swiper-slide-bg{background-image:url(https://newmeemfashion.com/wp-content/uploads/2026/10/0004.jpg);background-size:cover;}.elementor-845 .elementor-element.elementor-element-4f45c28 .elementor-repeater-item-25a72c8 .swiper-slide-bg{background-image:url(https://newmeemfashion.com/wp-content/uploads/2026/10/0003.jpg);background-size:cover;}.elementor-845 .elementor-element.elementor-element-4f45c28 .elementor-repeater-item-ee2e156 .swiper-slide-bg{background-image:url(https://newmeemfashion.com/wp-content/uploads/2026/10/0002.jpg);background-size:cover;}.elementor-845 .elementor-element.elementor-element-4f45c28 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-845 .elementor-element.elementor-element-4f45c28 .swiper-slide-contents{max-width:66%;}.elementor-845 .elementor-element.elementor-element-4f45c28 .swiper-slide-inner{text-align:center;}.elementor-845 .elementor-element.elementor-element-4f45c28 .elementor-swiper-button{font-size:21px;color:var( --e-global-color-astglobalcolor5 );}.elementor-845 .elementor-element.elementor-element-4f45c28 .elementor-swiper-button svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-845 .elementor-element.elementor-element-1123f2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-1123f2c:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-1123f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3607FF;}.elementor-845 .elementor-element.elementor-element-8830d56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-b11b466{width:100%;max-width:100%;text-align:center;}.elementor-845 .elementor-element.elementor-element-b11b466 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-845 .elementor-element.elementor-element-b11b466.elementor-element{--align-self:center;}.elementor-845 .elementor-element.elementor-element-b11b466 .elementor-heading-title{font-size:42px;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-166b7f4{width:100%;max-width:100%;}.elementor-845 .elementor-element.elementor-element-166b7f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-166b7f4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-845 .elementor-element.elementor-element-7de1f19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-8a39aa1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-fa96907 > .elementor-widget-container{background-color:#7E121F;padding:20px 0px 20px 0px;}.elementor-845 .elementor-element.elementor-element-fa96907.elementor-element{--align-self:stretch;}.elementor-845 .elementor-element.elementor-element-fa96907{text-align:center;}.elementor-845 .elementor-element.elementor-element-fa96907 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.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 .price{color:var( --e-global-color-primary );}.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.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-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:30px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#3607FF;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#3607FF;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:32px;font-weight:600;letter-spacing:0.7px;word-spacing:6px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .price{font-size:27px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .price del {font-size:22px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-astglobalcolor2 );background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-845 .elementor-element.elementor-element-7a94c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-7501071{--e-image-carousel-slides-to-show:4;}.elementor-845 .elementor-element.elementor-element-f161291{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-4e15668{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-4e15668:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-4e15668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E436;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-845 .elementor-element.elementor-element-69230df{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:1px;}.elementor-845 .elementor-element.elementor-element-69230df .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-845 .elementor-element.elementor-element-69230df .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-845 .elementor-element.elementor-element-99dd0dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-d6b4984{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title{margin-block-end:10px;}.elementor-845 .elementor-element.elementor-element-d0de7b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-d0de7b3.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-d0de7b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon{font-size:40px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title a{font-size:32px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-description{font-size:22px;}.elementor-845 .elementor-element.elementor-element-b5daba6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title{margin-block-end:10px;}.elementor-845 .elementor-element.elementor-element-8a294cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-8a294cd.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-8a294cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon{font-size:40px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title a{font-size:32px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-description{font-size:22px;}.elementor-845 .elementor-element.elementor-element-1064294{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title{margin-block-end:10px;}.elementor-845 .elementor-element.elementor-element-5ce516e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-5ce516e.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-5ce516e.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon{font-size:40px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title a{font-size:32px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-description{font-size:22px;}.elementor-845 .elementor-element.elementor-element-4c582c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-wrapper{gap:10px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title{margin-block-end:10px;}.elementor-845 .elementor-element.elementor-element-28aed2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-28aed2e.elementor-view-framed .elementor-icon, .elementor-845 .elementor-element.elementor-element-28aed2e.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon{font-size:40px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title a{font-size:32px;font-weight:600;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-description{font-size:22px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-1123f2c{--content-width:1950px;}.elementor-845 .elementor-element.elementor-element-8830d56{--width:100%;}.elementor-845 .elementor-element.elementor-element-7de1f19{--content-width:1950px;}.elementor-845 .elementor-element.elementor-element-8a39aa1{--width:100%;}.elementor-845 .elementor-element.elementor-element-7a94c1f{--content-width:1950px;}.elementor-845 .elementor-element.elementor-element-f161291{--content-width:1950px;}}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-18f8504{--min-height:62px;}.elementor-845 .elementor-element.elementor-element-4f45c28 .swiper-slide{height:409px;}.elementor-845 .elementor-element.elementor-element-1123f2c{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:75px;--padding-bottom:75px;--padding-left:00px;--padding-right:00px;}.elementor-845 .elementor-element.elementor-element-b11b466 .elementor-heading-title{font-size:32px;}.elementor-845 .elementor-element.elementor-element-166b7f4 > .elementor-widget-container{padding:0px 31px 0px 22px;}.elementor-845 .elementor-element.elementor-element-166b7f4 .woocommerce .woocommerce-loop-category__title{font-size:122222222px;}.elementor-845 .elementor-element.elementor-element-7de1f19{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:00px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:24px;}.elementor-845 .elementor-element.elementor-element-7a94c1f{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-845 .elementor-element.elementor-element-f161291{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-196c85b .elementor-heading-title{font-size:32px;}.elementor-845 .elementor-element.elementor-element-d6b4984{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon{font-size:30px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title a{font-size:25px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-description{font-size:16px;}.elementor-845 .elementor-element.elementor-element-b5daba6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon{font-size:30px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title a{font-size:25px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-description{font-size:16px;}.elementor-845 .elementor-element.elementor-element-1064294{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon{font-size:30px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title a{font-size:25px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-description{font-size:16px;}.elementor-845 .elementor-element.elementor-element-4c582c0{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon{font-size:30px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title, .elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title a{font-size:25px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-description{font-size:16px;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-18f8504{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-4f45c28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-4f45c28 .swiper-slide{height:160px;}.elementor-845 .elementor-element.elementor-element-1123f2c{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-845 .elementor-element.elementor-element-b11b466 .elementor-heading-title{font-size:30px;}.elementor-845 .elementor-element.elementor-element-166b7f4 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-845 .elementor-element.elementor-element-7de1f19{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:22px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px;}.elementor-845 .elementor-element.elementor-element-7a85e6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:8px;}.elementor-845 .elementor-element.elementor-element-7a94c1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-7501071{--e-image-carousel-slides-to-show:1;}.elementor-845 .elementor-element.elementor-element-f161291{--padding-top:030px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-196c85b .elementor-heading-title{font-size:30px;}.elementor-845 .elementor-element.elementor-element-d6b4984{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-d0de7b3 .elementor-icon-box-title{margin-block-end:5px;}.elementor-845 .elementor-element.elementor-element-b5daba6{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-8a294cd .elementor-icon-box-title{margin-block-end:5px;}.elementor-845 .elementor-element.elementor-element-1064294{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-5ce516e .elementor-icon-box-title{margin-block-end:5px;}.elementor-845 .elementor-element.elementor-element-4c582c0{--padding-top:0px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-wrapper{gap:5px;}.elementor-845 .elementor-element.elementor-element-28aed2e .elementor-icon-box-title{margin-block-end:5px;}}/* Start custom CSS for wc-categories, class: .elementor-element-166b7f4 */.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category .count {
    display: none !important;
}
/* =========================================
   REMOVE DEFAULT OVERLAY
   ========================================= */

.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category a::before,
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category a::after {

    display: none !important;
    content: none !important;
}


/* =========================================
   HOVER
   ========================================= */

.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category:hover a img {

    opacity: 1 !important;

    background: #ffffff !important;
}
/* Make sure image stays above nothing */
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
/* Hide count */
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category .count {
    display: none !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category
    .woocommerce-loop-category__title {

        font-size: 15px !important;

        padding-top: 8px !important;
    }
}

/* ONLY MOVE CATEGORY TITLE BELOW IMAGE */

.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/* Category title below image */
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category
.woocommerce-loop-category__title {
    position: static !important;

    order: 2 !important;

    width: 100% !important;

    margin: 0px 0 9px 0 !important;
    padding: 0px 9px !important;

    background: transparent !important;
    background-color: transparent !important;

    color: #111111 !important;

    text-align: center !important;

    font-size: 32px !important;
    font-weight: 600 !important;

    line-height: 1.4 !important;

    box-sizing: border-box !important;
}

/* Keep image exactly as it is */
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category a img {
    order: 1 !important;
}

/* Hide product count */
.elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category .count {
    display: none !important;
}



@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-166b7f4 ul.products li.product-category .woocommerce-loop-category__title {
        font-size: 16px !important;
        line-height: 1.1 !important;
        padding: 5px 4px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1123f2c */@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-1123f2c {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7a85e6f *//* ===== COMPACT PRODUCT CARDS ===== */

/* Product card */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product {
    padding: 8px !important;
    margin: 0 !important;
    min-height: 0 !important;
    height: auto !important;
}

/* Product image */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product img {
    width: 550px !important;
    height: 250px !important;
    object-fit: contain !important;
    margin: 0 auto 5px auto !important;
    display: block !important;
}

/* Product title */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .woocommerce-loop-product__title {
    margin: 8px 0 4px 0 !important;
    padding: 0 !important;
    line-height: 1.3 !important;
}

/* Price */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .price {
    margin: 3px 0 6px 0 !important;
    padding: 0 !important;
}

/* Add to Cart */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button {
    display: block !important;
    width: calc(100% + 36px) !important;
    box-sizing: border-box !important;
    margin: 6px 0 6px -17px !important;
    padding: 11px 22px !important;
    background: #0000ff !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    text-align: center !important;
    font-weight: 600 !important;
    font-size: 25px !important;
    line-height: 26px !important;
}

/* Hover */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button:hover,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart:hover,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button:hover {
    background: #0000cc !important;
    color: #ffffff !important;
}




/* ===== COMPLETELY DISABLE PRODUCT IMAGE HOVER ===== */

.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product a,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .woocommerce-loop-product__link,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product img {
    transform: none !important;
}

/* Disable image zoom/scale */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product:hover img,
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product:hover a img {
    transform: none !important;
    scale: 1 !important;
}

/* Disable transition */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product img {
    transition: none !important;
    animation: none !important;
}

/* Prevent hover movement */
.elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product:hover {
    transform: none !important;
}


/* =========================================
   TABLET + MOBILE PRODUCT CARDS
   ========================================= */

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products {
        grid-template-columns: repeat(3, 1fr) !important;
        column-gap: 18px !important;
        row-gap: 20px !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product {
        padding: 8px !important;
        margin: 0 !important;
        min-height: 0 !important;
        height: auto !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product img {
        width: 85% !important;
        height: 190px !important;
        object-fit: contain !important;
        margin: 0 auto 5px auto !important;
        display: block !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .woocommerce-loop-product__title {
        margin: 5px 0 4px 0 !important;
        padding: 0 !important;
        line-height: 1.3 !important;
        font-size: 16px !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .price {
        margin: 3px 0 6px 0 !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button {
        margin: 6px auto !important;
        padding: 9px 16px !important;
        font-size: 18px !important;
    }
}


/* ===== MOBILE ===== */
@media (max-width: 767px) {

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products {
        grid-template-columns: repeat(2, 1fr) !important;
        column-gap: 12px !important;
        row-gap: 15px !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product {
        padding: 8px !important;
        margin: 0 !important;
        min-height: 0 !important;
        height: auto !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product img {
        width: 90% !important;
        height: 160px !important;
        object-fit: contain !important;
        margin: 0 auto 5px auto !important;
        display: block !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .woocommerce-loop-product__title {
        margin: 4px 0 !important;
        padding: 0 !important;
        line-height: 1.25 !important;
        font-size: 18px !important;
          text-align: center !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .price {
        margin: 3px 0 6px 0 !important;
        font-size: 18px !important;
          text-align: center !important;
    }

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button {
        margin: 5px auto !important;
        padding: 8px 12px !important;
        font-size: 13px !important;
    }
}

/* =========================
   TABLET
   ========================= */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin: 6px 0 !important;
        padding: 11px 8px !important;
        font-size: 20px !important;
        line-height: 24px !important;
    }

}


/* =========================
   MOBILE
   ========================= */
@media (max-width: 767px) {

    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .add_to_cart_button,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .ajax_add_to_cart,
    .elementor-845 .elementor-element.elementor-element-7a85e6f ul.products li.product .button {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin: 6px 0 !important;
        padding: 10px 5px !important;
        font-size: 16px !important;
        line-height: 22px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de1f19 */@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-7de1f19 {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a94c1f */@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-7a94c1f {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f161291 */@media (max-width: 767px) {
    .elementor-845 .elementor-element.elementor-element-f161291 {
        width: calc(100% - 20px);
        margin-left: 10px;
        margin-right: 10px;
        box-sizing: border-box;
    }
}/* End custom CSS */