.destinations-mega-menu-module__cJ2NOq__menu{box-sizing:border-box;width:680px;max-width:calc(100vw - 32px);max-height:min(640px, calc(100dvh - var(--navbar-height) - 64px));scrollbar-width:thin;padding:12px;overflow-y:auto;container:explore-menu/inline-size}.destinations-mega-menu-module__cJ2NOq__egyptLink{border-radius:var(--radius-md);background:var(--muted);justify-content:space-between;align-items:end;gap:16px;min-height:112px;padding:16px 20px;transition:filter .15s ease-out;display:flex;position:relative;overflow:hidden}.destinations-mega-menu-module__cJ2NOq__egyptLink:hover{filter:brightness(.94)}.destinations-mega-menu-module__cJ2NOq__egyptLink:focus-visible,.destinations-mega-menu-module__cJ2NOq__imageLink:focus-visible,.destinations-mega-menu-module__cJ2NOq__textLink:focus-visible,.destinations-mega-menu-module__cJ2NOq__directoryLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.destinations-mega-menu-module__cJ2NOq__egyptImage,.destinations-mega-menu-module__cJ2NOq__imageContent{object-fit:cover}.destinations-mega-menu-module__cJ2NOq__egyptShade{background:linear-gradient(90deg,#000000c2,#00000024);position:absolute;inset:0}.destinations-mega-menu-module__cJ2NOq__egyptText,.destinations-mega-menu-module__cJ2NOq__egyptArrow{z-index:1;color:#fff;position:relative}.destinations-mega-menu-module__cJ2NOq__egyptArrow{flex:0 0 20px;width:20px;height:20px}.destinations-mega-menu-module__cJ2NOq__egyptLabel{color:#ffffffd6;font-size:12px;line-height:1.5;display:block}.destinations-mega-menu-module__cJ2NOq__egyptTitle{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.3;display:block}.destinations-mega-menu-module__cJ2NOq__experiences{padding:12px 0 14px}.destinations-mega-menu-module__cJ2NOq__places{border-top:1px solid var(--border);padding-top:10px}.destinations-mega-menu-module__cJ2NOq__placesHeader{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:4px;display:flex}.destinations-mega-menu-module__cJ2NOq__heading{color:var(--muted-foreground);margin:0 8px;font-size:12px;font-weight:600;line-height:1.5}.destinations-mega-menu-module__cJ2NOq__experienceGrid,.destinations-mega-menu-module__cJ2NOq__cityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.destinations-mega-menu-module__cJ2NOq__cityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.destinations-mega-menu-module__cJ2NOq__listItem{min-width:0}.destinations-mega-menu-module__cJ2NOq__imageLink{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;height:100%;transition:background-color .15s ease-out;display:flex;overflow:hidden}.destinations-mega-menu-module__cJ2NOq__imageLink:hover{background:var(--accent)}.destinations-mega-menu-module__cJ2NOq__image{background:var(--muted);height:104px;display:block;position:relative;overflow:hidden}.destinations-mega-menu-module__cJ2NOq__imageContent{transition:filter .15s ease-out}.destinations-mega-menu-module__cJ2NOq__imageLink:hover .destinations-mega-menu-module__cJ2NOq__imageContent{filter:brightness(.9)}.destinations-mega-menu-module__cJ2NOq__imageFallback{background:var(--muted);height:104px;color:var(--muted-foreground);place-items:center;display:grid}.destinations-mega-menu-module__cJ2NOq__imageCaption{min-height:58px;color:var(--foreground);flex:1;justify-content:space-between;align-items:flex-start;gap:6px;padding:9px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.destinations-mega-menu-module__cJ2NOq__imageCaption>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.destinations-mega-menu-module__cJ2NOq__arrow,.destinations-mega-menu-module__cJ2NOq__smallArrow{width:14px;height:14px;color:var(--primary);flex:none}.destinations-mega-menu-module__cJ2NOq__textLink{border-radius:var(--radius-md);min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:10px;padding:9px 8px;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .15s ease-out;display:flex}.destinations-mega-menu-module__cJ2NOq__textLink:hover,.destinations-mega-menu-module__cJ2NOq__directoryLink:hover{background:var(--accent)}.destinations-mega-menu-module__cJ2NOq__textLink>span:first-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.destinations-mega-menu-module__cJ2NOq__directoryLink{border-radius:var(--radius-md);min-height:32px;color:var(--primary);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;transition:background-color .15s ease-out;display:inline-flex}@container explore-menu (max-width:600px){.destinations-mega-menu-module__cJ2NOq__experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.destinations-mega-menu-module__cJ2NOq__egyptLink,.destinations-mega-menu-module__cJ2NOq__imageLink,.destinations-mega-menu-module__cJ2NOq__imageContent,.destinations-mega-menu-module__cJ2NOq__textLink,.destinations-mega-menu-module__cJ2NOq__directoryLink{transition:none}}
.navbar-client-module__P2ddLq__header{padding-inline:0;top:0}.navbar-client-module__P2ddLq__inner{border:0;border-bottom:1px solid var(--border);width:100%;max-width:none;box-shadow:none;border-radius:0;padding-inline:1.5rem 1rem}@media (min-width:768px){.navbar-client-module__P2ddLq__inner{padding-inline:max(2rem,50% - 38rem) calc(max(2rem,50% - 38rem) - .5rem)}}@media (min-width:1024px){.navbar-client-module__P2ddLq__inner{padding-inline-end:calc(max(2rem,50% - 38rem) - .625rem)}}
@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3060c68366c376cf-s.44ygvgycqqx3a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/aded4ce95aad6a6c-s.2h5nv_-0rkz9w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/fef66b2ca3b42156-s.1346u-4b2aon3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/90051932dd7afbe4-s.0xtayu0dh447w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/95c34809f139d4bd-s.2ma7qkz57j6q-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/62492e6d8d88b0fb-s.p.1sfd1vo85omc3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/c343ccae016103bb-s.p.0knocfmitixjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.p.3xt4epvyjlv6l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_94872bd5-module__p4a3MW__className{font-family:Inter,Inter Fallback}.inter_94872bd5-module__p4a3MW__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_e2dd23c-module__kd-p3G__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_e2dd23c-module__kd-p3G__variable{--font-heading:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:topLuxury;src:url(../media/TOPLUXURY-s.p.2rwj9yja1d2_m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:topLuxury Fallback;src:local(Arial);ascent-override:85.67%;descent-override:30.86%;line-gap-override:0.0%;size-adjust:108.56%}.topluxury_6eac6392-module__Y3P3_a__className{font-family:topLuxury,topLuxury Fallback;font-style:normal;font-weight:400}.topluxury_6eac6392-module__Y3P3_a__variable{--font-top-luxury:"topLuxury", "topLuxury Fallback"}
