
.elementor-5509 .elementor-element.elementor-element-3ba53b1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-5509 .elementor-element.elementor-element-3ba53b1:not(.elementor-motion-effects-element-type-background), .elementor-5509 .elementor-element.elementor-element-3ba53b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-el_color_1_5) 0%, #fff 100%);
}

.elementor-5509 .elementor-element.elementor-element-3ba53b1 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbdndb.nitrocdn.com/YRUcztcNpBqeyrzIeviiDfqFdeOghqIl/assets/images/optimized/rev-e53fb42/smmpath.com/wp-content/uploads/2022/10/blob-scene-wide-simple-1.svg");
	background-position: center center;
	background-size: cover;
	opacity: .6;
	mix-blend-mode: overlay;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5509 .elementor-element.elementor-element-3ba53b1 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-5509 .elementor-element.elementor-element-3ba53b1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 60px 0px 0px 0px;
}

.elementor-5509 .elementor-element.elementor-element-135ac82.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

div.elementor-5509 .elementor-element.elementor-element-135ac82 {
	max-width: fit-content;
	flex: 0 1 fit-content;
	min-width: initial;
}

.elementor-5509 .elementor-element.elementor-element-135ac82 > .elementor-element-populated {
	padding: 0px 30px 0px 30px;
}

.elementor-5509 .elementor-element.elementor-element-ab83f50 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-el_color_1_6);
	--divider-border-width: 20px;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-5509 .elementor-element.elementor-element-ab83f50 > .elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-5509 .elementor-element.elementor-element-ab83f50 .elementor-divider-separator {
	width: 3px;
}

.elementor-5509 .elementor-element.elementor-element-ab83f50 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-5509 .elementor-element.elementor-element-d8ffc20 {
	width: auto;
	max-width: auto;
	align-self: center;
	text-align: left;
}

.elementor-5509 .elementor-element.elementor-element-d8ffc20 .elementor-heading-title {
	font-family: var(--e-global-typography-el_title_5-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_5-font-size);
	font-weight: var(--e-global-typography-el_title_5-font-weight);
	text-transform: var(--e-global-typography-el_title_5-text-transform);
	line-height: var(--e-global-typography-el_title_5-line-height);
	color: var(--e-global-color-el_color_1);
}

div.elementor-5509 .elementor-element.elementor-element-4b2201c {
	max-width: initial;
	flex: 1 0 0;
	min-width: 25px;
}

.elementor-5509 .elementor-element.elementor-element-4b2201c > .elementor-element-populated {
	padding: 0px 30px 0px 30px;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child):before {
	display: none;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li.current:last-child {
	display: inline-flex;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs {
	justify-content: flex-end;
	font-family: "Noto Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li > a {
	color: var(--e-global-color-el_color_1);
	text-decoration: underline;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li > a:hover {
	text-decoration: none;
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child):before, .elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child) i {
	color: var(--e-global-color-el_color_1_6);
	font-size: 10px;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child) svg {
	fill: var(--e-global-color-el_color_1_6);
	color: var(--e-global-color-el_color_1_6);
	width: 10px;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .children {
	--sub-icon-size: 10px;
}

.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child):before, .elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child) i, .elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs li:not(:first-child) svg {
	margin: 0 10px;
}

.elementor-5509 .elementor-element.elementor-element-69e4ac8 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 60px;
}

.elementor-5509 .elementor-element.elementor-element-69e4ac8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-gallery .onsale {
	display: block;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd {
	--thumbs-items: 4;
	z-index: 1;
	--gallery-ratio: 1;
	--gallery-spacing: 0px;
	--thumbs-spacing: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .onsale {
	right: auto;
	left: 0;
	bottom: auto;
	top: 0;
	background-color: var(--e-global-color-el_color_2);
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	min-width: 60px;
	padding-left: 0;
	padding-right: 0;
	min-height: 60px;
	line-height: 60px;
	padding-top: 0;
	padding-bottom: 0;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-gallery:before {
	padding-bottom: calc(1 * 100%);
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-gallery .dt-product-gallery-wrap {
	position: absolute;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd.onsale-h-position-right .onsale {
	margin-right: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd.onsale-h-position-left .onsale {
	margin-left: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd.onsale-v-position-top .onsale {
	margin-top: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd.onsale-v-position-bottom .onsale {
	margin-bottom: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd  .dt-product-gallery .flex-direction-nav > li > a {
	font-size: 16px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd  .dt-product-gallery .flex-direction-nav > li > a svg {
	min-width: 16px;
	min-height: 16px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-gallery .flex-direction-nav > .flex-nav-prev {
	left: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-gallery .flex-direction-nav > .flex-nav-next {
	right: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-thumbs .flex-direction-nav > li > a {
	font-size: 16px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-thumbs .flex-direction-nav > li > a svg {
	min-width: 16px;
	min-height: 16px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-thumbs .flex-direction-nav > .flex-nav-prev {
	left: 0px;
}

.elementor-5509 .elementor-element.elementor-element-c23d8fd .dt-product-thumbs .flex-direction-nav > .flex-nav-next {
	right: 0px;
}

.elementor-bc-flex-widget .elementor-5509 .elementor-element.elementor-element-ccb7989.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5509 .elementor-element.elementor-element-ccb7989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5509 .elementor-element.elementor-element-ccb7989 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5509 .elementor-element.elementor-element-ccb7989 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5509 .elementor-element.elementor-element-e6890dd .elementor-heading-title {
	font-family: var(--e-global-typography-el_title_2-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_2-font-size);
	font-weight: var(--e-global-typography-el_title_2-font-weight);
	text-transform: var(--e-global-typography-el_title_2-text-transform);
	line-height: var(--e-global-typography-el_title_2-line-height);
}

.elementor-5509 .elementor-element.elementor-element-03a184c .price, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount.amount, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount span {
	font-family: var(--e-global-typography-el_content_4-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_content_4-font-size);
	font-weight: var(--e-global-typography-el_content_4-font-weight);
	text-transform: var(--e-global-typography-el_content_4-text-transform);
	font-style: var(--e-global-typography-el_content_4-font-style);
	text-decoration: var(--e-global-typography-el_content_4-text-decoration);
	line-height: var(--e-global-typography-el_content_4-line-height);
	color: var(--e-global-color-el_color_7);
}

.elementor-5509 .elementor-element.elementor-element-03a184c .price del {
	order: 0;
}

.elementor-5509 .elementor-element.elementor-element-03a184c .price del span {
	color: var(--e-global-color-el_color_7_2);
}

.elementor-5509 .elementor-element.elementor-element-03a184c .price ins span {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-f2cb138 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-5509 .elementor-element.elementor-element-e5823bb {
	text-align: center;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc {
	--display: none;
	--icon-size: 14px;
	--quantity-btn-border-width: 1px;
	--quantity-btn-border-color: var(--e-global-color-el_color_7_4);
	--quantity-btn-border-hover-color: var(--e-global-color-el_color_1_6);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-add-to-cart, .elementor-5509 .elementor-element.elementor-element-9cca2dc .woocommerce-variation-add-to-cart {
	text-align: left;
	justify-content: flex-start;
	--content-align: flex-start;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button {
	width: auto;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity, .elementor-5509 .elementor-element.elementor-element-9cca2dc .woocommerce-variation-add-to-cart .quantity {
	display: inline-flex;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc form.cart.variations_form .woocommerce-variation-add-to-cart, .elementor-5509 .elementor-element.elementor-element-9cca2dc form.cart:not(.grouped_form):not(.variations_form) {
	flex-flow: row nowrap;
	align-items: center;
	--quantity-gap: 0 var(--quantity-spacing, 30px) 0 0;
	justify-content: var(--content-align);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .variations tr {
	display: flex;
	flex-flow: column wrap;
	justify-content: var(--content-align);
	align-items: var(--content-align);
	--label-margin: 0 0 var(--label-spacing, 10px) 0;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select, .elementor-5509 .elementor-element.elementor-element-9cca2dc .variations td.value, .elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select select {
	width: 100%;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select i {
	font-size: 14px;
	color: var(--e-global-color-el_color_7);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select svg {
	width: 14px;
	fill: var(--e-global-color-el_color_7);
	color: var(--e-global-color-el_color_7);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .variations select {
	min-height: 44px;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc select {
	color: var(--e-global-color-el_color_7);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc select:hover {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select:hover i {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .the7-wc-variation-select:hover svg {
	fill: var(--e-global-color-el_color_1);
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .price ins span {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc form.cart table.variations label {
	font-family: var(--e-global-typography-el_content_2-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_content_2-font-size);
	font-weight: var(--e-global-typography-el_content_2-font-weight);
	text-transform: var(--e-global-typography-el_content_2-text-transform);
	font-style: var(--e-global-typography-el_content_2-font-style);
	text-decoration: var(--e-global-typography-el_content_2-text-decoration);
	line-height: var(--e-global-typography-el_content_2-line-height);
	color: var(--e-global-color-el_color_7_2);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity .qty {
	font-family: var(--e-global-typography-el_content_4-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_content_4-font-size);
	font-weight: var(--e-global-typography-el_content_4-font-weight);
	text-transform: var(--e-global-typography-el_content_4-text-transform);
	font-style: var(--e-global-typography-el_content_4-font-style);
	text-decoration: var(--e-global-typography-el_content_4-text-decoration);
	line-height: var(--e-global-typography-el_content_4-line-height);
	color: var(--e-global-color-el_color_7);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity {
	--quantity-width: 110px;
	min-width: 110px;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity button {
	color: var(--e-global-color-el_color_7_2);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity button:hover {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc {
	--btn-icon-size: 20px;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button.elementor-button i {
	font-size: 20px;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button.elementor-button svg {
	width: 20px;
	height: 20px;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button > span:not(.filter-popup) {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: row nowrap;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button i {
	order: -1;
	margin: 0 var(--btn-icon-spacing) 0 0;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button svg {
	order: -1;
	margin: 0 var(--btn-icon-spacing) 0 0;
}

.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button .popup-icon {
	order: -1;
	margin: 0 var(--btn-icon-spacing) 0 0;
}

.elementor-5509 .elementor-element.elementor-element-bbc1197 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-tabs  .tabs li > a, .elementor-5509 .elementor-element.elementor-element-c65d98d .dt-tab-accordion-title {
	padding: 20px 20px 20px 20px !important;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-Tabs-panel--description {
	padding: 20px 20px 20px 20px !important;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-Tabs-panel--additional_information {
	padding: 20px 20px 20px 20px !important;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-product-attributes .woocommerce-product-attributes-item__value {
	text-align: left;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:first-child td, .elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:first-child th {
	padding: 5px 10px 10px 5px;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr td, .elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr th {
	padding: 10px 10px 10px 5px;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:last-child td, .elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:last-child th {
	padding: 10px 10px 5px 5px;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:not(:first-child) td, .elementor-5509 .elementor-element.elementor-element-c65d98d .shop_attributes tr:not(:first-child) th {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-Tabs-panel--reviews {
	padding: 20px 20px 20px 20px !important;
}

.elementor-5509 .elementor-element.elementor-element-c65d98d .woocommerce-Tabs-panel--reviews .woocommerce-Reviews {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
}

.elementor-5509 .elementor-element.elementor-element-7bd5172.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-5509 .elementor-element.elementor-element-f2049bd {
	text-align: center;
}

.elementor-5509 .elementor-element.elementor-element-f2049bd .elementor-heading-title {
	font-family: var(--e-global-typography-el_title_4-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_4-font-size);
	font-weight: var(--e-global-typography-el_title_4-font-weight);
	text-transform: var(--e-global-typography-el_title_4-text-transform);
	line-height: var(--e-global-typography-el_title_4-line-height);
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-b502178 {
	margin-top: 0px;
	margin-bottom: 90px;
	padding: 0px 15px 0px 15px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-stage, .elementor-5509 .elementor-element.elementor-element-7664412 .owl-carousel {
	--stage-top-gap: 20px;
	--stage-right-gap: 20px;
	--stage-left-gap: 20px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-stage-outer {
	padding: 20px 20px 20px 20px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-carousel {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
	--box-padding-top: 20px;
	--arrow-bg-height: 40px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .e-widget-swiper {
	--offset-v-t-img: 0px;
	--offset-v-m-img: 50%;
	--top-b-img: 100%;
	--offset-v-b-img: 0px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .post.wrapper {
	align-items: flex-start;
	align-content: flex-start;
	border-radius: 8px 8px 8px 8px;
	padding: 20px 20px 20px 20px;
	background: var(--e-global-color-el_color_0);
	box-shadow: 0px 0px 20px 0px rgba(20, 47, 126, .13);
}

.elementor-5509 .elementor-element.elementor-element-7664412 [class*="the7-simple-widget-"] {
	--content-wrapper-flex-flow: row nowrap;
	--thumb-margin: 0 var(--image-spacing) 0 0;
	--thumb-order: 0;
	--content-width: calc(100% - var(--image-size) - var(--image-spacing));
	--image-spacing: 20px;
	--image-size: 33%;
	--image-ratio: 33%;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .the7-simple-post-thumb, .elementor-5509 .elementor-element.elementor-element-7664412 .post-entry-content {
	align-self: center;
}

.elementor-5509 .elementor-element.elementor-element-7664412 {
	--the7-img-position: var(--position);
	--the7-img-object-fit: var(--object-fit);
	--the7-img-width: var(--ratio-img-width);
	--the7-img-height: var(--ratio-img-height);
	--the7-img-max-height: var(--max-height);
	--the7-img-max-width: var(--max-width);
	--box-width: var(--image-size, var(--ratio-img-width));
	--the7-img-ratio: var(--aspect-ratio, var(--ratio));
	--position: absolute;
	--object-fit: cover;
	--ratio-img-width: 100%;
	--svg-width: 100%;
	--height: 100%;
	--max-height: 100%;
	--max-width: 100%;
	--arrow-display: inline-flex;
	--arrow-opacity: 1;
	--aspect-ratio: 1.3;
	--arrow-icon-size: 40px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .the7-simple-post-thumb {
	width: var(--image-size);
}

.elementor-5509 .elementor-element.elementor-element-7664412 .post-entry-content {
	padding: 10px 0px 10px 0px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .heading {
	font-family: var(--e-global-typography-el_title_6-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_title_6-font-size);
	font-weight: var(--e-global-typography-el_title_6-font-weight);
	text-transform: var(--e-global-typography-el_title_6-text-transform);
	line-height: var(--e-global-typography-el_title_6-line-height);
}

.elementor-5509 .elementor-element.elementor-element-7664412 .product-title:hover {
	color: var(--e-global-color-el_color_2);
}

.elementor-5509 .elementor-element.elementor-element-7664412 a.post.wrapper:hover .product-title {
	color: var(--e-global-color-el_color_2);
}

.elementor-5509 .elementor-element.elementor-element-7664412 .price {
	font-family: var(--e-global-typography-el_content_2-font-family), Sans-serif;
	font-size: var(--e-global-typography-el_content_2-font-size);
	font-weight: var(--e-global-typography-el_content_2-font-weight);
	text-transform: var(--e-global-typography-el_content_2-text-transform);
	font-style: var(--e-global-typography-el_content_2-font-style);
	text-decoration: var(--e-global-typography-el_content_2-text-decoration);
	line-height: var(--e-global-typography-el_content_2-line-height);
	color: var(--e-global-color-el_color_7);
	margin-top: 7px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .price del span {
	color: var(--e-global-color-el_color_7_2);
}

.elementor-5509 .elementor-element.elementor-element-7664412 .price ins span {
	color: var(--e-global-color-el_color_1);
}

.elementor-5509 .elementor-element.elementor-element-7664412 .box-button {
	margin-top: 15px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-nav div, .elementor-5509 .elementor-element.elementor-element-7664412 .the7-swiper-button {
	width: max(40px, var(--arrow-icon-size, 1em));
	height: max(40px, var(--arrow-icon-size, 1em));
	border-radius: 0px;
	border-width: 0px;
	border-style: solid;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-nav div.owl-prev, .elementor-5509 .elementor-element.elementor-element-7664412 .the7-swiper-button-prev {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: var(--arrow-h-offset);
	--arrow-translate-x: 0;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-nav div.owl-next, .elementor-5509 .elementor-element.elementor-element-7664412 .the7-swiper-button-next {
	top: var(--offset-v-m-img);
	--arrow-translate-y: calc(-50% + var(--arrow-v-offset));
	left: calc(100% - var(--arrow-h-offset));
	--arrow-translate-x: -100%;
	--arrow-v-offset: 0px;
	--arrow-h-offset: 0px;
}

.elementor-5509 .elementor-element.elementor-element-7664412 .owl-dots {
	--bullet-size: 10px;
	--bullet-gap: 16px;
	top: calc(100% + var(--bullet-v-offset, 10px));
	bottom: auto;
	--bullet-translate-y: 0;
	left: calc(50% + var(--bullet-h-offset));
	--bullet-translate-x: -50%;
	--bullet-v-offset: 10px;
	--bullet-h-offset: 0px;
}

@media (max-width:1100px) and (min-width:768px) {
	.elementor-5509 .elementor-element.elementor-element-135ac82 {
		width: 100%;
	}
	
	.elementor-5509 .elementor-element.elementor-element-4b2201c {
		width: 100%;
	}
}

@media (max-width:1100px) {
	div.elementor-5509 .elementor-element.elementor-element-135ac82 {
		max-width: initial;
		flex: none;
		min-width: 25px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-d8ffc20 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_5-font-size);
		line-height: var(--e-global-typography-el_title_5-line-height);
	}
	
	div.elementor-5509 .elementor-element.elementor-element-4b2201c {
		max-width: initial;
		flex: none;
		min-width: 25px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-77c6e07 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs {
		justify-content: flex-start;
	}
	
	.elementor-5509 .elementor-element.elementor-element-c23d8fd .onsale {
		font-size: 13px;
		min-width: 50px;
		padding-left: 0;
		padding-right: 0;
		min-height: 50px;
		line-height: 50px;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.elementor-5509 .elementor-element.elementor-element-e6890dd .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_2-font-size);
		line-height: var(--e-global-typography-el_title_2-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-03a184c .price, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount.amount, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount span {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-9cca2dc form.cart table.variations label {
		font-size: var(--e-global-typography-el_content_2-font-size);
		line-height: var(--e-global-typography-el_content_2-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity .qty {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-f2049bd .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_4-font-size);
		line-height: var(--e-global-typography-el_title_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .heading {
		font-size: var(--e-global-typography-el_title_6-font-size);
		line-height: var(--e-global-typography-el_title_6-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .price {
		font-size: var(--e-global-typography-el_content_2-font-size);
		line-height: var(--e-global-typography-el_content_2-line-height);
	}
}

@media (max-width:767px) {
	.elementor-5509 .elementor-element.elementor-element-d8ffc20 .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_5-font-size);
		line-height: var(--e-global-typography-el_title_5-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-77c6e07 .breadcrumbs {
		font-size: 13px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-e6890dd .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_2-font-size);
		line-height: var(--e-global-typography-el_title_2-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-03a184c .price, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount.amount, .elementor-5509 .elementor-element.elementor-element-03a184c .price > span.woocommerce-Price-amount span {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-9cca2dc .box-button {
		width: 100%;
	}
	
	.elementor-5509 .elementor-element.elementor-element-9cca2dc form.cart table.variations label {
		font-size: var(--e-global-typography-el_content_2-font-size);
		line-height: var(--e-global-typography-el_content_2-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-9cca2dc .quantity .qty {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-f2049bd .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_4-font-size);
		line-height: var(--e-global-typography-el_title_4-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 [class*="the7-simple-widget-"] {
		--content-wrapper-flex-flow: column wrap;
		--thumb-margin: 0 0 var(--image-spacing) 0;
		--thumb-order: 0;
		--content-width: 100%;
		--image-size: 120px;
		--image-ratio: 120px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .the7-simple-post-thumb, .elementor-5509 .elementor-element.elementor-element-7664412 .post-entry-content {
		align-self: center;
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .post-entry-content {
		text-align: center;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .the7-simple-post-thumb {
		width: var(--image-size);
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .heading {
		font-size: var(--e-global-typography-el_title_6-font-size);
		line-height: var(--e-global-typography-el_title_6-line-height);
	}
	
	.elementor-5509 .elementor-element.elementor-element-7664412 .price {
		font-size: var(--e-global-typography-el_content_2-font-size);
		line-height: var(--e-global-typography-el_content_2-line-height);
	}
}

.the7-woocommerce-product-data-tabs-c65d98d {
	--the7-tabs-layout-side-width: 25%;
	--the7-tabs-layout-side-content-width: calc(100% - 25%);
	--the7-tabs-layout-top-width: 100%;
	--the7-tabs-border-width: 1px;
	--the7-tabs-v-line-width: 0;
	--the7-tabs-h-line-width: 999em;
	--the7-tabs-v-line-height: 999em;
	--the7-tabs-h-line-height: 0;
}

.the7-woocommerce-product-data-tabs-c65d98d tr:not(:first-child) th, .the7-woocommerce-product-data-tabs-c65d98d tr:not(:first-child) td {
	border-width: 0;
}

.dt-tabs-view-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
	width: var(--the7-tabs-layout-side-width);
	flex-shrink: 0;
}

.dt-tabs-view-vertical.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel {
	flex-grow: 1;
	width: var(--the7-tabs-layout-side-content-width);
}

.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel, .the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li {
	border-style: solid;
	border-color: transparent;
}

.woocommerce .elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
	border-width: 1px 1px 1px 0;
}

.woocommerce .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
	border-width: 1px 0 1px 1px;
}

.woocommerce .product.elementor .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-horizontal .woocommerce-tabs .woocommerce-Tabs-panel {
	border-width: 0 1px 1px 1px;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-accordion .dt-tab-accordion-title:not(.first) {
	border-top-width: 1px;
	border-style: solid;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-accordion .wc-tabs-wrapper {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .wc-tabs li {
	border-width: 1px 0 1px 1px;
}

.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .wc-tabs li {
	border-width: 1px 1px 1px 0;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-horizontal .wc-tabs li {
	border-width: 1px 1px 0 1px;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-horizontal .woocommerce-tabs .woocommerce-Tabs-panel {
	margin-top: -1px;
	border-top-style: none;
}

.elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .woocommerce-Tabs-panel {
	border-left-style: none;
}

.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .woocommerce-Tabs-panel {
	border-right-style: none;
}

.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li:before, .the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li:after {
	border-width: 1px 1px 1px 1px !important;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-horizontal .tabs li.active:after {
	left: calc(100% + 1px);
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-horizontal .tabs li.active:before {
	right: calc(100% + 1px);
	left: auto;
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .tabs li.active:before {
	top: -1px;
	transform: translateY(-100%);
}

.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-vertical .tabs li.active:after {
	top: calc(100% + 1px);
}

@media screen and (max-width: 1100px) {
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .woocommerce-tabs {
		display: flex;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .woocommerce-tabs {
		flex-flow: column wrap;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical.the7-elementor-widget .wc-tabs {
		display: flex;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .wc-tabs {
		flex-flow: column;
		padding: 0;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal.the7-elementor-widget .wc-tabs {
		flex-flow: row;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .wc-tabs li {
		position: relative;
		float: none;
		display: flex;
		margin: 0;
		border: solid transparent;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .tabs li {
		float: left;
		border: solid transparent;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .tabs li.active:after {
		bottom: 0;
		top: auto;
		height: 0;
		width: 999em;
		border-bottom-style: solid !important;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal.the7-elementor-widget .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal.the7-elementor-widget .tabs li.active:after {
		height: 0;
		width: 999em;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal.the7-elementor-widget .tabs li.active:after {
		left: calc(100% + 1px);
		right: auto;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal.the7-elementor-widget .tabs li.active:before {
		right: calc(100% + 1px);
		left: auto;
		transform: none;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:after {
		height: 999em;
		width: 0;
		right: 0;
		left: auto;
		border-right-style: solid !important;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical.the7-elementor-widget .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical.the7-elementor-widget .tabs li.active:after {
		height: 999em;
		width: 0;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical.the7-elementor-widget .tabs li.active:after {
		top: 100%;
		bottom: auto;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical.the7-elementor-widget .tabs li.active:before {
		top: 0;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:before, .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:after {
		right: auto;
		left: 0;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .wc-tabs {
		order: 1;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .wc-tabs {
		order: 0;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .woocommerce-tabs {
		flex-flow: column wrap;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .wc-tabs {
		display: none;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .dt-tab-accordion-title {
		display: block;
		border: 0;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .dt-tab-accordion-title:not(.first) {
		border-top-width: 1px;
		border-style: solid;
	}
	
	.woocommerce .product .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .woocommerce-tabs .panel {
		border-top-width: 0;
		padding: 0;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .wc-tabs-wrapper {
		border-width: 1px 1px 1px 1px;
		border-style: solid;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-accordion .wc-tabs-wrapper .panel {
		border: none;
	}
	
	.tabs-top-align-top .dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-start;
	}
	
	.tabs-top-align-center .dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: center;
	}
	
	.woocommerce .dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-start;
	}
	
	.woocommerce .dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li {
		flex-grow: unset;
	}
	
	.tabs-top-align-right .dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-end;
	}
	
	.tabs-top-align-justify .dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li {
		align-items: center;
		flex-grow: 1;
	}
	
	.woocommerce .product .elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 1px 1px 1px 0;
	}
	
	.woocommerce .product .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 1px 0 1px 1px;
	}
	
	.woocommerce .product.elementor .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 0 1px 1px 1px;
	}
	
	.elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .wc-tabs li {
		border-width: 1px 0 1px 1px;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .wc-tabs li {
		border-width: 1px 1px 1px 0;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-horizontal .wc-tabs li {
		border-width: 1px 1px 0 1px;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:before {
		top: -1px;
		transform: translateY(-100%);
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-tablet-vertical .tabs li.active:after {
		top: calc(100% + 1px);
		bottom: auto;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d {
		--the7-tabs-layout-side-width: 25%;
		--the7-tabs-layout-side-content-width: calc(100% - 25%);
		--the7-tabs-layout-top-width: 100%;
	}
	
	.dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		width: var(--the7-tabs-layout-side-width);
		flex-shrink: 0;
	}
	
	.dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel {
		flex-grow: 1;
		width: var(--the7-tabs-layout-side-content-width);
	}
	
	.dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs, .dt-tabs-view-tablet-accordion.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		width: var(--the7-tabs-layout-top-width);
	}
	
	.dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel, .dt-tabs-view-tablet-accordion.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel {
		width: var(--the7-tabs-layout-top-width);
	}
	
	.dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .dt-tab-accordion-title, .dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .dt-tab-accordion-title {
		display: none;
	}
	
	.dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs-wrapper, .dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs-wrapper {
		border: none;
	}
	
	.dt-tabs-view-tablet-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs, .dt-tabs-view-tablet-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		display: flex;
	}
}

@media screen and (max-width: 767px) {
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion .woocommerce-tabs, .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .woocommerce-tabs, .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .wc-tabs, .the7-woocommerce-product-data-tabs-c65d98d.one-columns-reviews-mobile .woocommerce-Reviews {
		flex-flow: column wrap;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal.the7-elementor-widget .wc-tabs, .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .woocommerce-tabs {
		flex-flow: row;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .woocommerce-tabs {
		display: flex;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion.the7-elementor-widget .wc-tabs {
		display: none;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion.the7-elementor-widget .dt-tab-accordion-title:not(.first) {
		border-top-width: 1px;
		border-style: solid;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion.the7-elementor-widget .dt-tab-accordion-title {
		display: block;
		border: 0;
	}
	
	.woocommerce .product .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion .woocommerce-tabs .panel, .woocommerce .product .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion .woocommerce-tabs .panel, .woocommerce .product .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion .woocommerce-tabs .panel {
		border-top-width: 0;
		padding: 0;
		width: 100%;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .tabs li {
		display: inline-flex;
		float: left;
		border: solid transparent;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .tabs li {
		border: solid transparent;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .tabs li.active:after {
		bottom: 0;
		top: auto;
		height: 0;
		width: 999em;
		border-bottom-style: solid !important;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal.the7-elementor-widget .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal.the7-elementor-widget .tabs li.active:after {
		height: 0;
		width: 999em;
		bottom: 0;
		top: auto;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:after {
		height: 999em;
		width: 0;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:after {
		top: 100%;
		bottom: auto;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal.the7-elementor-widget .tabs li.active:after {
		left: calc(100% + 1px);
		right: auto;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal.the7-elementor-widget .tabs li.active:before {
		right: calc(100% + 1px);
		left: auto;
		transform: none;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .tabs li.active:before, .woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .tabs li.active:after {
		height: 999em;
		width: 0;
		right: 0;
		left: auto;
		border-right-style: solid !important;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:before, .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:after {
		right: auto;
		left: 0;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:before {
		top: -1px;
		transform: translateY(-100%);
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical.the7-elementor-widget .tabs li.active:after {
		top: calc(100% + 1px);
		bottom: auto;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion.the7-elementor-widget .wc-tabs-wrapper {
		border-width: 1px 1px 1px 1px;
		border-style: solid;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-accordion.the7-elementor-widget .wc-tabs-wrapper .panel {
		border: none;
	}
	
	.woocommerce .product .elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 1px 1px 1px 0;
	}
	
	.woocommerce .product .elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 1px 0 1px 1px;
		border-style: solid;
	}
	
	.woocommerce .product.elementor .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .woocommerce-tabs .woocommerce-Tabs-panel {
		border-width: 0 1px 1px 1px;
		border-style: solid;
	}
	
	.elementor-position-left .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .wc-tabs li {
		border-width: 1px 0 1px 1px;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .wc-tabs li {
		border-width: 1px 1px 1px 0;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .wc-tabs li {
		border-width: 1px 1px 0 1px;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-vertical .wc-tabs {
		order: 1;
	}
	
	.elementor-position-right .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .wc-tabs {
		order: 0;
	}
	
	.the7-woocommerce-product-data-tabs-c65d98d {
		--the7-tabs-layout-side-width: 25%;
		--the7-tabs-layout-side-content-width: calc(100% - 25%);
		--the7-tabs-layout-top-width: 100%;
	}
	
	.dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		width: var(--the7-tabs-layout-side-width);
		flex-shrink: 0;
	}
	
	.dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel {
		flex-grow: 1;
		width: var(--the7-tabs-layout-side-content-width);
	}
	
	.dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs, .dt-tabs-view-mobile-accordion.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		width: var(--the7-tabs-layout-top-width);
	}
	
	.dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel, .dt-tabs-view-mobile-accordion.the7-woocommerce-product-data-tabs-c65d98d .woocommerce-Tabs-panel {
		width: var(--the7-tabs-layout-top-width);
	}
	
	.dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .dt-tab-accordion-title, .dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .dt-tab-accordion-title {
		display: none;
	}
	
	.dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs-wrapper, .dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs-wrapper {
		border: none;
	}
	
	.dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs, .dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d.the7-elementor-widget .wc-tabs {
		display: flex;
	}
	
	.woocommerce .the7-woocommerce-product-data-tabs-c65d98d.dt-tabs-view-mobile-horizontal .wc-tabs li {
		border-width: 1px 1px 0 1px;
	}
	
	.tabs-top-align-top .dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-start;
	}
	
	.tabs-top-align-center .dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: center;
	}
	
	.woocommerce .dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-start;
	}
	
	.woocommerce .dt-tabs-view-mobile-vertical.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li {
		flex-grow: unset;
	}
	
	.tabs-top-align-right .dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs {
		justify-content: flex-end;
	}
	
	.tabs-top-align-justify .dt-tabs-view-mobile-horizontal.the7-woocommerce-product-data-tabs-c65d98d .wc-tabs li {
		align-items: center;
		flex-grow: 1;
	}
}

.the7-elements-woo-simple-products-carousel-7664412 .post-details i {
	margin: 0px;
}

.the7-elements-woo-simple-products-carousel-7664412 .owl-nav div, .the7-elements-woo-simple-products-carousel-7664412 .owl-nav div:hover {
	color: var(--the7-accent-color);
}
