/*
Theme Name: آیمک لند
Theme URI: https://imacland.ir
Author: آیمک لند
Author URI: https://imacland.ir
Description: قالب حرفه‌ای RTL فروشگاه آی‌مک استوک — سازگار با ووکامرس و المنتور. دیزاین Glassmorphism، فونت وزیرمتن، امکان ویرایش کامل بخش‌ها در المنتور.
Version: 4.4.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imac-land
Tags: e-commerce, rtl-language-support, custom-menu, featured-images, theme-options, translation-ready, woocommerce, elementor
*/

/* Base styles are bundled into assets/css/imac-bundle.css for one front-end request. */

/* Final header geometry: overlay header must not reserve layout height. */
.site-header {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: max(0.75rem, env(safe-area-inset-left)) !important;
  padding-right: max(0.75rem, env(safe-area-inset-right)) !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  z-index: 1000 !important;
}

/* ===== Hero & Elementor visibility safeguards (v4.1.1) ===== */
.imac-hero,
.imac-hero-widget,
.imac-elementor-page .elementor-widget-imac_hero,
.imac-elementor-page .elementor-section {
  visibility: visible !important;
  opacity: 1 !important;
}

.imac-hero h1,
.imac-hero-title,
.imac-hero p,
.imac-hero-subtitle,
.imac-hero-widget h1,
.imac-hero-widget p,
.imac-hero-widget .text-white,
.elementor-widget-imac_hero h1,
.elementor-widget-imac_hero p {
  color: #ffffff !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.imac-hero img,
.imac-hero-widget img,
.elementor-widget-imac_hero img {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  max-width: 100%;
  height: auto;
}

.imac-elementor-page {
  padding-top: 0 !important;
}

.imac-elementor-page .elementor {
  position: relative;
  z-index: 2;
}
.product-card__title a {
  color: inherit !important;
  text-decoration: none !important;
  margin: 0 9px !important;
}