body.template-page-coming-soon .shopify-section-group-header-group,body.template-page-coming-soon .shopify-section-group-footer-group{display:none}body.template-page-coming-soon .main-content,body.template-password .main-content,.shopify-section-coming-soon{margin:0;padding:0}.coming-soon{--coming-soon-heading-family: var(--font-heading-family);--coming-soon-heading-weight: var(--font-heading-weight);--coming-soon-heading-style: var(--font-heading-style);--coming-soon-heading-size: 6rem;--coming-soon-heading-size-mobile: 3rem;--coming-soon-heading-tracking: .08em;--coming-soon-overlay-color: var(--color-primary-dark);--coming-soon-overlay-opacity: .18;--coming-soon-text-color: var(--color-surface);--coming-soon-image-position: center center;position:relative;isolation:isolate;display:grid;min-height:100svh;width:100%;max-width:100%;overflow:hidden;color:var(--coming-soon-text-color);background:var(--color-warm-beige)}.coming-soon__media,.coming-soon__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.coming-soon__media{z-index:0;overflow:hidden}.coming-soon__media picture,.coming-soon__image{display:block;width:100%;height:100%}.coming-soon__image{object-fit:cover;object-position:var(--coming-soon-image-position);transform:scale(1.04)}.coming-soon--animate .coming-soon__image{animation:coming-soon-media 1.4s var(--ease-standard) forwards}.coming-soon__overlay{z-index:1;background:var(--coming-soon-overlay-color);opacity:var(--coming-soon-overlay-opacity);pointer-events:none}.coming-soon__header{position:absolute;inset-inline:0;inset-block-start:0;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding-block:var(--space-5);padding-inline:var(--space-5);background:transparent;transition:background-color var(--motion-standard) var(--ease-standard)}.coming-soon--password .coming-soon__header{grid-template-columns:minmax(0,1fr) auto}.coming-soon--password .coming-soon__utilities:empty{display:none}.coming-soon--password{min-height:100vh;min-height:100svh;background:color-mix(in srgb,var(--color-primary-dark) 78%,var(--color-warm-beige))}.coming-soon--password .coming-soon__image{filter:saturate(.92) contrast(.96);transform:scale(1.02)}.coming-soon--password .coming-soon__overlay{opacity:max(var(--coming-soon-overlay-opacity),.34)}.coming-soon__header.is-scrolled{background:color-mix(in srgb,var(--color-primary-dark) 28%,transparent)}.coming-soon__brand{justify-self:start;margin:0;color:inherit;font-family:var(--font-body-family);font-size:var(--font-size-caption);font-weight:600;letter-spacing:.22em;line-height:1.2;text-decoration:none;text-transform:uppercase}.coming-soon__nav{justify-self:center}.coming-soon__nav-list{display:none;gap:var(--space-5);margin:0;padding:0;list-style:none}.coming-soon__nav-link{position:relative;color:inherit;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.coming-soon__nav-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.2em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--motion-editorial) var(--ease-standard)}.coming-soon__nav-link:hover:after,.coming-soon__nav-link.is-active:after{transform:scaleX(1)}.coming-soon__utilities{display:flex;justify-self:end;align-items:center;gap:.15rem}.coming-soon__icon-link{position:relative;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:inherit;text-decoration:none}.coming-soon__icon-link .header-icon-stack,.coming-soon__icon-link .header-icon{width:1.15rem;height:1.15rem}.coming-soon__icon-link .header-icon__fill,.coming-soon__icon-link:hover .header-icon__outline{opacity:0}.coming-soon__icon-link:hover .header-icon__fill{opacity:1}.coming-soon__icon-link:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}.coming-soon__cart-count{position:absolute;inset-block-start:.2rem;inset-inline-end:.15rem;font-family:var(--font-body-family);font-size:.5625rem;letter-spacing:.04em}.coming-soon__stage{position:relative;z-index:2;display:flex;min-height:100svh;align-items:center;justify-content:center;padding-block:6.5rem var(--space-10);padding-inline:var(--space-5)}.coming-soon--password .coming-soon__stage{align-items:end;justify-content:start;padding-block:clamp(7rem,16vh,10rem) clamp(5.5rem,12vh,8rem)}.coming-soon--left .coming-soon__stage{justify-content:flex-start}.coming-soon--right .coming-soon__stage{justify-content:flex-end}.coming-soon__content{display:grid;justify-items:center;gap:var(--space-4);width:min(100%,40rem);text-align:center}.coming-soon--password .coming-soon__content{justify-items:start;gap:clamp(.9rem,2vh,1.35rem);width:min(100%,42rem);text-align:start}.coming-soon--left .coming-soon__content{justify-items:start;text-align:start}.coming-soon--right .coming-soon__content{justify-items:end;text-align:end}.coming-soon__eyebrow,.coming-soon__meta,.coming-soon__scroll,.coming-soon__account{margin:0;font-family:var(--font-body-family);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.coming-soon__eyebrow{opacity:.72}.coming-soon--password .coming-soon__eyebrow{opacity:.84}.coming-soon__heading{margin:0;color:inherit;font-family:var(--coming-soon-heading-family);font-style:var(--coming-soon-heading-style);font-weight:var(--coming-soon-heading-weight);font-size:var(--coming-soon-heading-size-mobile);letter-spacing:var(--coming-soon-heading-tracking);line-height:.92;text-transform:uppercase;white-space:pre-line}.coming-soon--password .coming-soon__heading{max-width:8.5em;font-size:clamp(4.5rem,10vw,9.5rem);letter-spacing:.04em;line-height:.82}.coming-soon__lead{margin:0;max-width:22rem;font-family:var(--coming-soon-heading-family);font-size:clamp(1.15rem,3vw,1.5rem);font-weight:400;letter-spacing:.04em;line-height:1.35}.coming-soon--password .coming-soon__lead{max-width:25rem;font-family:var(--font-body-family);font-size:clamp(1rem,1.45vw,1.25rem);letter-spacing:0;line-height:1.45}.coming-soon__description{margin:0;max-width:22rem;font-family:var(--font-body-family);font-size:var(--font-size-caption);font-weight:400;letter-spacing:.06em;line-height:1.7;opacity:.82}.coming-soon--password .coming-soon__description,.coming-soon--password .coming-soon__shop-message{max-width:26rem;font-size:.8125rem;letter-spacing:.04em;line-height:1.65;opacity:.76}.coming-soon__description p{margin:0}.coming-soon__shop-message{margin:0;max-width:22rem;font-family:var(--font-body-family);font-size:var(--font-size-caption);letter-spacing:.06em;line-height:1.7;opacity:.82}.coming-soon__password{display:grid;justify-items:center;gap:var(--space-4);width:min(100%,22rem);margin-block-start:var(--space-3)}.coming-soon--password .coming-soon__password{justify-items:stretch;gap:var(--space-3);width:min(100%,24rem);margin-block-start:var(--space-4)}.coming-soon--left .coming-soon__password{justify-items:start}.coming-soon--right .coming-soon__password{justify-items:end}.coming-soon__password-input{width:100%;min-height:2.75rem;padding-inline:0;border:0;border-block-end:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:var(--font-size-caption);letter-spacing:.08em}.coming-soon--password .coming-soon__password-input{min-height:3.125rem;border-block-end-color:color-mix(in srgb,currentColor 62%,transparent);font-size:.75rem;letter-spacing:.14em}.coming-soon__password-input::placeholder{color:currentColor;opacity:.55}.coming-soon__password-input:focus-visible{outline:none;border-block-end-color:currentColor}.coming-soon__password-submit{margin-block-start:0;padding-inline:0;border:0;background:transparent;cursor:pointer}.coming-soon--password .coming-soon__password-submit{justify-self:start}.coming-soon__password-error{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-caption);letter-spacing:.04em;line-height:1.5}.coming-soon__cta{display:inline-flex;margin-block-start:var(--space-3);padding-block:.35rem;color:inherit;font-family:var(--font-body-family);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-decoration:none;text-transform:uppercase}.coming-soon__cta span{position:relative;display:inline-block;padding-block-end:.35em}.coming-soon__cta span:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:currentColor;transform:scaleX(.28);transform-origin:left center;transition:transform var(--motion-editorial) var(--ease-standard)}.coming-soon__cta:hover span:after{transform:scaleX(1)}.coming-soon__account{color:inherit;text-decoration:none;opacity:.78;transition:opacity .28s var(--ease-standard)}.coming-soon__account:hover{opacity:1}.coming-soon__cta:focus-visible,.coming-soon__account:focus-visible,.coming-soon__brand:focus-visible,.coming-soon__nav-link:focus-visible{outline:.125rem solid currentColor;outline-offset:.25rem}.coming-soon__meta,.coming-soon__scroll{position:absolute;z-index:3;opacity:.62}.coming-soon__meta--left{inset-inline-start:var(--space-5);inset-block-end:var(--space-5)}.coming-soon__meta--right{inset-inline-end:var(--space-5);inset-block-end:var(--space-5);text-align:end}.coming-soon__scroll{inset-inline:0;inset-block-end:var(--space-5);text-align:center;pointer-events:none}.coming-soon-notify{background:var(--color-background);color:var(--color-primary-dark);padding-block:var(--space-8);padding-inline:var(--space-5)}.coming-soon-notify__inner{display:grid;gap:var(--space-4);width:min(100%,32rem);margin-inline:auto;text-align:center}.coming-soon-notify__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--font-heading-weight);letter-spacing:.04em}.coming-soon-notify__copy{margin:0;font-family:var(--font-body-family);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;line-height:1.6}.coming-soon-notify__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.coming-soon-notify__input{min-height:2.75rem;padding-inline:var(--space-4);border:0;border-block-end:var(--border-width) solid var(--color-border);border-radius:0;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:var(--font-size-caption);letter-spacing:.04em}.coming-soon-notify__submit{min-height:2.75rem;padding-inline:var(--space-4);border:0;border-block-end:var(--border-width) solid currentColor;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.coming-soon-notify__success,.coming-soon-notify__error{grid-column:1 / -1;margin:0;font-size:var(--font-size-caption)}.coming-soon--animate .coming-soon__eyebrow,.coming-soon--animate .coming-soon__heading,.coming-soon--animate .coming-soon__lead,.coming-soon--animate .coming-soon__description,.coming-soon--animate .coming-soon__cta,.coming-soon--animate .coming-soon__account,.coming-soon--animate .coming-soon__password{opacity:0;animation:coming-soon-rise var(--motion-editorial) var(--ease-standard) forwards}.coming-soon--animate .coming-soon__heading{animation-delay:.16s}.coming-soon--animate .coming-soon__lead{animation-delay:.28s}.coming-soon--animate .coming-soon__description{animation-delay:.38s}.coming-soon--animate .coming-soon__cta,.coming-soon--animate .coming-soon__password{animation-delay:.5s}.coming-soon--animate .coming-soon__account{animation-delay:.6s}@keyframes coming-soon-media{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.02)}}@keyframes coming-soon-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.coming-soon--animate .coming-soon__eyebrow{animation-name:coming-soon-eyebrow}@keyframes coming-soon-eyebrow{0%{opacity:0;transform:translateY(12px)}to{opacity:.72;transform:translateY(0)}}@media screen and (min-width:48rem){.coming-soon__header{padding-inline:var(--space-8)}.coming-soon__nav-list{display:flex}.coming-soon__stage{padding-inline:var(--space-8)}.coming-soon__heading{font-size:var(--coming-soon-heading-size)}.coming-soon__meta--left,.coming-soon__scroll,.coming-soon__meta--right{inset-block-end:var(--space-7)}.coming-soon__meta--left{inset-inline-start:var(--space-8)}.coming-soon__meta--right{inset-inline-end:var(--space-8)}}@media screen and (min-width:64rem){.coming-soon__header,.coming-soon__stage{padding-inline:var(--space-10)}.coming-soon__meta--left{inset-inline-start:var(--space-10)}.coming-soon__meta--right{inset-inline-end:var(--space-10)}}@media screen and (min-width:80rem){.coming-soon--password .coming-soon__stage{padding-inline:clamp(5rem,8vw,9rem)}}@media screen and (max-width:47.99rem){.coming-soon--password .coming-soon__header{padding-inline:var(--space-4)}.coming-soon--password .coming-soon__stage{align-items:end;padding-block:7rem 5.5rem;padding-inline:var(--space-4)}.coming-soon--password .coming-soon__content{justify-items:start;width:min(100%,24rem);text-align:start}.coming-soon--password .coming-soon__heading{font-size:clamp(3.6rem,17vw,5.25rem)}.coming-soon--password .coming-soon__lead{font-size:1rem}.coming-soon--password .coming-soon__meta--left,.coming-soon--password .coming-soon__meta--right{display:none}}@media(prefers-reduced-motion:reduce){.coming-soon--animate .coming-soon__image,.coming-soon--animate .coming-soon__eyebrow,.coming-soon--animate .coming-soon__heading,.coming-soon--animate .coming-soon__lead,.coming-soon--animate .coming-soon__description,.coming-soon--animate .coming-soon__cta,.coming-soon--animate .coming-soon__account,.coming-soon--animate .coming-soon__password{animation:none;opacity:1;transform:none}.coming-soon__cta span:after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coming-soon.css.map */
