/* Paradise Spas — inventory page brand (blue + red, matches product listing) */

body.ps-paradise-inventory {
	--cl-red: #CE3F2D;
	--ps-brand-accent: #455fb5;
	--ps-brand-navy: #243C54;
	--ps-brand-cta: #CE3F2D;
	--ps-brand-cta-hover: #B53525;
	--mvl-primary-color: #455fb5;
	--motors-accent-color: #455fb5;
}

body.ps-paradise-inventory .ps-logo__img {
	height: 44px;
	max-width: min(280px, 68vw);
	width: auto;
}

body.ps-paradise-inventory .ps-funnel-header__call {
	background: var(--ps-brand-cta) !important;
	color: #fff !important;
}

body.ps-paradise-inventory .ps-funnel-header__call:hover {
	background: var(--ps-brand-cta-hover) !important;
	color: #fff !important;
}

body.ps-paradise-inventory .ps-menu-toggle {
	color: var(--ps-brand-navy);
}

body.ps-paradise-inventory .mgc-header__phone a:hover,
body.ps-paradise-inventory .mgc-header__phone i,
body.ps-paradise-inventory .mgc-header__nav a:hover,
body.ps-paradise-inventory .mgc-header__nav .current-menu-item > a {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .mvl-list-card-skin.skin_1 .mvl-sale-price,
body.ps-paradise-inventory .mvl-price-list-card .mvl-sale-price,
body.ps-paradise-inventory .mvl-price-list-card .mvl-normal-price:only-child {
	color: var(--ps-brand-navy) !important;
}

body.ps-paradise-inventory .mvl-card-listing-data-inner li i {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .mgc-pay-promo__amount,
body.ps-paradise-inventory .mgc-pay-promo__per {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .stm-inventory-pro-filter-header .heading,
body.ps-paradise-inventory .search-results-actions-title {
	border-left-color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .button-primary,
body.ps-paradise-inventory .stm-inventory-pro-filter-footer .button,
body.ps-paradise-inventory .mvl-reset-all {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .mgc-quote-link,
body.ps-paradise-inventory .mvl-action-button.mgc-quote-link {
	background: var(--ps-brand-cta) !important;
	border-color: var(--ps-brand-cta) !important;
	color: #fff !important;
}

body.ps-paradise-inventory .mgc-quote-link:hover,
body.ps-paradise-inventory .mvl-action-button.mgc-quote-link:hover {
	background: var(--ps-brand-cta-hover) !important;
	border-color: var(--ps-brand-cta-hover) !important;
}

body.ps-paradise-inventory .mgc-savings-line__amount {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .stm-inventory-pro-filter-header .heading,
body.ps-paradise-inventory .search-results-actions-title,
body.ps-paradise-inventory .mvl_listing_title,
body.ps-paradise-inventory .mvl_listing_title a {
	color: var(--ps-brand-navy) !important;
}

body.ps-paradise-inventory .stm-filter-pro-item-content input[type="checkbox"]:checked,
body.ps-paradise-inventory .stm-filter-pro-item-content input[type="radio"]:checked {
	accent-color: var(--ps-brand-accent);
}

body.ps-paradise-inventory .stm-inventory-pro-sidebar .stm-filter-pro-item-content .show-all,
body.ps-paradise-inventory a.show-all {
	color: var(--ps-brand-accent) !important;
}

body.ps-paradise-inventory .gc-footer__about-text a {
	color: var(--ps-brand-accent) !important;
	font-weight: 600;
}

body.ps-paradise-inventory .gc-footer__about-text a:hover {
	color: #364a94 !important;
}

body.ps-paradise-inventory .gc-footer__btn {
	background: var(--ps-brand-cta) !important;
	border-color: var(--ps-brand-cta) !important;
}

body.ps-paradise-inventory .gc-footer__btn:hover {
	background: var(--ps-brand-cta-hover) !important;
	border-color: var(--ps-brand-cta-hover) !important;
}

/* Hide Pure Soak text logo hacks from ps-mgc-brand.css */
body.ps-paradise-inventory .mgc-header__logo-wrap::before,
body.ps-paradise-inventory .mgc-header__logo-wrap::after,
body.ps-paradise-inventory .gc-footer__logo-link::before,
body.ps-paradise-inventory .gc-footer__logo-link::after {
	content: none !important;
	display: none !important;
}

body.ps-paradise-inventory .mgc-header__logo {
	opacity: 1 !important;
	width: auto !important;
	height: 44px !important;
}

body.ps-paradise-inventory .gc-footer__logo {
	opacity: 1 !important;
	width: 220px !important;
	height: auto !important;
}
