.elementor-5175 .elementor-element.elementor-element-2dcdd88{--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;}.elementor-5175 .elementor-element.elementor-element-58ad4a1{--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;}.elementor-5175 .elementor-element.elementor-element-8c0af53{--spacer-size:72px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-inner li.product{width:25%;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-product__link{text-align:center;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce li.product{margin-bottom:0px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-marquee ul.products{--pa-marquee-spacing:0px;}#premium-woo-quick-view-c757b02{--pa-qv-align:inline;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-product-wrapper{border-radius:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce .woocommerce-loop-product__link img{height:350px;object-fit:cover;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap{padding:05px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce .premium-woo-product-desc{font-size:1px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:16px;line-height:27px;padding:2px 010px 2px 10px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-cart-btn .premium-woo-add-cart-icon{color:var( --e-global-color-secondary );}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-cart-btn{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-cart-btn:hover .premium-woo-add-cart-icon{color:#FFFFFF;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-cart-btn:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce li.product .price{color:var( --e-global-color-secondary );font-size:16px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce li.product .price del{color:#138B00;font-family:"Poppins", Poppins;font-size:12px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce .woocommerce-loop-product__title{font-family:"Poppins", Poppins;font-size:10px;}#premium-woo-quick-view-c757b02 .premium-woo-lightbox-content{width:50px !important;}#premium-woo-quick-view-c757b02 #premium-woo-quick-view-content{max-height:0px;overflow-y:scroll;}#premium-woo-quick-view-c757b02 div.star-rating{font-size:0em;}#premium-woo-quick-view-c757b02 .price{margin-bottom:0px;}#premium-woo-quick-view-c757b02 .product_meta > span{margin-bottom:0px;}#premium-woo-quick-view-c757b02 div.quantity .qty{border-radius:0px;}#premium-woo-quick-view-c757b02 .flex-direction-nav li a.flex-prev{left:-8px;}#premium-woo-quick-view-c757b02 .flex-direction-nav li a.flex-next{right:-8px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{min-height:21px;min-width:21px;line-height:32px;font-size:18px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-product-sale-wrap .premium-woo-product-onsale{color:#FFFFFF;font-family:"Poppins", Poppins;font-weight:600;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );border-left-width:calc( 32px / 2);border-right-width:calc( 32px / 2);}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:32px;line-height:18px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-size:18px;line-height:18px;}.elementor-5175 .elementor-element.elementor-element-579d11b{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 54px );max-width:54px;background-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;--container-widget-width:54px;--container-widget-flex-grow:0;top:486px;border-radius:30px 30px 30px 30px;--icon-size:32px;--grid-column-gap:0px;--grid-row-gap:6px;}body:not(.rtl) .elementor-5175 .elementor-element.elementor-element-579d11b{right:0px;}body.rtl .elementor-5175 .elementor-element.elementor-element-579d11b{left:0px;}.elementor-5175 .elementor-element.elementor-element-579d11b .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:0.4em;}.elementor-5175 .elementor-element.elementor-element-579d11b .elementor-social-icon:hover i{color:#FFD68E;}.elementor-5175 .elementor-element.elementor-element-579d11b .elementor-social-icon:hover svg{fill:#FFD68E;}@media(max-width:991px){.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-inner li.product{width:33.33%;}}@media(min-width:768px){.elementor-5175 .elementor-element.elementor-element-2dcdd88{--content-width:1600px;}}@media(max-width:767px){.elementor-5175 .elementor-element.elementor-element-8c0af53{--spacer-size:35px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-inner li.product{width:50%;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woocommerce .woocommerce-loop-product__link img{height:185px;}.elementor-5175 .elementor-element.elementor-element-c757b02 .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:12px;line-height:2.5em;padding:0px 05px 0px 05px;}.elementor-5175 .elementor-element.elementor-element-579d11b{--icon-size:26px;--grid-row-gap:5px;}.elementor-5175 .elementor-element.elementor-element-579d11b .elementor-social-icon{--icon-padding:0.3em;}}/* Start custom CSS for premium-woo-products, class: .elementor-element-c757b02 *//* Style and align product titles exactly like the reference image */
.elementor-5175 .elementor-element.elementor-element-c757b02 .product-title,
.elementor-5175 .elementor-element.elementor-element-c757b02 .woocommerce-loop-product__title,
.elementor-5175 .elementor-element.elementor-element-c757b02 h3,
.elementor-5175 .elementor-element.elementor-element-c757b02 h3 a {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    display: block !important;
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
    
    /* Font sizing and centering */
    text-align: center !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    
    /* Layout adjustments */
    height: auto !important;
    min-height: 44px !important; 
    margin-bottom: 10px !important;
}

/* Add a clean shadow around each individual product card box */
.elementor-5175 .elementor-element.elementor-element-c757b02 .product,
.elementor-5175 .elementor-element.elementor-element-c757b02 .product-inner,
.elementor-5175 .elementor-element.elementor-element-c757b02 .grid-item {
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.08) !important;
    border-radius: 8px !important; /* Adds a soft rounded corner to the boxes */
    padding: 15px !important;     /* Ensures text/images don't hug the shadow edge */
    background: #ffffff !important;/* Keeps the inside background crisp white */
    transition: all 0.3s ease-in-out !important;
}

/* Hover effect: Makes the box lift up smoothly when hovered */
.elementor-5175 .elementor-element.elementor-element-c757b02 .product:hover,
.elementor-5175 .elementor-element.elementor-element-c757b02 .product-inner:hover {
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15) !important;
    transform: translateY(-4px);
}/* End custom CSS */