@font-face { font-family: "Normal-Light"; src: url("data:font/woff2;base64,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"); font-style: normal; font-weight: 100 900; font-display: swap; }
/*
Theme Name: Khaneh Steak Aaj
Theme URI: https://hamed48m.ir/
Author: Khaneh Steak Aaj
Description: قالب اختصاصی منوی دیجیتال رستوران خانه استیک عاج.
Version: 1.1.0
License: GPL-2.0-or-later
Text Domain: khaneh-steak-aaj
*/

html,
body {
	margin: 0;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}



.site-hero,
.site-nav,
main,
footer {
	width: 100%;
	max-width: 100vw;
	overflow-x: clip;
}

.site-hero {
	background-image:
		linear-gradient(180deg, rgba(20, 20, 29, 0.28), rgba(20, 20, 29, 0.72)),
		url("https://hamed48m.ir/wp-content/uploads/2026/08/steak-hero-v1.png");
	background-position: center;
	background-size: cover;
}

.site-hero > .absolute {
	opacity: 0.03;
}

.site-hero {
	min-height: 390px;
}

.intro-brand-mark {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	margin: 0 auto 0.8rem;
	overflow: hidden;
	border: 1px solid rgba(177, 135, 26, 0.25);
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 8px 20px rgba(38, 32, 20, 0.08);
}

.intro-brand-mark img {
	display: block;
	width: 52px;
	height: 52px;
	object-fit: contain;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

#intro .intro-copy {
	width: 100%;
	margin-inline: 0;
	padding-inline: 0;
}

#intro {
	padding-top: 2rem;
}

.intro-keep {
	white-space: nowrap;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}

.featured-stars {
	display: inline-block;
	color: var(--color-gold);
	font-family: Georgia, serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1;
	text-shadow: 0 1px 8px rgba(212, 175, 55, 0.24);
}

.featured-stars::first-letter {
	font-size: 1.08em;
}

.site-nav {
	box-shadow: 0 8px 24px rgba(38, 32, 20, 0.06);
}

.hero-actions {
	position: relative;
}

.hero-action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 142px;
	border-radius: 999px;
	padding: 0.72rem 1.25rem;
	font-family: "Vazirmatn", Tahoma, sans-serif;
	font-size: 0.9rem;
	font-weight: 500;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.hero-action:hover {
	transform: translateY(-2px);
}

.hero-action-primary {
	background: var(--color-gold);
	color: #fff;
	box-shadow: 0 8px 18px rgba(177, 135, 26, 0.22);
}

.hero-action-primary:hover {
	background: var(--color-gold-dark);
	box-shadow: 0 10px 24px rgba(177, 135, 26, 0.3);
}

.hero-action-secondary {
	border: 1px solid rgba(212, 175, 55, 0.55);
	color: #f7edd5;
	background: rgba(255, 255, 255, 0.08);
}

.hero-action-secondary:hover {
	background: rgba(212, 175, 55, 0.2);
	color: #fff;
}

.menu-nav-wrap {
	position: relative;
}

.menu-nav-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 42px;
	pointer-events: none;
	background: linear-gradient(90deg, var(--color-background), transparent);
	opacity: 0.94;
}

#menuTabs {
	width: 100%;
	max-width: 100%;
	padding-left: 42px;
	padding-right: 42px;
	scrollbar-width: none;
}

#menuTabs::-webkit-scrollbar {
	display: none;
}

.menu-scroll-hint {
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: 2;
	display: none;
	width: 34px;
	height: 34px;
	align-items: center;
	justify-content: center;
	border: 0;
	background: transparent;
	color: var(--color-gold);
	font-family: Arial, sans-serif;
	font-size: 1.55rem;
	font-weight: 700;
	letter-spacing: -0.28em;
	line-height: 1;
	direction: ltr;
	transform: translateY(-50%);
	animation: menu-hint-pulse 1.5s ease-in-out infinite;
}

.menu-scroll-hint.is-hidden {
	display: none !important;
}

@keyframes menu-hint-pulse {
	0%, 100% { opacity: 0.45; transform: translate(-2px, -50%); }
	50% { opacity: 1; transform: translate(2px, -50%); }
}

@media (max-width: 900px) {
	.menu-scroll-hint {
		display: flex;
	}
}

#desserts .menu-card,
#drinks .menu-card {
	text-align: center;
}

#desserts .menu-item,
#drinks .menu-item {
	align-items: center;
}

#desserts .menu-item > div,
#drinks .menu-item > div {
	justify-content: center;
	width: 100%;
}

#desserts .menu-item .flex-col,
#drinks .menu-item .flex-col {
	align-items: center;
}

.menu-card {
	overflow: hidden;
	box-shadow: 0 12px 30px rgba(38, 32, 20, 0.045);
}

.menu-item {
	position: relative;
	margin-inline: -1.5rem;
	padding-inline: 2rem;
	border-bottom-color: transparent !important;
	transition: background-color 180ms ease, padding-inline 180ms ease;
}

.menu-item:not(:last-child)::after {
	position: absolute;
	right: 1.5rem;
	bottom: 0;
	left: 1.5rem;
	height: 1px;
	background: rgba(212, 175, 55, 0.1);
	content: "";
}

.menu-item:hover {
	background: rgba(212, 175, 55, 0.045);
	padding-inline: 2rem;
}

.menu-item .text-foreground {
	transition: color 180ms ease;
}

.menu-item:hover .text-foreground {
	color: var(--color-gold-dark);
}

@media (max-width: 640px) {
	.site-hero {
		min-height: 390px;
	}

	.site-hero h1 {
		font-size: clamp(1.25rem, 7.2vw, 2.1rem) !important;
	}

	.hero-subtitle {
		margin-top: 1.6rem !important;
	}

	.hero-tagline {
		margin-top: 1.1rem !important;
	}

	.intro-copy {
		font-size: 1rem !important;
		line-height: 1.85 !important;
		letter-spacing: -0.01em;
	}

	#intro {
		padding-top: 2rem;
	}

	.hero-action {
		min-width: 132px;
		padding-inline: 1rem;
		font-size: 0.82rem;
	}

	.site-nav ul {
		padding-block: 0.55rem;
		scrollbar-width: none;
	}

	.site-nav ul::-webkit-scrollbar {
		display: none;
	}

	.menu-card {
		padding-inline: 1rem;
	}

	.menu-item {
		margin-inline: -1rem;
		padding-block: 1rem;
		padding-inline: 1.5rem;
	}

	.menu-item:hover {
		padding-inline: 1.5rem;
	}
}

@media (min-width: 768px) {
	.menu-item {
		margin-inline: -2rem;
		padding-inline: 2.5rem;
	}

	.menu-item:hover {
		padding-inline: 2.5rem;
	}
}
@font-face { font-family: "Normal-Light"; src: url("data:font/woff2;base64,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"); font-style: normal; font-weight: 100 900; font-display: swap; }
/*
Theme Name: Khaneh Steak Aaj
Theme URI: https://hamed48m.ir/
Author: Khaneh Steak Aaj
Description: قالب اختصاصی منوی دیجیتال رستوران خانه استیک عاج.
Version: 1.1.0
License: GPL-2.0-or-later
Text Domain: khaneh-steak-aaj
*/

