.elementor-57742 .elementor-element.elementor-element-fe0f05b{--display:flex;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-57742 .elementor-element.elementor-element-f4ef976{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#63C4CB;}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline{text-align:center;font-family:"Georgia", Sans-serif;}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline-plain-text{color:var( --e-global-color-2951846 );}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline-dynamic-text{font-family:"Georgia", Sans-serif;}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline-dynamic-wrapper path{stroke:#FAA2FA63;stroke-linecap:round;stroke-linejoin:round;}.elementor-57742 .elementor-element.elementor-element-7ee01a4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;--wd-brd-radius:12px;}.elementor-57742 .elementor-element.elementor-element-7ee01a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-57742 .elementor-element.elementor-element-7ee01a4.elementor-element{--align-self:center;}.elementor-57742 .elementor-element.elementor-element-7ee01a4 .wd-el-title{font-size:1px;}.elementor-57742 .elementor-element.elementor-element-6bf305a .gallery-item .gallery-caption{display:none;}@media(max-width:767px){.elementor-57742 .elementor-element.elementor-element-fe0f05b{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline{font-size:26px;}.elementor-57742 .elementor-element.elementor-element-f4ef976 .elementor-headline-dynamic-text{line-height:1.3em;}.elementor-57742 .elementor-element.elementor-element-7ee01a4{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-57742 .elementor-element.elementor-element-7ee01a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for wd_products, class: .elementor-element-7ee01a4 */#Home15 img {
    border-radius: 20px;
    transform: scale(1.3);
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important; /* Align buttons to the left */
    justify-content: flex-end !important; /* Align column to the top */
    

}

#Home15 .price .woocommerce-Price-amount {
    display: none!important;
}


#Home15 .price del bdi {
    display: none!important; /* Adjust the size as needed */
   
}

#Home15 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

/* Hide Hot label when the product in #SPGallery is hovered */
#Home15 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;

    
}


#Home15 .wd-entities-title {
    display: block !important;
    white-space: normal !important; /* Ensures the text wraps */
    overflow: hidden !important; /* Hides extra text beyond the set lines */
    line-height: 1.2em !important; /* Adjust line height */
    max-height: 2.4em !important; /* Restricts the height to two lines */
    word-wrap: break-word !important;
    text-align: center !important; /* Centers the text */
    margin: 0 auto !important; /* Centers the block element horizontally */
     font-size: 19px !important;
     margin-top: -20px !important;
     max-width: 180px
}


#Home15 * {
    transition: all 0.3s ease !important;
}
#Home15 .product-element-top {
     border-radius: 20px; /* Smooth, rounded edges */
  background-color: #1a1a1a !important; /* Ensure a clean dark background */
  box-shadow: 
    0 5px 10px rgba(0, 0, 0, 0.6), /* Subtle outer shadow */
    0 10px 20px rgba(0, 0, 0, 0.4), /* Depth-enhancing shadow */
    inset 0 1px 3px rgba(255, 255, 255, 0.1); /* Light inner glow for realism */
}

#Home15 .wd-buttons {
    background: none; /* Example background */
    box-shadow: none;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end ;
    margin-right: -10px !important;
}
/* General Wishlist and Add to Cart Icons */
#Home15 .wd-wishlist-btn.wd-style-icon > a:before,
#Home15 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:before {
    font-size: 20px;
    color: #63c4cb !important;
}
/* Wishlist Button - Heart Icon Default State */
#Home15 .wd-wishlist-btn.wd-style-icon > a:before {
    font-size: 20px !important; /* Specific size for heart icon */
    color: #63c4cb !important; /* Default heart icon color */
    font-weight: bold; /* Bold heart icon */
}

/* Wishlist Button - Filled Heart Icon (After Clicked) */
#Home15 .wd-wishlist-btn .added:before {
    content: "\f004"; /* Font Awesome filled heart */
    font-family: "Font Awesome 5 Free";
    font-weight: 900 !important; /* Bold weight for filled heart */
    color: #63c4cb !important; /* Filled heart color */
}

/* Quick View Icon */
#Home15 .quick-view.wd-style-icon > a:before {
    font-size: 20px;
    color: #fff !important; /* Default icon color */
}

/* Quick View and Add to Cart Hover States */
#Home15 .quick-view.wd-style-icon > a:hover:before,
#Home15 .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon > a:hover:before {
    color: #63c4cb !important; /* Change color to white on hover */
}


#Home15 .wd-product .product-labels .onsale {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home15 .wd-product:hover .product-labels .onsale {
    display: none !important;
}

#Home15 .product-grid-item .product-labels.labels-rounded-sm .featured.product-label {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2), 0px 1px 3px rgba(0, 0, 0, 0.1);
}

#Home15 .product-grid-item:hover .product-labels.labels-rounded-sm .featured.product-label {
    display: none !important;
}/* End custom CSS */