.PromosSection_section__ySa5N{--promo-shadow:0 2px 4px rgba(13,20,16,0.04),0 14px 28px -10px rgba(13,20,16,0.2),0 40px 80px -30px rgba(13,20,16,0.38);position:relative;isolation:isolate;overflow:hidden;padding:var(--space-section) 0 calc(var(--space-section) * 1.15);background:var(--gradient-section-band)}[data-theme=dark] .PromosSection_section__ySa5N{--promo-shadow:0 2px 4px rgba(0,0,0,0.2),0 14px 28px -10px rgba(0,0,0,0.5),0 40px 80px -30px rgba(0,0,0,0.7)}.PromosSection_ambient__igavw{position:absolute;z-index:-1;inset:-20% -10% auto auto;width:min(70vw,900px);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 40% 40%,rgba(228,198,122,calc(.32 * var(--glow-strength))),transparent 55%),radial-gradient(circle at 70% 70%,rgba(138,163,148,calc(.36 * var(--glow-strength))),transparent 60%);filter:blur(20px);animation:PromosSection_promos-drift__A6PIw 18s var(--ease-in-out) infinite alternate}.PromosSection_layout__4r84W{display:grid;grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);gap:clamp(2.5rem,5.5vw,5.5rem);margin-top:clamp(1.5rem,3vw,2.75rem);align-items:stretch}.PromosSection_aside__uglPJ>*,.PromosSection_layout__4r84W>*,.PromosSection_stageWrap__pa6LE>*{min-width:0}.PromosSection_aside__uglPJ{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.PromosSection_kicker___J7s8{display:inline-block;margin:0 0 1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--color-gold);color:var(--color-mint-deep);font-size:.72rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.PromosSection_title__NCJ_T{margin:0;font-size:clamp(2.5rem,4.4vw,3.6rem)}.PromosSection_subtitle__N3K5Z{margin:.4rem 0 0;font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.6rem);font-style:italic;line-height:1.2;color:var(--color-mint-deep)}.PromosSection_lede__NacAj{margin:1rem 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.6}.PromosSection_countdown___R5Yr{display:grid;gap:.6rem;padding:.95rem 1.1rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.PromosSection_countdownLabel__NtOj7{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-ink-soft);font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.PromosSection_liveDot__ES1JE{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:#c0563f}.PromosSection_liveDot__ES1JE:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:PromosSection_promos-ping__gOxn7 1.8s var(--ease-out) infinite}.PromosSection_countdownUnits__tV3fL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.PromosSection_countdownUnit__M_qu3{display:grid;justify-items:center;gap:.1rem;padding:.45rem .25rem;border-radius:var(--radius-sm);background:var(--color-forest);color:var(--color-on-image)}.PromosSection_countdownUnit__M_qu3 strong{font-family:var(--font-display);font-size:1.55rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;animation:PromosSection_promos-tick__Z1JHK .45s var(--ease-out)}.PromosSection_countdownUnit__M_qu3 small{color:var(--color-on-image-muted);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}[data-theme=dark] .PromosSection_countdownUnit__M_qu3{background:color-mix(in srgb,var(--color-gold) 16%,var(--color-surface))}.PromosSection_list__SO0TH{display:grid}.PromosSection_tab__0eQc8{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1rem .8rem 1.1rem;border:0;border-bottom:1px solid var(--color-line-soft);border-radius:0;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tab__0eQc8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-gold);transform:scaleY(0);transition:transform var(--duration) var(--ease-out)}.PromosSection_tab__0eQc8:hover{background:color-mix(in srgb,var(--color-surface) 55%,transparent);transform:translateX(4px)}.PromosSection_tab__0eQc8:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.PromosSection_tabActive__tk57e{border-bottom-color:transparent;border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.PromosSection_tabActive__tk57e:hover{background:var(--color-surface);transform:none}.PromosSection_tabActive__tk57e:before{transform:scaleY(1)}.PromosSection_tabProgress__60gy8{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-bright));transform:scaleX(0);transform-origin:left;animation:PromosSection_promos-progress__KEk06 var(--slide-duration) linear forwards}.PromosSection_tabIndex__gEI93{padding-right:1rem;border-right:1px solid var(--color-line);font-family:var(--font-display);font-size:1.2rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.PromosSection_tabActive__tk57e .PromosSection_tabIndex__gEI93{color:var(--color-gold-dim)}.PromosSection_tabText__4N_0Y{display:grid;gap:.15rem;min-width:0}.PromosSection_tabTitle__Jb4GZ{font-family:var(--font-display);font-size:1.18rem;font-weight:500;line-height:1.2}.PromosSection_tabSub__wD0jK{display:none;font-family:var(--font-display);font-size:.92rem;font-style:italic;color:var(--color-mint-deep)}.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{display:block;animation:PromosSection_promos-fade-up___O8yt .5s var(--ease-out) both}.PromosSection_tabArrow__dzo8g{display:inline-flex;width:1.25rem;color:var(--color-ink-soft);opacity:0;transform:translateX(-6px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tabArrow__dzo8g svg{width:100%}.PromosSection_tabActive__tk57e .PromosSection_tabArrow__dzo8g,.PromosSection_tab__0eQc8:hover .PromosSection_tabArrow__dzo8g{opacity:1;transform:none}.PromosSection_stageWrap__pa6LE{display:flex;flex-direction:column;gap:1.25rem;height:100%;padding-top:1.75rem}.PromosSection_stage__1zv_l{position:relative;display:flex;flex:1 1 auto;min-height:0;margin-right:clamp(1rem,2.4vw,1.75rem);perspective:1400px}.PromosSection_peek__hdHjB{position:absolute;inset:0;overflow:hidden;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-parchment);box-shadow:var(--promo-shadow);cursor:pointer;transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.PromosSection_peek__hdHjB img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.96)}.PromosSection_peekNear__2deiw{opacity:.85;transform:translate(3.5%,-5%) rotate(2.2deg) scale(.96)}.PromosSection_peekFar__2LfPB{opacity:.55;transform:translate(6.5%,-9%) rotate(4.4deg) scale(.92)}.PromosSection_stage__1zv_l:hover .PromosSection_peekNear__2deiw{transform:translate(5%,-7%) rotate(3deg) scale(.96)}.PromosSection_stage__1zv_l:hover .PromosSection_peekFar__2LfPB{transform:translate(9%,-12%) rotate(5.6deg) scale(.92)}.PromosSection_frame__ROx8I{--tilt-x:0;--tilt-y:0;--glare-x:50%;--glare-y:50%;position:relative;z-index:1;flex:1 1 auto;min-height:clamp(22rem,38vw,32rem);border-radius:var(--radius-md);box-shadow:var(--promo-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transform:rotateX(calc(var(--tilt-y) * -4deg)) rotateY(calc(var(--tilt-x) * 5deg));transform-style:preserve-3d;transition:transform .5s var(--ease-out),box-shadow var(--duration) var(--ease-out);touch-action:pan-y;user-select:none}.PromosSection_frame__ROx8I:hover{box-shadow:var(--promo-shadow),0 50px 90px -30px rgba(13,20,16,.32),var(--shadow-glow-halo);transition:transform .12s linear,box-shadow var(--duration) var(--ease-out)}.PromosSection_frameInner__jbQqE{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:var(--color-parchment)}.PromosSection_tapHint__zrB4l{position:absolute;z-index:3;right:.85rem;bottom:.85rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:var(--radius-pill);background:rgba(11,16,13,.62);color:var(--color-on-image);font-size:.72rem;font-weight:500;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.PromosSection_tapHint__zrB4l svg{width:.9rem;height:.9rem}.PromosSection_frame__ROx8I:hover .PromosSection_tapHint__zrB4l{opacity:1;transform:none}@media (hover:none){.PromosSection_tapHint__zrB4l{opacity:1;transform:none}}.PromosSection_frame__ROx8I:active{transform:scale(.992)}.PromosSection_backdrop__11Wlk{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(26px) saturate(1.1) brightness(1.04);opacity:.9;animation:PromosSection_promos-fade-in__VJ_NU .9s var(--ease-out) both}.PromosSection_poster__hUz0c{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(1.03);transition:opacity .7s var(--ease-out) .25s,transform .9s var(--ease-out);-webkit-user-drag:none}.PromosSection_posterActive__AQjRf{z-index:1;opacity:1;transform:scale(1);transition:none;animation:PromosSection_promos-kenburns__1EZE3 calc(var(--slide-duration) + 1.5s) var(--ease-out) both}.PromosSection_ghost__uOPuO{position:absolute;z-index:5;inset:0;overflow:hidden;border-radius:var(--radius-md);background:var(--color-parchment);box-shadow:var(--promo-shadow);pointer-events:none;animation:PromosSection_promos-deal-out-desk__Tj1sv .85s var(--ease-in-out) both}.PromosSection_ghost__uOPuO .PromosSection_backdrop__11Wlk{animation:none}.PromosSection_ghostPoster__YqWL6{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.PromosSection_frameDealing___tKPv{box-shadow:none}.PromosSection_frameInnerDealIn__cErDF{z-index:5;box-shadow:var(--promo-shadow);animation:PromosSection_promos-deal-in-desk__CzW3q .7s var(--ease-out) both}.PromosSection_glare__kLaX5{position:absolute;z-index:2;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle 320px at var(--glare-x) var(--glare-y),rgba(255,255,255,.32),transparent 65%);mix-blend-mode:soft-light;transition:opacity var(--duration) var(--ease-out)}.PromosSection_frame__ROx8I:hover .PromosSection_glare__kLaX5{opacity:1}.PromosSection_sheen__WXMdw{position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.5) 48%,rgba(255,255,255,.2) 52%,transparent 65%);transform:translateX(-110%);animation:PromosSection_promos-sheen__8dlRv 1.5s var(--ease-out) .6s both}.PromosSection_counterBadge__SQ28V{position:absolute;z-index:3;top:-1.75rem;right:-1.75rem;display:flex;align-items:baseline;justify-content:center;gap:.2rem;width:4.6rem;height:4.6rem;padding-top:1.55rem;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-card),var(--shadow-glow-soft);font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.PromosSection_counterBadge__SQ28V strong{font-size:1.35rem;font-weight:600;animation:PromosSection_promos-fade-up___O8yt .5s var(--ease-out) both}.PromosSection_counterBadge__SQ28V span{font-size:.85rem;color:var(--color-muted)}.PromosSection_offer__tGt6U{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem 1.75rem;margin:0 clamp(1rem,2.4vw,1.75rem) 0 0;padding:1.25rem 1.5rem;border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);animation:PromosSection_promos-fade-up___O8yt .6s var(--ease-out) .15s both}.PromosSection_offerCopy__ujqSJ{min-width:0}.PromosSection_offerEyebrow__zQSVG{margin:0;color:var(--color-gold-dim);font-size:.66rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.PromosSection_offerTitle__XwAw8{margin:.2rem 0 0;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.05;color:var(--color-forest)}[data-theme=dark] .PromosSection_offerTitle__XwAw8{color:var(--color-ink)}.PromosSection_offerTagline__ZE8L3{margin:.3rem 0 0;color:var(--color-mint-deep);font-family:var(--font-display);font-size:1rem;font-style:italic;line-height:1.3}.PromosSection_highlights__IEHfl{display:flex;margin:0;padding:0;list-style:none}.PromosSection_highlights__IEHfl li{display:grid;gap:.15rem;max-width:8.5rem;padding:0 1rem;border-left:1px solid var(--color-line);animation:PromosSection_promos-pop__VXHZL .55s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * .1s)}.PromosSection_highlights__IEHfl li:first-child{padding-left:0;border-left:0}.PromosSection_highlights__IEHfl strong{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1;color:var(--color-forest);white-space:nowrap}[data-theme=dark] .PromosSection_highlights__IEHfl strong{color:var(--color-gold-bright)}.PromosSection_highlights__IEHfl span{color:var(--color-muted);font-size:.72rem;line-height:1.3}.PromosSection_actions__ru7ZU{display:grid;justify-items:center;gap:.55rem}.PromosSection_primaryAction__5lRXX{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;min-height:2.9rem;padding:0 1.4rem;border-radius:var(--radius-pill);background:var(--color-forest);color:var(--color-on-image);font-size:var(--text-sm);font-weight:500;white-space:nowrap;box-shadow:0 10px 24px rgba(21,32,26,.22);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.PromosSection_primaryAction__5lRXX:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(228,198,122,.45) 50%,transparent 70%);transform:translateX(-120%);animation:PromosSection_promos-cta-shimmer__ggVKt 4.5s var(--ease-in-out) 1.2s infinite}.PromosSection_primaryAction__5lRXX span,.PromosSection_primaryAction__5lRXX svg{position:relative}.PromosSection_primaryAction__5lRXX svg{width:1.1rem;transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_primaryAction__5lRXX:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(21,32,26,.28),var(--shadow-glow-soft)}.PromosSection_primaryAction__5lRXX:hover svg{transform:translateX(4px)}.PromosSection_primaryAction__5lRXX:active{transform:translateY(0) scale(.98)}[data-theme=dark] .PromosSection_primaryAction__5lRXX{background:var(--color-gold);color:var(--color-forest-deep)}.PromosSection_secondaryAction__9ptby{color:var(--color-ink);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:.2em}.PromosSection_secondaryAction__9ptby:hover{color:var(--color-gold-dim)}.PromosSection_controlButton__67W7p:focus-visible,.PromosSection_primaryAction__5lRXX:focus-visible,.PromosSection_secondaryAction__9ptby:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.PromosSection_controls__NR0_i{display:grid;grid-template-columns:auto minmax(6rem,1fr) auto;align-items:center;gap:1.5rem}.PromosSection_controlsCount__2bMKR{font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}.PromosSection_track__GW6rR{display:flex;gap:4px}.PromosSection_trackSegment__0eVuK{flex:1;height:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-mint) 30%,transparent);transition:background var(--duration) var(--ease-out)}.PromosSection_trackSegmentDone__wPxey{background:var(--color-gold)}.PromosSection_controlButtons__JCvXr{display:flex;align-items:center;gap:1rem}.PromosSection_controlButton__67W7p{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:var(--color-ink);font-family:var(--font-display);font-size:1rem;font-style:italic;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.PromosSection_controlButton__67W7p svg{width:1.05rem;height:1.05rem}.PromosSection_controlButton__67W7p:hover{color:var(--color-gold-dim)}.PromosSection_controlDivider__LqtRV{width:1px;height:1rem;background:var(--color-line)}.PromosSection_iconFlip__ocOS0{transform:scaleX(-1)}.PromosSection_mobileOnly__wqh0R{display:none}.PromosSection_mKicker__KwMz5{margin:0 0 .6rem;color:var(--color-gold-dim);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mTitle__Z3YuC{margin:0;font-size:clamp(2.3rem,10.5vw,2.9rem)}.PromosSection_mSubtitle__0blPr{margin:.35rem 0 0;font-family:var(--font-display);font-size:1.35rem;font-style:italic;line-height:1.2;color:var(--color-mint-deep)}.PromosSection_mLede__XLJcg{margin:.45rem 0 0;color:var(--color-ink-soft);font-size:var(--text-sm)}.PromosSection_mDivider__WzBts{display:flex;align-items:center;gap:.55rem;width:min(16rem,75%);margin-top:1rem}.PromosSection_mDivider__WzBts:after,.PromosSection_mDivider__WzBts:before{content:"";height:1px;transform:scaleX(0);transition:transform 1s var(--ease-out) .3s}.PromosSection_mDivider__WzBts:before{flex:0 0 3.5rem;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-bright));transform-origin:right}.PromosSection_mDivider__WzBts:after{flex:1;background:linear-gradient(90deg,var(--color-gold-bright),transparent);transform-origin:left}.PromosSection_mDividerGem__Numlp{flex:none;width:7px;height:7px;background:var(--color-gold);box-shadow:0 0 10px rgba(201,164,92,.55);transform:rotate(45deg) scale(0);transition:transform .6s var(--ease-out) .15s}[data-revealed] .PromosSection_mDivider__WzBts:after,[data-revealed] .PromosSection_mDivider__WzBts:before{transform:scaleX(1)}[data-revealed] .PromosSection_mDividerGem__Numlp{transform:rotate(45deg) scale(1)}.PromosSection_mHeader__0NW7O{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.75rem 0 0}.PromosSection_mHeaderLabel__9uah0{margin:0;color:var(--color-ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mHeaderCount__l7mCb{margin:0;color:var(--color-ink-soft);font-family:var(--font-display);font-size:1.05rem;font-variant-numeric:tabular-nums}.PromosSection_mHeaderCount__l7mCb strong{display:inline-block;font-weight:600;color:var(--color-ink);animation:PromosSection_promos-fade-up___O8yt .45s var(--ease-out) both}.PromosSection_mDeck__mQSYQ{display:grid;padding:1.75rem 0;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.PromosSection_mSlide__4q2II{--rest:translateY(calc(var(--depth) * -0.8rem)) scale(calc(1 - var(--depth) * 0.05)) rotate(calc(var(--depth) * -0.7deg));--rest-opacity:1;grid-area:1/1;display:flex;min-width:0;transform:var(--rest);transform-origin:50% 0;opacity:var(--rest-opacity);filter:saturate(calc(1 - var(--depth) * .12)) brightness(calc(1 - var(--depth) * .02));transition:transform .55s var(--ease-out),opacity .55s var(--ease-out),filter .55s var(--ease-out)}.PromosSection_mSlideHidden__aYB9c{--rest-opacity:0}.PromosSection_mDealOut__Kfc_s{animation:PromosSection_promos-deal-out__5t2VF .8s var(--ease-in-out) both}.PromosSection_mDealIn__SodKK{animation:PromosSection_promos-deal-in__oVHt7 .65s var(--ease-out) both}.PromosSection_mCard__k_wf1{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 2px 6px rgba(13,20,16,.06),0 22px 44px -20px rgba(13,20,16,.38)}.PromosSection_mPosterButton__esZa2{position:relative;display:block;flex:none;width:100%;aspect-ratio:16/10;overflow:hidden;padding:0;border:0;background:var(--color-parchment);cursor:pointer;-webkit-tap-highlight-color:transparent}.PromosSection_mPoster__1r1iG{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.PromosSection_mSlideActive__yCHw_ .PromosSection_mPoster__1r1iG{animation:PromosSection_promos-kenburns__1EZE3 calc(var(--slide-duration) + 1.5s) var(--ease-out) both}.PromosSection_mSheen__2kEE6{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,240,200,.55) 48%,rgba(255,255,255,.2) 52%,transparent 65%);transform:translateX(-110%);animation:PromosSection_promos-sheen__8dlRv 1.4s var(--ease-out) .4s both}.PromosSection_mBody__g_za1{display:flex;flex:1;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem}.PromosSection_mEyebrow__yAD4M{margin:0;color:var(--color-gold-dim);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.PromosSection_mCardTitle__C_gZy{margin:0;font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.1;color:var(--color-forest)}[data-theme=dark] .PromosSection_mCardTitle__C_gZy{color:var(--color-ink)}.PromosSection_mTagline__mWDdW{margin:0;color:var(--color-mint-deep);font-family:var(--font-display);font-size:1.02rem;font-style:italic;line-height:1.3}.PromosSection_mDate__EXztp{display:flex;align-items:center;gap:.55rem;margin:.4rem 0 auto;padding-bottom:.7rem;color:var(--color-ink-soft);font-size:var(--text-sm)}.PromosSection_mDate__EXztp svg{flex:none;width:1.2rem;height:1.2rem;color:var(--color-gold-dim)}.PromosSection_mPrimary__x795Q{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:3.1rem;padding:0 1.1rem 0 2.2rem;border-radius:var(--radius-md);background:var(--color-forest);color:var(--color-on-image);font-family:var(--font-display);font-size:1.15rem;font-weight:600;text-align:center;box-shadow:0 10px 22px -8px rgba(21,32,26,.45);transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_mPrimary__x795Q:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(228,198,122,.4) 50%,transparent 70%);transform:translateX(-120%);animation:PromosSection_promos-cta-shimmer__ggVKt 4.5s var(--ease-in-out) 1.2s infinite}.PromosSection_mPrimary__x795Q span,.PromosSection_mPrimary__x795Q svg{position:relative}.PromosSection_mPrimary__x795Q svg{width:1.25rem}.PromosSection_mPrimary__x795Q:active{transform:scale(.98)}[data-theme=dark] .PromosSection_mPrimary__x795Q{background:var(--color-gold);color:var(--color-forest-deep)}.PromosSection_mSecondary__IuXiZ{display:flex;align-items:center;justify-content:center;min-height:2.5rem;color:var(--color-ink);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.2em}.PromosSection_mControls__VVJjS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-inline:1.25rem}.PromosSection_mArrow__8a7rI{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-gold);border-radius:50%;background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.PromosSection_mArrow__8a7rI svg{width:1.15rem;height:1.15rem}.PromosSection_mArrow__8a7rI:active{transform:scale(.92)}.PromosSection_mDots__H8Yec{display:flex;align-items:center;justify-content:center;gap:.55rem}.PromosSection_mDot__joMtj{position:relative;overflow:hidden;width:.55rem;height:.55rem;padding:0;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-stone) 38%,transparent);cursor:pointer;transition:width var(--duration) var(--ease-out),background var(--duration) var(--ease-out)}.PromosSection_mDot__joMtj:after{content:"";position:absolute;inset:-.6rem -.25rem}.PromosSection_mDotActive__rOdox{width:2rem;background:color-mix(in srgb,var(--color-gold) 35%,transparent)}.PromosSection_mDotFill__08jGf{position:absolute;inset:0;border-radius:inherit;background:var(--color-gold)}.PromosSection_mDotRunning__BhzUb{transform:scaleX(0);transform-origin:left;animation:PromosSection_promos-progress__KEk06 var(--slide-duration) linear forwards}.PromosSection_mHints__Sz_8U{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:.5rem;color:var(--color-muted);font-family:var(--font-display);font-size:.98rem;font-style:italic}.PromosSection_mSwipe__cxbCg{display:inline-flex;align-items:center;gap:.45rem}.PromosSection_mSwipe__cxbCg svg{width:1.35rem;height:1.35rem;animation:PromosSection_promos-swipe-nudge__xKkIL 2.4s var(--ease-in-out) infinite}.PromosSection_mHintDivider__nKhj0{width:1px;height:1rem;background:var(--color-line)}.PromosSection_mPause__e9xrO{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;cursor:pointer}.PromosSection_mPause__e9xrO svg{width:.95rem;height:.95rem}.PromosSection_mArrow__8a7rI:focus-visible,.PromosSection_mDot__joMtj:focus-visible,.PromosSection_mPause__e9xrO:focus-visible,.PromosSection_mPosterButton__esZa2:focus-visible,.PromosSection_mPrimary__x795Q:focus-visible,.PromosSection_mSecondary__IuXiZ:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}@keyframes PromosSection_promos-swipe-nudge__xKkIL{0%,60%,to{transform:none}70%{transform:translateY(2px) scale(.9)}}@keyframes PromosSection_promos-deal-out__5t2VF{0%{z-index:50;opacity:1;transform:none}45%{z-index:50;opacity:1;transform:translate(-108%,2.5rem) rotate(-14deg)}46%{z-index:0}to{z-index:0;opacity:var(--rest-opacity);transform:var(--rest)}}@keyframes PromosSection_promos-deal-in__oVHt7{0%{z-index:50;opacity:0;transform:translate(-108%,2.5rem) rotate(-14deg)}35%{opacity:1}to{z-index:50;opacity:1;transform:none}}@media (max-width:700px){.PromosSection_desktopOnly__cGCM9{display:none!important}.PromosSection_mobileOnly__wqh0R{display:block}}@keyframes PromosSection_promos-deal-out-desk__Tj1sv{0%{z-index:5;opacity:1;transform:none}45%{z-index:5;opacity:1;transform:translate(-58%,7%) rotate(-11deg)}46%{z-index:0}to{z-index:0;opacity:0;transform:translate(6.5%,-9%) rotate(4.4deg) scale(.92)}}@keyframes PromosSection_promos-deal-in-desk__CzW3q{0%{opacity:0;transform:translate(-58%,7%) rotate(-11deg)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes PromosSection_promos-kenburns__1EZE3{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes PromosSection_promos-sheen__8dlRv{to{transform:translateX(110%)}}@keyframes PromosSection_promos-progress__KEk06{to{transform:scaleX(1)}}@keyframes PromosSection_promos-fade-up___O8yt{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-fade-in__VJ_NU{0%{opacity:0}}@keyframes PromosSection_promos-pop__VXHZL{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-tick__Z1JHK{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes PromosSection_promos-ping__gOxn7{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes PromosSection_promos-cta-shimmer__ggVKt{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes PromosSection_promos-drift__A6PIw{0%{transform:translate(0) scale(1)}to{transform:translate(-8%,10%) scale(1.08)}}@media (max-width:1100px){.PromosSection_offer__tGt6U{grid-template-columns:minmax(0,1fr) auto}.PromosSection_highlights__IEHfl{grid-column:1/-1;grid-row:2}.PromosSection_actions__ru7ZU{grid-row:1;grid-column:2}}@media (max-width:980px){.PromosSection_layout__4r84W{grid-template-columns:minmax(0,1fr);gap:1.5rem}.PromosSection_aside__uglPJ{gap:1.25rem}.PromosSection_stageWrap__pa6LE{height:auto;padding-top:1.75rem}.PromosSection_tabTitle__Jb4GZ{white-space:nowrap}.PromosSection_frame__ROx8I{flex:none;width:100%;min-height:0;aspect-ratio:16/10}.PromosSection_list__SO0TH{display:flex;width:100%;max-width:100%;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.PromosSection_tab__0eQc8{flex:0 0 auto;max-width:17rem;border-bottom:0;border-radius:var(--radius-sm);scroll-snap-align:start}.PromosSection_tab__0eQc8:hover{transform:none}.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{display:none}}@media (max-width:700px){.PromosSection_section__ySa5N{padding:clamp(3.5rem,12vw,5rem) 0 3.5rem}.PromosSection_title__NCJ_T{font-size:clamp(2.2rem,10vw,2.8rem)}.PromosSection_kicker___J7s8{margin-bottom:.9rem}.PromosSection_countdown___R5Yr{padding:.8rem .85rem}.PromosSection_countdownUnits__tV3fL{gap:.35rem}.PromosSection_countdownUnit__M_qu3 strong{font-size:1.3rem}.PromosSection_tab__0eQc8{gap:.7rem;min-height:2.9rem;padding:.6rem .85rem}.PromosSection_tabIndex__gEI93{padding-right:.7rem;font-size:1rem}.PromosSection_tabTitle__Jb4GZ{font-size:1.02rem}.PromosSection_tabArrow__dzo8g{display:none}.PromosSection_stage__1zv_l{margin-right:.6rem}.PromosSection_peekFar__2LfPB{display:none}.PromosSection_peekNear__2deiw,.PromosSection_stage__1zv_l:hover .PromosSection_peekNear__2deiw{transform:translate(2.5%,-4%) rotate(1.8deg) scale(.97)}.PromosSection_counterBadge__SQ28V{top:-1.1rem;right:-.6rem;width:3.3rem;height:3.3rem;padding-top:1.05rem}.PromosSection_counterBadge__SQ28V strong{font-size:1rem}.PromosSection_counterBadge__SQ28V span{font-size:.7rem}.PromosSection_tapHint__zrB4l{right:.55rem;bottom:.55rem;padding:.3rem .6rem;font-size:.66rem}.PromosSection_offer__tGt6U{grid-template-columns:1fr;gap:1rem;margin:0;padding:1.1rem 1rem}.PromosSection_actions__ru7ZU,.PromosSection_highlights__IEHfl{grid-column:auto;grid-row:auto}.PromosSection_highlights__IEHfl{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.PromosSection_highlights__IEHfl li{max-width:none;padding:0 .7rem}.PromosSection_highlights__IEHfl strong{font-size:1.35rem}.PromosSection_actions__ru7ZU{justify-items:stretch;text-align:center}.PromosSection_primaryAction__5lRXX{justify-content:center;min-height:3rem}.PromosSection_secondaryAction__9ptby{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem}.PromosSection_controls__NR0_i{grid-template-columns:auto 1fr;gap:.75rem 1rem}.PromosSection_controlButtons__JCvXr{grid-column:1/-1;justify-content:space-between}.PromosSection_controlDivider__LqtRV{display:none}}@media (max-width:380px){.PromosSection_highlights__IEHfl{grid-auto-flow:row;gap:.6rem}.PromosSection_highlights__IEHfl li,.PromosSection_highlights__IEHfl li:first-child{display:flex;align-items:baseline;gap:.5rem;padding:0;border-left:0}.PromosSection_countdownUnit__M_qu3 small{font-size:.56rem;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.PromosSection_ambient__igavw,.PromosSection_countdownUnit__M_qu3 strong,.PromosSection_counterBadge__SQ28V strong,.PromosSection_frameInnerDealIn__cErDF,.PromosSection_ghost__uOPuO,.PromosSection_highlights__IEHfl li,.PromosSection_liveDot__ES1JE:after,.PromosSection_mDealIn__SodKK,.PromosSection_mDealOut__Kfc_s,.PromosSection_mDotRunning__BhzUb,.PromosSection_mHeaderCount__l7mCb strong,.PromosSection_mPrimary__x795Q:before,.PromosSection_mSheen__2kEE6,.PromosSection_mSlideActive__yCHw_ .PromosSection_mPoster__1r1iG,.PromosSection_mSwipe__cxbCg svg,.PromosSection_offer__tGt6U,.PromosSection_posterActive__AQjRf,.PromosSection_primaryAction__5lRXX:before,.PromosSection_sheen__WXMdw,.PromosSection_tabActive__tk57e .PromosSection_tabSub__wD0jK{animation:none}.PromosSection_mDividerGem__Numlp,.PromosSection_mDivider__WzBts:after,.PromosSection_mDivider__WzBts:before,.PromosSection_mSlide__4q2II{transition:none}.PromosSection_sheen__WXMdw{display:none}.PromosSection_frame__ROx8I,.PromosSection_peek__hdHjB,.PromosSection_poster__hUz0c,.PromosSection_tab__0eQc8{transition:none}}