.elementor-29688 .elementor-element.elementor-element-b03cddc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-29688 .elementor-element.elementor-element-b03cddc:not(.elementor-motion-effects-element-type-background), .elementor-29688 .elementor-element.elementor-element-b03cddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-29688 .elementor-element.elementor-element-0c2db8a{--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;}.elementor-29688 .elementor-element.elementor-element-6566e5c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29688 .elementor-element.elementor-element-6566e5c:not(.elementor-motion-effects-element-type-background), .elementor-29688 .elementor-element.elementor-element-6566e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .flex-viewport, .woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;}.woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .flex-viewport{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-29688 .elementor-element.elementor-element-469be69 .flex-control-thumbs img{border-radius:6px 6px 6px 6px;}.elementor-29688 .elementor-element.elementor-element-dc9413e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29688 .elementor-element.elementor-element-dc9413e:not(.elementor-motion-effects-element-type-background), .elementor-29688 .elementor-element.elementor-element-dc9413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29688 .elementor-element.elementor-element-b58c943{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29688 .elementor-element.elementor-element-dea7636{width:initial;max-width:initial;}.elementor-29688 .elementor-element.elementor-element-dea7636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-ec1bc4f > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}html .elementor-29688 .elementor-element.elementor-element-ec1bc4f .product_title{font-size:28px;}.elementor-29688 .elementor-element.elementor-element-4d9425d{width:auto;max-width:auto;}.elementor-29688 .elementor-element.elementor-element-4d9425d > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-b57494c{width:auto;max-width:auto;}.elementor-29688 .elementor-element.elementor-element-b57494c > .elementor-widget-container{margin:-10px 0px -5px 0px;}.elementor-29688 .elementor-element.elementor-element-b57494c .price, .elementor-29688 .elementor-element.elementor-element-b57494c .price del, .elementor-29688 .elementor-element.elementor-element-b57494c .amount{font-size:29px;font-weight:600;}.elementor-29688 .elementor-element.elementor-element-b57494c .price, .elementor-29688 .elementor-element.elementor-element-b57494c .amount, .elementor-29688 .elementor-element.elementor-element-b57494c del{color:#FF9704;}.elementor-29688 .elementor-element.elementor-element-b57494c .price del, .elementor-29688 .elementor-element.elementor-element-b57494c del .amount{color:#A0A0A0;}.elementor-29688 .elementor-element.elementor-element-3d7b659{width:auto;max-width:auto;}.elementor-29688 .elementor-element.elementor-element-3d7b659 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-29688 .elementor-element.elementor-element-604bf12{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-604bf12 .elementor-divider-separator{width:100%;}.elementor-29688 .elementor-element.elementor-element-604bf12 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-29688 .elementor-element.elementor-element-bdc481e .elementor-heading-title{font-family:"Hind Siliguri", Sans-serif;font-size:16px;line-height:1.3em;}.elementor-29688 .elementor-element.elementor-element-9454c97 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-9454c97 .single_add_to_cart_button{font-size:18px;}.elementor-29688 .elementor-element.elementor-element-2bf5fe2{--display:flex;}.elementor-29688 .elementor-element.elementor-element-8c9757f{--display:flex;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button{background-color:#DFFDDD;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;fill:#0D9C0D;color:#0D9C0D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1DA90B;border-radius:5px 5px 5px 5px;padding:10px 41px 10px 40px;}.elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button:hover, .elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button:focus{background-color:#13B62B;color:#FFFFFF;border-color:#22A00F;}.elementor-29688 .elementor-element.elementor-element-071c473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button-content-wrapper{flex-direction:row;}.elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button:hover svg, .elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29688 .elementor-element.elementor-element-5ab56fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DBDBDB;--border-color:#DBDBDB;--border-radius:10px 10px 10px 10px;}.elementor-29688 .elementor-element.elementor-element-5ab56fb:not(.elementor-motion-effects-element-type-background), .elementor-29688 .elementor-element.elementor-element-5ab56fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-29688 .elementor-element.elementor-element-705aa50{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-29688 .elementor-element.elementor-element-705aa50 .elementor-divider-separator{width:100%;}.elementor-29688 .elementor-element.elementor-element-705aa50 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-29688 .elementor-element.elementor-element-1c1a5e5{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-29688 .elementor-element.elementor-element-1c1a5e5:not(.elementor-motion-effects-element-type-background), .elementor-29688 .elementor-element.elementor-element-1c1a5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29688 .elementor-element.elementor-element-2d681e6 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-2d681e6 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:20px;}.elementor-29688 .elementor-element.elementor-element-21097711{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-29688 .elementor-element.elementor-element-4a093f96 .title{font-size:16px;}.elementor-29688 .elementor-element.elementor-element-caa5bc6 [class*="products-bordered-grid"], .elementor-29688 .elementor-element.elementor-element-caa5bc6 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#FEDBC4;}.elementor-29688 .elementor-element.elementor-element-caa5bc6 .wd-products-with-bg, .elementor-29688 .elementor-element.elementor-element-caa5bc6 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFAF8;--wd-bordered-bg:#FFFAF8;}@media(max-width:1024px){html .elementor-29688 .elementor-element.elementor-element-ec1bc4f .product_title{font-size:24px;}.elementor-29688 .elementor-element.elementor-element-b57494c .price, .elementor-29688 .elementor-element.elementor-element-b57494c .price del, .elementor-29688 .elementor-element.elementor-element-b57494c .amount{font-size:28px;}}@media(max-width:768px){.elementor-29688 .elementor-element.elementor-element-b03cddc{--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-29688 .elementor-element.elementor-element-0c2db8a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29688 .elementor-element.elementor-element-6566e5c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29688 .elementor-element.elementor-element-dc9413e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29688 .elementor-element.elementor-element-b58c943{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-29688 .elementor-element.elementor-element-ec1bc4f > .elementor-widget-container{margin:-15px 0px -3px 0px;padding:0px 0px 0px 0px;}html .elementor-29688 .elementor-element.elementor-element-ec1bc4f .product_title{font-size:18px;}.elementor-29688 .elementor-element.elementor-element-b57494c > .elementor-widget-container{margin:-14px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-29688 .elementor-element.elementor-element-b57494c .price, .elementor-29688 .elementor-element.elementor-element-b57494c .price del, .elementor-29688 .elementor-element.elementor-element-b57494c .amount{font-size:22px;}.elementor-29688 .elementor-element.elementor-element-bdc481e .elementor-heading-title{font-size:13px;}.elementor-29688 .elementor-element.elementor-element-071c473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-29688 .elementor-element.elementor-element-071c473 .elementor-button{font-size:13px;padding:8px 15px 8px 15px;}.elementor-29688 .elementor-element.elementor-element-1c1a5e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-29688 .elementor-element.elementor-element-21097711{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-9454c97 *//* =========================
SINGLE PRODUCT BUTTON LAYOUT
========================= */

.single-product form.cart{
    display:flex !important;
    flex-direction:column !important;
    gap:10px !important;
    width:100% !important;
}
/* =========================
QUANTITY BOX TOP
========================= */

.single-product form.cart .quantity{
    order:1 !important;
    display:flex !important;
    align-items:stretch !important;
    margin:0 !important;
    width:170px !important;
}

.single-product form.cart .quantity .qty{
    height:50px !important;
    width:80px !important;
    font-size:18px !important;
    font-weight:700 !important;
    text-align:center !important;
    color:#000 !important;
}

.single-product form.cart .quantity .plus,
.single-product form.cart .quantity .minus{
    height:50px !important;
    width:45px !important;
    font-size:24px !important;
    font-weight:900 !important;
    color:#000 !important; /* normal black */
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    line-height:1 !important;
}

/* keep previous hover color */
.single-product form.cart .quantity .plus:hover,
.single-product form.cart .quantity .minus:hover{
    color:inherit !important;
}
/* =========================
ORDER NOW BUTTON
========================= */

.single-product form.cart .wc-buy-now-btn,
.single-product form.cart .wd-buy-now-btn{
    order:2 !important;

    width:100% !important;
    height:50px !important;

    margin:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    font-size:0 !important;
    font-weight:600 !important;

    position:relative !important;
}

.single-product form.cart .wc-buy-now-btn::after,
.single-product form.cart .wd-buy-now-btn::after{
    content:"Order Now";

    font-size:18px;
    font-weight:600;

    position:absolute;
    inset:0;

    display:flex;
    align-items:center;
    justify-content:center;
}

/* =========================
ADD TO CART BUTTON
========================= */

.single-product form.cart .single_add_to_cart_button{
    order:3 !important;

    width:100% !important;
    height:50px !important;

    font-size:18px !important;
    font-weight:600 !important;

    margin:0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71fe712 */@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap');

.premium-benefits{
    background: #FFFAF8;
    border: 1.5px solid #FEDBC4;
    border-radius: 24px;
    padding: 24px;
    font-family: 'Hind Siliguri', sans-serif;
}

/* Badge */
.benefit-badge{
    width: fit-content;
    margin: 0 auto 24px;
    padding: 8px 20px;
    border: 1.5px solid #FEDBC4;
    border-radius: 14px;
    background: #fff;
    font-size: 16px;
    font-weight: 700;
    color: #111827;
}

/* Grid */
.benefits-grid{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 18px;
}

/* Card */
.benefit-card{
    background: #fff;
    border: 1.5px solid #FEDBC4;
    border-radius: 18px;
    padding: 18px;
    display: flex;
    gap: 14px;
    align-items: flex-start;
    transition: 0.3s ease;
}

.benefit-card:hover{
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.05);
}

/* Icon */
.benefit-icon{
    min-width: 46px;
    height: 46px;
    border-radius: 12px;
    background: #FFF1E7;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #F97316;
}

/* Content */
.benefit-content h3{
    margin: 0 0 6px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
    color: #111827;
}

.benefit-content p{
    margin: 0;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 500;
    color: #4B5563;
}

/* Mobile */
@media(max-width:768px){

    .premium-benefits{
        padding: 18px;
    }

    .benefits-grid{
        grid-template-columns: 1fr;
    }

    .benefit-badge{
        font-size: 15px;
    }

    .benefit-content h3{
        font-size: 16px;
    }

    .benefit-content p{
        font-size: 14px;
    }
}/* End custom CSS */