.-zR0-q_section{padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(48px,6vw,80px);position:relative;overflow:hidden}.-zR0-q_head{max-width:calc(var(--max) + var(--g) * 2);padding-inline:var(--g);grid-template-columns:1.2fr 1fr;align-items:end;gap:32px 64px;margin:0 auto clamp(40px,5vw,72px);display:grid}.-zR0-q_head>div{gap:22px;display:grid}.-zR0-q_track{--card-w:clamp(300px, 30vw, 440px);padding-inline:var(--g);scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(16px,2vw,28px);display:flex;overflow-x:auto}.-zR0-q_track::-webkit-scrollbar{display:none}.-zR0-q_section[data-pinned]{min-height:100svh;padding-top:calc(var(--header-h) + 8px);align-content:center;padding-bottom:28px;display:grid}.-zR0-q_section[data-pinned] .-zR0-q_rail{width:max-content;padding-left:var(--g);will-change:transform;align-items:center;gap:clamp(40px,5vw,96px);display:flex}.-zR0-q_section[data-pinned] .-zR0-q_head{flex:0 0 min(34vw,500px);grid-template-columns:1fr;gap:28px;margin:0;padding:0}.-zR0-q_section[data-pinned] .-zR0-q_track{--frame-h:min(58svh, 600px);--card-w:calc(var(--frame-h) * .8);scroll-snap-type:none;padding-inline:0 var(--g);overflow:visible}.-zR0-q_section[data-pinned] .-zR0-q_summary{display:none}.-zR0-q_section[data-pinned] .-zR0-q_foot{margin-top:clamp(20px,3svh,36px)}.-zR0-q_card{flex:0 0 var(--card-w);scroll-snap-align:start;will-change:transform}.-zR0-q_link{gap:22px;display:grid}.-zR0-q_frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}.-zR0-q_imgWrap{position:absolute;inset:0 -10%}.-zR0-q_imgWrap img{object-fit:cover;transition:transform 1.4s var(--ease)}.-zR0-q_frame:after{content:"";pointer-events:none;background:linear-gradient(#0a090859,#0000 30% 70%,#0a090873);position:absolute;inset:0}.-zR0-q_tag{z-index:1;position:absolute;top:16px;left:16px}.-zR0-q_index{z-index:1;font-family:var(--font-display);color:var(--ink);font-size:1.25rem;font-style:italic;position:absolute;top:18px;right:18px}.-zR0-q_meta{gap:8px;display:grid}.-zR0-q_airline{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:500}.-zR0-q_product{transition:color .5s var(--ease)}.-zR0-q_summary{color:var(--mute);max-width:34ch}.-zR0-q_price{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:8px;padding-top:14px;display:flex}.-zR0-q_price strong{color:var(--ink);font-size:1.125rem;font-weight:500}.-zR0-q_was{color:var(--mute);font-size:.875rem}@media (hover:hover){.-zR0-q_link:hover .-zR0-q_imgWrap img{transform:scale(1.06)}.-zR0-q_link:hover .-zR0-q_product{color:var(--gold-hi)}}.-zR0-q_endCard{flex:0 0 var(--card-w);scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(80% 60% at 30% 20%, var(--gold-glow), transparent), var(--bg-2);aspect-ratio:4/5;align-content:center;align-self:start;justify-items:start;gap:28px;padding:clamp(28px,3vw,48px);display:grid}.-zR0-q_foot{align-items:center;gap:20px;margin-top:clamp(32px,4vw,56px);display:flex}.-zR0-q_progress{background:var(--line);flex:1;height:1px;position:relative;overflow:hidden}.-zR0-q_progress span{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.-zR0-q_hint{display:none}@media (max-width:899px){.-zR0-q_head{grid-template-columns:1fr}.-zR0-q_track{--card-w:min(78vw, 360px)}.-zR0-q_hint{display:inline}}
.nK1uqq_stage{perspective:1400px;place-items:center;min-height:clamp(420px,52vw,640px);display:grid;position:relative}.nK1uqq_stack{aspect-ratio:3/4.15;width:clamp(200px,26vw,360px);transform-style:preserve-3d;position:relative}.nK1uqq_card{visibility:hidden;will-change:transform;transition:filter .6s var(--ease);border-radius:18px;display:block;position:absolute;inset:0}.nK1uqq_inner{border-radius:inherit;background:var(--surface);transition:transform .7s var(--ease), box-shadow .7s var(--ease);position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #e8dcc61f}.nK1uqq_inner img{object-fit:cover;transition:transform 1.2s var(--ease)}.nK1uqq_inner:after{content:"";pointer-events:none;background:linear-gradient(#0a090840 0%,#0000 28% 46%,#0a0908eb 100%);position:absolute;inset:0}.nK1uqq_tag{z-index:2;position:absolute;top:14px;left:14px}.nK1uqq_meta{z-index:2;gap:4px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.nK1uqq_airline{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);font-size:.6875rem;font-weight:500}.nK1uqq_product{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.05}.nK1uqq_price{color:var(--ink-2);border-top:1px solid #e8dcc62e;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-size:.875rem;display:flex}.nK1uqq_save{color:var(--gold-hi);font-variant-numeric:tabular-nums;background:#c9a96e29;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:500}@media (hover:hover){.nK1uqq_stack:hover .nK1uqq_card{filter:brightness(.7)}.nK1uqq_stack .nK1uqq_card:hover,.nK1uqq_stack .nK1uqq_card:focus-visible{filter:none;z-index:5!important}.nK1uqq_card:hover .nK1uqq_inner{transform:translateY(-14px)scale(1.03);box-shadow:0 60px 100px -30px #000000e6,0 0 0 1px #c9a96e80}.nK1uqq_card:hover img{transform:scale(1.06)}}.nK1uqq_card:focus-visible{outline:none}.nK1uqq_card:focus-visible .nK1uqq_inner{box-shadow:0 0 0 2px var(--gold-hi)}html:not(.has-motion) .nK1uqq_card{visibility:visible}html:not(.has-motion) .nK1uqq_card:first-child{transform:translate(-37%,7%)rotate(-9deg)}html:not(.has-motion) .nK1uqq_card:nth-child(3){transform:translate(37%,10%)rotate(8deg)}@media (max-width:767px){.nK1uqq_stage{min-height:400px;margin-top:12px}.nK1uqq_stack{width:min(56vw,250px)}}
.U6uFtG_board{perspective:400px;grid-auto-columns:minmax(0,22px);grid-auto-flow:column;gap:clamp(2px,.3vw,3px);max-width:100%;display:grid}.U6uFtG_cell{width:100%;height:clamp(24px,2.4vw,32px);font-family:var(--font-sans);color:var(--gold-hi);background:linear-gradient(#1d1915 0 49%,#15120f 51% 100%);border-radius:3px;place-items:center;font-size:clamp(.75rem,1.05vw,1rem);font-weight:500;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8dcc614,0 2px 6px #00000080}.U6uFtG_cell:after{content:"";background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.U6uFtG_cell[data-blank=true]{opacity:.55}.U6uFtG_glyph{transform-origin:50%;backface-visibility:hidden;line-height:1;animation:.16s cubic-bezier(.3,0,.3,1) U6uFtG_flap;display:block}@keyframes U6uFtG_flap{0%{opacity:.4;transform:rotateX(-88deg)}}
