:root{--arcelf-bg: #ffffff;--arcelf-ink: #111111;--arcelf-ink-soft: rgba(17, 17, 17, .72);--arcelf-ink-muted: rgba(17, 17, 17, .45);--arcelf-hairline: rgba(17, 17, 17, .22);--arcelf-font-mincho: "Zen Old Mincho", "Yu Mincho", "YuMincho", "Hiragino Mincho ProN", serif;--arcelf-font-gothic: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", "Helvetica Neue", Arial, sans-serif;--arcelf-font-en: "EB Garamond", Georgia, "Times New Roman", serif}html,body{margin:0;padding:0}body{background:var(--arcelf-bg);color:var(--arcelf-ink);font-family:var(--arcelf-font-mincho);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.9}.arcelf-cs{min-height:100vh;min-height:100svh;background:var(--arcelf-bg);padding:56px 24px 40px}.arcelf-cs__inner{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.arcelf-cs__hero,.arcelf-cs__atelier{margin:0;width:100%;display:block}.arcelf-cs__hero img,.arcelf-cs__atelier img{width:100%;height:auto;display:block}.arcelf-cs__atelier{margin-top:40px}.arcelf-cs__logo{display:block;margin-top:56px;width:140px;color:var(--arcelf-ink)}.arcelf-cs__logo img,.arcelf-cs__logo svg{width:100%;height:auto;display:block}.arcelf-cs__heading-ja{font-family:var(--arcelf-font-mincho);font-weight:500;font-size:22px;letter-spacing:.18em;line-height:1.6;margin:64px 0 14px;color:var(--arcelf-ink)}.arcelf-cs__heading-en{font-family:var(--arcelf-font-en);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.04em;line-height:1.4;margin:0;color:var(--arcelf-ink)}.arcelf-cs__lead{font-family:var(--arcelf-font-mincho);font-size:12.5px;line-height:2;letter-spacing:.04em;color:var(--arcelf-ink);margin:32px 0 0;max-width:280px;text-align:justify;text-justify:inter-character}.arcelf-cs__lead p{margin:0 0 1em}.arcelf-cs__lead p:last-child{margin-bottom:0}.arcelf-cs__form-wrap{margin-top:56px;width:100%;max-width:280px}.arcelf-cs__form-label{font-family:var(--arcelf-font-mincho);font-size:11.5px;letter-spacing:.06em;color:var(--arcelf-ink);margin:0 0 14px}.arcelf-cs__form-row{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin:0}.arcelf-cs__form-row input[type=email]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--arcelf-hairline);border-radius:0;color:var(--arcelf-ink);padding:8px 2px;font-family:var(--arcelf-font-gothic);font-size:12px;letter-spacing:.16em;text-align:left;outline:none;transition:border-color .2s ease}.arcelf-cs__form-row input[type=email]::placeholder{color:var(--arcelf-ink-muted);letter-spacing:.18em}.arcelf-cs__form-row input[type=email]:focus{border-bottom-color:var(--arcelf-ink)}.arcelf-cs__form-row button{appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--arcelf-ink);font-family:var(--arcelf-font-mincho);font-weight:500;font-size:12.5px;letter-spacing:.18em;cursor:pointer;padding:6px 0;margin:6px auto 0;transition:opacity .2s ease}.arcelf-cs__form-row button:hover{opacity:.55}.arcelf-cs__form-row button:focus-visible{outline:1px solid var(--arcelf-ink);outline-offset:4px}.arcelf-cs__form-error,.arcelf-cs__form-success{font-family:var(--arcelf-font-gothic);font-size:11.5px;letter-spacing:.04em;margin:4px 0 0;text-align:center}.arcelf-cs__form-error{color:#8b3a3a}.arcelf-cs__form-success{color:var(--arcelf-ink-soft)}.arcelf-cs__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:56px;font-family:var(--arcelf-font-gothic);font-size:10px;letter-spacing:.06em;color:var(--arcelf-ink-muted)}.arcelf-cs__bottom a{color:inherit;text-decoration:none;transition:opacity .2s ease}.arcelf-cs__bottom a:hover{opacity:.55}@media(min-width:768px){.arcelf-cs{padding:96px 24px 56px}.arcelf-cs__inner{max-width:380px}.arcelf-cs__logo{margin-top:64px}.arcelf-cs__heading-ja{font-size:24px;margin-top:80px}.arcelf-cs__lead{margin-top:36px}.arcelf-cs__atelier{margin-top:48px}.arcelf-cs__form-wrap,.arcelf-cs__bottom{margin-top:72px}}@media(prefers-reduced-motion:reduce){.arcelf-cs__form-row input[type=email],.arcelf-cs__form-row button,.arcelf-cs__bottom a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-coming-soon.css.map */
