/* Wrapper */
.bg-white.sticky{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    backdrop-filter: none !important;
}

/* Header */
.default_header{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Container */
.default_header_container{
    background: transparent !important;
    background-color: transparent !important;
}

/* أي عنصر جواه واخد bg-white */
.default_header .bg-white,
.default_header_container.bg-white,
.default_header_logo,
.default_header nav{
    background: transparent !important;
    background-color: transparent !important;
}

/* زرار المنيو في الموبايل */
.default_header button{
    background: transparent !important;
}
/* Desktop */
.lb-desktop-hero__sticky{
    margin-top: -10px !important;
}

/* Mobile */
@media (max-width:900px){

    .lb-sequence-wrapper{
        margin-top: -10px !important;
    }

    .lb-sequence-sticky{
        margin-top: -10px !important;
    }

}


/* =========================================
   ELMATJAR HERO UNDER TRANSPARENT HEADER
========================================= */

@media (min-width: 901px) {
  .elmatjar-desktop-hero {
    margin-top:-170px !important;
  }

  .elmatjar-desktop-hero__sticky {
    top: 0 !important;
  }
}
@media (max-width: 900px) {
  .elmatjar-phone-sequence {
    margin-top: -100px !important;
  }

  .elmatjar-phone-sequence__sticky {
    top: 0 !important;
  }
}

/* ==================================================
   ELMATJAR WHATSAPP BUTTON
================================================== */

.elmatjar-whatsapp {
  position: fixed;
  right: 24px;
  bottom: 24px;

  z-index: 999999;

  min-height: 58px;
  padding: 7px 9px 7px 16px;

  display: inline-flex;
  align-items: center;
  gap: 11px;

  direction: rtl;

  color: #221d17 !important;
  text-decoration: none !important;

  border: 1px solid rgba(190, 134, 43, 0.42);
  border-radius: 999px;

  background:
    linear-gradient(
      135deg,
      rgba(255, 252, 246, 0.96),
      rgba(240, 227, 205, 0.94)
    );

  box-shadow:
    0 14px 40px rgba(76, 54, 25, 0.18),
    0 4px 14px rgba(183, 126, 34, 0.17),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  isolation: isolate;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-color 0.25s ease;
}

.elmatjar-whatsapp:hover {
  transform: translateY(-4px);

  border-color: rgba(190, 134, 43, 0.75);

  box-shadow:
    0 20px 48px rgba(76, 54, 25, 0.23),
    0 7px 18px rgba(183, 126, 34, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);
}

.elmatjar-whatsapp:active {
  transform: translateY(-1px) scale(0.98);
}


/* Icon */

.elmatjar-whatsapp__icon {
  position: relative;

  width: 44px;
  height: 44px;

  flex: 0 0 44px;

  display: grid;
  place-items: center;

  border-radius: 50%;

  color: #ffffff;

  background:
    linear-gradient(
      145deg,
      #d6a54a 0%,
      #b77a21 100%
    );

  box-shadow:
    0 8px 20px rgba(177, 116, 28, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.35);
}

.elmatjar-whatsapp__icon svg {
  width: 25px;
  height: 25px;

  display: block;

  fill: currentColor;
}


/* Text */

.elmatjar-whatsapp__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;

  line-height: 1.15;
  white-space: nowrap;
}

.elmatjar-whatsapp__text small {
  margin-bottom: 4px;

  color: #7b6d5d;

  font-size: 10px;
  font-weight: 600;
}

.elmatjar-whatsapp__text strong {
  color: #282018;

  font-size: 13px;
  font-weight: 800;
}


/* Animated halo */

.elmatjar-whatsapp__pulse {
  position: absolute;
  right: 8px;
  top: 7px;

  width: 44px;
  height: 44px;

  border-radius: 50%;

  border: 1px solid rgba(193, 137, 47, 0.55);

  pointer-events: none;

  animation: elmatjarWhatsappPulse 2.2s infinite;
}

@keyframes elmatjarWhatsappPulse {
  0% {
    opacity: 0.7;
    transform: scale(0.9);
  }

  70% {
    opacity: 0;
    transform: scale(1.55);
  }

  100% {
    opacity: 0;
    transform: scale(1.55);
  }
}


/* Mobile */

@media (max-width: 900px) {
  .elmatjar-whatsapp {
    right: 14px;
    bottom: calc(14px + env(safe-area-inset-bottom));

    min-height: 54px;

    padding:
      6px
      7px
      6px
      13px;

    gap: 9px;
  }

  .elmatjar-whatsapp__icon {
    width: 42px;
    height: 42px;

    flex-basis: 42px;
  }

  .elmatjar-whatsapp__pulse {
    right: 7px;
    top: 6px;

    width: 42px;
    height: 42px;
  }

  .elmatjar-whatsapp__text small {
    font-size: 9px;
  }

  .elmatjar-whatsapp__text strong {
    font-size: 12px;
  }
}


/* Very small phones: icon only */

@media (max-width: 360px) {
  .elmatjar-whatsapp {
    width: 54px;
    height: 54px;
    min-height: 54px;

    padding: 6px;

    justify-content: center;
  }

  .elmatjar-whatsapp__text {
    display: none;
  }

  .elmatjar-whatsapp__pulse {
    right: 6px;
    top: 6px;
  }
}


/* Accessibility */

@media (prefers-reduced-motion: reduce) {
  .elmatjar-whatsapp,
  .elmatjar-whatsapp__pulse {
    transition: none;
    animation: none;
  }
}
