.elementor-5978 .elementor-element.elementor-element-bd32728{--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;--margin-top:20px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5978 .elementor-element.elementor-element-12daf3b{color:var( --e-global-color-secondary );}.elementor-5978 .elementor-element.elementor-element-12daf3b a{color:var( --e-global-color-secondary );}.elementor-5978 .elementor-element.elementor-element-35f68c5{--display:flex;--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-5978 .elementor-element.elementor-element-ecaeab9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-5978 .elementor-element.elementor-element-bddc24c{color:var( --e-global-color-secondary );}.elementor-5978 .elementor-element.elementor-element-f22ddb1{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5978 .elementor-element.elementor-element-5591ee2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5978 .elementor-element.elementor-element-5591ee2{--sections-spacing:0px;--titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-text );--payment-details-space-between:58px;--payment-details-titles-color:var( --e-global-color-primary );--bank-details-space-between:0px;--account-title-spacing:0px;--order-details-rows-gap:10px;--order-details-titles-totals-color:var( --e-global-color-primary );}.elementor-5978 .elementor-element.elementor-element-5591ee2 h2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table thead tr th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td span, .elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5978 .elementor-element.elementor-element-5591ee2 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table thead tr th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td span, .elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-5978 .elementor-element.elementor-element-bd32728{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5978 .elementor-element.elementor-element-f22ddb1{--padding-top:00px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5978 .elementor-element.elementor-element-5591ee2 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table thead tr th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot th, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td, .elementor-5978 .elementor-element.elementor-element-5591ee2 .shop_table tfoot tr td span, .elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-5591ee2 */.elementor-5978 .elementor-element.elementor-element-5591ee2 .elementor-field-group:not(.elementor-field-type-submit) {
    padding: 0px !important;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #E4E4E4;
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    border: 1px solid var(--sections-border-color, #d5d8dc);;
    border-radius: 4px;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    border: 1px solid var(--sections-border-color, #d5d8dc);
    border-radius:4px;
}

address {
    border: none!important;
    margin-top: -45px;
}

h2.woocommerce-column__title {
    padding-top: 20px;
    margin-left:30px;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce ul.order_details li {
}

.elementor-5978 .elementor-element.elementor-element-5591ee2.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details li  {
    border-right: none!important;}
    
strong.product-quantity {
    background-color: #F5F5F5;
    padding: 8px;
    border-radius:50px;
    max-width: 34px;
    max-height: 34px;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 td.woocommerce-table__product-name.product-name {
    border-top: none!important;
    display: grid;
    align-items:center;
        justify-content: start;
}

td.woocommerce-table__product-total.product-total {
    border-top: none!important;
    display: none!important;
}
.elementor-5978 .elementor-element.elementor-element-5591ee2 thead {
    display: none!important;
   
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 tfoot {
    display: none; 
}

.elementor-5978 .elementor-element.elementor-element-5591ee2.woocommerce-order-details {
    min-width: 645px!important;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2  a {
    color:black!important;
    font-weight: bold;

    
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .product-total {

    display: grid;
    grid-area: price;
    margin-left: 52px;
    margin-top: 23px;
}

tr.woocommerce-table__line-item.order_item{
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    height: 85px;
   
} 

.elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce table.shop_table {
    border: none!important;
    
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    padding:0!important;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 div.thankyou-product-image {

    max-width: 75px!important;
    width:100%;
    height: auto!important;
    grid-area: image;
    display: grid;
    
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .wc-item-meta {
    display: none!important;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .product-quantity {
    grid-area: quantity;
    display: grid;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .product-name a {
    grid-area: title;
    display: grid;
    margin-left: 52px;
    margin-bottom: 30px;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce-table__product-name .product-name {
    grid-template-areas: 
    "image title quantity"
    "image price quantity";
}


strong.product-quantity{
    position: absolute;
	right: 0;
	margin-top: 3%;
	margin-right: 30px;
	transform: translateY(-50%)!important;
	-webkit-transform: translateY(-50%)!important;
	width: 45px;
}

@media only screen and (max-width: 600px) {
    strong.product-quantity {
        	margin-bottom:18px;
        	font-size:10px;
        	width:22px;
        	height:22px;
        	padding-bottom:1px;

    }


tr.woocommerce-table__line-item.order_item {
	position: relative;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: grid;
    grid-template-areas: 
    "order date ."
    "email . ."
    "total method .";
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 li.woocommerce-order-overview__order.order {
    grid-area: order;
    display: flex;
    flex-direction: column;
    border: none!important;
    
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 li.woocommerce-order-overview__date.date {
    grid-area: date;
    display: flex;
    flex-direction: column;
     border: none!important;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 li.woocommerce-order-overview__email.email {
    grid-area: email;
    display: flex;
    flex-direction: column;
     border: none!important;
    
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 li.woocommerce-order-overview__total.total {
    grid-area: total;
    display: flex;
    flex-direction: column;
     border: none!important;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 li.woocommerce-order-overview__payment-method.method {
    grid-area: method;
    display: flex;
    flex-direction: column;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce .woocommerce-thankyou-order-details li strong {
    margin-top:5px;
}

.elementor-5978 .elementor-element.elementor-element-5591ee2 .woocommerce .woocommerce-thankyou-order-details li {
    padding-bottom: 0;
}

}/* End custom CSS */