
.elementor-462 .elementor-element.elementor-element-09949f7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-462 .elementor-element.elementor-element-09949f7:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-09949f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-462 .elementor-element.elementor-element-09949f7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-462 .elementor-element.elementor-element-09949f7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-462 .elementor-element.elementor-element-2f17a34 > .elementor-element-populated {
	text-align: center;
}

.elementor-462 .elementor-element.elementor-element-a7b803c .elementor-heading-title {
	color: var(--e-global-color-4cb81b0);
}

.elementor-462 .elementor-element.elementor-element-d1f369f .breadcrumb {
	text-align: center;
	color: var(--e-global-color-4cb81b0);
}

.elementor-462 .elementor-element.elementor-element-d1f369f .breadcrumb a {
	color: var(--e-global-color-4cb81b0);
}

.elementor-462 .elementor-element.elementor-element-8ae22aa > .elementor-container {
	max-width: 1400px;
	min-height: 318px;
}

.elementor-462 .elementor-element.elementor-element-8ae22aa {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-462 .elementor-element.elementor-element-32dc191 {
	width: var(--container-widget-width, 100.691%);
	max-width: 100.691%;
	--container-widget-width: 100.691%;
	--container-widget-flex-grow: 0;
}

.elementor-462 .elementor-element.elementor-element-32dc191 > .elementor-widget-container {
	margin: -35px -35px -35px -35px;
	padding: 0px 0px 0px 0px;
}

.woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper, .woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .flex-viewport, .woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .flex-control-thumbs img {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-9cffba6);
}

.woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .flex-viewport:not(:last-child) {
	margin-bottom: 56px;
}

.woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .flex-control-thumbs li {
	padding-right: calc(15px / 2);
	padding-left: calc(15px / 2);
	padding-bottom: 15px;
}

.woocommerce .elementor-462 .elementor-element.elementor-element-32dc191 .flex-control-thumbs {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

.elementor-462 .elementor-element.elementor-element-66fce31 > .elementor-element-populated {
	margin: 0px 0px 0px 50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 50px;
}

.elementor-462 .elementor-element.elementor-element-e9cc33f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child) {
	padding-bottom: calc(0px / 2);
}

.elementor-462 .elementor-element.elementor-element-e9cc33f:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child) {
	margin-top: calc(0px / 2);
}

.elementor-462 .elementor-element.elementor-element-e9cc33f.elementor-woo-meta--view-inline .product_meta .detail-container {
	margin-right: calc(0px / 2);
	margin-left: calc(0px / 2);
}

.elementor-462 .elementor-element.elementor-element-e9cc33f.elementor-woo-meta--view-inline .product_meta {
	margin-right: calc(-0px / 2);
	margin-left: calc(-0px / 2);
}

body:not(.rtl) .elementor-462 .elementor-element.elementor-element-e9cc33f.elementor-woo-meta--view-inline .detail-container:after {
	right: calc(( -0px / 2 ) + ( -1px / 2 ));
}

body:not.rtl .elementor-462 .elementor-element.elementor-element-e9cc33f.elementor-woo-meta--view-inline .detail-container:after {
	left: calc(( -0px / 2 ) - ( 1px / 2 ));
}

.elementor-462 .elementor-element.elementor-element-e9cc33f {
	font-size: 16px;
}

.woocommerce .elementor-462 .elementor-element.elementor-element-0a98c88 .woocommerce-product-details__short-description {
	font-size: 18px;
}

.elementor-462 .elementor-element.elementor-element-4b10151 {
	width: var(--container-widget-width, 82%);
	max-width: 82%;
	--container-widget-width: 82%;
	--container-widget-flex-grow: 0;
}

.elementor-462 .elementor-element.elementor-element-4b10151 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.woocommerce .elementor-462 .elementor-element.elementor-element-4b10151 .shop_attributes {
	font-size: 15px;
	font-style: italic;
}

.elementor-462 .elementor-element.elementor-element-e5c8150 > .elementor-widget-container {
	margin: 14px 0px 0px 0px;
}

.elementor-462 .elementor-element.elementor-element-e5c8150 .elementor-button {
	font-size: 21px;
}

.elementor-462 .elementor-element.elementor-element-03db147:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-03db147 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-142ca6d);
}

.elementor-462 .elementor-element.elementor-element-03db147 > .elementor-container {
	max-width: 1400px;
}

.elementor-462 .elementor-element.elementor-element-03db147 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-462 .elementor-element.elementor-element-03db147 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-462 .elementor-element.elementor-element-1ccfe86 {
	font-size: 18px;
}

.elementor-462 .elementor-element.elementor-element-9350895 > .elementor-container {
	max-width: 1400px;
}

.elementor-462 .elementor-element.elementor-element-b49af67 > .elementor-container {
	max-width: 1400px;
	min-height: 750px;
}

.elementor-462 .elementor-element.elementor-element-06a50e3 > .elementor-container {
	max-width: 1600px;
	min-height: 0px;
}

.elementor-462 .elementor-element.elementor-element-3f4d525 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-b765aab img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-c413ea1 > .elementor-container {
	max-width: 1598px;
}

.elementor-462 .elementor-element.elementor-element-b8257a3 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-2e2ea46 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-a44f957 > .elementor-container {
	max-width: 1600px;
}

.elementor-462 .elementor-element.elementor-element-7b09a00 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-668e041 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-daedd7e > .elementor-container {
	max-width: 1600px;
}

.elementor-462 .elementor-element.elementor-element-bd970af img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-aa34b67 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-0cb4fdd > .elementor-container {
	max-width: 1600px;
}

.elementor-462 .elementor-element.elementor-element-a0e8645 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-35e88a2 img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-55fcdfc img {
	width: 100%;
	max-width: 100%;
}

.elementor-462 .elementor-element.elementor-element-e53853b img {
	width: 100%;
}

.elementor-462 .elementor-element.elementor-element-431c862 > .elementor-container {
	max-width: 1400px;
}

.elementor-462 .elementor-element.elementor-element-4b08150 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-462 .elementor-element.elementor-element-b709946 > .elementor-container {
	max-width: 1400px;
}

.elementor-462 .elementor-element.elementor-element-b709946 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-462 .elementor-element.elementor-element-7b64002 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product {
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: var(--e-global-color-142ca6d);
	border-color: var(--e-global-color-9cffba6);
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products  ul.products {
	grid-column-gap: 0px;
	grid-row-gap: 42px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products .attachment-woocommerce_thumbnail {
	margin-bottom: 31px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
	color: var(--e-global-color-66cb062d);
	margin-bottom: 7px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	color: var(--e-global-color-66cb062d);
	margin-bottom: 7px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product .star-rating {
	font-size: .1em;
	margin-bottom: 0px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product .button {
	margin-top: 0px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products .added_to_cart {
	margin-inline-start: 0px;
}

.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products ul.products li.product span.onsale {
	display: block;
}

@media (min-width:768px) {
	.elementor-462 .elementor-element.elementor-element-d5177f8 {
		width: 40%;
	}
	
	.elementor-462 .elementor-element.elementor-element-66fce31 {
		width: 59.666%;
	}
}

@media (max-width:1024px) {
	.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-462 .elementor-element.elementor-element-95998e1.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}
