.contact_page__9eDIc{--contact-ink:#1c1c1c;--contact-grey:#686868;--contact-gold:#a19149;background:#fff;color:var(--contact-ink);margin-top:170px}.contact_container__6kqHh{box-sizing:border-box;margin-inline:auto;max-width:1200px;padding-inline:15px;width:100%}.contact_pageTitle__a840f{color:var(--contact-grey);font-family:var(--font-work-sans),sans-serif;font-size:14px;font-weight:400;letter-spacing:1.2px;line-height:1.21;margin:0;text-align:center;text-transform:uppercase}.contact_info__MAT3X{margin-top:100px}.contact_info__MAT3X:after{clear:both;content:"";display:table}.contact_storeColumn__WtQq5{float:left;width:55%}.contact_storeImage__kREUo{display:block;height:auto;margin-inline:auto;max-width:640px;width:100%}.contact_detailsColumn__IpWBk{float:left;width:45%}.contact_tabs__IMQaL{display:flex;width:100%}.contact_tab__ANVFN{appearance:none;background:#f2f2ef;border:0;border-radius:0;color:var(--contact-ink);cursor:pointer;flex:0 0 50%;font-family:var(--font-work-sans),sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;line-height:1.42;padding:30px 65px;text-align:center;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.contact_tab__ANVFN:hover{background:#ebeae6}.contact_tabActive__ztpeJ,.contact_tabActive__ztpeJ:hover{background:#fff;color:var(--contact-grey)}.contact_panel__6VMUD{box-sizing:border-box;clear:both;width:100%}.contact_detailsPanel__JmbUA{color:var(--contact-ink);font-family:var(--font-work-sans),sans-serif;font-size:15px;font-weight:300;letter-spacing:.4px;line-height:1.47;padding:70px}.contact_detailsPanel__JmbUA p{margin:15px 0 22.5px}.contact_chineseAddress__9_Jt_{display:block;margin-top:4px}.contact_detailsPanel__JmbUA b{font-weight:400}.contact_detailsPanel__JmbUA strong{color:var(--contact-ink);font-family:var(--font-cormorant),serif;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.25}.contact_detailsPanel__JmbUA a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.contact_detailsPanel__JmbUA a:hover{color:var(--contact-gold)}.contact_phoneList__gghEU{display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);margin:15px 0 22.5px}.contact_phoneList__gghEU>div{display:flex;flex-direction:column;gap:4px}.contact_phoneList__gghEU a{width:fit-content}.contact_spacer__yEMS0{margin:0 0 5px!important}.contact_appointment__tA4UT{margin-top:5px!important}.contact_officeHours__puAJq{margin-top:15px!important}.contact_socialLinks__Yx0di{align-items:center;display:flex;font-size:12px;gap:10px;letter-spacing:.4px;line-height:1.5;margin-top:4px}.contact_socialLinks__Yx0di>span:first-child{font-family:var(--font-work-sans),sans-serif}.contact_formPanel__k69VN{padding:70px}.contact_contactForm__QOPsV{margin:11px 0 16.5px;width:100%}.contact_fields__wPU_V{display:grid;gap:16.5px}.contact_fields__wPU_V input,.contact_fields__wPU_V textarea{appearance:none;background:#fff;border:0;border-bottom:1px solid #ddd;border-radius:0;box-sizing:border-box;color:var(--contact-grey);font-family:var(--font-cormorant),serif;font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.25;outline:none;padding:10px;text-align:center;width:100%}.contact_fields__wPU_V input{height:46px}.contact_fields__wPU_V textarea{color:var(--contact-ink);height:96px;min-height:96px;resize:vertical}.contact_fields__wPU_V input::placeholder,.contact_fields__wPU_V textarea::placeholder{color:var(--contact-grey);opacity:1}.contact_fields__wPU_V input:focus,.contact_fields__wPU_V textarea:focus{border-color:var(--contact-gold);color:var(--contact-ink)}.contact_submitRow__ULm6p{margin-top:43px;text-align:center}.contact_submitRow__ULm6p button{appearance:none;background:#fff;border:solid #000;border-width:1px 1px 2px;border-radius:0;color:#000;cursor:pointer;font-family:sans-serif;font-size:12px;letter-spacing:1px;line-height:1.42;padding:13px 50px;text-align:center;text-transform:uppercase;transition:background-color .18s ease,color .18s ease;transform:translateX(-21px)}.contact_submitRow__ULm6p button:focus-visible,.contact_submitRow__ULm6p button:hover{background:#000;color:#fff}.contact_submitRow__ULm6p button:disabled{cursor:wait;opacity:.55}.contact_error__o_zoO,.contact_success__0HyDA{font-family:var(--font-work-sans),sans-serif;font-size:12px;letter-spacing:.2px;line-height:1.5;margin:22px 0 -20px;text-align:center}.contact_success__0HyDA{color:#4d6b45}.contact_error__o_zoO{color:#9f2f25}@media (max-width:991px){.contact_page__9eDIc{margin-top:120px}.contact_info__MAT3X{margin-top:65px}.contact_detailsColumn__IpWBk,.contact_storeColumn__WtQq5{float:none;width:100%}.contact_detailsColumn__IpWBk{margin-top:15px}.contact_detailsPanel__JmbUA,.contact_formPanel__k69VN{padding:45px}.contact_submitRow__ULm6p button{transform:none}}@media (max-width:600px){.contact_page__9eDIc{margin-top:100px}.contact_info__MAT3X{margin-top:45px}.contact_tab__ANVFN{padding-inline:15px}.contact_detailsPanel__JmbUA,.contact_formPanel__k69VN{padding:30px 24px}.contact_detailsPanel__JmbUA{font-size:14px}.contact_socialLinks__Yx0di{flex-wrap:wrap}}