#harem-auth .cfm-auth{min-height:calc(100svh - 150px);padding:70px 24px;display:flex;justify-content:center;align-items:center}#harem-auth .cfm-auth-box{width:100%;max-width:400px}#harem-auth h1{margin:12px 0 32px;font-size:30px;line-height:1.25}#harem-auth form{display:grid;gap:20px}#harem-auth .cfm-field{display:grid;gap:8px}#harem-auth input{width:100%;min-width:0;min-height:48px;font-size:16px}#harem-auth .cfm-button{margin-top:4px;min-height:48px;width:100%}#harem-auth .cfm-auth-link{display:block;min-height:44px;margin-top:8px;text-align:left}#harem-auth [data-auth-message]{font-size:14px;line-height:1.6;margin-top:20px;overflow-wrap:anywhere}#harem-auth .harem-auth-note{font-size:13px;margin:0}#harem-auth strong{overflow-wrap:anywhere}#harem-auth button:disabled{opacity:.55;cursor:wait}#harem-auth :focus-visible{outline:2px solid #111;outline-offset:4px}#harem-auth .cfm-top{display:flex;justify-content:space-between;gap:16px}#harem-auth .harem-brand-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}#harem-auth .harem-shop-link{color:inherit;font-size:13px;text-decoration:none;padding:12px 0;white-space:nowrap}@media(max-width:480px){#harem-auth .cfm-auth{padding:36px 20px;align-items:flex-start}#harem-auth .cfm-top{padding:20px;gap:12px}#harem-auth .harem-brand-link{flex-wrap:wrap;gap:6px}#harem-auth .cfm-wordmark{font-size:22px}#harem-auth .cfm-edition{display:block;width:100%;font-size:9px}#harem-auth .cfm-brand-rule{display:none}}#harem-auth .harem-connected-nav{position:static;display:flex;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap;padding:0 20px;width:100%;box-sizing:border-box;gap:20px}#harem-auth .harem-connected-nav .cfm-nav-item{display:block;flex:0 0 auto;font-size:11px;min-height:48px}#harem-auth .harem-connected-notice{max-width:1200px;margin:20px auto;padding:0 24px;font-size:13px;line-height:1.6}#harem-auth .harem-member-navigation{display:flex;align-items:center;border-bottom:1px solid #ded8d1;background:#fff}#harem-auth .harem-member-navigation .harem-connected-nav{flex:1;min-width:0;border-bottom:0}#harem-auth .harem-signout{flex:0 0 auto;margin:0 20px 0 0;padding:12px 0;font-size:11px;min-height:44px;white-space:nowrap}@media(max-width:600px){#harem-auth .harem-member-navigation{flex-wrap:wrap}#harem-auth .harem-member-navigation .harem-connected-nav{flex-basis:100%}#harem-auth .harem-signout{margin-left:auto;margin-right:20px}}#harem-auth .harem-record{display:block;width:100%;box-sizing:border-box;text-align:left;padding:24px;margin:16px 0;border:1px solid #ded8d1;background:#fff;color:inherit;font:inherit;overflow-wrap:anywhere}#harem-auth .harem-record h2{font-size:18px;margin:0 0 12px}#harem-auth .harem-record small,#harem-auth .harem-record span{display:block;margin-top:10px}#harem-auth .harem-thread{cursor:pointer}#harem-auth .harem-prewrap{white-space:pre-wrap}#harem-auth .harem-connected-nav{height:auto;min-height:56px;overflow:visible;flex-wrap:wrap;align-items:stretch;gap:0 20px;box-shadow:none;border-top:0}#harem-auth .harem-connected-nav .cfm-nav-item{position:relative;transform:none;margin:0;padding:16px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;white-space:nowrap}#harem-auth .harem-connected-nav .cfm-nav-active{border-bottom-color:#111;color:#111}#harem-auth .harem-connected-nav .cfm-nav-item:before,#harem-auth .harem-connected-nav .cfm-nav-item:after{display:none!important;content:none!important}#harem-auth .harem-signout{overflow:visible;-webkit-appearance:none;appearance:none;border:0;background:none;color:#333;max-height:none;height:auto;line-height:1.4;cursor:pointer}#harem-auth .harem-member-navigation{overflow:visible;align-items:center}#harem-auth select,#harem-auth textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ccc;background:#fff;font:inherit}#harem-auth [hidden]{display:none!important}#harem-auth input[type=checkbox]{width:auto;min-height:0;height:auto;display:inline-block;margin-right:8px}#harem-auth .cfm-dialog{max-height:85svh;overflow-y:auto;box-sizing:border-box}#harem-auth .cfm-messenger{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - 280px);min-height:480px;max-width:1400px;margin:20px auto;background:#fff;border:1px solid #e5e2dd;border-radius:4px;overflow:hidden}@media(max-width:760px){#harem-auth .cfm-messenger{display:block;min-height:480px;height:65dvh;margin:0}#harem-auth .cfm-conversation-head{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/harem-auth.css.map */
