.elementor-6802 .elementor-element.elementor-element-b1085bb{--display:flex;}.elementor-6802 .elementor-element.elementor-element-dd5f375.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:24px;}.elementor-6802 .elementor-element.elementor-element-dd5f375 a > img{border-radius:12px 12px 12px 12px;margin-bottom:10px;}.elementor-6802 .elementor-element.elementor-element-bbcc5c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6802 .elementor-element.elementor-element-bbcc5c6.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-6802 .elementor-element.elementor-element-bbcc5c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6802 .elementor-element.elementor-element-bbcc5c6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-categories, class: .elementor-element-dd5f375 */.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products{align-items:stretch}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category{margin-bottom:0;transition:transform .2s ease}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category a{display:block;height:100%;padding:10px 10px 12px;border:1px solid #e7eef3;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(25,70,100,.08);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category:hover{transform:translateY(-3px)}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category:hover a{border-color:#62b8d7;box-shadow:0 8px 22px rgba(25,70,100,.14)}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category img{width:100%;aspect-ratio:1/1;object-fit:contain;margin:0 0 8px!important;border-radius:10px;background:#f8fafc}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category h2{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.55!important;color:#17324d!important;font-weight:700!important}
.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category mark{display:inline-block;margin-inline-start:3px;padding:1px 5px;border-radius:999px;background:#eef7fb!important;color:#4388a3!important;font-size:11px!important;font-weight:600}
@media(max-width:767px){.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category a{padding:8px 8px 10px}.elementor-6802 .elementor-element.elementor-element-dd5f375 ul.products li.product-category h2{font-size:13px!important}}/* End custom CSS */