.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-65 .elementor-element.elementor-element-135feb5{text-align:center;}.elementor-65 .elementor-element.elementor-element-135feb5 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-2aaafa4{--display:flex;}.elementor-65 .elementor-element.elementor-element-ab6d21f{--spacer-size:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-291d0d3.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-291d0d3{text-align:center;}.elementor-65 .elementor-element.elementor-element-291d0d3 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-556eaf3{--display:flex;}.elementor-65 .elementor-element.elementor-element-b66b809{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-e7adbba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-65 .elementor-element.elementor-element-d916f59{--display:flex;}.elementor-65 .elementor-element.elementor-element-1415202{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-0ab00f4.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-0ab00f4{text-align:center;}.elementor-65 .elementor-element.elementor-element-0ab00f4 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-3f9ec97{--display:flex;}.elementor-65 .elementor-element.elementor-element-71ea976{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-b8ffdb5{--display:flex;}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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-widget-premium-woo-products .premium-woocommerce li.product .price del{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-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .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 );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-inner li.product{width:20%;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-details-wrap, .elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-product__link{text-align:center;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce:not(.premium-woo-products-marquee) li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce:not(.premium-woo-products-marquee) ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-marquee ul.products{--pa-marquee-spacing:10px;}#premium-woo-quick-view-b9da6fc{--pa-qv-align:inline;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce li.product .price{color:#7A7A7A;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce .woocommerce-loop-product__title{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce .woocommerce-loop-product__title:hover{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce .premium-woo-product-category{color:#000000;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce .premium-woo-qv-btn{padding:3px 5px 5px 5px;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{border-radius:22px 22px 22px 22px;padding:3px 17px 3px 17px;}.elementor-65 .elementor-element.elementor-element-ec33400{--display:flex;}.elementor-65 .elementor-element.elementor-element-c2c860e{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-7627e02{text-align:center;}.elementor-65 .elementor-element.elementor-element-7627e02 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-f34f8f3{--display:flex;}.elementor-65 .elementor-element.elementor-element-bf86083{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-ed8ccd4.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-ed8ccd4{text-align:center;}.elementor-65 .elementor-element.elementor-element-ed8ccd4 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-27a797b{--display:flex;}.elementor-65 .elementor-element.elementor-element-c14ac97{--spacer-size:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-cf972f7{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF8FA3;border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-cf972f7 .elementor-icon-box-wrapper{text-align:center;gap:17px;}.elementor-65 .elementor-element.elementor-element-cf972f7 .elementor-icon-box-title{margin-block-end:11px;color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-cf972f7.elementor-view-stacked .elementor-icon{background-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-cf972f7.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-cf972f7.elementor-view-default .elementor-icon{fill:#FF8FA3;color:#FF8FA3;border-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-cf972f7 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-cf972f7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-cf972f7:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-cf972f7:has(:focus) .elementor-icon-box-title{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-cf972f7 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-65 .elementor-element.elementor-element-0b9c279{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF8FA3;border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-0b9c279 .elementor-icon-box-wrapper{text-align:center;gap:17px;}.elementor-65 .elementor-element.elementor-element-0b9c279 .elementor-icon-box-title{margin-block-end:11px;color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-0b9c279.elementor-view-stacked .elementor-icon{background-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-0b9c279.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-0b9c279.elementor-view-default .elementor-icon{fill:#FF8FA3;color:#FF8FA3;border-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-0b9c279 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-0b9c279 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-0b9c279:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-0b9c279:has(:focus) .elementor-icon-box-title{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-0b9c279 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-65 .elementor-element.elementor-element-5199dcd{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF8FA3;border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-5199dcd .elementor-icon-box-wrapper{text-align:center;gap:17px;}.elementor-65 .elementor-element.elementor-element-5199dcd .elementor-icon-box-title{margin-block-end:11px;color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-5199dcd.elementor-view-stacked .elementor-icon{background-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-5199dcd.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-5199dcd.elementor-view-default .elementor-icon{fill:#FF8FA3;color:#FF8FA3;border-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-5199dcd .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-5199dcd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-5199dcd:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-5199dcd:has(:focus) .elementor-icon-box-title{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-5199dcd .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-65 .elementor-element.elementor-element-549763e{border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF8FA3;border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-549763e .elementor-icon-box-wrapper{text-align:center;gap:17px;}.elementor-65 .elementor-element.elementor-element-549763e .elementor-icon-box-title{margin-block-end:11px;color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-549763e.elementor-view-stacked .elementor-icon{background-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-549763e.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-549763e.elementor-view-default .elementor-icon{fill:#FF8FA3;color:#FF8FA3;border-color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-549763e .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-549763e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-549763e:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-549763e:has(:focus) .elementor-icon-box-title{color:#FF8FA3;}.elementor-65 .elementor-element.elementor-element-549763e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-65 .elementor-element.elementor-element-4afe35e{--display:flex;}.elementor-65 .elementor-element.elementor-element-b6fca7e{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-b669342.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-b669342{text-align:center;}.elementor-65 .elementor-element.elementor-element-b669342 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-8d0e428{--display:flex;}.elementor-65 .elementor-element.elementor-element-783322e{--display:flex;}.elementor-65 .elementor-element.elementor-element-3026fa7{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-8deb896.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-8deb896{text-align:center;}.elementor-65 .elementor-element.elementor-element-8deb896 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-9db81af{--display:flex;}.elementor-65 .elementor-element.elementor-element-eb4efdf{--spacer-size:15px;}.elementor-65 .elementor-element.elementor-element-9babf34{--display:flex;}.elementor-65 .elementor-element.elementor-element-d50b6b8 > .elementor-widget-container{border-style:none;}.elementor-65 .elementor-element.elementor-element-d50b6b8 .wl-row > [class*="col-"]{padding:0  15px;margin-bottom:30px;}.elementor-65 .elementor-element.elementor-element-d50b6b8 .ht-single-testimonial-wrap{border-style:solid;border-color:#FF8FA3;border-radius:20px 20px 20px 20px;}.elementor-65 .elementor-element.elementor-element-d50b6b8 .ht-single-testimonial-wrap [class*="ht-client-info"] img{border-style:solid;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-e7adbba{--width:90%;}}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-inner li.product{width:50%;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-b9da6fc .premium-woo-products-inner li.product{width:100%;}}/* Start custom CSS for premium-woo-products, class: .elementor-element-b9da6fc *//* =========================
   FULL CONTROL SETTINGS
========================= */
.bestsellingprod{
    --product-card-gap: 15px;
    --columns: 5; /* Match Woo "Products Per Row (Desktop)" */
    --accent: #FF8FA3;
    --accent-dark: #FF8FA3;
}

/* =========================
   PRODUCT LIST WRAPPER
========================= */
.bestsellingprod ul.products{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:var(--product-card-gap) !important;
    margin:0 !important;
    padding:0 !important;
}

/* =========================
   PRODUCT CARD
========================= */
.bestsellingprod ul.products li.product{
    background:#ffffff;
    border-radius:18px;
    padding:16px;
    transition:all .4s ease;
    box-shadow:0 12px 25px rgba(0,0,0,0.08);
    position:relative;
    overflow:hidden;
    width: calc((100% - (var(--columns) - 1) * var(--product-card-gap)) / var(--columns)) !important;
    flex: 0 0 calc((100% - (var(--columns) - 1) * var(--product-card-gap)) / var(--columns)) !important;
    margin:0 !important;
    float:none !important;
    clear:none !important;
    display:flex;
    flex-direction:column;
}

/* =========================
   TOP LINE (accent)
========================= */
.bestsellingprod ul.products li.product:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:4px;
    background:linear-gradient(90deg, var(--accent), var(--accent-dark));
    z-index:2;
}

/* =========================
   PRODUCT IMAGE (height fix - no more latakna)
========================= */
.bestsellingprod ul.products li.product a.woocommerce-LoopProduct-link{
    display:block;
}
.bestsellingprod ul.products li.product img{
    width:100%;
    height:220px;              /* 🔑 fixed height — is se card latakna band ho jayega */
    object-fit:cover;          /* image crop ho ke fit karegi, distort nahi hogi */
    border-radius:12px;
    transition:all .4s ease;
    display:block;
}
.bestsellingprod ul.products li.product:hover img{
    transform:scale(1.06);
}

/* =========================
   PRODUCT TITLE
========================= */
.bestsellingprod ul.products li.product .woocommerce-loop-product__title{
    color:#333;
    font-weight:700;
    font-size:21px;
    margin-top:5px;
    margin-bottom:2px;
}

/* =========================
   PRODUCT CATEGORY
========================= */
.bestsellingprod ul.products li.product .product-category{
    color:#FF8FA3;
    font-size:12px;
}

/* =========================
   PRICE
========================= */
.bestsellingprod ul.products li.product .price{
    color:#222;
    font-size:16px;
    font-weight:700;
    margin-top:4px;
}
.bestsellingprod ul.products li.product .price del{
    color:#222;
    font-weight:400;
}
.bestsellingprod ul.products li.product .price ins{
    color:var(--accent-dark);
    text-decoration:none;
    font-weight:700;
}

/* =========================
   ADD TO CART BUTTON
========================= */
.bestsellingprod ul.products li.product .button{
    background:linear-gradient(135deg, var(--accent), var(--accent-dark));
    color:#fff;
    border:none;
    padding:13px 40px;
    border-radius:14px;
    fot-weight:700;
    text-transform:uppercase;
    letter-spacing:.5px;
    transition:all .3s ease;
    margin-top:auto;           /* button hamesha bottom pe align rahega */
    align-self:center;
}
.bestsellingprod ul.products li.product .button:hover{
    transform:translateY(-3px);
    box-shadow:0 10px 20px rgba(255,140,160,0.4);
    background:linear-gradient(135deg, var(--accent-dark), var(--accent));
}

/* =========================
   SALE BADGE
========================= */
.bestsellingprod ul.products li.product .onsale{
    position:absolute;
    top:15px;
    left:15px;
    background:linear-gradient(135deg, var(--accent-dark), var(--accent));
    color:#fff;
    font-size:12px;
    font-weight:700;
    padding:6px 14px;
    border-radius:25px;
    text-transform:uppercase;
    letter-spacing:.5px;
    box-shadow:0 6px 15px rgba(255,140,160,0.35);
    border:none;
    min-height:auto;
    min-width:auto;
    line-height:normal;
    z-index:3;
}

/* =========================
   CARD HOVER EFFECT
========================= */
.bestsellingprod ul.products li.product:hover{
    transform:translateY(-8px);
    box-shadow:0 25px 40px rgba(0,0,0,0.15);
}

/* =========================
   RESPONSIVE SETTINGS
========================= */
@media (max-width: 1024px){
    .bestsellingprod{ --columns: 3; }
}
@media (max-width: 768px){
    .bestsellingprod{ --columns: 2; }
    .bestsellingprod ul.products li.product img{ height:180px; }
}
@media (max-width: 480px){
    .bestsellingprod{ --columns: 1; }
    .bestsellingprod ul.products li.product img{ height:220px; }
}/* End custom CSS */