
.elementor-190 .elementor-element.elementor-element-19f18d41 {
	--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-190 .elementor-element.elementor-element-76fbf413 .woocommerce-message {
	background-color: var(--e-global-color-background);
}

.elementor-190 .elementor-element.elementor-element-76fbf413 {
	width: var(--container-widget-width, 900px);
	max-width: 900px;
	--container-widget-width: 900px;
	--container-widget-flex-grow: 0;
	top: 101px;
	z-index: 3;
	--message-box-top-padding: 20px;
	--message-box-right-padding: 20px;
	--message-box-bottom-padding: 20px;
	--message-box-left-padding: 20px;
	--message-border-style: none;
	--message-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, .14901960784314);
	--message-message-font-family: var(--e-global-typography-small-font-family), Sans-serif;
	--message-message-font-size: var(--e-global-typography-small-font-size);
	--message-message-font-weight: var(--e-global-typography-small-font-weight);
	--message-message-text-transform: var(--e-global-typography-small-text-transform);
	--message-message-font-style: var(--e-global-typography-small-font-style);
	--message-message-text-decoration: var(--e-global-typography-small-text-decoration);
	--message-message-line-height: var(--e-global-typography-small-line-height);
	--message-message-letter-spacing: var(--e-global-typography-small-letter-spacing);
	--message-message-word-spacing: var(--e-global-typography-small-word-spacing);
	--message-message-text-color: var(--e-global-color-secondary);
	--message-icon-color: var(--e-global-color-accent);
	--message-icon-size: 26px;
	--message-icon-gap: 15px;
	--message-button-normal-color: var(--e-global-color-background);
	--message-button-hover-color: var(--e-global-color-background);
	--message-button-margin-top: 0px;
	--message-button-margin-right: 0px;
	--message-button-margin-bottom: 0px;
	--message-button-margin-left: 20px;
	--message-button-padding-top: 12px;
	--message-button-padding-right: 29px;
	--message-button-padding-bottom: 11px;
	--message-button-padding-left: 29px;
	--message-button-border-style: none;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-76fbf413 {
	right: 19px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-76fbf413 {
	left: 19px;
}

.elementor-190 .elementor-element.elementor-element-76fbf413 .woocommerce-message .button:before {
	--button-bg-color: var(--e-global-color-secondary);
	background: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-76fbf413 .woocommerce-message .button:after {
	--button-bg-color: var(--e-global-color-accent);
	background: var(--e-global-color-accent);
}

.elementor-190 .elementor-element.elementor-element-344623be {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0%;
	--margin-bottom: 6.5%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-344623be:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect), .elementor-190 .elementor-element.elementor-element-344623be > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-190 .elementor-element.elementor-element-344623be > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element {
	background-image: url("https://cdn-ilekobo.nitrocdn.com/ececcchIixwiStEfwIDCgFovcqMxqmNK/assets/images/optimized/rev-bf72d0f/modernwomansr.com/wp-content/uploads/2024/08/open-post-background.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-190 .elementor-element.elementor-element-344623be:not(.elementor-motion-effects-element-type-background):not(.cmsmasters-bg-effect).nitro-lazy, .elementor-190 .elementor-element.elementor-element-344623be > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy, .elementor-190 .elementor-element.elementor-element-344623be > .cmsmasters-bg-effects-container > .cmsmasters-bg-effects-element.nitro-lazy {
	background-image: none !important;
}

.elementor-190 .elementor-element.elementor-element-5cde4a75 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
}

.elementor-190 .elementor-element.elementor-element-5c069586 {
	width: initial;
	max-width: initial;
	top: 30px;
	z-index: 2;
}

body:not(.rtl) .elementor-190 .elementor-element.elementor-element-5c069586 {
	right: 30px;
}

body.rtl .elementor-190 .elementor-element.elementor-element-5c069586 {
	left: 30px;
}

.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner {
	color: var(--e-global-color-background);
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-h6-font-family), Sans-serif;
	font-size: var(--e-global-typography-h6-font-size);
	font-weight: var(--e-global-typography-h6-font-weight);
	text-transform: var(--e-global-typography-h6-text-transform);
	font-style: var(--e-global-typography-h6-font-style);
	text-decoration: var(--e-global-typography-h6-text-decoration);
	line-height: var(--e-global-typography-h6-line-height);
	letter-spacing: var(--e-global-typography-h6-letter-spacing);
	word-spacing: var(--e-global-typography-h6-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner:before {
	background-color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge .cmsmasters-woo-badge-inner {
	padding: 3px 10px 3px 10px;
}

.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.cmsmasters-woo-badge-type-line .cmsmasters-woo-badge-inner {
	border-radius: 8px 8px 8px 8px;
}

.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.cmsmasters-woo-badge-type-square .cmsmasters-woo-badge-inner {
	border-radius: 8px 8px 8px 8px;
}

#cmsmasters-slider-47d85e27 {
	--cmsmasters-columns: 1;
	--cmsmasters-space-between: 10px;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 .elementor-widget-cmsmasters-woo-product-images__row-wrap {
	--col-num: 6;
	--col-margin: 10px;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 {
	z-index: 1;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 > .elementor-widget-container {
	border-style: none;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 .elementor-widget-cmsmasters-woo-product-images__thumb-wrap {
	--thumb-margin: 10px;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 .cmsmasters-slider-wrap .cmsmasters-slider, .elementor-190 .elementor-element.elementor-element-47d85e27 .elementor-widget-cmsmasters-woo-product-images__thumb-wrap img {
	border-style: none;
}

.elementor-190 .elementor-element.elementor-element-47d85e27 .cmsmasters-slider-wrap .cmsmasters-slider, .elementor-190 .elementor-element.elementor-element-47d85e27 .elementor-widget-cmsmasters-woo-product-images__thumb-wrap img, .elementor-190 .elementor-element.elementor-element-47d85e27 .cmsmasters-slider-wrap .cmsmasters-slider img {
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
}

.elementor-190 .elementor-element.elementor-element-3c74c8d2 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-190 .elementor-element.elementor-element-9918b9d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner {
	flex-direction: row;
}

.elementor-190 .elementor-element.elementor-element-eb59391 {
	width: initial;
	max-width: initial;
}

.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item > *, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item a {
	font-family: var(--e-global-typography-taxonomy-font-family), Sans-serif;
	font-size: var(--e-global-typography-taxonomy-font-size);
	font-weight: var(--e-global-typography-taxonomy-font-weight);
	text-transform: var(--e-global-typography-taxonomy-text-transform);
	font-style: var(--e-global-typography-taxonomy-font-style);
	text-decoration: var(--e-global-typography-taxonomy-text-decoration);
	line-height: var(--e-global-typography-taxonomy-line-height);
	letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
	word-spacing: var(--e-global-typography-taxonomy-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-postmeta[data-name="taxonomy"] a.term {
	color: var(--e-global-color-secondary);
	border-style: none;
}

.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-postmeta[data-name="taxonomy"] a.term:hover {
	color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__html-filled i, .elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__html-filled svg {
	font-size: 16px;
}

.elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__html-empty i, .elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__html-empty svg {
	font-size: 16px;
	margin: 0 calc(3px / 2);
	color: var(--e-global-color-border);
}

.elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__html-empty {
	margin: 0 calc(-3px / 2);
}

.elementor-190 .elementor-element.elementor-element-3367f06f {
	width: initial;
	max-width: initial;
}

.elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__content .elementor-widget-cmsmasters-woo-product-rating__html-filled i, .elementor-190 .elementor-element.elementor-element-3367f06f .elementor-widget-cmsmasters-woo-product-rating__content .elementor-widget-cmsmasters-woo-product-rating__html-filled svg {
	color: var(--e-global-color-primary);
}

.woocommerce:not(.rtl) .elementor-190 .elementor-element.elementor-element-3367f06f .cmsmasters-review-link {
	margin-left: 10px;
}

.woocommerce.rtl .elementor-190 .elementor-element.elementor-element-3367f06f .cmsmasters-review-link {
	margin-right: 10px;
}

.elementor-190 .elementor-element.elementor-element-3367f06f .cmsmasters-review-link {
	transition: all .2s;
}

.elementor-190 .elementor-element.elementor-element-581d19e3 {
	--title-color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-581d19e3 .cmsmasters-widget-title__heading {
	transition: all .3s;
}

.elementor-190 .elementor-element.elementor-element-178b7afc > .elementor-widget-container {
	margin: 0px 0px 150px 0px;
}

.elementor-190 .elementor-element.elementor-element-178b7afc .elementor-widget-container {
	color: var(--e-global-color-text);
}

.elementor-190 .elementor-element.elementor-element-2229b1ce > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price {
	font-family: var(--e-global-typography-h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-h5-font-size);
	font-weight: var(--e-global-typography-h5-font-weight);
	text-transform: var(--e-global-typography-h5-text-transform);
	font-style: var(--e-global-typography-h5-font-style);
	text-decoration: var(--e-global-typography-h5-text-decoration);
	line-height: var(--e-global-typography-h5-line-height);
	letter-spacing: var(--e-global-typography-h5-letter-spacing);
	word-spacing: var(--e-global-typography-h5-word-spacing);
	color: var(--e-global-color-secondary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price ins, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price ins {
	color: var(--e-global-color-secondary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price del, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price del {
	color: var(--e-global-color-text);
	font-size: .7em;
}

.elementor-190 .elementor-element.elementor-element-2229b1ce .price .woocommerce-Price-currencySymbol, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price .woocommerce-Price-currencySymbol {
	font-size: 1em;
}

.elementor-190 .elementor-element.elementor-element-2229b1ce .price .woocommerce-Price-currencySymbol {
	vertical-align: baseline;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .button {
	color: var(--e-global-color-background);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .button:before {
	--button-bg-color: var(--e-global-color-primary);
	background: var(--e-global-color-primary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .cart .button {
	border-radius: 12px 12px 12px 12px;
	border-style: none;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .button:hover {
	color: var(--e-global-color-secondary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .button:after {
	--button-bg-color: var(--e-global-color-accent);
	background: var(--e-global-color-accent);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .cart .button, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .cart .button:before, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .cart .button:after {
	transition: all .5s;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity + .button + .cmsmasters-add-to-cart-button {
	margin-left: 5px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity {
	width: 40%;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity .qty {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-background);
	border-color: var(--e-global-color-border);
	transition: all .2s;
	font-family: var(--e-global-typography-small-font-family), Sans-serif;
	font-size: var(--e-global-typography-small-font-size);
	font-weight: var(--e-global-typography-small-font-weight);
	text-transform: var(--e-global-typography-small-text-transform);
	font-style: var(--e-global-typography-small-font-style);
	text-decoration: var(--e-global-typography-small-text-decoration);
	line-height: var(--e-global-typography-small-line-height);
	letter-spacing: var(--e-global-typography-small-letter-spacing);
	word-spacing: var(--e-global-typography-small-word-spacing);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
	padding: 15px 20px 15px 20px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity .qty:focus {
	color: var(--e-global-color-text);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table th, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table td {
	text-align: left;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .group_table, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations {
	margin-bottom: 20px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .group_table td, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td {
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td.label {
	width: 30%;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label a, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations {
	margin-bottom: 0px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations label {
	margin-right: 10px;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-secondary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value select {
	font-family: var(--e-global-typography-small-font-family), Sans-serif;
	font-size: var(--e-global-typography-small-font-size);
	font-weight: var(--e-global-typography-small-font-weight);
	text-transform: var(--e-global-typography-small-text-transform);
	font-style: var(--e-global-typography-small-font-style);
	text-decoration: var(--e-global-typography-small-text-decoration);
	line-height: var(--e-global-typography-small-line-height);
	letter-spacing: var(--e-global-typography-small-letter-spacing);
	word-spacing: var(--e-global-typography-small-word-spacing);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	color: var(--e-global-color-tertiary);
	border-color: var(--e-global-color-border);
	transition: all .2s;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value select:focus {
	color: var(--e-global-color-text);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value option {
	color: var(--e-global-color-tertiary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .reset_variations {
	--cmsmasters-variations-reset-show: block;
	font-family: var(--e-global-typography-meta-font-family), Sans-serif;
	font-size: var(--e-global-typography-meta-font-size);
	font-weight: var(--e-global-typography-meta-font-weight);
	text-transform: var(--e-global-typography-meta-text-transform);
	font-style: var(--e-global-typography-meta-font-style);
	text-decoration: var(--e-global-typography-meta-text-decoration);
	line-height: var(--e-global-typography-meta-line-height);
	letter-spacing: var(--e-global-typography-meta-letter-spacing);
	word-spacing: var(--e-global-typography-meta-word-spacing);
	color: var(--e-global-color-accent);
	transition: all .2s;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart .reset_variations {
	margin-left: 10px;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .reset_variations:hover {
	color: var(--e-global-color-tertiary);
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label a {
	transition: all .3s;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-variation-price .price del, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__price del {
	font-size: .75em;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-variation-price .price .woocommerce-Price-currencySymbol, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__price .woocommerce-Price-currencySymbol {
	font-size: 1em;
	vertical-align: baseline;
}

.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-variation-description {
	margin-bottom: 15px;
}

.elementor-190 .elementor-element.elementor-element-287e69c .elementor-widget-container, .elementor-190 .elementor-element.elementor-element-287e69c .stock {
	text-align: right;
}

.elementor-190 .elementor-element.elementor-element-287e69c .stock {
	font-family: var(--e-global-typography-h5-font-family), Sans-serif;
	font-size: var(--e-global-typography-h5-font-size);
	font-weight: var(--e-global-typography-h5-font-weight);
	text-transform: var(--e-global-typography-h5-text-transform);
	font-style: var(--e-global-typography-h5-font-style);
	text-decoration: var(--e-global-typography-h5-text-decoration);
	line-height: var(--e-global-typography-h5-line-height);
	letter-spacing: var(--e-global-typography-h5-letter-spacing);
	word-spacing: var(--e-global-typography-h5-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-287e69c .stock.out-of-stock {
	color: var(--e-global-color-tertiary);
}

.elementor-190 .elementor-element.elementor-element-781e389e {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 6.5%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba.cmsmasters-tabs-type-horizontal.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list .cmsmasters-tabs-list-item a {
	text-align: center;
	justify-content: center;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba.cmsmasters-tabs-type-horizontal.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list a {
	justify-content: center;
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list .cmsmasters-tabs-list-item a .cmsmasters-tab-title__text-wrap-outer, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-accordion-item-wrap .cmsmasters-tabs-list-item a .cmsmasters-tab-title__text-wrap-outer {
	flex-direction: row;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list .cmsmasters-tabs-list-item a .cmsmasters-tab-icon, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-accordion-item-wrap .cmsmasters-tabs-list-item a .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon {
	align-self: center;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba {
	--tabs-gap: 50px;
	--tabs-list-gap: 40px;
	--icon-gap: 10px;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item .cmsmasters-tab-title__text {
	font-family: var(--e-global-typography-h4-font-family), Sans-serif;
	font-size: var(--e-global-typography-h4-font-size);
	font-weight: var(--e-global-typography-h4-font-weight);
	text-transform: var(--e-global-typography-h4-text-transform);
	font-style: var(--e-global-typography-h4-font-style);
	text-decoration: var(--e-global-typography-h4-text-decoration);
	line-height: var(--e-global-typography-h4-line-height);
	letter-spacing: var(--e-global-typography-h4-letter-spacing);
	word-spacing: var(--e-global-typography-h4-word-spacing);
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a .cmsmasters-tab-title__text {
	color: var(--e-global-color-secondary);
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a:hover, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a:hover .cmsmasters-tab-title__text {
	color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a:before, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a:after, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item .cmsmasters-tab-title__text {
	transition: all .3s;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item.active-tab a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item.active-tab a .cmsmasters-tab-title__text {
	color: var(--e-global-color-primary);
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-accordion-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon {
	transition: all .3s;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-accordion-item a > .cmsmasters-tab-icon {
	transition: all .3s;
}

.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tab {
	text-align: left;
}

.elementor-190 .elementor-element.elementor-element-40f3587c {
	--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;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 6.5%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
}

#cmsmasters-slider-66260a54 {
	--cmsmasters-columns: 3;
	--cmsmasters-space-between: 40px;
}

.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__title {
	font-family: var(--e-global-typography-h3-font-family), Sans-serif;
	font-size: var(--e-global-typography-h3-font-size);
	font-weight: var(--e-global-typography-h3-font-weight);
	text-transform: var(--e-global-typography-h3-text-transform);
	font-style: var(--e-global-typography-h3-font-style);
	text-decoration: var(--e-global-typography-h3-text-decoration);
	line-height: var(--e-global-typography-h3-line-height);
	letter-spacing: var(--e-global-typography-h3-letter-spacing);
	word-spacing: var(--e-global-typography-h3-word-spacing);
	color: var(--e-global-color-secondary);
	text-align: center;
}

.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__header {
	margin-bottom: 50px;
}

@media (max-width:1024px) {
	.elementor-190 .elementor-element.elementor-element-3727a1ba.cmsmasters-tabs-type-vertical.cmsmasters-tab-list-mode-inline[class*="cmsmasters-tabs-responsive"].cmsmasters-type-responsive-horizontal .cmsmasters-tabs-list {
		text-align: center;
		justify-content: center;
	}
}

@media (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-5cde4a75 {
		--width: 59%;
	}
	
	.elementor-190 .elementor-element.elementor-element-3c74c8d2 {
		--width: 41%;
	}
	
	.elementor-190 .elementor-element.elementor-element-781e389e {
		--content-width: 800px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-190 .elementor-element.elementor-element-5cde4a75 {
		--width: 100%;
	}
	
	.elementor-190 .elementor-element.elementor-element-3c74c8d2 {
		--width: 100%;
	}
}

@media (min-width:1601px) {
	.elementor-190 .elementor-element.elementor-element-76fbf413 {
		--message-message-font-size: var(--e-global-typography-small-font-size);
		--message-message-line-height: var(--e-global-typography-small-line-height);
		--message-message-letter-spacing: var(--e-global-typography-small-letter-spacing);
		--message-message-word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-344623be {
		--margin-top: 0px;
		--margin-bottom: 120px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner {
		font-size: var(--e-global-typography-h6-font-size);
		line-height: var(--e-global-typography-h6-line-height);
		letter-spacing: var(--e-global-typography-h6-letter-spacing);
		word-spacing: var(--e-global-typography-h6-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item > *, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item a {
		font-size: var(--e-global-typography-taxonomy-font-size);
		line-height: var(--e-global-typography-taxonomy-line-height);
		letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
		word-spacing: var(--e-global-typography-taxonomy-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity .qty {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label a, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value select {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .reset_variations {
		font-size: var(--e-global-typography-meta-font-size);
		line-height: var(--e-global-typography-meta-line-height);
		letter-spacing: var(--e-global-typography-meta-letter-spacing);
		word-spacing: var(--e-global-typography-meta-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-287e69c .stock {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-781e389e {
		--margin-top: 0px;
		--margin-bottom: 120px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item .cmsmasters-tab-title__text {
		font-size: var(--e-global-typography-h4-font-size);
		line-height: var(--e-global-typography-h4-line-height);
		letter-spacing: var(--e-global-typography-h4-letter-spacing);
		word-spacing: var(--e-global-typography-h4-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-40f3587c {
		--margin-top: 0px;
		--margin-bottom: 120px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__title {
		font-size: var(--e-global-typography-h3-font-size);
		line-height: var(--e-global-typography-h3-line-height);
		letter-spacing: var(--e-global-typography-h3-letter-spacing);
		word-spacing: var(--e-global-typography-h3-word-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-190 .elementor-element.elementor-element-76fbf413 {
		width: var(--container-widget-width, 708px);
		max-width: 708px;
		--container-widget-width: 708px;
		--container-widget-flex-grow: 0;
		--message-message-font-size: var(--e-global-typography-small-font-size);
		--message-message-line-height: var(--e-global-typography-small-line-height);
		--message-message-letter-spacing: var(--e-global-typography-small-letter-spacing);
		--message-message-word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-344623be {
		--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;
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 100px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner {
		font-size: var(--e-global-typography-h6-font-size);
		line-height: var(--e-global-typography-h6-line-height);
		letter-spacing: var(--e-global-typography-h6-letter-spacing);
		word-spacing: var(--e-global-typography-h6-word-spacing);
	}
	
	#cmsmasters-slider-47d85e27 {
		--cmsmasters-columns: 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item > *, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item a {
		font-size: var(--e-global-typography-taxonomy-font-size);
		line-height: var(--e-global-typography-taxonomy-line-height);
		letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
		word-spacing: var(--e-global-typography-taxonomy-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-178b7afc > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2229b1ce > .elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity {
		width: 110px;
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity .qty {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label a, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value select {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .reset_variations {
		font-size: var(--e-global-typography-meta-font-size);
		line-height: var(--e-global-typography-meta-line-height);
		letter-spacing: var(--e-global-typography-meta-letter-spacing);
		word-spacing: var(--e-global-typography-meta-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-287e69c {
		width: initial;
		max-width: initial;
		align-self: flex-start;
	}
	
	.elementor-190 .elementor-element.elementor-element-287e69c .stock {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-781e389e {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3727a1ba {
		--tabs-list-gap: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item .cmsmasters-tab-title__text {
		font-size: var(--e-global-typography-h4-font-size);
		line-height: var(--e-global-typography-h4-line-height);
		letter-spacing: var(--e-global-typography-h4-letter-spacing);
		word-spacing: var(--e-global-typography-h4-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-40f3587c {
		--margin-top: 0px;
		--margin-bottom: 90px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	#cmsmasters-slider-66260a54 {
		--cmsmasters-columns: 2;
		--cmsmasters-space-between: 30px;
	}
	
	.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__title {
		font-size: var(--e-global-typography-h3-font-size);
		line-height: var(--e-global-typography-h3-line-height);
		letter-spacing: var(--e-global-typography-h3-letter-spacing);
		word-spacing: var(--e-global-typography-h3-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-190 .elementor-element.elementor-element-76fbf413 {
		width: var(--container-widget-width, 320px);
		max-width: 320px;
		--container-widget-width: 320px;
		--container-widget-flex-grow: 0;
		--message-message-font-size: var(--e-global-typography-small-font-size);
		--message-message-line-height: var(--e-global-typography-small-line-height);
		--message-message-letter-spacing: var(--e-global-typography-small-letter-spacing);
		--message-message-word-spacing: var(--e-global-typography-small-word-spacing);
		--message-button-margin-top: 20px;
		--message-button-margin-right: 0px;
		--message-button-margin-bottom: 0px;
		--message-button-margin-left: 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-344623be {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-5c069586 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner {
		font-size: var(--e-global-typography-h6-font-size);
		line-height: var(--e-global-typography-h6-line-height);
		letter-spacing: var(--e-global-typography-h6-letter-spacing);
		word-spacing: var(--e-global-typography-h6-word-spacing);
	}
	
	#cmsmasters-slider-47d85e27 {
		--cmsmasters-columns: 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-47d85e27 .elementor-widget-cmsmasters-woo-product-images__row-wrap {
		--col-num: 6;
	}
	
	.elementor-190 .elementor-element.elementor-element-3c74c8d2 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item > *, .elementor-190 .elementor-element.elementor-element-eb59391 .cmsmasters-meta-data__item a {
		font-size: var(--e-global-typography-taxonomy-font-size);
		line-height: var(--e-global-typography-taxonomy-line-height);
		letter-spacing: var(--e-global-typography-taxonomy-letter-spacing);
		word-spacing: var(--e-global-typography-taxonomy-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-178b7afc > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-190 .elementor-element.elementor-element-2229b1ce > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-2229b1ce .price, .woocommerce ul.products li.product .elementor-190 .elementor-element.elementor-element-2229b1ce .price {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity {
		width: 20px;
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .quantity .qty {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .woocommerce-grouped-product-list-item__label a, .woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 table.variations td {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations label {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 form.cart table.variations td.value select {
		font-size: var(--e-global-typography-small-font-size);
		line-height: var(--e-global-typography-small-line-height);
		letter-spacing: var(--e-global-typography-small-letter-spacing);
		word-spacing: var(--e-global-typography-small-word-spacing);
	}
	
	.woocommerce div.product.elementor-190 .elementor-element.elementor-element-317b9817 .reset_variations {
		font-size: var(--e-global-typography-meta-font-size);
		line-height: var(--e-global-typography-meta-line-height);
		letter-spacing: var(--e-global-typography-meta-letter-spacing);
		word-spacing: var(--e-global-typography-meta-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-287e69c .stock {
		font-size: var(--e-global-typography-h5-font-size);
		line-height: var(--e-global-typography-h5-line-height);
		letter-spacing: var(--e-global-typography-h5-letter-spacing);
		word-spacing: var(--e-global-typography-h5-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-781e389e {
		--margin-top: 0px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3727a1ba {
		--tabs-gap: 50px;
		--tabs-list-gap: 40px;
	}
	
	.elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item a, .elementor-190 .elementor-element.elementor-element-3727a1ba .cmsmasters-tabs-list-item .cmsmasters-tab-title__text {
		font-size: var(--e-global-typography-h4-font-size);
		line-height: var(--e-global-typography-h4-line-height);
		letter-spacing: var(--e-global-typography-h4-letter-spacing);
		word-spacing: var(--e-global-typography-h4-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-40f3587c {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	#cmsmasters-slider-66260a54 {
		--cmsmasters-columns: 1;
	}
	
	.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__title {
		font-size: var(--e-global-typography-h3-font-size);
		line-height: var(--e-global-typography-h3-line-height);
		letter-spacing: var(--e-global-typography-h3-letter-spacing);
		word-spacing: var(--e-global-typography-h3-word-spacing);
	}
	
	.elementor-190 .elementor-element.elementor-element-66260a54 .elementor-widget-cmsmasters-woo-product-related__header {
		margin-bottom: 50px;
	}
}
