.elementor-243 .elementor-element.elementor-element-6e98c3a > .elementor-container{max-width:1240px;}.elementor-243 .elementor-element.elementor-element-fa39c47 > .elementor-element-populated{padding:0px 0px 0px 30px;}.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 );}.woocommerce .elementor-widget-woocommerce-product-price .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-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-243 .elementor-element.elementor-element-d0536bc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-243 .elementor-element.elementor-element-73f2103 .cart button, .elementor-243 .elementor-element.elementor-element-73f2103 .cart .button{transition:all 0.2s;}.elementor-243 .elementor-element.elementor-element-73f2103 .quantity .qty{transition:all 0.2s;}.elementor-243 .elementor-element.elementor-element-3b16420 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-1162e51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-243 .elementor-element.elementor-element-d80b9cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-bbacf7b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-448736a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-2956446 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-a8438a2:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-a8438a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EF;}.elementor-243 .elementor-element.elementor-element-a8438a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-a8438a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-87ba79b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-6b7b166{width:var( --container-widget-width, 100% );max-width:100%;margin:-46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;--container-widget-width:100%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-243 .elementor-element.elementor-element-9690d36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-fa39c47 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-243 .elementor-element.elementor-element-a3c0d27{padding:10px 10px 10px 10px;}.elementor-243 .elementor-element.elementor-element-4ca0a67{padding:10px 10px 10px 10px;}.elementor-243 .elementor-element.elementor-element-6b7b166{padding:10px 10px 10px 10px;}}/* Start custom CSS for heading, class: .elementor-element-b9d1021 *//* =========================================================
   ANILAKRUTI - PRODUCT MAIN TITLE
========================================================= */

.ak-product-main-title .elementor-heading-title {
    margin: 0 !important;

    font-family:
        "Cormorant Garamond",
        Georgia,
        "Times New Roman",
        serif !important;

    font-size: 34px !important;
    line-height: 1.08 !important;

    font-weight: 500 !important;

    letter-spacing: -0.6px !important;

    color: #292c29 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .ak-product-main-title .elementor-heading-title {
        font-size: 31px !important;
        line-height: 1.1 !important;
    }

}


/* MOBILE */
@media (max-width: 767px) {

    .ak-product-main-title .elementor-heading-title {
        font-size: 27px !important;
        line-height: 1.1 !important;

        letter-spacing: -0.3px !important;
    }

}


