.ta-intro{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:none;place-items:center;overflow:hidden;background:var(--ta-intro-background);opacity:0;visibility:hidden;cursor:pointer}.ta-intro-will-show,.ta-intro-will-show body{overflow:hidden}.ta-intro-will-show .ta-intro{display:grid;opacity:1;visibility:visible}.ta-intro.is-ready{opacity:1}.ta-intro.is-leaving{pointer-events:none;animation:ta-intro-leave .76s cubic-bezier(.65,0,.35,1) both}.ta-intro__glow{position:absolute;width:min(48rem,80vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(70,70,70,.055),transparent 68%);filter:blur(18px);opacity:0;animation:ta-intro-glow 1.8s .3s ease-out both}.ta-intro__stage{position:relative;width:clamp(8.5rem,15vw,13.5rem);padding-bottom:3.8rem;transform:translateY(1rem) scale(.92);opacity:0;filter:blur(8px);animation:ta-intro-mark-in 1.1s .14s cubic-bezier(.16,1,.3,1) forwards}.ta-intro__logo-image{display:block;width:100%;height:auto;max-height:31vh;object-fit:contain;filter:grayscale(1) contrast(1.04)}.ta-intro__reflection{position:absolute;top:calc(100% - 3.1rem);left:0;display:block;width:100%;height:2.2rem;overflow:hidden;opacity:.09;filter:blur(.45px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 88%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 88%)}.ta-intro__reflection .ta-intro__logo-image{transform:scaleY(-1);transform-origin:center;opacity:.72}.ta-intro__shimmer{position:absolute;top:-12%;bottom:36%;left:-55%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),transparent);transform:skew(-18deg);filter:blur(3px);mix-blend-mode:screen;opacity:0;animation:ta-intro-shimmer 1.05s .78s cubic-bezier(.3,.6,.3,1) both}@keyframes ta-intro-mark-in{0%{opacity:0;transform:translateY(1rem) scale(.92);filter:blur(8px)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes ta-intro-shimmer{0%{left:-55%;opacity:0}20%{opacity:.75}to{left:125%;opacity:0}}@keyframes ta-intro-glow{0%{opacity:0;transform:scale(.72)}48%{opacity:1}to{opacity:.46;transform:scale(1)}}@keyframes ta-intro-leave{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(1px);visibility:hidden}}@media(max-width:749px){.ta-intro__stage{width:clamp(8rem,32vw,11.5rem)}}@media(prefers-reduced-motion:reduce){.ta-intro{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ta-luxury-intro.css.map */
