:root{--night:#031210;--emerald:#0E4A43;--ivory:#F3EFE6;--silver:#C9C3BC;--soft:rgba(243,239,230,.72);--line:rgba(243,239,230,.22);--display:"Cormorant Garamond","Times New Roman",serif;--sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{background:#000;-webkit-text-size-adjust:100%}body.qs{margin:0;min-height:100vh;min-height:100svh;color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden;background:#000}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a{color:inherit}:focus-visible{outline:2px solid var(--ivory);outline-offset:3px}.st{display:inline-block;width:1em;height:1em;background:currentColor;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat}.qs-sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.qs-sky.is-fallback{background:radial-gradient(circle at 50% 42%,#e9e6df 0 18%,rgba(233,230,223,.16) 19%,transparent 34%),radial-gradient(120% 90% at 50% 42%,#0f3f39,#041916 70%,#031210)}.qs-wrap{position:relative;z-index:1;height:100vh;height:100svh;display:grid;grid-template-rows:auto 1fr auto auto;justify-items:center;text-align:center;padding:clamp(20px,3.4vh,36px) 20px calc(14px + env(safe-area-inset-bottom,0px))}.qs-mark{display:block;width:clamp(96px,8vw,118px)}.qs-mark img{display:block;width:100%;height:auto}.qs-main{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.qs-moon{width:min(62vw,40vh,440px);aspect-ratio:1}.qs-phase{font:500 10px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#f3efe68c;margin:clamp(14px,2.4vh,24px) 0 0}.qs-low{display:flex;flex-direction:column;align-items:center;width:100%;max-width:820px;padding-bottom:clamp(6px,2vh,22px)}.qs-eyebrow{display:inline-flex;align-items:center;gap:16px;font:600 10.5px/1 var(--sans);letter-spacing:.36em;text-transform:uppercase;color:var(--silver)}.qs-eyebrow i{display:block;width:40px;height:1px;background:currentColor;opacity:.5;transform-origin:center}.qs h1{font:300 clamp(26px,3.5vw,50px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.14em;margin:clamp(14px,2vh,20px) 0 clamp(22px,3.6vh,34px);padding-left:.14em}.qs-form{width:100%;max-width:440px}.qs-field{display:flex;align-items:center;border-bottom:1px solid var(--line);transition:border-color .5s}.qs-field:focus-within{border-color:var(--ivory)}.qs-field input{flex:1;min-width:0;background:transparent;border:0;color:var(--ivory);font:400 14px/1 var(--sans);letter-spacing:.02em;padding:0 2px;min-height:50px;outline:none}.qs-field input::placeholder{color:#f3efe673}.qs-field button{border:1px solid var(--ivory);background:var(--ivory);color:var(--emerald);font:600 10.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;padding:0 20px;min-height:44px;margin:0 0 6px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background .45s ease,color .45s ease,border-color .45s ease}.qs-field button:hover,.qs-field button:focus-visible{background:var(--emerald);color:var(--ivory);border-color:var(--ivory)}.qs-field button .st{width:11px;height:11px;transition:transform .6s var(--ease),filter .6s}.qs-field button:hover .st,.qs-field button:focus-visible .st{transform:scale(1.35);filter:drop-shadow(0 0 6px currentColor)}.qs-done{font:italic 400 21px/1.4 var(--display);margin:6px 0 0}.qs-error{font:400 12px/1.5 var(--sans);color:#e6b8a8;margin:10px 0 0}.qs-foot{display:flex;align-items:center;gap:16px;font:500 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#f3efe680}.qs-foot a,.qs-foot button{background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;transition:color .4s}.qs-foot a:hover,.qs-foot button:hover{color:var(--ivory)}.qs-foot .st{width:7px;height:7px;opacity:.6}.qs-dialog{border:1px solid var(--line);background:#062320;color:var(--ivory);padding:30px 28px 26px;max-width:min(400px,92vw);width:100%}.qs-dialog::backdrop{background:#031210b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qs-dialog h2{font:300 30px/1.1 var(--display);margin:0 0 14px}.qs-dialog .x{position:absolute;top:8px;right:10px;background:none;border:0;color:var(--soft);font:300 26px/1 var(--sans);cursor:pointer;min-width:44px;min-height:44px}.qs-mark,.qs-phase,.qs-eyebrow,.qs h1,.qs-form,.qs-foot{opacity:0}.qs-go .qs-mark{animation:veil 2.2s var(--ease) 1.1s forwards}.qs-go .qs-phase{animation:fade 1.6s ease 2.4s forwards}.qs-go .qs-eyebrow{animation:fade 1.4s ease 2.6s forwards}.qs-go .qs-eyebrow i{animation:line 1.8s var(--ease) 2.6s both}.qs-go h1{animation:title 2.6s var(--ease) 2.9s forwards}.qs-go .qs-form{animation:rise 1.6s var(--ease) 3.8s forwards}.qs-go .qs-foot{animation:fade 1.6s ease 4.4s forwards}@keyframes veil{0%{opacity:0;filter:blur(10px);transform:translateY(-6px)}to{opacity:1;filter:none;transform:none}}@keyframes fade{to{opacity:1}}@keyframes line{0%{transform:scaleX(0)}to{transform:none}}@keyframes title{0%{opacity:0;letter-spacing:.4em;filter:blur(8px)}to{opacity:1;letter-spacing:.14em;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qs-go .qs-mark,.qs-go .qs-phase,.qs-go .qs-eyebrow,.qs-go h1,.qs-go .qs-form,.qs-go .qs-foot{animation:fade .6s ease forwards}.qs-go .qs-eyebrow i{animation:none}}@media(max-width:520px){.qs-moon{width:min(76vw,38vh)}.qs-field button{padding:0 14px;margin-left:10px}}@media(max-height:620px){.qs-phase{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/qamar-password.css.map */
