.elementor-9032 .elementor-element.elementor-element-8fbeede{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9032 .elementor-element.elementor-element-0568dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9032 .elementor-element.elementor-element-49d647c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-viewport, .woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-viewport:not(:last-child){margin-bottom:6px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-control-thumbs img{border-style:none;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-49d647c .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2);}.elementor-9032 .elementor-element.elementor-element-d05359b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9032 .elementor-element.elementor-element-906da28{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:start;}.elementor-9032 .elementor-element.elementor-element-906da28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:50px;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-9032 .elementor-element.elementor-element-ff98aaa{text-align:start;}.woocommerce .elementor-9032 .elementor-element.elementor-element-ff98aaa .woocommerce-product-details__short-description{color:var( --e-global-color-072f098 );font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-5e56f47 .price{color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:800;line-height:30px;letter-spacing:2.4px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-5e56f47 .price ins{color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:30px;letter-spacing:2px;}.elementor-9032 .elementor-element.elementor-element-433a012 .cart button, .elementor-9032 .elementor-element.elementor-element-433a012 .cart .button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:24px;border-radius:8px 8px 8px 8px;padding:10px 20px 10px 20px;color:var( --e-global-color-95863b2 );background-color:var( --e-global-color-426fc34 );border-color:var( --e-global-color-426fc34 );transition:all 0.2s;}.elementor-9032 .elementor-element.elementor-element-433a012 .added_to_cart{color:var( --e-global-color-072f098 );font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:24px;}.elementor-9032 .elementor-element.elementor-element-433a012{--view-cart-spacing:10px;--button-spacing:10px;}.elementor-9032 .elementor-element.elementor-element-433a012 .quantity .qty{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:bold;border-radius:4px 4px 4px 4px;padding:0px 0px 0px 0px;color:var( --e-global-color-072f098 );background-color:var( --e-global-color-d25df46 );border-color:var( --e-global-color-072f098 );transition:all 0.2s;}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations tr th, .woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations label{color:var( --e-global-color-072f098 );font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations td.value select{color:var( --e-global-color-2c53e9b );}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations td.value select, .woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations td.value:before{background-color:var( --e-global-color-426fc34 );border:var( --e-global-color-072f098 );border-radius:8px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9032 .elementor-element.elementor-element-433a012 form.cart table.variations td.value:before{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:24px;}.elementor-9032 .elementor-element.elementor-element-36fec30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-9032 .elementor-element.elementor-element-dba1497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-d25df46 );border-radius:0px 0px 0 0;}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-2c53e9b );}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-text );}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-text );}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-Tabs-panel{color:var( --e-global-color-2c53e9b );}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-Tabs-panel h2{color:#FFFFFF;}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;}.woocommerce .elementor-9032 .elementor-element.elementor-element-dba1497 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-9032 .elementor-element.elementor-element-96ff527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-9032 .elementor-element.elementor-element-3d08d3b{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:start;}.elementor-9032 .elementor-element.elementor-element-3d08d3b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;line-height:50px;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-9032 .elementor-element.elementor-element-62a729b{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9032 .elementor-element.elementor-element-c50d6c1{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-9032 .elementor-element.elementor-element-c50d6c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9032 .elementor-element.elementor-element-c50d6c1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-9032 .elementor-element.elementor-element-c50d6c1 .e-loop-item > .elementor-section, .elementor-9032 .elementor-element.elementor-element-c50d6c1 .e-loop-item > .elementor-section > .elementor-container, .elementor-9032 .elementor-element.elementor-element-c50d6c1 .e-loop-item > .e-con, .elementor-9032 .elementor-element.elementor-element-c50d6c1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-9032:not(.elementor-motion-effects-element-type-background), body.elementor-page-9032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-95863b2 );}@media(max-width:1024px){.elementor-9032 .elementor-element.elementor-element-8fbeede{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9032 .elementor-element.elementor-element-906da28{width:100%;max-width:100%;}.elementor-9032 .elementor-element.elementor-element-906da28 .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-9032 .elementor-element.elementor-element-36fec30{--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-9032 .elementor-element.elementor-element-96ff527{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9032 .elementor-element.elementor-element-3d08d3b{width:100%;max-width:100%;}.elementor-9032 .elementor-element.elementor-element-3d08d3b .elementor-heading-title{font-size:34px;line-height:40px;}.elementor-9032 .elementor-element.elementor-element-62a729b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9032 .elementor-element.elementor-element-c50d6c1{--grid-columns:2;}}@media(max-width:767px){.elementor-9032 .elementor-element.elementor-element-8fbeede{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9032 .elementor-element.elementor-element-906da28{width:100%;max-width:100%;text-align:start;}.elementor-9032 .elementor-element.elementor-element-906da28 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9032 .elementor-element.elementor-element-433a012 .cart button, .elementor-9032 .elementor-element.elementor-element-433a012 .cart .button{font-size:14px;}.elementor-9032 .elementor-element.elementor-element-433a012 .added_to_cart{font-size:14px;}.elementor-9032 .elementor-element.elementor-element-433a012 .quantity .qty{font-size:14px;}.elementor-9032 .elementor-element.elementor-element-36fec30{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9032 .elementor-element.elementor-element-96ff527{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9032 .elementor-element.elementor-element-3d08d3b{width:100%;max-width:100%;text-align:center;}.elementor-9032 .elementor-element.elementor-element-3d08d3b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-9032 .elementor-element.elementor-element-62a729b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9032 .elementor-element.elementor-element-c50d6c1{--grid-columns:1;}}@media(min-width:768px){.elementor-9032 .elementor-element.elementor-element-0568dc4{--width:50%;}.elementor-9032 .elementor-element.elementor-element-d05359b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9032 .elementor-element.elementor-element-0568dc4{--width:100%;}.elementor-9032 .elementor-element.elementor-element-d05359b{--width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-433a012 *//* Variation selected price */
.single_variation .woocommerce-variation-price .price {
    color: #4B3426 !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

/* Text before price */
.single_variation .woocommerce-variation-price .price::before {
    content: "Your Selection Price:";
    color: #000000 !important;
    font-size: 18px !important;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 700 !important;
    line-height: 1.2;
}

/* Amount */
.single_variation .woocommerce-variation-price .price .woocommerce-Price-amount {
    color: #4B3426 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .single_variation .woocommerce-variation-price .price {
        font-size: 24px !important;
        gap: 6px;
    }

    .single_variation .woocommerce-variation-price .price::before {
        font-size: 15px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .single_variation .woocommerce-variation-price .price {
        font-size: 20px !important;
        gap: 5px;
    }

    .single_variation .woocommerce-variation-price .price::before {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-dba1497 *//* First tab bilkul left align */
.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding-left: 0 !important;
    margin-left: 0 !important;
    display: flex;
    align-items: center;
    gap: 0px;
}

/* li ka extra spacing hatao */
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* tab links */
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10 10 14px 10 !important;
}

/* description content spacing desktop */
.woocommerce-Tabs-panel p {
    margin-bottom: 20px !important;
}

/* headings after paragraph proper gap */
.woocommerce-Tabs-panel p + h2,
.woocommerce-Tabs-panel p + h3,
.woocommerce-Tabs-panel p + h4,
.woocommerce-Tabs-panel p + strong {
    margin-top: 20px !important;
    display: block;
}

/* mobile spacing */
@media (max-width: 767px) {
    .woocommerce-Tabs-panel p {
        margin-bottom: 16px !important;
    }

    .woocommerce-Tabs-panel p + h2,
    .woocommerce-Tabs-panel p + h3,
    .woocommerce-Tabs-panel p + h4,
    .woocommerce-Tabs-panel p + strong {
        margin-top: 16px !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        gap: 16px;
        flex-wrap: wrap;
    }
}

/* WooCommerce review stars - always white */
.comment-form-rating .stars a,
.comment-form-rating .stars a::before,
.woocommerce p.stars a,
.woocommerce p.stars a::before {
    color: #ffffff !important;
    opacity: 1 !important;
}

/* hover state */
.comment-form-rating .stars:hover a,
.comment-form-rating .stars:hover a::before,
.woocommerce p.stars:hover a,
.woocommerce p.stars:hover a::before {
    color: #ffffff !important;
}

/* selected/fill state */
.comment-form-rating .stars.selected a.active,
.comment-form-rating .stars.selected a.active::before,
.comment-form-rating .stars.selected a:not(.active)::before,
.woocommerce p.stars.selected a.active,
.woocommerce p.stars.selected a.active::before,
.woocommerce p.stars.selected a:not(.active)::before {
    color: #ffffff !important;
}

/* Mobile WooCommerce tabs single row scroll */
@media (max-width: 767px) {

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
        gap: 10px !important;
        padding: 0 !important;
        margin: 0 0 20px 0 !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs::-webkit-scrollbar {
        display: none;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        flex: 0 0 auto !important;
        width: 30vw !important;
        min-width: 110px !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        display: flex !important;
        align-items: center;
        justify-content: center;
        width: 100% !important;
        padding: 14px 10px !important;
        font-size: clamp(12px, 2.8vw, 15px) !important;
        line-height: 1.2 !important;
        text-align: center;
        white-space: normal !important;
        word-break: break-word;
    }
}

 a.reset_variations {
    font-size: 16px !important;
    font-family: 'Nunito Sans', sans-serif !important;
    font-weight: 900 !important;
    color: #000000 !important;
    text-decoration: none !important;
}

 a.reset_variations:hover {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-9032 .woocommerce-notices-wrapper,
.woocommerce-message {
    display: none !important;
}/* End custom CSS */