
.elementor-35229 .elementor-element.elementor-element-c6175d8 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35229 .elementor-element.elementor-element-c6175d8:not(.elementor-motion-effects-element-type-background), .elementor-35229 .elementor-element.elementor-element-c6175d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-35229 .elementor-element.elementor-element-c6175d8:hover {
	background-color: #fff;
}

.elementor-35229 .elementor-element.elementor-element-d32921a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 25px 0px;
	--main-alignment: center;
	--divider-style: solid;
	--subtotal-divider-style: solid;
	--elementor-remove-from-cart-button: none;
	--remove-from-cart-button: block;
	--cart-border-style: none;
	--cart-footer-layout: 1fr 1fr;
	--products-max-height-sidecart: calc(100vh - 240px);
	--products-max-height-minicart: calc(100vh - 385px);
}

.elementor-35229 .elementor-element.elementor-element-d32921a .widget_shopping_cart_content {
	--subtotal-divider-left-width: 0;
	--subtotal-divider-right-width: 0;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 {
	background-color: #fff;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 80px 200px 80px 200px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-35229 .elementor-element.elementor-element-75139f9:hover {
	background-color: #fff;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .woocommerce-product-gallery__image a, .pswp__img {
	background-color: #fff;
}

.elementor-35229 .elementor-element.elementor-element-75139f9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper {
	width: 50%;
}

.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_bottom .flex-control-thumbs li {
	flex: 0 0 50%;
}

.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .flex-viewport, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .flex-viewport {
	width: calc(100% - 50%);
}

.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image-toggle {
	margin-left: 50%;
}

.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image-toggle {
	margin-right: 50%;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .flex-control-thumbs li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .flex-control-thumbs {
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 5px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .product-thumbs-slider:not( .owl-loaded ) {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .product-thumbs-slider .owl-stage {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .product-thumbs-slider {
	margin-top: 5px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .shopengine-product-image-toggle {
	color: #101010;
	border: 1px solid #101010;
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #fff;
	font-size: 15px;
	height: 31px;
	width: 30px;
	border-radius: 100px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .shopengine-product-image-toggle svg {
	width: 15px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .onsale {
	color: #fff;
	background-color: #8fa775;
	font-size: 16px;
	line-height: 20px;
	height: 50px;
	width: 42px;
	border-radius: 55px;
	left: 10px;
	top: 10px;
}

.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .flex-direction-nav .flex-prev:before, .shopengine-widget .shopengine-product-image .flex-direction-nav .flex-next:before {
	font-size: 16px;
	color: #101010;
	background-color: #fff;
}

.elementor-35229 .elementor-element.elementor-element-add405c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-35229 .elementor-element.elementor-element-8d2f634 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-35229 .elementor-element.elementor-element-8d2f634 .cart button, .elementor-35229 .elementor-element.elementor-element-8d2f634 .cart .button {
	transition: all .2s;
}

.elementor-35229 .elementor-element.elementor-element-0c6cfa6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-35229 .elementor-element.elementor-element-0c6cfa6 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-35229 .elementor-element.elementor-element-0c6cfa6 {
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta {
	text-align: center;
}

.rtl .elementor-35229 .elementor-element.elementor-element-333ce75.elementor-align-left .shopengine-product-meta .product_meta {
	text-align: right;
}

.rtl .elementor-35229 .elementor-element.elementor-element-333ce75.elementor-align-right .shopengine-product-meta .product_meta {
	text-align: left;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .posted_in {
	display: block;
}

.elementor-35229 .elementor-element.elementor-element-333ce75.shopengine-layout-inline .shopengine-product-meta .posted_in {
	display: inline-block;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .products-page-cats {
	display: block;
}

.elementor-35229 .elementor-element.elementor-element-333ce75.shopengine-layout-inline .shopengine-product-meta .products-page-cats {
	display: inline-block;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as) {
	color: #101010;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as) {
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a) {
	color: #a0a0a0;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
}

.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover {
	color: #101010;
}

.elementor-35229 .elementor-element.elementor-element-4a8399e .product-title {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: "Noto Serif Ahom", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 48px;
	letter-spacing: .1px;
}

.elementor-35229 .elementor-element.elementor-element-4a8399e .shopengine-product-title {
	text-align: center;
}

.rtl .elementor-35229 .elementor-element.elementor-element-4a8399e.shopengine-product-title-align-left .shopengine-product-title {
	text-align: right;
}

.rtl .elementor-35229 .elementor-element.elementor-element-4a8399e.shopengine-product-title-align-right .shopengine-product-title {
	text-align: left;
}

.elementor-35229 .elementor-element.elementor-element-daa4554 {
	--spacer-size: 15px;
}

.elementor-35229 .elementor-element.elementor-element-e044333 .shopengine-product-excerpt {
	text-align: center;
}

.rtl .elementor-35229 .elementor-element.elementor-element-e044333.elementor-align-left .shopengine-product-excerpt {
	text-align: right;
}

.rtl .elementor-35229 .elementor-element.elementor-element-e044333.elementor-align-right .shopengine-product-excerpt {
	text-align: left;
}

.elementor-35229 .elementor-element.elementor-element-e044333 {
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 5px 0px 5px;
}

.elementor-35229 .elementor-element.elementor-element-e044333.elementor-element {
	--align-self: center;
}

.elementor-35229 .elementor-element.elementor-element-e044333 .shopengine-product-excerpt, .elementor-35229 .elementor-element.elementor-element-e044333 .shopengine-product-excerpt p {
	color: #444;
	font-family: "Noto Serif Ahom", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 38px;
	letter-spacing: .1px;
}

.elementor-35229 .elementor-element.elementor-element-988395b {
	text-align: center;
}

.elementor-35229 .elementor-element.elementor-element-988395b .elementor-heading-title {
	font-size: 30px;
	line-height: 80px;
}

.elementor-35229 .elementor-element.elementor-element-2fbab97 {
	--spacer-size: 10px;
}

.elementor-35229 .elementor-element.elementor-element-a47cbfe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related :is(.product, .price) {
	text-align: center;
	justify-content: center;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4.elementor-align-left a.woocommerce-LoopProduct-link {
	text-align: right;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4.elementor-align-right a.woocommerce-LoopProduct-link {
	text-align: left;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .onsale {
	display: block;
	left: 20px;
	top: 20px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .price del {
	display: inline-block;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	background: #c9c9c9;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 15px;
	height: 15px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related.slider-disabled ul.products {
	grid-gap: 30px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .products li a:not(.woocommerce-LoopProduct-link, .add_to_cart_button, .product_type_simple, .product_type_external, .product_type_variable, :last-child) {
	margin-right: 15px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .products li a:not(.woocommerce-LoopProduct-link, .add_to_cart_button, .product_type_simple, .product_type_external, .product_type_variable) {
	font-size: 16px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .onsale {
	color: #fff;
	background-color: #4285f4;
	font-size: 12px;
	font-weight: 400;
	line-height: 44px;
	width: 44px;
	height: 44px;
	border-radius: 100px;
	padding: 0px 0px 0px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .onsale {
	padding: 0px 0px 0px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .product img {
	padding: 0px 0px 8px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .related .product img {
	padding: 0px 0px 8px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .woocommerce-loop-product__title {
	color: #101010;
	font-size: 15px;
	font-weight: 500;
	text-transform: none;
	line-height: 20px;
	padding: 0px 0px 8px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .woocommerce-loop-product__title {
	padding: 0px 0px 8px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .products .star-rating {
	color: #fec42d;
	font-size: 12px;
	margin: 0px 0px 8px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .products .star-rating::before {
	color: #fec42d;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .products .star-rating {
	margin: 0px 0px 8px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.price .amount) {
	color: #101010;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .price :is(del, del span, del .amount) {
	color: #101010;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.price, .price .amount, .price ins, .price del) {
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .price {
	padding: 0px 0px 8px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .price {
	padding: 0px 0px 8px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.swiper-button-prev, .swiper-button-next) {
	font-size: 25px;
	color: #fff;
	background-color: #3e3e3e;
	border-radius: 0px 0px 0px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.swiper-button-prev svg, .swiper-button-next svg) {
	width: 25px;
	fill: #fff;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.swiper-button-next, .swiper-button-prev) {
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.swiper-button-prev, .swiper-button-next):hover {
	color: #fff;
	background-color: #332d2d;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related :is(.swiper-button-prev, .swiper-button-next) {
	border-radius: 0px 0px 0px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .swiper-pagination-bullet-active {
	border-color: #f03d3f;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .swiper-pagination {
	margin: 20px 0px 0px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .swiper-pagination {
	margin: 20px 0px 0px 0px;
}

.elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .shopengine-related-products-heading-title {
	color: #101010;
	padding: 0px 0px 8px 0px;
}

.rtl .elementor-35229 .elementor-element.elementor-element-fd222d4 .shopengine-related .shopengine-related-products-heading-title {
	padding: 0px 0px 8px 0px;
}

@media (max-width:1366px) {
	.elementor-35229 .elementor-element.elementor-element-add405c {
		--justify-content: center;
	}
	
	.elementor-35229 .elementor-element.elementor-element-988395b .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-a47cbfe {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (min-width:768px) {
	.elementor-35229 .elementor-element.elementor-element-c6175d8 {
		--width: 100%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-add405c {
		--width: 100%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-35229 .elementor-element.elementor-element-c6175d8 {
		--width: 100%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-add405c {
		--width: 100%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-a47cbfe {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-35229 .elementor-element.elementor-element-75139f9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper {
		width: 25px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_bottom .flex-control-thumbs li {
		flex: 0 0 25px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .flex-viewport, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .flex-viewport {
		width: calc(100% - 25px);
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image-toggle {
		margin-left: 25px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image-toggle {
		margin-right: 25px;
	}
}

@media (max-width:767px) {
	.elementor-35229 .elementor-element.elementor-element-c6175d8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-d32921a {
		padding: 25px 0px 15px 0px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-d32921a.elementor-element {
		--align-self: center;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.elementor-element {
		--align-self: center;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9:not(.shopengine_image_gallery_position_bottom) .shopengine-gallery-wrapper {
		width: 40%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_bottom .flex-control-thumbs li {
		flex: 0 0 40%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .flex-viewport, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .flex-viewport {
		width: calc(100% - 40%);
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_left .shopengine-product-image-toggle {
		margin-left: 40%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image .onsale, .elementor-35229 .elementor-element.elementor-element-75139f9.shopengine_image_gallery_position_right .shopengine-product-image-toggle {
		margin-right: 40%;
	}
	
	.elementor-35229 .elementor-element.elementor-element-75139f9 .shopengine-product-image .onsale {
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-35229 .elementor-element.elementor-element-add405c {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 10px 5px;
		--row-gap: 10px;
		--column-gap: 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-add405c.e-con {
		--align-self: center;
	}
	
	.elementor-35229 .elementor-element.elementor-element-0c6cfa6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-0c6cfa6.elementor-element {
		--align-self: center;
	}
	
	.elementor-35229 .elementor-element.elementor-element-333ce75 .shopengine-product-meta .product_meta :is(a, span, .sku_wrapper, .posted_in, .tagged_as) {
		font-size: 14px;
		line-height: 30px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-4a8399e .product-title {
		font-size: 13px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-e044333 .shopengine-product-excerpt, .elementor-35229 .elementor-element.elementor-element-e044333 .shopengine-product-excerpt p {
		font-size: 17px;
		line-height: 2.7em;
	}
	
	.elementor-35229 .elementor-element.elementor-element-988395b .elementor-heading-title {
		font-size: 18px;
		line-height: 70px;
		letter-spacing: 0px;
		word-spacing: 0px;
	}
	
	.elementor-35229 .elementor-element.elementor-element-a47cbfe {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}
