.shg-contact-page{background:#fff;color:#24262b}.shg-contact-container{width:calc(100% - 114px);max-width:1440px;margin:auto}body:has(.shg-contact-page) .shg-header:not(.is-scrolled){background:#24262b;--shg-ink:#fff;color:#fff;border:0}body:has(.shg-contact-page) .shg-header:not(.is-scrolled) .shg-wordmark,body:has(.shg-contact-page) .shg-header:not(.is-scrolled) .shg-icon-button{color:#fff}body:has(.shg-contact-page) .shg-header:not(.is-scrolled) .shg-desktop-nav a{color:#fff}body:has(.shg-contact-page) .shg-header:not(.is-scrolled) .shg-burger-lines span{background:#fff}.shg-contact-hero{padding:70px 0 88px;color:#fff;background:linear-gradient(#17191b99,#17191b99),url(shg-inspiration-serving.png) center 55%/cover}.shg-contact-back{display:inline-flex;gap:10px;align-items:center;font-weight:600;font-size:14px;margin-bottom:20px}.shg-home.shg-contact-page h1{font-size:50.56px;line-height:1.1;font-weight:600;letter-spacing:-1px;margin-bottom:16px}.shg-contact-hero p{font-size:16px}.shg-contact-breadcrumb{display:flex;gap:8px;padding:26px 0;font-size:13px;color:#686970}.shg-contact-layout{display:grid;grid-template-columns:35% 1fr;gap:10%;padding-bottom:78px}.shg-contact-support{padding-right:40px;border-right:1px solid #f5f5f5;display:flex;flex-direction:column;gap:30px}.shg-contact-support section{background:#f8f8f9;padding:40px}.shg-contact-icon{display:grid;align-items:center;color:#b79b6c;font-size:32px;font-weight:600;line-height:1;margin-bottom:22px}.shg-contact-icon svg{width:38px;height:38px}.shg-home.shg-contact-page .shg-contact-support h2{font-size:22.4px;line-height:1.3;font-weight:600;letter-spacing:-.224px;margin-bottom:12px}.shg-contact-support p{font-size:15px;line-height:1.65;margin-bottom:16px}.shg-contact-direct{display:block;font-size:15px;margin-top:10px;overflow-wrap:anywhere}.shg-contact-direct:hover{color:var(--shg-hover)!important}.shg-home.shg-contact-page .shg-contact-form-area h2{font-size:32.8px;font-weight:600;line-height:1.2;letter-spacing:-.328px;margin:5px 0 36px}.shg-contact-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px}.shg-contact-fields label{font-size:11px;font-weight:500;line-height:1.5}.shg-contact-fields input,.shg-contact-fields select,.shg-contact-fields textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d9d9dc;background:#fafafa;border-radius:5px;padding:12px 16px;margin-top:5px;font:400 15px/1.4 var(--shg-font-sans);color:#24262b;transition:border-color .35s,background .35s}.shg-contact-fields select{padding-right:6px}.shg-contact-fields textarea{min-height:160px;resize:vertical}.shg-contact-fields input:hover,.shg-contact-fields select:hover,.shg-contact-fields textarea:hover{border-color:#aaa}.shg-contact-fields input:focus,.shg-contact-fields select:focus,.shg-contact-fields textarea:focus{border-color:#8b774e;background:#fff;outline:2px solid #b79b6c33;outline-offset:1px}.shg-contact-message{grid-column:1/-1}.shg-home .shg-contact-note{font-size:12px;color:#777;line-height:1.6;margin:18px 0}.shg-contact-note a{text-decoration:underline!important}.shg-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:6px;padding:10px 20px;background:#24262b;color:#fff!important;font-size:14px;font-weight:600;transition:background .35s cubic-bezier(.645,.045,.355,1)}.shg-contact-button:hover{background:var(--shg-hover)}.shg-contact-button span{transition:transform .35s}.shg-contact-button:hover span{transform:translate(3px)}.shg-contact-form output{display:block;margin-top:20px;padding:16px;background:#f4f4f5;font-size:14px;line-height:1.6}.shg-contact-address{min-height:350px;padding:55px;display:grid;place-items:center;text-align:center;background:#e8e6e2}.shg-contact-address-label{font-size:11px;letter-spacing:1.5px}.shg-home.shg-contact-page .shg-contact-address h2{font-size:32px;font-weight:600;margin:14px 0}.shg-contact-address address{font-style:normal;line-height:1.7;margin:12px 0 24px}.shg-contact-services{display:grid;grid-template-columns:repeat(4,1fr);padding:34px 0 42px}.shg-contact-services a{display:flex;flex-direction:column;gap:10px;align-items:start;padding:0 30px;border-right:1px solid #eee;font-size:15px;font-weight:600;transition:color .35s}.shg-contact-services a:first-child{padding-left:0}.shg-contact-services a:hover{color:var(--shg-hover)}.shg-contact-services svg{width:34px;height:34px}@media(max-width:1050px){.shg-contact-container{width:calc(100% - 48px)}.shg-contact-layout{grid-template-columns:33% 1fr;gap:35px}.shg-contact-support{padding-right:0;border:0}.shg-contact-support section{padding:24px}.shg-contact-fields{grid-template-columns:1fr 1fr}}@media(max-width:650px){.shg-contact-hero{padding:42px 0 50px}.shg-home.shg-contact-page h1{font-size:38px}.shg-contact-layout{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.shg-contact-fields{grid-template-columns:1fr;gap:20px}.shg-contact-support{gap:20px}.shg-contact-address{padding:35px 20px}.shg-contact-services{grid-template-columns:1fr 1fr;gap:26px}.shg-contact-services a{padding:0;border:0}}@media(prefers-reduced-motion:reduce){.shg-contact-page *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shg-contact.css.map */
