#cart-icon-bubble .svg-wrapper svg{width:40px;height:40px;margin:-9px}.vx-hero{height:calc(100vh - 106px);height:calc(100svh - 106px);min-height:560px;padding-top:16px}@media(min-width:990px){.vx-hero{min-height:640px;padding-top:24px}}.vx-signup__form,.vx-remind,.vx-pass__form{grid-template-columns:minmax(0,1fr)}.vx-row>*{min-width:0}@media(max-width:480px){.vx-pop .vx-row{flex-direction:column}.vx-pop .vx-input,.vx-pop .vx-btn{width:100%;flex:none}.vx-pop .vx-btn{justify-content:center}}@media(max-width:749px){.vx-ticket{aspect-ratio:auto;min-height:200px;gap:18px}.vx-ticket__moon{width:24%;top:auto;bottom:34%}}.vx-pass__info .vx-lede{font-size:16px}.vx-passbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 18px;border:0;border-radius:0;background:var(--vx-bone);color:var(--vx-ink);font:600 15px/1 var(--vx-body);cursor:pointer;transform:translateY(140%);transition:transform .35s var(--vx-ease)}.vx-passbar.on{transform:none}.vx-passbar__l{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--vx-mono);letter-spacing:.06em;text-transform:uppercase}@media(min-width:990px){.vx-passbar{display:none}}@media(prefers-reduced-motion:reduce){.vx-passbar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vx-v15b.css.map */