html,
body {
	margin: 0;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}



.site-hero,
.site-nav,
main,
footer {
	width: 100%;
	max-width: 100vw;
	overflow-x: clip;
}

.site-hero {
	background-image:
		linear-gradient(180deg, rgba(20, 20, 29, 0.28), rgba(20, 20, 29, 0.72)),
		url("https://hamed48m.ir/wp-content/uploads/2026/08/steak-hero-v1.png");
	background-position: center;
	background-size: cover;
}

.site-hero > .absolute {
	opacity: 0.03;
}

.site-hero {
	min-height: 390px;
}

.intro-brand-mark {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	margin: 0 auto 0.8rem;
	overflow: hidden;
	border: 1px solid rgba(177, 135, 26, 0.25);
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 8px 20px rgba(38, 32, 20, 0.08);
}

.intro-brand-mark img {
	display: block;
	width: 52px;
	height: 52px;
	object-fit: contain;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

#intro .intro-copy {
	width: 100%;
	margin-inline: 0;
	padding-inline: 0;
}

#intro {
	padding-top: 2rem;
}

.intro-keep {
	white-space: nowrap;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}

.featured-stars {
	display: inline-block;
	color: var(--color-gold);
	font-family: Georgia, serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1;
	text-shadow: 0 1px 8px rgba(212, 175, 55, 0.24);
}

.featured-stars::first-letter {
	font-size: 1.08em;
}

.site-nav {
	box-shadow: 0 8px 24px rgba(38, 32, 20, 0.06);
}

.hero-actions {
	position: relative;
}

.hero-action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 142px;
	border-radius: 999px;
	padding: 0.72rem 1.25rem;
	font-family: "Vazirmatn", Tahoma, sans-serif;
	font-size: 0.9rem;
	font-weight: 500;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.hero-action:hover {
	transform: translateY(-2px);
}

.hero-action-primary {
	background: var(--color-gold);
	color: #fff;
	box-shadow: 0 8px 18px rgba(177, 135, 26, 0.22);
}

.hero-action-primary:hover {
	background: var(--color-gold-dark);
	box-shadow: 0 10px 24px rgba(177, 135, 26, 0.3);
}

.hero-action-secondary {
	border: 1px solid rgba(212, 175, 55, 0.55);
	color: #f7edd5;
	background: rgba(255, 255, 255, 0.08);
}

.hero-action-secondary:hover {
	background: rgba(212, 175, 55, 0.2);
	color: #fff;
}

.menu-nav-wrap {
	position: relative;
}

.menu-nav-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 42px;
	pointer-events: none;
	background: linear-gradient(90deg, var(--color-background), transparent);
	opacity: 0.94;
}

#menuTabs {
	width: 100%;
	max-width: 100%;
	padding-left: 42px;
	padding-right: 42px;
	scrollbar-width: none;
}

#menuTabs::-webkit-scrollbar {
	display: none;
}

.menu-scroll-hint {
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: 2;
	display: none;
	width: 34px;
	height: 34px;
	align-items: center;
	justify-content: center;
	border: 0;
	background: transparent;
	color: var(--color-gold);
	font-family: Arial, sans-serif;
	font-size: 1.55rem;
	font-weight: 700;
	letter-spacing: -0.28em;
	line-height: 1;
	direction: ltr;
	transform: translateY(-50%);
	animation: menu-hint-pulse 1.5s ease-in-out infinite;
}

.menu-scroll-hint.is-hidden {
	display: none !important;
}

@keyframes menu-hint-pulse {
	0%, 100% { opacity: 0.45; transform: translate(-2px, -50%); }
	50% { opacity: 1; transform: translate(2px, -50%); }
}

@media (max-width: 900px) {
	.menu-scroll-hint {
		display: flex;
	}
}

#desserts .menu-card,
#drinks .menu-card {
	text-align: center;
}

#desserts .menu-item,
#drinks .menu-item {
	align-items: center;
}

#desserts .menu-item > div,
#drinks .menu-item > div {
	justify-content: center;
	width: 100%;
}

#desserts .menu-item .flex-col,
#drinks .menu-item .flex-col {
	align-items: center;
}

.menu-card {
	overflow: hidden;
	box-shadow: 0 12px 30px rgba(38, 32, 20, 0.045);
}

.menu-item {
	position: relative;
	margin-inline: -1.5rem;
	padding-inline: 2rem;
	border-bottom-color: transparent !important;
	transition: background-color 180ms ease, padding-inline 180ms ease;
}

.menu-item:not(:last-child)::after {
	position: absolute;
	right: 1.5rem;
	bottom: 0;
	left: 1.5rem;
	height: 1px;
	background: rgba(212, 175, 55, 0.1);
	content: "";
}

.menu-item:hover {
	background: rgba(212, 175, 55, 0.045);
	padding-inline: 2rem;
}

.menu-item .text-foreground {
	transition: color 180ms ease;
}

.menu-item:hover .text-foreground {
	color: var(--color-gold-dark);
}

@media (max-width: 640px) {
	.site-hero {
		min-height: 390px;
	}

	.site-hero h1 {
		font-size: clamp(1.25rem, 7.2vw, 2.1rem) !important;
	}

	.hero-subtitle {
		margin-top: 1.6rem !important;
	}

	.hero-tagline {
		margin-top: 1.1rem !important;
	}

	.intro-copy {
		font-size: 1rem !important;
		line-height: 1.85 !important;
		letter-spacing: -0.01em;
	}

	#intro {
		padding-top: 2rem;
	}

	.hero-action {
		min-width: 132px;
		padding-inline: 1rem;
		font-size: 0.82rem;
	}

	.site-nav ul {
		padding-block: 0.55rem;
		scrollbar-width: none;
	}

	.site-nav ul::-webkit-scrollbar {
		display: none;
	}

	.menu-card {
		padding-inline: 1rem;
	}

	.menu-item {
		margin-inline: -1rem;
		padding-block: 1rem;
		padding-inline: 1.5rem;
	}

	.menu-item:hover {
		padding-inline: 1.5rem;
	}
}

@media (min-width: 768px) {
	.menu-item {
		margin-inline: -2rem;
		padding-inline: 2.5rem;
	}

	.menu-item:hover {
		padding-inline: 2.5rem;
	}
}
@font-face { font-family: "Normal-Light"; src: url("data:font/woff2;base64,d09GMgABAAAAACOwAA8AAAAAQawAACNRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4blQwcIAZgAIMyEQgK1RzCYwuBdgABNgIkA4NoBCAFiG4HgkMbdTYF3Nhkj4MK0rSMqOQUjaJcTurs/0sCNyQS6C+2ek6kuqqE0OsbrkZ91fbpfe/bpp9tC63K+qo0cex5V4TET17AiK8PV/yVCeAsaUq1flUJEtaJ89lU4//OSX/r18lg4Ph4HY2QZLa9T/fpzO6KZnYFJwPS6125c3fAJI1Jvk7ffr07SjqmOqk/VE26DMHcOoQWqVYGjJBYsYCNWCSs2BhjAWxsjMgFG5VKho2KZCna/61+tBn4bfGRRKvbA9ImSKLmwfl5+O+S984rO7NAsVY1IK2JNWpE4ZxYqKPE7M/z9GVrrRCJ2fDcjt/kmnr0lRN6bAnP9/yIoqp6r6oGnKscYwaWC5gC5f5SSjGjtDxU4UqEEzg/g3k26ugMOmRI+QrPaQq91v77v3L/3rROSkwygm/sTOvtYaswfcnBlzvMPW1AAgCBPPz/tGZzl5ZxjNyzqlQZYVEcJE4l2fr4VLXbLVNUKFUNrjRbhUfYyDmrKF0ojsdJjOT/1spU3usKIFeIhAMSMpJchJr61VRVPRyonlnoIHQIp3cCPQFW4edRRy3gBAgO1bG96BPmHClzWt4KeW+FdOfXfhpvl2JBTbKok2BjCOHa7/0/tsqcqFzSAFRwv3Hpcy5yEgBwAK3PpnEy33l5qVbuhiVHlitmzFQmizPgKABkDxizp8/ZqcDGuQxAcsfHD7oSYINWzV0rDmETLzmNQ45EJ/g5jxsfEDBEZny2nxm/zZlz26Z9HNnxOhZcN+e5F/PeMF8OM4SYj7LkyYs3H37Mzu/s/uwt2WrUuIaRgzyKxur4I/bFzbgff4yi5OaFfF1hda2B5bcj8uiZ0FkyN+ftZbMeLzW3l6yCtbzeXS/O8EWmpGb0MzUnQ/FeI8RJ52UgLDYhi8QvP2nCaQHaNpFOGnehTnCnE6kKSliRYwQvSd0fUousSta2y0CnTWALgLYfjyhpdHSAYZGlFZFFFdbn/ARCgvo4X0SACSGRN3EvJTGK9E49MI9HBB1lSLA4dRLNsolvCw/a9k2/LB9hQUQkWXrUkNNRVZzhvE6FWCcDrrGlmxFEZ1NSu+mFBbIxByuTbx5V5VAHylI5VPHOHmeREhhBUn0fFeTuD12JGCRr86UhhSMqAg0mriz6658FEVsUMSeiAsX63AGB+EzFD/mNP8Q/SA7F5fV9QwIIRdOxKsn9qRoHChnkbcUXnTYUcqSKgGxSr0Vx7Res17aPWOjpjzNkmTDLHpsQVimCZPogJJO3lwO8Gk0sWqjiGgEt2t6/h50FuhgclQBtPx59nobT1TFoWM8QCVRhBEkd+LBCqWlPq93kT0tU+Nhla72QX7pvhjyTl4Vkp5NQCazIu0oIkVR45Xt+V4xHRau8LHL5uIKsH6gWwujKDIy7OiQoMIKkNgNUFRM8J1Y0t/mGVIsyRpBUW4iJcLGsn2ZmVftDnY5wHVDSwLM+WwuadzW2h6xOwzUiFChhfc5LrPGZih/yO/2n1X9IhMMU9+M9vXxnAk1C/SKDYp2SOJ2adIiM5W2FFv2G3I7UDqCrDFGB4wTul5ub+8MJ46q8IgFwhreMAMiFvbKuNkXead6o06lp06Y5m9P+bPmXkJETauWO9wA+twAU0olKI0Yk/KaU6WUx0mSEEBC0iCA0yAniwUhNh0QioSQIIkEkyLwIhKIYKgSCYNKCqzsvXrxkL51azSLiGRWMmP7D/YeMnFAr92FPns8pgG5H0PBIgYnMplOnVhBUC4IndE51ANvz58/fJn96ev70/OkRvKPSoFatBtWOpMT9OOAyWROyhYC2CIoRwy8R32BL3pF5fODTQYObkiWXj/VzNM+9zol8t+PLVgg1U2I2SXw9xfW22YooooIRJLVnaBGLHNvcyXGnOGOVFSbBjXFLlaAKh0J7j+9BXTBSo3B3jUuFvVKooqSqjoSXktAx8QlqBdQQNTQj2vmSj+pxFTi9xmABUBuw1xdzIpVp5VbJptor2W5Q8l2ChHS5rdgt4ItxO4+6U2jomPgEbU7Mt4XjBpzVI4D3TDsk6kABAEiycqw+2yr7VSL2Vq1afTcnazgelmzBMu1X04cl0XrR32wmkjlHzqCChQgVZq9wUWDgUKJhYOHEiIVHECceBRUdAxsHXwqhVCJi6SSkZJSyqZTUQ8/vZw9fAqDr64hkCXgP6hMA3m03lRRQUQgAmOMAN7xv6nkj5gIiyLVAK8wFZhyan4/rzyfN6v+75+xgvuZeOkUaX+ySWXfXQh9C5Vj87pg64ybMmLPo/FWF+ED2QEIgeMj8uf//dw+UTj61MC0QL4jf8dh/3z/dj/dlVcqVKZW5eHxsj3eR6MZ5Zmav4BHDDsYT1cNaWod9zM8ErH9OYP2zg/8BAwKDoMEJQ0LD9oZHREbB4AgkKhqNweJiYvGEuPiERCKJDChUGp3BZCUlszlcHj9FIEwVpYnTJVKZPAMiM0sB3K6ywHxuVwBwbpWpnDGAm4pWqyspdbqmZ3wvUHYymPow4k+l7b/s278b2CWA/Gw/M0UWaj7jGjzQgH61RUpoRO3MIAM7PYE2HzdUn3iZGfYekiGsow9gkPSIGWe/UM+kxpwyt4+hNZb4akwmjhObmsScOwNXnrC+frTB1UN1dE6TLDAmuJ8+DPXRxF1LYkt3rDlpfN/SkSOJT51UfhqeCZyNKDRhYG50eb9um47dsUUmSdk8PKN2EXCJ/I+96a5Cumwun3E4e7zkBYFhF0cLzGSWiYOu5CQ+Pv3N0JlbxGaOSi7+wPXlKlRdqSaNS5VAzmfF3cjSz0D9NGTbEHIr7nc2Q7oWugKEbdNLWrrHT5vm5sbKCsSwZzjl8rj5c70+dy/zmAYqQSlw6JN7r/z5rk+Fhz8l/ng59K/zbbdvq47FSjqIY6TxVlccFt6v37ef9TqvE+afy2dumGEJoluShl22to+rZRiLhRWGrAqqaAnVzG78s4M11ZMnsHAx+8SKbMd9QrFMk4aYE/GJl14PMtwe0gfDgjQHBnBnWB8McdIaVK8HJOvuvSt9Tg8ytO49Rdqi+2BrB1P9NPTv+TR1UW+5N0pgSoaG52ZYWJr03hnX3EAUwe5MGkxnAX7mep2hmqqrNTR6Ul+rHe6JNOyNemFRtVLGcYoLxr3OKeCrb/NjGlTUC0ISEC5B4jBhApacFuJe7DmLXq8zp6nvKnK6zSLnkY5R2HdQbifsLJdHMqQzorADtmOZuN/hiv+cNfHsaJ7X0CMH4rnqCR0aSrrucpJ0ZEDZkAndpo2MSAgtxDkBrpGb9Zb5nImO0BodrhVxE6loBC2FIZWOagvq+5mfKXX+uG/3TSD1nDD3TW60X3/2lvyRwPoGCOawjzn04dYmFiDf0I+0Yl3K3pSMUz9hNBTz48fXN7uflJf/fVOLY7iWPPXAS8NzlcNwhc1gHkOsNJVU8SEBIhMDNjo4aRnk+VQsleHO0/x2MqFiHHLmbh7OWq+43y/nopxfyRanjiVRauR+25Wikg+6b0hUPD4FzYu/kyo0hzRQBvuAtBdnTbrtrDgRli3ioZNulg9EcqlKIFYZyDZq6ARvp5RDB0md3ibOvQKT5tqFacVmbDKPCxbxZnEVjeilKOLwVWZtWtqh3T0erZ2RaL8M409aK99nRNgpQefr91Hd0HsvZxgrwQjrchNeoiGjZp4DckpUuSdkpTg275v4JL42ip3xRuJQJGVqZGRPTq6nhc27suh20tWpTjedNheAW+BHc8R2rPBUoT7VeMqgrxZPYjEHiheigH0l09PESirlZMoi9vvQv26+OE97u7ywxNs7Ykjfm8coqb4XlRkQB7ZwsIKsA+jEoitkdpqWeEEFZaGvh5IF/3XyfwOFXMBw+4W0ymxwvPmwBxzKvNdqykY0OaR8qloPysuQC7wjGHGeMQeYmavDorvzF3IxSi+NF16l46lYB7KR+F3oyrZcRAEh6+pG/QNLGKi+WAFzUCSiwfZAqDMXgdh/leDGVi9Mc8rpFAqSRm7yx3sHha/kYvYhK1w25XHBRAg5fqXfRGKro4iX+3M8vWBMlXiVedyF64cdV2sg2sWP1/l1WvIiBj5GrK3CAm/ooK4qYwiQHpzyjmfdcvKKZCQwWjC+cML4hcmnIFSm1whiPbHYgEG+edhB/iJ520nrUempRued4gvlW9NRteX7+bTbRfxz0RHDqn9iq9xt+OPjtNNFMloDnCu91XhXI2mtDEkWj5CRwYE1r5518vChs9xj84qVxugJ2QbDfNYjp9FhnhlNYpZnEiV3hobM7Hp7MWawncBMbZCuTCIy+1T1y1HwV01U62V7LQQMCBd7N1LedJQwRNQmgPKF92lZLozKGNHbk8hQR+t0i+ew+luRi/FFBiDV7tuNKZe4GLyS78CqBFl1YZ/We6CSgO3JgC77EFp0FD7m/L/iihTRwdoJxjVB1fvSzJy+gAJOxjlMG3xXNFo4EFr4lSpIU02F4RxPz7gNVLhiS7X5cHfBV9sPFAzjdXw4AelCe72em2yQ4NZ2wXhulmdgYAPYKROU7ygg/+xLBRcL5IVbvVkO13qg/IEXD7wD9b7jyVLkkxr4Fb9p+gV/4IXBbpLfLvPAgaeiUVDF8mADT4NvFaSJeSupJ+hKSN+DbatD3Ko3ZJnjuK/vI6oERu78lfQ9QFsWkGcxgWJ0nhaHaSzB7ndEcl1F1YXrDtDV4CINs7FxdWbB+9vayRJRw8GFqy2/Xh+cxf2s7i0qUp1Zzuaz0re7s/OyWeMluw6FK3A5dnLMTI2+Diyv6BLimrJRaGVTHDGFj0UDW9XM9sj2dV/zAKjmXVjNpzVPSZO9xMnz9Mke6uS5mi8ImlsVv5CHe4jD66ThXuLw6QqHOM15nAYcsJ+umL7r/MN9i83jFuWH+rtcgG2dlwyatJtDI9Ryjz14/5rL0X3H3nH77guL6SMW6n2tBg+wTY1GFHp9mRnMIWH0gSzR+N833N7eqXUaMMpg3W4V4pnUO6i/zeaPQxFIyMFIaFtk6fbM5w9+aXKfbVfQgTeFPnx+uavj/NLw0Lmljq5zyxbN3JOxluMn4pd5cqNWLNm8um7SSdKNZfHb4rBzi+0d5xbDzi52tHP4UmPZ4ulNiUxfuqgvA8a7TPalsV2fbn86PSDVCKS9qZpGzpSw7eqJ+alrxxsKaJnRtMrku9zwicv3tlDS0pc/1fh6S0LEOLlcXt8SsU3Jbc0VFZ343ESZ48b6MzwjUpqzvx1t4FQOZWuX23rfPVzr7q/WO5vbBjuPW6z+OnpxefTj8SeW1icfHbj+quy91Z/BQ6fFkQsrv1qar/y8N5cSzsnHVpbZ6gFADILj74vppz4d/1RCP/n+S3aw5kfOS+PLH7mhuaCxeuzA2Pj+8aEDQ8f3gyO6g/1VFTx3x7tQnLbZ2CzA+oHBrem5aVDrLUoklBsMhnICkaom4MHTzskwj/FTgNXYY1tOUpCyirDF2H0txdhCLFlBzrQ12jXcu2vXYGskZ5IVhemGLftGKMKSskgK2/I7vnvvQoQ1r+pyD0kgogVS/Y91W7Nt1T/8KIE10n1s79ACRQKuQb5cZc2zyXj9EtyAZZTmy1Xp1SvA8gboOKTP5vGCqSE0oSCYHEqiBdCDFikBFEhdqAX9jKUJJyEoS/CluL7eYlxRTFw2QdloQmdhs7VFf/z0YhyQyi4QFLpYLa63vzSmFBevwMvMS9atKZgqeiANIpEwA1iBJUUCXnINPYgaIPsKHPwCpJD8SRCWJJnNiiX70/ZwhXfr4+zaz5jnYcUx0iJsPrqtvRCdh8XLY2UVapgAIcollpOjJWiJvgokID/4YOWD6+3hb9o/1Vkd99XTLSYsAe3K16RiQ7wxHmaMNxFIhfFqi+pVc04YMZwyxlOqj/LCGRFUWUYELZzOC+OGqs5lfRcy3oE5YNdXFqclJBQkFLS2gaRGxv4HpviKxMOjFYmVCZRianHbadPCJ5PXmmMk9rAjrypJBZSi/Q8mo5J4oYLQHMVJNowTxZbLJAP8sJS9KrVwLz8skhHFzMgCL8+FTKDjx7enAOXhxQSVFquLCdHGlGCI6kRlTRlaipLoyNmJ8LTIlJxKvJQgL8AWort6CtCFGHxGrKxCE5ESJcwhlVOR4uh0XbUjZSmZDKH6i1Kp/hQIQc5OkrOr1zfY1Uls7q6MehaUHniFHsgKCiHWn6qv62dlZjGh9KCx2lQRYDan7k7Diz6dvNYSI7GHH6qIryTEweoUs+OhgxUJCrnyoo7Me/9FJXFDuWG5mpQwXmjcIIqemRXFGpsqYdzz/UcmZWYAj/HdugRCU3Y0RtlEIKYICnaofHuN0GgVthIeX3uPvyIlOjpbF0diUTBo8PXB1koTHfrfrWCMQhcf18THeAP8vFPsu8hTR/uOdp0CtuPKDtsOYv+tuUYPHN1/6ljXsb5TsV8hnUCca+u/HJIzEfX2QHbl/csffhzifwyiCCD+8/37ZHiw3HaUkcjSNSwd7Gw4c3iXYdDG1Pq+OjIPVrPvC1VCZkJWvdbb9TQ5FksmojFEMpYQAMFigEILS60VBQr2Xby3+eqHldVX328quwQ8ZYf+oSArn6PQL7ddfy9uLX057dmTnJWrlM8/vRAnWrj7bi9Ddirp4tuajwrWCla3lhrCDfmGvCT9O5ZDH5Sula5ura8/vHmu7fRSc+vGosvaYuu+tXmQ29lZ2NW5HvDBjUsB5TdCJ1w9tsIAUH1XCRk5mFx0wytgeePX+pxodTQuI0ZWngNLjRTkUouICCFClKd3cB3ce+lzVtybONbnX1p501meWXuvjPHIf5NZtRSvvT2AdzxuSnD92YZ6XfVpxq27miXNcv5Hzz87lXKUl7O/W8MurEpoJI2td3K7udwOTsfCDKed297N7eatjjWRKxI4Rd0adRtINSvNmV1TrisfPQaWNx4/WleuKXNm1XNffAn+4jV3sjvYK5H9kSsd7I5kfiu3JQksAssbh8a33mxObP65NQ483NFvzk6cPbJ2615BthlfOT2fsZJ1/+mGai37atamZlGzEL2vcevximIhS3lkOI1b00TvYK+sdXO7OLxObtv8EruD3dnJ7uRs9BrgOjgvjZMa2RF5eGvHNbB0jHuM7tK1Ee7I+hgF5wNf3b3/hCtfEAv1BGPCgSEdvhRPzUwU7/h4xaw6jLyXzA5NDlUoD6aEU8NpYo91rxZg9+wGjRLaty9sP155ufDsXizIuUr01jhIdwK5kLfCACpfvezMjbhMAjklOcNj2TL67ZUrePzcDq1XCtQrCs3CafV51dNnZ1Ubapa5S5uPYjWLG6rT2S+2NrM3sseFnQOu3P19vG7u6Q3ZvJfLbeN1pvE6TKSHs41tnL7MPuY+twB4XzuRtbXEGuLxS348HO2JaiL98ck6qnZA9sgOxk0JF0Tkv2t8N18QKYyMZEexI5Ugz8nqsxParA5YO3zs2aZqQ6VZ5N9u68WZsu9VBGgDSun5Xx11GzwYErnew+3W4Lbz2hfmesQN7O953aCC5PjLGf9+WNa045py7Mw80Mv9NyDD6q70WGViTSKplFw8WBBCC0tmERkkU1hhvCN0eC9TGMHdm39Feyk3JZwfduaFIhswwMeUvKrYKsKpYzWxdTG0HLLC3LSxg3UfSUwNEgXlF6YECaGXIknC1Bsf8n1rPd8qbLhWH+yvbg9lK5KymmpJ6kRlBd4Qe+SQCWtCU1UJYkvDaSu2rIy1J9k/50tZ08KhM1M83/9p68Suodx/Oj8pjp3Z0QRgE2hgiU7JSrfHj44DPvib29BCb2NNL8hbbaFxG9l1R6+snSvGyHCZmSgVWmtUoLOiMRkYSem5lStHwV/nAtxvnPNV39dv4jTI5oOL7uoW95aWS34TN856Ur/zgn6X6/n2K8+WrzZA7zWDHuGT4J/9Xlx/v+CJr+55HPIGIAbMzNb+3/7m5vt+Qn+/Zv+LoPpEgnrw+fg7y9MbBrfGwac+wLrsWgUaWNXGVIPLnaG/jU+EeYwDlE91zNmOrrieqwYBTnAa9zzm+cqTLaf7W8BuKm0KoCBmVfxU9u6kPbllglB+cBQ9kipvU3CUvFVH5u7oxED0wc6kehqUGmzbdMKm6z6ZLg2XRuhrFYhsJCoFIyycnXgb7VdkO9bHQW9MY7BUMQNCCxDnU0DS8kt6VRWthnakWA6VB2bKe6aBlff0XGaGDCoPKjlSQ6uhUyuopgPDN9MRIjEiHaEtE5olHJ62i5QUeweZloYYnDJtOsIwZPumi8tA3I43xd1XDWlwCQqRikovKkBJ4CIpMh2hu1rc3SKny0pwBnz/if/dvduwx2b19Eb6WL8htpd0GaDCM6UZQXJo8eEaWhWNTrJyeMTE6JWhG/WwVhokhWbJZ+/g83fhaelwMUJbtqJEiJDiokI4KFEa0jcs02rhqGEoAcyAi9VuudHk0q4P8wR7k0NRlHYRU1mGNyUMnKij11CZtYzawdH27TfuI0eNNBOVUkOuOLT3ex84mRPMCFLlMIM4wTAiguxYfMOlGPgGFRbOFv40+JM9P77kV0qA6OLQSXLrvsS/sYOACu5RywwEY8LhSgPcgKAriFILyfE9ivQEaWKtJiWCvxfOi0xWHJWlpQdIIHmDJnIFhaynlHtRjCRdJc1IHspPDxQHyCVtMz912j+hw/hCmCCquGBChkyBCzRqOB+RIowURBUUC6LSEBGcKK4mFxxUpcTDqFAyNF1MhpKDWPU81Qyw8p7p5XJ5ezh+khoVOjsam4GVGWuAR2sMuSQQiYpGmOkCnNW7LKX/Tf8HPHOwgTGxgYkaJCDEOkHQKIvfmsJIlCAWVFI4QBT958Q3zA6lA9RzJ2emRbx89s132w//8AOLO7j6FwNKCGhiEvXv9qdwlp/aWCc1TTWx/vA93pjC6x+L92Y0TVofL0liM/2ovuJcfkhKCCmVnLrAya/IRGUi0WJ0WukRMJqfwuWRoW+l6W+pwTAokZc/Yz2j47D5e5J3y2qyMdlojBybUd4CGIq3jMoGZiMjwbyXUcWsHBlmVrNq6ml1dOq/3axqZvXwyC0pUiyBp8GN5eLIEYg0Mm+3EYRo3DododdJETIkXFM+fglIWv6TUVNJqaYfLZZDM4PlEuY0sDw33ZchkwfLoKVHami1dEol1XRg5KYUKUrT+ckkSJhoilSE3iB6iMRXq8wMSWawHFp8pJpeSWHUZN06VSOUyqHpAcqsvq0tz+2yqIOJJEh/s3REOgohRKY7iGLLdKSokyEVkU7t/0JCVcViCpQUROSXCeZtZg9zMhm7k/yl1UcB9uXc97I5pkeSV4aM7j2KxhvXo5YsWbdCqnylvh0e1v/6B4f+/QPqUVguz+bKb32/NfjgqfHMHMoP8YZBOMszLZXh2Ycg6AfDltid/ffORWqO/MrAR9glfzLxTLCr2j2eFU8vYgCQsqDkgHBaCCkt6fDQ4U/mPikaKgrnOzmKV4dAzBUzI5/P3s3eI6tWYLKicXJcRlnHXGlyEHEnPZQcJBK/JUN58fzCGWtQOedDtdlwE8LcmmGr4PrqD+/8+M6CB9VmxenrUKcnoflOg17OQV6LQIc/Rjh2pde66f9aRD+8/0rj3107wdWVtfXzPkH/bboJA92aA8+AnNEXd78fen/0hzs/DoN/XHRjA/mvcalsgqvRNU7IjnmVN9avW6/VcXOzWBeIvDy2P9ufl0u8zMjPTgYGUAc+bQE28XPAJh70Zr5dCe51/tiA7kxtOTtPybisOuYm+ydXr3nEC6y8LLaudl031p/3KkbIjnMxAvSXT5mmWA5TTQoNZoq06Y6FHgd6l03JRgKdSaOGhjEFRekuhW4HOhfAfceJyoknXnsQ393aHfnUa7lyed7l9/OIgVHp2lYw/FlQ5oXhHaih3y/22x/66MEJPyCETfh8fB/Ef/0c6CcPVNVPHK927Df232r4o02LVxz0vN1sbPZe+/Ppexd/frBkAf5U0SbTJicnRZOfHf5sZpO7XzbF/tcjF+qv1B8DGQ2ThedfPCs4p57Omf3qm6sp6xkb8ufPSs7nTOXMfP21b7TjyZQh4inJkGS4Zi08ceL6sFVWpigjLW+769JaOKQ5pXQlE5GKFH2jmpYghDBd4zktNI8B4Q5ycjrWFva3rS12aEZFAam0oJILFeCiqeCEyyg3imd1JCP/FSB5umSWtI95f2j/nZj99SnVpDWWpf38+OT4z09m7458/WFvf0F2vmp45MuP+nq++sg9XLOyb3X37FQ8l44L7+0pXu3qb/24FUXERkYRcQBj2iydLZ3dLDjhMsGWnX6prAtc14mVGgDc37jjNxewP18PwSkpiYRmJc577kB/FXAX/tQch2/W4oLvOFiZeFUH+w/4YT9k/7adoVef/V8ejEVRCPhoFNbvQF+/7gnvg//LQrCoaHyMUID1WOzt1wMP1Z/RhBghCRdy7v5vZTxtf/+iBw4eQLBN8Plfnmt5+r4AIl06NvW7Ld4H50JwJGHZ+9KL5XdUdMBlABxJhcML78gHJAUH42MwVAMVE0NwQxPwROg4eGwwRocJjkWkRjhRQxFuM4wBfGjSn3B5yPOmWT0AwJsuVs6yi8f/8wEx9bcL8LO8mR9M9lWouDY70zP+ROTGGUNhUL0O2vqyHnBvP92he8+8BxtomXTRdCv5QYvFH2KDE827qSIC+OVQjqqPQsR94hjy0cIiWJEtrLCoUNH8Ru4v8hdl1b8BFk+NwkZhHOJ3r6OhQQ3u/ub476fvTJyV2JmxmqUFFbUmbr2ZTZuCDo3IcAvL9VC5vXn9kNUky8mrKmAQFKyd1TvX+kO+qE5EctCtfnuGfH0md/v9+rGwUQgGVrn/WdnuFy1ZjnHbtsRm59LMvEifX+Dm22MTgFBpBGaQYJiDeTvTcP8PQ++sS1nzoupfi7487Q/v6SAjrZZRF6Ue11GaQDG+MxL7FaqqUZkuq/IxAq09vzK0vr2ePCWxhZbzWwv1k+Z6obLxcjtaV4dprC+p2tFArLph/KsynNRUOUITHMLTHCsh4pwkbh5437d4COUfjhb7PWaH9uiB4lxGhDlfX9rb8HvsESneruknv4+sKEQ5+9Z6t8IORO6XTjUefIVAdauolgvtM6rjC5/pU0jq7qKrirBEgHlL1Uwnq1O6aple99ZJC34NPRZ1Mrz0BGSbCq9GtLQ4hU7WnVh7ohJiTJhIvLV8TpokEXXDoaILPxSQpUUovvDqkRM/YAbDZ+recXXbgTanajPqlhBMe/ltSajSufm3nFinTls2bEXD2f7U4wnx+E5GWGnPNKZkqk2T9ppSnDsIVba61mLMeOT6STKzlF6Oz5KvEHgtHp8jSJ4YCV0EuY8UHDGydxYr1r7DmudwwIb9eIg9ceMj7LOPyzhkF49QVO8tZt5xAtl6v+KUVV66ecYy7zNnVicA84CFzXgZwzs4+BCbg7mPLXiNEGypYnCwFa+wwDbcIgLZ1mPjnVBRjOzrncdO7PN8Gmd2+fRnUJQqU0knX648BhAz4kZBQIrxdrbKgdFL3CUMlPSw86mYwcgmKbr7IaRCf8ZymOWszDgzdZEPtDaJzey/yQa+L+8GSr0hX6X8/6WRXEj/7+ksCQCuUjrFlBwasC3w3Sw5G9kGQNC7c5UrohyD4IdvrwsAEgxi/msJRJKJcREojhbFkb/vNDT5swis60TtnTCgtOU6evmSyoTwXs4nBDl67rC8oqSBCjVk7BJhMVYQuCUL5TxnmoS7SL5sKCCMGwsNBxeD4IViNfSSL4TM6sHJKzWoUtzoz4PFxBBeGAqcfosaWFF+NgqGgWHROBwGqMIrgfTJ7wPJt6cPgaLboAwe/F7HdHoYTbYCdeQWAy+KQsuwsIYJtLj6BzHySkCPdQZQg+bEd5hN938HSqjqdUq9ZeVrCkUIs5xYIuXMhSs37jzaLTFf9/l228MfRIBAQY1kcyNENpSFzAONZQ+E7j5/gkREJGRUNHQMTCxJkrFxcPEa0QYFXX9a97shlyFTFgWlFq1GdJpJQG02iQY9+M6a085437oNH5hzyeUc8CYz2CnJRyBI1C20w6w1E2n3itoytVKfZ/Gd1JdZZCHRKAAAAA=="); font-style: normal; font-weight: 100 900; font-display: swap; }
/*
Theme Name: Khaneh Steak Aaj
Theme URI: https://hamed48m.ir/
Author: Khaneh Steak Aaj
Description: قالب اختصاصی منوی دیجیتال رستوران خانه استیک عاج.
Version: 1.1.0
License: GPL-2.0-or-later
Text Domain: khaneh-steak-aaj
*/

