@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--color-forest-green: #173F35;--color-deep-green: #102D27;--color-emerald: #21866B;--color-warm-ivory: #FAF8F2;--color-sand: #D9B98C;--color-sand-light: #F5EDE0;--color-sand-dark: #B89564;--color-white: #FFFFFF;--color-text-primary: #202A27;--color-text-secondary: #69736E;--color-border: #E7E8E1;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-arabic: "Cairo", system-ui, sans-serif}body{font-family:var(--font-sans);color:var(--color-text-primary);background-color:var(--color-warm-ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-serif,.editorial-heading{font-family:var(--font-serif)!important;letter-spacing:-.02em}[dir=rtl] body,[dir=rtl] .v-application{font-family:var(--font-arabic)!important}.bg-warm-ivory{background-color:var(--color-warm-ivory)!important}.bg-forest-green{background-color:var(--color-forest-green)!important}.bg-deep-green{background-color:var(--color-deep-green)!important}.text-sand{color:var(--color-sand)!important}.text-sand-dark{color:var(--color-sand-dark)!important}.text-emerald{color:var(--color-emerald)!important}.text-forest{color:var(--color-forest-green)!important}.text-secondary-editorial{color:var(--color-text-secondary)!important}.border-editorial{border:1px solid var(--color-border)!important}.editorial-card{background:#fff;border:1px solid var(--color-border)!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #102d270d!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s ease!important;overflow:hidden!important}.editorial-card.bg-deep-green{background:#102d27!important;color:#fff!important}.editorial-card:hover{transform:translateY(-5px);box-shadow:0 20px 32px -8px #102d271f!important;border-color:var(--color-sand)!important}.editorial-chip{background:var(--color-sand-light)!important;color:var(--color-deep-green)!important;border:1px solid var(--color-sand)!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:8px!important}.editorial-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-sand-dark)}.btn-editorial-primary{background-color:var(--color-forest-green)!important;color:#fff!important;font-weight:600!important;letter-spacing:.03em!important;border-radius:9999px!important;box-shadow:0 4px 14px #173f3540!important;transition:all .2s ease!important}.btn-editorial-primary:hover{background-color:var(--color-deep-green)!important;box-shadow:0 6px 20px #173f3559!important;transform:translateY(-1px)}.btn-editorial-sand{background-color:var(--color-sand)!important;color:var(--color-deep-green)!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:9999px!important;box-shadow:0 4px 14px #d9b98c4d!important}.btn-editorial-sand:hover{background-color:var(--color-sand-dark)!important;color:#fff!important}.btn-editorial-outline{border:1.5px solid var(--color-forest-green)!important;color:var(--color-forest-green)!important;background:transparent!important;font-weight:600!important;border-radius:9999px!important;transition:all .2s ease!important}.btn-editorial-outline:hover{background-color:var(--color-forest-green)!important;color:#fff!important}.img-editorial-zoom{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.editorial-card:hover .img-editorial-zoom{transform:scale(1.05)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-warm-ivory)}::-webkit-scrollbar-thumb{background:#c4c9c5;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-sand-dark)}.pwa-manager-root[data-v-fca2b537]{position:relative;z-index:9999}.pwa-install-banner[data-v-fca2b537]{position:fixed;bottom:76px;left:20px;right:20px;max-width:540px;margin:0 auto;background:linear-gradient(135deg,#102d27,#173f35);border:1px solid rgba(217,185,140,.35);border-radius:18px;padding:12px 16px;color:#faf8f2;z-index:1000;box-shadow:0 10px 30px #102d2759}@media(min-width:960px){.pwa-install-banner[data-v-fca2b537]{bottom:24px;right:24px;left:auto;margin:0;width:480px}}.pwa-banner-icon[data-v-fca2b537]{box-shadow:0 4px 12px #0003}.border-sand[data-v-fca2b537]{border:1.5px solid rgba(217,185,140,.4)!important}.text-forest[data-v-fca2b537]{color:#173f35!important}.text-deep-green[data-v-fca2b537]{color:#102d27!important}.text-sand-light[data-v-fca2b537]{color:#f5ede0d9!important}.line-clamp-1[data-v-fca2b537]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.step-card[data-v-fca2b537]{background:#fff;border:1px solid rgba(23,63,53,.08)}.step-num[data-v-fca2b537]{width:24px;height:24px;border-radius:50%;background:#faf8f2;color:#173f35;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(217,185,140,.4)}.slide-up-enter-active[data-v-fca2b537],.slide-up-leave-active[data-v-fca2b537]{transition:all .3s ease}.slide-up-enter-from[data-v-fca2b537],.slide-up-leave-to[data-v-fca2b537]{transform:translateY(30px);opacity:0}.editorial-scrim[data-v-5949c63d]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,45,39,.45) 0%,transparent 40%,rgba(16,45,39,.8) 100%);pointer-events:none}.editorial-duration-badge[data-v-5949c63d]{background:#102d27d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:9999px;border:1px solid rgba(217,185,140,.3);display:inline-flex;align-center:center}.editorial-rating-badge[data-v-5949c63d]{background:#102d27d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:1px solid rgba(217,185,140,.3);display:inline-flex;align-center:center}.line-clamp-2[data-v-5949c63d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.letter-spacing-wide[data-v-5949c63d]{letter-spacing:.08em}.letter-spacing[data-v-5949c63d]{letter-spacing:.03em}.border-subtle[data-v-5949c63d]{border-color:#e7e8e1!important}.cursor-pointer[data-v-5949c63d]{cursor:pointer}.editorial-scrim[data-v-7d37350d]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,45,39,.45) 0%,transparent 50%,rgba(16,45,39,.75) 100%);pointer-events:none}.editorial-badge[data-v-7d37350d]{background:#102d27d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:1px solid rgba(217,185,140,.3);display:inline-flex;align-items:center}.editorial-category-badge[data-v-7d37350d]{background:#21866bd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center}.line-clamp-1[data-v-7d37350d]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-7d37350d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursor-pointer[data-v-7d37350d]{cursor:pointer}.editorial-scrim[data-v-46fba57f]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,45,39,.45) 0%,transparent 50%,rgba(16,45,39,.75) 100%);pointer-events:none}.editorial-badge[data-v-46fba57f]{background:#102d27d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:1px solid rgba(217,185,140,.3);display:inline-flex;align-items:center}.editorial-stay-badge[data-v-46fba57f]{background:#173f35e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center}.line-clamp-1[data-v-46fba57f]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-46fba57f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursor-pointer[data-v-46fba57f]{cursor:pointer}.editorial-scrim[data-v-8c845fd5]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,45,39,.45) 0%,transparent 50%,rgba(16,45,39,.75) 100%);pointer-events:none}.editorial-badge[data-v-8c845fd5]{background:#102d27d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#faf8f2;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:9999px;border:1px solid rgba(217,185,140,.3);display:inline-flex;align-items:center}.editorial-dining-badge[data-v-8c845fd5]{background:#b89564f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#102d27;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center}.line-clamp-1[data-v-8c845fd5]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-8c845fd5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursor-pointer[data-v-8c845fd5]{cursor:pointer}.editorial-home[data-v-afefbd8f]{overflow-x:hidden}.max-w-container[data-v-afefbd8f]{max-width:1360px}.max-w-content[data-v-afefbd8f]{max-width:760px}.max-w-prose[data-v-afefbd8f]{max-width:580px}.editorial-hero[data-v-afefbd8f]{position:relative;overflow:hidden}.hero-img[data-v-afefbd8f]{filter:brightness(.92)}.hero-scrim[data-v-afefbd8f]{position:absolute;inset:0;background:linear-gradient(180deg,#102d2766,#102d27a6,#102d27e6);pointer-events:none}.hero-content[data-v-afefbd8f]{position:relative;z-index:2;margin-top:-30px}.hero-pill[data-v-afefbd8f]{background:#102d27b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(217,185,140,.4);color:#faf8f2;font-size:.78rem;font-weight:700;letter-spacing:.12em;padding:6px 18px;border-radius:9999px;display:inline-flex;align-items:center}.hero-headline[data-v-afefbd8f]{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;max-width:950px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.hero-subtext[data-v-afefbd8f]{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;max-width:780px;font-weight:400;opacity:.95}.search-dock[data-v-afefbd8f]{background:#fff!important;border:1px solid rgba(231,232,225,.8)!important;box-shadow:0 20px 45px -10px #102d2740!important}.search-dock-input[data-v-afefbd8f],.search-dock-select[data-v-afefbd8f]{font-size:.95rem}.border-subtle[data-v-afefbd8f]{border-color:#e7e8e1!important}.category-quick-card[data-v-afefbd8f]{background:#faf8f2!important;border:1px solid #E7E8E1!important;border-radius:12px!important;transition:all .25s ease!important}.category-quick-card[data-v-afefbd8f]:hover{background:#fff!important;border-color:#d9b98c!important;box-shadow:0 10px 24px -6px #102d2714!important;transform:translateY(-2px)}.category-icon-box[data-v-afefbd8f]{width:48px;height:48px;border-radius:10px;background:#f5ede0;display:flex;align-items:center;justify-content:center}.destination-scrim[data-v-afefbd8f]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,45,39,.2) 0%,transparent 40%,rgba(16,45,39,.88) 100%);pointer-events:none}.destination-region-tag[data-v-afefbd8f]{background:#d9b98ce6;color:#102d27;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:6px}.line-clamp-2[data-v-afefbd8f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.filter-brightness[data-v-afefbd8f]{filter:brightness(0) invert(1)}.border-sand-subtle[data-v-afefbd8f]{border-color:#d9b98c33!important}.border-dark[data-v-afefbd8f]{border-color:#ffffff1a!important}.border-sand-btn[data-v-afefbd8f]{border-color:#d9b98c80!important}.border-sand-btn[data-v-afefbd8f]:hover{background-color:#d9b98c26!important}.footer-col-title[data-v-afefbd8f]{font-size:.82rem;font-weight:700;letter-spacing:.08em}.footer-links-list[data-v-afefbd8f]{list-style:none;padding:0;margin:0}.footer-links-list li[data-v-afefbd8f]{margin-bottom:10px}.footer-links-list a[data-v-afefbd8f]{color:#faf8f2;opacity:.8;font-size:.88rem;text-decoration:none;transition:all .2s ease}.footer-links-list a[data-v-afefbd8f]:hover,.hover-sand[data-v-afefbd8f]:hover{color:#d9b98c!important;opacity:1}.cursor-pointer[data-v-afefbd8f]{cursor:pointer}@media(max-width:600px){.hero-img[data-v-afefbd8f]{height:580px!important;min-height:520px!important}.hero-content[data-v-afefbd8f]{margin-top:0!important;padding-top:24px!important;padding-bottom:24px!important}.hero-headline[data-v-afefbd8f]{font-size:1.85rem!important;line-height:1.25!important}.hero-subtext[data-v-afefbd8f]{font-size:.95rem!important;line-height:1.45!important;margin-bottom:1.25rem!important}.search-dock[data-v-afefbd8f]{padding:12px!important}}.hero-b2b-pill[data-v-afefbd8f]{background:#173f35e0;border:1px solid rgba(217,185,140,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease;max-width:960px}.hero-b2b-pill[data-v-afefbd8f]:hover{background:#102d27fa;border-color:#d9b98c;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.b2b-agency-section[data-v-afefbd8f]{background:linear-gradient(180deg,#102d27,#173f35,#102d27);position:relative;overflow:hidden;border-top:1px solid rgba(217,185,140,.25);border-bottom:1px solid rgba(217,185,140,.25)}.b2b-ambient-glow[data-v-afefbd8f]{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:900px;height:500px;background:radial-gradient(circle,rgba(217,185,140,.12) 0%,transparent 70%);pointer-events:none;z-index:1}.z-index-2[data-v-afefbd8f]{position:relative;z-index:2}.b2b-pill[data-v-afefbd8f]{background:#d9b98c26;border:1px solid rgba(217,185,140,.4);color:#d9b98c;font-size:.8rem;font-weight:700;letter-spacing:.12em;padding:6px 20px;border-radius:9999px;display:inline-flex;align-items:center}.b2b-headline[data-v-afefbd8f]{font-size:clamp(2rem,3.8vw,3rem);line-height:1.2;letter-spacing:-.02em}.b2b-subtext[data-v-afefbd8f]{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65;max-width:820px;font-weight:400;opacity:.95}.b2b-pillar-card[data-v-afefbd8f]{background:#ffffff0d!important;border:1px solid rgba(217,185,140,.25)!important;border-radius:20px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;height:100%;display:flex;flex-direction:column}.b2b-pillar-card[data-v-afefbd8f]:hover{background:#ffffff17!important;border-color:#d9b98c!important;transform:translateY(-6px);box-shadow:0 16px 36px -8px #0006!important}.b2b-pillar-icon-box[data-v-afefbd8f]{width:52px;height:52px;border-radius:14px;background:#d9b98c2e;border:1px solid rgba(217,185,140,.35);display:flex;align-items:center;justify-content:center}.b2b-pillar-tag[data-v-afefbd8f]{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#d9b98c}.b2b-disclaimer-box[data-v-afefbd8f]{background:#d9b98c14;border:1px dashed rgba(217,185,140,.35);border-radius:8px;padding:8px 10px;font-size:.72rem;color:#f5ede0;line-height:1.4}.b2b-showcase-box[data-v-afefbd8f]{background:#00000040;border:1px solid rgba(217,185,140,.2);border-radius:20px}.b2b-badge-chip[data-v-afefbd8f]{background:#d9b98c1f;border:1px solid rgba(217,185,140,.3);color:#faf8f2;padding:6px 14px;border-radius:9999px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center}.border-subtle-box[data-v-afefbd8f]{border-right:1px solid rgba(217,185,140,.18)}[dir=rtl] .border-subtle-box[data-v-afefbd8f]{border-right:none;border-left:1px solid rgba(217,185,140,.18)}.btn-b2b-primary[data-v-afefbd8f]{background-color:#d9b98c!important;color:#102d27!important;transition:all .25s ease}.btn-b2b-primary[data-v-afefbd8f]:hover{background-color:#e2c9a5!important;transform:translateY(-2px);box-shadow:0 12px 28px #00000059!important}[dir=rtl] .b2b-arrow-icon[data-v-afefbd8f]{transform:scaleX(-1)}.main-container[data-v-9a2bb71b]{max-width:1200px;margin-left:auto;margin-right:auto}.break-word[data-v-9a2bb71b]{word-break:break-word;overflow-wrap:break-word;white-space:normal}[data-v-f3d10ed0] .v-text-field__suffix,[data-v-f3d10ed0] .v-input__icon--append .v-icon{color:#00366f!important}[data-v-f3d10ed0] .v-dialog:not(.v-dialog--fullscreen){max-height:100%}.thumbnail[data-v-93ac2f80]{width:100px;height:100px;margin:8px;cursor:pointer;border-radius:8px;border:2px solid transparent;transition:border .2s ease-in-out,transform .2s ease-in-out}.thumbnail[data-v-93ac2f80]:hover{border:2px solid #1976d2;transform:scale(1.05)}.select-box[data-v-93ac2f80]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f3f3f3;border-bottom:1px solid #ccc;padding:10px;font-size:16px;color:#333;width:100%;height:56px;outline:none;cursor:pointer;transition:border-color .3s ease;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px top 50%;background-size:16px}.select-box[data-v-93ac2f80]:hover{border-color:#888}.select-box[data-v-93ac2f80]:focus{border-color:#555;box-shadow:0 0 5px #55555580}.v-list-item-content[data-v-93ac2f80]{font-weight:500}.v-btn[data-v-93ac2f80]{border-radius:8px}.v-card-actions[data-v-08693703]{background-color:#00366f}.v-img.active[data-v-08693703]{border:2px solid #1976d2;border-radius:4px;cursor:pointer}.v-card[data-v-08693703]{border:1px solid #e0e0e0;border-radius:8px}.image-gallery[data-v-08693703]{position:relative}.main-image[data-v-08693703]{border-radius:8px;box-shadow:0 4px 8px #0003}.thumbnail[data-v-08693703]{width:80px;height:80px;margin:0 8px;cursor:pointer;border:2px solid transparent;border-radius:4px;transition:transform .2s,border .2s}.thumbnail[data-v-08693703]:hover{transform:scale(1.1);border:2px solid #1976d2}.details-card[data-v-08693703]{box-shadow:0 2px 6px #00000026;border-radius:8px}.price[data-v-08693703]{font-weight:700;color:#1976d2}.description[data-v-08693703]{font-size:16px;line-height:1.6;color:#555}.main-container[data-v-08693703]{max-width:1200px;margin-left:auto;margin-right:auto}
