.elementor-widget-woocommerce-product-title .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-183 .elementor-element.elementor-element-fa764b6 .elementor-heading-title{color:#000000;}.elementor-183 .elementor-element.elementor-element-dd5a475{text-align:left;}.woocommerce .elementor-183 .elementor-element.elementor-element-dd5a475 .woocommerce_product_description{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.elementor-wc-products ul.products li.product .price{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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-183 .elementor-element.elementor-element-6f84275.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-183 .elementor-element.elementor-element-6f84275.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-183 .elementor-element.elementor-element-6f84275.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-183 .elementor-element.elementor-element-6f84275.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for html, class: .elementor-element-3dccc64 *//* ───────────────────────────────────
   UNIVERSAL TOKENS – tweak colours once
   ─────────────────────────────────── */
.deal-countdown{
    --bg        : #ffffff;
    --border    : #e5e7eb;
    --alert-bg  : #f3effe;
    --alert-txt : #5b27c5;
    --digit     : #4b34e4;
    --label     : #76818d;
    --radius    : 14px;
    --shadow    : 0 6px 20px rgba(0,0,0,.06);
}

/* OUTER WRAPPER */
.deal-countdown{
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    padding: 10px 15px;
    background: var(--bg);
    border: 1px solid var(--border);
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    font-family: 'Inter', Roboto, 'Segoe UI', sans-serif;
}

/* ALERT PILL */
.deal-countdown__alert{
    align-self: center;
    background: var(--alert-bg);
    color: var(--alert-txt);
    padding: 6px 16px;
    border-radius: 30px;
    font-weight: 600;
    font-size: .9rem;
    white-space: nowrap;
}

/* DIGIT STRIP */
.deal-countdown__digits{
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}

/* INDIVIDUAL BOXES */
.countbox{
    text-align: center;
    min-width: 65px;
}

/* NUMBER */
.countbox__num{
    font-size: 28px;
    line-height: 1.1;
    font-weight: 800;
    color: var(--digit);
}

/* LABEL */
.countbox__label{
    display: block;
    margin-top: 4px;
    font-size: 12px;
    text-transform: lowercase;
    color: var(--label);
    letter-spacing: .03em;
}

/* ───────────────────────────/* ─────────────────────────────
   ✅ MOBILE RESPONSIVE – ONE LINE
   ───────────────────────────── */
@media (max-width: 480px) {
    .deal-countdown__digits {
        flex-wrap: nowrap !important;
        gap: 10px;
        overflow-x: auto; /* optional: adds scroll if space is tight */
    }

    .countbox {
        min-width: 67px;
    }

    .countbox__num {
        font-size: 20px;
    }

    .countbox__label {
        font-size: 10px;
    }

    .deal-countdown {
        padding: 8px 10px;
    }

    .deal-countdown__alert {
        font-size: .8rem;
        padding: 4px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for wl-single-product-description, class: .elementor-element-dd5a475 *//* 0) Load Poppins (quick fix).  If theme already loads it, you can remove this line. */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');

/* 1) LONG description tab only */
.single-product #tab-description,
.single-product .woocommerce-Tabs-panel--description,
.single-product .woocommerce-Tabs-panel--description * {
  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
}

/* 2) (Optional) SHORT description bhi Poppins par force karni ho to un-comment kar dein */
/*
.single-product .woocommerce-product-details__short-description,
.single-product .woocommerce-product-details__short-description * {
  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
}
*//* End custom CSS */