.promo-countdown[data-astro-cid-n4lcmvtd] .promo-expired{min-height:44px;color:#991b1b;font-size:.82rem;font-weight:700}.promo-countdown[data-astro-cid-n4lcmvtd] .promo-flip-clock{margin-top:.62rem;width:100%}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-clock-face{align-items:start;display:flex;gap:clamp(.18rem,.9vw,.32rem);justify-content:center;min-width:0;width:100%}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-unit{flex:0 0 auto;min-width:0;text-align:center}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-pair{display:flex;gap:clamp(.12rem,.45vw,.2rem);min-width:0}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-digit{--digit-height: clamp(2.6rem, 13vw, 3.35rem);--digit-border: rgba(255, 255, 255, .1);--digit-outline: rgba(255, 255, 255, .04);aspect-ratio:.66;background:#080b10;border:1px solid var(--digit-border);border-radius:8px;box-shadow:0 0 0 1px var(--digit-outline),inset 0 1px #ffffff1f,inset 0 -1px #000000b8,0 10px 18px #0f172a47;color:#f9fafb;display:block;flex:0 0 auto;font-family:inherit;font-size:clamp(1.3rem,6vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:950;height:var(--digit-height);line-height:var(--digit-height);overflow:hidden;perspective:420px;position:relative;transform-style:preserve-3d;text-shadow:0 0 12px rgba(249,250,251,.22);width:calc(var(--digit-height) * .66)}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-digit:after{background:linear-gradient(90deg,transparent,rgba(249,115,22,.55),transparent);content:"";height:1px;left:7%;opacity:.82;position:absolute;right:7%;top:50%;transform:translateY(-.5px);z-index:6}.promo-countdown[data-astro-cid-n4lcmvtd] .digit-half,.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap{backface-visibility:hidden;background:linear-gradient(180deg,#ffffff14,#fff0),#090d13;display:flex;height:50%;justify-content:center;left:0;overflow:hidden;position:absolute;width:100%}.promo-countdown[data-astro-cid-n4lcmvtd] .digit-half-top,.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-top{align-items:flex-start;border-radius:8px 8px 2px 2px;top:0}.promo-countdown[data-astro-cid-n4lcmvtd] .digit-half-bottom,.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-bottom{align-items:flex-end;background:linear-gradient(180deg,#00000057,#ffffff0d),#05070b;border-radius:2px 2px 8px 8px;bottom:0}.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-top{animation:promoFlipTop .42s cubic-bezier(.22,.72,.18,1) both;box-shadow:0 10px 14px #0000005c;transform-origin:bottom center;will-change:transform;z-index:4}.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-bottom{animation:promoFlipBottom .43s cubic-bezier(.18,.86,.24,1.08) .21s both;box-shadow:0 -10px 14px #00000047;transform-origin:top center;will-change:transform;z-index:5}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-label{color:#4b5563;display:block;font-size:.58rem;font-weight:900;letter-spacing:.08em;margin-top:.28rem;text-transform:uppercase}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-separator{color:var(--orange);font-size:clamp(1.05rem,4.5vw,1.45rem);font-weight:950;line-height:clamp(2.6rem,13vw,3.35rem);opacity:.95;text-shadow:0 0 12px rgba(249,115,22,.42)}.promo-countdown[data-astro-cid-n4lcmvtd] .promo-deadline-label{color:var(--color-text-muted, #6b7280);font-size:.7rem;font-weight:800;margin-top:.45rem;text-align:center}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .promo-deadline-label{color:#f3f4f6}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .flip-digit{--digit-border: rgba(243, 244, 246, .5);--digit-outline: rgba(255, 255, 255, .18);box-shadow:0 0 0 1px var(--digit-outline),inset 0 1px #fff3,inset 0 -1px #000c,0 12px 20px #0000006b;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.26),0 1px 0 rgba(0,0,0,.75)}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .digit-half,html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap{background:linear-gradient(180deg,#ffffff21,#ffffff03),#070a10}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .digit-half-bottom,html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-bottom{background:linear-gradient(180deg,#0000006b,#ffffff14),#03050a}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .flip-digit:after{background:linear-gradient(90deg,transparent,rgba(249,115,22,.95),rgba(255,255,255,.58),rgba(249,115,22,.95),transparent);opacity:1}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .flip-label{color:#f9fafb;text-shadow:0 0 10px rgba(249,115,22,.32)}html.dark .promo-countdown[data-astro-cid-n4lcmvtd] .flip-separator{color:#fb923c;opacity:1;text-shadow:0 0 8px rgba(249,115,22,.86),0 0 18px rgba(249,115,22,.56)}@keyframes promoFlipTop{0%{transform:rotateX(0)}78%{transform:rotateX(-92deg)}to{transform:rotateX(-90deg)}}@keyframes promoFlipBottom{0%{transform:rotateX(90deg)}72%{transform:rotateX(-9deg)}to{transform:rotateX(0)}}@media(min-width:801px){.promo-countdown[data-astro-cid-n4lcmvtd] .flip-digit{--digit-height: 3.15rem;font-size:1.66rem}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-separator{line-height:3.15rem}}@media(max-width:390px){.promo-countdown[data-astro-cid-n4lcmvtd] .flip-clock-face{gap:.16rem}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-pair{gap:.1rem}.promo-countdown[data-astro-cid-n4lcmvtd] .flip-label{font-size:.55rem}}@media(prefers-reduced-motion:reduce){.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-top,.promo-countdown[data-astro-cid-n4lcmvtd] .digit-flap-bottom{animation:none;display:none}}.room-price-card[data-astro-cid-imrcoqis]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px #0f172a14;padding:1.25rem}.price-card-head[data-astro-cid-imrcoqis],.standard-row[data-astro-cid-imrcoqis],.promo-price-row[data-astro-cid-imrcoqis],.plain-price-row[data-astro-cid-imrcoqis],.secondary-price-row[data-astro-cid-imrcoqis]{align-items:center;display:flex;justify-content:space-between;gap:1rem}.price-card-head[data-astro-cid-imrcoqis]{margin-bottom:1rem}.price-card-head[data-astro-cid-imrcoqis] h2[data-astro-cid-imrcoqis]{color:var(--color-text);font-size:1rem;font-weight:800;margin:0}.price-card-head[data-astro-cid-imrcoqis] span[data-astro-cid-imrcoqis]{background:#f973161f;border:1px solid rgba(249,115,22,.28);border-radius:999px;color:var(--orange);font-size:.68rem;font-weight:900;padding:.25rem .55rem;text-transform:uppercase;white-space:nowrap}.price-card-body[data-astro-cid-imrcoqis]{display:flex;flex-direction:column;gap:.75rem}.standard-row[data-astro-cid-imrcoqis]{color:var(--color-text-muted);font-size:.84rem}.standard-row[data-astro-cid-imrcoqis] span[data-astro-cid-imrcoqis]:last-child{font-weight:800;text-decoration:line-through}.promo-price-row[data-astro-cid-imrcoqis] span[data-astro-cid-imrcoqis]{color:var(--color-text);font-size:.88rem;font-weight:800}.promo-price-row[data-astro-cid-imrcoqis] strong[data-astro-cid-imrcoqis]{color:var(--orange);font-size:1.75rem;font-weight:950;line-height:1}.fixed-dates-row[data-astro-cid-imrcoqis]{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.promo-lock[data-astro-cid-imrcoqis]{background:color-mix(in srgb,var(--orange) 8%,var(--color-bg));border:1px solid rgba(249,115,22,.22);border-radius:10px;color:var(--color-text);font-size:.8rem;font-weight:800;overflow:hidden;padding:.9rem .85rem .8rem;position:relative}html.dark .promo-lock[data-astro-cid-imrcoqis]{background:radial-gradient(circle at top,rgba(249,115,22,.18),transparent 62%),color-mix(in srgb,var(--orange) 10%,var(--color-surface));border-color:#f973166b;box-shadow:0 0 0 1px #f973161a,0 14px 28px #0000003d,inset 0 1px #ffffff0f}.promo-lock[data-astro-cid-imrcoqis]:before{background:linear-gradient(90deg,transparent,rgba(249,115,22,.82),transparent);content:"";height:1px;left:.85rem;position:absolute;right:.85rem;top:0}.promo-lock-title[data-astro-cid-imrcoqis]{color:var(--color-text);font-size:.84rem;font-weight:900;line-height:1.2;text-align:left}html.dark .promo-lock-title[data-astro-cid-imrcoqis]{color:#fff}.plain-price-row[data-astro-cid-imrcoqis],.secondary-price-row[data-astro-cid-imrcoqis]{color:var(--color-text-muted);font-size:.875rem}.plain-price-row[data-astro-cid-imrcoqis] strong[data-astro-cid-imrcoqis],.secondary-price-row[data-astro-cid-imrcoqis] strong[data-astro-cid-imrcoqis]{color:var(--color-text);font-weight:800}.secondary-price-row[data-astro-cid-imrcoqis] em[data-astro-cid-imrcoqis]{color:var(--orange);font-size:.75rem;font-style:normal;font-weight:800}
