html[data-slomo-locked],html[data-slomo-locked] body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;background:#f6f5f1}html[data-slomo-pending] .slomo-access{visibility:hidden;pointer-events:none}.slomo-access{--sa-bg:#f6f5f1;--sa-ink:#181918;--sa-muted:#74766f;--sa-line:#d6d7cf;box-sizing:border-box;width:100%;height:100%;height:100dvh;min-height:0;background:var(--sa-bg);color:var(--sa-ink);font-family:Space Mono,monospace!important;padding:0 clamp(24px,5.4vw,88px);display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y pinch-zoom}.slomo-access *{box-sizing:border-box;font-family:inherit!important}.slomo-access [hidden]{display:none!important}.slomo-access__back{margin:13px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sa-muted);font-size:9px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.slomo-access__back:disabled{cursor:wait}.slomo-access input[name=activation_code]{letter-spacing:.2em;font-size:20px}.slomo-access a{color:inherit;text-decoration:none}.slomo-access__top{height:clamp(80px,12vh,112px);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sa-line);gap:20px}.slomo-access__brand{display:flex;align-items:center;gap:13px}.slomo-access__brand span{font-size:26px;letter-spacing:-2px;font-weight:400}.slomo-access img{display:block;object-fit:contain}.slomo-access__edition{font-size:11px;letter-spacing:.035em;white-space:nowrap}.slomo-access__main{width:100%;max-width:1280px;margin:auto;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:clamp(48px,8vw,140px);padding:clamp(28px,6vh,72px) 0}.slomo-access__eyebrow{max-width:520px;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.05em;margin-bottom:30px}.slomo-access h1{margin:0;font-size:clamp(64px,7.45vw,112px);font-weight:400;line-height:.98;letter-spacing:-.09em}.slomo-access h1 span{color:var(--sa-muted)}.slomo-access__description{font-size:13px;line-height:1.9;margin:30px 0 0;letter-spacing:-.035em}.slomo-access__signature{display:flex;align-items:center;gap:24px;margin-top:50px}.slomo-access__stamp{width:116px;height:112px;display:grid;place-items:center;position:relative;background:linear-gradient(var(--sa-line),var(--sa-line)) left top/12px 1px no-repeat,linear-gradient(var(--sa-line),var(--sa-line)) left top/1px 12px no-repeat,linear-gradient(var(--sa-line),var(--sa-line)) right bottom/12px 1px no-repeat,linear-gradient(var(--sa-line),var(--sa-line)) right bottom/1px 12px no-repeat}.slomo-access__stamp img{width:83px;height:66px;transform:rotate(-9deg)}.slomo-access__signature>span{font-size:10px;line-height:1.8;letter-spacing:.035em}.slomo-access__panel{border:1px solid var(--sa-ink);background:var(--sa-bg);width:100%}.slomo-access__panel-top{height:49px;border-bottom:1px solid var(--sa-ink);display:flex;align-items:center;gap:9px;padding:0 25px;font-size:10px;letter-spacing:.03em}.slomo-access__dot{width:6px;height:6px;border-radius:50%;background:#a0a397;box-shadow:0 0 0 4px #e8e9df;flex:none}.slomo-access__panel-body{padding:32px 26px 22px}.slomo-access h2{font-size:26px;line-height:1.25;letter-spacing:-.065em;font-weight:400;margin:0 0 18px}.slomo-access__help{font-size:11px;line-height:1.9;letter-spacing:-.035em;color:#65685e;margin:0 0 31px}.slomo-access form{margin:0}.slomo-access label{display:block;font-size:9px;letter-spacing:.04em;margin-bottom:11px}.slomo-access input{border:1px solid #b8bbb0;border-radius:0;background:transparent;color:var(--sa-ink);width:100%;min-width:0;height:52px;padding:0 14px;font-size:11px;box-shadow:none;-webkit-appearance:none;appearance:none}.slomo-access input::placeholder{color:#8a8c83}.slomo-access input:focus-visible{outline:1px solid var(--sa-ink);outline-offset:3px}.slomo-access input[aria-invalid=true]{border-color:#a84437}.slomo-access__submit{margin-top:11px;padding:0 16px;height:53px;width:100%;border:1px solid var(--sa-ink);border-radius:0;background:var(--sa-ink);color:var(--sa-bg);display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.045em;cursor:pointer}.slomo-access__submit:focus-visible,.slomo-access a:focus-visible{outline:2px solid var(--sa-ink);outline-offset:4px}.slomo-access__submit:disabled{cursor:wait;opacity:.65}.slomo-access__message{min-height:38px;font-size:10px;line-height:1.7;margin:12px 0 0;color:var(--sa-muted)}.slomo-access[data-state=error] .slomo-access__message{color:#a84437}.slomo-access__store{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--sa-line);padding-top:19px;font-size:9px;line-height:1.6}.slomo-access__store>span:first-child{color:var(--sa-muted)}.slomo-access__store>span:last-child{text-align:right;overflow-wrap:anywhere}.slomo-access__support{display:flex;justify-content:space-between;gap:14px;font-size:10px;margin-top:24px}.slomo-access__support>span{color:var(--sa-muted)}.slomo-access__support a{text-decoration:underline;text-underline-offset:4px}.slomo-access__footer{border-top:1px solid var(--sa-line);padding:25px 0 29px;flex-shrink:0;display:flex;justify-content:space-between;gap:24px;color:var(--sa-muted);font-size:9px;line-height:1.7;letter-spacing:.02em}.slomo-access[data-state=success] .slomo-access__dot{background:#62733d;box-shadow:0 0 0 4px #e1e6d5}.slomo-access[data-state=success] .slomo-access__submit{background:#dce6c5;color:var(--sa-ink);border-color:#b3c293}.slomo-access__noscript{font-size:12px;line-height:1.7;color:#a84437}@media(max-width:900px){.slomo-access__main{gap:40px;grid-template-columns:minmax(0,1fr) minmax(310px,370px)}.slomo-access h1{font-size:clamp(58px,8vw,78px)}.slomo-access__signature{margin-top:38px}.slomo-access__panel-body{padding:28px 21px 22px}.slomo-access__panel-top{padding:0 21px}}@media(max-width:680px){.slomo-access{padding:0 23px}.slomo-access__top{height:85px}.slomo-access__brand span{font-size:23px}.slomo-access__brand img{width:35px;height:29px}.slomo-access__edition{font-size:9px}.slomo-access__main{display:block;padding:37px 0 40px;max-width:440px}.slomo-access__eyebrow{font-size:9px;margin-bottom:24px}.slomo-access h1{font-size:clamp(66px,16vw,90px);line-height:.96}.slomo-access__description{font-size:12px;margin-top:23px}.slomo-access__signature{display:none}.slomo-access__panel{margin-top:35px}.slomo-access__panel-body{padding:25px 21px 21px}.slomo-access__panel-top{height:44px}.slomo-access h2{font-size:25px}.slomo-access__help{margin-bottom:25px}.slomo-access__footer{flex-wrap:wrap;justify-content:space-between;gap:9px;font-size:8px;padding:20px 0}.slomo-access__footer>span:last-child{width:100%}.slomo-access input{font-size:16px}.slomo-access input::placeholder{font-size:11px}}@media(prefers-reduced-motion:reduce){.slomo-access *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/slomo-access.css.map */
