/*
Theme Name: Hello Elementor Child
Description: Child theme of Hello Elementor
Template: hello-elementor
Version: 1.0.0
*/
body {
	overflow-x: hidden;
}
a.cart-contents {
    color: #ffffff;
    text-decoration: none;
    position: relative;
}

span.cart-items-count {
position: absolute;
  background: #80B500;
  top: -7px;
  right: -11px;
  border-radius: 50%;
  font-size: 14px;
  width: 16px;
  height: 16px;
  text-align: center;
  line-height: 17px;
}

a.custom-wishlist-menu {
    color: #ffffff;
    position: relative;
    text-decoration: none;
}

span.wishlist-count {
	position: absolute;
	background: #80B500;
	top: -7px;
	right: -11px;
	border-radius: 50%;
	font-size: 14px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 17px;
}

.user-menu{
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.user-menu a:hover > i {
    color: #80B500;
    transition: 0.3s;
}
a {
	color: #80B500;
}
.user-menu a {
    color: #ffffff;
}













/* Important For Site Ui */
.elementor-field-group .elementor-field-textual:focus {
	box-shadow: inset 0 0 0 1px #80B500;
	outline: 0;
}





.woocommerce .products ul, .woocommerce ul.products {
  margin: 0 0 1em;
  padding: 0;
  list-style: none outside;
  clear: both;
  display: flex;
  flex-wrap: wrap;
}

.elementor-element.elementor-element-7f714ca9.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
  margin: 0;
}

.products.columns-3 {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.products.columns-3::before{
  display: none !important;
}
.single__product__tab {
width: calc(33% - 18px);
}
@media (max-width: 992px) {
  .single__product__tab {
    width: calc(50% - 16px);
  }
}
@media (max-width: 767px) {
  .single__product__tab {
    width: calc(50% - 10px);
    margin: auto;
  }
}

span.page-numbers.current {
    line-height: 32px;
}

ul.woocommerce-error li {
    font-size: 12px;
    text-align: center;
}

ul.woocommerce-error {
    display: flex !important;
    flex-direction: column !important;
    gap: 13px;
    align-items: start !important;
    justify-content: start !important;
}

.woocommerce-notices-wrapper ul.woocommerce-error::before {
    top: 14% !important;
}

/* My-Account page Css */
.neon-login-register-wrapper {
	display: flex;  
	gap: 30px;
	justify-content: center;
	flex-wrap: wrap;
	padding: 40px 20px;
	box-sizing: border-box;
	width: 100%;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme br {
	display: none !important;
}
.neon-column {
	width: 46%;
}

.neon-form-box h1.neon-title {
	font-size: 24px;
	margin-bottom: 10px;
	color: #333;
	text-align: center;
}

.neon-form-box p.neon-subtitle {
	margin-bottom: 20px;
	color: #666;
	font-size: 14px;
	text-align: center;
}

.neon-input {
	width: 100%;
	padding: 12px;
	margin-bottom: 15px;
	border: 1px solid #C2C5E1;
	border-radius: 4px;
	box-sizing: border-box;
}
.neon-btn {
	width: 100%;
	padding: 12px;
	background: transparent;
	color: #80B500;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	transition: background 0.3s;
	border: 1px solid #BFDA80;
	font-size: 18px;
	font-weight: 400;
}

.neon-btn:hover {
	background: #80B500;
}

.neon-checkbox-row {
	font-size: 13px;
	margin-bottom: 20px;
}

.neon-password-info {
	font-size: 12px;
	color: #888;
	margin-bottom: 10px;
}

.woocommerce-form.woocommerce-form-login.login.neon-form-box {
  margin-top: 0;
  margin-bottom: 0;
}
.woocommerce-form.woocommerce-form-login.login.neon-form-box {
  width: 100%;
  padding: 36px 54px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  filter: drop-shadow(0px 3px 32px rgba(39, 28, 145, 0.07));
}
.woocommerce-form.woocommerce-form-register.register.neon-form-box {
  margin-top: 0;
  margin-bottom: 0;
}
.woocommerce-form.woocommerce-form-register.register.neon-form-box {
  width: 100%;
  padding: 36px 54px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  filter: drop-shadow(0px 3px 32px rgba(39, 28, 145, 0.07));
}
.woocommerce-form.woocommerce-form-register.register.neon-form-box .neon-btn {
	background: #80B500;
	color: #FFF;
	transition: background 0.3s;
	border: 1px solid #80B500;
}

.woocommerce-form.woocommerce-form-login.login.neon-form-box p {
	color: #546375;
}
.woocommerce-form.woocommerce-form-register.register.neon-form-box p {
	color: #546375;
}

.woocommerce-privacy-policy-text {
	display: none;
}
.form-row.neon-checkbox-row label {
	font-size: 16px;
}

@media (max-width: 992px) {
	
	.neon-column {
	width: 100%;
}
	.woocommerce-form.woocommerce-form-login.login.neon-form-box {
	padding: 30px 16px;
}
}









/* Cutsom Css  */

.page-header {
	display: none;
}
.entry-title {
	padding: 50px 0;
}
#quantity_683f890bd449b {
	background: #F7F8EA;
	color: #A8B324;
}
.single_add_to_cart_button.button.alt {
  width: 100% !important;
}
.wpr-simple-qty-wrap {
  width: 100%;
}

.wishlist-items-wrapper .product-name a {
	gap: 13px;
	color: #232323;
}
.product_type_simple.add_to_cart_button.ajax_add_to_cart.add_to_cart.alt {
	color: #6F9D00;
	font-weight: 700;
}
.woocommerce-message {
	font-size: 14px !important;
	margin: 18px 0 !important;
}

.woocommerce.columns-4 .single__product__tab {
	width: 100%;
}





.woocommerce-form.woocommerce-form-login.login.neon-form-box {
	width: 100%;
	padding: 36px 54px;
	box-sizing: border-box;
	border-radius: 0;
	background: #fff;
	filter: unset;
	box-shadow: 0px 3px 32px rgba(39, 28, 145, 0.07) !important;
	border: 0;
}
.woocommerce-form.woocommerce-form-register.register.neon-form-box {
	width: 100%;
	padding: 36px 54px;
	box-sizing: border-box;
	border-radius: 0;
	background: #fff;
	filter: unset;
	box-shadow: 0px 3px 32px rgba(39, 28, 145, 0.07) !important;
	border: 0;
}

.single__product__tab {
	box-shadow: 0px 3px 21px rgba(55, 55, 213, 0.07) !important;
	transition: 0.3s;
	border: 1px solid #D6D6E5;
	border-radius: 5px;
}
.product__caption__text h4 {
	border-bottom: 1px solid #FCEDF0 !important;
	padding-bottom: 8px !important;
	margin-bottom: 10px !important;
}
.elementor-countdown-digits.elementor-countdown-minutes {
	background: #80B500 !important;
	color: #fff !important;
}
.single__product__tab:hover {
	box-shadow: 0px 7px 21px rgba(55, 55, 213, 0.14) !important;
}
.elementor-countdown-digits {
	box-shadow: 0px 3px 10px #E6E4D9 !important;
}
.stock.in-stock {
	color: #80B500 !important;
	margin-bottom: 5px;
	margin-top: 20px;
}
.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {

	margin-top: 35px !important;
}

.elementor-countdown-digits.elementor-countdown-minutes {
  background: #80B500;
  color: #fff !important;
}
.elementor-countdown-item:nth-child(3) .elementor-countdown-label {
  color: #fff;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure {
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 15px;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .product__rating {
	display: none;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {
	padding: 12px;
	height: auto !important;
	display: flex;
	align-items: center;
	background: #FFFFFF;
	width: 31%;
	margin: 0 auto;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab .product__caption__text {
	text-align: left !important;
}

.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .product__image__wrapper {
  width: 40%;
  margin: 0 !important;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .product__caption__text a h4 {
	padding: 0 !important;
	margin: 0 !important;
	border-bottom: 0 !important;
	line-height: 18px;
}
.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure ul {
  margin: 0;
}

.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .product__wrapper__links a {
	display: none;
}

.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .yith-add-to-wishlist-button-block {
	display: none;
}



.single_add_to_cart_button.button.alt {
	background-color: #80B500 !important;
	margin-top: 14px !important;
}
.single_add_to_cart_button.button.alt:hover {
	background-color: #80B500BA !important;
}


.elementor-element.elementor-element-7af86458.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {
	width: 30%;
}


.elementor-element.elementor-element-cd1dfd8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .swiper-button-next {
	display: none;
}

.elementor-element.elementor-element-cd1dfd8.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .swiper-button-prev {
	display: none;
}







.elementor-element.elementor-element-8fa30b0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .swiper-slide-image {
	margin: auto !important;
}
.elementor-5336 .elementor-element.elementor-element-4836b5c.wpr-product-qty-align-both .wpr-product-add-to-cart .wpr-quantity-wrapper i {
	height: 30px !important;
}
.elementor-5336 .elementor-element.elementor-element-4836b5c .wpr-product-add-to-cart .quantity .qty {
    color: #80B500 !important;
    background-color: #80B50000 !important;
    border-color: #E0E0E0;
    height: 30px !important;
    margin-bottom: 0 !important;
}


.elementor-element.elementor-element-493e9148.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-7832a31a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  height: 700px !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-element.elementor-element-493e9148.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-53c421a6.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-childd {
  /*! display: flex; */
  align-items: center !important;
  justify-content: center !important;
}




.elementor-element.elementor-element-ff36b88.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-5a62bca.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  height: 700px !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-element.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-5a62bca.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  /*! display: flex; */
  align-items: center !important;
  justify-content: center !important;
}



.elementor-element.elementor-element-3b64e9d.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-f74ff55.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  height: 700px !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-element.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-f74ff55.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  /*! display: flex; */
  align-items: center !important;
  justify-content: center !important;
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-7af86458.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {
	width: 45%;
}
	.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {

	width: 30%;
}
	.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab figure .product__caption__text a h4 {

	line-height: 15px;
	font-size: 13px;
}
	.elementor-element.elementor-element-493e9148.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-7832a31a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
	height: 540px !important;
	align-items: center !important;
	justify-content: center !important;
}
	
.elementor-element.elementor-element-3b64e9d.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-f74ff55.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
	height: 540px !important;
	align-items: center !important;
	justify-content: center !important;
}
	

.elementor-element.elementor-element-ff36b88.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-5a62bca.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
	height: 540px !important;
	align-items: center !important;
	justify-content: center !important;
}
	
	
}

	
	
