.opening-soon,.opening-soon *,.opening-soon *:before,.opening-soon *:after{box-sizing:border-box}.opening-soon{--os-graphite: #333333;--os-stone: #6c717a;--os-peach: #e59e80;--os-peach-deep: #d88a6a;--os-pink: #e86096;--os-pink-deep: #d44f82;--os-success: #459452;--os-divider: #9aa0a8;--os-ease: cubic-bezier(.16, .84, .34, 1);--os-hover-duration: .45s;--os-hover-ease: ease-out;--os-logo-height: clamp(40px, 5.4vw, 52px);position:relative;width:100%;min-height:100vh;overflow:hidden;font-family:var(--font-body--family, "PP Mori", "PPMori", system-ui, sans-serif);background:radial-gradient(120% 90% at 50% 30%,#f5f6f8,#e8eaee);color:#000}.opening-soon a{color:#000;text-decoration:none}.opening-soon__waves{position:absolute;left:-22%;top:-26%;width:100%;height:116%;z-index:1;pointer-events:none;transform:rotate(-45deg);-webkit-mask-image:radial-gradient(closest-side at 42% 40%,#000 20%,rgba(0,0,0,.55) 58%,transparent 88%);mask-image:radial-gradient(closest-side at 42% 40%,#000 20%,rgba(0,0,0,.55) 58%,transparent 88%)}.opening-soon__waves-img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .7s ease-out,clip-path 1.1s var(--os-ease)}.opening-soon.is-invizi-hover .opening-soon__waves-img{opacity:.95;clip-path:inset(0 0 0 0)}.opening-soon__glass{position:absolute;left:50%;top:26vh;width:min(1280px,140vw);aspect-ratio:1 / 1;margin:0;border-radius:50%;overflow:hidden;transform:translate(-50%);z-index:2;pointer-events:none;opacity:0;animation:os-glassIn 1.4s var(--os-ease) .12s forwards;background:radial-gradient(circle at 50% 6%,#ffffff24,#ffffff14 35%,#ffffff08);backdrop-filter:blur(3px) saturate(1.55) contrast(1.05) brightness(1.02);-webkit-backdrop-filter:blur(3px) saturate(1.55) contrast(1.05) brightness(1.02);border:none;box-shadow:inset 0 1px #fffffff2,inset 8px 6px 36px var(--os-glass-inset, #e59e80),inset -8px -4px 36px #bfbddb59,inset 0 0 0 2px #ffffff80,0 30px 80px #0000000a;transition:box-shadow var(--os-hover-duration) var(--os-hover-ease);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 38%,rgba(0,0,0,.55) 55%,transparent 36%);mask-image:linear-gradient(to bottom,#000 0%,#000 38%,rgba(0,0,0,.55) 55%,transparent 36%)}.opening-soon.is-nundies-hover .opening-soon__glass{--os-glass-inset: #e86096}.opening-soon.is-invizi-hover .opening-soon__glass{--os-glass-inset: #e59e80}.opening-soon__glass-bloom{position:absolute;border-radius:50%;pointer-events:none}.opening-soon__glass-bloom--sheen{left:8%;top:3%;width:58%;height:38%;background:radial-gradient(closest-side,#ffffffe6,#fff0 72%);filter:blur(20px);opacity:.5}.opening-soon__glass-bloom--drift-a{right:4%;top:28%;width:48%;height:48%;background:radial-gradient(closest-side,#bfbddb59,#bfbddb00 70%);filter:blur(28px);opacity:.45}.opening-soon__glass-bloom--drift-b{display:none}@keyframes os-glassIn{0%{opacity:0}to{opacity:1}}.opening-soon__glass-filter{position:absolute;width:0;height:0;overflow:hidden}.opening-soon__glow{position:absolute;left:50%;top:34vh;width:min(640px,72vw);height:min(640px,72vw);border-radius:50%;transform:translate(-50%,-18%);opacity:0;animation:os-glowIn 1.6s var(--os-ease) .34s forwards;z-index:1;pointer-events:none;filter:blur(26px);will-change:opacity}.opening-soon__glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transition:opacity var(--os-hover-duration) var(--os-hover-ease)}.opening-soon__glow-layer--orange{background:radial-gradient(circle at 50% 42%,#f5c8b2f2,#e59e80f2 22%,#e59e808c 48%,#e59e802e 68%,#e59e8000 82%);opacity:1}.opening-soon__glow-layer--pink{background:radial-gradient(circle at 50% 42%,#f6b4d2f2,#e86096e6 22%,#ec7caa80 48%,#f6c6c629 68%,#f6c6c600 82%);opacity:0}.opening-soon__sun-glare{position:absolute;left:50%;top:22vh;width:min(460px,52vw);height:min(280px,32vw);border-radius:50%;transform:translate(-50%,-22%);opacity:0;animation:os-glareIn 1.6s var(--os-ease) .42s forwards;z-index:3;pointer-events:none;mix-blend-mode:screen;filter:blur(34px)}.opening-soon__sun-glare .opening-soon__glow-layer{filter:none}.opening-soon__sun-glare .opening-soon__glow-layer--orange{background:radial-gradient(ellipse 80% 70% at 50% 75%,#f5c8b2b3,#e59e8073,#e59e8000 70%)}.opening-soon__sun-glare .opening-soon__glow-layer--pink{background:radial-gradient(ellipse 80% 70% at 50% 75%,#f6b4d2b3,#e8609659,#e8609600 70%)}.opening-soon.is-nundies-hover .opening-soon__glow-layer--orange{opacity:0}.opening-soon.is-nundies-hover .opening-soon__glow-layer--pink{opacity:1}.opening-soon__fade{position:absolute;left:0;right:0;bottom:0;height:62%;z-index:4;pointer-events:none;background:linear-gradient(to bottom,#e8eaee00,#e8eaee40 12%,#e8eaee8c 28%,#e8eaeed1 48%,#e8eaee 68% 100%)}.opening-soon__main{position:relative;z-index:10;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:20vh clamp(16px,4vw,48px) 7vh;text-align:center}.opening-soon__lockup{position:relative;display:flex;align-items:center;justify-content:center;width:min(920px,92vw);gap:clamp(18px,3.2vw,44px)}.opening-soon__sketch-arc{position:absolute;left:0;right:0;top:-220px;bottom:-8px;z-index:0;pointer-events:none;opacity:0;transition:opacity .28s ease-out}.opening-soon.is-nundies-hover .opening-soon__sketch-arc{opacity:1}.opening-soon__sketch-slot{position:absolute;width:clamp(72px,8.5vw,118px);height:clamp(72px,8.5vw,118px);opacity:0;pointer-events:none;transform:rotate(var(--os-sketch-rot, 0deg));contain:layout style}.opening-soon__sketch-slot.is-active,.opening-soon__sketch-slot.is-drawing,.opening-soon__sketch-slot.is-undrawing{opacity:1}.opening-soon__sketch-slot svg{width:100%;height:100%;display:block;overflow:visible}.opening-soon__sketch-slot--1{left:18%;top:8%;--os-sketch-rot: -12deg;width:clamp(88px,10vw,136px);height:clamp(88px,10vw,136px)}.opening-soon__sketch-slot--2{right:16%;left:auto;top:10%;--os-sketch-rot: 10deg;width:clamp(96px,11vw,150px);height:clamp(56px,6.5vw,88px)}.opening-soon__sketch-slot--3{left:4%;top:48%;--os-sketch-rot: -18deg;width:clamp(54px,6.5vw,88px);height:clamp(54px,6.5vw,88px)}.opening-soon__sketch-slot--4{left:50%;top:0%;transform:translate(-50%) rotate(var(--os-sketch-rot, 0deg));--os-sketch-rot: 6deg;width:clamp(64px,7.5vw,104px);height:clamp(64px,7.5vw,104px)}.opening-soon__sketch-slot--5{right:4%;left:auto;top:46%;--os-sketch-rot: 16deg;width:clamp(60px,7vw,96px);height:clamp(60px,7vw,96px)}.opening-soon__logo-outer{position:relative;z-index:2;display:inline-block;opacity:0}.opening-soon__logo-outer--invizi{animation:os-rollUp .9s var(--os-ease) .7s forwards}.opening-soon__logo-outer--nundies{animation:os-rollUp .9s var(--os-ease) .82s forwards}.opening-soon__logo-inner{display:inline-block;cursor:default}.opening-soon__logo-img{display:block}.opening-soon__logo-img--nundies{height:clamp(40px,5.4vw,64px);width:auto}.opening-soon__logo-img--invizi{height:clamp(32px,5.4vw,52px)}.opening-soon__divider-wrap{position:relative;z-index:2;display:block;opacity:0;animation:os-riseIn .7s var(--os-ease) .8s forwards}.opening-soon__divider{display:block;width:2.5px;height:clamp(52px,7vw,88px);background:#000;transform:rotate(18deg);border-radius:2px}.opening-soon__subhead{position:relative;z-index:2;margin:44px 0 0;width:min(920px,92vw);max-width:none;font-size:clamp(16px,1.7vw,22px);font-weight:400;line-height:1.5;color:var(--os-graphite);text-wrap:pretty;opacity:0;animation:os-riseIn .8s var(--os-ease) 1.08s forwards}.opening-soon__form-wrap{position:relative;z-index:2;width:min(720px,92vw);margin-top:28px;opacity:0;animation:os-riseIn .8s var(--os-ease) 1.22s forwards}.opening-soon__success{margin:0;height:54px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--os-success)}.opening-soon__form{display:flex;align-items:center;gap:8px;height:54px;margin:0;padding:6px 6px 6px 22px;background:#ffffffc7;border:1px solid rgba(0,0,0,.1);border-radius:80px;box-shadow:0 6px 22px #0000000d;transition:border-color var(--os-hover-duration) var(--os-hover-ease)}.opening-soon.is-nundies-hover .opening-soon__form{border-color:#e8609673}.opening-soon.is-invizi-hover .opening-soon__form{border-color:#e59e8080}.opening-soon__input{flex:1 1 auto;min-width:0;height:100%;padding:0;font-family:inherit;font-size:15px;font-weight:400;color:#000;background:transparent;border:none;outline:none}.opening-soon__input::placeholder{color:#00000073}.opening-soon__submit{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#000;background:var(--os-peach);border:none;border-radius:80px;cursor:pointer;transition:background var(--os-hover-duration) var(--os-hover-ease),transform .15s ease-out}.opening-soon__submit:hover{background:var(--os-peach-deep)}.opening-soon.is-nundies-hover .opening-soon__submit{background:var(--os-pink)}.opening-soon.is-nundies-hover .opening-soon__submit:hover{background:var(--os-pink-deep)}.opening-soon.is-invizi-hover .opening-soon__submit{background:var(--os-peach)}.opening-soon.is-invizi-hover .opening-soon__submit:hover{background:var(--os-peach-deep)}.opening-soon__submit:active{transform:scale(.92)}.opening-soon__submit-icon{width:16px;height:16px;display:block}.opening-soon__submit-icon svg{width:100%;height:100%;display:block}.opening-soon__social{position:relative;z-index:2;margin-top:48px;opacity:0;animation:os-riseIn .8s var(--os-ease) 1.48s forwards}.opening-soon__social-label{margin:0 auto 16px;max-width:28ch;font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1.45;color:#33333380}.opening-soon__social-row{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}.opening-soon__social-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(51,51,51,.1);border-radius:50%;color:#33333394;background:#fff6;transition:color .22s ease-out,background .22s ease-out,border-color .22s ease-out,transform .22s ease-out}.opening-soon__social-link:hover{color:#333333eb;background:#ffffffc7;border-color:#3333;transform:translateY(-2px)}.opening-soon__social-icon{width:18px;height:18px;display:grid;place-items:center}.opening-soon__social-icon svg{width:18px;height:18px;display:block;overflow:visible}.password-main-content:has(.opening-soon)+footer,body:has(.opening-soon)>footer{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 20px 14px;background:transparent!important;pointer-events:none;border:0;box-shadow:none}body:has(.opening-soon)>footer .section-wrapper,body:has(.opening-soon) .password-enter,body:has(.opening-soon) .password-enter.color-scheme,body:has(.opening-soon) .password-enter[class*=color-]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}body:has(.opening-soon) .password-enter{pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:0;opacity:1;color:#3333338c}body:has(.opening-soon) .password-enter__powered-by{display:none}body:has(.opening-soon) .password-enter__links{display:flex;flex-direction:column;align-items:flex-start;gap:2px}body:has(.opening-soon) .password-enter__button{height:auto;min-height:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.35;color:#33333394;text-decoration:none;transition:color .2s ease}body:has(.opening-soon) .password-enter__button:hover{color:#333333e0;text-decoration:underline;text-underline-offset:3px}body:has(.opening-soon) .password-enter__admin-link{margin:0;font-size:12.5px;font-weight:400;line-height:1.35;color:#3333336b}body:has(.opening-soon) .password-enter__admin-link a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}body:has(.opening-soon) .password-enter__admin-link a:hover{color:#333333c7}@keyframes os-glowIn{0%{opacity:0}to{opacity:1}}@keyframes os-glareIn{0%{opacity:0}to{opacity:1}}@keyframes os-domeRise{0%{opacity:0;transform:translateY(6%) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes os-rollUp{0%{opacity:0;transform:translateY(26px) rotate(-3.5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes os-riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.opening-soon__glass,.opening-soon__glow,.opening-soon__sun-glare,.opening-soon__logo-outer,.opening-soon__divider-wrap,.opening-soon__subhead,.opening-soon__form-wrap,.opening-soon__social{animation:none!important;opacity:1!important}.opening-soon__logo-outer,.opening-soon__divider-wrap,.opening-soon__subhead,.opening-soon__form-wrap,.opening-soon__social{transform:none!important}.opening-soon__sketch-arc{opacity:1}.opening-soon__sketch-slot:not(.is-active){opacity:0!important}.opening-soon__glass{transform:translate(-50%)!important;backdrop-filter:blur(1px) saturate(1.4);-webkit-backdrop-filter:blur(1px) saturate(1.4)}.opening-soon__glow{transform:translate(-50%,-18%)!important}.opening-soon__sun-glare{animation:none!important;opacity:1!important;transform:translate(-50%,-22%)!important}}@media(max-width:767px),(hover:none){.opening-soon{--os-hover-duration: .9s;--os-logo-height: clamp(30px, 9vw, 38px)}.opening-soon__glass{backdrop-filter:blur(2px) saturate(1.45) contrast(1.04);-webkit-backdrop-filter:blur(2px) saturate(1.45) contrast(1.04)}.opening-soon__waves{left:-48%;top:-40%;width:180%;height:104%;z-index:1;-webkit-mask-image:radial-gradient(closest-side at 45% 45%,#000 32%,rgba(0,0,0,.6) 64%,transparent 92%);mask-image:radial-gradient(closest-side at 45% 45%,#000 32%,rgba(0,0,0,.6) 64%,transparent 92%)}.opening-soon__waves-img{transition:opacity 1.4s ease-out,clip-path 2.2s var(--os-ease)}.opening-soon__glow-layer{transition:opacity .9s ease-out}.opening-soon__lockup{width:min(920px,94vw);gap:clamp(12px,3vw,28px)}.opening-soon__sketch-arc{left:0;right:0;top:-168px;bottom:0}.opening-soon__sketch-slot--1{left:10%;top:4%;width:clamp(64px,18vw,92px);height:clamp(64px,18vw,92px)}.opening-soon__sketch-slot--2{right:8%;top:6%;width:clamp(72px,20vw,104px);height:clamp(42px,12vw,62px)}.opening-soon__sketch-slot--3{left:6%;top:42%;width:clamp(42px,12vw,58px);height:clamp(42px,12vw,58px)}.opening-soon__sketch-slot--4{top:-2%;width:clamp(48px,14vw,72px);height:clamp(48px,14vw,72px)}.opening-soon__sketch-slot--5{right:6%;top:40%;width:clamp(46px,13vw,64px);height:clamp(46px,13vw,64px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/opening-soon.css.map */
