.bbs-contact{background:var(--white);padding:0 0 64px}.bbs-contact .khead{padding:36px 24px 26px}.bbs-contact .kkick{font:700 24px/1.2 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--body-soft);margin:0 0 10px}.bbs-contact h1{font:900 clamp(60px,10vw,150px)/.85 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);margin:0}.bbs-contact .ksub{font:400 17px/1.5 var(--bodyfont);color:var(--body-soft);max-width:46ch;margin:16px 0 0}.bbs-contact .kmail{display:block;border-top:var(--bar);padding:24px 24px 22px;font:700 clamp(30px,5.4vw,72px)/1 var(--disp);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.bbs-contact .kmail:hover{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:6px}.bbs-contact .kform{border-top:var(--bar);background:var(--board);padding:36px 24px 40px}.bbs-contact form{max-width:620px;display:flex;flex-direction:column}.bbs-contact label{font:700 16px/1 var(--bodyfont);color:var(--ink);margin:0 0 8px}.bbs-contact input,.bbs-contact textarea{font:400 17px/1.4 var(--bodyfont);padding:14px 16px;min-height:52px;border:3px solid var(--ink);background:#fff;border-radius:0;margin:0 0 20px;width:100%;box-sizing:border-box;color:var(--ink)}.bbs-contact textarea{min-height:160px;resize:vertical}.bbs-contact input:focus,.bbs-contact textarea:focus{outline:3px solid var(--ink);outline-offset:2px}.bbs-contact .ksubmit{align-self:flex-start;font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;background:var(--ink);color:#fff;border:3px solid var(--ink);border-radius:0;padding:14px 34px 10px;min-height:52px;cursor:pointer}.bbs-contact .ksubmit:hover{background:#fff;color:var(--ink)}.bbs-contact .ksubmit:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.bbs-contact .knote{font:700 17px/1.4 var(--bodyfont);margin:0 0 20px;padding:14px 16px;border:3px solid var(--ink);background:#fff}.bbs-contact .kwho{border-top:var(--bar);margin:0;padding:22px 24px;font:400 17px/1.4 var(--bodyfont);color:var(--body-strong);display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.bbs-contact .kwho span{font:700 24px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.bbs-contact .kwho a{color:var(--ink);font-weight:700;display:inline-flex;align-items:center;gap:6px;min-height:44px;text-decoration:none}.bbs-contact .kwho a .t{text-decoration:underline;text-underline-offset:3px}.bbs-contact .kwho a:hover .t{text-decoration-thickness:3px}@media(max-width:700px){.bbs-contact .khead{padding:26px 18px 22px}.bbs-contact h1{line-height:.88}.bbs-contact .kmail{padding:20px 18px 18px;font-size:clamp(26px,8vw,40px)}.bbs-contact .kform{padding:28px 18px 32px}.bbs-contact .kwho{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bbs-contact.css.map */
