.sc-back-home-bar {
	padding: 20px 24px 0;
}

.sc-back-home {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 10px 22px;
	border-radius: 49px;
	background: #e1393f;
	color: #fff !important;
	text-decoration: none;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.2;
}

.sc-back-home:hover {
	background: #c42e34;
	color: #fff !important;
}

body.woocommerce-cart header#header,
body.woocommerce-cart .ct-header,
body.woocommerce-cart [data-id="header"],
body.woocommerce-checkout header#header,
body.woocommerce-checkout .ct-header,
body.woocommerce-checkout [data-id="header"] {
	display: none !important;
}

body.woocommerce-cart .woocommerce-message .wc-forward,
body.woocommerce-cart .woocommerce-message a.button {
	display: none !important;
}

body.woocommerce-checkout #billing_company_field,
body.woocommerce-checkout #billing_state_field,
body.woocommerce-checkout #billing_postcode_field,
body.woocommerce-checkout #billing_address_2_field,
body.woocommerce-checkout #shipping_company_field,
body.woocommerce-checkout #shipping_state_field,
body.woocommerce-checkout #shipping_postcode_field,
body.woocommerce-checkout #shipping_address_2_field {
	display: none !important;
}

body.woocommerce-checkout .sc-locked-country {
	display: block;
	padding: 12px 14px;
	border: 1px solid #ddd;
	border-radius: 10px;
	background: #f7f7f7;
	color: #3e3e3e;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	background: #fff;
	border-radius: 18px;
	box-shadow: 0 12px 40px rgba(62, 62, 62, 0.08);
	padding: 20px 16px 24px;
	text-align: center;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-family: Roboto, Arial, sans-serif;
	font-weight: 400;
	font-size: 22px;
	color: #3e3e3e;
}

.woocommerce ul.products li.product .price {
	color: #e1393f;
	font-size: 20px;
}

.woocommerce ul.products li.product .price del {
	color: #5c5c5c;
	opacity: 1;
}

.woocommerce ul.products li.product .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.checkout-button,
.wc-block-components-button {
	background: #e1393f !important;
	color: #fff !important;
	border-radius: 49px !important;
	border: 0 !important;
	padding: 12px 28px !important;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 500;
}

.woocommerce ul.products li.product .button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce a.checkout-button:hover {
	background: #c42e34 !important;
}

.woocommerce span.onsale {
	background: #e1393f;
	border-radius: 999px;
}

.woocommerce-info,
.woocommerce-message {
	border-top-color: #b6d092;
}

.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
	border-radius: 10px;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-checkout #order_review {
	background: #f1f6ec;
	border-radius: 16px;
	padding: 20px;
}
