.coming-soon{position:relative;min-height:var(--coming-soon-min-height)}.coming-soon[data-shopify-visual-preview]{--coming-soon-min-height: 600px;min-height:600px}.coming-soon__container{position:relative;overflow:hidden;min-height:inherit}.coming-soon__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base)}.coming-soon__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden;z-index:2}.coming-soon--success .coming-soon__media{filter:blur(6px);transform:scale(1.08)}.coming-soon__media-color{width:100%;height:100%}.coming-soon__media-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#000}.coming-soon__video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}@media(prefers-reduced-motion:reduce){.coming-soon__video{display:none}.coming-soon__media-video{background-image:var(--coming-soon-video-poster);background-size:cover;background-position:center}}@media screen and (max-width:749px){.coming-soon__media--desktop{display:none}.coming-soon__body{flex:1 1 auto;justify-content:center}.coming-soon__heading,.coming-soon__body:not(:has(.coming-soon__heading)) .coming-soon__panel{margin-block-start:auto}.coming-soon__eyebrow{order:1;margin-block-start:auto}}@media screen and (min-width:750px){.coming-soon__media--mobile{display:none}}.coming-soon__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;background:var(--coming-soon-overlay, transparent)}@media screen and (max-width:749px){.coming-soon__overlay{background:var(--coming-soon-overlay-mobile, transparent)}}.coming-soon__orbit{position:absolute;top:50%;left:50%;z-index:var(--layer-flat);width:min(90vw,794px);pointer-events:none;transform:translate(calc(-50% + var(--coming-soon-orbit-x, 0px)),calc(-50% + var(--coming-soon-orbit-y, 0px)))}.coming-soon__orbit svg{display:block;width:100%;height:auto;animation:coming-soon-orbit-spin var(--coming-soon-orbit-duration, 7s) linear infinite}@keyframes coming-soon-orbit-spin{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.coming-soon__orbit svg{animation:none}}@media screen and (max-width:749px){.coming-soon__orbit{width:min(110vw,794px);transform:translate(calc(-50% + var(--coming-soon-orbit-x-mobile, 0px)),calc(-50% + var(--coming-soon-orbit-y-mobile, 0px)))}}.coming-soon__content-wrapper.page-width{grid-column:2 / 3}.coming-soon__content-wrapper{position:relative;z-index:calc(var(--layer-flat) + 1);display:flex;flex-direction:column;align-items:center;min-height:inherit;padding-block:40px}.coming-soon__logo{margin-block-end:auto;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2vw,1.75rem);letter-spacing:.03em;color:var(--color-foreground-heading, var(--color-foreground));text-decoration:none}.coming-soon__logo:hover{opacity:.8}.coming-soon--success .coming-soon__logo{color:#fff}.coming-soon__logo--image{line-height:0}.coming-soon__logo-img{display:block;width:var(--coming-soon-logo-width, 180px);max-width:60vw;height:auto}.coming-soon__logo-img--inverse,.coming-soon--success .coming-soon__logo-img--default{display:none}.coming-soon--success .coming-soon__logo-img--inverse{display:block}.coming-soon__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;text-align:center}.coming-soon__heading{color:#fff;max-width:520px}.coming-soon__heading>*{margin:0;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}@media screen and (max-width:749px){.coming-soon__heading{max-width:278px}.coming-soon__heading>*{font-weight:500;font-size:2rem;line-height:1.25;letter-spacing:0}}.coming-soon__eyebrow{display:flex;align-items:center;gap:16px;width:100%;max-width:480px;color:#fff}.coming-soon__success{display:none}.coming-soon__body--success .coming-soon__success{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}.coming-soon__body--success .coming-soon__heading,.coming-soon__body--success .coming-soon__panel{display:none}.coming-soon__success-heading{color:#fff;max-width:620px}.coming-soon__success-heading>*{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.coming-soon__success-desc{max-width:520px;color:#fff;font-family:var(--font-body--family);font-size:1rem;font-weight:400;line-height:1.6}.coming-soon__success-desc>*{margin:0}@media screen and (min-width:750px){.coming-soon__success-desc{font-size:.9375rem}}.coming-soon__eyebrow-line{flex:1 1 auto;height:1px;background:#eac56a}.coming-soon__eyebrow-text{flex-shrink:0;font-size:.8125rem;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap}.coming-soon__panel{width:100%;max-width:640px;padding:24px 32px;background:#0b0b0b0d;box-shadow:6px 6px 25px #ffffff40 inset;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transition:backdrop-filter .4s ease}.coming-soon__panel--success{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none}.coming-soon__inputs{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:750px){.coming-soon__inputs{flex-direction:row}.coming-soon__field:first-child{padding-inline-end:24px}}.coming-soon__field{flex:1 1 0;text-align:left}.coming-soon__input,.coming-soon__input:hover{width:100%;background:transparent;border:none;border-bottom:1px solid #d9d9d940;border-radius:0;color:#fff;padding-block:8px;padding-inline:4px;font-size:.8125rem;letter-spacing:.05em}.coming-soon__input:focus-visible{outline:none;border-color:var(--color-input-text)}.coming-soon__input::placeholder{color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.coming-soon__submit{width:100%;margin-top:20px;cursor:pointer;border:none}.coming-soon__submit:disabled{cursor:default}.coming-soon__submit.loading{opacity:.8;pointer-events:none;cursor:wait}.coming-soon__message{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);margin-top:16px;color:#fff;font-size:.875rem}.coming-soon__message--success{display:block;width:100%;margin:0;padding:16px 24px;background:#1300e0;color:#fff;font-weight:700;font-size:1.0625rem;letter-spacing:.02em;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/coming-soon.css.map */
