body.woocommerce-cart main,
body.woocommerce-checkout main,
body.woocommerce-account main {
	padding-block-start: clamp(2rem, 5vw, 4rem);
}

body.woocommerce-cart .woocommerce-info,
body.woocommerce-checkout .woocommerce-info,
body.woocommerce-account .woocommerce-info,
body.woocommerce-cart .woocommerce-message,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-account .woocommerce-message {
	border: 1px solid #8bc9e8;
	border-block-start: 4px solid #087fb7;
	background: #eff9ff;
	color: #0b2a3d !important;
	font-weight: 700;
	line-height: 1.9;
}

body.woocommerce-cart .wc-block-components-notice-banner.is-info,
body.woocommerce-checkout .wc-block-components-notice-banner.is-info,
body.woocommerce-account .wc-block-components-notice-banner.is-info {
	border-color: #8bc9e8;
	border-block-start: 4px solid #087fb7;
	background: #eff9ff;
	color: #0b2a3d !important;
	font-weight: 700;
	line-height: 1.9;
}

body.woocommerce-cart .wc-block-components-notice-banner.is-info *,
body.woocommerce-checkout .wc-block-components-notice-banner.is-info *,
body.woocommerce-account .wc-block-components-notice-banner.is-info * {
	color: #0b2a3d !important;
}

body.woocommerce-cart .woocommerce-info::before,
body.woocommerce-checkout .woocommerce-info::before,
body.woocommerce-account .woocommerce-info::before,
body.woocommerce-cart .woocommerce-message::before,
body.woocommerce-checkout .woocommerce-message::before,
body.woocommerce-account .woocommerce-message::before {
	color: #087fb7;
}

body.woocommerce-cart .woocommerce-info a,
body.woocommerce-checkout .woocommerce-info a,
body.woocommerce-account .woocommerce-info a,
body.woocommerce-cart .woocommerce-message a,
body.woocommerce-checkout .woocommerce-message a,
body.woocommerce-account .woocommerce-message a {
	color: #075f88;
	font-weight: 800;
}

body.woocommerce-checkout #payment .payment_method_sadab_order_coordination > label {
	font-weight: 800;
}

body.woocommerce-checkout #payment .payment_method_sadab_order_coordination .payment_box {
	line-height: 1.9;
}

@media (max-width: 600px) {
	body.woocommerce-cart main,
	body.woocommerce-checkout main,
	body.woocommerce-account main {
		padding-block-start: 1.5rem;
	}

	body.woocommerce-cart .woocommerce-info,
	body.woocommerce-checkout .woocommerce-info,
	body.woocommerce-account .woocommerce-info,
	body.woocommerce-cart .woocommerce-message,
	body.woocommerce-checkout .woocommerce-message,
	body.woocommerce-account .woocommerce-message {
		padding-inline: 2.75rem 1rem;
		font-size: 0.9rem;
	}
}
