.elementor-77 .elementor-element.elementor-element-205c14ce{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-6cbf1ee .elementor-heading-title{font-family:"ffgood", Sans-serif;font-size:28px;color:#111111;}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-205c14ce{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-bc9745f */#customer_details {
    background: #fff;
    box-shadow: 0 0 40px 10px rgba(0,0,0,0.08);
    padding: 30px;
    border-radius: 15px;
}

#order_review {
    border: none!important;
    background: #fff;
    box-shadow: 0 0 40px 10px rgba(0,0,0,0.08);
    border-radius: 15px;
}

#place_order {
    border-radius: 15px;
    background: #31563B;
}

#order_review .woocommerce-checkout-review-order-table .order-total .amount {
    color: #111!important;
}

@media (max-width: 600px) {
    .shop_table {
     white-space: wrap !important; 
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ffgood';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eatcost.ru/wp-content/uploads/2025/12/FFGoodPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'ffgood';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://eatcost.ru/wp-content/uploads/2025/12/FFGoodPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'ffgood';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://eatcost.ru/wp-content/uploads/2025/12/FFGoodPro-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */