.fps-fq-notice {
	margin: 0 0 1.5em;
	padding: 1em 1.25em;
	border: 1px solid #f0b849;
	background: #fff8e5;
	color: #5a4a1a;
	border-radius: 4px;
	font-size: 0.95em;
	line-height: 1.5;
}

/*
 * When the current cart is a freight-quote cart, WordPress adds `fps-fq-active`
 * to <body> (see FPS_FQ_Frontend_Assets::add_body_class()). The relabelled button
 * text ("Request a Freight Quote" / "Submit Freight Quote Request") is longer than
 * the defaults, so the rules below keep it from clipping or looking cramped.
 * Adjust freely - this is just a sane starting point, not a fixed design.
 */
body.fps-fq-active .wc-block-cart__submit-button,
body.fps-fq-active .wc-block-components-checkout-place-order-button,
body.fps-fq-active #fkcart-checkout-button {
	font-size: 0.9em;
	line-height: 1.3;
	white-space: normal;
	height: auto;
	min-height: 44px;
}

body.fps-fq-active #fkcart-checkout-button .fkcart-checkout--text,
body.fps-fq-active .fkcart-modal .fkcart-preview-ui .fkcart-slider-footer .fkcart_summary_cta .fkcart-checkout-wrap .fkcart-shopping-link {
	white-space: normal;
	text-align: center;
	font-size: 14px !important;
}
body.fps-fq-active #fkcart-checkout-button{
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/*
 * Hides the "Free" price shown next to the $0 LTL Freight shipping line, on both
 * the cart and checkout blocks (same shared component/class in both). Showing
 * "Free" next to a freight shipment reads as a promise we don't want to make -
 * the real freight cost is quoted separately, not actually free.
 */
body.fps-fq-active .wc-block-components-totals-shipping .wc-block-components-totals-item__value {
	display: none;
}