.elementor-70 .elementor-element.elementor-element-2278516b{--display:flex;}.elementor-70 .elementor-element.elementor-element-2278516b:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2278516b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-6f12110 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:14px;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-70 .elementor-element.elementor-element-6f12110 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-6f12110 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-70 .elementor-element.elementor-element-6f12110 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-6f12110 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout{--place-order-title-alignment:center;--purchase-button-width:fit-content;}.elementor-70 .elementor-element.elementor-element-6a3878a h3#order_review_heading, .elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-billing-fields h3, .elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-additional-fields h3{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout #payment .payment_box, .elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-privacy-policy-text p, .elementor-70 .elementor-element.elementor-element-6a3878a .e-checkout-message{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-form__label-for-checkbox span{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .wc_payment_method label, .elementor-70 .elementor-element.elementor-element-6a3878a #shipping_method li label{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a #customer_details .input-text, .elementor-70 .elementor-element.elementor-element-6a3878a #customer_details .form-row textarea, .elementor-70 .elementor-element.elementor-element-6a3878a #customer_details .form-row select, .elementor-70 .elementor-element.elementor-element-6a3878a .e-woocommerce-login-anchor .input-text, .elementor-70 .elementor-element.elementor-element-6a3878a #coupon_code, .elementor-70 .elementor-element.elementor-element-6a3878a ::placeholder, .elementor-70 .elementor-element.elementor-element-6a3878a .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-button{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout-review-order-table .cart_item td{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .product-name .variation{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout-review-order-table thead tr th, .elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout-review-order-table tfoot tr th, .elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-6a3878a .woocommerce #payment #place_order{font-family:"Roboto Slab", roboto-slab;}.elementor-70 .elementor-element.elementor-element-7f02e9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-70 .elementor-element.elementor-element-7f02e9d:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7f02e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-6cf3d5d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-70 .elementor-element.elementor-element-6cf3d5d{text-align:center;}.elementor-70 .elementor-element.elementor-element-6cf3d5d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), roboto-slab;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-blocksy_palette_6 );}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-7f02e9d{--content-width:1600px;}}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-2278516b{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-7f02e9d{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-2278516b{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-7f02e9d{--padding-top:0px;--padding-bottom:0px;--padding-left:028px;--padding-right:028px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-6a3878a */label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    font-size: 14px;
    font-weight: 400;
}
p#billing_company_field {
    display: none;
}


.ct-checkbox, .comment-form input[type=checkbox], #ship-to-different-address-checkbox, .wc-block-checkbox-list input[type=checkbox], .wc-block-checkbox-list .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox], .woocommerce-form__input[type=checkbox], .woocommerce-form__label-for-checkbox input[type=checkbox], .woocommerce-input-wrapper input[type=checkbox], #wc-stripe-new-payment-method[type=checkbox], .ppcp-credit-card-vault[type=checkbox], .forminator-ui[data-design=none] .forminator-checkbox input[type=checkbox], .wpforms-container:not(.wpforms-container-full) input[type=checkbox], .ff-inherit-theme-style input[type=checkbox], .wc_payment_method>input[type=radio], .woocommerce-shipping-methods input[type=radio], .payment_box input[type=radio], .mp-ticket-payments input[type=radio], .forminator-ui[data-design=none] .forminator-radio input[type=radio], .wpforms-container:not(.wpforms-container-full) input[type=radio], .ff-inherit-theme-style input[type=radio] {
    display: inline-block;
    vertical-align: baseline;
    position: relative;
    top: var(--top, px);
    min-width: 16px;
    width: 16px;
    height: 16px;
    min-height: initial;
    padding: 0 !important;
    margin: 0;
    margin-inline-end: .7em;
    border-width: var(--form-selection-control-border-width, var(--theme-form-field-border-width, 1px));
    border-style: solid;
    cursor: pointer;
    -webkit-appearance: none;
    background: rgba(0, 0, 0, 0);
    /* border-color: #f6fafd; */
    border: 2px solid #808585 !important;
}



#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before, #payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before {
    background: #fff;
    border-width: 5px;
    border-color: #718355 !important;
}
a.single_add_to_cart_button.button.alt.hncl {
    background:#718355 !important;
}
a.single_add_to_cart_button.button.alt.hncr{
     background:#718355 !important;
}

.hsn-code{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2278516b */[data-vertical-spacing*=bottom] {
    padding-bottom: var(--theme-content-vertical-spacing);
    padding: 13% !important;
    background-image: url(https://humblenatureindia.com/wp-content/uploads/2024/05/Untitled-design-12.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
[data-prefix="single_page"] .entry-header .page-title {
    --theme-font-size: 40px;
    color: #ffff;
   
}
[data-prefix="single_page"] .entry-header .page-title {
    --theme-font-size: 40px;
    text-align: center;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row .input-checkbox {
    vertical-align: middle;
    margin: 0 5px 0 0;
    top: 1px;
}

/*popup*/

.woocommerce-message {
    display: flex;
    position: absolute !important;
    font-size: 15px;
    color: var(--theme-text-color);
    padding: 10px;
    min-height: 65px;
    clear: both;
    border-radius: 5px;
    margin-bottom: 2rem;
    background: var(--background-color);
    --theme-link-initial-color: var(--theme-text-color);
    z-index: 32 !important;
    top: -66px !important;
    width: 55% !important;
}




@media only screen and (max-width: 1024px){
   [data-prefix="single_page"] .entry-header .page-title{
    --theme-font-size: 30px;
    text-align: center;
    margin-top: 80px;
}
}
@media only screen and (max-width: 767px){
   [data-prefix="single_page"] .entry-header .page-title{
    --theme-font-size: 26px;
    text-align: center;
     margin-top: 140px;
}
}
a.elementor-button.elementor-button-link.elementor-size-xs{
    background-color: #718355 !important;
}/* End custom CSS */