html{overflow:hidden}html.html.hidden{overflow-y:auto}.loader{position:fixed;width:100%;height:100%;background:#fff;z-index:1099;display:flex;align-items:center;justify-content:center}body p{margin-bottom:0}a:focus{outline:none!important}ul.products img.woo-entry-image-secondary,.def_arrow .owl-carousel .owl-nav button,.copyright_sec a,body .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,.clients_dots .owl-carousel .owl-dots button.owl-dot{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}body,html.html{overflow-x:hidden!important}header#site-header{box-shadow:0 4px 30px rgb(0 0 0 / .06)}#site-logo,#site-navigation-wrap,#site-navigation-wrap .dropdown-menu>li{float:none}#site-navigation-wrap{right:0;margin-left:auto}#site-header-inner,#site-navigation-wrap .dropdown-menu{display:flex;align-items:center;justify-content:space-between}#site-header-inner{max-width:100%;padding:0 15px}#site-navigation-wrap .dropdown-menu>li.header_btn>a{background-color:#046547;border-radius:15px;color:#fff;font-weight:300;font-size:18px;line-height:27px;padding:9px 58px 8px}#site-navigation-wrap .dropdown-menu>li.header_btn>a:hover,#user-registration .ur-form-grid .user-registration-form-row input.user-registration-Button.button:hover{color:#272727;background-color:#FAB117}#site-navigation-wrap .dropdown-menu>li>a{padding:0}#site-navigation-wrap .dropdown-menu>li{margin-left:30px}#site-navigation-wrap .dropdown-menu>li.header_btn{margin-left:40px}#site-navigation-wrap .dropdown-menu>li>a>span.text-wrap{display:flex;align-items:center;justify-content:center}#site-navigation-wrap .dropdown-menu>li>a .nav-arrow{font-size:0;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23272727' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");width:14px;height:9px;padding:0;line-height:normal;margin-left:8px;position:relative;top:2px}body #site-logo #site-logo-inner{height:auto}body #site-navigation-wrap .dropdown-menu>li>a{line-height:120px}#site-navigation-wrap .dropdown-menu>li.woo-menu-icon .icon-handbag{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.9428 20C7.75446 20 8.41245 19.3153 8.41245 18.4707C8.41245 17.626 7.75446 16.9413 6.9428 16.9413C6.13113 16.9413 5.47314 17.626 5.47314 18.4707C5.47314 19.3153 6.13113 20 6.9428 20Z' fill='black'/%3E%3Cpath d='M15.8718 20C16.6834 20 17.3414 19.3153 17.3414 18.4707C17.3414 17.626 16.6834 16.9413 15.8718 16.9413C15.0601 16.9413 14.4021 17.626 14.4021 18.4707C14.4021 19.3153 15.0601 20 15.8718 20Z' fill='black'/%3E%3Cpath d='M19.8431 1.89932C19.7823 1.82134 19.7057 1.75835 19.6188 1.71487C19.5318 1.67139 19.4367 1.64849 19.3402 1.64782H5.74099L6.16556 3.00724H18.4845L16.7405 11.1638H6.94284L3.95781 1.32836C3.92552 1.224 3.86945 1.12931 3.79439 1.05238C3.71932 0.975445 3.62748 0.918551 3.52671 0.886549L0.848679 0.0301134C0.766333 0.00378143 0.67981 -0.00541465 0.594049 0.0030501C0.508288 0.0115148 0.424969 0.0374747 0.348849 0.0794475C0.195118 0.164215 0.0800429 0.309061 0.0289389 0.482121C-0.0221651 0.65518 -0.00511173 0.842278 0.0763473 1.00225C0.157806 1.16223 0.296999 1.28198 0.463303 1.33516L2.80822 2.08284L5.80631 11.9386L4.73509 12.8495L4.65018 12.9378C4.38521 13.2556 4.23502 13.6595 4.22548 14.0801C4.21594 14.5007 4.34765 14.9116 4.59793 15.242C4.77596 15.4673 5.00218 15.6461 5.25851 15.7642C5.51484 15.8822 5.79415 15.9362 6.07411 15.9217H16.9757C17.1489 15.9217 17.315 15.8501 17.4375 15.7227C17.56 15.5952 17.6288 15.4223 17.6288 15.242C17.6288 15.0618 17.56 14.8889 17.4375 14.7614C17.315 14.6339 17.1489 14.5623 16.9757 14.5623H5.9696C5.89439 14.5596 5.8211 14.5368 5.75683 14.4961C5.69256 14.4553 5.63948 14.398 5.60271 14.3297C5.56594 14.2614 5.54672 14.1843 5.54691 14.106C5.54711 14.0277 5.56671 13.9507 5.60382 13.8826L7.17798 12.5232H17.2631C17.4141 12.527 17.5617 12.4763 17.6807 12.3796C17.7998 12.283 17.8831 12.1463 17.9162 11.993L19.9868 2.47707C20.0067 2.37574 20.0041 2.27102 19.9792 2.1709C19.9543 2.07078 19.9077 1.9779 19.8431 1.89932Z' fill='black'/%3E%3C/svg%3E");width:20px;height:20px;font-size:0;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain}#site-navigation-wrap .dropdown-menu>li.woo-menu-icon span.wcmenucart-count{position:relative;display:flex;align-items:center}#site-navigation-wrap .dropdown-menu>li.woo-menu-icon .wcmenucart-details.count{position:absolute;right:0;top:0}#site-navigation-wrap .dropdown-menu>li.woo-menu-icon .wcmenucart-details.count:before{opacity:0;visibility:hidden}#site-navigation-wrap .dropdown-menu>li.woo-menu-icon .wcmenucart-details.count{background-color:#046547;top:-14px;right:-14px;border-radius:100px;font-size:11px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}#site-navigation-wrap .dropdown-menu>li.toggle-cart-widget{display:flex}body .elementor-widget-wrap>.elementor-element.nio_product_shep{position:absolute;bottom:-80px;right:85px;width:auto}body .nio_product_shep>.elementor-widget-container{margin:0 -451px 0 0}body .nio_product>.elementor-widget-container{margin:0 -235px 0 80px}.video_btn.elementor-widget-video .elementor-custom-embed-image-overlay img{display:none}.video_btn .elementor-custom-embed-play{position:relative;top:0;left:0;transform:none;display:flex;align-items:center;justify-content:center}.video_btn .elementor-screen-only{top:0;width:auto;height:auto;margin:0;overflow:visible;display:inline-block;position:relative;font-size:0;line-height:1}.video_btn .elementor-screen-only:before{content:"Our Story";display:inline-block;font-weight:400;font-size:18px;line-height:27px;text-align:center;color:#046547;margin-left:10px}.video_btn .elementor-custom-embed-play svg{filter:none}.home_slider .woocommerce div.product{width:100%}.home_slider .woocommerce ul.products .product{padding:0 15px;margin-bottom:0}ul.products .woo-entry-image-swap a.owp-quick-view{display:none}ul.products .woo-entry-image-swap a{display:block;overflow:hidden;background:#F9F9F9;border-radius:15px;position:relative}ul.products img.woo-entry-image-secondary{display:block;position:absolute;top:0;width:100%;height:100%;opacity:0}ul.products .product_list_inner:hover img.woo-entry-image-secondary{opacity:1}ul.products .product .tinv-wraper.tinv-wishlist{position:relative;top:0;right:0;visibility:visible;-moz-opacity:1;-webkit-opacity:1;opacity:1;z-index:1}ul.products .title_col{display:flex;justify-content:space-between;align-items:flex-start}ul.products .title_col .title{width:90%;text-align:left}ul.products .title_col .tinv-wraper.woocommerce{width:10%;text-align:right;font-size:0}ul.products .title_tag h3{margin-bottom:0;font-weight:500;font-size:18px;line-height:20px;letter-spacing:.01em}ul.products .title_tag h3 a{color:#000}ul.products .title_tag{margin-bottom:6px}ul.products .cat_tag_list li.category{font-weight:275;font-size:14px;line-height:14px;letter-spacing:.01em}ul.products .cat_tag_list li.category a{color:#555}ul.products .pro_content_box{margin-top:20px}ul.products a.tinvwl_add_to_wishlist_button{color:#046547}ul.products .pr_rat_col{margin-top:10px;display:flex;justify-content:space-between;align-items:center}ul.products span.price bdi{color:#046547;font-weight:500;font-size:18px;line-height:24px;letter-spacing:.01em}ul.products .star-rating{font-size:12px;letter-spacing:4px;width:83px;top:2px}ul.products .star-rating span::before{color:#FAB117}ul.products .image-wrap{position:relative}ul.products .image-wrap .outofstock-badge{position:absolute;left:0;z-index:1;font-size:14px;padding:5px 15px;color:red}body .woocommerce ul.products{margin:0}.def_arrow button svg{display:block}.def_arrow button{position:absolute;top:50%;transform:translateY(-50%)}.def_arrow button.owl-prev{left:-75px}.def_arrow button.owl-next{right:-75px}.def_arrow .owl-carousel .owl-nav button.disabled{opacity:0.5!important}.testimonial_row .owl-carousel .owl-stage-outer{overflow:visible}.testimonial_inner.elementor-element{padding:40px 15px 30px}.testimonial_inner>.elementor-container{background-color:#FFF;box-shadow:0 4px 30px rgb(0 0 0 / .06);border-radius:15px;padding:30px}.testimonial_row .owl-carousel .owl-item{opacity:0}.testimonial_row .owl-carousel .owl-item.active{opacity:1}.testimonial_row .owl-carousel .owl-item img{width:auto}.testimonial_inner .elementor-icon-wrapper .elementor-icon{display:block}.instagram_row .insta-gallery-list .insta-gallery-item{padding:0!important}.instagram_row .insta-gallery-list{margin:0!important;display:block!important;overflow:visible!important}.instagram_row .owl-carousel .owl-stage-outer{overflow:visible}.instagram_row .insta-gallery-item-wrap{background-color:#D9D9D9;border-radius:15px;overflow:hidden}.instagram_row .insta-gallery-feed .insta-gallery-image{opacity:1}.instagram_row .insta-gallery-image-mask{display:none}.com_location_list li.elementor-icon-list-item{align-items:flex-start}.com_location_list li.elementor-icon-list-item:first-child .elementor-icon-list-icon{position:relative;top:8px}.copyright_sec{border-color:rgb(0 0 0 / 10%)}.copyright_sec .elementor-widget-heading .elementor-heading-title a:hover{color:#046547}@media screen and (max-width:767px){body .elementor .elementor-element.instagaram_head .elementor-icon-list-text{padding-left:5px}body .center-logo #site-logo{position:relative;left:auto;transform:translateX(0);-webkit-transform:translateX(0);display:flex;order:1;width:70%}body .oceanwp-mobile-menu-icon.mobile-left{display:flex;order:2;width:23%;padding:0 15px 0 0;justify-content:flex-end}body .oceanwp-mobile-menu-icon.mobile-right{order:3;display:flex;width:7%;justify-content:flex-end}}@media screen and (max-width:1199px){.clients_dots .owl-carousel .owl-dots button.owl-dot{height:10px;width:10px;border-radius:100px;background-color:#046547;opacity:.5;margin:0 3px}.clients_dots .owl-carousel .owl-dots{display:flex;width:100%;justify-content:center}.clients_dots .owl-carousel .owl-dots button.owl-dot.active{opacity:1}}@media (min-width:567px) and (max-width:767px){body .oceanwp-mobile-menu-icon.mobile-right{width:4%}body .oceanwp-mobile-menu-icon.mobile-left{width:12%}body .center-logo #site-logo{width:85%}body .footer_col_1.elementor-column{width:50%}body .elementor .elementor-element.footer_col_2{width:50%}body .footer_col_4.elementor-column{width:50%}body .elementor .elementor-element.footer_col_4>.elementor-element-populated{padding:0}}@media (min-width:768px) and (max-width:1024px){#site-navigation-wrap .dropdown-menu>li.header_btn>a{border-radius:10px;font-size:16px;line-height:26px;padding:6px 35px 6px}#site-navigation-wrap .dropdown-menu>li.header_btn{margin-left:20px}#site-navigation-wrap .dropdown-menu>li{margin-left:20px}body #site-navigation-wrap .dropdown-menu>li>a{line-height:100px;font-size:16px}#site-navigation-wrap{right:15px}body .elementor .elementor-element.footer_col_1,body .elementor .elementor-element.footer_col_2,body .elementor .elementor-element.footer_col_3,body .elementor .elementor-element.footer_col_4{width:50%}}@media (min-width:1025px) and (max-width:1199px){#site-navigation-wrap .dropdown-menu>li.header_btn>a{padding:8px 48px 8px}#site-navigation-wrap .dropdown-menu>li.header_btn{margin-left:30px}body #site-navigation-wrap .dropdown-menu>li>a{line-height:100px}#site-navigation-wrap{right:15px}}.home_link p a{font-weight:300}@media screen and (max-width:767px){#main>.elementor>section.elementor-section>.elementor-container,#footer .elementor>section.elementor-section>.elementor-container{padding:0 15px}.testimonial_inner.elementor-element{padding:20px 0 20px}.testimonial_inner>.elementor-container{box-shadow:0 2px 15px rgb(0 0 0 / 6%);padding:20px}#main>.elementor>section.elementor-section.india_section>.elementor-container{max-width:320px}body .nio_product>.elementor-widget-container{margin:40px -100px 0 0}body .nio_product_shep>.elementor-widget-container{margin:0 -300px 0 0}body .elementor-widget-wrap>.elementor-element.nio_product_shep{bottom:-50px}}@media (min-width:567px) and (max-width:767px){section.elementor-section.india_section>.elementor-container .india_block{width:25%}#main>.elementor>section.elementor-section.india_section>.elementor-container{max-width:100%}section.elementor-section.india_section>.elementor-container .india_block>.elementor-widget-wrap{padding:0}}@media (min-width:600px) and (max-width:767px){.testimonial_inner.elementor-element{padding:20px 10px 20px}}@media (min-width:481px) and (max-width:768px){.home_slider .woocommerce ul.products .product{width:100%!important}}@media (min-width:768px) and (max-width:1024px){#main>.elementor>section.elementor-section>.elementor-container,#footer .elementor>section.elementor-section>.elementor-container{padding:0 15px}.testimonial_inner.elementor-element{padding:30px 10px 30px}.testimonial_inner>.elementor-container{padding:20px}body .nio_product>.elementor-widget-container{margin:0 -120px 0 20px}body .elementor-widget-wrap>.elementor-element.nio_product_shep{bottom:-60px}body .nio_product_shep>.elementor-widget-container{margin:0 -260px 0 0}}@media (min-width:1025px) and (max-width:1199px){#main>.elementor>section.elementor-section>.elementor-container,#footer .elementor>section.elementor-section>.elementor-container{padding:0 20px}}@media (min-width:1200px) and (max-width:1599px){#main>.elementor>section.elementor-section>.elementor-container,#footer .elementor>section.elementor-section>.elementor-container{padding:0 20px}}.archive.woocommerce ul.products{display:flex;flex-wrap:wrap}.archive a.woof_show_auto_form{display:none!important}article.entry-content.entry.clr>header.woocommerce-products-header+div,article.entry-content.entry.clr>header.woocommerce-products-header+div[style="position: relative;"],.archive.woocommerce .oceanwp-toolbar{display:none}.woocommerce-shop.archive.woocommerce ul.products{margin:0 -15px}body.woocommerce-shop.archive.woocommerce ul.products .entry.product{padding:0 15px 30px;margin:0}body.woocommerce-shop.archive.content-left-sidebar .content-area{padding:0;border:0}body.woocommerce-shop.archive ul.products .image-wrap a>img{width:100%}body .category_sidebar .woof_container{padding:0 0 50px;margin:0}body .category_sidebar .woof_container .woof_container_inner h4{letter-spacing:.01em;font-weight:400;font-size:24px;line-height:34px;margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid #272727;position:relative}body .category_sidebar .woof_container .woof_container_inner h4:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23272727' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");width:14px;height:9px;background-size:cover;background-repeat:no-repeat;background-position:center}body .category_sidebar ul.woof_list.woof_list_checkbox>li{margin:0 0 10px}body .category_sidebar ul.woof_list.woof_list_checkbox>li .icheckbox_square-blue{margin:0}body .category_sidebar ul.woof_list.woof_list_checkbox>li>label{padding:0}body .category_sidebar ul.woof_list.woof_list_checkbox>li>label{padding:0;font-size:18px;line-height:34px}body .category_sidebar .woof_container .woof_container_inner span.irs-from,body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-to,body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-bar{background-color:#046547}body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-handle{border-color:#046547}body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-from:before,body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-to:before,body .category_sidebar .woof_container .woof_container_inner .irs--round .irs-single:before{border-top-color:#046547}@media screen and (max-width:767px){body.woocommerce-shop.archive.woocommerce ul.products .entry.product{padding:0 15px 20px}body .category_sidebar .woof_container .woof_container_inner h4{font-size:18px;line-height:28px;margin:0 0 15px;padding:0 0 5px}body .category_sidebar ul.woof_list.woof_list_checkbox>li>label{font-size:16px;line-height:28px}body .category_sidebar .woof_container{padding:0 0 20px}}@media (min-width:768px) and (max-width:1024px){body.woocommerce-shop.archive.woocommerce ul.products .entry.product{padding:0 10px 20px}.woocommerce-shop.archive.woocommerce ul.products{margin:0 -10px}body .category_sidebar .woof_container .woof_container_inner h4{font-size:20px;line-height:30px;margin:0 0 20px;padding:0 0 5px}body .category_sidebar ul.woof_list.woof_list_checkbox>li>label{font-size:16px;line-height:30px}body .category_sidebar ul.woof_list.woof_list_checkbox>li{margin:0 0 5px}body .category_sidebar .woof_container{padding:0 0 20px}}@media (min-width:1025px) and (max-width:1199px){body.woocommerce-shop.archive.woocommerce ul.products .entry.product{padding:0 7px 20px}.woocommerce-shop.archive.woocommerce ul.products{margin:0 -7px}body .category_sidebar .woof_container .woof_container_inner h4{font-size:22px;line-height:32px;margin:0 0 20px;padding:0 0 10px}body .category_sidebar ul.woof_list.woof_list_checkbox>li{margin:0 0 5px}body .category_sidebar .woof_container{padding:0 0 30px}}@media (min-width:1200px) and (max-width:1599px){body.woocommerce-shop.archive.woocommerce ul.products .entry.product{padding:0 10px 20px}.woocommerce-shop.archive.woocommerce ul.products{margin:0 -10px}body .category_sidebar .woof_container{padding:0 0 30px}}.contact_form .contact_part{display:flex;flex-wrap:wrap;margin:0 -15px}.contact_part .contact_block{width:50%;padding:0 15px 30px}.contact_form .Message_part{padding:0 0 40px}body .contact_part .contact_block input::placeholder,.Message_part .contact_block textarea::placeholder{color:#D9D9D9;font-weight:300;font-size:18px;line-height:1}.contact_part .contact_block span.wpcf7-form-control-wrap{display:inline-block;width:100%}.contact_part .contact_block span.wpcf7-form-control-wrap,.Message_part .contact_block span.wpcf7-form-control-wrap{display:inline-block;width:100%;padding:10px 0 0}.Message_part .contact_block textarea::-webkit-resizer{display:none}.Message_part .contact_block textarea{height:200px!important;width:100%!important;resize:none;min-height:100%}.contact_form .submit_btn{display:flex;align-items:center;justify-content:center;position:relative}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#FAB117;color:#000}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,input.wpcf7-form-control.has-spinner.wpcf7-submit:focus{background-color:#FAB117;color:#000}.contact_form .submit_btn input{background-color:#046547;border-radius:15px;font-weight:400;font-size:18px;line-height:27px;color:#FFF;text-transform:capitalize;padding:8px 51px 9px}.contact_form .submit_btn span.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%)}.contact_part .contact_block span.wpcf7-not-valid-tip{font-size:16px;line-height:1;position:absolute;bottom:-15px;left:20px;color:red}.touch_form .elementor-shortcode form{position:relative}.touch_form .elementor-shortcode form .wpcf7-response-output{position:absolute;bottom:-25px;font-size:16px;line-height:1;color:red;width:100%;text-align:center;padding:0;margin:0;border:0}.touch_form .elementor-shortcode form.sent .wpcf7-response-output{color:green}body .woocommerce table.shop_table td.product-quantity .quantity input{padding:0;border-radius:0}body .woocommerce .cross-sells ul.products{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.contact_part .contact_block{width:100%;padding:0 15px 10px}.contact_part .contact_block label,.Message_part .contact_block label{font-size:14px;line-height:1}.contact_part .contact_block span.wpcf7-form-control-wrap,.Message_part .contact_block span.wpcf7-form-control-wrap{padding:5px 0 0}.contact_part .contact_block span.wpcf7-form-control-wrap input,.Message_part .contact_block textarea{font-size:14px;padding:10px 12px;border-radius:10px}body .contact_part .contact_block input::placeholder,.Message_part .contact_block textarea::placeholder{font-size:14px}.contact_form .Message_part{padding:0 0 20px}.Message_part .contact_block textarea{height:100px!important}.contact_form .submit_btn input{border-radius:10px;font-size:16px;line-height:26px;padding:7px 41px 7px}.contact_form .submit_btn span.wpcf7-spinner{margin:0 12px}.contact_part .contact_block span.wpcf7-not-valid-tip{font-size:14px;bottom:-16px;left:12px}.touch_form .elementor-shortcode form .wpcf7-response-output{bottom:-35px;font-size:14px}}@media (min-width:405px) and (max-width:767px){.touch_form .elementor-shortcode form .wpcf7-response-output{bottom:-22px}}@media (min-width:405px) and (max-width:767px){.contact_part .contact_block{width:50%;padding:0 7px 10px}.contact_form .contact_part{margin:0 -7px}.contact_part .contact_block span.wpcf7-not-valid-tip{font-size:12px;bottom:-15px}}@media (min-width:768px) and (max-width:1024px){.contact_form .contact_part{margin:0 -10px}.contact_part .contact_block{padding:0 10px 15px}.contact_part .contact_block span.wpcf7-form-control-wrap,.Message_part .contact_block span.wpcf7-form-control-wrap{padding:5px 0 0}.contact_part .contact_block span.wpcf7-form-control-wrap input,.Message_part .contact_block textarea{font-size:16px;padding:10px 15px;border-radius:10px}body .contact_part .contact_block input::placeholder,.Message_part .contact_block textarea::placeholder{font-size:16px}.contact_form .Message_part{padding:0 0 20px}.Message_part .contact_block textarea{height:120px!important}.contact_form .submit_btn input{font-size:16px;line-height:26px;padding:7px 45px 7px}.contact_part .contact_block span.wpcf7-not-valid-tip{font-size:14px;bottom:-17px;left:15px}.touch_form .elementor-shortcode form .wpcf7-response-output{bottom:-20px;font-size:14px}}@media (min-width:1025px) and (max-width:1199px){.contact_part .contact_block span.wpcf7-form-control-wrap input,.Message_part .contact_block textarea{padding:15px 20px}.contact_part .contact_block{padding:0 15px 20px}.Message_part .contact_block textarea{height:150px!important}}@media (min-width:1200px) and (max-width:1599px){.contact_part .contact_block span.wpcf7-form-control-wrap input,.Message_part .contact_block textarea{padding:15px 20px}.contact_part .contact_block{padding:0 15px 20px}.Message_part .contact_block textarea{height:170px!important}}.woocommerce-checkout .wpmc-tabs-wrapper{display:none}.woocommerce-checkout .woocommerce-billing-fields h3{font-weight:500;font-size:44px;line-height:54px;color:#046547;margin:6px 0 0;text-align:center;display:none}body.woocommerce-checkout form.checkout{margin:0}body .woocommerce-message{margin:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding:40px 0 0;display:flex;flex-wrap:wrap;margin:0 -15px;width:auto}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0;width:50%;margin:0;float:none}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0 15px 30px;width:50%;margin:0;float:none}.woocommerce-checkout .woocommerce form .form-row label{margin:0}.woocommerce-checkout .woocommerce form .form-row label abbr{text-decoration:none;color:#555}.woocommerce-checkout span.woocommerce-input-wrapper{display:inline-block;width:100%;padding:10px 0 0}.woocommerce-checkout span.woocommerce-input-wrapper input::placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea::placeholder{color:#D9D9D9;font-weight:300;font-size:18px;line-height:1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{border-radius:15px 15px 15px 15px;padding:25px 20px 25px 20px;height:auto;position:relative}.woocommerce-checkout span.select2-selection .select2-selection__rendered{color:#272727;font-weight:300;line-height:1;padding:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper span.select2-selection__arrow b{display:none}body .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:9px;width:14px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23272727' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;right:20px;top:50%;transform:translateY(-50%)}body .woocommerce .woocommerce-checkout .select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}body.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{padding:12px 20px;border-radius:10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row#billing_address_1_field{width:100%;padding:0 15px 20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row#billing_address_2_field{width:100%}.woocommerce-checkout p.form-row#billing_address_2_field span.woocommerce-input-wrapper{padding:0}.woocommerce-checkout .woocommerce-additional-fields h3{display:none}.woocommerce-checkout .woocommerce-additional-fields .form-row{padding:0}.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{height:200px;min-height:100%;width:100%!important}.woocommerce-checkout .wpmc-nav-wrapper{padding:40px 0 61px;position:relative;margin:0;justify-content:center}.checkout_form>.elementor-widget-container:before,.registration_section>.elementor-widget-wrap:before,.admin_section>.elementor-container:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;opacity:.1}.woocommerce-checkout .wpmc-nav-wrapper button#wpmc-back-to-cart{display:none}.woocommerce-checkout .wpmc-nav-wrapper button#wpmc-next{font-weight:400;font-size:18px;line-height:27px;text-transform:capitalize;color:#FFF;background:#046547;border-radius:15px;padding:9px 61px 8px}.woocommerce-checkout .wpmc-nav-wrapper button#wpmc-next:hover{background:#FAB117;color:#000}@media screen and (max-width:767px){body.woocommerce-checkout form.checkout{margin-top:0}.woocommerce-checkout .woocommerce-billing-fields h3{font-size:22px;line-height:32px;margin:2px 0 0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding:0 0 0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0 15px 10px;width:100%}.woocommerce-checkout span.woocommerce-input-wrapper{padding:5px 0 0}.woocommerce-checkout .woocommerce form .form-row label{font-size:14px;line-height:1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row input{font-size:14px;padding:10px 12px;border-radius:10px}.woocommerce-checkout span.woocommerce-input-wrapper input::placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea::placeholder{font-size:14px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{border-radius:10px;padding:10px 12px}body .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:7px;width:11px;right:10px}.woocommerce-checkout span.select2-selection .select2-selection__rendered{font-size:14px}body.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{padding:8px 10px;font-size:14px;line-height:1}body .select2-container--open .select2-dropdown--below{font-size:14px;line-height:1.2}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row#billing_address_1_field{padding:0 15px 10px}.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{height:100px;padding:10px 12px;border-radius:10px}.woocommerce-checkout .wpmc-nav-wrapper{padding:20px 0 50px}.woocommerce-checkout .wpmc-nav-wrapper button#wpmc-next{border-radius:10px;font-size:16px;line-height:26px;padding:5px 40px 5px}}@media (min-width:567px) and (max-width:767px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0 7px 10px;width:50%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{border-radius:10px;padding:14px 12px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row#billing_address_1_field{padding:0 7px 10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin:0 -7px}}@media (min-width:768px) and (max-width:1024px){.woocommerce-checkout .woocommerce-billing-fields h3{font-size:27px;line-height:37px;margin:2px 0 0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding:0;margin:0 -10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0 10px 15px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row input{font-size:16px;padding:10px 15px;border-radius:10px}.woocommerce-checkout span.woocommerce-input-wrapper{padding:5px 0 0}.woocommerce-checkout span.woocommerce-input-wrapper input::placeholder,.woocommerce-checkout .woocommerce-additional-fields .form-row textarea::placeholder{font-size:16px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{padding:15px 15px;font-size:16px;border-radius:10px}body.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{padding:7px 15px;border-radius:10px}body .select2-container--open .select2-dropdown--below{font-size:14px;line-height:1.3}body .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:7px;width:15px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row#billing_address_1_field{padding:0 10px 20px}.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{height:120px;padding:15px 15px}.woocommerce-checkout .wpmc-nav-wrapper button#wpmc-next{font-size:16px;line-height:26px;padding:7px 50px 7px}.woocommerce-checkout .wpmc-nav-wrapper{padding:30px 0 50px}}@media (min-width:1025px) and (max-width:1199px){.woocommerce-checkout .woocommerce-billing-fields h3{font-size:32px;line-height:42px;margin:4px 0 0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row{padding:0 15px 20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row input{padding:15px 20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{padding:20px 20px}.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{height:140px;padding:15px 20px}.woocommerce-checkout .wpmc-nav-wrapper{padding:40px 0 50px}}@media (min-width:1200px) and (max-width:1599px){.woocommerce-checkout .woocommerce-billing-fields h3{font-size:38px;line-height:48px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row input{padding:15px 20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>p.form-row span.select2-selection{padding:20px 20px}.woocommerce-checkout .woocommerce-additional-fields .form-row textarea{height:150px}}body .registration_form.ur-frontend-form{padding:0 0 10px;border:0;margin:0}body .registration_form form.register .ur-form-row{margin:0 -15px}body .registration_form form.register .ur-form-row .ur-form-grid{padding:0 15px 40px}body .registration_form form.register .ur-form-row .ur-form-grid .ur-field-item{margin:0 0 30px}.registration_form .ur-form-row .ur-form-grid label.ur-label{margin:0 0 10px;font-weight:300;font-size:16px;line-height:28px;letter-spacing:.01em}.registration_form span.input-wrapper{display:inline-block;width:100%}body .registration_form.ur-frontend-form .ur-form-row .ur-form-grid input{border-radius:15px 15px 15px 15px;padding:21px 20px 21px 20px;margin:0;min-height:100%}body .registration_form .ur-button-container{margin:0;padding:0;justify-content:center}body .registration_form .ur-button-container button.btn.button.ur-submit-button{margin:0}body .registration_form .ur-button-container button.btn.button.ur-submit-button{margin:0;background:#046547;border-radius:15px;font-weight:400;font-size:18px;line-height:27px;color:#FFF;text-transform:capitalize;padding:8px 227px 9px 228px}body .registration_form .ur-button-container button.btn.button.ur-submit-button:hover{background-color:#FAB117;color:#000}@media screen and (max-width:767px){body .registration_form form.register .ur-form-row{margin:0 -15px 10px}body .registration_form form.register .ur-form-row .ur-form-grid{padding:0 15px 0;margin:0}body .registration_form form.register .ur-form-row .ur-form-grid .ur-field-item{margin:0 0 10px}.registration_form .ur-form-row .ur-form-grid label.ur-label{margin:0 0 5px;font-size:14px;line-height:24px}body .registration_form.ur-frontend-form .ur-form-row .ur-form-grid input{border-radius:10px;padding:10px 12px;font-size:14px}body .registration_form .ur-button-container button.btn.button.ur-submit-button{border-radius:10px;font-size:16px;line-height:26px;padding:7px 60px 7px 60px}body .registration_form.ur-frontend-form{padding:0 0 5px}}@media (min-width:768px) and (max-width:1024px){body .registration_form form.register .ur-form-row{margin:0 -10px;flex-direction:inherit}body .registration_form form.register .ur-form-row .ur-form-grid{padding:0 10px 10px;width:50%!important;margin:0}body .registration_form form.register .ur-form-row .ur-form-grid .ur-field-item{margin:0 0 20px}.registration_form .ur-form-row .ur-form-grid label.ur-label{margin:0 0 5px;font-size:16px}body .registration_form.ur-frontend-form .ur-form-row .ur-form-grid input{font-size:16px;padding:10px 15px;border-radius:10px}body .registration_form .ur-button-container button.btn.button.ur-submit-button{padding:8px 127px 9px 128px}body .registration_form.ur-frontend-form{padding:0 0 5px}}@media (min-width:1025px) and (max-width:1199px){body .registration_form form.register .ur-form-row .ur-form-grid{padding:0 15px 20px}body .registration_form form.register .ur-form-row .ur-form-grid .ur-field-item{margin:0 0 20px}body .registration_form.ur-frontend-form .ur-form-row .ur-form-grid input{padding:15px 20px}body .registration_form .ur-button-container button.btn.button.ur-submit-button{padding:8px 150px 9px 150px}}@media (min-width:1200px) and (max-width:1599px){body .registration_form.ur-frontend-form .ur-form-row .ur-form-grid input{padding:15px 20px}body .registration_form .ur-button-container button.btn.button.ur-submit-button{padding:8px 187px 9px 188px}}body .account_form #user-registration{margin:0;box-shadow:none}body .account_form #user-registration .ur-frontend-form.login{padding:0;border:0}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid{padding:0;display:flex;flex-wrap:wrap}body .account_form #user-registration .ur-frontend-form .ur-form-row .ur-form-grid label{margin:0 0 10px;font-weight:300;font-size:16px;line-height:28px;letter-spacing:.01em}body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper{display:inline-block;width:100%}body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper input,#user-registration .ur-form-grid .user-registration-form-row input#user_login{border-radius:15px 15px 15px 15px;padding:21px 20px 21px 20px;margin:0;min-height:auto}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide{padding:0 0 30px}#user-registration .ur-form-grid>*{width:100%}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div{order:1;padding:30px 0 10px;display:flex;justify-content:center}body .account_form #user-registration .ur-frontend-form.login p.lost_password{order:3;display:flex;justify-content:center;font-size:16px;font-weight:400;line-height:28px;letter-spacing:.01em}body .ur-frontend-form input[type="submit"]{float:none}body .account_form #user-registration .ur-frontend-form .ur-form-row .ur-form-grid label input{padding:10px;position:relative}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide.hide_show_password{padding:0 0 10px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input{margin:0;background:#046547;border-radius:15px;font-weight:400;font-size:18px;line-height:27px;color:#FFF;text-transform:capitalize;padding:8px 227px 9px 228px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input:hover{background-color:#FAB117;color:#000}section.elementor-section.account_section,section.elementor-section.account_section,.logged-in section.elementor-section.login_section,.logged-in .admin_section .elementor-widget-wrap>.elementor-element.account_form,.admin_section .elementor-widget-wrap>.elementor-element.admin_form{display:none}.logged-in section.elementor-section.account_section,.logged-in .admin_section .elementor-widget-wrap>.elementor-element.admin_form{display:block}@media screen and (max-width:1199px){.checkout_form>.elementor-widget-container:before,.registration_section>.elementor-widget-wrap:before,.admin_section>.elementor-container:before{left:50%;transform:translateX(-50%);width:95%}}@media screen and (max-width:767px){body .account_form #user-registration .ur-frontend-form .ur-form-row .ur-form-grid label{font-size:14px;line-height:1}body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper input,#user-registration .ur-form-grid .user-registration-form-row input#user_login{font-size:14px;padding:10px 12px;border-radius:10px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide{padding:0 0 15px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide.hide_show_password{padding:0 0 15px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div{padding:10px 0 5px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input{border-radius:10px;font-size:16px;line-height:26px;padding:7px 60px 7px 60px}body .account_form #user-registration .ur-frontend-form.login p.lost_password{font-size:12px;font-weight:400;line-height:22px}body .woocommerce-MyAccount-tabs .oceanwp-user-profile{margin:0 0 10px}body .admin_form .woocommerce{font-size:14px;line-height:22px}}@media (min-width:768px) and (max-width:1024px){body .account_form #user-registration .ur-frontend-form .ur-form-row .ur-form-grid label{margin:0 0 5px;font-size:16px}body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper input,#user-registration .ur-form-grid .user-registration-form-row input#user_login{font-size:16px;padding:12px 15px;border-radius:10px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide{padding:0 0 20px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div{padding:20px 0 10px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input{padding:8px 127px 9px 128px}body .account_form #user-registration .ur-frontend-form.login p.lost_password{font-size:14px;line-height:24px}.admin_form .woocommerce .woocommerce-MyAccount-tabs{width:30%;margin-right:0}.admin_form .woocommerce .woocommerce-MyAccount-content{width:70%;padding:0 0 0 30px}.admin_form .woocommerce{font-size:16px;line-height:26px}.admin_form .woocommerce .woocommerce-MyAccount-tabs .oceanwp-user-profile{margin-bottom:20px}}@media (min-width:1025px) and (max-width:1199px){body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper input,#user-registration .ur-form-grid .user-registration-form-row input#user_login{padding:18px 20px 18px 20px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div{padding:20px 0 10px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input{padding:8px 150px 9px 150px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid .form-row-wide{padding:0 0 20px}.admin_form .woocommerce .woocommerce-MyAccount-tabs .oceanwp-user-profile{margin-bottom:30px}}@media (min-width:1200px) and (max-width:1599px){body .account_form #user-registration .ur-frontend-form .ur-form-row span.input-wrapper input,#user-registration .ur-form-grid .user-registration-form-row input#user_login{padding:20px 20px 20px 20px}body .account_form #user-registration .ur-frontend-form.login .ur-form-grid>div input{padding:8px 187px 9px 187px}}.woocommerce div.product .product_image .woocommerce-product-gallery img{width:100%;border-radius:15px}.woocommerce div.product .product_image .woocommerce-product-gallery .woocommerce-product-gallery__image>a{display:inline-block;width:100%}body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;justify-content:center;margin:0 -15px;width:auto;flex-wrap:wrap}body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin:0;padding:0 15px 15px}body.woocommerce div.product .product_image .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:15px;border:1px solid #D9D9D9}body.woocommerce div.product .product_image .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:#046547}body.woocommerce .elementor .elementor-element.product_price .price{margin:0;padding:10px 0 40px}.product_buy p.stock.in-stock,.product_buy .tinv-wraper.tinv-wishlist{display:none}body.woocommerce div.product .product_buy form.cart{padding:0;border:0;flex-wrap:wrap!important}body.woocommerce div.product .product_buy form.cart div.quantity{width:100%;margin:0 0 20px;min-width:auto;display:flex}body.woocommerce div.product .product_buy form.cart div.quantity a.minus,body.woocommerce div.product .product_buy form.cart div.quantity a.plus{background:#F5F5F5;color:#272727;font-size:18px;width:42px;line-height:42px;min-height:auto;border:0;border:1px solid #046547}body.woocommerce div.product .product_buy form.cart div.quantity a.minus{border-radius:15px 0 0 15px;border-right:0}body.woocommerce div.product .product_buy form.cart div.quantity a.plus{border-radius:0 15px 15px 0;border-left:0}body.woocommerce div.product .product_buy form.cart div.quantity input{padding:7.6px 6px;width:76px;max-width:100%;border-radius:0;min-height:auto;border:1px solid #046547;border-right:0;border-left:0;height:auto}body .elementor .elementor-element.product_buy .cart button[type="submit"]{padding:9px 60px;margin:0!important;width:47%;text-transform:none;border:1px solid #046547}body .elementor .elementor-element.product_buy .cart .button.buy-now{margin:0 0 0 30px!important;text-transform:capitalize;color:#272727;background-color:#FFF;border:1px solid #046547;padding:9px 60px;width:47%}.product_info .product_meta{border:0;padding:40px 0 20px;margin:0}.product_info .product_meta span.detail-container{display:flex;flex-wrap:wrap}.product_info .product_meta span.detail-container span.detail-label:after{content:":";display:inline-block;margin-left:2px}.product_info .product_meta span.detail-container span.detail-label{font-size:18px;line-height:28px;padding-right:5px;position:relative;font-weight:500;color:#272727}.product_info .product_meta span.detail-container span.sku{font-size:18px;line-height:28px;color:#272727;font-weight:300}.share_icon .elementor-grid:before{content:"Share:";display:inline-block;font-size:18px;line-height:28px;letter-spacing:.01em;color:#272727;font-weight:500}.share_icon .elementor-grid .elementor-grid-item .elementor-share-btn{height:auto}.share_icon .elementor-grid .elementor-grid-item .elementor-share-btn span.elementor-share-btn__icon{width:auto}body .share_icon .elementor-grid{display:flex;align-items:center;justify-content:flex-start}.share_icon .elementor-grid .elementor-grid-item .elementor-share-btn span.elementor-share-btn__icon i{font-size:18px}body.woocommerce div.product.elementor .description_tabs ul.tabs{max-width:770px;margin:0 auto;border:0;border-bottom:1px solid #D9D9D9}body.woocommerce div.product.elementor.product-type-variable .description_tabs ul.tabs{max-width:850px}.woocommerce #reviews #comments ol.commentlist li .comment_container{padding-bottom:15px}body.woocommerce div.product.elementor .description_tabs ul.tabs>li a{font-weight:300;font-size:20px;line-height:28px;letter-spacing:.01em;color:#272727;border:0;padding:20px 60px;position:relative;text-transform:capitalize}body.woocommerce div.product .description_tabs .woocommerce-tabs{padding:0}body.woocommerce div.product.elementor .description_tabs ul.tabs>li.active a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#046547}body.woocommerce div.product.elementor .description_tabs ul.tabs>li.active a{font-weight:500}body.woocommerce div.product.elementor .description_tabs .woocommerce-tabs .panel{border:0;padding:40px 0 0;margin:0}body.woocommerce div.product.elementor .description_tabs .woocommerce-tabs .panel>h2{display:none}body.woocommerce #tab-description .description_top_info ul{max-width:770px}body.woocommerce .description_tabs #tab-description ul{margin:0;list-style:none}body.woocommerce .description_tabs #tab-description ul li:before{content:"";position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:100px;background-color:#000}body.woocommerce .description_tabs #tab-description ul li{position:relative;padding-left:12px}body.woocommerce div.product .woocommerce-tabs .panel .features_head h2{margin:0 0 10px}.how_to_use p{padding:0 0 10px 20px}.how_to_use>.elementor-widget-container{counter-reset:section}.how_to_use p:before{counter-increment:section;content:counter(section) ")";position:absolute;left:0}body.woocommerce .related_products .related.products>h2{display:none}body.woocommerce .related_products .related.products{margin-top:40px}.woocommerce-Tabs-panel--reviews p.form-submit{display:flex;width:100%;justify-content:center;padding:40px 0 0}body.woocommerce .woocommerce-Tabs-panel--reviews #respond input#submit{background-color:#046547;border-radius:15px;padding:8px 80px 8px 80px;font-size:18px;font-weight:300;line-height:28px;text-transform:capitalize}body.woocommerce .woocommerce-Tabs-panel--reviews #respond input#submit:hover{color:#272727;background-color:#FAB117}body .elementor .elementor-element.product_buy .cart .button.buy-now:hover{background-color:#046547;color:#FFF}body .elementor .elementor-element.product_buy .cart button[type="submit"]:hover{background-color:#FFF;color:#272727}@media screen and (max-width:767px){body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0 -5px}body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{margin:0;padding:0 5px 10px;width:25%}body.woocommerce .elementor .elementor-element.product_price .price{padding:5px 0 20px}body.woocommerce div.product .product_buy form.cart div.quantity{margin:0 0 15px}body.woocommerce div.product .product_buy form.cart div.quantity a.minus,body.woocommerce div.product .product_buy form.cart div.quantity a.plus{font-size:16px;width:32px;line-height:32px}body.woocommerce div.product .product_buy form.cart div.quantity input{padding:2.6px 6px;width:66px}body.woocommerce div.product .product_buy form.cart div.quantity a.plus{border-radius:0 10px 10px 0}body.woocommerce div.product .product_buy form.cart div.quantity a.minus{border-radius:10px 0 0 10px}body .elementor .elementor-element.product_buy .cart button[type="submit"]{padding:5px 15px;font-size:15px;line-height:25px;border-radius:10px}body .elementor .elementor-element.product_buy .cart .button.buy-now{margin:0 0 0 15px!important;padding:5px 20px;border-radius:10px;font-size:15px;line-height:25px}.product_info .product_meta{padding:20px 0 10px}.product_info .product_meta span.detail-container span.detail-label{font-size:15px;line-height:25px;padding-right:2px}.product_info .product_meta span.detail-container span.sku{font-size:14px;line-height:22px}.product_info .product_meta span.detail-container{flex-wrap:nowrap}.product_info .product_meta span.detail-container span.detail-label{font-size:14px;line-height:24px;padding-right:5px;display:flex}.product_info .product_meta span.detail-container span.sku{font-size:14px;line-height:24px}.share_icon .elementor-grid:before{font-size:15px;line-height:24px}body.woocommerce div.product.elementor .description_tabs ul.tabs{display:flex;align-items:flex-end;justify-content:center}body.woocommerce div.product.elementor .description_tabs ul.tabs>li a{font-size:14px;line-height:18px;padding:10px 5px}body.woocommerce div.product.elementor .description_tabs ul.tabs>li.active a:before{height:2px}body.woocommerce div.product.elementor .description_tabs .woocommerce-tabs .panel{padding:20px 0 0}.how_to_use p{padding:0 0 5px 20px}body.woocommerce div.product .woocommerce-tabs .panel .features_head h2{margin:0 0 5px}}@media (min-width:768px) and (max-width:1024px){body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0 -5px}body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{padding:0 5px 15px}body.woocommerce .elementor .elementor-element.product_price .price{padding:10px 0 30px}body.woocommerce div.product .product_buy form.cart div.quantity a.minus,body.woocommerce div.product .product_buy form.cart div.quantity a.plus{width:32px;line-height:32px}body.woocommerce div.product .product_buy form.cart div.quantity input{padding:4.6px 6px;width:66px}body .elementor .elementor-element.product_buy .cart button[type="submit"]{padding:12px 30px;font-size:16px;line-height:1}body .elementor .elementor-element.product_buy .cart .button.buy-now{margin:0 0 0 20px!important;padding:12px 30px;font-size:16px;line-height:1}.product_info .product_meta{padding:30px 0 10px}.product_info .product_meta span.detail-container{flex-wrap:nowrap}.product_info .product_meta span.detail-container span.detail-label{font-size:16px;display:flex}.product_info .product_meta span.detail-container span.sku{font-size:16px}.share_icon .elementor-grid:before{font-size:16px}body.woocommerce div.product.elementor .description_tabs ul.tabs>li a{font-size:16px;line-height:26px;padding:12px 40px}body.woocommerce div.product.elementor .description_tabs .woocommerce-tabs .panel{padding:20px 0 0}body.woocommerce .description_tabs #tab-description ul li{padding-right:10px}body.woocommerce div.product .woocommerce-tabs .panel .features_head h2{margin:0 0 5px}.how_to_use p{padding:0 0 5px 20px}body.woocommerce .description_tabs #tab-description ul li:before{top:12px}body.woocommerce .related_products .related.products{margin-top:20px}}@media (min-width:1025px) and (max-width:1199px){body.woocommerce .elementor .elementor-element.product_price .price{padding:10px 0 30px}.product_info .product_meta{padding:30px 0 20px}body .elementor .elementor-element.product_buy .cart button[type="submit"]{padding:9px 45px}body .elementor .elementor-element.product_buy .cart .button.buy-now{margin:0 0 0 20px!important;padding:9px 45px}.product_info .product_meta span.detail-container{flex-wrap:nowrap}.product_info .product_meta span.detail-container span.detail-label{display:flex}body.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0 -10px}body.woocommerce div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{padding:0 10px 10px}body.woocommerce div.product.elementor .description_tabs ul.tabs>li a{font-size:18px;line-height:28px;padding:15px 50px}body.woocommerce div.product.elementor .description_tabs .woocommerce-tabs .panel{padding:30px 0 0}body.woocommerce .description_tabs #tab-description ul li{padding-right:10px}.how_to_use p{padding:0 0 5px 20px}}body.logged-in .wpmc-steps-wrapper{padding:40px 0 0}body .woocommerce .woocommerce-checkout .wpmc-step-item h3#order_review_heading{margin-bottom:30px;font-weight:400;font-size:24px;line-height:34px;color:#000}body .woocommerce table.shop_table thead{display:none}body .woocommerce #order_review table.shop_table tbody td{background-color:#FFF;padding:0 0 20px;font-size:18px;line-height:28px}.woocommerce #order_review table.shop_table tbody td.product-name img{height:100px;width:100px;margin-right:30px;border-radius:6px}.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-total,.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-name{padding:0 0 30px;border-bottom:1px solid rgb(0 0 0 / 20%)}body .woocommerce #order_review table.shop_table tfoot .cart-subtotal th,body .woocommerce #order_review table.shop_table tfoot .cart-subtotal td{padding:40px 0 30px}body .woocommerce #order_review table.shop_table tfoot th{background-color:#FFF;padding:0;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.01em;color:#000}body .woocommerce #order_review table.shop_table tfoot td{padding:0}body .woocommerce #order_review table.shop_table tfoot .shipping th,body .woocommerce #order_review table.shop_table tfoot .shipping td{padding:0 0 30px}body .woocommerce #order_review table.shop_table tfoot td{padding:0;font-weight:300;font-size:18px;line-height:28px;letter-spacing:.01em;color:#000}body .woocommerce #order_review table.shop_table tfoot .order-total td bdi{font-size:18px}body .woocommerce #order_review table.shop_table tfoot td bdi{color:#000}body .woocommerce #order_review table.shop_table{margin:0}.wpmc-step-item.current h3#payment_heading{display:none}body.logged-in .woocommerce-checkout-payment{background:#FFF;border:1px solid #DDD;border-radius:15px;margin:54px 0 0;padding:30px}body .woocommerce-checkout #payment ul.payment_methods{padding:0 0 30px;margin:0 0 30px;position:relative}body .woocommerce-checkout #payment ul.payment_methods:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;opacity:.05}body .woocommerce-checkout #payment ul.payment_methods li{margin:0;background-color:#FFF}body .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{font-weight:300;font-size:18px;line-height:28px;color:#000;letter-spacing:.01em;padding:0;margin:0 0 20px}body .woocommerce-checkout #payment div.payment_box{font-size:16px;line-height:28px;color:#555;font-weight:300;letter-spacing:.01em;padding:0;margin:-10px 0 10px}body.woocommerce-checkout .form-row.place-order{padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}body.woocommerce-checkout .form-row.place-order p{font-weight:300;font-size:15.5px;line-height:26px;letter-spacing:.01em;color:#555}body .woocommerce-checkout #place_order{width:auto;padding:8px 203px 9px 203px;font-weight:400;font-size:18px;line-height:27px;text-transform:capitalize;background:#046547;border-radius:15px;margin:40px 0 0}body .woocommerce-checkout #place_order:hover,body .wpmc-nav-wrapper button#wpmc-prev.current:hover{color:#272727;background-color:#FAB117}body .wpmc-nav-wrapper button#wpmc-prev.current{background:#046547;border-radius:15px;font-weight:400;font-size:18px;line-height:27px;color:#FFF;text-transform:capitalize;padding:9px 61px 8px 61px}body .woocommerce-checkout #payment ul.payment_methods li:hover{background-color:#FFF}@media screen and (max-width:767px){body.logged-in .wpmc-steps-wrapper{padding:20px 0 0}body .woocommerce .woocommerce-checkout .wpmc-step-item h3#order_review_heading{margin-bottom:10px;font-size:18px;line-height:28px}body .woocommerce #order_review table.shop_table tbody td.product-name{display:flex;flex-wrap:wrap}.woocommerce #order_review table.shop_table tbody td.product-name img{height:50px;width:50px;margin-right:30px;margin-bottom:10px;border-radius:5px}body .woocommerce #order_review table.shop_table tbody td{padding:0 0 10px;font-size:14px;line-height:22px}.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-total,.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-name{padding:0 0 15px}body .woocommerce #order_review table.shop_table tfoot .cart-subtotal th,body .woocommerce #order_review table.shop_table tfoot .cart-subtotal td{padding:15px 0 10px}body .woocommerce #order_review table.shop_table tfoot th{font-size:14px;line-height:22px}body .woocommerce #order_review table.shop_table tfoot td{font-size:14px;line-height:22px}body .woocommerce #order_review table.shop_table tfoot .order-total td bdi{font-size:14px}body .woocommerce #order_review table.shop_table tfoot .shipping th,body .woocommerce #order_review table.shop_table tfoot .shipping td{padding:0 0 10px}body.logged-in .woocommerce-checkout-payment{margin:30px 0 0;padding:15px}body .woocommerce-checkout #payment ul.payment_methods{padding:0 0 20px;margin:0 0 10px}body .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{font-size:14px;line-height:22px;margin:0 0 10px}body .woocommerce-checkout #payment div.payment_box{font-size:14px;line-height:22px;margin:-10px 0 10px}body.woocommerce-checkout .form-row.place-order p{font-size:14px;line-height:22px}body .woocommerce-checkout #place_order{padding:6px 40px 6px 40px;font-size:14px;line-height:22px;margin:20px 0 0;border-radius:10px}body .wpmc-nav-wrapper button#wpmc-prev.current{border-radius:10px;font-size:14px;line-height:22px;padding:6px 31px 6px 31px}}@media (min-width:567px) and (max-width:767px){.woocommerce #order_review table.shop_table tbody td.product-name img{margin-right:10px}body .woocommerce #order_review table.shop_table tbody td.product-name{display:inline-block;width:100%}}@media (min-width:768px) and (max-width:1024px){body.logged-in .wpmc-steps-wrapper{padding:30px 0 0}body .woocommerce .woocommerce-checkout .wpmc-step-item h3#order_review_heading{margin-bottom:20px;font-size:20px;line-height:30px}body .woocommerce #order_review table.shop_table tbody td{padding:0 0 10px;font-size:16px;line-height:22px}.woocommerce #order_review table.shop_table tbody td.product-name img{margin-right:20px}.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-total,.woocommerce #order_review table.shop_table tbody .cart_item:last-child td.product-name{padding:0 0 20px}body .woocommerce #order_review table.shop_table tfoot th{font-size:16px;line-height:22px}body .woocommerce #order_review table.shop_table tfoot td{font-size:16px;line-height:22px}body .woocommerce #order_review table.shop_table tfoot .cart-subtotal th,body .woocommerce #order_review table.shop_table tfoot .cart-subtotal td{padding:20px 0 20px}body .woocommerce #order_review table.shop_table tfoot .shipping th,body .woocommerce #order_review table.shop_table tfoot .shipping td{padding:0 0 20px}body .woocommerce #order_review table.shop_table tfoot .order-total td bdi{font-size:16px}body.logged-in .woocommerce-checkout-payment{margin:30px 0 0;padding:20px}body .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{font-size:16px;line-height:22px;margin:0 0 15px}body .woocommerce-checkout #payment ul.payment_methods{padding:0 0 10px;margin:0 0 20px}body.woocommerce-checkout .form-row.place-order p{line-height:22px}body .woocommerce-checkout #place_order{padding:8px 100px 8px 100px;font-size:16px;margin:20px 0 0}body .wpmc-nav-wrapper button#wpmc-prev.current{font-size:16px;line-height:27px;padding:8px 51px 8px 51px}}@media (min-width:1025px) and (max-width:1199px){body.logged-in .wpmc-steps-wrapper{padding:30px 0 0}body .woocommerce .woocommerce-checkout .wpmc-step-item h3#order_review_heading{margin-bottom:20px;font-size:22px;line-height:32px}.woocommerce #order_review table.shop_table tbody td.product-name img{margin-right:20px}body .woocommerce #order_review table.shop_table tfoot .cart-subtotal th,body .woocommerce #order_review table.shop_table tfoot .cart-subtotal td{padding:30px 0 20px}body .woocommerce #order_review table.shop_table tfoot .shipping th,body .woocommerce #order_review table.shop_table tfoot .shipping td{padding:0 0 20px}body.logged-in .woocommerce-checkout-payment{margin:40px 0 0;padding:25px}body .woocommerce-checkout #payment ul.payment_methods{padding:0 0 10px;margin:0 0 20px}body .woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{margin:0 0 10px}body .woocommerce-checkout #place_order{padding:8px 120px 9px 120px;font-size:18px;line-height:27px;margin:30px 0 0}body .wpmc-nav-wrapper button#wpmc-prev.current{border-radius:15px;font-size:18px;line-height:27px;padding:9px 51px 8px 51px}}@media (min-width:1200px) and (max-width:1599px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding:0}}body input[type=checkbox]:checked:before{position:absolute;top:50%;transform:translateY(-50%);left:2.5px;font-size:12px}body .woocommerce.tinv-wishlist-clear input[type=checkbox]{padding:10px;position:relative}body .tinv-wishlist table td,body .tinv-wishlist table th{padding:20px 10px}body .tinv-wishlist tfoot .tinvwl-to-left{display:none}body .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{width:100%}body .tinv-wishlist .tinv-header{display:none}@media screen and (max-width:768px){.tinvwl-table-manage-list thead{display:none}body .tinv-wishlist table td,body .tinv-wishlist table th{padding:5px 10px}.tinv-wishlist table.tinvwl-table-manage-list tbody td:last-child{padding:0 0 20px}.tinvwl-table-manage-list tbody{font-size:14px;line-height:22px}body .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin-top:15px;margin-bottom:15px}body .tinv-wishlist .social-buttons li{margin:0 3px 0 0}body .content-area{margin-bottom:0}}@media (min-width:769px) and (max-width:1024px){#main #content-wrap.container{width:auto!important}body .tinv-wishlist table td,body .tinv-wishlist table th{padding:10px 5px}body .tinv-wishlist table.tinvwl-table-manage-list{font-size:15px;line-height:25px}.tinv-wishlist .product-thumbnail{min-width:80px}body .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{margin:0 0 10px}body .tinv-wishlist .product-thumbnail{min-width:80px}body .tinv-wishlist table.tinvwl-table-manage-list{margin-bottom:20px}body .tinv-wishlist .social-buttons{margin-top:0}body .content-area,.content-left-sidebar .content-area{margin-bottom:0}}