.elementor-3909 .elementor-element.elementor-element-ab5ef67{--display:flex;}.elementor-3909 .elementor-element.elementor-element-d7786e8 .product{text-align:center;}.elementor-3909 .elementor-element.elementor-element-d7786e8 > .elementor-widget-container{background-color:#00000000;}.elementor-3909 .elementor-element.elementor-element-d7786e8.elementor-element{--align-self:center;}.elementor-3909 .elementor-element.elementor-element-d7786e8.elementor-wc-products  ul.products{grid-column-gap:74px;grid-row-gap:57px;}.elementor-3909 .elementor-element.elementor-element-d7786e8 a > img{border-radius:30px 30px 30px 30px;margin-bottom:0px;}.elementor-3909 .elementor-element.elementor-element-d7786e8 .woocommerce .woocommerce-loop-category__title{color:#A700F5;}.elementor-3909 .elementor-element.elementor-element-d7786e8 .woocommerce-loop-category__title .count{color:#37036B;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 0px 1px;border-radius:28px;padding:0px 0px 0px 0px;}.elementor-3909 .elementor-element.elementor-element-590c84c{width:100%;max-width:100%;}.elementor-3909 .elementor-element.elementor-element-590c84c > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products  ul.products{grid-column-gap:53px;grid-row-gap:25px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;margin-bottom:0px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:8px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:8px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product .star-rating{font-size:0.1em;margin-bottom:0px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 94px -58px rgba(0,0,0,0.5);}.elementor-3909 .elementor-element.elementor-element-590c84c nav.woocommerce-pagination{margin-top:36px;}.elementor-3909 .elementor-element.elementor-element-590c84c nav.woocommerce-pagination ul li a, .elementor-3909 .elementor-element.elementor-element-590c84c nav.woocommerce-pagination ul li span{padding:18px;}.elementor-3909 .elementor-element.elementor-element-590c84c .elementor-products-nothing-found{font-size:18px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:center;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-3909 .elementor-element.elementor-element-590c84c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-590c84c */.elementor-3909 .elementor-element.elementor-element-590c84c ul.products li.product { border-radius: 12px; overflow: hidden; border: 1px solid #eee; box-shadow: none; } .elementor-3909 .elementor-element.elementor-element-590c84c ul.products li.product img { border-radius: 0; }/* End custom CSS */