.s1b-fx [data-sec^=contact-]{letter-spacing:normal}.s1b-fx [data-sec^=contact-] p{line-height:1.6;letter-spacing:normal;max-width:none}main .shopify-section .s1b-fx [data-sec=contact-hero] h1{letter-spacing:-.022em}main .shopify-section .s1b-fx [data-sec=contact-main] h2{letter-spacing:-.01em}.s1b-fx .chero{padding:clamp(44px,7vh,84px) 0 8px;text-align:center}.s1b-fx .chero h1{font-size:clamp(38px,5.5vw,68px);letter-spacing:-.022em;max-width:16ch;margin:14px auto 0}.s1b-fx .chero p{margin:22px auto 0;max-width:50ch}.s1b-fx .cbody{padding:24px 0 clamp(64px,9vh,112px)}.s1b-fx .cgrid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;padding-top:8px}.s1b-fx .cform{border:1px solid var(--line, #E5E5E5);border-radius:20px;padding:32px;background:var(--bg, #FFFFFF)}.s1b-fx .cform h2{font-size:24px;letter-spacing:-.01em;margin-bottom:6px}.s1b-fx .cform p{font-size:14.5px;color:var(--ink-3, #737373);margin-bottom:24px}.s1b-fx .frow{margin-bottom:16px}.s1b-fx .frow label{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--ink-2, #525252);margin-bottom:8px}.s1b-fx .frow input,.s1b-fx .frow select,.s1b-fx .frow textarea{width:100%;border:1px solid var(--line, #E5E5E5);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px;color:var(--ink, #1A1A1A);background:var(--bg, #FFFFFF)}.s1b-fx .frow input:focus,.s1b-fx .frow select:focus,.s1b-fx .frow textarea:focus{outline:none;border-color:var(--ink, #1A1A1A);box-shadow:0 0 0 3px #2c6e9b29}.s1b-fx .frow textarea{min-height:120px;resize:vertical}.s1b-fx .frow2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s1b-fx .cform .btn{width:100%}.s1b-fx .ferr{background:#fcefee;border:1px solid #E9C6C2;border-radius:12px;padding:14px 16px;margin-bottom:20px;color:var(--error-ink, #8C2B22)}.s1b-fx .ferr b{font-weight:500}.s1b-fx .ferr p{font-size:14px;color:var(--error-ink, #8C2B22);margin:0}.s1b-fx .ferr ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.s1b-fx .csent{text-align:center;padding:30px 0}.s1b-fx .csent .ok{width:54px;height:54px;border-radius:100px;background:var(--bg-alt, #F6F5F3);color:var(--ink, #1A1A1A);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.s1b-fx .csent p{margin:8px auto 0;max-width:44ch}.s1b-fx .aside{display:flex;flex-direction:column;gap:16px}.s1b-fx .askvi-card{background:var(--vi-soft, #EAF4FB);border:1px solid var(--vi-line, #CFE4F3);border-radius:20px;padding:28px}.s1b-fx .askvi-card .top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.s1b-fx .askvi-card .av{width:40px;height:40px;border-radius:100px;background:var(--vi, #D4E8F7);display:flex;align-items:center;justify-content:center;color:var(--vi-deep, #2C6E9B)}.s1b-fx .askvi-card .av svg{width:20px;height:20px}.s1b-fx .askvi-card h3{font-size:19px;font-weight:500}.s1b-fx .askvi-card .sub{font-size:13px;color:var(--vi-deep, #2C6E9B)}.s1b-fx .askvi-card p{font-size:14.5px;color:var(--ink-2, #525252);margin-bottom:18px}.s1b-fx .askvi-card .btn{width:100%}.s1b-fx .method{border:1px solid var(--line, #E5E5E5);border-radius:16px;padding:22px;display:flex;gap:14px;align-items:flex-start;background:var(--bg, #FFFFFF)}.s1b-fx .method .ic{flex:none;width:42px;height:42px;border-radius:11px;background:var(--bg-alt, #F6F5F3);display:flex;align-items:center;justify-content:center;color:var(--ink, #1A1A1A)}.s1b-fx .method .mt{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #737373)}.s1b-fx .method .mv{font-size:16px;color:var(--ink, #1A1A1A);margin-top:4px}.s1b-fx .method .md{font-size:13px;color:var(--ink-3, #737373);margin-top:4px}.s1b-fx .method a{color:inherit}.s1b-fx .method a:hover{color:var(--ink-3, #737373)}.s1b-fx .method .mv a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line, #E5E5E5)}.s1b-fx .method .mv a:hover{text-decoration-color:currentColor}.s1b-fx .method .md a{text-decoration:underline;text-underline-offset:2px}@media(max-width:860px){.s1b-fx .cgrid{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.s1b-fx .cform{padding:26px 20px}.s1b-fx .askvi-card{padding:24px 20px}}@media(max-width:460px){.s1b-fx .frow2{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/259/assets/s1b-contact.css.map */
