.tmj-greeting{display:none}html.tmj-greet .tmj-greeting{display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;padding:0 16px;background:var(--greet-bg);color:var(--greet-fg);transition:transform .55s cubic-bezier(.76,0,.24,1);animation:tmj-greet-failsafe .01s 4s forwards}html.tmj-greet .tmj-greeting:after{content:"";position:absolute;left:-15%;right:-15%;top:calc(100% - 1px);height:14vh;background:var(--greet-bg);border-radius:0 0 50% 50%}html.tmj-greet .tmj-greeting.is-leaving{transform:translateY(calc(-100% - 15vh))}.tmj-greeting__stage{display:grid;place-items:center}.tmj-greeting__word{grid-area:1/1;font-family:var(--font-display);font-weight:600;font-size:3rem;line-height:1;letter-spacing:-.02em}.tmj-greeting__logo{width:var(--logo-width-mobile);height:auto;color:var(--logo-fg,currentColor)}@media(min-width:900px){.tmj-greeting__logo{width:var(--logo-width)}}@media(prefers-reduced-motion:reduce){html.tmj-greet .tmj-greeting.is-leaving{transform:none;opacity:0;transition:opacity .2s}}@keyframes tmj-greet-failsafe{to{visibility:hidden;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tmj-greeting.css.map */
