.sv-cs{--sv-cs-bg: #272829;--sv-cs-ink: #f5f4ec;--sv-cs-accent: #aab2b7;--sv-cs-ink-soft: rgba(245, 244, 236, .68);--sv-cs-line: rgba(245, 244, 236, .4);position:relative;min-height:100vh;min-height:100dvh;background-color:var(--sv-cs-bg);color:var(--sv-cs-ink);box-sizing:border-box;overflow-x:clip}.sv-cs__grid{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;text-align:center;padding:clamp(2.4rem,5vh,6rem) clamp(2.4rem,6vw,8rem);box-sizing:border-box}.sv-cs__logo{align-self:start;display:block;width:min(60rem,72vw);height:auto}.sv-cs__copy{align-self:center;display:flex;flex-direction:column;align-items:center;gap:2.2rem;max-width:56rem}.sv-cs__eyebrow{font-family:var(--savaire-font-label, system-ui, sans-serif);font-size:1.1rem;letter-spacing:.28em;padding-left:.28em;text-transform:uppercase;color:var(--sv-cs-ink-soft)}.sv-cs__h{margin:0;font-family:var(--savaire-font-display, "PS Times", Georgia, serif);font-weight:400;line-height:1.1;letter-spacing:.01em;font-size:clamp(3rem,4.6vw,4.4rem);color:var(--sv-cs-ink)}.sv-cs__h-accent{font-family:var(--savaire-font-display-italic, "Meno Display", Georgia, serif);font-weight:300;font-style:italic}.sv-cs__body,.sv-cs__body p{margin:0;font-family:var(--savaire-font-display-italic, "Meno Display", Georgia, serif);font-weight:300;font-style:italic;font-size:clamp(1.8rem,2.1vw,2.1rem);line-height:1.5;color:var(--sv-cs-ink-soft)}.sv-cs__orn{display:block;width:2.88rem;height:auto;margin-top:.8rem;color:var(--sv-cs-accent);animation:sv-cs-fade 3.6s ease-in-out infinite}.sv-cs__orn svg{display:block;width:100%;height:auto}@keyframes sv-cs-fade{0%,to{opacity:.28}50%{opacity:1}}.sv-cs__form-wrap{align-self:end;width:100%;display:flex;justify-content:center}.sv-cs__form{width:100%;max-width:42rem;display:flex;flex-direction:column;align-items:center}.sv-cs__input{width:100%;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--sv-cs-line);outline:none;padding:1.3rem 0;color:var(--sv-cs-ink);font-family:var(--savaire-font-body, system-ui, sans-serif);font-size:1.5rem;text-align:center;transition:border-color .25s ease}.sv-cs__input::placeholder{color:var(--sv-cs-ink-soft);opacity:1}.sv-cs__input:focus{border-color:var(--sv-cs-ink)}.sv-cs__input:focus::placeholder{color:transparent}.sv-cs__input:-webkit-autofill,.sv-cs__input:-webkit-autofill:hover,.sv-cs__input:-webkit-autofill:focus,.sv-cs__input:-webkit-autofill:active,.sv-cs__input:autofill{-webkit-text-fill-color:var(--sv-cs-ink);-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--sv-cs-line)!important;border-radius:0;outline:none!important;transition:background-color 5000s ease-in-out 0s}.sv-cs :focus-visible{outline:none;box-shadow:none}.sv-cs__input:focus,.sv-cs__input:focus-visible{border-bottom-color:var(--sv-cs-ink)}.sv-cs__submit:focus-visible:after{transform:scaleX(1)}.sv-cs__owner .field__input:focus-visible{border-bottom-color:var(--sv-cs-panel-ink, #272828)!important}.sv-cs__owner .modal__toggle:focus-visible,.sv-cs__owner .modal__close-button:focus-visible{color:var(--sv-cs-ink)}.sv-cs__owner .password-button:focus-visible{opacity:.85}.sv-cs__submit{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;position:relative;margin-top:2.6rem;padding:.4rem .4rem .8rem;color:var(--sv-cs-ink);font-family:var(--savaire-font-label, system-ui, sans-serif);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;transition:color .25s ease}.sv-cs__submit:after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:.2rem;height:1px;background:var(--sv-cs-ink-soft);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.sv-cs__submit:hover:after,.sv-cs__submit:focus-visible:after{transform:scaleX(1)}.sv-cs__submit:focus-visible{outline:none}.sv-cs__error{margin-top:1.2rem;color:#f4d3ce;font-family:var(--savaire-font-body, system-ui, sans-serif);font-size:1.3rem}.sv-cs__success{margin:0;font-family:var(--savaire-font-display-italic, "Meno Display", Georgia, serif);font-style:italic;font-weight:300;font-size:1.9rem;color:var(--sv-cs-ink)}.sv-cs__owner{position:absolute;bottom:2rem;right:clamp(2rem,4vw,4rem);z-index:4}.sv-cs__owner .modal__toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;font-family:var(--savaire-font-label, system-ui, sans-serif);font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f4ec52;transition:color .2s ease}.sv-cs__owner .modal__toggle:hover{color:var(--sv-cs-ink-soft)}.sv-cs__owner .modal__toggle::-webkit-details-marker{display:none}.sv-cs__owner .modal__toggle-close,.sv-cs__owner .password-modal.modal[open] .modal__toggle-open{display:none}.sv-cs__owner .password-modal.modal[open] .modal__toggle-close{display:inline-flex;background:transparent;color:var(--sv-cs-ink)}.sv-cs__owner .modal__toggle-close .svg-wrapper{width:1.4rem;height:1.4rem}.sv-cs__owner .password-modal .modal__content{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:stretch;justify-content:flex-end;padding:0;background:#0a0c0b80;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}.sv-cs__owner .password-modal[open] .modal__content{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .35s ease}.sv-cs__owner .password-modal .modal-overlay:after{content:none}.sv-cs__owner .password-modal__content{position:relative;width:min(42rem,92vw);height:100%;display:flex;flex-direction:column;justify-content:center;background:var(--sv-cs-panel, #aab2b7);color:var(--sv-cs-panel-ink, #272828);padding:4rem clamp(2.8rem,4vw,4.4rem);text-align:left;overflow-y:auto;transform:translate(100%);transition:transform .42s cubic-bezier(.4,0,.2,1)}.sv-cs__owner .password-modal[open] .password-modal__content{transform:translate(0)}.sv-cs__owner .password-modal__content-heading{margin:0 0 2rem;font-family:var(--savaire-font-display, Georgia, serif);font-weight:400;font-size:2.4rem;color:var(--sv-cs-panel-ink, #272828)}.sv-cs__owner .password-modal .field{position:relative;margin-bottom:1.6rem}.sv-cs__owner .password-modal .field__label{display:none}.sv-cs__owner .password-modal .password-form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin-top:3rem;margin-bottom:0}.sv-cs__owner .password-modal .password-field.field{display:block;flex:0 0 auto;width:100%}.sv-cs__owner .password-modal .field:after,.sv-cs__owner .password-modal .field:before,.sv-cs__owner .password-modal .password-field:after,.sv-cs__owner .password-modal .password-field:before{display:none!important;content:none!important;border:0!important}.sv-cs__owner .password-modal .field__input{width:100%;box-sizing:border-box;padding:1.2rem 0;-webkit-appearance:none;appearance:none;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--sv-cs-panel-ink, #272828) 45%,transparent)!important;border-radius:0;background:transparent;box-shadow:none;color:var(--sv-cs-panel-ink, #272828);text-align:center;font-family:var(--savaire-font-body, system-ui, sans-serif);font-size:1.5rem}.sv-cs__owner .password-modal .field__input::placeholder{color:color-mix(in srgb,var(--sv-cs-panel-ink, #272828) 55%,transparent)}.sv-cs__owner .password-modal .field__input:focus{outline:none;border-bottom-color:var(--sv-cs-panel-ink, #272828)!important}.sv-cs__owner .password-modal .password-button{display:inline-block;width:auto;margin:1.6rem auto 0;padding:1.3rem 4rem;border:1px solid var(--sv-cs-panel-ink, #272828);background:var(--sv-cs-panel-ink, #272828);color:var(--sv-cs-panel, #aab2b7);font-family:var(--savaire-font-label, system-ui, sans-serif);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.sv-cs__owner .password-modal .password-button:hover{opacity:.86}.sv-cs__owner .password-modal .modal__close-button{position:absolute;top:2rem;right:2rem;background:transparent;border:0;cursor:pointer;color:var(--sv-cs-panel-ink, #272828)}.sv-cs__owner .password-modal .modal__close-button .svg-wrapper{width:1.08rem;height:1.08rem}.sv-cs__owner .password-modal .password-field--error .field__input{border-color:#9e3b2e}.sv-cs__owner .password-modal .form__message{display:block;width:100%;margin:1.2rem 0 0;text-align:center;font-family:var(--savaire-font-body, system-ui, sans-serif);font-size:1.2rem;letter-spacing:.02em;color:#9e3b2e}.sv-cs__owner .password__footer-text{display:block;margin-top:1.6rem;font-size:1.1rem;color:color-mix(in srgb,var(--sv-cs-panel-ink, #272828) 60%,transparent)}.sv-cs__owner .password__footer-text a{color:inherit}@media screen and (max-width:749px){.sv-cs__grid{padding:5rem 2.8rem}}@media(prefers-reduced-motion:reduce){.sv-cs__orn{animation:none;opacity:.8}.sv-cs *,.sv-cs *:before,.sv-cs *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/savaire-coming-soon.css.map */
