.ticket-header-module__uswmFa__ticket{--ticket-cutout:22px;box-sizing:border-box;color:#000;--ticket-mask:radial-gradient(circle at 0 0, transparent calc(var(--ticket-cutout) - .5px), #000 var(--ticket-cutout)), radial-gradient(circle at 100% 0, transparent calc(var(--ticket-cutout) - .5px), #000 var(--ticket-cutout)), radial-gradient(circle at 0 100%, transparent calc(var(--ticket-cutout) - .5px), #000 var(--ticket-cutout)), radial-gradient(circle at 100% 100%, transparent calc(var(--ticket-cutout) - .5px), #000 var(--ticket-cutout));width:100%;min-width:0;-webkit-mask-image:var(--ticket-mask);-webkit-mask-image:var(--ticket-mask);mask-image:var(--ticket-mask);-webkit-mask-composite:source-in;padding:32px 28px 24px;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-header-module__uswmFa__silver{background:radial-gradient(120% 90% at 12% -10%,#ffffffa6,#0000 45%),linear-gradient(135deg,#e4e4e9,#b9b9c2 40%,#83838f 75%,#5c5c68)}.ticket-header-module__uswmFa__gold{background:radial-gradient(120% 90% at 12% -10%,#ffffff8c,#0000 45%),linear-gradient(135deg,#ffedc2,#f5af67 42%,#d47a2a 78%,#b5641c)}.ticket-header-module__uswmFa__platinum{background:radial-gradient(120% 90% at 12% -10%,#ffffff80,#0000 45%),linear-gradient(135deg,#f0def7,#b98bc4 30%,#804a8a 58%,#3a0353 85%,#f5af67)}.ticket-header-module__uswmFa__top{align-items:center;gap:10px;display:flex}.ticket-header-module__uswmFa__badge{background:#fff6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 8px #00000040,inset 0 0 0 1px #ffffff80}.ticket-header-module__uswmFa__badge svg{width:17px;height:17px}.ticket-header-module__uswmFa__name{letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere;opacity:.82;min-width:0;font:900 15px/1.4 Orbitron,sans-serif}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__days{color:#0009;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font:700 11px/1.5 Orbitron,sans-serif}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:14px;font:900 42px/1.25 Orbitron,sans-serif;display:flex}.ticket-header-module__uswmFa__currency{opacity:.68;font-size:21px;font-weight:700}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__suffix{color:#00000094;letter-spacing:normal;margin-left:2px;font:600 12px/1.5 Inter,sans-serif}.ticket-header-module__uswmFa__ticket.ticket-header-module__uswmFa__detail{flex-direction:column;justify-content:center;padding:38px;display:flex}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__top{gap:14px}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__name{letter-spacing:.025em;font-size:clamp(28px,4vw,46px)}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__badge{width:42px;height:42px}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__badge svg{width:22px;height:22px}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__tagline{color:#000000c2;max-width:440px;margin-top:16px;font:400 15px/1.7 Inter,sans-serif}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__price{margin-top:24px;font-size:clamp(36px,4vw,48px)}@media (max-width:600px){.ticket-header-module__uswmFa__ticket{text-align:center;padding:28px 22px 24px}.ticket-header-module__uswmFa__top,.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__price{justify-content:center}.ticket-header-module__uswmFa__name{letter-spacing:.13em;font-size:13px}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__price{gap:3px;font-size:clamp(31px,11vw,42px)}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__suffix{font-size:10px}.ticket-header-module__uswmFa__ticket.ticket-header-module__uswmFa__detail{padding:30px 24px}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__name{font-size:clamp(23px,7vw,34px)}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__badge{width:34px;height:34px}.ticket-header-module__uswmFa__detail .ticket-header-module__uswmFa__top{gap:10px}.ticket-header-module__uswmFa__ticket .ticket-header-module__uswmFa__tagline{font-size:14px}}
.booking-module__HqMIYa__content{flex-direction:column;gap:24px;max-width:512px;margin:0 auto;padding:20px 0 24px;display:flex}.booking-module__HqMIYa__content h2{text-align:center;text-transform:uppercase;letter-spacing:.025em;margin:0;padding:0 40px;font-size:24px;font-weight:900;line-height:1.3}.booking-module__HqMIYa__card{background:var(--checkout-surface,#14031f);border:1px solid #e8d4b740;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.booking-module__HqMIYa__card span{color:#e8d4b7cc;text-transform:uppercase;font:700 12px/1.5 monospace;display:block}.booking-module__HqMIYa__card strong{overflow-wrap:anywhere;font-size:18px}.booking-module__HqMIYa__card p{margin:0;font:12px/1.8 monospace}.booking-module__HqMIYa__profileLink{color:#e8d4b7;text-underline-offset:3px;font-size:12px;text-decoration:underline}.booking-module__HqMIYa__primary,.booking-module__HqMIYa__secondary{text-transform:uppercase;letter-spacing:.16em;cursor:pointer;border:1px solid #e8d4b7;border-radius:12px;width:100%;padding:12px 16px;font-size:12px;font-weight:900;line-height:1.5;transition:background .2s,color .2s}.booking-module__HqMIYa__primary{color:var(--checkout-bg,#1b0827);background:#e8d4b7}.booking-module__HqMIYa__secondary,.booking-module__HqMIYa__primary:hover{background:var(--checkout-bg,#1b0827);color:#e8d4b7}.booking-module__HqMIYa__secondary:hover{color:var(--checkout-bg,#1b0827);background:#e8d4b7}.booking-module__HqMIYa__primary:disabled,.booking-module__HqMIYa__secondary:disabled{cursor:not-allowed;opacity:.45}.booking-module__HqMIYa__summary{text-align:center;justify-content:center;align-items:center;gap:12px;display:flex}.booking-module__HqMIYa__summary>div{flex:1;min-width:0}.booking-module__HqMIYa__summary strong{font-size:14px}.booking-module__HqMIYa__summary span{font-size:10px}.booking-module__HqMIYa__error{color:#fca5a5;overflow-wrap:anywhere;margin:8px 0 0;font:12px/1.6 monospace}.booking-module__HqMIYa__confirmation{text-align:center;padding-top:40px}.booking-module__HqMIYa__confirmation p{margin:0;font-size:13px;line-height:1.8}.booking-module__HqMIYa__confirmation p strong{color:#f59e51}.booking-module__HqMIYa__successIcon{color:#f59e51;background:#f59e5133;border:1px solid #f59e51;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font-size:32px;display:grid}@media (max-width:640px){.booking-module__HqMIYa__content{gap:24px;padding-top:20px}.booking-module__HqMIYa__content h2{font-size:20px}.booking-module__HqMIYa__card span{font-size:10px}.booking-module__HqMIYa__summary{flex-wrap:wrap;gap:8px}.booking-module__HqMIYa__summary strong{font-size:12px}}
.package-information-module__rcPvqq__information.package-information-module__rcPvqq__information{z-index:2;color:#f8f5f0;width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:80px;font-family:Inter,sans-serif;position:relative}.tier-page .package-information-module__rcPvqq__information.package-information-module__rcPvqq__information{max-width:1032px;padding-bottom:0}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__section{padding-top:56px}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__heading{max-width:760px;margin-bottom:26px}.package-information-module__rcPvqq__heading .package-information-module__rcPvqq__eyebrow{color:#f5af67;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font:700 10px/1.6 Orbitron,sans-serif}.package-information-module__rcPvqq__heading h2{margin-bottom:14px;font:700 clamp(20px,3vw,30px)/1.4 Orbitron,sans-serif}.package-information-module__rcPvqq__heading>p:last-child,.package-information-module__rcPvqq__card p,.package-information-module__rcPvqq__card li,.package-information-module__rcPvqq__guidelines li,.package-information-module__rcPvqq__faq p{color:#f8f5f0c7;font-size:14px;line-height:1.8}.package-information-module__rcPvqq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__card,.package-information-module__rcPvqq__information .package-information-module__rcPvqq__guidelines,.package-information-module__rcPvqq__information .package-information-module__rcPvqq__faq{background:#110e17cc;border:1px solid #f5af6738;border-radius:18px}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__card{min-width:0;padding:24px}.package-information-module__rcPvqq__card h3{color:#ffe0b2;letter-spacing:.04em;margin-bottom:16px;font:700 12px/1.7 Orbitron,sans-serif}.package-information-module__rcPvqq__card .package-information-module__rcPvqq__notice{background:#f5af6712;border-left:2px solid #f5af67;padding:12px}.package-information-module__rcPvqq__notice strong{color:#ffe0b2}.package-information-module__rcPvqq__card ul{gap:12px;padding-left:18px;list-style:outside;display:grid}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__meals{gap:12px;margin:20px 0;font-size:13px;display:grid}.package-information-module__rcPvqq__meals>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.package-information-module__rcPvqq__meals dt{font-weight:600}.package-information-module__rcPvqq__meals dd{color:#f8d299;font-variant-numeric:tabular-nums}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__guidelines{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 36px;padding:26px 26px 26px 44px;list-style:outside;display:grid}.package-information-module__rcPvqq__guidelines li{padding-left:3px}.package-information-module__rcPvqq__guidelines li::marker{color:#f5af67}.package-information-module__rcPvqq__card li::marker{color:#f5af67}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__faqs{gap:12px;display:grid}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__faq{padding:18px 22px}.package-information-module__rcPvqq__faq summary{color:#ffe0b2;cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.package-information-module__rcPvqq__faq summary:focus-visible{outline-offset:6px;outline:2px solid #f5af67}.package-information-module__rcPvqq__faq p{margin-top:12px}@media (max-width:1000px){.package-information-module__rcPvqq__grid{grid-template-columns:1fr}}@media (max-width:600px){.package-information-module__rcPvqq__information.package-information-module__rcPvqq__information{width:calc(100% - 24px);padding-bottom:48px}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__section{padding-top:40px}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__card{padding:20px}.package-information-module__rcPvqq__information .package-information-module__rcPvqq__guidelines{grid-template-columns:1fr;padding:20px 20px 20px 36px}}