html,
body {
	margin: 0;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}



.site-hero,
.site-nav,
main,
footer {
	width: 100%;
	max-width: 100vw;
	overflow-x: clip;
}

.site-hero {
	background-image:
		linear-gradient(180deg, rgba(20, 20, 29, 0.28), rgba(20, 20, 29, 0.72)),
		url("https://hamed48m.ir/wp-content/uploads/2026/08/steak-hero-v1.png");
	background-position: center;
	background-size: cover;
}

.site-hero > .absolute {
	opacity: 0.03;
}

.site-hero {
	min-height: 390px;
}

.intro-brand-mark {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	margin: 0 auto 0.8rem;
	overflow: hidden;
	border: 1px solid rgba(177, 135, 26, 0.25);
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 8px 20px rgba(38, 32, 20, 0.08);
}

.intro-brand-mark img {
	display: block;
	width: 52px;
	height: 52px;
	object-fit: contain;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

#intro .intro-copy {
	width: 100%;
	margin-inline: 0;
	padding-inline: 0;
}

#intro {
	padding-top: 2rem;
}

.intro-keep {
	white-space: nowrap;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}

.featured-stars {
	display: inline-block;
	color: var(--color-gold);
	font-family: Georgia, serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1;
	text-shadow: 0 1px 8px rgba(212, 175, 55, 0.24);
}

