.flash-offers_page__diZMt{background:var(--pearl);min-height:100vh;padding-top:72px}.flash-offers_hero__Ioz_p{position:relative;min-height:520px;display:grid;align-items:end;overflow:hidden;background:var(--deep)}.flash-offers_heroImage__p7zn_{position:absolute;inset:0}.flash-offers_heroImage__p7zn_ img{object-fit:cover;object-position:center 34%}.flash-offers_heroImage__p7zn_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,46,58,.5),rgba(16,46,58,.92))}.flash-offers_heroContent__L0pAu{position:relative;z-index:1;width:min(100% - 40px,1160px);margin:0 auto;padding:96px 0 72px;color:var(--pearl)}.flash-offers_eyebrow__vzoC6{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(250,247,243,.38);padding:4px 12px;font-size:.78rem;font-weight:800}.flash-offers_hero__Ioz_p h1{max-width:720px;margin:18px 0 12px;color:var(--pearl);font-size:clamp(2.35rem,7vw,4.8rem);line-height:1.12}.flash-offers_hero__Ioz_p p{max-width:670px;color:rgba(250,247,243,.92);font-size:clamp(1rem,2.1vw,1.2rem);line-height:1.9}.flash-offers_publicationNotice__xDPuR{display:block;max-width:760px;margin-top:18px;padding:12px 14px;-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);background:rgba(16,46,58,.82);color:var(--pearl);font-size:.86rem;line-height:1.8}.flash-offers_content__ocob7{width:min(100% - 40px,1200px);margin:0 auto;padding:48px 0 100px}.flash-offers_shareWrap__0OUYX{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px}.flash-offers_shareButton__KZFiz{min-height:48px;border:1px solid var(--teal);background:transparent;color:var(--teal);padding:10px 18px;font:inherit;font-weight:800;cursor:pointer}.flash-offers_shareButton__KZFiz:hover{background:var(--teal);color:white}.flash-offers_conditions__eGKLj summary:focus-visible,.flash-offers_primaryCta__zcvpz:focus-visible,.flash-offers_secondaryCta__xIkCP:focus-visible,.flash-offers_shareButton__KZFiz:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.flash-offers_shareStatus___2YOs{color:var(--slate);font-size:.86rem}.flash-offers_section__IFpJU{scroll-margin-top:94px}.flash-offers_section__IFpJU+.flash-offers_section__IFpJU{margin-top:72px}.flash-offers_sectionHeader__YZ2fz{margin-bottom:28px}.flash-offers_sectionHeader__YZ2fz>span{color:var(--teal);font-size:.8rem;font-weight:800}.flash-offers_sectionHeader__YZ2fz h2{margin:5px 0 8px;color:var(--deep);font-size:clamp(1.75rem,4vw,2.6rem)}.flash-offers_sectionHeader__YZ2fz p{color:var(--slate);line-height:1.8}.flash-offers_grid__F_ze8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.flash-offers_card__9rn0w{overflow:hidden;border:1px solid rgba(11,125,111,.18);background:var(--white)}.flash-offers_cardExpired__Auwr3{filter:saturate(.5)}.flash-offers_media__vKeuC{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--deep)}.flash-offers_media__vKeuC img{object-fit:cover;object-position:center 24%}.flash-offers_media__vKeuC:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,46,58,.7),transparent 42%,rgba(16,46,58,.72));pointer-events:none}.flash-offers_hotelNameOverlay__yQILa{position:absolute;z-index:1;inset-inline:14px;top:14px;color:white;font-size:clamp(.94rem,2.2vw,1.12rem);line-height:1.4;text-shadow:0 2px 12px rgba(0,0,0,.72)}.flash-offers_media__vKeuC figcaption{position:absolute;z-index:1;inset-inline:10px;bottom:10px;padding:6px 9px;background:rgba(16,46,58,.88);color:white;font-size:.67rem;line-height:1.5}.flash-offers_body__PfpX0{display:grid;grid-gap:14px;gap:14px;padding:22px}.flash-offers_statusRow__dhLKf{display:flex;justify-content:space-between;gap:10px;color:var(--slate);font-size:.75rem;font-weight:700}.flash-offers_statusActive__Z6_CV,.flash-offers_statusExpired__NJLIQ{display:inline-flex;min-height:28px;align-items:center;padding:3px 9px;border-radius:999px}.flash-offers_statusActive__Z6_CV{background:rgba(11,125,111,.1);color:#075c53}.flash-offers_statusExpired__NJLIQ{background:#ece7e2;color:#5d554f}.flash-offers_destination__9ViC8{color:var(--teal);font-size:.78rem;font-weight:800}.flash-offers_body__PfpX0 h2{min-height:2.7em;color:var(--deep);font-size:1.16rem;line-height:1.35}.flash-offers_room__4yzPr{min-height:1.7em;color:var(--slate);font-size:.88rem;text-align:right}.flash-offers_facts__wXts_{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);background:var(--border)}.flash-offers_facts__wXts_ div{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;padding:9px 10px;background:var(--pearl)}.flash-offers_facts__wXts_ dt{color:var(--slate);font-size:.75rem}.flash-offers_facts__wXts_ dd{margin:0;color:var(--deep);font-size:.78rem;font-weight:700}.flash-offers_price__i6Q1Z{display:grid;grid-gap:5px;gap:5px;padding:16px;-webkit-border-start:4px solid var(--gold);border-inline-start:4px solid var(--gold);background:var(--sand)}.flash-offers_price__i6Q1Z span{color:var(--slate);font-size:.75rem}.flash-offers_price__i6Q1Z strong{color:var(--deep);font-size:1.38rem}.flash-offers_body__PfpX0 h3{color:var(--deep);font-size:.9rem}.flash-offers_conditions__eGKLj ul,.flash-offers_list__vlu20{display:grid;grid-gap:7px;gap:7px;list-style:none}.flash-offers_conditions__eGKLj li,.flash-offers_list__vlu20 li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--slate);font-size:.8rem;line-height:1.65}.flash-offers_conditions__eGKLj li:before,.flash-offers_list__vlu20 li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--teal);font-weight:900}.flash-offers_deadline__EznD1{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(11,125,111,.2);background:var(--pearl)}.flash-offers_deadline__EznD1 p{color:var(--deep);font-size:.82rem;font-weight:800}.flash-offers_deadline__EznD1 small{color:var(--slate);font-size:.72rem;line-height:1.6}.flash-offers_countdown__hzBbF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;direction:rtl}.flash-offers_countdown__hzBbF span{display:grid;justify-items:center;min-width:0;padding:8px 3px;background:var(--deep);color:white}.flash-offers_countdown__hzBbF b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem}.flash-offers_countdown__hzBbF small{color:rgba(255,255,255,.78);font-size:.62rem}.flash-offers_expiredLabel__QjhBU{color:#8b2f2f;font-size:1.1rem}.flash-offers_primaryCta__zcvpz,.flash-offers_secondaryCta__xIkCP{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;padding:10px 16px;font:inherit;font-weight:900;text-align:center;cursor:pointer}.flash-offers_primaryCta__zcvpz{background:#0b6b43;color:white}.flash-offers_primaryCta__zcvpz:hover:not(:disabled){background:#075238}.flash-offers_primaryCta__zcvpz:disabled{opacity:.66;cursor:wait}.flash-offers_secondaryCta__xIkCP{border:1px solid var(--deep);background:transparent;color:var(--deep)}.flash-offers_secondaryCta__xIkCP:hover{background:var(--deep);color:white}.flash-offers_conditions__eGKLj{border-top:1px solid var(--border);padding-top:8px}.flash-offers_conditions__eGKLj summary{min-height:44px;display:flex;align-items:center;color:var(--teal);font-size:.82rem;font-weight:800;cursor:pointer}.flash-offers_conditions__eGKLj h3{margin:14px 0 7px}.flash-offers_expiredSection__UgM_T{padding-top:48px;border-top:1px solid var(--border)}.flash-offers_emptyState__aCljq{padding:32px;border:1px solid var(--border);background:var(--sand);text-align:center}.flash-offers_emptyState__aCljq h3{color:var(--deep)}.flash-offers_emptyState__aCljq p{margin:8px 0 18px;color:var(--slate)}.flash-offers_emptyState__aCljq a{display:inline-flex;min-height:46px;align-items:center;background:var(--teal);color:white;padding:9px 17px;font-weight:800}.flash-offers_srOnly__8Gi5P{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:980px){.flash-offers_grid__F_ze8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.flash-offers_page__diZMt{padding-top:64px}.flash-offers_hero__Ioz_p{min-height:520px}.flash-offers_content__ocob7,.flash-offers_heroContent__L0pAu{width:min(100% - 28px,1200px)}.flash-offers_heroContent__L0pAu{padding:72px 0 46px}.flash-offers_hero__Ioz_p h1{font-size:2.6rem}.flash-offers_content__ocob7{padding-top:32px}.flash-offers_grid__F_ze8{grid-template-columns:1fr;gap:18px}.flash-offers_body__PfpX0{padding:18px}.flash-offers_body__PfpX0 h2,.flash-offers_room__4yzPr{min-height:0}.flash-offers_countdown__hzBbF b{font-size:1rem}}@media (prefers-reduced-motion:reduce){.flash-offers_primaryCta__zcvpz,.flash-offers_secondaryCta__xIkCP,.flash-offers_shareButton__KZFiz{transition:none}}