.bk-contact{background:var(--bk-bg);color:var(--bk-font)}.bk-contact__inner{max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box;display:grid;grid-template-columns:180px 1fr;gap:80px;align-items:start}.bk-contact__nav{position:sticky;top:calc(var(--bk-header-h) + 140px)}.bk-contact__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bk-contact__nav a{font-family:var(--bk-font-ja);font-size:13px;color:var(--bk-font);text-decoration:none;transition:color .3s ease}.bk-contact__nav a:hover{color:var(--bk-font)}.bk-contact__nav hr{margin:20px 0;width:20px;background-color:var(--bk-border)}.bk-contact__nav-current{color:var(--bk-font)}.bk-contact__body{max-width:816px}.bk-contact__title{font-family:var(--bk-font-ja);font-size:20px;font-weight:400;margin:unset}.bk-contact__form{margin-top:56px}.bk-contact__types{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:40px}.bk-contact__type{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--bk-font-ja);font-size:13px}.bk-contact__type input,.bk-contact__agree input{position:absolute;opacity:0;pointer-events:none}.bk-contact__type-mark,.bk-contact__agree-mark{flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:1px solid var(--bk-border);box-sizing:border-box;transition:background .2s ease,border-color .2s ease}.bk-contact__type input:checked+.bk-contact__type-mark,.bk-contact__agree input:checked+.bk-contact__agree-mark{background:var(--bk-accent);border-color:var(--bk-accent)}.bk-contact__type.is-active .bk-contact__type-label{color:var(--bk-accent)}.bk-contact__lead-heading{margin:unset;font-family:var(--bk-font-ja);font-size:15px;line-height:1}.bk-contact__lead{margin-top:16px;margin-bottom:unset;font-family:var(--bk-font-ja);font-size:13px;line-height:1.8;color:var(--bk-font)}.bk-contact__field{margin-top:48px;display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:start}.bk-contact__field+.bk-contact__field{margin-top:28px}.bk-contact__label{font-family:var(--bk-font-ja);font-size:14px;padding-top:12px;display:flex;flex-direction:column;gap:4px;line-height:1}.bk-contact__label-en{font-family:var(--bk-font-en);font-size:12px;color:var(--bk-font)}.bk-contact__input,.bk-contact__textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--bk-border-gray);background:var(--bk-bg);font-family:var(--bk-font-ja);font-size:14px;color:var(--bk-font);border-radius:0;box-shadow:none;appearance:none;-webkit-appearance:none}.bk-contact__input::placeholder,.bk-contact__textarea::placeholder{color:var(--bk-inactive)}.bk-contact__input:focus,.bk-contact__textarea:focus{outline:none;box-shadow:none;border-color:var(--bk-accent)}.bk-contact__textarea{resize:vertical;min-height:140px}.bk-contact__agree{display:flex;align-items:center;justify-content:center;gap:8px;margin:48px 0 24px;cursor:pointer;font-family:var(--bk-font-ja);font-size:13px}.bk-contact__agree-text{display:flex;flex-direction:column;align-items:center;gap:4px}.bk-contact__agree-label a{color:var(--bk-font);text-underline-offset:2px}.bk-contact__agree-en{font-family:var(--bk-font-en);font-size:12px;line-height:1;color:var(--bk-font)}.bk-contact__submit{display:block;width:100%;height:48px;border:0;background:var(--bk-accent);color:var(--bk-font-white);font-family:var(--bk-font-en);font-size:15px;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease}.bk-contact__submit:hover{opacity:.88}.bk-contact__success{font-family:var(--bk-font-ja);font-size:15px;line-height:1.9;text-align:center;padding:60px 0}.bk-contact__errors{margin-bottom:24px;color:var(--bk-accent);font-size:13px}@media screen and (max-width:749px){.bk-contact__inner{grid-template-columns:1fr;gap:0;padding:0 16px}.bk-contact__nav{display:none}.bk-contact__body{max-width:none}.bk-contact__types{margin:unset;flex-direction:column;gap:20px}.bk-contact__lead-heading{margin-top:60px}.bk-contact__field{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.bk-contact__label{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bk-contact.css.map */
