.elementor-23646 .elementor-element.elementor-element-8ef2a4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-23646 .elementor-element.elementor-element-8ef2a4e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23646 .elementor-element.elementor-element-8ef2a4e:not(.elementor-motion-effects-element-type-background), .elementor-23646 .elementor-element.elementor-element-8ef2a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-23646 .elementor-element.elementor-element-8ef2a4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23646 .elementor-element.elementor-element-2f9b850:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-element-populated, .elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-element-populated > .elementor-background-overlay, .elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23646 .elementor-element.elementor-element-2f9b850 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23646 .elementor-element.elementor-element-7435284 > .elementor-container{min-height:0px;}.elementor-23646 .elementor-element.elementor-element-96f4be5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-23646 .elementor-element.elementor-element-91c0424 .wd-list {--wd-row-gap:18px;}.elementor-23646 .elementor-element.elementor-element-72c154b > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-23646 .elementor-element.elementor-element-951c82b .wd-list {--wd-row-gap:18px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23646 .elementor-element.elementor-element-a6870e2 img{width:81%;}.elementor-23646 .elementor-element.elementor-element-7acdccb{--wd-brd-radius:12px;}.elementor-23646 .elementor-element.elementor-element-7acdccb > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-23646 .elementor-element.elementor-element-88221e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23646 .elementor-element.elementor-element-88221e0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-23646 .elementor-element.elementor-element-88221e0 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:22px 22px 22px 22px;}.elementor-23646 .elementor-element.elementor-element-88221e0 > .elementor-widget-container{margin:0% 0% 0% 0%;}@media(min-width:768px){.elementor-23646 .elementor-element.elementor-element-2f9b850{width:64.408%;}.elementor-23646 .elementor-element.elementor-element-96f4be5{width:27.351%;}.elementor-23646 .elementor-element.elementor-element-72c154b{width:30.248%;}.elementor-23646 .elementor-element.elementor-element-e08918b{width:42.065%;}.elementor-23646 .elementor-element.elementor-element-b1dda08{width:34.905%;}}/* Start custom CSS */.wd-product.wd-hover-small .product-wrapper {
    position: relative;
    flex-direction: column !important;
    gap: 15px;
}
.wd-product :is(.product-wrapper,.product-element-bottom,.product-list-content,[class*="-information"])>*:not(:is(.product-element-bottom,.wd-entities-title,[class*="wd-product-"],.price)) {
    margin: 0 auto !important;
}

.wd-entities-title a {
    display: block;
    height: 20px !important;
    overflow: hidden;
    text-align: center;
}
/*
span.woocommerce-Price-amount.amount {

} End custom CSS */