.password-page{--ink: var(--ommani-noir);--paper: var(--ommani-blanc);--accent: #e0414f;--focus: #3b8ee8;--stroke: 2px;--radius: 16px;background:var(--paper);color:var(--ink);font-family:var(--ommani-font-sans)}.password-page .shopify-section{flex:1;align-content:center}.soon{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;min-height:100svh;padding-block:var(--ommani-space-xs);text-align:center}.soon__head{align-self:end;display:flex;flex-direction:column;align-items:center}.soon__actions{align-self:start;display:flex;flex-direction:column;align-items:center;width:min(100%,600px)}.soon__logo{width:auto;height:min(364px,20svh);margin-block-end:min(24px,2.5svh)}.soon__title{font-size:clamp(2rem,min(5.5vw,6.5svh),3.75rem);font-weight:700;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.soon__text{margin-block-start:min(20px,2svh);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:300}.soon__label{margin-block-start:min(32px,3.5svh);margin-block-end:min(20px,2svh);font-size:clamp(1.5rem,min(3vw,4.5svh),2.5rem);font-weight:700;line-height:1;text-transform:uppercase}.soon__input{width:min(100%,600px);height:clamp(56px,9.5svh,86px);padding-inline:24px;border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:1.5rem;font-weight:300;outline:none;transition:border-color .15s,box-shadow .15s}.soon__input::placeholder{color:#7a7a7a;font-style:italic;font-weight:300}.soon__input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.soon__input[aria-invalid=true]{border-color:var(--accent);color:var(--accent)}.soon__button{width:min(100%,424px);height:clamp(56px,9.5svh,86px);margin-block-start:min(40px,4svh);border:var(--stroke) solid var(--ink);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-family:inherit;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s}.soon__button:hover{background:var(--ink);color:var(--paper)}.soon__button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.soon__success{align-self:center;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;text-transform:uppercase}.soon__error{margin-block-start:12px;font-size:1rem;font-style:italic;font-weight:300;color:var(--accent)}.soon__error ul{padding:0;list-style:none}@media(max-width:749px){.soon__input,.soon__button{height:64px}.soon__input{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.soon *{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/css-password.css.map */