@media (max-width: 767px) {
	.woocommerce-form.woocommerce-form-register.register.neon-form-box {

	padding: 30px 15px !important;
}
	.woocommerce-form.woocommerce-form-login.login.neon-form-box {

	padding: 30px 15px !important;
}
	.swiper-slide-inner .elementor img {
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: auto;
	max-width: 80% !important;
	text-align: center !important;
	margin: auto !important;
}
	.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme br {
	display: none !important;
}
.form-row.neon-checkbox-row br {
	display: none !important;
}
	.neon-login-register-wrapper {

	padding: 40px 4px !important;
}
	
	.product__tab .tab-nav button {
	font-size: 12px !important;
	padding: 12px 32px !important;
}.product__tab .tab-nav {
	width: 408px !important;
}
	.elementor-element.elementor-element-7af86458.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {
	width: 100%;
}
	.elementor-element.elementor-element-55e1a4f0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {

	width: 100%;
}
	
	.elementor-element.elementor-element-493e9148.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-7832a31a.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
	height: 700px !important;
	gap: 0;
}
	
		.elementor-element.elementor-element-ff36b88.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-child.swiper-slide.swiper-slide-active .elementor-element.elementor-element-5a62bca.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child{
	height: 700px !important;
	gap: 0;
}
	.attachment-large.size-large.wp-image-6168 {
	max-width: 360px;
}
	.elementor-element.elementor-element-53c421a6.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
	margin-top: -70px;
}
	
	.elementor-element.elementor-element-fa99af9.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child{
	margin-top: -70px;
}
	
	.elementor-element.elementor-element-94f98e3.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child{
	margin-top: -70px;
}
	.elementor-element.elementor-element-41b344a.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded .single__product__tab {
	height: 313px !important;
	display: flex !important;
	align-items: center !important;
}
	
}



/* === Container Flex === */
.woocommerce-account .u-columns {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 30px;
    flex-wrap: wrap;
    padding: 60px 20px;
}

/* === Box Layout === */

/* === Headings and Subtitles === */
.woocommerce form h2 {
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 8px;
	color: #232323;
}
.woocommerce form p:first-of-type {
	text-align: center;
	font-size: 16px;
	color: #546375;
	margin-bottom: 24px;
}

/* === Input Fields === */
.woocommerce form .form-row input.input-text,
.woocommerce form input[type="email"],
.woocommerce form input[type="text"],
.woocommerce form input[type="password"] {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ddd;
    border-radius: 6px;
    margin-bottom: 16px;
    font-size: 15px;
    background: #fff;
    transition: border 0.3s ease;
}

