/*
Theme Name: Kobido UP22 Child
Theme URI: https://mybeeweb.pl
Description: Motyw potomny Kadence dla KOBIDO UP22 Masterclass — masaż japoński, Warszawa.
Author: Olga Zawisza-Kempińska / MyBeeWeb
Template: kadence
Version: 1.0.0
Text Domain: kobido-child
*/

/* Stopka KOBIDO (template-parts/footer-kobido.php).
   Kolory przez zmienne pomostowe — działają z Kadence i po ewentualnym odczepieniu. */
.kobido-footer {
	background: var(--wp--preset--color--theme-palette-2, #CDBDA2);
	color: var(--wp--preset--color--theme-palette-3, #0A0203);
	border-top: 2px solid var(--wp--preset--color--theme-palette-13, #88191C);
	margin-top: 0;
}
.kobido-footer-inner {
	max-width: 1290px;
	margin: 0 auto;
	padding: 3rem 48px 2.5rem;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	gap: 2.5rem;
}
.kobido-footer-heading {
	font-family: var(--global-heading-font-family, "Cormorant Garamond", Georgia, serif);
	font-size: 1.5rem;
	font-weight: 600;
	margin: 0 0 0.8rem;
	color: inherit;
}
.kobido-footer p { margin: 0 0 0.8rem; line-height: 1.65; }
.kobido-footer-logo {
	display: block;
	width: 130px;
	height: auto;
	margin: 0 0 1.1rem;
}
.kobido-footer a {
	color: var(--wp--preset--color--theme-palette-13, #88191C);
	text-decoration: underline;
	text-underline-offset: 2px;
}
.kobido-footer a:hover { color: var(--wp--preset--color--theme-palette-1, #AF1F24); }
.kobido-footer-btn {
	display: inline-block;
	margin-top: 0.9rem;
	padding: 0.65rem 1.6rem;
	border-radius: 100px;
	background: var(--wp--preset--color--theme-palette-3, #0A0203);
	color: var(--wp--preset--color--theme-palette-9, #F4F2ED) !important;
	font-size: 0.85rem;
	font-weight: 600;
	letter-spacing: 0.03em;
	text-decoration: none !important;
	transition: background 0.2s ease;
}
.kobido-footer-btn:hover {
	background: var(--wp--preset--color--theme-palette-1, #AF1F24);
	color: var(--wp--preset--color--theme-palette-8, #EBE5DF) !important;
}
.kobido-footer-map iframe {
	width: 100%;
	height: 260px;
	border: 0;
	display: block;
	border-radius: 3px;
}
.kobido-footer-bottom {
	border-top: 1px solid rgba(10, 2, 3, 0.15);
	padding: 1rem 48px;
	text-align: center;
	font-size: 0.85rem;
}
.kobido-footer-bottom p { margin: 0; }
@media (max-width: 767px) {
	.kobido-footer-inner { padding: 2.5rem 24px 2rem; gap: 2rem; }
	.kobido-footer-bottom { padding: 1rem 24px; }
}

/* Nagłówek (Block Header) — większy oddech po bokach.
   Domyślnie Kadence daje 24px; selektor 3-klasowy, żeby wygrać z regułą generowaną. */
.wp-block-kadence-header .wp-block-kadence-header-row .kadence-header-row-inner {
	padding-left: 48px;
	padding-right: 48px;
}
@media (max-width: 767px) {
	.wp-block-kadence-header .wp-block-kadence-header-row .kadence-header-row-inner {
		padding-left: 24px;
		padding-right: 24px;
	}
}
