.elementor .luxury-image{filter:brightness(95%);}.elementor .craft-section{width:100%;overflow:hidden;flex-direction:row;gap:0px;align-items:stretch;}.elementor .craft-image{width:55%;height:820px;overflow:hidden;padding:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .craft-content{width:45%;min-height:820px;}.elementor .content-wrapper{padding:80px;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .craft-photo:hover,.elementor .craft-photo:focus-visible{transform:scale3d(1.03, 1.03, 1.03);}.elementor .craft-photo{transition:all 420ms;}.elementor .occasion-section{width:100%;max-width:1440px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F8F6F3;flex-direction:column;}.elementor .occasion-heading{align-self:center;}.elementor .occasion-card-birthday-card{background-image:url("https://mazyonluxury.ae/wp-content/uploads/2026/08/mazyon-chocolates5-1-825x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:all 450ms;}.elementor .occasion-card-birthday-card:hover,.elementor .occasion-card-birthday-card:focus-visible{box-shadow:1.1px 1.1px 15px 1.1px #bbbab8;transform:scale3d(1.01, 1.01, 1.01);}.elementor .occasion-card-thankyou-card{background-image:url("https://mazyonluxury.ae/wp-content/uploads/2026/08/mazyon-chocolates6-825x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:all 450ms;}.elementor .occasion-card-thankyou-card:hover,.elementor .occasion-card-thankyou-card:focus-visible{transform:scale3d(1.01, 1.01, 1.01);}.elementor .occasion-card-hero-occasion-card{height:100%;min-height:664px;overflow:hidden;background-image:url("https://mazyonluxury.ae/wp-content/uploads/2026/07/Mazyon-chocolate-4-3_converted-825x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;transition:all 450ms;}.elementor .occasion-card-hero-occasion-card:hover,.elementor .occasion-card-hero-occasion-card:focus-visible{box-shadow:0.1px 0.1px 15px 0.1px #bbbab8;transform:scale3d(1.01, 1.01, 1.01);}.elementor .occasion-card-wedding-card{background-image:url("https://mazyonluxury.ae/wp-content/uploads/2026/08/mazyon-chocolates8-825x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .occasion-card-congratulations-card{background-image:url("https://mazyonluxury.ae/wp-content/uploads/2026/08/mazyon-chocolates7-825x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .experience-section{width:100%;max-width:1440px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--Content-Background);gap:64px;}.elementor .experience-header{max-width:760px;padding:10px;flex-direction:column;gap:18px;justify-content:center;align-items:center;align-self:center;}.elementor .experience-content{max-width:1440px;padding:10px;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;align-self:center;}.elementor .experience-video{width:100%;min-height:520px;overflow:hidden;padding:10px;border-radius:2px;}.elementor .experience-story{width:42%;max-width:460px;padding-inline-start:16px;padding-inline-end:8px;flex-direction:column;gap:22px;}.elementor .menu-list{width:42%;flex-direction:column;gap:16px;justify-content:center;align-items:start;/* =========================================
 ACTIVE UNDERLINE
========================================= */

.menu-item-1,
.menu-item-2,
.menu-item-3,
.menu-item-4,
.menu-item-5 {
  position: relative;
  width: fit-content;
}

/* الخط */
.menu-item-1::after,
.menu-item-2::after,
.menu-item-3::after,
.menu-item-4::after,
.menu-item-5::after {
  content: "";

  position: absolute;
  left: 0;
  bottom: -5px;

  width: 100%;
  height: 1px;

  background: #EAA794;

  transform: scaleX(0);
  transform-origin: left center;

  transition:
      transform 380ms cubic-bezier(.22,.61,.36,1);
}

/* ظهور الخط عند Hover */
.menu-item-1:hover::after,
.menu-item-2:hover::after,
.menu-item-3:hover::after,
.menu-item-4:hover::after,
.menu-item-5:hover::after {
  transform: scaleX(1);
}\n}.elementor .menu-images{width:58%;}.elementor .menu-item-1:hover,.elementor .menu-item-1:focus-visible{color:#2f1b14;}.elementor .mega-menu-content{padding-block-start:40px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:48px;border-width:0px;border-color:rgba(13, 42, 74, 0.10);background-color:#ffffff;box-shadow:0px 18px 40px -24px rgba(13, 42, 74, 0.22);gap:48px;align-items:stretch;}.elementor .mega-menu-dynamic-image{aspect-ratio:auto;}.elementor .footer-mobile{display:none;}.elementor .hover-image{border-radius:18px;transition:all 200ms;}.elementor .hover-image:hover,.elementor .hover-image:focus-visible{transform:scale3d(1.08, 1.08, 1.08);}