.elementor-4938 .elementor-element.elementor-element-e2308f3:not(.elementor-motion-effects-element-type-background), .elementor-4938 .elementor-element.elementor-element-e2308f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE2530;}.elementor-4938 .elementor-element.elementor-element-e2308f3, .elementor-4938 .elementor-element.elementor-element-e2308f3 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-4938 .elementor-element.elementor-element-e2308f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4938 .elementor-element.elementor-element-e2308f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4938 .elementor-element.elementor-element-27ae6ef{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-4938 .elementor-element.elementor-element-27ae6ef .elementor-headline{text-align:center;}.elementor-4938 .elementor-element.elementor-element-27ae6ef .elementor-headline-plain-text{color:#FFFFFF;}.elementor-4938 .elementor-element.elementor-element-27ae6ef .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-4938 .elementor-element.elementor-element-d13cf61{margin-top:40px;margin-bottom:70px;}.elementor-bc-flex-widget .elementor-4938 .elementor-element.elementor-element-ced1dbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4938 .elementor-element.elementor-element-ced1dbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4938 .elementor-element.elementor-element-6bddd2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-6bddd2e{text-align:start;font-family:"Roboto", Sans-serif;font-size:2.4rem;font-weight:900;line-height:1em;letter-spacing:1px;}.elementor-4938 .elementor-element.elementor-element-e58a8c8 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-6882b1c > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-e87f26c{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-4938 .elementor-element.elementor-element-e87f26c > .elementor-widget-container{margin:016px 0px 5px 0px;padding:0% 20% 0% 20%;}.elementor-4938 .elementor-element.elementor-element-e87f26c .elementor-divider-separator{width:100%;}.elementor-4938 .elementor-element.elementor-element-e87f26c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4938 .elementor-element.elementor-element-8e02491{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4938 .elementor-element.elementor-element-8e02491 .elementor-widget-container{text-align:center;}.elementor-4938 .elementor-element.elementor-element-66def60{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-4938 .elementor-element.elementor-element-66def60 > .elementor-widget-container{margin:5px 0px 10px 0px;padding:0% 20% 0% 20%;}.elementor-4938 .elementor-element.elementor-element-66def60 .elementor-divider-separator{width:100%;}.elementor-4938 .elementor-element.elementor-element-66def60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4938 .elementor-element.elementor-element-899d99a{margin-top:40px;margin-bottom:70px;}.elementor-bc-flex-widget .elementor-4938 .elementor-element.elementor-element-ceee2be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4938 .elementor-element.elementor-element-ceee2be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4938 .elementor-element.elementor-element-ef71735 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-ef71735{text-align:start;font-family:"Roboto", Sans-serif;font-size:2.4rem;font-weight:900;line-height:1em;letter-spacing:1px;}.elementor-4938 .elementor-element.elementor-element-db4a3ff > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-b193a30 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-ec603c1{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-4938 .elementor-element.elementor-element-ec603c1 > .elementor-widget-container{margin:016px 0px 5px 0px;padding:0% 20% 0% 20%;}.elementor-4938 .elementor-element.elementor-element-ec603c1 .elementor-divider-separator{width:100%;}.elementor-4938 .elementor-element.elementor-element-ec603c1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4938 .elementor-element.elementor-element-bcc9ee0{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-4938 .elementor-element.elementor-element-bcc9ee0 .elementor-widget-container{text-align:center;}.elementor-4938 .elementor-element.elementor-element-7d69592{--divider-border-style:solid;--divider-color:#E8E8E8;--divider-border-width:1px;}.elementor-4938 .elementor-element.elementor-element-7d69592 > .elementor-widget-container{margin:5px 0px 10px 0px;padding:0% 20% 0% 20%;}.elementor-4938 .elementor-element.elementor-element-7d69592 .elementor-divider-separator{width:100%;}.elementor-4938 .elementor-element.elementor-element-7d69592 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4938 .elementor-element.elementor-element-6d509e7{margin-top:0px;margin-bottom:60px;}.elementor-4938 .elementor-element.elementor-element-bf2485f{text-align:start;}.elementor-4938 .elementor-element.elementor-element-bf2485f .elementor-heading-title{color:#000000;}.elementor-4938 .elementor-element.elementor-element-269927a{text-align:start;}.elementor-4938 .elementor-element.elementor-element-dfd225b{margin-top:70px;margin-bottom:0px;}.elementor-4938 .elementor-element.elementor-element-340c56a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-904006f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-b9793ac > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-b9793ac{text-align:start;}@media(min-width:768px){.elementor-4938 .elementor-element.elementor-element-ced1dbc{width:66.667%;}.elementor-4938 .elementor-element.elementor-element-9d0f6ce{width:2.162%;}.elementor-4938 .elementor-element.elementor-element-a5e67eb{width:30.808%;}}@media(max-width:767px){.elementor-4938 .elementor-element.elementor-element-e2308f3, .elementor-4938 .elementor-element.elementor-element-e2308f3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-d13cf61{margin-top:0px;margin-bottom:0px;}.elementor-4938 .elementor-element.elementor-element-66def60 > .elementor-widget-container{margin:5px 0px 40px 0px;}.elementor-4938 .elementor-element.elementor-element-7d69592 > .elementor-widget-container{margin:5px 0px 40px 0px;}.elementor-4938 .elementor-element.elementor-element-bf2485f{width:100%;max-width:100%;}.elementor-4938 .elementor-element.elementor-element-dfd225b{margin-top:0px;margin-bottom:0px;}.elementor-4938 .elementor-element.elementor-element-09b31ab > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-ab99fff > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-4938 .elementor-element.elementor-element-b9793ac > .elementor-widget-container{margin:25px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6bddd2e */.elementor-widget-text-editor {
    margin-bottom: 0 !important;
}

.elementor-widget-text-editor p {
    margin-bottom: 0rem !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d13cf61 */#thanks-sub {
    margin-bottom: 0 !important;
}

#thanks-line {
    margin: 0 !important;
}

#thanks-text {
 margin-bottom: 01rem !important;   
}

#thanks-social {
    margin-bottom: 0 !important;
}

#thanks-main {
    margin-bottom: 6px !important;
}

#thank-you-for-order #order-info-link a {
    color: #de2530 !important;
    font-size: 1.5rem;
}

#thank-you-for-order #order-info-link a:hover {
    color: #5c0e13 important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef71735 */.elementor-widget-text-editor {
    margin-bottom: 0 !important;
}

.elementor-widget-text-editor p {
    margin-bottom: 0rem !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-899d99a */#thanks-sub {
    margin-bottom: 0 !important;
}

#thanks-line {
    margin: 0 !important;
}

#thanks-text {
 margin-bottom: 01rem !important;   
}

#thanks-social {
    margin-bottom: 0 !important;
}

#thanks-main {
    margin-bottom: 6px !important;
}

#thank-you-for-order #order-info-link a {
    color: #de2530 !important;
    font-size: 1.5rem;
}

#thank-you-for-order #order-info-link a:hover {
    color: #5c0e13 important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-269927a */#io-products table {
	color:#666 !important;
	font-size:14px !important;
	background:#eaebec !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important;
	border-radius:3px !important;
	-moz-box-shadow: 0 1px 2px #d1d1d1 !important;
	-webkit-box-shadow: 0 1px 2px #d1d1d1!important;
	width: 100% !important;
}

#io-products table th {
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
#io-products table th:first-child {
	text-align: left;
	padding-left:20px;
}
#io-products table tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
#io-products table tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
#io-products table tr {
	text-align: center;
	padding-left:20px;
}
#io-products table td:first-child {
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
#io-products table td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
#io-products table tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
#io-products table tr:last-child td {
	border-bottom:0;
}
#io-products table tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
#io-products table tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
#io-products table tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dfd225b */.oi-addresses .elementor-column-wrap {
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d509e7 */h1 {
    display: none;
}

.footer-social {
    padding: 0 !important;
}

.footer-social .container {
    display: none !important;
}

.woocommerce-column--billing-address, .woocommerce-column--shipping-address {
    max-width: 50% !important;
}/* End custom CSS */