.elementor-8857 .elementor-element.elementor-element-5025d54d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8857 .elementor-element.elementor-element-5025d54d:not(.elementor-motion-effects-element-type-background), .elementor-8857 .elementor-element.elementor-element-5025d54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-8857 .elementor-element.elementor-element-2576fd58{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8857 .elementor-element.elementor-element-7953d4f4{text-align:center;}.elementor-8857 .elementor-element.elementor-element-7953d4f4 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.1em;color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-62ccc6b4 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-62ccc6b4 .woocommerce-breadcrumb{font-size:14px;line-height:1.2em;text-align:center;}.elementor-8857 .elementor-element.elementor-element-4e601e0c{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-button{background-color:var( --e-global-color-f6f590f );font-size:14px;font-weight:600;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-button:hover{background-color:#E50E12;}.elementor-8857 .elementor-element.elementor-element-39c44e26 #payment #place_order{background-color:var( --e-global-color-f6f590f );}.elementor-8857 .elementor-element.elementor-element-39c44e26 #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-8857 .elementor-element.elementor-element-39c44e26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8857 .elementor-element.elementor-element-39c44e26{--additional-information-display:block;--sections-border-type:solid;--sections-title-color:var( --e-global-color-text );--sections-secondary-title-color:var( --e-global-color-text );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-f6f590f );--links-hover-color:var( --e-global-color-text );--forms-labels-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-focus-color:var( --e-global-color-text );--forms-buttons-normal-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-border-type:none;--forms-buttons-border-radius:3px 3px 3px 3px;--order-summary-items-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:var( --e-global-color-text );--purchase-button-normal-text-color:var( --e-global-color-astglobalcolor5 );--purchase-button-hover-text-color:var( --e-global-color-astglobalcolor5 );--purchase-button-border-radius:3px 3px 3px 3px;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-login-section, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout #customer_details .col-1, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-checkout__order_review, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-coupon-box, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout #payment, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-shipping-fields .shipping_address{border-width:1px 1px 1px 1px;}.elementor-8857 .elementor-element.elementor-element-39c44e26 h3#order_review_heading, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-billing-fields h3, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields h3{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-checkout-secondary-title{font-size:14px;font-weight:700;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-description{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout #payment .payment_box, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-privacy-policy-text p, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-checkout-message{font-size:14px;font-weight:400;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-form__label-for-checkbox span{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .wc_payment_method label, .elementor-8857 .elementor-element.elementor-element-39c44e26 #shipping_method li label{font-size:14px;font-weight:600;line-height:1.3em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-billing-fields .form-row label, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-shipping-fields .form-row label, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields .form-row label, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-login-anchor .form-row label, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-coupon-anchor-description{font-size:14px;font-weight:400;line-height:1.3em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 #customer_details .input-text, .elementor-8857 .elementor-element.elementor-element-39c44e26 #customer_details .form-row textarea, .elementor-8857 .elementor-element.elementor-element-39c44e26 #customer_details .form-row select, .elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-login-anchor .input-text, .elementor-8857 .elementor-element.elementor-element-39c44e26 #coupon_code, .elementor-8857 .elementor-element.elementor-element-39c44e26 ::placeholder, .elementor-8857 .elementor-element.elementor-element-39c44e26 .select2-container--default .select2-selection--single, .select2-results__option{font-size:14px;font-weight:500;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-review-order-table .cart_item td{font-size:14px;font-weight:700;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-review-order-table thead tr th, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-review-order-table tfoot tr td{font-size:14px;font-weight:700;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce #payment #place_order{font-size:15px;font-weight:600;}.elementor-8857 .elementor-element.elementor-element-39c44e26 #place_order{border-style:none;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-form-login-toggle{--sections-secondary-title-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-login-nudge{--sections-descriptions-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-login-section{--sections-checkboxes-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-f6f590f );--links-hover-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .col2-set .col-1{--sections-title-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .col2-set .col-1 .woocommerce-form__label-for-checkbox span{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields{--sections-title-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields h3{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-shipping-fields{--sections-checkboxes-color:var( --e-global-color-f6f590f );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-coupon-box{--sections-border-type:solid;border-width:1px 1px 1px 1px;--links-normal-color:var( --e-global-color-f6f590f );--links-hover-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-coupon-nudge{--sections-secondary-title-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .e-checkout__order_review{--sections-title-color:var( --e-global-color-text );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout #payment{--sections-border-color:#D5D8DC;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-payment{--sections-descriptions-color:var( --e-global-color-text );--sections-radio-buttons-color:#222222;--links-normal-color:var( --e-global-color-f6f590f );--links-hover-color:var( --e-global-color-text );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-payment .e-description{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout #payment .payment_box, .elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-privacy-policy-text p{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:var( --e-global-color-f6f590f );}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-checkout-payment .wc_payment_method label{font-family:"Lato", Sans-serif;font-size:14px;line-height:1.2em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8857 .elementor-element.elementor-element-7953d4f4 .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-8857 .elementor-element.elementor-element-7953d4f4 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-62ccc6b4 */.elementor-8857 .elementor-element.elementor-element-62ccc6b4 .woocommerce-breadcrumb{
margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-39c44e26 */.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-form__label.checkbox span {
color:#D2191F !important;
}

.elementor-8857 .elementor-element.elementor-element-39c44e26 .shipping_address {
    background: #f1f1f1!important;
}


.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-additional-fields {
    padding: 0px !important;
}

.elementor-8857 .elementor-element.elementor-element-39c44e26 button#place_order:hover{
    background: #e50e12 !important;
}


.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-Price-amount {
font-weight: 700 !important;
}

.elementor-12 .elementor-element.elementor-element-6db2deb .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
}

/*Thand you page CSS*/
 .elementor-8857 .elementor-element.elementor-element-39c44e26 #customer_details, .woocommerce-js .woocommerce table.shop_table{
border-collapse: collapse !important;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 20px !important;
    font-weight: 700;
}

.woocommerce-order-received li.woocommerce-order-overview__order.order {
    color: #222 !important;
    font-size: 14px !important;
    line-height: 1.6em;
}

.elementor-8857 .elementor-element.elementor-element-39c44e26 #coupon_code{
border: none !important;
}

.woocommerce-order-received li.woocommerce-order-overview__order.order strong{
  font-size: 14px !important;
	font-weight:500 !important;
	line-height: 1.3em;
}

.woocommerce-order-received li.woocommerce-order-overview__date.date {
    color: #222 !important;
    font-size: 14px !important;
    line-height: 1.6em;
}
.woocommerce-order-received li.woocommerce-order-overview__date.date strong{
  font-size: 14px !important;
		font-weight:500 !important;
	 line-height: 1.3em;

}

.woocommerce-order-received li.woocommerce-order-overview__email.email{
    color: #222 !important;
    font-size: 14px !important;
    line-height: 1.6em !important;
}

.woocommerce-order-received li.woocommerce-order-overview__email.email strong{
  font-size: 14px !important;
		font-weight:500 !important;
	line-height: 1.3em !important;
	    color: #222 !important;
}

.woocommerce-order-received li.woocommerce-order-overview__total.total{
    color: #222 !important;
    font-size: 14px !important;
    line-height: 1.6em !important;
}

.woocommerce-order-received li.woocommerce-order-overview__total.total strong{
  font-size: 14px !important;
		font-weight:500 !important;
	line-height: 1.3em !important;
	 color: #222 !important;
}
.woocommerce-order-received li.woocommerce-order-overview__payment-method.method{
    color: #222 !important;
    font-size: 14px !important;
    line-height: 1.6em !important;
}

.woocommerce-order-received li.woocommerce-order-overview__payment-method.method strong{
  font-size: 14px !important;
		font-weight:500 !important;
	line-height: 1.3em !important;
}

.woocommerce-order-received  p{
	color:#222 !important;
	 font-size: 16px !important;
    line-height: 1.6em !important;
}
.woocommerce-order-received  h2.woocommerce-order-details__title {
    color: #222 !important;
    font-size: 20px !important;
	line-height: 1.3em !important;
	font-weight:700 !important;
}
.woocommerce-order-received th.woocommerce-table__product-name.product-name {
    color: #222;
    font-size: 14px !important;
    line-height: 1.6em !important;
}
.woocommerce-order-received th{
color:#222 !important;
font-size: 14px !important;
line-height: 1.6em !important;
}
 .woocommerce-order-received .woocommerce .woocommerce-customer-details{
border:1px solid #ddd !important;
/*padding:20px !important;*/
} 

.woocommerce-order-received h2.woocommerce-column__title {
    font-size: 16px !important;
    color: #222 !important;
}

.woocommerce-order-received .woocommerce .woocommerce-customer-details address {
color:#222 !important;
font-size: 14px !important;
line-height: 1.6em !important;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details{
border: none !important;    
}

.woocommerce-order-received span.woocommerce-Price-amount.amount {
    color: #222 !important;
	font-weight:700 !important;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td{
	color:#222 !important;
}
.woocommerce-order-received  ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding: 0px;
}

.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th, 
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
    border: 1px solid #ddd !important;
    padding: 10px;
}
@media all and (max-width:850px){
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex;
    flex-direction: column;
    gap: 20px !important;
}
.woocommerce-order-received li.woocommerce-order-overview__order.order {
    border-bottom: 1px solid  #ddd;
    padding-bottom: 20px !important;
}
.woocommerce-order-received li.woocommerce-order-overview__date.date { 
    border-bottom: 1px solid  #ddd;
    padding-bottom: 20px !important;
}
.woocommerce-order-received li.woocommerce-order-overview__email.email { 
    border-bottom: 1px solid  #ddd;
    padding-bottom: 20px !important;
}
.woocommerce-order-received li.woocommerce-order-overview__total.total { 
    border-bottom: 1px solid  #ddd;
    padding-bottom: 20px !important;
}
.woocommerce-order-received li.woocommerce-order-overview__payment-method.method { 
    border-bottom: 1px solid  #ddd !important;
    padding-bottom: 20px !important;
}
	.woocommerce-order-received  .woocommerce ul.order_details li {
		border-right: 0px !important;
	}
}
 Thnak you CSS End  
.elementor-8857 .elementor-element.elementor-element-39c44e26 .woocommerce-form__label.checkbox span {
color:#D2191F !important;
}

.elementor-8857 .elementor-element.elementor-element-39c44e26 .shipping_address {
    background: #f1f1f1!important;
}/* End custom CSS */