/* SMALL MOBILE */
@media (max-width: 420px) {

    .ak-product-main-title .elementor-heading-title {
        font-size: 25px !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dc511f2 *//* =========================================================
   ANILAKRUTI - PRODUCT PRICE
   BLACK / GREY THEME
   Elementor CSS Class: vhca-price-with-tax
========================================================= */

.vhca-price-with-tax .price {
    width: 100% !important;

    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 12px !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Manrope", Arial, sans-serif !important;
}


/* =========================================================
   CURRENT / SALE PRICE
   ₹1,299
========================================================= */

.vhca-price-with-tax .price ins {
    order: 1 !important;

    display: inline-flex !important;
    align-items: center !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;

    text-decoration: none !important;

    line-height: 1 !important;
}


.vhca-price-with-tax
.price
ins
.woocommerce-Price-amount,

.vhca-price-with-tax
.price
ins
.amount,

.vhca-price-with-tax
.price
ins
bdi {

    font-family: "Manrope", Arial, sans-serif !important;

    font-size: 30px !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    letter-spacing: -0.7px !important;

    /* CHANGED */
    color: #1F1F1F !important;

    text-decoration: none !important;
}


/* =========================================================
   NORMAL PRICE
   When product is NOT on sale
========================================================= */

.vhca-price-with-tax
.price
> .woocommerce-Price-amount,

.vhca-price-with-tax
.price
> .amount {

    font-family: "Manrope", Arial, sans-serif !important;

    font-size: 30px !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    letter-spacing: -0.7px !important;

    /* CHANGED */
    color: #1F1F1F !important;
}


/* =========================================================
   OLD PRICE
   ₹1,799
========================================================= */

.vhca-price-with-tax .price del {
    order: 2 !important;

    display: inline-flex !important;
    align-items: center !important;

    position: relative !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;

    /* CHANGED */
    color: #8A8A8A !important;

    text-decoration: none !important;

    line-height: 1 !important;
}


.vhca-price-with-tax
.price
del
.woocommerce-Price-amount,

.vhca-price-with-tax
.price
del
.amount,

.vhca-price-with-tax
.price
del
bdi {

    position: relative !important;

    font-family: "Manrope", Arial, sans-serif !important;

    font-size: 16px !important;
    line-height: 1 !important;

    font-weight: 500 !important;

    letter-spacing: 0 !important;

    /* CHANGED */
    color: #8A8A8A !important;

    text-decoration: none !important;
}


/* CLEAN STRIKE */
.vhca-price-with-tax
.price
del
.woocommerce-Price-amount::after,

.vhca-price-with-tax
.price
del
.amount::after {

    content: "";

    position: absolute;

    left: 0;
    right: 0;

    top: 50%;

    height: 1px;

    /* CHANGED */
    background: #8A8A8A;

    transform: translateY(-50%);
}


/* =========================================================
   SAVE BADGE
   Screenshot: Save 28%
========================================================= */

.vhca-price-with-tax .price::after {
    content: "Save 28%";

    order: 3 !important;

    display: inline-flex !important;

    align-items: center;
    justify-content: center;

    min-height: 30px;

    margin: 0 !important;

    padding: 6px 10px !important;

    /* CHANGED BADGE BACKGROUND */
    background: #E9E9E6;

    /* CHANGED BORDER */
    border: 1px solid rgba(31, 31, 31, 0.12);

    border-radius: 2px;

    font-family: "Manrope", Arial, sans-serif !important;

    font-size: 12px !important;
    line-height: 1 !important;

    font-weight: 600 !important;

    /* CHANGED TEXT COLOR */
    color: #1F1F1F !important;

    white-space: nowrap;
}


/* =========================================================
   CURRENCY SYMBOL
========================================================= */

.vhca-price-with-tax
.woocommerce-Price-currencySymbol {

    font-family: inherit !important;

    font-size: inherit !important;

    font-weight: inherit !important;

    color: inherit !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .vhca-price-with-tax
    .price
    ins
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    ins
    .amount,

    .vhca-price-with-tax
    .price
    ins
    bdi,

    .vhca-price-with-tax
    .price
    > .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    > .amount {

        font-size: 28px !important;
    }


    .vhca-price-with-tax
    .price
    del
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    del
    .amount,

    .vhca-price-with-tax
    .price
    del
    bdi {

        font-size: 15px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .vhca-price-with-tax .price {
        gap: 9px !important;
    }


    .vhca-price-with-tax
    .price
    ins
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    ins
    .amount,

    .vhca-price-with-tax
    .price
    ins
    bdi,

    .vhca-price-with-tax
    .price
    > .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    > .amount {

        font-size: 25px !important;

        letter-spacing: -0.4px !important;
    }


    .vhca-price-with-tax
    .price
    del
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    del
    .amount,

    .vhca-price-with-tax
    .price
    del
    bdi {

        font-size: 14px !important;
    }


    .vhca-price-with-tax .price::after {

        min-height: 27px;

        padding: 5px 8px !important;

        font-size: 11px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 420px) {

    .vhca-price-with-tax .price {
        gap: 8px !important;
    }


    .vhca-price-with-tax
    .price
    ins
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    ins
    .amount,

    .vhca-price-with-tax
    .price
    ins
    bdi,

    .vhca-price-with-tax
    .price
    > .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    > .amount {

        font-size: 23px !important;
    }


    .vhca-price-with-tax
    .price
    del
    .woocommerce-Price-amount,

    .vhca-price-with-tax
    .price
    del
    .amount,

    .vhca-price-with-tax
    .price
    del
    bdi {

        font-size: 13px !important;
    }


    .vhca-price-with-tax .price::after {

        min-height: 25px;

        padding: 5px 7px !important;

        font-size: 10px !important;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f08ed6 *//* =========================================
   ANILAKRUTI - PRODUCT SHORT DESCRIPTION
========================================= */

.ak-product-short-desc {
    margin: 0 !important;
}

.ak-product-short-desc .elementor-widget-container,
.ak-product-short-desc .elementor-text-editor {
    margin: 0 !important;
    padding: 0 !important;
}

.ak-product-short-desc p {
    margin: 0 !important;

    max-width: 520px;

    font-family: "Manrope", Arial, sans-serif !important;

    font-size: 16px !important;
    line-height: 1.55 !important;

    font-weight: 400 !important;

    letter-spacing: 0 !important;

    color: #68645d !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .ak-product-short-desc p {
        font-size: 13.5px !important;
        line-height: 1.5 !important;
    }

}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .ak-product-short-desc p {
        max-width: 100%;

        font-size: 13px !important;
        line-height: 1.55 !important;
    }

}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 420px) {

    .ak-product-short-desc p {
        font-size: 12.5px !important;
    }

}/* End custom CSS */