:root{--jc-bg:#0A0A0A;--jc-panel:#2A2B2A;--jc-text:#BBBCBC;--jc-muted:rgba(187,188,188,.7);--jc-gold:#BD892B;--jc-border:rgba(239,239,239,.14);--jc-border-strong:rgba(239,239,239,.22);--jc-danger:#ff5a5f;--jc-success:#2dd4bf}.jc-page,.jc-page *{box-sizing:border-box}.jc-page{background:var(--jc-bg);padding:clamp(28px,4vw,60px) 18px;min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.jc-page .jc-wrap{width:min(820px,100%)!important}.jc-page .jc-header{margin-bottom:22px!important}.jc-page .jc-title{color:var(--jc-text)!important;font-size:clamp(28px,3vw,40px)!important;letter-spacing:.3px;margin:0 0 8px!important;font-family:ui-serif,Georgia,Times New Roman,serif!important;font-weight:600!important}.jc-page .jc-subtitle{margin:0!important;color:var(--jc-muted)!important;font-size:15px!important;line-height:1.45!important}.jc-page .jc-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.jc-page .jc-field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.jc-page .jc-field--full{grid-column:1 / -1!important}.jc-page .jc-label{display:block!important;margin:0!important;color:#ffffffc7!important;font-size:13px!important;letter-spacing:.2px!important}.jc-page .jc-input,.jc-page .jc-textarea{width:100%!important;max-width:100%!important;display:block!important;background:#2a2b2a8c!important;border:1px solid var(--jc-border)!important;border-radius:999px!important;padding:12px 14px!important;color:var(--jc-text)!important;outline:none!important;font-size:14px!important;line-height:1.2!important;transition:border-color .15s ease,box-shadow .15s ease!important}.jc-page .jc-textarea{border-radius:18px!important;resize:vertical!important;min-height:140px!important;padding:14px 16px!important}.jc-page .jc-input::placeholder,.jc-page .jc-textarea::placeholder{color:#ffffff59!important}.jc-page .jc-input:focus,.jc-page .jc-textarea:focus{border-color:#bd892bbf!important;box-shadow:0 0 0 4px #bd892b1a!important}.jc-page .jc-hint{margin:0!important;color:#ffffff61!important;font-size:12px!important}.jc-page .jc-button{width:100%!important;margin-top:18px!important;background:var(--jc-gold)!important;border:0!important;border-radius:999px!important;padding:14px 18px!important;color:#efefef!important;font-weight:700!important;letter-spacing:.2px!important;cursor:pointer!important}.jc-page .jc-button:hover{filter:brightness(1.03)!important}.jc-page .jc-button:active{transform:translateY(1px)!important}.jc-page .jc-alert{margin-top:14px!important;border-radius:16px!important;padding:14px!important;border:1px solid var(--jc-border-strong)!important;background:#00000059!important;color:var(--jc-text)!important}.jc-page .jc-alert__body{margin-top:6px!important;color:#ffffffb3!important;font-size:14px!important}.jc-page .jc-alert--error{border-color:#ff5a5f59!important;box-shadow:0 0 0 4px #ff5a5f14!important}.jc-page .jc-alert--success{border-color:#2dd4bf59!important;box-shadow:0 0 0 4px #2dd4bf14!important}.jc-page .jc-legal{margin:14px 2px 0!important;color:#ffffff73!important;font-size:12px!important;line-height:1.5!important}@media(max-width:720px){.jc-page .jc-grid{grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/japchristmas-contact-details.css.map */
