:root{--indigo:#284057;--off:#F5FFFA;--mist:rgba(245,255,250,.5);--ease:cubic-bezier(.22,1,.36,1);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--indigo);color:var(--off);overflow:hidden}body{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.ui{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:max(9vh,calc(env(safe-area-inset-bottom,0px) + 56px));padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.mark{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-weight:500;font-size:clamp(21px,1.85vw,25px);letter-spacing:.5em;padding-left:.5em;margin:0 0 26px;line-height:1}.lbl{font-weight:500;font-size:9.5px;letter-spacing:.34em;padding-left:.34em;text-transform:uppercase;margin:0;color:var(--mist)}.ui .lbl{color:#f5fffa6b}.ig{position:fixed;right:max(24px,env(safe-area-inset-right,0px));bottom:max(22px,calc(env(safe-area-inset-bottom,0px) + 14px));pointer-events:auto;color:var(--mist);text-decoration:none;transition:color .6s var(--ease);display:grid;place-items:center;width:44px;height:44px}.ig-icon{width:17px;height:17px;fill:currentColor;display:block}.ig:active{color:var(--off)}@media(hover:hover){.ig:hover{color:var(--off)}}.ig:focus-visible{outline:1px solid var(--off);outline-offset:6px}.fade{opacity:0;transform:translateY(6px);transition:opacity 2.4s var(--ease),transform 2.4s var(--ease)}.on .fade{opacity:1;transform:none}.on .fade.d2{transition-delay:.6s}.on .fade.d3{transition-delay:1.6s}@media(prefers-reduced-motion:reduce){.fade{transition:none;opacity:1;transform:none}}.mark-btn{all:unset;cursor:default;pointer-events:auto;-webkit-tap-highlight-color:transparent}.mark-btn:focus-visible{outline:1px solid var(--off);outline-offset:10px}.pw{pointer-events:auto;margin:0;display:flex;gap:14px;align-items:center;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 1s var(--ease),margin 1s var(--ease),opacity .8s var(--ease),visibility 0s 1s}.pw-open .pw{max-height:60px;margin-top:26px;opacity:1;visibility:visible;transition:max-height 1s var(--ease),margin 1s var(--ease),opacity 1s .2s var(--ease)}.pw input{-webkit-user-select:text;user-select:text;background:transparent;border:0;border-bottom:1px solid rgba(245,255,250,.3);color:var(--off);font:500 11px/1 Instrument Sans,Arial,sans-serif;letter-spacing:.2em;padding:8px 2px;width:170px;text-align:center;border-radius:0;outline:0}.pw input:focus{border-bottom-color:var(--off)}.pw button{all:unset;cursor:pointer;font-weight:500;font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--mist);padding:8px 0}@media(hover:hover){.pw button:hover{color:var(--off)}}.pw-err{pointer-events:none;margin:12px 0 0;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#f5fffa8c}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(hover:none){canvas{touch-action:auto}.pw input{font-size:16px;letter-spacing:.2em;width:247px;transform:scale(.6875);transform-origin:center;margin:0 -38px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revio-coming-soon.css.map */
