/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--cs-ground:#faf9f7;--cs-surface:#fff;--cs-ink:#1a1c21;--cs-muted:#5c6470;--cs-hairline:#e5e2dd;--cs-hairline-strong:#c9c5be;--cs-cobalt:#1d4ed8;--cs-cobalt-deep:#173db6;--cs-cobalt-pressed:#102a80;--cs-cobalt-tint:#e8eefc;--cs-success:#0e7a4d;--cs-success-tint:#e6f3ed;--cs-warn:#96690f;--cs-warn-tint:#faf3e0;--cs-alert:#b3261e;--cs-alert-tint:#faeceb;--cs-star-gold:#b58900;--cs-font-sans:"IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--cs-font-arabic:"IBM Plex Sans Arabic","IBM Plex Sans",system-ui,sans-serif;--cs-radius-input:6px;--cs-radius-card:10px;--cs-radius-panel:14px;--cs-radius-pill:999px;--cs-shadow-whisper:0 1px 2px #1a1c210f;--cs-shadow-lifted:0 1px 2px #1a1c210d,0 8px 24px #1a1c2114;--cs-z-dropdown:10;--cs-z-sticky:20;--cs-z-sheet:30;--cs-z-modal:50;--cs-ease-soft:cubic-bezier(.22,1,.36,1);--cs-dur-hot:.15s;--cs-dur-content:.28s;--cs-stagger:60ms;--cs-rise:12px;--cs-dur-reduced:.12s;--cs-touch-min:44px}@media (prefers-reduced-motion:reduce){:root{--cs-dur-hot:0s;--cs-dur-content:var(--cs-dur-reduced);--cs-stagger:0s;--cs-rise:0px}}@keyframes csRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes csFade{0%{opacity:0}to{opacity:1}}@keyframes csDotPulse{0%,80%,to{opacity:.3}40%{opacity:1}}.clearsky{background:var(--cs-ground);color:var(--cs-ink);font-family:var(--font-cs),var(--font-arabic),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:calc(env(safe-area-inset-bottom) + 40px);font-size:15px;line-height:1.55}.clearsky *{box-sizing:border-box}.clearsky ol,.clearsky ul{margin:0;padding:0}.clearsky .wrap{max-width:1120px;margin:0 auto;padding:0 16px}.clearsky .cs-shell-main{min-height:60vh}.clearsky .cs-card{border:1px solid var(--cs-hairline);border-radius:var(--cs-radius-card);box-shadow:var(--cs-shadow-whisper);padding:16px}.clearsky .cs-card,.clearsky .cs-glass-panel{background:var(--cs-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.clearsky .cs-glass-panel{background:var(--cs-surface)}@supports (color:color-mix(in lab,red,red)){.clearsky .cs-glass-panel{background:color-mix(in srgb,var(--cs-surface) 72%,transparent)}}.clearsky .cs-glass-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-block-start:1px solid #ffffff8c}}.clearsky .cs-sticky-total-bar{background:var(--cs-surface)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.clearsky .cs-sticky-total-bar{background:var(--cs-surface)}@supports (color:color-mix(in lab,red,red)){.clearsky .cs-sticky-total-bar{background:color-mix(in srgb,var(--cs-surface) 72%,transparent)}}.clearsky .cs-sticky-total-bar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-block-start:1px solid #ffffff8c}}.clearsky .cs-pop{opacity:0;transform-origin:0 0;transition:opacity var(--cs-dur-content) var(--cs-ease-soft),transform var(--cs-dur-content) var(--cs-ease-soft);transform:scale(.96)translateY(-4px)}.clearsky .cs-pop[data-state=open]{opacity:1;transform:none}.clearsky .cs-pop[data-state=closing]{transition-duration:.18s}.clearsky .cs-badge{border:1px solid var(--cs-hairline);border-radius:var(--cs-radius-input);min-height:24px;color:var(--cs-muted);align-items:center;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.clearsky .cs-badge-good{background:var(--cs-success-tint);color:var(--cs-success);border-color:#0000}.clearsky .cs-badge-warn{background:var(--cs-warn-tint);color:var(--cs-warn);border-color:#0000}.clearsky .cs-badge-bad{background:var(--cs-alert-tint);color:var(--cs-alert);border-color:#0000}.clearsky .cs-badge-brand{background:var(--cs-cobalt-tint);color:var(--cs-cobalt-deep);border-color:#0000}.clearsky .cs-smart-hint-strip{border:1px solid var(--cs-hairline);border-radius:var(--cs-radius-card);background:var(--cs-cobalt-tint);color:var(--cs-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.clearsky .cs-smart-hint-actions,.clearsky .cs-smart-hint-content{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clearsky .cs-smart-hint-content>span+span:before{content:"·";color:var(--cs-muted);margin-inline-end:8px}.clearsky .cs-smart-hint-apply,.clearsky .cs-smart-hint-dismiss{min-height:44px}.clearsky .cs-daterange{display:contents}.clearsky .cs-daterange-label{color:var(--cs-muted);gap:4px;font-size:12px;font-weight:600;display:grid;position:relative}.clearsky .cs-daterange-field{border:1px solid var(--cs-hairline-strong);border-radius:var(--cs-radius-input);background:var(--cs-surface);width:100%;min-height:48px;color:var(--cs-ink);font:inherit;text-align:start;padding:0 12px}.clearsky .cs-daterange-day:focus-visible,.clearsky .cs-daterange-field:focus-visible,.clearsky .cs-daterange-nav:focus-visible{outline:2px solid var(--cs-cobalt);outline-offset:2px}.clearsky .cs-daterange-pop{z-index:var(--cs-z-dropdown);border:1px solid var(--cs-hairline);border-radius:var(--cs-radius-panel);background:var(--cs-surface);min-width:300px;box-shadow:var(--cs-shadow-lifted);padding:12px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0}.clearsky .cs-daterange-foot,.clearsky .cs-daterange-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.clearsky .cs-daterange-clear,.clearsky .cs-daterange-done,.clearsky .cs-daterange-nav{border:1px solid var(--cs-hairline-strong);border-radius:var(--cs-radius-input);background:var(--cs-surface);min-height:44px;color:var(--cs-ink);font:inherit;padding:0 12px}.clearsky .cs-daterange-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 0;display:grid}.clearsky .cs-daterange-weekday{color:var(--cs-muted);text-align:center;font-size:12px}[dir=rtl] .clearsky .cs-daterange-weekday{font-size:13px}.clearsky .cs-daterange-day{border-radius:var(--cs-radius-input);min-height:40px;color:var(--cs-ink);font:inherit;background:0 0;border:0}.clearsky .cs-daterange-day[data-inrange=true]{background:var(--cs-cobalt-tint)}.clearsky .cs-daterange-day[data-edge=true],.clearsky .cs-daterange-done{background:var(--cs-cobalt);color:#fff}.clearsky .cs-daterange-done{border-color:var(--cs-cobalt)}.clearsky a{color:inherit;text-decoration:none}.clearsky a.btn:not(.ghost){color:#fff}.clearsky :focus-visible{outline:2px solid var(--cs-cobalt);outline-offset:2px}.clearsky .ar{font-family:var(--font-arabic),var(--font-cs),sans-serif}.clearsky svg.ic{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.clearsky nav{z-index:20;background:var(--cs-surface);border-bottom:1px solid var(--cs-hairline);position:sticky;top:0}.clearsky .nav-in{justify-content:space-between;align-items:center;height:60px;display:flex}.clearsky .logo{letter-spacing:-.02em;font-size:19px;font-weight:700}.clearsky .logo span{color:var(--cs-cobalt)}.clearsky .nav-links{display:none}.clearsky .nav-right{align-items:center;gap:12px;display:flex}.clearsky .nav-right .meta{color:var(--cs-muted);font-size:14px;font-weight:500;display:none}.clearsky .nav-right .language-switch{min-width:44px;min-height:44px;color:var(--cs-cobalt-deep);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.clearsky .hero{padding:36px 0 28px}.clearsky .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-muted);font-size:12px;font-weight:600}.clearsky .h-ar{direction:rtl;margin-top:10px}.clearsky .h-ar,.clearsky .h-en{text-align:left;font-size:31px;font-weight:700}.clearsky .h-en{letter-spacing:-.03em;line-height:1.1}[dir=rtl] .clearsky .h-ar,[dir=rtl] .clearsky .h-en{text-align:right}.clearsky .qm{color:var(--cs-cobalt)}.clearsky .sub{color:var(--cs-muted);max-width:56ch;margin-top:10px;font-size:15px}.clearsky .search{background:var(--cs-surface);border:1px solid var(--cs-hairline);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px;padding:14px;display:grid;box-shadow:0 1px 2px #1a1c210d,0 8px 24px #1a1c2114}.clearsky .f{flex-direction:column;gap:4px;display:flex}.clearsky .f .label,.clearsky .f label{letter-spacing:.07em;text-transform:uppercase;color:var(--cs-muted);font-size:12px;font-weight:600}.clearsky .f .box{border:1px solid var(--cs-hairline-strong);background:var(--cs-surface);min-height:48px;color:inherit;text-align:start;cursor:pointer;width:100%;transition:border-color var(--cs-dur-hot) var(--cs-ease-soft);border-radius:6px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:14.5px;font-weight:600;display:flex}.clearsky .f .box svg.ic{color:var(--cs-muted)}.clearsky .f .box:focus-within{border-color:var(--cs-cobalt);box-shadow:0 0 0 3px var(--cs-cobalt-tint)}.clearsky .f .box .box-input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-self:stretch;padding:0}.clearsky .f .box .box-input:focus{outline:none}.clearsky .f .box .box-input::placeholder{color:var(--cs-muted);font-weight:500}.clearsky .f .box input[type=date]{appearance:none;min-height:24px}.clearsky .f .box input[type=date]::-webkit-calendar-picker-indicator{display:none}.clearsky .f .box select.box-input{cursor:pointer}.clearsky .cs-home-dest{position:relative}.clearsky .cs-home-dest-list{z-index:var(--cs-z-dropdown,50);border:1px solid var(--cs-hairline);background:var(--cs-surface);max-height:288px;box-shadow:var(--cs-shadow-lifted,0 12px 32px #1a1c2124);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.clearsky .cs-home-dest-empty{padding:8px 12px}.clearsky .cs-home-dest-empty,.clearsky .cs-home-dest-loading{z-index:var(--cs-z-dropdown,50);border:1px solid var(--cs-hairline);background:var(--cs-surface);box-shadow:var(--cs-shadow-lifted,0 12px 32px #1a1c2124);color:var(--cs-muted);border-radius:10px;margin:0;font-size:13px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0}.clearsky .cs-home-dest-loading{align-items:center;padding:10px 12px;display:flex}.clearsky .cs-dot-loader{gap:4px;display:inline-flex}.clearsky .cs-dot-loader span{background:var(--cs-muted);border-radius:999px;width:6px;height:6px;animation:csDotPulse 1.1s ease-in-out infinite}.clearsky .cs-dot-loader span:nth-child(2){animation-delay:.15s}.clearsky .cs-dot-loader span:nth-child(3){animation-delay:.3s}.clearsky .cs-home-dest-option{width:100%;min-height:44px;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:1px;padding:6px 10px;display:flex}.clearsky .cs-home-dest-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.clearsky .cs-home-dest-option small{color:var(--cs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clearsky .cs-home-dest-option[data-active=true]{background:var(--cs-cobalt-tint)}.clearsky .cs-home-dest-option:focus-visible{outline:2px solid var(--cs-cobalt);outline-offset:-2px}.clearsky .dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}@media (max-width:439px){.clearsky .dates{grid-template-columns:minmax(0,1fr)}}.clearsky .search .btn{width:100%;min-height:48px}.clearsky .chips{scrollbar-width:none;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.clearsky .chips::-webkit-scrollbar{display:none}.clearsky .chips .lbl{color:var(--cs-muted);flex:none;align-self:center;font-size:13px}.clearsky .chip{border:1px solid var(--cs-hairline);background:var(--cs-surface);cursor:pointer;min-height:44px;color:inherit;transition:border-color var(--cs-dur-hot) var(--cs-ease-soft);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.clearsky .trust{background:var(--cs-surface);border-block:1px solid var(--cs-hairline);margin-top:32px}.clearsky .trust-in{grid-template-columns:1fr 1fr;display:grid}.clearsky .t{align-items:flex-start;gap:10px;padding:16px 12px;display:flex}.clearsky .t .ico{background:var(--cs-cobalt-tint);width:32px;height:32px;color:var(--cs-cobalt-deep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.clearsky .t .ico svg.ic{width:17px;height:17px}.clearsky .t b{font-size:13.5px;font-weight:600;line-height:1.3;display:block}.clearsky .t small{color:var(--cs-muted);font-size:13px}.clearsky section{padding:34px 0 4px}.clearsky .sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.clearsky h1{font-size:28px;line-height:1.2}.clearsky h1,.clearsky h2{letter-spacing:-.02em;font-weight:650}.clearsky h2{font-size:22px}.clearsky h3{font-size:17px;font-weight:600}.clearsky .sec-head small{color:var(--cs-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.clearsky .view-all{color:var(--cs-cobalt-deep);min-height:44px;transition:color var(--cs-dur-hot) var(--cs-ease-soft);flex:none;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.clearsky .deal,.clearsky .dest .ph,.clearsky .mood{transition:border-color var(--cs-dur-hot) var(--cs-ease-soft),box-shadow var(--cs-dur-hot) var(--cs-ease-soft),transform var(--cs-dur-hot) var(--cs-ease-soft)}.clearsky .ph{background-size:cover;position:relative}.clearsky .ph:after{content:"";background:radial-gradient(circle at 74% 20%,#fff6,#fff0 36%);position:absolute;inset:0}.clearsky .deal-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.clearsky .deal-row::-webkit-scrollbar{display:none}.clearsky .deal{scroll-snap-align:start;background:var(--cs-surface);border:1px solid var(--cs-hairline);border-radius:10px;overflow:hidden}.clearsky .deal .ph{height:110px}.clearsky .deal .in{padding:12px 14px 14px}.clearsky .deal .in b{font-size:15px;font-weight:650;display:block}.clearsky .deal .in small{color:var(--cs-muted);font-size:13px}.clearsky .drop{color:var(--cs-success);background:var(--cs-success-tint);border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.clearsky .deal .tot{font-variant-numeric:tabular-nums;margin-top:8px;font-size:14px;font-weight:700}.clearsky .deal .tot span{color:var(--cs-muted);font-size:12px;font-weight:500}.clearsky .hcard{background:var(--cs-surface);border:1px solid var(--cs-hairline);cursor:pointer;transition:border-color var(--cs-dur-hot) var(--cs-ease-soft),box-shadow var(--cs-dur-hot) var(--cs-ease-soft),transform var(--cs-dur-hot) var(--cs-ease-soft);border-radius:10px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.clearsky .hcard .ph{height:150px}.clearsky .hcard .mid{padding:14px 16px 4px}.clearsky .hcard .mid .ttl{font-size:16.5px;font-weight:650}.clearsky .hcard .stars{color:var(--cs-star-gold);letter-spacing:1px;font-size:12px}.clearsky .hcard .starlbl{color:var(--cs-muted);font-size:13px;font-weight:500}.clearsky .hcard .loc{color:var(--cs-muted);margin-top:2px;font-size:13px}.clearsky .badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.clearsky .badge{border:1px solid var(--cs-hairline);color:var(--cs-muted);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.clearsky .badge.good{background:var(--cs-success-tint);color:var(--cs-success);border-color:#0000;font-weight:600}.clearsky .badge.alert{background:var(--cs-alert-tint);color:var(--cs-alert);border-color:#0000;font-weight:600}.clearsky .hcard .foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;padding:10px 16px 14px;display:flex}.clearsky .hcard .foot .price-blk{margin-inline-start:auto}.clearsky .rate{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.clearsky .rate .n{background:var(--cs-ink);color:#fff;border-radius:var(--cs-radius-input);padding:3px 6px;font-size:12px;font-weight:700}.clearsky .rate .rv{color:var(--cs-muted);font-weight:400}.clearsky .price-blk{text-align:end}.clearsky .price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.clearsky .price span{color:var(--cs-muted);font-size:12px;font-weight:500}[dir=rtl] .clearsky .price span{font-size:13px}.clearsky .incl{color:var(--cs-muted);font-size:12px}[dir=rtl] .clearsky .incl{font-size:13px}.clearsky .hcard .cta-row{padding:0 16px 16px;display:flex}.clearsky .hcard .btn{width:100%}.clearsky .rise{animation:csRise var(--cs-dur-content) var(--cs-ease-soft) both}.clearsky .rise:nth-child(2){animation-delay:60ms}.clearsky .rise:nth-child(3){animation-delay:.12s}.clearsky .rise:nth-child(4){animation-delay:.18s}.clearsky .rise:nth-child(5){animation-delay:.24s}.clearsky .rise:nth-child(6){animation-delay:.3s}.clearsky .rise:nth-child(n+7){animation:none}.clearsky .mood-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.clearsky .mood-row::-webkit-scrollbar{display:none}.clearsky .mood{scroll-snap-align:start;border-radius:var(--cs-radius-panel);cursor:pointer;height:170px;position:relative;overflow:hidden}.clearsky .mood .scrim{background:linear-gradient(#0000 42%,#00000094);position:absolute;inset:0}.clearsky .mood .lab{color:#fff;z-index:1;inset-inline-start:16px;position:absolute;bottom:12px}.clearsky .mood .lab b{font-size:17px;font-weight:650;display:block}.clearsky .mood .lab small{color:#ffffffdb;font-size:13px}.clearsky .dest-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.clearsky .dest .ph{border:1px solid var(--cs-hairline);border-radius:10px;height:110px;overflow:hidden}.clearsky .dest b{margin-top:8px;font-size:14.5px;font-weight:650;display:block}.clearsky .dest small{color:var(--cs-muted);font-size:13px}.clearsky .p1{background:linear-gradient(160deg,#9ec2e8,#5b8ecb 45%,#2d5a9e)}.clearsky .p2{background:linear-gradient(165deg,#f0d9b8,#dbab72 48%,#8a5c34)}.clearsky .p3{background:linear-gradient(155deg,#bfe0c8,#6faf83 45%,#2f634a)}.clearsky .p4{background:linear-gradient(170deg,#f3c88f,#d98d5f 45%,#4a3a5e)}.clearsky .p5{background:linear-gradient(170deg,#cdd8e0,#93a7b8 48%,#374858)}.clearsky .p6{background:linear-gradient(170deg,#f6d789,#e3a45e 48%,#6f3f30)}.clearsky .p7{background:linear-gradient(160deg,#d9e6ef,#8fb3c9 48%,#2d5674)}.clearsky footer{background:var(--cs-surface);border-top:1px solid var(--cs-hairline);color:var(--cs-muted);margin-top:44px;padding:28px 0 20px;font-size:13px}.clearsky .foot{gap:20px;display:grid}.clearsky .foot b{color:var(--cs-ink);margin-bottom:8px;font-size:14px;display:block}.clearsky .foot a{min-height:44px;padding:12px 0;display:block}.clearsky .foot-bottom{border-top:1px solid var(--cs-hairline);flex-direction:column;gap:6px;margin-top:22px;padding-top:14px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.clearsky .chip:hover,.clearsky .f .box:hover{border-color:var(--cs-hairline-strong)}.clearsky .view-all:hover{color:var(--cs-cobalt);text-decoration:underline}.clearsky .deal:hover,.clearsky .dest:hover .ph,.clearsky .hcard:hover{border-color:var(--cs-hairline-strong)}.clearsky .deal:hover,.clearsky .dest:hover .ph,.clearsky .hcard:hover,.clearsky .mood:hover{transform:translateY(-1px);box-shadow:0 1px 2px #1a1c210d,0 8px 24px #1a1c2114}}@media (prefers-reduced-motion:reduce){.clearsky .rise{animation:csFade .12s linear both}.clearsky .rise:nth-child(n+2){animation-delay:0s}.clearsky .btn,.clearsky .deal,.clearsky .dest .ph,.clearsky .hcard,.clearsky .mood{transition:none}}@media (min-width:768px){.clearsky .wrap{padding:0 24px}.clearsky .nav-in{height:64px}.clearsky .nav-links{color:var(--cs-muted);gap:22px;font-size:14px;font-weight:500;display:flex}.clearsky .nav-links a{align-items:center;min-height:44px;display:inline-flex}.clearsky .nav-links .on{color:var(--cs-ink)}.clearsky .nav-right .meta{display:block}.clearsky .hero{padding:56px 0 36px}.clearsky .h-ar,.clearsky .h-en{font-size:42px}.clearsky .sub{font-size:16px}.clearsky .trust-in{grid-template-columns:repeat(4,1fr)}.clearsky .t{padding:18px 16px}.clearsky .deal-row,.clearsky .mood-row{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(3,1fr);overflow:visible}.clearsky .dest-grid{grid-template-columns:repeat(4,1fr)}.clearsky .foot{grid-template-columns:2fr 1fr 1fr 1fr}.clearsky .foot-bottom{flex-direction:row;justify-content:space-between}}@media (min-width:900px){.clearsky .search{grid-template-columns:1.35fr 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:12px}.clearsky .dates{display:contents}.clearsky .search .btn{width:auto;padding:0 30px}.clearsky .hcard{flex-direction:row;align-items:stretch}.clearsky .hcard .ph{width:220px;height:auto;min-height:164px}.clearsky .hcard .body{flex-direction:column;flex:1;display:flex}.clearsky .hcard .mid{flex:1}.clearsky .hcard .side{border-inline-start:1px solid var(--cs-hairline);flex-direction:column;justify-content:space-between;align-items:flex-end;width:220px;padding:16px 18px;display:flex}.clearsky .mood{height:200px}.clearsky .dest .ph{height:140px}}.clearsky .side{display:none}@media (min-width:900px){.clearsky .side{display:flex}.clearsky .hcard .cta-row.m-only,.clearsky .hcard .foot.m-only{display:none}}.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>blockquote,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>dd,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>dl,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>figure,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>h1,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>h2,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>h3,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>h4,.clearsky :not(:where(.space-y-1,.space-y-2,.space-y-4))>p{margin:0}@layer base{.clearsky :is(.space-y-1,.space-y-2,.space-y-4)>:is(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}}[dir=rtl] .cs-pop{transform-origin:100% 0}.btn{border-radius:var(--cs-radius-input);cursor:pointer;background:var(--cs-cobalt);color:#fff;min-height:44px;transition:background var(--cs-dur-hot) var(--cs-ease-soft),transform var(--cs-dur-hot) var(--cs-ease-soft);border:none;justify-content:center;align-items:center;padding:0 20px;font-family:inherit;font-size:14.5px;font-weight:600;display:inline-flex}.btn:active{background:var(--cs-cobalt-pressed);transform:scale(.97)}.btn.ghost{background:var(--cs-surface);color:var(--cs-ink);border:1px solid var(--cs-hairline-strong)}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.btn:disabled{background:var(--cs-hairline);color:var(--cs-muted);cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--cs-cobalt);outline-offset:2px}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--cs-cobalt-deep)}.btn.ghost:hover{background:var(--cs-ground)}}.clearsky .cs-app-brand{align-items:center;gap:9px;display:flex}.clearsky .cs-app-brand img{border-radius:9px}.clearsky .cs-app-brand-copy{color:var(--cs-ink);flex-direction:column;gap:2px;display:flex}.clearsky .cs-app-brand-copy strong{font-size:17px;line-height:1.1}.clearsky .cs-app-brand-copy small{color:var(--cs-muted);letter-spacing:.01em;font-size:12px}.clearsky .cs-page-heading{padding-block:28px 20px}.clearsky .cs-page-heading h1{letter-spacing:-.025em;margin:6px 0 10px;font-size:clamp(26px,3vw,36px);line-height:1.15}.clearsky .cs-page-heading .sub{max-width:62ch;margin:0;font-size:15px;line-height:1.6}.clearsky .cs-booking-navigation{gap:8px;display:flex}.clearsky .cs-booking-navigation a{min-height:44px;color:var(--cs-muted);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.clearsky .cs-booking-navigation a[aria-current=page]{color:var(--cs-cobalt);background:var(--cs-cobalt-tint)}@media (max-width:900px){.clearsky .nav-right .meta{display:none}.clearsky:has(.cs-booking-navigation:not(.cs-booking-navigation-checkout)){padding-bottom:calc(74px + env(safe-area-inset-bottom))}.clearsky .cs-booking-navigation{z-index:40;border-top:1px solid var(--cs-hairline);background:var(--cs-surface);padding:5px 8px calc(5px + env(safe-area-inset-bottom));inset-inline:0;justify-content:space-around;gap:0;position:fixed;bottom:0}.clearsky .cs-booking-navigation a{flex-direction:column;flex:1;justify-content:center;gap:4px;max-width:96px;min-height:54px;padding:6px 2px;font-size:12px;font-weight:500}.clearsky:has(.cs-booking-navigation:not(.cs-booking-navigation-checkout))~.skyhub-chat-widget .cs-chat-fab[data-state=open]{inset-inline-end:1.5rem;bottom:calc(84px + env(safe-area-inset-bottom));z-index:50;position:fixed}.clearsky .cs-booking-navigation-checkout{display:none}body:has(.clearsky .cs-booking-navigation:not(.cs-booking-navigation-checkout)) .skyhub-cookie-banner{margin-bottom:calc(74px + env(safe-area-inset-bottom))}.clearsky .cs-page-heading{padding-block:22px 18px}}