.woocommerce form input::placeholder {
    color: #aaa;
}

.woocommerce form input:focus {
    border-color: #8bc300;
    outline: none;
}

/* === Password hint below password */
.form-info {
    font-size: 13px;
    color: #888;
    margin-top: -12px;
    margin-bottom: 14px;
}

/* === Forgot password link below password input */
.woocommerce form.login .lost_password {
    text-align: left;
    margin-bottom: 20px;
    display: block;
    font-size: 13px;
}

/* === Buttons === */
.woocommerce form.login button.button {
    background: transparent;
    border: 2px solid #8bc300;
    color: #8bc300;
    font-weight: bold;
    padding: 12px;
    border-radius: 6px;
    width: 100%;
    transition: 0.3s ease;
}
.woocommerce form.login button.button:hover {
    background: #8bc300;
    color: #fff;
}

.woocommerce form.register button.button {
    background: #8bc300;
    color: #fff;
    font-weight: bold;
    padding: 12px;
    border-radius: 6px;
    width: 100%;
    border: none;
    transition: 0.3s ease;
}
.woocommerce form.register button.button:hover {
    background: #76a900;
}

/* === Terms Checkbox === */
.form-row.terms {
    font-size: 14px;
    margin-bottom: 20px;
}
.form-row.terms input[type="checkbox"] {
    accent-color: #8bc300;
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

/* === Text under buttons (switch links) */
.woocommerce form.login .register-link,
.woocommerce form.register .switch-link {
    font-size: 13px;
    text-align: center;
    margin-top: 18px;
    display: block;
    color: #333;
}

/* === All Woo links === */
.woocommerce a {
    color: #8bc300;
    text-decoration: underline;
    font-size: 13px;
}

.woocommerce form.login, .woocommerce form.register {
	max-width: 100% !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	float: right;
	width: 45% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	float: left;
	width: 45% !important;
}
#customer_login {
	display: flex;
	align-items: start !important;
}

.u-column1.col-1 > h2 {
	display: none;
}
.u-column2.col-2 > h2 {
	display: none;
}

.elementor-element.elementor-element-84148cd.elementor-widget.elementor-widget-text-editor .woocommerce form .form-row label {
	line-height: 2;
	display: none !important;
}
.elementor-element.elementor-element-84148cd.elementor-widget.elementor-widget-text-editor .woocommerce form .form-row.terms label {
	display: flex !important;
	align-items: center !important;
}
.form-row.terms label br {
	display: none !important;
}


.woocommerce form.login, .woocommerce form.register {
	background: #fff;
	padding: 30px 30px;
	border-radius: 10px;
	width: 100%;
	max-width: 360px;
	border-radius: 0;
	border: 0;
	box-shadow: 0px 3px 32px rgba(39, 28, 145, 0.07);
}

.woocommerce .show-password-input {
	top: 37% !important;
}


@media (max-width: 767px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	width: 100% !important;
}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	width: 100% !important;
}
}













.filter__search.header-search {
  width: 100%;
  height: 43px;
  display: flex;
  align-items: center !important;
}
.filter__search.header-search .woocommerce-product-search {
  height: 100%;
  display: flex;
  align-items: center;
}
.filter__search.header-search input {
  height: 100%;
  border-radius: 10px;
  padding-left: 23px;
  font-size: 16px;
}
.filter__search.header-search input {
}
.filter__search.header-search button {
  height: 100%;
  width: 80px;
  font-size: 16px;
  border-radius: 34px;
}


p:contains("Se enviará un enlace a tu dirección de correo electrónico para establecer una nueva contraseña.") {
    display: none !important;
}

.elementor-element.elementor-element-9ff8095 i {
    color: #ffffff !important;
}
.elementor-element.elementor-element-9ff8095 span.wishlist-count {
    color: white !important;
}

.elementor-element.elementor-element-9ff8095 span.cart-items-count {
    color: white !important;
}
.cart__shipping__calculate {
    display: none;
}


ul.flex-direction-nav 
 li.flex-nav-prev {
    display: none;
}
ul.flex-direction-nav 
 li.flex-nav-next {
    display: none;
}






@media (max-width: 720px) {
  .product__tab .tab-nav {
	width: 563px !important;
}
	.elementor-element.elementor-element-5d00ef5.elementor-widget.elementor-widget-shortcode .product__title h1 {
	font-size: 30px;
}
}