.featured-stars::first-letter {
	font-size: 1.08em;
}

.site-nav {
	box-shadow: 0 8px 24px rgba(38, 32, 20, 0.06);
}

.hero-actions {
	position: relative;
}

.hero-action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 142px;
	border-radius: 999px;
	padding: 0.72rem 1.25rem;
	font-family: "Vazirmatn", Tahoma, sans-serif;
	font-size: 0.9rem;
	font-weight: 500;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.hero-action:hover {
	transform: translateY(-2px);
}

.hero-action-primary {
	background: var(--color-gold);
	color: #fff;
	box-shadow: 0 8px 18px rgba(177, 135, 26, 0.22);
}

.hero-action-primary:hover {
	background: var(--color-gold-dark);
	box-shadow: 0 10px 24px rgba(177, 135, 26, 0.3);
}

.hero-action-secondary {
	border: 1px solid rgba(212, 175, 55, 0.55);
	color: #f7edd5;
	background: rgba(255, 255, 255, 0.08);
}

.hero-action-secondary:hover {
	background: rgba(212, 175, 55, 0.2);
	color: #fff;
}

.menu-nav-wrap {
	position: relative;
}

.menu-nav-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 42px;
	pointer-events: none;
	background: linear-gradient(90deg, var(--color-background), transparent);
	opacity: 0.94;
}

