.lr-scope{--lr-orange: #FE5000;--lr-orange-bright: #FF6A1A;--lr-orange-soft: #FF8533;--lr-orange-deep: #FF2A00;--lr-orange-ink: #B83400;--lr-orange-tint: #FFF2EB;--lr-orange-tint-2: #FFE6D6;--lr-green: #1FA85A;--lr-green-bright: #22c55e;--lr-green-deep: #15803d;--lr-green-tint: #E9F9EF;--lr-ink: #14110F;--lr-ink-2: #4A4641;--lr-ink-3: #8A847D;--lr-line: #ECE7E1;--lr-line-strong: #DED7CF;--lr-on-orange: #ffffff;--lr-on-green: #ffffff;--lr-paper: #ffffff;--lr-paper-2: #FBF9F7;--lr-wash: #F6F2EE;--lr-grad-orange: linear-gradient(135deg, var(--lr-orange) 0%, var(--lr-orange-deep) 100%);--lr-grad-orange-soft: linear-gradient(135deg, var(--lr-orange) 0%, var(--lr-orange-soft) 100%);--lr-grad-green: linear-gradient(135deg, var(--lr-green-bright) 0%, var(--lr-green-deep) 100%);--lr-r-xs: 6px;--lr-r-sm: 10px;--lr-r-md: 14px;--lr-r-lg: 20px;--lr-r-xl: 28px;--lr-r-pill: 9999px;--lr-sh-xs: 0 1px 2px rgba(20, 17, 15, .05);--lr-sh-sm: 0 2px 8px rgba(20, 17, 15, .06);--lr-sh-md: 0 8px 24px rgba(20, 17, 15, .08);--lr-sh-lg: 0 18px 48px rgba(20, 17, 15, .12);--lr-sh-orange: 0 8px 22px rgba(254, 80, 0, .28);--lr-sh-orange-lift: 0 12px 30px rgba(254, 80, 0, .36);--lr-sh-green: 0 8px 22px rgba(34, 197, 94, .26);--lr-sh-green-lift: 0 12px 30px rgba(34, 197, 94, .34);--lr-s-1: 4px;--lr-s-2: 8px;--lr-s-3: 12px;--lr-s-4: 16px;--lr-s-5: 20px;--lr-s-6: 24px;--lr-s-7: 28px;--lr-s-8: 32px;--lr-s-10: 40px;--lr-s-12: 48px;--lr-s-16: 64px;--lr-font: var(--text-font-family, "DIN Next", "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--lr-font-head: var(--heading-font-family, var(--lr-font));--lr-fs-eyebrow: .6875rem;--lr-fs-xs: .75rem;--lr-fs-sm: .8125rem;--lr-fs-base: .9375rem;--lr-fs-md: 1.0625rem;--lr-fs-lg: 1.25rem;--lr-fs-xl: clamp(1.5rem, 1.1rem + 1.6vw, 2rem);--lr-fs-2xl: clamp(2rem, 1.4rem + 2.6vw, 2.75rem);--lr-fs-meter: clamp(3rem, 2rem + 5vw, 5rem);--lr-fw-med: 500;--lr-fw-semi: 600;--lr-fw-bold: 700;--lr-fw-black: 800;--lr-track-tight: -.02em;--lr-track-tighter: -.035em;--lr-track-eyebrow: .12em;--lr-ease: cubic-bezier(.22, .61, .36, 1);--lr-ease-out: cubic-bezier(.16, 1, .3, 1);--lr-spring: cubic-bezier(.34, 1.4, .5, 1);--lr-t-fast: .16s;--lr-t: .26s;--lr-t-slow: .5s;--lr-z-backdrop: 99989;--lr-z-fab: 99990;--lr-accent: var(--lr-orange);--lr-accent-ink: var(--lr-orange-ink);--lr-accent-tint: var(--lr-orange-tint);--lr-accent-grad: var(--lr-grad-orange);--lr-accent-sh: var(--lr-sh-orange);--lr-accent-sh-lift: var(--lr-sh-orange-lift)}.lr-scope[data-lr-state=with-voucher],[data-lr-state=with-voucher] .lr-scope{--lr-accent: var(--lr-green);--lr-accent-ink: var(--lr-green-deep);--lr-accent-tint: var(--lr-green-tint);--lr-accent-grad: var(--lr-grad-green);--lr-accent-sh: var(--lr-sh-green);--lr-accent-sh-lift: var(--lr-sh-green-lift)}.lr-scope,.lr-scope *{box-sizing:border-box}.lr-scope{font-family:var(--lr-font);color:var(--lr-ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lr-scope :focus:not(:focus-visible){outline:none}.lr-scope :focus-visible{outline:2px solid var(--lr-accent);outline-offset:2px;border-radius:var(--lr-r-xs)}.lr-fab__launcher:focus-visible,.lr-fab__close:focus-visible{border-radius:50%}.lr-fab__launcher:focus-visible{outline-offset:3px;box-shadow:var(--lr-accent-sh),var(--lr-sh-sm),0 0 0 2px var(--lr-paper)}.lr-head{display:flex;flex-direction:column;gap:var(--lr-s-2)}.lr-head--center{align-items:center;text-align:center}.lr-eyebrow{display:inline-flex;align-items:center;gap:var(--lr-s-2);font-size:var(--lr-fs-eyebrow);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-eyebrow);text-transform:uppercase;color:var(--lr-accent-ink)}.lr-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--lr-accent)}.lr-head--center .lr-eyebrow:before{display:none}.lr-title{font-family:var(--lr-font-head);font-size:var(--lr-fs-xl);font-weight:var(--lr-fw-black);line-height:1.1;letter-spacing:var(--lr-track-tight);color:var(--lr-ink);margin:0;overflow-wrap:break-word}.lr-title--hero{font-size:var(--lr-fs-2xl)}.lr-lede{font-size:var(--lr-fs-base);line-height:1.55;color:var(--lr-ink-2);margin:0;max-width:52ch}.lr-card{position:relative;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-r-lg);box-shadow:var(--lr-sh-sm);padding:clamp(20px,4vw,36px)}.lr-card--wash{background:var(--lr-paper-2)}.lr-card--lift{transition:transform var(--lr-t) var(--lr-ease-out),box-shadow var(--lr-t) var(--lr-ease-out)}.lr-card--lift:hover{transform:translateY(-3px);box-shadow:var(--lr-sh-md)}.lr-ticket{position:relative;display:flex;align-items:stretch;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-r-xl);box-shadow:var(--lr-sh-md);overflow:hidden;isolation:isolate}.lr-ticket__stub{position:relative;flex:0 0 38%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lr-s-2);padding:clamp(20px,4vw,32px) clamp(20px,3vw,28px);color:var(--lr-on-orange);background:var(--lr-accent-grad);text-align:center;min-width:0}.lr-ticket__stub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 25% 15%,rgba(255,255,255,.22),transparent 60%);pointer-events:none}.lr-ticket__body{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--lr-s-2);padding:clamp(20px,4vw,32px) clamp(20px,4vw,36px)}.lr-ticket__perf{position:absolute;top:0;bottom:0;left:100%;width:0;border-left:2px dashed rgba(255,255,255,.55);z-index:2;pointer-events:none}.lr-ticket__notch{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--lr-wash);z-index:3;box-shadow:inset 0 0 0 1px var(--lr-line)}.lr-ticket__notch--top{left:100%;top:-9px;transform:translate(-50%)}.lr-ticket__notch--bottom{left:100%;bottom:-9px;transform:translate(-50%)}.lr-ticket__value{font-family:var(--lr-font-head);font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:var(--lr-fw-black);line-height:1;letter-spacing:var(--lr-track-tighter)}.lr-ticket__stub-label{font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-bold);letter-spacing:.06em;text-transform:uppercase;opacity:.92}.lr-ticket--stacked{flex-direction:column}.lr-ticket--stacked .lr-ticket__stub{flex:0 0 auto;min-width:0;width:100%}.lr-ticket--stacked .lr-ticket__perf{left:0;right:0;top:100%;bottom:auto;width:auto;height:0;border-left:0;border-top:2px dashed var(--lr-line);transform:translateY(-50%)}.lr-ticket--stacked .lr-ticket__notch{top:100%;bottom:auto}.lr-ticket--stacked .lr-ticket__notch--top{left:0;right:auto;transform:translate(-50%,-50%)}.lr-ticket--stacked .lr-ticket__notch--bottom{left:auto;right:0;transform:translate(50%,-50%)}.lr-meter{display:flex;flex-direction:column;gap:var(--lr-s-3)}.lr-meter__track{position:relative;display:grid;grid-template-columns:repeat(25,1fr);gap:3px;height:14px;padding:3px;border-radius:var(--lr-r-pill);background:var(--lr-orange-tint);border:1px solid var(--lr-line);overflow:hidden}[data-lr-state=with-voucher] .lr-meter__track{background:var(--lr-green-tint)}.lr-pip{position:relative;z-index:2;border-radius:2px;background:#14110f12}.lr-meter__fill{position:absolute;z-index:1;top:3px;bottom:3px;left:3px;width:0%;border-radius:var(--lr-r-pill);background:var(--lr-accent-grad);box-shadow:0 0 10px #fe500073;transition:width .9s var(--lr-ease-out)}[data-lr-state=with-voucher] .lr-meter__fill{box-shadow:0 0 10px #22c55e73}.lr-meter__legend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lr-s-3)}.lr-meter__caption{font-size:var(--lr-fs-sm);font-weight:var(--lr-fw-semi);color:var(--lr-ink-2)}.lr-meter__goal{font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--lr-ink-3);white-space:nowrap}.lr-stat{display:inline-flex;flex-direction:column;gap:var(--lr-s-2)}.lr-stat--center{align-items:center;text-align:center}.lr-stat__eyebrow{font-size:var(--lr-fs-eyebrow);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-eyebrow);text-transform:uppercase;color:var(--lr-ink-3)}.lr-stat__row{display:flex;align-items:baseline;gap:var(--lr-s-2)}.lr-stat__num{font-family:var(--lr-font-head);font-size:var(--lr-fs-meter);font-weight:var(--lr-fw-black);line-height:.92;letter-spacing:var(--lr-track-tighter);color:var(--lr-ink);font-variant-numeric:tabular-nums}.lr-stat__num--accent{color:var(--lr-accent)}.lr-stat__denom{font-family:var(--lr-font-head);font-size:clamp(1.1rem,.8rem + 1.2vw,1.6rem);font-weight:var(--lr-fw-bold);color:var(--lr-accent-ink);letter-spacing:var(--lr-track-tight)}.lr-stat__label{font-size:var(--lr-fs-sm);font-weight:var(--lr-fw-semi);color:var(--lr-ink-2)}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lr-s-2);padding:13px 26px;border:none;border-radius:var(--lr-r-pill);font-family:var(--lr-font);font-size:var(--lr-fs-base);font-weight:var(--lr-fw-bold);line-height:1.2;letter-spacing:var(--lr-track-tight);text-align:center;text-decoration:none;cursor:pointer;color:var(--lr-on-orange);background:var(--lr-accent-grad);box-shadow:var(--lr-accent-sh);transition:transform var(--lr-t-fast) var(--lr-ease),box-shadow var(--lr-t-fast) var(--lr-ease),filter var(--lr-t-fast) var(--lr-ease);-webkit-tap-highlight-color:transparent}.lr-btn:hover{transform:translateY(-2px);box-shadow:var(--lr-accent-sh-lift);color:var(--lr-on-orange);text-decoration:none}.lr-btn:active{transform:translateY(0) scale(.985)}.lr-btn--block{width:100%}.lr-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.lr-btn--soft{color:var(--lr-accent-ink);background:var(--lr-accent-tint);box-shadow:none}.lr-btn--soft:hover{color:var(--lr-accent-ink);background:var(--lr-orange-tint-2);transform:translateY(-2px);box-shadow:var(--lr-sh-sm)}[data-lr-state=with-voucher] .lr-btn--soft:hover{background:var(--lr-green-tint)}.lr-link{display:inline-flex;align-items:center;gap:var(--lr-s-1);background:none;border:none;padding:0;font:inherit;font-size:var(--lr-fs-sm);font-weight:var(--lr-fw-semi);color:var(--lr-ink-3);text-decoration:none;cursor:pointer;transition:color var(--lr-t-fast) var(--lr-ease)}.lr-link:after{content:"\2192";transition:transform var(--lr-t-fast) var(--lr-ease)}.lr-link:hover{color:var(--lr-accent-ink)}.lr-link:hover:after{transform:translate(3px)}.lr-pill{display:inline-flex;align-items:center;gap:var(--lr-s-1);padding:4px 10px;border-radius:var(--lr-r-pill);font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-bold);letter-spacing:.03em;line-height:1.2;background:var(--lr-wash);color:var(--lr-ink-2);white-space:nowrap}.lr-pill--accent{background:var(--lr-accent);color:var(--lr-on-orange)}.lr-pill--soft{background:var(--lr-accent-tint);color:var(--lr-accent-ink)}.lr-pill--success{background:var(--lr-green-deep);color:var(--lr-on-green)}.lr-pill--outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--lr-accent);color:var(--lr-accent-ink)}.lr-pill__icon{width:13px;height:13px;display:inline-block}.lr-pill__icon svg{width:100%;height:100%;fill:currentColor}.lr-dot{position:relative;display:inline-block;width:9px;height:9px}.lr-dot__core{position:relative;display:block;width:9px;height:9px;border-radius:50%;background:var(--lr-green-bright);animation:lr-dot-pulse 2.2s ease-in-out infinite}.lr-dot__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--lr-green-bright);animation:lr-dot-ripple 2.2s ease-out infinite}@keyframes lr-dot-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}@keyframes lr-dot-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}.lr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--lr-s-4);counter-reset:lr-step}.lr-step{position:relative;display:flex;flex-direction:column;gap:var(--lr-s-2)}.lr-step__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--lr-accent-tint);color:var(--lr-accent-ink);font-family:var(--lr-font-head);font-size:var(--lr-fs-base);font-weight:var(--lr-fw-black)}.lr-step__title{font-size:var(--lr-fs-base);font-weight:var(--lr-fw-bold);color:var(--lr-ink)}.lr-step__desc{font-size:var(--lr-fs-sm);line-height:1.5;color:var(--lr-ink-2)}@media(min-width:700px){.lr-step:not(:last-child) .lr-step__num:after{content:"";position:absolute;top:17px;left:34px;width:calc(100% - 34px);height:2px;background:repeating-linear-gradient(90deg,var(--lr-line-strong) 0 6px,transparent 6px 12px)}}.lr-fab{position:fixed;bottom:24px;left:24px;z-index:var(--lr-z-fab);font-family:var(--lr-font);line-height:1.4}.lr-fab__launcher{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:none;border-radius:50%;cursor:pointer;color:var(--lr-on-orange);background:var(--lr-accent-grad);box-shadow:var(--lr-accent-sh),var(--lr-sh-sm);transition:transform var(--lr-t) var(--lr-spring),box-shadow var(--lr-t) var(--lr-ease);-webkit-tap-highlight-color:transparent}.lr-fab__launcher:hover{transform:scale(1.07);box-shadow:var(--lr-accent-sh-lift),var(--lr-sh-md)}.lr-fab__launcher:active{transform:scale(.96)}.lr-fab__launcher svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lr-fab__icon-close,.lr-fab.is-open .lr-fab__icon-open{display:none}.lr-fab.is-open .lr-fab__icon-close{display:block}.lr-fab.is-open .lr-fab__launcher{background:var(--lr-ink);box-shadow:var(--lr-sh-md)}.lr-fab.is-open .lr-fab__badge,.lr-fab.is-open .lr-fab__pulse{display:none}.lr-fab__pulse{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--lr-accent);opacity:0;pointer-events:none;animation:lr-fab-pulse 3s ease-in-out infinite}@keyframes lr-fab-pulse{0%{transform:scale(.92);opacity:0}30%{opacity:.45}70%{transform:scale(1.22);opacity:0}to{opacity:0}}.lr-fab__badge{position:absolute;top:-3px;right:-3px;min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-pill);background:var(--lr-paper);color:var(--lr-accent-ink);border:2px solid var(--lr-accent);font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-black);line-height:1;pointer-events:none}.lr-fab__panel{position:absolute;bottom:74px;left:0;width:360px;max-width:calc(100vw - 48px);max-height:calc(100vh - 140px);display:flex;flex-direction:column;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-r-lg);box-shadow:var(--lr-sh-lg);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transform-origin:bottom left;transition:opacity var(--lr-t) var(--lr-ease),visibility var(--lr-t) var(--lr-ease),transform var(--lr-t) var(--lr-spring)}.lr-fab.is-open .lr-fab__panel{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.lr-fab__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;color:var(--lr-on-orange);background:var(--lr-accent-grad)}.lr-fab__header-left{display:flex;align-items:center;gap:10px}.lr-fab__header-logo{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-sm);background:#ffffff38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lr-fab__header-logo svg{width:21px;height:21px;color:#fff;fill:none;stroke:currentColor;stroke-width:2}.lr-fab__header-title{font-size:var(--lr-fs-base);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-tight)}.lr-fab__close{width:28px;height:28px;border:none;border-radius:50%;background:#fff3;color:var(--lr-on-orange);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--lr-t-fast) var(--lr-ease)}.lr-fab__close:hover{background:#ffffff57}.lr-fab__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5}.lr-fab__body{flex:1;padding:20px 18px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--lr-paper-2)}.lr-fab__body::-webkit-scrollbar{width:5px}.lr-fab__body::-webkit-scrollbar-thumb{background:var(--lr-line-strong);border-radius:3px}.lr-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lr-z-backdrop);background:#14110f61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--lr-t) var(--lr-ease)}.lr-backdrop.is-visible{display:block;opacity:1}.lr-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:24px;padding:0;margin:0;color:inherit;background:transparent;border:none;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity var(--lr-t-fast) var(--lr-ease)}.lr-chip:hover{opacity:.68}.lr-chip__icon{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.lr-chip__icon svg{width:26px;height:26px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lr-chip__label{display:inline-flex;align-items:center;gap:3px;font-size:var(--lr-fs-sm);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-tight);color:inherit;font-variant-numeric:tabular-nums}.lr-chip__label b{font-weight:var(--lr-fw-black)}@media(max-width:768px){.lr-chip:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:44px;border-radius:var(--lr-r-sm)}}.lr-banner{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--lr-s-6);padding:clamp(18px,3vw,26px) clamp(20px,5vw,56px);background:var(--lr-orange-tint);border-top:3px solid var(--lr-accent);font-family:var(--lr-font)}[data-lr-state=with-voucher] .lr-banner{background:var(--lr-green-tint)}.lr-banner__content{display:flex;align-items:center;gap:var(--lr-s-5);flex:1;min-width:0}.lr-banner__icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-md);color:var(--lr-on-orange);background:var(--lr-accent-grad);box-shadow:var(--lr-accent-sh)}.lr-banner__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.lr-banner__text{min-width:0}.lr-banner__title{font-family:var(--lr-font-head);font-size:var(--lr-fs-md);font-weight:var(--lr-fw-black);line-height:1.2;letter-spacing:var(--lr-track-tight);color:var(--lr-ink);margin:0 0 3px}.lr-banner__sub{font-size:var(--lr-fs-sm);line-height:1.5;color:var(--lr-ink-2);margin:0}.lr-banner__sub strong{color:var(--lr-orange-ink);font-weight:var(--lr-fw-bold);white-space:nowrap}.lr-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;padding:12px 24px;border-radius:var(--lr-r-pill);background:var(--lr-accent-grad);color:var(--lr-on-orange);font-size:var(--lr-fs-base);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-tight);text-decoration:none;box-shadow:var(--lr-accent-sh);transition:transform var(--lr-t-fast) var(--lr-ease),box-shadow var(--lr-t-fast) var(--lr-ease);white-space:nowrap}.lr-banner__cta:after{content:"\2192";transition:transform var(--lr-t-fast) var(--lr-ease)}.lr-banner__cta:hover{transform:translateY(-2px);box-shadow:var(--lr-accent-sh-lift);color:var(--lr-on-orange)}.lr-banner__cta:hover:after{transform:translate(3px)}.lr-points{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--lr-r-sm);background:var(--lr-orange-tint);border:1px solid var(--lr-orange-tint-2);color:var(--lr-orange-ink);font-size:var(--lr-fs-sm);font-weight:var(--lr-fw-bold);line-height:1.1;letter-spacing:.01em;white-space:nowrap;text-decoration:none;vertical-align:middle}.lr-points__icon{width:17px;height:17px;flex-shrink:0}.lr-points__icon svg{width:100%;height:100%;display:block;fill:currentColor}.lr-points__amt{font-weight:var(--lr-fw-black)}.lr-points--inline{background:transparent;padding:0;border:0;border-radius:0;font-weight:var(--lr-fw-semi);color:var(--lr-ink-2)}.lr-points--inline .lr-points__icon{color:var(--lr-orange)}.lr-points--inline .lr-points__amt{color:var(--lr-orange-ink)}a.lr-points:hover{background:var(--lr-orange-tint-2);border-color:var(--lr-orange-soft)}a.lr-points--inline:hover{background:transparent}.lr-icon{display:block;flex-shrink:0}.lr-icon--stroke{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.lr-icon--fill,.lr-fab__launcher .lr-icon--fill,.lr-fab__header-logo .lr-icon--fill,.lr-banner__icon .lr-icon--fill,.lr-points__icon .lr-icon--fill{fill:currentColor;stroke:none}.lr-icon--fill [fill="#fff"]{fill:#fff}.lr-icon--fill [stroke="#fff"]{stroke:#fff;fill:none}[data-lr-root][data-lr-state=unknown] [data-lr-when]:not([data-lr-when~=unknown]),[data-lr-root][data-lr-state=no-voucher] [data-lr-when]:not([data-lr-when~=no-voucher]):not([data-lr-when~=member]),[data-lr-root][data-lr-state=with-voucher] [data-lr-when]:not([data-lr-when~=with-voucher]):not([data-lr-when~=member]),[data-lr-root]:not([data-lr-state]) [data-lr-when]:not([data-lr-when~=unknown]){display:none!important}html[data-lr-member] #lo-loyalty-cta,.lr-hidden{display:none!important}.lr-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767.98px){.lr-fab,#lr-fab-loyalty,.lr-backdrop[data-lr-fab-for=lr-fab-loyalty]{display:none!important}}@media(max-width:768px){.lr-card{border-radius:var(--lr-r-md)}.lr-ticket{flex-direction:column}.lr-ticket__stub{flex:0 0 auto;min-width:0;width:100%}.lr-ticket__perf{left:0;right:0;top:100%;bottom:auto;width:auto;height:0;border-left:0;border-top:2px dashed var(--lr-line);transform:translateY(-50%)}.lr-ticket__notch{top:100%;bottom:auto}.lr-ticket__notch--top{left:0;right:auto;transform:translate(-50%,-50%)}.lr-ticket__notch--bottom{left:auto;right:0;transform:translate(50%,-50%)}.lr-ticket--stacked,.lr-pcard__panel .lr-ticket{margin-left:9px;margin-right:9px}.lr-steps{grid-template-columns:1fr;gap:var(--lr-s-5)}.lr-step{flex-direction:row;align-items:flex-start;gap:var(--lr-s-4)}.lr-step__num{flex-shrink:0}.lr-step:not(:last-child) .lr-step__num:after{display:none!important}.lr-banner{flex-direction:column;text-align:center;padding:22px 18px}.lr-banner__content{flex-direction:column}.lr-banner__cta{width:100%;max-width:320px;justify-content:center}}@media(max-width:480px){.lr-fab{left:16px;bottom:16px}.lr-fab__panel{left:0;width:calc(100vw - 32px);max-height:calc(100vh - 120px);bottom:66px}.lr-fab__launcher{width:54px;height:54px}.lr-meter__track{height:12px;gap:2px}.lr-meter__legend{flex-wrap:wrap;gap:var(--lr-s-1) var(--lr-s-3)}.lr-meter__caption{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lr-scope *,.lr-fab *,.lr-backdrop{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.lr-meter__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/loyalty-rework.css.map */
