.elementor-5173 .elementor-element.elementor-element-1ac21f5{--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-5173 .elementor-element.elementor-element-cdc320d{--display:flex;}.elementor-5173 .elementor-element.elementor-element-48a5489{--spacer-size:50px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-inner li.product{width:25%;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap, .elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-product__link{text-align:center;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce li.product{margin-bottom:0px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-marquee ul.products{--pa-marquee-spacing:0px;}#premium-woo-quick-view-f9ff279{--pa-qv-align:inline;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-product-wrapper{border-radius:0px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce .woocommerce-loop-product__link img{height:350px;object-fit:cover;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap{padding:05px 0px 0px 0px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce .premium-woo-product-desc{font-size:1px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:16px;line-height:27px;padding:2px 010px 2px 10px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-cart-btn .premium-woo-add-cart-icon{color:var( --e-global-color-secondary );}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap .premium-woo-atc-button .button, .elementor-5173 .elementor-element.elementor-element-f9ff279 .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-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-cart-btn:hover .premium-woo-add-cart-icon{color:#FFFFFF;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, .elementor-5173 .elementor-element.elementor-element-f9ff279 .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-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce li.product .price{color:var( --e-global-color-secondary );font-size:16px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce li.product .price del{color:#138B00;font-family:"Poppins", Poppins;font-size:12px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce .woocommerce-loop-product__title{font-family:"Poppins", Poppins;font-size:10px;}#premium-woo-quick-view-f9ff279 .premium-woo-lightbox-content{width:50px !important;}#premium-woo-quick-view-f9ff279 #premium-woo-quick-view-content{max-height:0px;overflow-y:scroll;}#premium-woo-quick-view-f9ff279 div.star-rating{font-size:0em;}#premium-woo-quick-view-f9ff279 .price{margin-bottom:0px;}#premium-woo-quick-view-f9ff279 .product_meta > span{margin-bottom:0px;}#premium-woo-quick-view-f9ff279 div.quantity .qty{border-radius:0px;}#premium-woo-quick-view-f9ff279 .flex-direction-nav li a.flex-prev{left:-8px;}#premium-woo-quick-view-f9ff279 .flex-direction-nav li a.flex-next{right:-8px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .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-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-product-sale-wrap .premium-woo-product-onsale{color:#FFFFFF;font-family:"Poppins", Poppins;font-weight:600;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-5173 .elementor-element.elementor-element-f9ff279 .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-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{width:32px;line-height:18px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-size:18px;line-height:18px;}@media(max-width:991px){.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-inner li.product{width:33.33%;}}@media(max-width:767px){.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-inner li.product{width:50%;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woocommerce .woocommerce-loop-product__link img{height:185px;}.elementor-5173 .elementor-element.elementor-element-f9ff279 .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-size:12px;line-height:2.5em;padding:0px 05px 0px 05px;}}/* Start custom CSS for premium-woo-products, class: .elementor-element-f9ff279 *//* Style and align product titles exactly like the reference image */
.elementor-5173 .elementor-element.elementor-element-f9ff279 .product-title,
.elementor-5173 .elementor-element.elementor-element-f9ff279 .woocommerce-loop-product__title,
.elementor-5173 .elementor-element.elementor-element-f9ff279 h3,
.elementor-5173 .elementor-element.elementor-element-f9ff279 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-5173 .elementor-element.elementor-element-f9ff279 .product,
.elementor-5173 .elementor-element.elementor-element-f9ff279 .product-inner,
.elementor-5173 .elementor-element.elementor-element-f9ff279 .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-5173 .elementor-element.elementor-element-f9ff279 .product:hover,
.elementor-5173 .elementor-element.elementor-element-f9ff279 .product-inner:hover {
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15) !important;
    transform: translateY(-4px);
}/* End custom CSS */