#menuTabs {
	width: 100%;
	max-width: 100%;
	padding-left: 42px;
	padding-right: 42px;
	scrollbar-width: none;
}

#menuTabs::-webkit-scrollbar {
	display: none;
}

.menu-scroll-hint {
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: 2;
	display: none;
	width: 34px;
	height: 34px;
	align-items: center;
	justify-content: center;
	border: 0;
	background: transparent;
	color: var(--color-gold);
	font-family: Arial, sans-serif;
	font-size: 1.55rem;
	font-weight: 700;
	letter-spacing: -0.28em;
	line-height: 1;
	direction: ltr;
	transform: translateY(-50%);
	animation: menu-hint-pulse 1.5s ease-in-out infinite;
}

.menu-scroll-hint.is-hidden {
	display: none !important;
}

@keyframes menu-hint-pulse {
	0%, 100% { opacity: 0.45; transform: translate(-2px, -50%); }
	50% { opacity: 1; transform: translate(2px, -50%); }
}

@media (max-width: 900px) {
	.menu-scroll-hint {
		display: flex;
	}
}

#desserts .menu-card,
#drinks .menu-card {
	text-align: center;
}

#desserts .menu-item,
#drinks .menu-item {
	align-items: center;
}

#desserts .menu-item > div,
#drinks .menu-item > div {
	justify-content: center;
	width: 100%;
}

#desserts .menu-item .flex-col,
#drinks .menu-item .flex-col {
	align-items: center;
}

.menu-card {
	overflow: hidden;
	box-shadow: 0 12px 30px rgba(38, 32, 20, 0.045);
}

.menu-item {
	position: relative;
	margin-inline: -1.5rem;
	padding-inline: 2rem;
	border-bottom-color: transparent !important;
	transition: background-color 180ms ease, padding-inline 180ms ease;
}

.menu-item:not(:last-child)::after {
	position: absolute;
	right: 1.5rem;
	bottom: 0;
	left: 1.5rem;
	height: 1px;
	background: rgba(212, 175, 55, 0.1);
	content: "";
}

.menu-item:hover {
	background: rgba(212, 175, 55, 0.045);
	padding-inline: 2rem;
}

.menu-item .text-foreground {
	transition: color 180ms ease;
}

.menu-item:hover .text-foreground {
	color: var(--color-gold-dark);
}

@media (max-width: 640px) {
	.site-hero {
		min-height: 390px;
	}

	.site-hero h1 {
		font-size: clamp(1.25rem, 7.2vw, 2.1rem) !important;
	}

	.hero-subtitle {
		margin-top: 1.6rem !important;
	}

	.hero-tagline {
		margin-top: 1.1rem !important;
	}

	.intro-copy {
		font-size: 1rem !important;
		line-height: 1.85 !important;
		letter-spacing: -0.01em;
	}

	#intro {
		padding-top: 2rem;
	}

	.hero-action {
		min-width: 132px;
		padding-inline: 1rem;
		font-size: 0.82rem;
	}

	.site-nav ul {
		padding-block: 0.55rem;
		scrollbar-width: none;
	}

	.site-nav ul::-webkit-scrollbar {
		display: none;
	}

	.menu-card {
		padding-inline: 1rem;
	}

	.menu-item {
		margin-inline: -1rem;
		padding-block: 1rem;
		padding-inline: 1.5rem;
	}

	.menu-item:hover {
		padding-inline: 1.5rem;
	}
}

@media (min-width: 768px) {
	.menu-item {
		margin-inline: -2rem;
		padding-inline: 2.5rem;
	}

	.menu-item:hover {
		padding-inline: 2.5rem;
	}
}
@font-face { font-family: "Normal-Light"; src: url("data:font/woff2;base64,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"); font-style: normal; font-weight: 100 900; font-display: swap; }
/*
Theme Name: Khaneh Steak Aaj
Theme URI: https://hamed48m.ir/
Author: Khaneh Steak Aaj
Description: قالب اختصاصی منوی دیجیتال رستوران خانه استیک عاج.
Version: 1.1.0
License: GPL-2.0-or-later
Text Domain: khaneh-steak-aaj
*/

html,
body {
	margin: 0;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}



.site-hero,
.site-nav,
main,
footer {
	width: 100%;
	max-width: 100vw;
	overflow-x: clip;
}

.site-hero {
	background-image:
		linear-gradient(180deg, rgba(20, 20, 29, 0.28), rgba(20, 20, 29, 0.72)),
		url("https://hamed48m.ir/wp-content/uploads/2026/08/steak-hero-v1.png");
	background-position: center;
	background-size: cover;
}

.site-hero > .absolute {
	opacity: 0.03;
}

.site-hero {
	min-height: 390px;
}

.intro-brand-mark {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	margin: 0 auto 0.8rem;
	overflow: hidden;
	border: 1px solid rgba(177, 135, 26, 0.25);
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 8px 20px rgba(38, 32, 20, 0.08);
}

.intro-brand-mark img {
	display: block;
	width: 52px;
	height: 52px;
	object-fit: contain;
}

body,
.font-body {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
}

.fam {
	font-family: "Vazirmatn", Tahoma, sans-serif;
}

.font-display {
	font-style: italic;
	font-weight: 400;
}

.text-foreground {
	font-weight: 400;
}

.font-display,
.font-display * {
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 400;
}

.text-justify {
	text-align: justify;
}

.text-left {
	text-align: left;
}

#intro h2 {
	padding-bottom: 4px;
}

#intro .text-justify {
	text-align: justify;
}

#intro .intro-copy {
	width: 100%;
	margin-inline: 0;
	padding-inline: 0;
}

#intro {
	padding-top: 2rem;
}

.intro-keep {
	white-space: nowrap;
}

.price-value {
	display: inline-flex;
	align-items: baseline;
	gap: 0.25rem;
	font-family: "Normal-Light", "Playfair Display", Georgia, serif !important;
	font-weight: 700;
	font-style: normal !important;
	letter-spacing: 0.01em;
}

.price-value,
.price-value * {
	font-style: normal !important;
}

.price-currency {
	font-family: "Vazirmatn", Tahoma, sans-serif !important;
	font-size: 0.68em;
	font-weight: 400;
	color: var(--steel);
}

.featured-stars {
	display: inline-block;
	color: var(--color-gold);
	font-family: Georgia, serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1;
	text-shadow: 0 1px 8px rgba(212, 175, 55, 0.24);
}

.featured-stars::first-letter {
	font-size: 1.08em;
}

.site-nav {
	box-shadow: 0 8px 24px rgba(38, 32, 20, 0.06);
}

.hero-actions {
	position: relative;
}

.hero-action {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 142px;
	border-radius: 999px;
	padding: 0.72rem 1.25rem;
	font-family: "Vazirmatn", Tahoma, sans-serif;
	font-size: 0.9rem;
	font-weight: 500;
	transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.hero-action:hover {
	transform: translateY(-2px);
}

.hero-action-primary {
	background: var(--color-gold);
	color: #fff;
	box-shadow: 0 8px 18px rgba(177, 135, 26, 0.22);
}

.hero-action-primary:hover {
	background: var(--color-gold-dark);
	box-shadow: 0 10px 24px rgba(177, 135, 26, 0.3);
}

.hero-action-secondary {
	border: 1px solid rgba(212, 175, 55, 0.55);
	color: #f7edd5;
	background: rgba(255, 255, 255, 0.08);
}

.hero-action-secondary:hover {
	background: rgba(212, 175, 55, 0.2);
	color: #fff;
}

.menu-nav-wrap {
	position: relative;
}

.menu-nav-wrap::after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 42px;
	pointer-events: none;
	background: linear-gradient(90deg, var(--color-background), transparent);
	opacity: 0.94;
}

#menuTabs {
	width: 100%;
	max-width: 100%;
	padding-left: 42px;
	padding-right: 42px;
	scrollbar-width: none;
}

#menuTabs::-webkit-scrollbar {
	display: none;
}

.menu-scroll-hint {
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: 2;
	display: none;
	width: 34px;
	height: 34px;
	align-items: center;
	justify-content: center;
	border: 0;
	background: transparent;
	color: var(--color-gold);
	font-family: Arial, sans-serif;
	font-size: 1.55rem;
	font-weight: 700;
	letter-spacing: -0.28em;
	line-height: 1;
	direction: ltr;
	transform: translateY(-50%);
	animation: menu-hint-pulse 1.5s ease-in-out infinite;
}

.menu-scroll-hint.is-hidden {
	display: none !important;
}

@keyframes menu-hint-pulse {
	0%, 100% { opacity: 0.45; transform: translate(-2px, -50%); }
	50% { opacity: 1; transform: translate(2px, -50%); }
}

@media (max-width: 900px) {
	.menu-scroll-hint {
		display: flex;
	}
}

#desserts .menu-card,
#drinks .menu-card {
	text-align: center;
}

#desserts .menu-item,
#drinks .menu-item {
	align-items: center;
}

#desserts .menu-item > div,
#drinks .menu-item > div {
	justify-content: center;
	width: 100%;
}

#desserts .menu-item .flex-col,
#drinks .menu-item .flex-col {
	align-items: center;
}

.menu-card {
	overflow: hidden;
	box-shadow: 0 12px 30px rgba(38, 32, 20, 0.045);
}

.menu-item {
	position: relative;
	margin-inline: -1.5rem;
	padding-inline: 2rem;
	border-bottom-color: transparent !important;
	transition: background-color 180ms ease, padding-inline 180ms ease;
}

.menu-item:not(:last-child)::after {
	position: absolute;
	right: 1.5rem;
	bottom: 0;
	left: 1.5rem;
	height: 1px;
	background: rgba(212, 175, 55, 0.1);
	content: "";
}

.menu-item:hover {
	background: rgba(212, 175, 55, 0.045);
	padding-inline: 2rem;
}

.menu-item .text-foreground {
	transition: color 180ms ease;
}

.menu-item:hover .text-foreground {
	color: var(--color-gold-dark);
}

@media (max-width: 640px) {
	.site-hero {
		min-height: 390px;
	}

	.site-hero h1 {
		font-size: clamp(1.25rem, 7.2vw, 2.1rem) !important;
	}

	.hero-subtitle {
		margin-top: 1.6rem !important;
	}

	.hero-tagline {
		margin-top: 1.1rem !important;
	}

	.intro-copy {
		font-size: 1rem !important;
		line-height: 1.85 !important;
		letter-spacing: -0.01em;
	}

	#intro {
		padding-top: 2rem;
	}

	.hero-action {
		min-width: 132px;
		padding-inline: 1rem;
		font-size: 0.82rem;
	}

	.site-nav ul {
		padding-block: 0.55rem;
		scrollbar-width: none;
	}

	.site-nav ul::-webkit-scrollbar {
		display: none;
	}

	.menu-card {
		padding-inline: 1rem;
	}

	.menu-item {
		margin-inline: -1rem;
		padding-block: 1rem;
		padding-inline: 1.5rem;
	}

	.menu-item:hover {
		padding-inline: 1.5rem;
	}
}

@media (min-width: 768px) {
	.menu-item {
		margin-inline: -2rem;
		padding-inline: 2.5rem;
	}

	.menu-item:hover {
		padding-inline: 2.5rem;
	}
}

/* حذف حالت کج/ایتالیک متون انگلیسی منو */
.font-display,
.subtitle,
.en-title,
.item-en,
[class*="subtitle"],
[class*="english"],
[class*="font-display"],
i,
em {
    font-style: normal !important;
}

/* تنظیم موقعیت منو و حذف فاصله اضافی از راست */
.menu-nav-wrap {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

#menuTabs {
    justify-content: flex-start !important;
    scroll-padding-right: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

#menuTabs > li:first-child {
    margin-right: 0 !important;
}