.babylon-intro{position:relative;display:block;width:100%;height:100dvh;min-height:100dvh;background:#000;overflow:hidden;isolation:isolate}.babylon-intro__starfield-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;pointer-events:none}.babylon-intro__starfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.babylon-intro__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 40%,rgba(0,0,0,.78) 100%)}.babylon-intro__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:4;width:200%;height:200%;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:babylon-grain-shift 1s steps(4) infinite}@keyframes babylon-grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.babylon-intro__grain{animation:none}}.babylon-intro__spotlight{position:absolute;top:50%;left:50%;width:min(120vw,1400px);height:min(120vw,1400px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(150,100,60,.16) 0%,rgba(206,197,179,.06) 32%,transparent 62%);pointer-events:none;animation:babylon-spotlight-breathe 8s ease-in-out infinite}@keyframes babylon-spotlight-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@media(prefers-reduced-motion:reduce){.babylon-intro__spotlight{animation:none}}.babylon-intro__gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#0000008c;border:none;-webkit-appearance:none;appearance:none;padding:0;cursor:pointer;transition:opacity .7s ease}.babylon-intro__gate.is-entering{opacity:0;pointer-events:none}.babylon-intro__gate-text{font-family:Arial Black,Impact,Franklin Gothic Bold,sans-serif;font-weight:900;font-style:italic;font-size:clamp(1rem,3vw,1.4rem);letter-spacing:.5em;padding-left:.5em;color:#cec5b3;text-shadow:0 0 24px rgba(150,65,30,.5);animation:babylon-gate-pulse 2.2s ease-in-out infinite}@keyframes babylon-gate-pulse{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.babylon-intro__gate-text{animation:none}}.babylon-intro__gate-caption{font-family:var(--font-body--family, sans-serif);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#cec5b373}.babylon-intro__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5vh 1.5rem;gap:clamp(.75rem,2vw,1.5rem)}.babylon-intro__logo-image{position:relative;z-index:1;display:block;width:min(90vw,640px);height:auto;opacity:0;transform:translateY(14px);transition:opacity 1.4s ease;will-change:transform;mix-blend-mode:screen;filter:drop-shadow(0 8px 40px rgba(0,0,0,.6))}.babylon-intro__logo-image.is-visible{opacity:1;animation:babylon-logo-breathe 6s ease-in-out 1.4s infinite}@keyframes babylon-logo-breathe{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 8px 40px rgba(0,0,0,.6))}50%{transform:translateY(0) scale(1.015);filter:drop-shadow(0 10px 46px rgba(150,65,30,.35))}}@media(prefers-reduced-motion:reduce){.babylon-intro__logo-image.is-visible{animation:none}}.babylon-countdown{display:block;width:min(94vw,640px);margin-top:clamp(1.5rem,4vw,3rem);opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s ease}.babylon-countdown.is-visible{opacity:1;transform:translateY(0)}.babylon-countdown__grid{display:flex;align-items:flex-end;justify-content:center;gap:clamp(.5rem,2vw,1.15rem);padding-bottom:.75rem}.babylon-countdown__unit{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:clamp(3.6rem,12vw,5.6rem);padding:clamp(.3rem,1vw,.5rem) clamp(.2rem,1vw,.4rem);background:transparent}.babylon-countdown__unit--days{transform:rotate(-1.6deg)}.babylon-countdown__unit--hours{transform:rotate(1deg)}.babylon-countdown__unit--minutes{transform:rotate(-.8deg)}.babylon-countdown__unit--seconds{transform:rotate(1.8deg)}.babylon-countdown__value{font-family:Arial Black,Impact,Franklin Gothic Bold,sans-serif;font-weight:900;font-style:italic;font-size:clamp(1.9rem,7.2vw,3.4rem);line-height:1;letter-spacing:-.02em;color:#cec5b3;transform:skew(-4deg);text-shadow:1px 0 0 rgba(0,0,0,.65),-1px 1px 0 rgba(255,255,255,.06),0 3px 7px rgba(0,0,0,.85),0 0 16px rgba(150,65,30,.22)}.babylon-countdown__unit--seconds .babylon-countdown__value.is-ticking{animation:babylon-tick-pulse .5s ease-out}@keyframes babylon-tick-pulse{0%{text-shadow:1px 0 0 rgba(0,0,0,.65),-1px 1px 0 rgba(255,255,255,.06),0 3px 7px rgba(0,0,0,.85),0 0 26px rgba(150,65,30,.55);transform:skew(-4deg) scale(1.08)}to{text-shadow:1px 0 0 rgba(0,0,0,.65),-1px 1px 0 rgba(255,255,255,.06),0 3px 7px rgba(0,0,0,.85),0 0 16px rgba(150,65,30,.22);transform:skew(-4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.babylon-countdown__unit--seconds .babylon-countdown__value.is-ticking{animation:none}}.babylon-countdown__label{font-family:var(--font-body--family, sans-serif);font-size:clamp(.55rem,1.4vw,.7rem);letter-spacing:.26em;text-transform:uppercase;color:#7f7160}.babylon-countdown__divider{font-family:Arial Black,Impact,sans-serif;font-weight:900;font-size:clamp(1.4rem,5vw,2.2rem);color:#cec5b34d;transform:translateY(-.9em) rotate(-5deg)}.babylon-countdown__caption{margin:clamp(1.25rem,3vw,2rem) 0 0;font-family:var(--font-body--family, sans-serif);font-size:clamp(.65rem,1.4vw,.85rem);letter-spacing:.38em;text-transform:uppercase;color:#d2c6b480}.babylon-email-capture{margin:clamp(1.5rem,3.5vw,2.25rem) auto 0;width:min(100%,360px)}.babylon-email-capture__field{display:flex;align-items:stretch;gap:.6rem}.babylon-email-capture .babylon-email-capture__input{flex:1;min-width:0;background-color:transparent;border:none;border-bottom:1px solid rgba(206,197,179,.3);color:#cec5b3;font-family:var(--font-body--family, sans-serif);font-size:.85rem;letter-spacing:.03em;text-align:left;padding:.65rem .15rem;transition:border-color .3s ease}.babylon-email-capture__input::placeholder{color:#cec5b366;text-transform:uppercase;font-size:.65rem;letter-spacing:.14em}.babylon-email-capture .babylon-email-capture__input:focus{outline:none;border-bottom-color:#cec5b3}.babylon-email-capture .babylon-email-capture__input:focus-visible,.babylon-email-capture .babylon-email-capture__submit:focus-visible{outline:2px solid rgba(206,197,179,.6);outline-offset:3px}.babylon-email-capture .babylon-email-capture__submit{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid rgba(206,197,179,.5);color:#cec5b3;font-family:Arial Black,Impact,sans-serif;font-style:italic;font-weight:900;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:0 .2rem;transition:opacity .3s ease}.babylon-email-capture__submit:hover{opacity:.7}.babylon-email-capture__message{margin:.6rem 0 0;font-size:.72rem;letter-spacing:.04em;color:#cec5b3b3;text-align:center}.babylon-email-capture__message--error{color:#b5654f}.babylon-countdown.is-launched .babylon-email-capture{display:none}.babylon-countdown__launched-message{display:none;margin:clamp(1.25rem,3vw,2rem) 0 0;font-family:var(--font-heading--family, serif);font-size:clamp(1.1rem,3vw,1.8rem);letter-spacing:.1em;text-transform:uppercase;color:#f2f0ec}.babylon-countdown.is-launched .babylon-countdown__grid,.babylon-countdown.is-launched .babylon-countdown__caption{display:none}.babylon-countdown.is-launched .babylon-countdown__launched-message{display:block}@media(max-width:480px){.babylon-countdown__grid{gap:.4rem}.babylon-countdown__divider{font-size:1.1rem;transform:translateY(-.7em) rotate(-5deg)}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAgA */
