.eb-optin{display:grid;top:0;right:0;bottom:0;left:0;padding:var(--gutter);place-items:center;position:fixed;z-index:var(--z-modal)}.eb-optin__panel{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);max-height:calc(100dvh - var(--space-6));opacity:0;overflow:auto;position:relative;--optin-from: translateY(16px) scale(.985);transform:var(--optin-from);transition:transform var(--motion-enter),opacity var(--motion-enter);width:min(100%,var(--optin-w, 560px))}.eb-optin.is-open .eb-optin__panel{opacity:1;transform:none}.eb-optin.is-closing .eb-optin__panel{transition:transform var(--motion-response),opacity var(--motion-micro)}.eb-optin__close{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-surface) 82%,transparent);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-2);cursor:pointer;display:grid;height:36px;inset:var(--space-2) var(--space-2) auto auto;place-items:center;position:absolute;transition:color var(--motion-micro),border-color var(--motion-micro),transform var(--motion-micro);width:36px;z-index:5}.eb-optin__close:hover{border-color:var(--color-accent-2);color:var(--color-accent-2);transform:rotate(90deg)}.eb-optin__body{display:grid;gap:var(--space-3);padding:var(--space-5)}.eb-optin__title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug)}.eb-optin__lede{color:var(--color-text-2);font-size:var(--fs-body-sm);line-height:var(--leading-body)}.eb-optin__form{display:grid;gap:var(--space-2)}.eb-optin__row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.eb-optin__row .eb-input{flex:1 1 200px;min-width:0}.eb-optin__row .eb-btn{flex:0 0 auto}.eb-optin__consent{color:var(--color-text-2)}.eb-optin__fine{color:var(--color-text-muted);font-size:var(--fs-micro);line-height:var(--leading-label)}.eb-optin__error{color:var(--color-sale);font-size:var(--fs-caption)}.eb-optin__alt{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);justify-content:space-between;margin-top:var(--space-1);padding-top:var(--space-3)}.eb-optin__alt p{color:var(--color-text-2);font-size:var(--fs-body-sm)}.eb-optin__alt b{color:var(--color-text);font-weight:var(--fw-medium)}.eb-optin__deny{background:none;border:0;color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--fs-caption);justify-self:start;padding:0;text-decoration:underline;text-underline-offset:var(--link-offset)}.eb-optin__deny:hover{color:var(--color-text-2)}.eb-optin__gets{display:grid;gap:8px}.eb-optin__gets li{align-items:flex-start;color:var(--color-text-2);display:flex;font-size:var(--fs-body-sm);gap:var(--space-1)}.eb-optin__gets svg{color:var(--color-accent-2);flex:0 0 auto;margin-top:3px}.eb-optin--split .eb-optin__panel{--optin-w: 880px;display:grid;grid-template-columns:38% minmax(0,1fr);overflow:hidden}.eb-optin__media{background:var(--gradient-canopy);color:var(--color-on-inverse);display:grid;min-height:380px;overflow:hidden;padding:var(--space-4);position:relative}.eb-optin__media .eb-pattern{color:color-mix(in srgb,var(--color-on-inverse) 20%,transparent)}.eb-optin__media>*:not(.eb-pattern){position:relative;z-index:1}.eb-optin__img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.eb-optin__bike{align-self:center;color:color-mix(in srgb,var(--color-on-inverse) 60%,transparent);justify-self:center}.eb-optin__coin{align-self:start;background:color-mix(in srgb,var(--color-accent-deep) 45%,transparent);border:1px solid color-mix(in srgb,var(--color-on-inverse) 26%,transparent);border-radius:var(--radius-card);justify-self:start;padding:10px var(--space-2);text-align:center}.eb-optin__coin b{display:block;font-family:var(--font-display);font-size:var(--fs-h2);line-height:1}.eb-optin__coin span{font-size:var(--fs-micro);letter-spacing:var(--tracking-label);opacity:.8;text-transform:uppercase}.eb-optin__cities{align-items:center;align-self:end;display:inline-flex;font-size:var(--fs-caption);gap:6px;opacity:.9}.eb-optin--ticket .eb-optin__panel{--optin-w: 660px;background:none;box-shadow:none;filter:drop-shadow(0 22px 60px color-mix(in srgb,var(--color-accent-deep) 26%,transparent));overflow:visible}.eb-tk{--notch: 12px;--stub: 168px;background:var(--color-surface);border-radius:var(--radius-card);display:grid;grid-template-columns:minmax(0,1fr) var(--stub);-webkit-mask-image:radial-gradient(circle var(--notch) at right var(--stub) top 0,transparent 98%,#000 100%),radial-gradient(circle var(--notch) at right var(--stub) bottom 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle var(--notch) at right var(--stub) top 0,transparent 98%,#000 100%),radial-gradient(circle var(--notch) at right var(--stub) bottom 0,transparent 98%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.eb-tk__main{display:grid;gap:var(--space-3);padding:var(--space-5)}.eb-tk__amt{align-items:baseline;display:flex;font-family:var(--font-display);font-size:clamp(52px,8vw,72px);gap:var(--space-2);letter-spacing:var(--tracking-display);line-height:1}.eb-tk__amt span{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;line-height:var(--leading-snug);max-width:11ch;text-wrap:balance}.eb-tk__code{align-items:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-input);display:flex;gap:var(--space-1);justify-content:center;padding:12px}.eb-tk__code b{font-family:var(--font-body);font-size:var(--fs-h5);font-weight:var(--fw-medium);letter-spacing:var(--tracking-code)}.eb-tk__code b i{color:var(--color-text-muted);filter:blur(2.5px);font-style:normal}.eb-tk__stub{align-content:center;background:var(--color-surface-2);border-left:2px dashed var(--color-border-strong);color:var(--color-accent-2);display:grid;gap:10px;justify-items:center;padding:var(--space-4) var(--space-2);text-align:center;text-decoration:none;transition:background var(--motion-micro)}.eb-tk__stub:hover{background:color-mix(in srgb,var(--color-accent-2) 13%,var(--color-bg))}.eb-tk__stub b{font-family:var(--font-display);font-size:var(--fs-h3);line-height:1}.eb-tk__stub em{font-size:var(--fs-caption);font-style:normal;line-height:var(--leading-label)}.eb-tk__or{color:var(--color-text-muted);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.eb-optin--nudge{padding:var(--space-4);place-items:end start;pointer-events:none;z-index:var(--z-sticky)}.eb-optin--nudge .eb-optin__panel{--optin-w: 356px;--optin-from: translateX(-18px);box-shadow:var(--shadow-lift);cursor:pointer;pointer-events:auto}.eb-optin--nudge .eb-optin__body{gap:var(--space-2);padding:var(--space-3)}.eb-optin--nudge .eb-optin__title{font-size:var(--fs-h5)}.eb-optin--nudge :is(input,a,button){cursor:auto}.eb-optin--nudge :is(a,button){cursor:pointer}.eb-nudge__amt{color:var(--color-accent-2);font-family:var(--font-display)}.eb-optin.is-done .eb-optin__panel{--optin-w: 500px;grid-template-columns:minmax(0,1fr)}.eb-optin.is-done .eb-optin__media{display:none}.eb-optin__done{justify-items:center;text-align:center}.eb-optin__done .eb-tk__code{width:100%}.eb-optin__tick{align-items:center;background:color-mix(in srgb,var(--color-success) 12%,transparent);border-radius:var(--radius-pill);color:var(--color-success);display:grid;height:56px;place-items:center;width:56px}.eb-optin__resend{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:center}.eb-optin__grab{display:none}@media(max-width:768px){.eb-optin{align-items:end;padding:0}.eb-optin__panel{--optin-from: translateY(100%);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:88dvh;width:100%}.eb-optin__body{padding:var(--space-4) var(--space-3)}.eb-optin__grab{background:var(--color-border-strong);border-radius:var(--radius-pill);display:block;height:4px;margin:10px auto 0;width:40px}.eb-optin--split .eb-optin__panel{grid-template-columns:minmax(0,1fr)}.eb-optin__media{align-items:center;grid-auto-flow:column;justify-content:space-between;min-height:0;padding:var(--space-3)}.eb-optin__bike{display:none}.eb-tk{--stub: 116px;grid-template-columns:minmax(0,1fr);-webkit-mask-image:radial-gradient(circle var(--notch) at left 0 bottom var(--stub),transparent 98%,#000 100%),radial-gradient(circle var(--notch) at right 0 bottom var(--stub),transparent 98%,#000 100%);mask-image:radial-gradient(circle var(--notch) at left 0 bottom var(--stub),transparent 98%,#000 100%),radial-gradient(circle var(--notch) at right 0 bottom var(--stub),transparent 98%,#000 100%)}.eb-tk__main{padding:var(--space-4) var(--space-3)}.eb-tk__stub{align-items:center;border-left:0;border-top:2px dashed var(--color-border-strong);gap:var(--space-2);grid-auto-flow:column;justify-content:center;padding:var(--space-3)}.eb-optin--nudge{padding:var(--space-2);place-items:end center}.eb-optin--nudge .eb-optin__panel{--optin-from: translateY(18px);border-radius:var(--radius-card)}}@keyframes eb-optin-rise{0%{opacity:0;transform:translateY(calc(var(--reveal-distance) * .4))}to{opacity:1;transform:none}}.eb-optin.is-open .eb-optin__body>*,.eb-optin.is-open .eb-tk__main>*{animation:eb-optin-rise var(--dur-base) var(--ease-snap) both;animation-delay:calc(var(--optin-i, 0) * 40ms + 60ms)}.eb-optin__body>*:nth-child(1),.eb-tk__main>*:nth-child(1){--optin-i: 0}.eb-optin__body>*:nth-child(2),.eb-tk__main>*:nth-child(2){--optin-i: 1}.eb-optin__body>*:nth-child(3),.eb-tk__main>*:nth-child(3){--optin-i: 2}.eb-optin__body>*:nth-child(4),.eb-tk__main>*:nth-child(4){--optin-i: 3}.eb-optin__body>*:nth-child(5),.eb-tk__main>*:nth-child(5){--optin-i: 4}.eb-optin__body>*:nth-child(6),.eb-tk__main>*:nth-child(6){--optin-i: 5}.eb-optin__body>*:nth-child(7){--optin-i: 6}.eb-optin__body>*:nth-child(n+8){--optin-i: 7}.eb-optin.is-closing .eb-optin__body>*,.eb-optin.is-closing .eb-tk__main>*{animation:none}@keyframes eb-optin-drift{0%{transform:scale(1.08)}to{transform:none}}.eb-optin.is-open .eb-optin__media>.eb-pattern,.eb-optin.is-open .eb-optin__media>.eb-optin__img{animation:eb-optin-drift var(--motion-sun) both}@keyframes eb-optin-coin{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.eb-optin.is-open .eb-optin__coin{animation:eb-optin-coin var(--dur-base) var(--ease-hop) .14s both}.eb-optin--ticket .eb-optin__panel{--optin-from: translateY(18px) rotate(var(--optin-tilt, -1.4deg)) scale(.985);transition:transform var(--motion-response),opacity var(--motion-enter)}.eb-optin--from-nudge .eb-optin__panel{--optin-from: translate(var(--from-x, 0), var(--from-y, 0)) scale(var(--from-s, .7));transition:transform var(--dur-base) var(--ease-drift),opacity var(--motion-micro);opacity:.45}@keyframes eb-optin-swap{0%{opacity:0;transform:translateY(calc(var(--reveal-distance) * .3))}to{opacity:1;transform:none}}.eb-optin.is-done .eb-optin__done{animation:eb-optin-swap var(--dur-base) var(--ease-snap) both}@media(prefers-reduced-motion:reduce){.eb-optin__panel{--optin-from: none;--optin-tilt: 0deg}.eb-optin.is-open .eb-optin__body>*,.eb-optin.is-open .eb-tk__main>*,.eb-optin.is-open .eb-optin__media>*,.eb-optin.is-open .eb-optin__coin,.eb-optin.is-done .eb-optin__done{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-popup.css.map */
