.elementor-41571 .elementor-element.elementor-element-4a5f3a82:not(.elementor-motion-effects-element-type-background), .elementor-41571 .elementor-element.elementor-element-4a5f3a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #EE2326 0%, #000E2B 100%);}.elementor-41571 .elementor-element.elementor-element-4a5f3a82 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41571 .elementor-element.elementor-element-4a5f3a82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:04px 0px 20px 0px;}.elementor-41571 .elementor-element.elementor-element-2fc670b7 > .elementor-element-populated{padding:10px 50px 10px 50px;}.elementor-41571 .elementor-element.elementor-element-18d61f6f img{width:220px;}.elementor-41571 .elementor-element.elementor-element-198e0265:not(.elementor-motion-effects-element-type-background), .elementor-41571 .elementor-element.elementor-element-198e0265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-41571 .elementor-element.elementor-element-198e0265 > .elementor-container{max-width:1080px;}.elementor-41571 .elementor-element.elementor-element-198e0265 > .elementor-background-overlay{opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41571 .elementor-element.elementor-element-198e0265{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 0px 20px;}.elementor-41571 .elementor-element.elementor-element-198e0265 > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:12px;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-371262f1.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-41571 .elementor-element.elementor-element-371262f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-41571 .elementor-element.elementor-element-371262f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5{text-align:right;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5 img{width:100%;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-59fe19e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-41571 .elementor-element.elementor-element-59fe19e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-41571 .elementor-element.elementor-element-59fe19e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-41571 .elementor-element.elementor-element-41cc09b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-41cc09b8{text-align:left;font-family:"Epilogue", Sans-serif;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-41571 .elementor-element.elementor-element-2344ab:not(.elementor-motion-effects-element-type-background), .elementor-41571 .elementor-element.elementor-element-2344ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41571 .elementor-element.elementor-element-2344ab > .elementor-container{max-width:1097px;}.elementor-41571 .elementor-element.elementor-element-2344ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-2344ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-279bd02f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-41571 .elementor-element.elementor-element-279bd02f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-41571 .elementor-element.elementor-element-6f2f442a > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:var( --e-global-color-344ce0b7 );}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:var( --e-global-color-344ce0b7 );}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:var( --e-global-color-344ce0b7 );}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:var( --e-global-color-344ce0b7 );}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:var( --e-global-color-344ce0b7 );border-color:var( --e-global-color-344ce0b7 );}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form,
						.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-modern-checkout{--wcf-text-color:var( --e-global-color-569fd7b2 );--wcf-link-color:var( --e-global-color-569fd7b2 );--wcf-payment-section-label-color:#000000;--wcf-payment-section-bg-color:var( --e-global-color-480a32bf );--wcf-payment-section-desc-bg-color:#F2F2F2;}.elementor-41571 .elementor-element.elementor-element-6f2f442a .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form, .elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#000000;}.elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form,
						 .elementor-41571 .elementor-element.elementor-element-6f2f442a .wcf-embed-checkout-form-modern-checkout{--wcf-payment-section-desc-text-color:#000000;}.elementor-41571 .elementor-element.elementor-element-6c8e34b0:not(.elementor-motion-effects-element-type-background), .elementor-41571 .elementor-element.elementor-element-6c8e34b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-41571 .elementor-element.elementor-element-6c8e34b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41571 .elementor-element.elementor-element-6c8e34b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-108493a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-41571 .elementor-element.elementor-element-108493a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-41571 .elementor-element.elementor-element-108493a > .elementor-element-populated{margin:60px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41571 .elementor-element.elementor-element-1f13dea3{text-align:left;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-67f14c61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-41571 .elementor-element.elementor-element-67f14c61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-41571 .elementor-element.elementor-element-67f14c61 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-41571 .elementor-element.elementor-element-2b73ee9d{text-align:left;}.elementor-41571 .elementor-element.elementor-element-2b73ee9d .elementor-heading-title{font-size:38px;font-weight:bold;line-height:44px;letter-spacing:-0.7px;color:#002240;}.elementor-41571 .elementor-element.elementor-element-16684b31{text-align:left;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.6px;color:#364B67;}.elementor-41571 .elementor-element.elementor-element-32a0df1f:not(.elementor-motion-effects-element-type-background), .elementor-41571 .elementor-element.elementor-element-32a0df1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #EE2326 0%, #000E2B 100%);}.elementor-41571 .elementor-element.elementor-element-32a0df1f > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41571 .elementor-element.elementor-element-32a0df1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:04px 0px 14px 0px;}.elementor-41571 .elementor-element.elementor-element-32a0df1f > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-41571 .elementor-element.elementor-element-32a0df1f > .elementor-shape-top svg{width:calc(300% + 1.3px);height:10px;}.elementor-41571 .elementor-element.elementor-element-524c3c81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-41571 .elementor-element.elementor-element-4274f375{--spacer-size:11px;}.elementor-41571 .elementor-element.elementor-element-7c9fa6e9 img{width:200px;}.elementor-41571 .elementor-element.elementor-element-167731b{text-align:center;color:#FFFFFF;}.elementor-41571 .elementor-element.elementor-element-538d5044 > .elementor-widget-container{margin:20px 0px -40px 0px;}.elementor-41571 .elementor-element.elementor-element-538d5044{text-align:center;font-family:"Open Sans", Sans-serif;font-size:13px;line-height:16px;color:#FFFFFFEB;}.elementor-41571 .elementor-element.elementor-element-21c0262c > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-41571 .elementor-element.elementor-element-371262f1{width:20%;}.elementor-41571 .elementor-element.elementor-element-59fe19e3{width:80%;}.elementor-41571 .elementor-element.elementor-element-5d878f5f{width:25%;}.elementor-41571 .elementor-element.elementor-element-67f14c61{width:75%;}}@media(max-width:1024px){.elementor-41571 .elementor-element.elementor-element-2fc670b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-198e0265{padding:40px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-41571 .elementor-element.elementor-element-371262f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-41571 .elementor-element.elementor-element-371262f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5{text-align:center;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5 img{width:150px;}.elementor-41571 .elementor-element.elementor-element-41cc09b8{text-align:center;}.elementor-41571 .elementor-element.elementor-element-108493a > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41571 .elementor-element.elementor-element-67f14c61 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-41571 .elementor-element.elementor-element-198e0265 > .elementor-shape-bottom svg{width:calc(800% + 1.3px);height:8px;}.elementor-41571 .elementor-element.elementor-element-198e0265{padding:20px 20px 0px 20px;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-2b5b5da5 img{width:150px;}.elementor-41571 .elementor-element.elementor-element-41cc09b8{text-align:center;}.elementor-41571 .elementor-element.elementor-element-6c8e34b0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-108493a > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41571 .elementor-element.elementor-element-1f13dea3{text-align:center;}.elementor-41571 .elementor-element.elementor-element-1f13dea3 img{width:200px;}.elementor-41571 .elementor-element.elementor-element-67f14c61 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41571 .elementor-element.elementor-element-2b73ee9d{text-align:center;}.elementor-41571 .elementor-element.elementor-element-2b73ee9d .elementor-heading-title{font-size:18px;}.elementor-41571 .elementor-element.elementor-element-16684b31 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-41571 .elementor-element.elementor-element-16684b31{text-align:center;font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-41571 .elementor-element.elementor-element-4e697928{width:15%;}.elementor-41571 .elementor-element.elementor-element-509f8bdd{width:15%;}.elementor-41571 .elementor-element.elementor-element-371262f1{width:100%;}.elementor-41571 .elementor-element.elementor-element-59fe19e3{width:100%;}}/* Start custom CSS for html, class: .elementor-element-21c0262c */a.float { 
	background-color: #ea1d18;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	bottom: 10px;
	box-shadow: none;
	box-sizing: border-box;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: "SF UI Text", sans-serif;
	height: 50px;
	left: 80px;
	line-height: 27px;
	position: fixed;
	right: 1310px;
	text-align: center;
	text-decoration: none;
	width: 50px;
	z-index: 99;
}

a.float:hover { 
	color: #3ca7bd;
	outline: 0px;
	text-decoration: none;
}

a.float:focus { 
	outline: 0px;
	text-decoration: none;
}

i.fa.fa-chevron-left.my-float { 
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: "Font Awesome 5 Free";
	font-size: 20px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 900;
	line-height: 20px;
	margin-right: 4px;
	margin-top: 16px;
	text-align: center;
	text-rendering: auto;
	z-index: 99;
}

i.fa.fa-chevron-left.my-float::before { 
	content: "";
}

@media print { 
	a.float { 
		background: 0px 0px !important;
		box-shadow: none !important;
		color: #000000 !important;
		text-decoration: underline;
		text-shadow: none !important;
	}

	a.float:visited { 
		text-decoration: underline;
	}

	i.fa.fa-chevron-left.my-float { 
		background: 0px 0px !important;
		box-shadow: none !important;
		color: #000000 !important;
		text-shadow: none !important;
	}

}

@media only screen and (max-width: 600px) { 
	a.float { 
		background-color: #ea1d18;
		border-radius: 50px;
		bottom: 15px!important;
		color: #ffffff;
		height: 50px;
		left: 15px;
		position: fixed;
		text-align: center;
		width: 50px;
		z-index: 99;
	}

}/* End custom CSS */
/* Start custom CSS */fieldset {
    border: 0px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .widget_shopping_cart.woocommerce a.button, .widget_shopping_cart.woocommerce a.button:hover, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button:not(.signin-button):not(.wc-forward):hover, .woocommerce button.button, .woocommerce input.button, .woocommerce .site-content nav.woocommerce-pagination ul li .current, .woocommerce #content div.product form.cart .button, .woocommerce li.product a.added_to_cart.wc-forward:hover, .woocommerce li.product a.button.add_to_cart_button:hover, .woocommerce li.product a.button.product_type_external:hover, .woocommerce li.product a.button.product_type_grouped:hover, .woocommerce li.product a.button.product_type_simple:hover, .woocommerce li.product a.button.product_type_variable:hover, .woocommerce .woocommerce-message .button, .woocommerce .woocommerce-message .button:hover, .woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.button.checkout-button:hover, .woocommerce form button.button, .woocommerce form button.button:hover, .woocommerce-checkout #payment #place_order, .woocommerce-checkout #payment #place_order:hover, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-info .button:hover, .woocommerce table.my_account_orders tbody td a.button, .woocommerce table.my_account_orders tbody td a.button:hover, .woocommerce #content div.product #reviews p.form-submit input#submit, .woocommerce-checkout #payment li.wc_payment_method input.input-radio:checked::before, .woocommerce-checkout input[type=checkbox]:checked + span:before, input[type=checkbox]#wp-comment-cookies-consent:checked + label:before, .woocommerce-product-search button {
    background-color: #d0011c;
    font-size: 23px;
    text-transform: uppercase;
}

.wcf-embed-checkout-form .woocommerce #payment [type=radio]:checked+label, .wcf-embed-checkout-form .woocommerce #payment [type=radio]:not(:checked)+label {
    padding: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 19px;
}

.wcf-bump-order-grid-wrap.wcf-all-bump-order-wrap.wcf-after-customer {
    margin-top: 20px;
}

.wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods {
    margin: 1em 0 0;
    background-color: #f7f7f7;
    padding: 0px;
}


.elementor-28382 .elementor-element.elementor-element-86717c3 .wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .elementor-28382 .elementor-element.elementor-element-86717c3 .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .elementor-28382 .elementor-element.elementor-element-86717c3 .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none;
}

.payment_box.payment_method_stripe {
    margin-top: 0px!important;
}

.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box .form-row {
    margin: 0px;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    border: 1px solid #fff!important;
    margin: 5px 0;
    padding: 5px;
    border-radius: 2px!important;
    background-color: #fff;
    outline: 0;
}

.woocommerce-checkout #payment ul.payment_methods {
    padding: 0px!important;
}/* End custom CSS */