.elementor-4731 .elementor-element.elementor-element-f501e40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-4731 .elementor-element.elementor-element-5af3623{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4731 .elementor-element.elementor-element-5af3623.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4731 .elementor-element.elementor-element-5af3623 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:600;line-height:51px;color:#0A1119;}.elementor-4731 .elementor-element.elementor-element-5af3623 .elementor-heading-title a:hover, .elementor-4731 .elementor-element.elementor-element-5af3623 .elementor-heading-title a:focus{color:#0A1119;}.elementor-4731 .elementor-element.elementor-element-fc48eaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4731 .elementor-element.elementor-element-fc48eaf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.woocommerce .elementor-4731 .elementor-element.elementor-element-fc48eaf .woocommerce-product-details__short-description{color:#0A1119;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-4731 .elementor-element.elementor-element-9e79704{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;}.elementor-4731 .elementor-element.elementor-element-9e79704.xpro-widget-bg-overlay:before{transition:background 0.3s;}.woocommerce .elementor-4731 .elementor-element.elementor-element-9e79704 h2{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:23px;font-weight:600;line-height:30px;}.woocommerce .elementor-4731 .elementor-element.elementor-element-9e79704 .shop_attributes{color:#0A1119;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button{background-color:#003066;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 15px 15px 15px;}.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button:hover, .elementor-4731 .elementor-element.elementor-element-631836e .elementor-button:focus{background-color:#FFFFFF;color:#003066;border-color:#003066;}.elementor-4731 .elementor-element.elementor-element-631836e{width:auto;max-width:auto;}.elementor-4731 .elementor-element.elementor-element-631836e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button:hover svg, .elementor-4731 .elementor-element.elementor-element-631836e .elementor-button:focus svg{fill:#003066;}.elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button{background-color:#25D366;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:15px 15px 15px 15px;}.elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button:hover, .elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button:focus{background-color:#FFFFFF;color:#25D366;border-color:#25D366;}.elementor-4731 .elementor-element.elementor-element-87672bb{width:auto;max-width:auto;}.elementor-4731 .elementor-element.elementor-element-87672bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button:hover svg, .elementor-4731 .elementor-element.elementor-element-87672bb .elementor-button:focus svg{fill:#25D366;}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-f501e40 */.elementor-4731 .elementor-element.elementor-element-f501e40 img{
    width:100%;
    height:500px!important;
    object-fit:contain; /* Product poora dikhai dega */
    display:block;
    border-radius: 20px!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-9e79704 *//* ==========================================
   ADDITIONAL INFORMATION
========================================== */

/* Heading */
.elementor-widget-woocommerce-product-additional-information h2{
    margin:0;
    padding:16px 20px;
    background:#003066;
    color:#fff;
    font-size:22px;
    font-weight:600;
    border-radius:16px 16px 0 0;
}

/* Table */
.woocommerce-product-attributes{
    width:100%;
    border-collapse:collapse;
    background:#fff;
    border:1px solid #E5E5E5;
    border-top:none;
    border-radius:0 0 16px 16px;
    overflow:hidden;
}

/* Left Column */
.woocommerce-product-attributes th{
    width:35%;
    padding:10px 18px !important;
    background:#fff;
    color:#003066;
    font-size:15px;
    font-weight:600;
    text-align:left !important;
    vertical-align:middle;
    border-bottom:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
    line-height:1.35;
}

/* Right Column */
.woocommerce-product-attributes td{
    padding:10px 18px !important;
    background:#fff;
    color:#555;
    font-size:15px;
    text-align:left !important;
    vertical-align:middle;
    border-bottom:1px solid #EAEAEA;
    line-height:1.35;
}

/* Remove default paragraph spacing */
.woocommerce-product-attributes td p{
    margin:0;
    padding:0;
    line-height:1.35;
}

/* WooCommerce Override */
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td{
    padding:10px 18px !important;
    text-align:left !important;
}

/* Remove last row border */
.woocommerce-product-attributes tr:last-child th,
.woocommerce-product-attributes tr:last-child td{
    border-bottom:none;
}

/* ==========================================
   Mobile
========================================== */

@media (max-width:767px){

    .elementor-widget-woocommerce-product-additional-information h2{
        font-size:20px;
        padding:14px 16px;
    }

    .woocommerce-product-attributes th,
    .woocommerce-product-attributes td{
        display:block;
        width:100%;
        padding:10px 14px !important;
        border-right:none;
        text-align:left !important;
        line-height:1.35;
    }

    .woocommerce-product-attributes th{
        padding-bottom:4px !important;
        border-bottom:none;
    }

    .woocommerce-product-attributes td{
        padding-top:0 !important;
        padding-bottom:10px !important;
        border-bottom:1px solid #EAEAEA;
    }

    .woocommerce-product-attributes tr:last-child td{
        border-bottom:none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-631836e */.elementor-4731 .elementor-element.elementor-element-631836e .elementor-button{
    display:inline-flex;
    align-items:center;
    gap:10px!important; /* Space between icon & text */
}/* End custom CSS */