/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

header .login-btn .elementor-icon{border-color:#D4AF37!important;}
header .login-btn .elementor-icon:hover{border-color:#3E2723!important;}

.header-cart .elementor-menu-cart__toggle_button{width:50px; height:50px; line-height:52px; background-color: #3E2723 !important; justify-content: center; border-radius: 50% !important; border:1px solid #3E2723;}
.header-cart .elementor-menu-cart__toggle_button:hover{background-color: transparent!important; border:1px solid #3E2723!important;}
.header-cart .elementor-menu-cart__toggle_button:hover svg path{fill: #3E2723!important;}
.header-cart .elementor-button-icon-qty{right: -10px!important; top: 15px!important;}

/*------------- banner -------------*/

.bner-hding-style span{
	font-weight: 700;
  color: #F2BE15;
	background-image: url("data:image/svg+xml,%3Csvg width='458' height='33' viewBox='0 0 458 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2004_3)'%3E%3Cpath d='M10.1445 10.7739C13.772 10.8524 17.3849 10.7795 21.014 10.7609C22.4793 10.7514 23.9618 10.7315 25.4274 10.7005C31.9199 10.5972 38.4125 10.4939 44.905 10.3906C52.6586 10.2639 60.4294 10.1267 68.1834 9.97837C79.2775 9.7637 90.3548 9.53797 101.432 9.32304C103.971 9.27649 106.51 9.25153 109.049 9.21578C115.507 9.12273 121.966 9.02969 128.424 8.94744C134.882 8.85439 141.34 8.76135 147.798 8.6791C150.32 8.64308 152.86 8.58574 155.381 8.5713C165.689 8.52783 175.997 8.48436 186.288 8.44062C192.626 8.41047 198.964 8.39111 205.302 8.36095C207.789 8.34598 210.26 8.31995 212.747 8.32657C222.713 8.39648 232.661 8.44454 242.626 8.51445C252.456 8.57143 262.285 8.63921 272.114 8.69619C274.703 8.7152 277.309 8.76686 279.898 8.79667C286.319 8.88657 292.724 8.96542 299.145 9.05532C309.126 9.19026 319.091 9.32493 329.072 9.44908C332.325 9.50009 335.595 9.56217 338.865 9.62425C345.695 9.74215 352.525 9.87084 359.355 9.98875C359.917 9.99756 360.479 10.0064 361.041 10.0152C345.659 9.90351 330.293 9.7921 314.911 9.70201C308.489 9.66607 302.067 9.61934 295.644 9.5834C292.868 9.56145 290.108 9.52897 287.331 9.5286C278.046 9.53413 268.744 9.56099 259.459 9.56652C248.726 9.58173 237.976 9.59667 227.242 9.61187C225.436 9.61594 223.63 9.65239 221.824 9.67804C216.098 9.76098 210.39 9.8334 204.664 9.90555C193.06 10.0582 181.456 10.2217 169.851 10.3744C168.13 10.4014 166.426 10.4502 164.704 10.4988C159.046 10.6584 153.37 10.8177 147.694 10.977C137.536 11.2603 127.395 11.5439 117.237 11.8272C114.442 11.9021 111.645 12.0418 108.85 12.1383C102.355 12.3819 95.8433 12.6253 89.3486 12.8689C81.0809 13.1819 72.8136 13.4732 64.5627 13.8081C53.0559 14.2646 41.5661 14.7213 30.0593 15.1778C27.2977 15.2857 24.536 15.3935 21.7915 15.5016C16.8479 15.694 11.9192 16.0161 6.97445 16.2841C6.44594 16.3081 5.99971 16.5171 5.99396 16.884C5.9882 17.251 6.42749 17.4846 6.95515 17.5145C8.75974 17.5967 10.5645 17.6682 12.352 17.7502C12.1259 18.049 11.9845 18.3706 11.9795 18.6944C11.9612 19.8601 13.5441 21.0401 15.47 20.9947C29.5645 20.6544 43.6597 20.2708 57.7691 20.0711C70.0211 19.8961 82.2561 19.721 94.5083 19.5352C108.055 19.3375 121.586 19.1394 135.133 18.9416C139.393 18.8789 143.653 18.8161 147.913 18.7534C149.14 18.7402 150.367 18.7055 151.611 18.7034C173.418 18.6783 195.225 18.6641 217.032 18.639C228.685 18.6274 240.338 18.6158 251.992 18.6043C256.2 18.6055 260.408 18.6067 264.615 18.6295C286.914 18.7633 309.213 18.8862 331.529 19.0203C341.085 19.073 350.642 19.1257 360.199 19.1784C368.359 19.22 376.518 19.3156 384.679 19.2492C391.409 19.1929 398.157 19.1367 404.904 19.0806C408.261 19.0577 411.634 19.0566 414.991 18.9689C422.644 18.7866 430.296 18.5936 437.949 18.3897C437.949 18.3897 437.949 18.4005 437.931 18.411C437.498 18.8684 437.37 19.4386 437.583 19.9601C437.797 20.4709 438.318 20.9109 439.029 21.1919C439.69 21.4506 440.726 21.6072 441.479 21.4355C443.154 21.0407 444.813 20.6349 446.472 20.2291C446.438 20.2286 446.404 20.2496 446.37 20.2599L446.746 20.1686C446.883 20.1384 447.036 20.0976 447.173 20.0674C447.122 20.0773 447.071 20.0981 447.019 20.1081C447.909 19.8846 448.798 19.661 449.671 19.4372C450.594 19.2034 451.518 18.9803 452.441 18.7357C453.451 18.4709 454.41 18.1512 455.386 17.8427C456.482 17.4928 457.158 16.6937 457.171 15.9274C457.177 15.5173 457.013 15.1368 456.711 14.7866C456.293 14.3159 455.466 13.8279 454.616 13.7174C453.765 13.6069 452.915 13.5288 452.047 13.4396C451.86 13.4259 451.673 13.4121 451.469 13.4089C450.89 13.3998 450.276 13.4442 449.73 13.4572C448.435 13.4909 447.138 13.6001 445.843 13.6338C444.786 13.6712 443.73 13.6978 442.656 13.7241C439.792 13.8088 436.946 13.8937 434.1 13.9786C433.367 13.9995 432.617 14.0201 431.884 14.041C432.159 13.851 432.35 13.6381 432.473 13.3809C432.613 13.1888 432.684 12.974 432.705 12.7584C432.741 12.6078 432.778 12.4573 432.814 12.2959C432.817 12.0908 432.769 11.9065 432.67 11.7215C432.738 11.7009 432.824 11.6807 432.892 11.6602C433.423 11.4634 433.871 11.2005 434.182 10.8707C434.512 10.5196 434.688 10.1445 434.694 9.7344C434.701 9.32426 434.536 8.94383 434.218 8.58258C434.033 8.42853 433.848 8.27449 433.663 8.10966C433.225 7.82209 432.7 7.61953 432.089 7.50199C430.986 7.2148 429.846 7.13214 428.67 7.11371C427.717 7.09875 426.762 7.12697 425.808 7.1228C424.445 7.10143 423.066 7.10138 421.703 7.08002C419.761 7.06036 417.819 7.0515 415.877 7.02105C410.75 6.96223 405.623 6.89263 400.496 6.83382C395.676 6.77981 390.856 6.69343 386.036 6.61784C381.658 6.54919 377.264 6.48028 372.887 6.41163C355.411 6.19155 337.952 5.92856 320.475 5.77323C307.376 5.65418 294.277 5.53512 281.178 5.40527C275.318 5.35655 269.475 5.3189 263.615 5.30257C250.48 5.26932 237.362 5.24714 224.228 5.21389C220.48 5.20909 216.732 5.1935 213.001 5.18897C210.837 5.18743 208.656 5.218 206.492 5.23804C193.509 5.34751 180.542 5.45724 167.559 5.56671C163.606 5.60188 159.635 5.63678 155.682 5.67195C153.467 5.6912 151.235 5.75334 149.019 5.78338C136.136 6.02397 123.236 6.25349 110.352 6.49408C103.689 6.6163 97.0426 6.76037 90.3958 6.92603C79.0111 7.20091 67.6092 7.48633 56.2244 7.76121C46.3566 7.99511 36.4895 8.18584 26.622 8.39815C25.0542 8.42755 23.4862 8.46773 21.9354 8.49739C19.4131 8.555 16.8742 8.57996 14.3524 8.60518C12.1032 8.63469 9.8542 8.6426 7.60661 8.56417C7.39094 8.19373 6.81658 7.88244 6.16885 7.90467C4.71991 7.95752 3.27064 8.03195 1.82137 8.10639C1.12236 8.13861 0.505644 8.35565 0.294147 8.80576C0.0647716 9.30956 0.5494 9.91093 1.36509 10.0425C1.99376 10.1495 2.62244 10.2565 3.25111 10.3635C3.86292 10.4595 4.52668 10.5023 5.13933 10.5443C6.78995 10.6673 8.45878 10.7151 10.1279 10.7413L10.1445 10.7739ZM408.773 13.5598C410.885 13.593 413.014 13.6264 415.126 13.6595C415.308 13.9646 415.594 14.239 415.965 14.4607C415.147 14.4803 414.329 14.4998 413.511 14.5086C411.961 14.5167 410.427 14.5358 408.877 14.5439C402.129 14.6 395.399 14.6564 388.652 14.7125C385.568 14.7397 382.483 14.7993 379.4 14.7834C374.579 14.7509 369.758 14.7293 364.937 14.6969C353.915 14.632 342.911 14.5674 331.889 14.5133C310.51 14.3939 289.114 14.2743 267.735 14.155C252.421 14.0659 237.104 14.128 221.805 14.1472C198.737 14.1741 175.669 14.201 152.601 14.2279C147.984 14.231 143.348 14.3527 138.73 14.4206C125.626 14.6145 112.539 14.8088 99.4348 15.0027C86.5693 15.1896 73.7208 15.3767 60.8553 15.5636C59.6625 15.5773 58.4696 15.6018 57.2768 15.6155C60.7371 15.497 64.2145 15.368 67.6746 15.2603C79.7768 14.8671 91.879 14.4632 103.998 14.0702C108.225 13.9314 112.453 13.7926 116.68 13.6538C118.862 13.58 121.043 13.5495 123.224 13.4973C135.819 13.209 148.396 12.9312 160.991 12.6429C163.445 12.5842 165.916 12.5043 168.37 12.478C171.914 12.4472 175.458 12.4164 179.002 12.3856C191.969 12.2651 204.953 12.1556 217.919 12.0351C220.782 12.0152 223.627 11.9842 226.49 11.9536C227.24 11.9437 227.989 11.9555 228.739 11.9564C230.749 11.9664 232.742 11.9652 234.752 11.9752C247.751 12.0063 260.749 12.0482 273.747 12.0793C279.744 12.0978 285.724 12.0944 291.72 12.1668C311.053 12.3728 330.369 12.5462 349.702 12.7954C369.392 13.0502 389.083 13.2727 408.773 13.5706L408.773 13.5598Z' fill='%234F7942'/%3E%3Cpath d='M35.5287 25.973C36.0649 25.9814 36.5039 25.7128 36.5092 25.373C36.5145 25.0332 36.0842 24.751 35.548 24.7426C35.0118 24.7342 34.5728 25.0028 34.5675 25.3426C34.5622 25.6823 34.9925 25.9646 35.5287 25.973Z' fill='%234F7942'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2004_3'%3E%3Crect width='457' height='25' fill='white' transform='translate(0.391602 0.418579) rotate(0.898451)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat; background-position: right bottom -10px; background-size: auto;}
.sub-hding{	position:relative;}
.sub-hding:after{
	content:"";
	position:absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='49' height='11' viewBox='0 0 49 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45.7423 7.60885C31.3037 6.05276 19.1198 5.90671 15.9838 6.51474C15.5465 6.61172 15.2306 6.97643 15.2303 7.41401C15.2303 8.82405 14.0636 9.99076 12.6295 10.0149H10.3931C7.32967 10.0154 2.37073 9.77211 0.645058 9.69922C0.280354 9.67483 0.0129242 9.4074 0.0126343 9.0186L0.0129242 8.9701C0.0129242 8.58101 0.304459 8.28948 0.669163 8.31387H9.76064C10.101 8.31387 10.3925 8.07054 10.4657 7.75461C10.5385 7.3902 10.2955 7.0496 9.93079 6.97643C9.8823 6.97672 9.85791 6.95232 9.83353 6.97671L0.717941 7.00082C0.554901 6.99986 0.396877 6.94431 0.269093 6.84305C0.141308 6.74179 0.0511208 6.60065 0.0129242 6.44214C-0.0599594 6.07715 0.183079 5.73712 0.547783 5.66395C0.596275 5.66424 0.620953 5.63956 0.645344 5.66395H9.73625C10.0766 5.66395 10.3684 5.42091 10.4413 5.1047C10.5141 4.74029 10.2714 4.39997 9.90641 4.32709C9.85763 4.32709 9.83324 4.3027 9.80885 4.32709H0.718513C0.555397 4.3261 0.397316 4.27047 0.26952 4.1691C0.141724 4.06773 0.0515823 3.92645 0.0134964 3.76784C-0.0593872 3.40342 0.183655 3.06282 0.548359 2.99023C0.596851 2.98994 0.621239 2.96555 0.64563 2.98994L9.73682 2.99023C10.0771 2.99023 10.369 2.74719 10.4418 2.43097C10.5147 2.06656 10.2717 1.72596 9.90726 1.65307C9.85849 1.65307 9.8341 1.62869 9.80971 1.65308L0.69355 1.67718C0.304745 1.67746 0.0129242 1.38564 0.0373154 1.02094L0.0370255 0.972447C0.0370255 0.632134 0.304745 0.31621 0.669449 0.29182C2.37101 0.24304 7.32967 7.212e-07 10.4416 0.00028778L12.6777 0C14.0877 6.23766e-08 15.2544 1.16671 15.2788 2.60113C15.2785 3.03872 15.5947 3.40314 16.0323 3.50041C19.1196 4.10844 31.3278 3.938 45.767 2.38248C48.0519 2.13944 49.0003 3.47631 49 4.98362C49 6.53884 48.0032 7.87657 45.7423 7.60885Z' fill='%23D4AF37'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat no-repeat;
background-size: 100%;
	width:49px;
	height:11px;
	bottom:11px;
	right:0;
}
.hm-categry-list .elementor-loop-container .e-loop-item:nth-of-type(2){
	padding-top:60px !important;
}
.pd-price span.woocommerce-Price-amount.amount {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #3E2723;
}
.hm-pdct-listing del .woocommerce-Price-amount{
	display:none;
}

.heading2 span{
    color: #4F7942;
}
.sub-heading .elementor-icon-list-item {
	flex-direction: row-reverse;
}
.green-text strong{
    color:#4F7942 !important;
    font-weight: 400;
} 


.review-slider .swiper-pagination-bullet{opacity:1!important;}
.review-slider .swiper-pagination-bullet-active{background:#D4AF37!important;}

.newsletter-form input[type=email] {
    border: 0px!important;
    box-shadow: none !important;
    background-color: rgba(62, 39, 35, 0.1);
    border-radius: 40px;
    padding: 20px 24px !important;
	font-size:18px!important;
	font-weight:400!important;
	outline:none!important;
	height:52px!important;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3671 8.66406L9.02712 10.0086C8.48371 10.5539 7.52759 10.5657 6.97243 10.0086L5.63234 8.66406L0.819336 13.4927C0.998492 13.5755 1.19602 13.625 1.40602 13.625H14.5935C14.8035 13.625 15.001 13.5756 15.1801 13.4927L10.3671 8.66406Z' fill='%234F7942'/%3E%3Cpath d='M14.5938 2.375H1.40625C1.19625 2.375 0.998719 2.42444 0.819625 2.50728L5.96266 7.66738C5.963 7.66772 5.96341 7.66778 5.96375 7.66813C5.96396 7.66835 5.9641 7.66863 5.96416 7.66894L7.63644 9.34675C7.81406 9.52438 8.186 9.52438 8.36362 9.34675L10.0356 7.66922C10.0356 7.66922 10.036 7.66847 10.0363 7.66813C10.0363 7.66813 10.0371 7.66772 10.0374 7.66738L15.1803 2.50725C15.0012 2.42438 14.8038 2.375 14.5938 2.375ZM0.149562 3.16287C0.056875 3.35031 0 3.55838 0 3.78125V12.2188C0 12.4416 0.0568125 12.6497 0.149531 12.8371L4.97087 8.00016L0.149562 3.16287ZM15.8504 3.16281L11.0292 8.00016L15.8504 12.8372C15.9431 12.6498 16 12.4417 16 12.2188V3.78125C16 3.55831 15.9431 3.35025 15.8504 3.16281Z' fill='%234F7942'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:right 24px center;
}
.newsletter-form input[type=submit]{height:52px!important;width:100%;margin:0px!important;}
.newsletter-form .gform-footer{margin:0px!important;}
.gfield_validation_message{display:none;}

footer a .elementor-icon-list-text:hover{color:#4F7942!important;}
footer .elementor-social-icon:hover{opacity:1!important;}

/*------ form section ------*/

.contact-frm input[type="text"], .contact-frm select, .contact-frm input[type="number"], .contact-frm input[type="tel"], .contact-frm textarea{
  border-radius: 40px !important;
  height: 48px;
  padding: 10px 35px 10px 24px !important;
  border: 0 !important;
  background-color: #634f4a !important;
  outline: none;
  box-shadow: none;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 18px !important;
  line-height: 28px;
  color: #F5EFE6;
}
.contact-frm .namefield input{background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.54545 7.27273C7.50988 7.27273 8.4348 6.88961 9.11675 6.20766C9.7987 5.52571 10.1818 4.60079 10.1818 3.63636C10.1818 2.67194 9.7987 1.74702 9.11675 1.06507C8.4348 0.383116 7.50988 0 6.54545 0C5.58103 0 4.65611 0.383116 3.97416 1.06507C3.29221 1.74702 2.90909 2.67194 2.90909 3.63636C2.90909 4.60079 3.29221 5.52571 3.97416 6.20766C4.65611 6.88961 5.58103 7.27273 6.54545 7.27273ZM9.45455 3.63636C9.45455 4.4079 9.14805 5.14784 8.60249 5.6934C8.05693 6.23896 7.31699 6.54545 6.54545 6.54545C5.77392 6.54545 5.03398 6.23896 4.48842 5.6934C3.94286 5.14784 3.63636 4.4079 3.63636 3.63636C3.63636 2.86482 3.94286 2.12489 4.48842 1.57933C5.03398 1.03377 5.77392 0.727273 6.54545 0.727273C7.31699 0.727273 8.05693 1.03377 8.60249 1.57933C9.14805 2.12489 9.45455 2.86482 9.45455 3.63636ZM13.0909 13.8182C13.0909 12.468 12.5545 11.1731 11.5998 10.2184C10.6451 9.26363 9.35019 8.72727 8 8.72727H5.09091C3.74072 8.72727 2.44582 9.26363 1.49109 10.2184C0.536362 11.1731 0 12.468 0 13.8182C0 14.3968 0.229869 14.9518 0.63904 15.361C1.04821 15.7701 1.60316 16 2.18182 16H10.9091C11.4877 16 12.0427 15.7701 12.4519 15.361C12.861 14.9518 13.0909 14.3968 13.0909 13.8182ZM0.727273 13.8182C0.727273 12.6609 1.18701 11.551 2.00535 10.7326C2.82369 9.91428 3.9336 9.45455 5.09091 9.45455H8C9.15731 9.45455 10.2672 9.91428 11.0856 10.7326C11.9039 11.551 12.3636 12.6609 12.3636 13.8182C12.3636 14.204 12.2104 14.5739 11.9376 14.8467C11.6648 15.1195 11.2949 15.2727 10.9091 15.2727H2.18182C1.79605 15.2727 1.42608 15.1195 1.1533 14.8467C0.880519 14.5739 0.727273 14.204 0.727273 13.8182Z' fill='%23D4AF37'/%3E%3Cpath d='M0.727273 13.8182C0.727273 12.6609 1.18701 11.551 2.00535 10.7326C2.82369 9.91428 3.9336 9.45455 5.09091 9.45455H8C9.15731 9.45455 10.2672 9.91428 11.0856 10.7326C11.9039 11.551 12.3636 12.6609 12.3636 13.8182C12.3636 14.204 12.2104 14.5739 11.9376 14.8467C11.6648 15.1195 11.2949 15.2727 10.9091 15.2727H2.18182C1.79605 15.2727 1.42608 15.1195 1.1533 14.8467C0.880519 14.5739 0.727273 14.204 0.727273 13.8182Z' fill='%23D4AF37'/%3E%3Cpath d='M9.45455 3.63636C9.45455 4.4079 9.14805 5.14784 8.60249 5.6934C8.05693 6.23896 7.31699 6.54545 6.54545 6.54545C5.77392 6.54545 5.03398 6.23896 4.48842 5.6934C3.94286 5.14784 3.63636 4.4079 3.63636 3.63636C3.63636 2.86482 3.94286 2.12489 4.48842 1.57933C5.03398 1.03377 5.77392 0.727273 6.54545 0.727273C7.31699 0.727273 8.05693 1.03377 8.60249 1.57933C9.14805 2.12489 9.45455 2.86482 9.45455 3.63636Z' fill='%23D4AF37'/%3E%3C/svg%3E%0A")!important; background-repeat:no-repeat; background-position:right 16px center;}

.contact-frm .contact-nos input{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7162 10.5022C13.7366 10.5022 12.7747 10.349 11.8633 10.0478C11.4167 9.89542 10.8676 10.0352 10.595 10.3151L8.796 11.6732C6.70963 10.5595 5.42446 9.27475 4.32596 7.20404L5.64408 5.45188C5.98654 5.10988 6.10938 4.61029 5.96221 4.14154C5.65971 3.22529 5.50604 2.26392 5.50604 1.28392C5.50608 0.575958 4.93013 0 4.22221 0H1.28387C0.575958 0 0 0.575958 0 1.28387C0 9.39846 6.60158 16 14.7162 16C15.4241 16 16 15.424 16 14.7161V11.786C16 11.0781 15.424 10.5022 14.7162 10.5022Z' fill='%23D4AF37'/%3E%3C/svg%3E%0A")!important; background-repeat:no-repeat; background-position:right 16px center;}

.contact-frm .datefld input{background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2555 1H12.7601V2.49533C12.7601 2.79439 12.5109 2.99377 12.2617 2.99377C12.0125 2.99377 11.7632 2.79439 11.7632 2.49533V1H3.78816V2.49533C3.78816 2.79439 3.53894 2.99377 3.28972 2.99377C3.0405 2.99377 2.79128 2.79439 2.79128 2.49533V1H1.29595C0.548287 1 0 1.64798 0 2.49533V4.28972H15.9502V2.49533C15.9502 1.64798 15.053 1 14.2555 1ZM0 5.33645V14.4579C0 15.3551 0.548287 15.9533 1.34579 15.9533H14.3053C15.1028 15.9533 16 15.3053 16 14.4579V5.33645H0ZM4.43614 13.7103H3.23988C3.0405 13.7103 2.84112 13.5607 2.84112 13.3115V12.0654C2.84112 11.866 2.99065 11.6667 3.23988 11.6667H4.48598C4.68536 11.6667 4.88474 11.8162 4.88474 12.0654V13.3115C4.83489 13.5607 4.68536 13.7103 4.43614 13.7103ZM4.43614 9.2243H3.23988C3.0405 9.2243 2.84112 9.07477 2.84112 8.82555V7.57944C2.84112 7.38006 2.99065 7.18069 3.23988 7.18069H4.48598C4.68536 7.18069 4.88474 7.33022 4.88474 7.57944V8.82555C4.83489 9.07477 4.68536 9.2243 4.43614 9.2243ZM8.42368 13.7103H7.17757C6.97819 13.7103 6.77882 13.5607 6.77882 13.3115V12.0654C6.77882 11.866 6.92835 11.6667 7.17757 11.6667H8.42368C8.62305 11.6667 8.82243 11.8162 8.82243 12.0654V13.3115C8.82243 13.5607 8.6729 13.7103 8.42368 13.7103ZM8.42368 9.2243H7.17757C6.97819 9.2243 6.77882 9.07477 6.77882 8.82555V7.57944C6.77882 7.38006 6.92835 7.18069 7.17757 7.18069H8.42368C8.62305 7.18069 8.82243 7.33022 8.82243 7.57944V8.82555C8.82243 9.07477 8.6729 9.2243 8.42368 9.2243ZM12.4112 13.7103H11.1651C10.9657 13.7103 10.7664 13.5607 10.7664 13.3115V12.0654C10.7664 11.866 10.9159 11.6667 11.1651 11.6667H12.4112C12.6106 11.6667 12.81 11.8162 12.81 12.0654V13.3115C12.81 13.5607 12.6604 13.7103 12.4112 13.7103ZM12.4112 9.2243H11.1651C10.9657 9.2243 10.7664 9.07477 10.7664 8.82555V7.57944C10.7664 7.38006 10.9159 7.18069 11.1651 7.18069H12.4112C12.6106 7.18069 12.81 7.33022 12.81 7.57944V8.82555C12.81 9.07477 12.6604 9.2243 12.4112 9.2243Z' fill='%23D4AF37'/%3E%3C/svg%3E ")!important; background-repeat:no-repeat; background-position:right 16px center;}

.contact-frm select{ appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.34066 0.39915L7.64405 5.70254L12.9474 0.39915C13.074 0.272604 13.2242 0.172223 13.3896 0.103736C13.5549 0.0352503 13.7321 1.33338e-09 13.9111 0C14.09 -1.33337e-09 14.2672 0.0352503 14.4326 0.103736C14.5979 0.172223 14.7482 0.272604 14.8747 0.39915C15.0013 0.525696 15.1016 0.675927 15.1701 0.841268C15.2386 1.00661 15.2739 1.18382 15.2739 1.36278C15.2739 1.54174 15.2386 1.71895 15.1701 1.88429C15.1016 2.04964 15.0013 2.19987 14.8747 2.32641L8.60085 8.60027C8.4744 8.72698 8.32419 8.82751 8.15884 8.8961C7.99349 8.96469 7.81623 9 7.63722 9C7.4582 9 7.28095 8.96469 7.11559 8.8961C6.95024 8.82751 6.80004 8.72698 6.67359 8.60027L0.399728 2.32641C0.273016 2.19996 0.172487 2.04976 0.103896 1.88441C0.0353054 1.71905 0 1.5418 0 1.36278C0 1.18377 0.0353054 1.00651 0.103896 0.841157C0.172487 0.675804 0.273016 0.525602 0.399728 0.39915C0.932801 -0.120255 1.80759 -0.133923 2.34066 0.39915Z' fill='%23D4AF37'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:right 16px center;}

.contact-frm textarea{ background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.63968 2.17356L10.2263 1.58689C10.9197 0.893561 12.1263 0.893561 12.8197 1.58689L13.293 2.06023C13.4638 2.22955 13.5993 2.43102 13.6918 2.653C13.7843 2.87498 13.8319 3.11308 13.8319 3.35356C13.8319 3.59404 13.7843 3.83214 13.6918 4.05413C13.5993 4.27611 13.4638 4.47757 13.293 4.64689L12.7063 5.23356L9.63968 2.16689V2.17356ZM8.93301 2.88023L2.85967 8.95356C2.66634 9.14689 2.54634 9.40023 2.52634 9.67356L2.34634 11.6269C2.32634 11.8736 2.41301 12.1136 2.58634 12.2936C2.74634 12.4536 2.95301 12.5402 3.17301 12.5402H3.24634L5.19967 12.3602C5.47301 12.3336 5.72634 12.2136 5.91967 12.0202L11.993 5.94689L8.92634 2.88023H8.93301ZM15.1663 14.6669C15.1663 14.3936 14.9397 14.1669 14.6663 14.1669H1.33301C1.05967 14.1669 0.833008 14.3936 0.833008 14.6669C0.833008 14.9402 1.05967 15.1669 1.33301 15.1669H14.6663C14.9397 15.1669 15.1663 14.9402 15.1663 14.6669Z' fill='%23D4AF37'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:right 16px top 10px;}

.contact-frm textarea{ height:96px; border-radius: 24px !important;	resize:none;}
.contact-frm input[type="text"]::placeholder, .contact-frm select::placeholder, .contact-frm input[type="tel"]::placeholder, .contact-frm input[type="number"]::placeholder, textarea::placeholder{  font-family: 'Poppins'; font-weight: 400; font-size: 18px !important; line-height: 28px; color: #F5EFE6;}
.contact-frm input.datepicker{ width: 100% !important;}
.contact-frm .gform_wrapper.gravity-theme #field_2_8 .ginput_complex{flex-wrap:nowrap; justify-content: space-between;}
.contact-frm .gform_wrapper.gravity-theme .ginput_container_time {max-width: calc(50% - 8px); min-width: calc(50% - 8px);
}
.contact-frm .below.hour_minute_colon.gform-grid-col {display: none;}

.contact-frm input[type="submit"]{padding-left:80px!important; padding-right:80px!important;}
.contact-frm input[type="submit"]:hover{color:#F2BE15!important;}

/*------------- review page ---------------*/

.review-list .page-numbers{width:38px; height:38px; background: transparent; border:1px solid #D4AF37;  display: inline-block; border-radius: 50%; line-height: 38px;}
.review-list .page-numbers.current{background: #D4AF37; }
.review-list .next, .review-list .prev{border:0px; width:15px;}


.contct-icnLst .elementor-icon-list-icon{ position: relative; z-index: 6;}
.contct-icnLst .elementor-icon-list-icon::after{ content:""; height: 24px; width: 24px; border-radius: 50%; background-color: #ebe3da; display: block; z-index: -1;  position: absolute;  left: -8px;  top: -10px;}

.page-id-1327 .footer-contact-section{display:none;}
.product-small-bx .elementor-widget-theme-post-excerpt .elementor-widget-container{display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;
  padding:0px!important;}

.product-gall .wcgs-carousel .wcgs-slider-image img{width:100%!important; height:auto;}
/* .pro-det-cart-btn .single_add_to_cart_button{background:#d4af37!important; border:1px solid #d4af37!important; font-family: "Poppins", Sans-serif!important; font-size: 16px!important;  font-weight: 500!important; text-transform: uppercase!important;   line-height: 20px!important;  border-radius: 40px 40px 40px 40px!important; padding: 15px 45px 15px 45px!important; color:#000!important;} */
/* .pro-det-cart-btn .single_add_to_cart_button:hover{background:transparent!important;} */

.product-details-tabs .wc-tabs{padding:0px!important;}
.product-details-tabs .wc-tabs li{border:0px!important; margin:0px!important; padding-right:60px!important;}
.product-details-tabs .wc-tabs li a{padding:0px 0px 20px 0!important;}

.product-details-tabs .wc-tabs li.active a{border-bottom:3px solid #4F7942;}
.product-details-tabs .woocommerce-tabs .panel{padding:50px 0 0!important; margin:0px!important;}

/*.contact-icon-bx-holder .elementor-icon-box-wrapper .elementor-icon{position:relative;}
.contact-icon-bx-holder .elementor-icon-box-wrapper .elementor-icon::before{position:absolute; content:""; border:1px dashed #D4AF37; width: 100px;
    height: 100px;
    left: -10px;
    top: -10px;
    border-radius: 50%;}*/

.elementor-widget-woofilters .wpfCheckboxHier select{background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L15 1' stroke='%235B5958'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position: right 15px center; appearance:none; background-color:transparent;}


.gfrm-cntct input[type="text"], .gfrm-cntct select, .gfrm-cntct input[type="number"], .gfrm-cntct input[type="tel"], .gfrm-cntct textarea{
    background-color: #F5EFE6 !important;
    color: #5B5958;
}

.gfrm-cntct input[type="text"]::placeholder, .gfrm-cntct select::placeholder, .gfrm-cntct input[type="tel"]::placeholder, .gfrm-cntct input[type="number"]::placeholder, .gfrm-cntct textarea::placeholder{
     color: #5B5958;
}

.gfrm-cntct input[type="submit"]:hover{
    color:#000!important;
    border: 1px solid #000!important;
    
}

.gfrm-cntct input[type="submit"]{
   
    border: 1px solid #F2BE15;
    background-color: #F2BE15
    
}

/*------------- review page ---------------*/

.step .elementor-icon-box-icon{position:relative;}

.step .elementor-icon-box-icon:before{ content:"";
    width:311px;
    height:12px;
    background:url(images/step-arrow.png) top center no-repeat;
    position:absolute;
    top:40%;
    right:-56%;}


.contct-icn .elementor-icon-box-icon .elementor-icon{    outline: 1.6px dashed #D4AF37;
    position: relative;
    z-index: 999;}


.floating {   
    animation-name: floating; 
    animation-duration:1.5s; 
    animation-iteration-count: infinite; 
    animation-timing-function: ease-in-out; 
 
} 
  
@keyframes floating { 
    0% { transform: translate(0,  0px); } 
    50%  { transform: translate(0, 15px); } 
    100%   { transform: translate(0, -0px); }     
} 

/*------------- Product Details ---------------*/

/* .wcgs-carousel .wcgs-slider-image{ height:640px!important; width:100%;} */

#wpgs-gallery .gallery-navigation-carousel .wcgs-swiper-arrow{background-color: rgba(255, 255, 255, 0.5); width:30px;
    height:30px; border-radius:100%; top:40%;}


.product-details-tabs .woocommerce-Tabs-panel h2{color:#3E2723!important;
    font-size:25px!important;
    line-height:30px!important;
    margin-top:50px!important;}

.comment-form-comment textarea{background-color: #F5EFE6;
    margin-top: 20px;
    height: 92px !important;
    color: #5B5958;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 18px !important;
    border: none;
    border-radius: 10px;}

.woocommerce #review_form #respond .form-submit input{left:auto;
    background: #F2BE15;
    padding: 20px 50px 20px 50px;
    border-radius: 30px;
    font-weight: 600;
    font-size: 18px;}

.comment-form-comment label{font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;}

.woocommerce p.stars a{color:#d4af37!important;}

.custom-rev-list .cr-reviews-grid{border:0px; padding:0px;}
.custom-rev-list .cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card, .custom-rev-list .review-product{background:#ebe3da!important; border:none;}
.custom-rev-list .middle-row{background:#ebe3da!important; border:none!important; color:#5b5958!important; font-size:18px!important; line-height:28px; font-weight:400; font-family:"Poppins"!important; padding:0px!important;}
.custom-rev-list .product-title a{color:#4f7942; font-weight:600; font-family:"Playfair Display"; font-size:18px;}
.reviewer-verified{display:none!important;}
.custom-rev-list .cr-reviews-grid .cr-review-card .crstar-rating::before, .custom-rev-list .cr-reviews-slider .cr-review-card .crstar-rating::before,
.custom-rev-list .cr-reviews-grid .cr-review-card .crstar-rating span, .custom-rev-list .cr-reviews-slider .cr-review-card .crstar-rating span{font-size:18px!important;}
.custom-rev-list .cr-reviews-grid .cr-review-card .crstar-rating span{color:#F2BE15!important;}
.custom-rev-list .cr-reviews-grid .cr-review-card .top-row{border:none!important;}
.custom-rev-list .cr-reviews-grid .cr-review-card .review-product .product-thumbnail{ flex: 0 0 60px;}
.cr-reviews-grid .cr-review-card .crstar-rating, .cr-reviews-slider .cr-review-card .crstar-rating {  height: 18px; font-size: 18px; width: 135px;}

/*--------- home review slider -----------*/

.hm-custom-rev-list .slick-arrow{display:none!important;}
.hm-custom-rev-list .cr-reviews-slider .slick-dots li button{width:12px!important; height:12px!important; background:#4f794266!important;}
.hm-custom-rev-list .cr-reviews-slider .slick-dots li.slick-active button{background:#D4AF37!important;}
.hm-custom-rev-list .cr-reviews-slider{margin:0px!important;}
.hm-custom-rev-list .cr-reviews-slider .slick-dots li button::before{display:none!important;}
.hm-custom-rev-list .cr-review-card-inner{background:#ebe3da!important; border:none!important; border-radius:12px!important;}
.hm-custom-rev-list .cr-reviews-slider .cr-review-card .middle-row{background:#ebe3da!important; border:none!important; color:#5b5958!important; font-size:18px!important; line-height:28px; font-weight:400; font-family:"Poppins"!important; padding:0px!important;}
.hm-custom-rev-list .cr-reviews-slider .cr-review-card .review-product{background:#ebe3da!important; border:none!important; padding:0px 10px 15px!important;}
.hm-custom-rev-list .product-title a{color:#4f7942; font-weight:600; font-family:"Playfair Display"; font-size:18px;}
.hm-custom-rev-list .cr-reviews-slider .cr-review-card .review-product .product-thumbnail{ flex: 0 0 60px;}
.hm-custom-rev-list .cr-reviews-grid .cr-review-card .crstar-rating span, .hm-custom-rev-list .cr-reviews-slider .cr-review-card .crstar-rating span, .hm-custom-rev-list .cr-reviews-slider .cr-review-card .crstar-rating{font-size:18px!important; color:#F2BE15!important;}
.hm-custom-rev-list .cr-reviews-slider .cr-review-card .top-row{border:none!important;}
.hm-custom-rev-list .cr-reviews-grid .cr-review-card .crstar-rating::before, .cr-reviews-slider .cr-review-card .crstar-rating::before{font-size:18px!important;}


.woocommerce-Tabs-panel h2{display:none!important;}
.reset_variations{color:#000;}
.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{color:#fff!important; font-weight:600!important; font-family:"Playfair Display"!important; font-size:18px!important;}
.product-quantity .quantity{ border: 1px solid #D4AF37; border-radius: 40px; padding: 5px 25px; outline: none !important;}
.product-quantity .quantity button.minus, .product-quantity .quantity button.plus { background: transparent !important; border: none !important; padding: 11px 0px !important; font-size: 20px !important; margin: 0 !important;}
.woocommerce .quantity .qty { width: 3.631em; text-align: center!important; border:0px!important;}

.div_evowap_btn .evowap_btn {background: #4f7942; border-radius: 50%;color:#d4af37; display: inline-block;padding: 10px; width: 50px;height: 50px; text-align: center;line-height: 45px;}
.div_evowap_btn .evowap_btn svg{margin-left: 3px !important;}
.div_evowap_btn .evowap_btn svg path{fill: #d4af37;}
.woocommerce th.product-quantity, .woocommerce td.product-quantity { max-width: 160px!important; width: 160px!important;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color: #4f7942; font-size: 1.25em;}

.woocommerce-Tabs-panel--information_tab ul{margin-bottom:15px;}
.grecaptcha-badge{z-index:9;}

/* Responsive */

@media (min-width:1025px) and (max-width:1250px){

.step .elementor-icon-box-icon:before{width:230px;}

}

@media(max-width:1366px){
	.pd-price span.woocommerce-Price-amount.amount {
    font-size: 18px;}
}

@media(max-width:1024px){
.hm-categry-list .elementor-loop-container .e-loop-item:nth-child(3){ padding-top:0px !important;}
.step .elementor-icon-box-icon:before{display:none!important;}
.wcgs-carousel .wcgs-slider-image{ height:400px!important; width:100%;}	

}



@media(max-width:767px){
  .hm-categry-list .elementor-loop-container .e-loop-item:nth-child(3){padding-top:0px !important;}
  .contact-frm input[type="submit"] { padding-left: 40px !important; padding-right: 40px !important;}
  .header-cart .elementor-menu-cart__toggle_button{width:45px; height:45px; line-height:45px; }
  .customer-rev-bx .elementor-image-box-wrapper{display:flex; flex-direction: row;  text-align: start!important; align-items: center; gap: 15px;}
  .hm-categry-list .elementor-loop-container .e-loop-item:nth-of-type(2) { padding-top: 0px !important;}
  .wcgs-carousel .wcgs-slider-image{ height:auto!important; width:100%;}
  .dtls-ad-cart .quantity { padding: 5px 10px!important;}
  .dtls-ad-cart .woocommerce .quantity .qty{width:50px;}

}

