/**
 * WooCommerce stranice s Rigel headerom i footerom (korpa, checkout, račun, shop…).
 */

body.rigel-react-chrome-active {
	--rigel-wc-cream: #f7f5f1;
	--rigel-wc-forest: #2f3e33;
	--rigel-wc-gold: #c89a43;
	--rigel-wc-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;
	--rigel-wc-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
	--rigel-wc-base: clamp(17px, 0.45vw + 15px, 20px);
}

body.rigel-react-chrome-active #footer,
body.rigel-react-chrome-active #footer-bottom,
body.rigel-react-chrome-active #footer-widgets,
body.rigel-react-chrome-active .site-footer:not(.rigel-site-footer),
body.rigel-react-chrome-active #scroll-top {
	display: none !important;
}

body.rigel-react-chrome-active .page-header,
body.rigel-react-chrome-active .site-breadcrumbs,
body.rigel-react-chrome-active .entry-header {
	display: none !important;
}

body.rigel-react-chrome-active .rigel-site-chrome-mount {
	width: 100%;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page #site-header,
body.rigel-react-chrome-active.rigel-sl-dashboard-page #site-header-sticky-wrapper,
body.rigel-react-chrome-active.rigel-sl-dashboard-page #top-bar-wrap,
body.rigel-react-chrome-active.rigel-cart-branded #site-header,
body.rigel-react-chrome-active.rigel-cart-branded #site-header-sticky-wrapper,
body.rigel-react-chrome-active.rigel-checkout-branded #site-header,
body.rigel-react-chrome-active.rigel-checkout-branded #site-header-sticky-wrapper {
	display: none !important;
}

body.rigel-react-chrome-active .woocommerce {
	font-family: var(--rigel-wc-sans);
	font-size: var(--rigel-wc-base);
	color: #1a1c1d;
}

body.rigel-react-chrome-active .content-area,
body.rigel-react-chrome-active #primary {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
	padding-left: clamp(16px, 3vw, 28px);
	padding-right: clamp(16px, 3vw, 28px);
}

/* Ulogovan Moj račun — Rigel tipografija umjesto plugin Montserrat/Poppins */
body.rigel-react-chrome-active.rigel-sl-dashboard-page.woocommerce-account {
	--rigel-dash-font: var(--rigel-wc-sans);
	--rigel-dash-heading: var(--rigel-wc-serif);
	--rigel-dash-bg: var(--rigel-wc-cream);
	--rigel-h1: clamp(1.75rem, 4vw, 2rem);
	--rigel-h2: clamp(1.35rem, 3vw, 1.5rem);
	--rigel-body: var(--rigel-wc-base);
	--rigel-small: 0.875rem;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-dashboard {
	min-height: auto;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-orders-toolbar__bell,
body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-orders-toolbar__user {
	display: none !important;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-orders-page-head__title {
	font-family: var(--rigel-wc-serif);
	font-weight: 600;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-dashboard__sidebar {
	padding-top: 24px;
}

body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-dashboard__main {
	padding-top: 28px;
	padding-bottom: 48px;
}

body.rigel-react-chrome-active .rigel-site-footer {
	margin-top: 0;
}

@media (max-width: 767px) {
	body.rigel-react-chrome-active .content-area,
	body.rigel-react-chrome-active #primary {
		padding-left: 14px;
		padding-right: 14px;
	}

	body.rigel-react-chrome-active.rigel-sl-dashboard-page .rigel-sl-dashboard__main {
		padding-left: 16px;
		padding-right: 16px;
	}
}
