.elementor-621 .elementor-element.elementor-element-54fda34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:11%;--padding-block-end:03%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-621 .elementor-element.elementor-element-c9d3e24{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-621 .elementor-element.elementor-element-aea939b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-621 .elementor-element.elementor-element-5752ce1{--display:flex;--background-transition:0.3s;}.elementor-621 .elementor-element.elementor-element-5752ce1.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-621 .elementor-element.elementor-element-2de0504 .flex-viewport:not(:last-child){margin-bottom:5px;}.woocommerce .elementor-621 .elementor-element.elementor-element-2de0504 .flex-control-thumbs li{padding-right:calc(11px / 2);padding-left:calc(11px / 2);padding-bottom:11px;}.woocommerce .elementor-621 .elementor-element.elementor-element-2de0504 .flex-control-thumbs{margin-right:calc(-11px / 2);margin-left:calc(-11px / 2);}.elementor-621 .elementor-element.elementor-element-d466bb2{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-621 .elementor-element.elementor-element-80ecc0c .elementor-heading-title{color:#000000;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;}.elementor-621 .elementor-element.elementor-element-cbb38a5 .elementor-heading-title{color:#000000;font-family:"Gilroy", Sans-serif;font-size:36px;font-weight:bold;}.elementor-621 .elementor-element.elementor-element-9fa007c{--spacer-size:10px;}.woocommerce .elementor-621 .elementor-element.elementor-element-e2c5ea3 .price{color:#000000;font-family:"Gilroy", Sans-serif;font-size:24px;font-weight:bold;line-height:25px;}body:not(.rtl) .elementor-621 .elementor-element.elementor-element-e2c5ea3:not(.elementor-product-price-block-yes) del{margin-right:4px;}body.rtl .elementor-621 .elementor-element.elementor-element-e2c5ea3:not(.elementor-product-price-block-yes) del{margin-left:4px;}.elementor-621 .elementor-element.elementor-element-e2c5ea3.elementor-product-price-block-yes del{margin-bottom:4px;}.elementor-621 .elementor-element.elementor-element-dbff744 .cart button, .elementor-621 .elementor-element.elementor-element-dbff744 .cart .button{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:normal;border-style:solid;border-width:1px 1px 1px 1px;border-radius:52px 52px 52px 52px;color:#000000;background-color:#FFFFFF;border-color:#000000;transition:all 0.2s;}.elementor-621 .elementor-element.elementor-element-dbff744 .quantity .qty{transition:all 0.2s;}.elementor-621 .elementor-element.elementor-element-a303ef4{--spacer-size:10px;}.elementor-621 .elementor-element.elementor-element-13c28c9{text-align:left;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.woocommerce .elementor-621 .elementor-element.elementor-element-13c28c9 .woocommerce-product-details__short-description{color:#000000;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:normal;line-height:28px;}.elementor-621 .elementor-element.elementor-element-13c28c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-621 .elementor-element.elementor-element-2302cf5{--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:wrap;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-621 .elementor-element.elementor-element-478ab96 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-4e49f84 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-17cb651 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-2e67514 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-6e312be img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-8450fa6 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-6d09523 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-6c68b18 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-a2ade97 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-2989478 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-bfdb220 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-a764574 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-ade375c img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-7ad28ce img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-3afbf20 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-4cede70 img{width:100%;max-width:80%;}.elementor-621 .elementor-element.elementor-element-cdc4d81{--icon-box-icon-margin:7px;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon{font-size:15px;}.elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title{margin-bottom:6px;color:#000000;}.elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:normal;}.elementor-621 .elementor-element.elementor-element-cdc4d81 > .elementor-widget-container{padding:0px 20px 0px 20px;background-color:#74A97487;border-style:solid;border-width:1px 1px 1px 1px;border-color:#74A974;border-radius:7px 7px 7px 7px;}.elementor-621 .elementor-element.elementor-element-689f902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:60px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-621 .elementor-element.elementor-element-f042229{--display:flex;--background-transition:0.3s;}.elementor-621 .elementor-element.elementor-element-6ca5f1b{text-align:center;}.elementor-621 .elementor-element.elementor-element-6ca5f1b .elementor-heading-title{color:#000000;font-family:"Gilroy", Sans-serif;font-size:40px;font-weight:bold;text-transform:capitalize;line-height:71px;}.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .post-inner-loop .post-title,.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .post-inner-loop .post-title a{font-family:"Gilroy", Sans-serif;font-size:18px;font-weight:normal;color:#000000;}.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .post-inner-loop .product-list-content:hover .post-title,.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .post-inner-loop .product-list-content:hover .post-title a{color:#000000;}.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .wrapper-cart-price .price .amount,.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-621 .elementor-element.elementor-element-7a9a468 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(max-width:1366px){.elementor-621 .elementor-element.elementor-element-13c28c9{width:var( --container-widget-width, 592.625px );max-width:592.625px;--container-widget-width:592.625px;--container-widget-flex-grow:0;}.elementor-621 .elementor-element.elementor-element-6ca5f1b .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-54fda34{--padding-block-start:19%;--padding-block-end:03%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-621 .elementor-element.elementor-element-6ca5f1b .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-54fda34{--padding-block-start:45%;--padding-block-end:3%;--padding-inline-start:2%;--padding-inline-end:2%;}.elementor-621 .elementor-element.elementor-element-cbb38a5 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-621 .elementor-element.elementor-element-13c28c9 .woocommerce-product-details__short-description{font-size:14px;}.elementor-621 .elementor-element.elementor-element-13c28c9{--container-widget-width:521px;--container-widget-flex-grow:0;width:var( --container-widget-width, 521px );max-width:521px;}.elementor-621 .elementor-element.elementor-element-cdc4d81{--icon-box-icon-margin:12px;--container-widget-width:622px;--container-widget-flex-grow:0;width:var( --container-widget-width, 622px );max-width:622px;}.elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title{margin-bottom:5px;}.elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title, .elementor-621 .elementor-element.elementor-element-cdc4d81 .elementor-icon-box-title a{font-size:12px;line-height:0.6em;}.elementor-621 .elementor-element.elementor-element-6ca5f1b .elementor-heading-title{font-size:35px;line-height:1.3em;}}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-54fda34{--content-width:1200px;}.elementor-621 .elementor-element.elementor-element-5752ce1{--width:40%;}.elementor-621 .elementor-element.elementor-element-689f902{--content-width:1200px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dbff744 */.elementor-621 .elementor-element.elementor-element-dbff744 button.single_add_to_cart_button.button.alt{
    box-shadow: 2px 4px 0px 1px #63805A;
        width: 160px;
    height: 47px;
}

body .qib-button-wrapper {
    
    justify-content: flex-start !important;
    
}

button.minus.qib-button {
    font-size: 22px !important;
    box-shadow: 2px 4px 0px 1px #63805A;
}

button.plus.qib-button {
    padding-top: 11px;
    font-size: 22px !important;
    box-shadow: 2px 4px 0px 1px #63805A;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
    
    margin-right: 30px !important;
        margin-top: 10px;
    margin-left: 30px !important;
}

body .qib-button-wrapper {
    
    margin-bottom: 20px
}

.qib-button-wrapper button.qib-button {
    
    width: 30px !important;
    height: 30px !important;
    padding: 4px 6px 8px !important;
}

.woocommerce div.product form.cart .variations {
    margin-left: -24px !important;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover {
    transform: scale(1.1) 
    !important;
}

button.single_add_to_cart_button.button.alt:hover{
     transform: scale(1.1) !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover{
        background-color: #fff;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-13c28c9 */.elementor-621 .elementor-element.elementor-element-13c28c9 ul {
padding-inline-start: 14px;

}/* End custom CSS */
/* Start custom CSS */.cfvsw-label-option, .cfvsw-image-option {
    border: 1px solid #000000;
border-radius: 30px !important;
    color: #000000;
    font-family: "Gilroy", Sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 8px 18px 5px ;
}

.cfvsw-selected-swatch {
   
    background: #74A974;
    color: #fff !important;
}

table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: hsla(0, 0%, 100%, 0.07);
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: hsla(0, 0%, 100%, 0.07);
}

.woocommerce div.product form.cart .variations {
  margin-bottom: -19px;
  
}


a.button.wc-forward {

	font-family: "Gilroy", Sans-serif;
    font-size: 16px;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 17px;
    color: #000000;
    box-shadow: 2px 4px 0px 1px #63805A;
    
}


a.button.wc-forward:hover {

    background-color: #fff;
    transform: scale(1.1);
}

.woocommerce-message {
    border-top-color: #63805A;
 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Bold.eot');
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Bold.woff2') format('woff2'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Bold.woff') format('woff'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-SemiBold.eot');
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-SemiBold.woff2') format('woff2'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-SemiBold.woff') format('woff'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Medium.eot');
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Medium.woff2') format('woff2'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Medium.woff') format('woff'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Regular.eot');
	src: url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Regular.woff2') format('woff2'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Regular.woff') format('woff'),
		url('http://healthplanet.prixelapps.co.in/wp-content/uploads/2023/10/Gilroy-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */