.elementor-643 .elementor-element.elementor-element-a9425be{--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;--margin-top:4.6875rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-643 .elementor-element.elementor-element-e4d1bdc{width:auto;max-width:auto;}.elementor-643 .elementor-element.elementor-element-e4d1bdc > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-643 .elementor-element.elementor-element-666aeac{width:auto;max-width:auto;}.elementor-643 .elementor-element.elementor-element-666aeac > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-643 .elementor-element.elementor-element-78e523a{width:auto;max-width:auto;}.elementor-643 .elementor-element.elementor-element-78e523a > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-643 .elementor-element.elementor-element-b960830{width:auto;max-width:auto;}.elementor-643 .elementor-element.elementor-element-b960830 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-643 .elementor-element.elementor-element-a8137a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:3.75rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-643 .elementor-element.elementor-element-8a760a2{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1.875rem;}.woocommerce .elementor-643 .elementor-element.elementor-element-88eb393 .flex-control-thumbs img{border-radius:1.25rem 1.25rem 1.25rem 1.25rem;}.woocommerce .elementor-643 .elementor-element.elementor-element-88eb393 .flex-control-thumbs li{padding-right:calc(1.25rem / 2);padding-left:calc(1.25rem / 2);padding-bottom:1.25rem;}.woocommerce .elementor-643 .elementor-element.elementor-element-88eb393 .flex-control-thumbs{margin-right:calc(-1.25rem / 2);margin-left:calc(-1.25rem / 2);}.elementor-643 .elementor-element.elementor-element-84ada94{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-643 .elementor-element.elementor-element-294973b .elementor-heading-title{font-size:1.875rem;font-weight:700;color:var( --e-global-color-text );}.woocommerce .elementor-643 .elementor-element.elementor-element-5d30741 .price{color:var( --e-global-color-accent );font-size:3.125rem;font-weight:700;line-height:1;}body:not(.rtl) .elementor-643 .elementor-element.elementor-element-5d30741:not(.elementor-product-price-block-yes) del{margin-right:0rem;}body.rtl .elementor-643 .elementor-element.elementor-element-5d30741:not(.elementor-product-price-block-yes) del{margin-left:0rem;}.elementor-643 .elementor-element.elementor-element-5d30741.elementor-product-price-block-yes del{margin-bottom:0rem;}.woocommerce .elementor-643 .elementor-element.elementor-element-881ca88 .woocommerce-product-details__short-description{font-size:1.125rem;}.elementor-643 .elementor-element.elementor-element-49a6408 > .elementor-widget-container{background-color:var( --e-global-color-e9654ad );padding:3.125rem 7.8125rem 3.125rem 7.8125rem;border-radius:1.5625rem 1.5625rem 1.5625rem 1.5625rem;}.elementor-643 .elementor-element.elementor-element-49a6408 .cart button, .elementor-643 .elementor-element.elementor-element-49a6408 .cart .button{font-size:1.25rem;font-weight:700;border-style:solid;border-width:0.125rem 0.125rem 0.125rem 0.125rem;border-radius:20rem 20rem 20rem 20rem;padding:1.25rem 2.5rem 1.25rem 2.5rem;color:var( --e-global-color-text );background-color:#FFA50000;border-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-643 .elementor-element.elementor-element-49a6408 .cart button:hover, .elementor-643 .elementor-element.elementor-element-49a6408 .cart .button:hover{color:var( --e-global-color-text );background-color:#FFFFFF4D;}.elementor-643 .elementor-element.elementor-element-49a6408{--button-spacing:0rem;}.elementor-643 .elementor-element.elementor-element-49a6408 .quantity .qty{font-size:1.5rem;font-weight:700;border-style:none;border-radius:20rem 20rem 20rem 20rem;padding:0rem 2rem 0rem 2rem;color:var( --e-global-color-text );background-color:#FFFFFF4D;transition:all 0.2s;}.elementor-643 .elementor-element.elementor-element-e51e20e > .elementor-widget-container{margin:0rem 0rem -0.625rem 0rem;}.elementor-643 .elementor-element.elementor-element-e51e20e .elementor-heading-title{font-size:1.125rem;font-weight:700;color:var( --e-global-color-accent );}.elementor-643 .elementor-element.elementor-element-fa9522e{font-size:1.125rem;line-height:1.78;}.elementor-643 .elementor-element.elementor-element-ee26956{--display:flex;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:3.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-643 .elementor-element.elementor-element-d615f70 .elementor-heading-title{font-size:3.75rem;font-weight:700;}.elementor-643 .elementor-element.elementor-element-1f57404{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-643 .elementor-element.elementor-element-1f57404 .elementor-divider-separator{width:100%;}.elementor-643 .elementor-element.elementor-element-1f57404 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-643 .elementor-element.elementor-element-594e672{--display:flex;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products  ul.products{grid-column-gap:1.875rem;grid-row-gap:1.875rem;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.25rem;font-weight:700;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-size:1.875rem;font-weight:700;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .price del {font-size:1.25rem;font-weight:700;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:#F7941E80;border-color:var( --e-global-color-accent );font-size:1.25rem;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20rem 20rem 20rem 20rem;padding:1.25rem 1.875rem 1.25rem 1.875rem;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:1.875rem;border-color:#FFFFFF4D;}@media(min-width:768px){.elementor-643 .elementor-element.elementor-element-8a760a2{--width:42%;}.elementor-643 .elementor-element.elementor-element-84ada94{--width:58%;}}@media(max-width:1280px){.elementor-643 .elementor-element.elementor-element-a8137a7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-643 .elementor-element.elementor-element-49a6408 > .elementor-widget-container{padding:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-643 .elementor-element.elementor-element-ee26956{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-643 .elementor-element.elementor-element-1f57404 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}}@media(max-width:1024px){.elementor-643 .elementor-element.elementor-element-a8137a7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-643 .elementor-element.elementor-element-49a6408 > .elementor-widget-container{padding:1.875rem 1.875rem 1.875rem 1.875rem;}.elementor-643 .elementor-element.elementor-element-ee26956{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-643 .elementor-element.elementor-element-d615f70 .elementor-heading-title{font-size:2rem;}.elementor-643 .elementor-element.elementor-element-1f57404 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-643 .elementor-element.elementor-element-9ff3744.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}}@media(max-width:767px){.elementor-643 .elementor-element.elementor-element-a9425be{--gap:0rem 0.625rem;--row-gap:0rem;--column-gap:0.625rem;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-643 .elementor-element.elementor-element-e4d1bdc > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-643 .elementor-element.elementor-element-e4d1bdc .elementor-button{font-size:0.875rem;padding:1rem 1rem 1rem 1rem;}.elementor-643 .elementor-element.elementor-element-666aeac > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-643 .elementor-element.elementor-element-666aeac .elementor-button{font-size:0.875rem;padding:1rem 1rem 1rem 1rem;}.elementor-643 .elementor-element.elementor-element-78e523a > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-643 .elementor-element.elementor-element-78e523a .elementor-button{font-size:0.875rem;padding:1rem 1rem 1rem 1rem;}.elementor-643 .elementor-element.elementor-element-b960830 > .elementor-widget-container{margin:0rem 0rem 0.625rem 0rem;}.elementor-643 .elementor-element.elementor-element-b960830 .elementor-button{font-size:0.875rem;padding:1rem 1rem 1rem 1rem;}.elementor-643 .elementor-element.elementor-element-8a760a2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-643 .elementor-element.elementor-element-49a6408 > .elementor-widget-container{padding:1.875rem 1.875rem 1.875rem 1.875rem;}}@media(min-width:1600px){.elementor-643 .elementor-element.elementor-element-a8137a7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-643 .elementor-element.elementor-element-ee26956{--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:center;}.elementor-643 .elementor-element.elementor-element-d615f70{width:auto;max-width:auto;}.elementor-643 .elementor-element.elementor-element-1f57404 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-88eb393 */.elementor-643 .elementor-element.elementor-element-88eb393 .flex-control-thumbs {
    margin-top: 1.875rem !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5d30741 */body .product.type-product.sale .elementor-widget-woocommerce-product-price .price {
	margin-bottom: 0;
	padding-left: 5rem;
	background: no-repeat left center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_108_864)'%3E%3Cpath d='M47.702 25.0016L49.8956 19.2801C50.1362 18.6489 49.9487 17.9334 49.4206 17.5053L44.6647 13.6493L43.7023 7.59657C43.596 6.92787 43.0711 6.40603 42.4024 6.29978L36.3496 5.33735L32.4968 0.5783C32.0718 0.0502115 31.3406 -0.137276 30.725 0.103333L25.0004 2.30006L19.2789 0.106458C18.6446 -0.137276 17.9353 0.0564611 17.5072 0.581425L13.6512 5.34048L7.59848 6.30291C6.9329 6.40915 6.40794 6.93412 6.30169 7.5997L5.33926 13.6524L0.580212 17.5084C0.0552475 17.9334 -0.135364 18.6489 0.105244 19.2801L2.29884 25.0016L0.105244 30.7231C-0.138489 31.3543 0.0552475 32.0699 0.580212 32.4949L5.33926 36.3477L6.30169 42.4004C6.40794 43.0691 6.92978 43.5941 7.59848 43.7004L13.6512 44.6628L17.5072 49.4187C17.9353 49.9499 18.6509 50.1374 19.2821 49.8937L25.0004 47.7032L30.7219 49.8968C30.9031 49.9656 31.0906 49.9999 31.2812 49.9999C31.7406 49.9999 32.1937 49.7968 32.4968 49.4187L36.3496 44.6628L42.4024 43.7004C43.0711 43.5941 43.596 43.0691 43.7023 42.4004L44.6647 36.3477L49.4206 32.4949C49.9487 32.0668 50.1362 31.3543 49.8956 30.7231L47.702 25.0016Z' fill='%23F7941E'/%3E%3Cpath d='M20.3132 21.8767C17.729 21.8767 15.626 19.7737 15.626 17.1895C15.626 14.6053 17.729 12.5023 20.3132 12.5023C22.8974 12.5023 25.0003 14.6053 25.0003 17.1895C25.0003 19.7737 22.8974 21.8767 20.3132 21.8767ZM20.3132 15.6271C19.4507 15.6271 18.7508 16.3271 18.7508 17.1895C18.7508 18.052 19.4507 18.7519 20.3132 18.7519C21.1756 18.7519 21.8755 18.052 21.8755 17.1895C21.8755 16.3271 21.1756 15.6271 20.3132 15.6271Z' fill='%23FAFAFA'/%3E%3Cpath d='M29.6872 37.5009C27.103 37.5009 25 35.3979 25 32.8137C25 30.2295 27.103 28.1265 29.6872 28.1265C32.2714 28.1265 34.3744 30.2295 34.3744 32.8137C34.3744 35.3979 32.2714 37.5009 29.6872 37.5009ZM29.6872 31.2513C28.8279 31.2513 28.1248 31.9544 28.1248 32.8137C28.1248 33.673 28.8279 34.3761 29.6872 34.3761C30.5465 34.3761 31.2496 33.673 31.2496 32.8137C31.2496 31.9544 30.5465 31.2513 29.6872 31.2513Z' fill='%23FAFAFA'/%3E%3Cpath d='M17.188 37.5008C16.8724 37.5008 16.5567 37.4071 16.2818 37.2102C15.5787 36.7071 15.4162 35.7322 15.9193 35.0291L31.5432 13.1556C32.0463 12.4526 33.0212 12.2901 33.7243 12.7932C34.4274 13.2931 34.5868 14.2712 34.0868 14.9711L18.4629 36.8446C18.1535 37.2727 17.6754 37.5008 17.188 37.5008Z' fill='%23FAFAFA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_108_864'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.elementor-643 .elementor-element.elementor-element-5d30741 .price del {
	display: block;
	font-size: 1.25rem;
	font-weight: 700;
	color: var(--e-global-color-text);
	opacity: 1;
	margin-bottom: 0.3125rem;
}
.elementor-643 .elementor-element.elementor-element-5d30741 .price ins {
	display: block;
	text-decoration: none;
	background-image: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-3e66d01 */.elementor-643 .elementor-element.elementor-element-3e66d01 .woocommerce-product-attributes .woocommerce-product-attributes-item {
	display: flex;
	padding: 1.875rem 0;
	font-size: 1rem;
	border-top: solid 0.0625rem rgba(255, 255, 255, 0.3);
}
.elementor-643 .elementor-element.elementor-element-3e66d01 .woocommerce-product-attributes .woocommerce-product-attributes-item__label {
	padding-right: 0.3125rem;
	color: var(--e-global-color-accent);
	font-weight: 700;
}
.elementor-643 .elementor-element.elementor-element-3e66d01 .woocommerce-product-attributes .woocommerce-product-attributes-item p {
	margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-49a6408 */.elementor-643 .elementor-element.elementor-element-49a6408 .e-atc-qty-button-holder {
	flex-wrap: wrap !important;
	gap: 1.25rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .quantity:not(.qty_event) {
	width: 100%;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .quantity.qty_event {
	margin-right: 0 !important;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .quantity .qty {
	width: 100%;
	max-width: 25rem;
	min-height: 3.75rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 button[name="add-to-cart"] {
	width: 15.3125rem;
	max-width: 100%;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .stepper_wrapper {
	position: relative;
	height: 100%;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .stepper_wrapper .stepper {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 0;
	border: none;
	border-radius: 0;
	display: flex;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .stepper_wrapper .stepper:hover {
	background: none;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .stepper_wrapper .stepper_up {
	right: 3.125rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .stepper_wrapper .stepper_down {
	left: 3.125rem;
}
@media (min-width: 576px) {
	.elementor-643 .elementor-element.elementor-element-49a6408 .quantity:not(.qty_event) {
		width: auto;
		margin-right: 2.5rem !important;
	}
	.elementor-643 .elementor-element.elementor-element-49a6408 .quantity .qty {
		min-width: 15.625rem;
	}
}
@media (min-width: 1280px) {
	.elementor-643 .elementor-element.elementor-element-49a6408 .quantity .qty {
		min-width: 25rem;
	}
}

/* --- */
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_event_info_section {
	font-size: 1.125rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_event_info_section > *:not(:last-child) {
	margin-bottom: 0.3125rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 div#wps_etmwf_event_date img,
.elementor-643 .elementor-element.elementor-element-49a6408 div#wps_etmwf_event_time img,
.elementor-643 .elementor-element.elementor-element-49a6408 div#wps_etmwf_event_venue img
{
	vertical-align: -0.125rem;
	margin-right: 0.625rem;
	filter: invert(97%) sepia(52%) saturate(99%) hue-rotate(241deg) brightness(114%) contrast(100%);
	filter: invert(56%) sepia(98%) saturate(896%) hue-rotate(0deg) brightness(103%) contrast(103%);
}
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_addition_info_section .wps-form-group,
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_field_wrap
{
	display: flex;
	align-items: center;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_addition_info_section .wps-form-group__label,
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_field_label
{
	margin-right: 0.9375rem;
	min-width: 6.875rem;
	width: auto;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .variations {width: auto !important;}
.elementor-643 .elementor-element.elementor-element-49a6408 .variations input,
.elementor-643 .elementor-element.elementor-element-49a6408 .variations select,
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_addition_info_section input[type="email"],
.elementor-643 .elementor-element.elementor-element-49a6408 .wps_etmfw_addition_info_section input[type="text"],
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_row .wcpa_field
{
	background: none;
	border: solid 0.0625rem white;
	border-radius: 20rem;
	max-width: 12.5rem !important;
	min-width: auto !important;
	color: inherit;
	padding: 0.5rem 1.5625rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .variations select option,
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_row .wcpa_field option
{color: var(--e-global-color-primary);
}
.elementor-643 .elementor-element.elementor-element-49a6408 .variations label {
	font-weight: 400 !important;
}
.elementor-643 .elementor-element.elementor-element-49a6408 table.variations td,
.elementor-643 .elementor-element.elementor-element-49a6408 table.variations th {
	background: none !important;
	text-align: left;
	vertical-align: middle !important;
	min-width: 6.875rem;
	padding: 0 0.9375rem 0 0;
	font-size: 1.125rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .reset_variations {
	background: none !important;
	border: none !important;
	padding: 0 0.625rem !important;
	font-weight: 400 !important;
	font-size: 0.875rem !important;
}
.elementor-643 .elementor-element.elementor-element-49a6408 button.reset_variations::before {
	content: "x";
	margin-right: 0.625rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	border: solid 0.0625rem white;
	line-height: 1;
	font-size: 0.625rem;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: 0.125rem;
}
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap {padding : 0;}
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_field_label {margin-bottom: 0;color: inherit;font-size: inherit;}
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_required_ast {color: inherit;}
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_wrap .wcpa_required_ast::before {content: " ";}
.elementor-643 .elementor-element.elementor-element-49a6408 .wcpa_skeleton_loader {opacity: 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee26956 */.elementor-643 .elementor-element.elementor-element-ee26956 {display: none;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-9ff3744 */.elementor-643 .elementor-element.elementor-element-9ff3744 .product {
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 img {
    height: 25rem !important;
    width: 100%;
    object-fit: cover;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 .woocommerce-loop-product__title {
    padding: 0 1.875rem !important;
    margin: 1.875rem 0 !important;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 .price {
    padding: 0 1.875rem !important;
    margin: 0 0 1.875rem 0 !important;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 .product.sale .price {
    padding-left: 5.125rem !important;
    background: no-repeat 1.875rem center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cg clip-path='url(%23clip0_108_950)'%3E%3Cpath d='M30.8636 16.0009L32.2675 12.3391C32.4215 11.9352 32.3015 11.4772 31.9635 11.2032L28.9197 8.73538L28.3038 4.86164C28.2358 4.43367 27.8998 4.09969 27.4718 4.0317L23.5981 3.41574L21.1323 0.369946C20.8603 0.0319694 20.3923 -0.0880224 19.9984 0.0659671L16.3346 1.47187L12.6729 0.0679669C12.2669 -0.0880224 11.8129 0.0359691 11.5389 0.371946L9.0711 3.41774L5.19736 4.0337C4.77139 4.10169 4.43542 4.43767 4.36742 4.86364L3.75146 8.73738L0.705671 11.2052C0.369694 11.4772 0.247703 11.9352 0.401692 12.3391L1.8056 16.0009L0.401692 19.6626C0.245703 20.0666 0.369694 20.5246 0.705671 20.7966L3.75146 23.2624L4.36742 27.1361C4.43542 27.5641 4.76939 27.9001 5.19736 27.9681L9.0711 28.584L11.5389 31.6278C11.8129 31.9678 12.2709 32.0878 12.6749 31.9318L16.3346 30.5299L19.9964 31.9338C20.1123 31.9778 20.2323 31.9998 20.3543 31.9998C20.6483 31.9998 20.9383 31.8698 21.1323 31.6278L23.5981 28.584L27.4718 27.9681C27.8998 27.9001 28.2358 27.5641 28.3038 27.1361L28.9197 23.2624L31.9635 20.7966C32.3015 20.5226 32.4215 20.0666 32.2675 19.6626L30.8636 16.0009Z' fill='%23F44336'/%3E%3Cpath d='M13.3348 14.0011C11.6809 14.0011 10.335 12.6551 10.335 11.0013C10.335 9.34737 11.6809 8.00146 13.3348 8.00146C14.9886 8.00146 16.3346 9.34737 16.3346 11.0013C16.3346 12.6551 14.9886 14.0011 13.3348 14.0011ZM13.3348 10.0013C12.7828 10.0013 12.3348 10.4493 12.3348 11.0013C12.3348 11.5532 12.7828 12.0012 13.3348 12.0012C13.8867 12.0012 14.3347 11.5532 14.3347 11.0013C14.3347 10.4493 13.8867 10.0013 13.3348 10.0013Z' fill='%23FAFAFA'/%3E%3Cpath d='M19.3348 24.0006C17.6809 24.0006 16.335 22.6547 16.335 21.0008C16.335 19.3469 17.6809 18.001 19.3348 18.001C20.9886 18.001 22.3346 19.3469 22.3346 21.0008C22.3346 22.6547 20.9886 24.0006 19.3348 24.0006ZM19.3348 20.0008C18.7848 20.0008 18.3348 20.4508 18.3348 21.0008C18.3348 21.5507 18.7848 22.0007 19.3348 22.0007C19.8847 22.0007 20.3347 21.5507 20.3347 21.0008C20.3347 20.4508 19.8847 20.0008 19.3348 20.0008Z' fill='%23FAFAFA'/%3E%3Cpath d='M11.335 24.0005C11.133 24.0005 10.931 23.9405 10.755 23.8145C10.305 23.4925 10.2011 22.8686 10.523 22.4186L20.5223 8.41957C20.8443 7.9696 21.4683 7.86561 21.9183 8.18758C22.3682 8.50756 22.4702 9.13352 22.1502 9.58149L12.1509 23.5805C11.9529 23.8545 11.647 24.0005 11.335 24.0005Z' fill='%23FAFAFA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_108_950'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.333984)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.elementor-643 .elementor-element.elementor-element-9ff3744 .button {
    margin: auto auto 1.875rem auto !important;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 del {
    line-height: 1;
    display: block !important;
    opacity: 1 !important;
}
.elementor-643 .elementor-element.elementor-element-9ff3744 ins {
    text-decoration: none;
    display: block !important;
}

@media (min-width: 1280px) {
    .elementor-643 .elementor-element.elementor-element-9ff3744 .woocommerce-loop-product__title {
        width: 50%;
    }
    .elementor-643 .elementor-element.elementor-element-9ff3744 .price {
        width: 50%;
    }
    .elementor-643 .elementor-element.elementor-element-9ff3744 .button {
        position: absolute;
        left: 50%;
        bottom: 3.75rem;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */