@import "yekanbakh.css";

body{
	direction: rtl;
}

:root{
	--color-box: #E7A33E;
	--color-select: #D24E21;
}

::selection {
    background-color: #D24E21;
    color: #ffffff;
}

/* ============================================
   Typography - Premium
   ============================================ */
h1, h2, h3, h4, h5, h6 {
    font-weight: 800;
    line-height: 1.2;
    margin-bottom: var(--mg-spacing-sm);
    color: var(--mg-text);
    letter-spacing: -0.02em;
}

h1 { font-size: clamp(2.5rem, 5vw, 4rem); }
.mg-page-title { font-size: 1.5rem; }
.mg-page-content-inner { padding: 2rem 0; }
.wc-block-cart__empty-cart__title { font-size: 1.2rem !important; }
h2 { font-size: clamp(2rem, 4vw, 3rem); }
h3 { font-size: clamp(1.5rem, 3vw, 2rem); }
h4 { font-size: 1.5rem; }
h5 { font-size: 1.25rem; }
h6 { font-size: 1rem; }

/* ============================================
   For DenizHome - Premium
   ============================================ */
p[box="codetakhfif"] strong {
  padding: 1px 5px;
  background: var(--color-box);
  border-radius: 5px;
  letter-spacing: 2px;
  cursor: pointer;
  margin: 0px 3px;
}

#copyToast {
    display: none;
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 99999;
}

.footer-phonenews #form-field-shomaremobile, .footer-phonenews #form-field-shomaremobile:focus {
  box-shadow: none !important;
  outline: none !important;
}

#megamenu-header {
  background: #C2481F;
  border-radius: 10px;
}

#megamenu-header .e-n-menu-title-text {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
}