.lo-hub{background:radial-gradient(120% 80% at 85% -10%,var(--lr-orange-tint) 0%,transparent 55%),var(--lr-wash);padding:clamp(48px,7vw,96px) clamp(16px,5vw,32px)}.lo-hub__inner{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,8vw,96px)}.lo-hub__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,5vw,64px)}.lo-hub__hero-copy{display:flex;flex-direction:column;gap:var(--lr-s-5)}.lo-hub__headline{max-width:14ch}.lo-hub__hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--lr-s-5);margin-top:var(--lr-s-1)}.lo-hub__hero-facts{display:flex;flex-wrap:wrap;gap:var(--lr-s-6) 0;margin:var(--lr-s-3) 0 0;padding:var(--lr-s-5) 0 0;border-top:1px solid var(--lr-line);list-style:none}.lo-hub__hero-facts li{display:flex;flex-direction:column;gap:2px}.lo-hub__hero-facts li:not(:first-child){padding-left:var(--lr-s-8);margin-left:var(--lr-s-8);border-left:1px solid var(--lr-line)}.lo-hub__fact-num{font-family:var(--lr-font-head);font-size:var(--lr-fs-lg);font-weight:var(--lr-fw-black);letter-spacing:var(--lr-track-tight);color:var(--lr-orange);line-height:1;font-variant-numeric:tabular-nums}.lo-hub__fact-label{font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-semi);color:var(--lr-ink-3)}.lo-hub__hero-preview{display:flex;justify-content:center}.lo-hub__preview-ticket{width:100%;max-width:400px;box-shadow:var(--lr-sh-lg);transform:rotate(-2.5deg);transition:transform var(--lr-t) var(--lr-spring)}.lo-hub__preview-ticket:hover{transform:rotate(0) translateY(-4px)}.lo-hub__preview-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--lr-on-orange)}.lo-hub__preview-mark .lr-icon{display:block}.lo-hub__preview-pill{align-self:flex-start}.lo-hub__preview-line{font-size:var(--lr-fs-sm);line-height:1.5;color:var(--lr-ink-2);margin:0}.lo-hub__preview-line b{font-weight:var(--lr-fw-black);color:var(--lr-orange-ink)}.lo-hub__join{max-width:760px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--lr-s-6);box-shadow:var(--lr-sh-md)}.lo-hub__join-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--lr-s-4)}.lo-hub__join-head .lr-lede{max-width:46ch}.lo-hub__join-icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-md);color:var(--lr-on-orange);background:var(--lr-grad-orange);box-shadow:var(--lr-sh-orange)}.lo-hub__join-icon svg{width:28px;height:28px}.lo-hub__join-copy{display:flex;flex-direction:column;gap:var(--lr-s-2);min-width:0}.lo-hub__join-title{font-size:var(--lr-fs-lg)}.lo-hub__join-form{width:100%;max-width:500px;margin:0 auto;position:relative;min-height:100px}.lo-hub__join-form iframe{border:0;display:block}.lo-hub__join{margin-top:calc(-1*clamp(16px,3vw,36px))}.lr-pcard[data-lr-state=no-voucher]~#lo-loyalty-cta{display:none!important}.lr-pcard[data-lr-state=with-voucher]~#lo-loyalty-cta .lo-hub__join-head{display:none!important}.lr-pcard[data-lr-state=with-voucher]~#lo-loyalty-cta.lo-hub__join{max-width:600px;width:100%;gap:0;margin:calc(-1*clamp(48px,8vw,96px)) auto 0;padding:var(--lr-s-4) clamp(16px,4vw,30px) var(--lr-s-6);background:var(--lr-paper-2);border:1px solid var(--lr-line);border-top:0;border-radius:0 0 var(--lr-r-lg) var(--lr-r-lg);box-shadow:var(--lr-sh-md)}.lr-pcard[data-lr-state=with-voucher]~#lo-loyalty-cta .lo-hub__join-form{max-width:100%;margin:0}@media(max-width:680px){.lr-pcard[data-lr-state=with-voucher]~#lo-loyalty-cta.lo-hub__join{margin-top:calc(-1 * var(--lr-s-10));padding:var(--lr-s-4) var(--lr-s-4) var(--lr-s-5)}}.lo-hub__block{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px);padding-top:clamp(16px,3vw,40px);border-top:1px solid var(--lr-line)}.lo-hub__block-head{gap:var(--lr-s-2)}.lo-hub__block-head .lr-title{max-width:18ch}.lo-hub__steps{grid-template-columns:repeat(4,1fr);gap:var(--lr-s-6);margin:0;padding:0;list-style:none}.lo-hub__steps .lr-step{gap:var(--lr-s-3)}.lo-hub__step-icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-md);background:var(--lr-paper);border:1px solid var(--lr-line);box-shadow:var(--lr-sh-xs)}.lo-hub__step-icon img{width:34px;height:34px;object-fit:contain;display:block}@media(min-width:901px){.lo-hub__hero-preview{padding-top:var(--lr-s-6)}.lo-hub__steps{align-items:start;gap:var(--lr-s-4)}.lo-hub__steps .lr-step{align-items:center;text-align:center;gap:var(--lr-s-3);padding-inline:var(--lr-s-2)}.lo-hub__steps .lr-step__num{margin:0 auto}.lo-hub__steps .lr-step:not(:last-child):after{content:"";position:absolute;top:calc(34px + var(--lr-s-3) + 28px);left:calc(50% + 28px);width:calc(100% - 56px + var(--lr-s-4));height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--lr-line-strong) 0 6px,transparent 6px 12px);z-index:0}.lo-hub__steps .lo-hub__step-icon{position:relative;z-index:1}.lo-hub__steps .lr-step:not(:last-child) .lr-step__num:after{display:none}.lo-hub__steps .lr-step__title{max-width:16ch}.lo-hub__steps .lr-step__desc{max-width:24ch}}.lo-hub__benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--lr-s-5)}.lo-hub__benefit{display:flex;align-items:flex-start;gap:var(--lr-s-5);padding:clamp(24px,4vw,32px)}.lo-hub__benefit:nth-child(2n){background:var(--lr-paper-2)}.lo-hub__benefit-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--lr-r-md);color:var(--lr-on-orange);background:var(--lr-grad-orange);box-shadow:var(--lr-sh-orange)}.lo-hub__benefit-icon svg{width:26px;height:26px}.lo-hub__benefit-body{display:flex;flex-direction:column;gap:var(--lr-s-2);min-width:0}.lo-hub__benefit-title{font-family:var(--lr-font-head);font-size:var(--lr-fs-md);font-weight:var(--lr-fw-bold);letter-spacing:var(--lr-track-tight);line-height:1.2;color:var(--lr-ink);margin:0}.lo-hub__benefit-desc{font-size:var(--lr-fs-sm);line-height:1.55;color:var(--lr-ink-2);margin:0}@media(max-width:900px){.lo-hub__hero{grid-template-columns:1fr;gap:clamp(28px,6vw,40px);text-align:center}.lo-hub__hero-copy{align-items:center}.lo-hub__headline{max-width:none}.lo-hub__hero-actions,.lo-hub__hero-facts{justify-content:center}.lo-hub__hero-preview{justify-content:center;padding-top:0}.lo-hub__preview-ticket{max-width:340px;margin:var(--lr-s-2) auto 0;transform:rotate(-2deg)}.lo-hub__preview-pill{align-self:center;margin:0 auto}.lo-hub__hero-facts li:not(:first-child){padding-left:var(--lr-s-6);margin-left:var(--lr-s-6)}}@media(max-width:900px){.lo-hub__steps{grid-template-columns:1fr;gap:var(--lr-s-7);max-width:420px;margin-inline:auto;padding-left:var(--lr-s-2)}.lo-hub__steps .lr-step{position:relative;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:start;column-gap:var(--lr-s-4);row-gap:var(--lr-s-1);padding:0}.lo-hub__steps .lr-step:not(:last-child):before{content:"";position:absolute;left:26px;top:52px;width:2px;height:calc(100% - 52px + var(--lr-s-7));transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--lr-line-strong) 0 6px,transparent 6px 12px);z-index:0}.lo-hub__steps .lo-hub__step-icon{position:relative;z-index:1;grid-column:1;grid-row:1 / span 2;align-self:start;width:52px;height:52px;border-radius:var(--lr-r-pill);background:var(--lr-paper);border:1px solid var(--lr-line);box-shadow:var(--lr-sh-sm)}.lo-hub__steps .lo-hub__step-icon img{width:30px;height:30px}.lo-hub__steps .lr-step__num{position:absolute;z-index:2;top:-6px;left:-6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lr-r-pill);background:var(--lr-grad-orange);color:var(--lr-on-orange);font-size:var(--lr-fs-xs);font-weight:var(--lr-fw-black);line-height:1;box-shadow:0 0 0 2px var(--lr-paper),var(--lr-sh-xs)}.lo-hub__steps .lr-step .lr-step__num:after{display:none!important}.lo-hub__steps .lr-step__title{grid-column:2;grid-row:1;align-self:start;padding-top:2px;letter-spacing:var(--lr-track-tight)}.lo-hub__steps .lr-step__desc{grid-column:2;grid-row:2;align-self:start;max-width:30ch}}@media(max-width:480px){.lo-hub__steps{gap:var(--lr-s-6);max-width:360px}.lo-hub__steps .lr-step{grid-template-columns:48px 1fr;column-gap:var(--lr-s-3)}.lo-hub__steps .lo-hub__step-icon{width:48px;height:48px}.lo-hub__steps .lo-hub__step-icon img{width:28px;height:28px}.lo-hub__steps .lr-step:not(:last-child):before{left:24px;top:48px;height:calc(100% - 48px + var(--lr-s-6))}}@media(max-width:680px){.lo-hub__inner{gap:var(--lr-s-10)}.lo-hub__hero-copy{gap:var(--lr-s-4)}.lo-hub__hero-actions{flex-direction:column;gap:var(--lr-s-3);width:100%}.lo-hub__hero-actions .lr-btn{width:100%;max-width:320px}.lo-hub__hero-actions .lr-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.lo-hub__hero{gap:var(--lr-s-7)}.lo-hub__hero-copy .lr-lede{max-width:36ch}.lo-hub__preview-ticket{max-width:300px;margin-top:0}.lo-hub__block-head{gap:var(--lr-s-2)}.lo-hub__block-head .lr-eyebrow{display:inline-flex;align-self:center;padding:var(--lr-s-1) var(--lr-s-3);border-radius:var(--lr-r-pill);background:var(--lr-orange-tint);color:var(--lr-orange-ink)}.lo-hub__hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-top:var(--lr-s-3);padding:var(--lr-s-4) var(--lr-s-1);border-top:none;background:var(--lr-paper);border:1px solid var(--lr-line);border-radius:var(--lr-r-md);box-shadow:var(--lr-sh-sm);text-align:center}.lo-hub__hero-facts li{align-items:center;justify-content:flex-start;gap:var(--lr-s-1);padding:0 var(--lr-s-2)}.lo-hub__hero-facts li:not(:first-child){padding-left:var(--lr-s-2);margin-left:0;border-left:1px solid var(--lr-line)}.lo-hub__fact-num{font-size:var(--lr-fs-md)}.lo-hub__fact-label{min-height:2.5em;display:flex;align-items:center;justify-content:center;line-height:1.25}.lo-hub__benefits{grid-template-columns:repeat(2,1fr);gap:var(--lr-s-3)}.lo-hub__benefit{flex-direction:column;align-items:flex-start;text-align:left;gap:var(--lr-s-3);padding:var(--lr-s-4)}.lo-hub__benefit-body{align-items:flex-start;gap:var(--lr-s-1)}.lo-hub__benefit-icon{width:40px;height:40px;border-radius:var(--lr-r-sm)}.lo-hub__benefit-icon svg{width:22px;height:22px}.lo-hub__benefit-title{font-size:var(--lr-fs-base)}.lo-hub__benefit-desc{font-size:var(--lr-fs-xs);line-height:1.5}.lo-hub__join-head{flex-direction:column;align-items:center;text-align:center}.lo-hub__join{gap:var(--lr-s-5)}.lo-hub__join-icon{width:44px;height:44px}.lo-hub__join-icon svg{width:24px;height:24px}}@media(max-width:380px){.lo-hub__benefits{grid-template-columns:1fr;gap:var(--lr-s-3)}.lo-hub__benefit{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--lr-s-3)}.lo-hub__benefit-body{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lo-hub__preview-ticket{transition:none}.lo-hub__preview-ticket:hover{transform:rotate(-2.5deg)}}@keyframes loCtaFlash{0%{box-shadow:0 0 #fe500000}25%{box-shadow:0 0 0 5px #fe500047}to{box-shadow:0 0 #fe500000}}#lo-loyalty-cta.lo-cta-flash{animation:loCtaFlash 1.3s var(--lr-ease) 2}@media(prefers-reduced-motion:reduce){#lo-loyalty-cta.lo-cta-flash{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/loyalty-hub.css.map */
