.gb-contact-page-section{--gb-contact-ink:#282520;--gb-contact-muted:#6E685F;--gb-contact-border:#E4DED5;--gb-contact-warm:#F7F3ED;--gb-contact-display:var(--gb-font-display,Georgia,"Times New Roman",serif);--gb-contact-body:var(--font-body-family),Arial,sans-serif;background:#fff;color:var(--gb-contact-ink)}.gb-contact-page-section *,.gb-contact-page-section *:before,.gb-contact-page-section *:after{box-sizing:border-box}.gb-contact-page-section .gb-contact__container{max-width:1390px;width:100%;margin:0 auto;padding:43px clamp(20px,4.7vw,70px) 76px}.gb-contact-page-section .gb-contact__breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font:400 12px/1.5 var(--gb-contact-body);color:var(--gb-contact-muted);margin:0 0 42px}.gb-contact-page-section .gb-contact__breadcrumb a{color:inherit;text-decoration:none}.gb-contact-page-section .gb-contact__breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.gb-contact-page-section .gb-contact__hero{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:0 0 45px;border-bottom:1px solid var(--gb-contact-border)}.gb-contact-page-section .gb-contact__eyebrow,.gb-contact-page-section .gb-contact__section-kicker{display:block;font:600 10px/1.5 var(--gb-contact-body);letter-spacing:.18em;text-transform:uppercase;color:#948371}.gb-contact-page-section .gb-contact__eyebrow{margin:0 0 13px}.gb-contact-page-section .gb-contact__hero h1{font:400 clamp(53px,6vw,91px)/1.02 var(--gb-contact-display)!important;letter-spacing:-.05em!important;color:var(--gb-contact-ink)!important;margin:0}.gb-contact-page-section .gb-contact__lede{margin:20px 0 0;max-width:680px;font:400 clamp(14px,1.3vw,17px)/1.8 var(--gb-contact-body);color:var(--gb-contact-muted)}.gb-contact-page-section .gb-contact__hero-mark{display:flex;flex-direction:column;align-items:end;color:#bcad99;opacity:.65;flex:0 0 auto}.gb-contact-page-section .gb-contact__hero-mark>span{font:400 clamp(50px,7vw,95px)/.9 var(--gb-contact-display);letter-spacing:-.07em}.gb-contact-page-section .gb-contact__hero-mark>small{font:600 11px/1.2 var(--gb-contact-body);letter-spacing:.28em;margin-top:6px}.gb-contact-page-section .gb-contact__layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:clamp(28px,5.5vw,86px);align-items:start;padding:54px 0 69px}.gb-contact-page-section .gb-contact__section-kicker{margin:0 0 12px}.gb-contact-page-section .gb-contact__intro h2,.gb-contact-page-section .gb-contact__form-intro h2,.gb-contact-page-section .gb-contact__quicklinks h2{margin:0;color:var(--gb-contact-ink);font:400 clamp(29px,3vw,42px)/1.16 var(--gb-contact-display)!important;letter-spacing:-.035em!important}.gb-contact-page-section .gb-contact__intro>p:not(.gb-contact__section-kicker),.gb-contact-page-section .gb-contact__form-intro>p:not(.gb-contact__section-kicker){margin:14px 0 0;max-width:465px;color:var(--gb-contact-muted);font:400 13px/1.8 var(--gb-contact-body)}.gb-contact-page-section .gb-contact__contact-list{margin:33px 0 0;display:grid}.gb-contact-page-section .gb-contact__method{display:grid;grid-template-columns:49px minmax(0,1fr);gap:17px;padding:23px 0;border-top:1px solid var(--gb-contact-border)}.gb-contact-page-section .gb-contact__method-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--gb-contact-warm);border-radius:50%}.gb-contact-page-section .gb-contact__method-icon svg{width:21px;height:21px}.gb-contact-page-section .gb-contact__method-label{display:block;font:600 9px/1.4 var(--gb-contact-body);letter-spacing:.13em;color:#897d71;margin:1px 0 8px}.gb-contact-page-section .gb-contact__method h3{font:400 23px/1.3 var(--gb-contact-display)!important;margin:0 0 6px;color:var(--gb-contact-ink)}.gb-contact-page-section .gb-contact__method p{font:400 12px/1.7 var(--gb-contact-body);color:var(--gb-contact-muted);margin:0 0 9px}.gb-contact-page-section .gb-contact__method a{display:inline-flex;gap:7px;align-items:center;color:var(--gb-contact-ink);text-decoration:underline;text-underline-offset:5px;font:600 12px/1.7 var(--gb-contact-body);overflow-wrap:anywhere}.gb-contact-page-section .gb-contact__method a:hover{color:#78644f}.gb-contact-page-section .gb-contact__location{display:flex;align-items:start;gap:13px;background:var(--gb-contact-warm);padding:21px;margin-top:17px;border-radius:3px}.gb-contact-page-section .gb-contact__location svg{flex:0 0 22px;margin-top:2px}.gb-contact-page-section .gb-contact__location div{display:grid;gap:5px}.gb-contact-page-section .gb-contact__location strong{font:600 12px/1.45 var(--gb-contact-body)}.gb-contact-page-section .gb-contact__location span{font:400 11px/1.6 var(--gb-contact-body);color:var(--gb-contact-muted)}.gb-contact-page-section .gb-contact__form-panel{background:var(--gb-contact-warm);padding:clamp(24px,3.2vw,46px);border-radius:4px;border:1px solid #EEE7DE;min-width:0}.gb-contact-page-section .gb-contact__form-intro{margin:0 0 26px}.gb-contact-page-section .gb-contact__form-intro>p:not(.gb-contact__section-kicker){max-width:440px}.gb-contact-page-section .gb-contact__form{margin:27px 0 0;width:100%}.gb-contact-page-section .gb-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.gb-contact-page-section .gb-contact__field{display:flex;flex-direction:column;min-width:0;gap:9px}.gb-contact-page-section .gb-contact__field--wide{grid-column:1/-1}.gb-contact-page-section .gb-contact__field label{display:block;margin:0;color:var(--gb-contact-ink);font:600 12px/1.45 var(--gb-contact-body)}.gb-contact-page-section .gb-contact__optional{font-weight:400;color:var(--gb-contact-muted);font-size:11px}.gb-contact-page-section .gb-contact__field :is(input,select,textarea){display:block;width:100%;min-width:0;height:50px;min-height:50px;padding:11px 14px;line-height:1.4;font-family:var(--gb-contact-body);font-size:13px;font-weight:400;color:var(--gb-contact-ink)!important;background:#fff!important;border:1px solid #D8D1C7!important;border-radius:3px!important;box-shadow:none!important;margin:0}.gb-contact-page-section .gb-contact__field :is(input,select,textarea)::placeholder{color:#8d877e;opacity:1}.gb-contact-page-section .gb-contact__field :is(input,select,textarea):hover{border-color:#b8ad9e!important}.gb-contact-page-section .gb-contact__field :is(input,select,textarea):focus-visible{outline:2px solid #5B5248!important;outline-offset:2px}.gb-contact-page-section .gb-contact__field textarea{height:auto;min-height:147px;resize:vertical;max-height:400px}.gb-contact-page-section .gb-contact__field select{cursor:pointer}.gb-contact-page-section .gb-contact__submit{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:54px;margin:23px 0 0;padding:14px 19px;background:#262421!important;color:#fff!important;border:1px solid #262421!important;border-radius:3px!important;font:600 13px/1.45 var(--gb-contact-body)!important;cursor:pointer;transition:background-color .15s ease}.gb-contact-page-section .gb-contact__submit:hover{background:#51483d!important}.gb-contact-page-section .gb-contact__submit:focus-visible{outline:2px solid #262421;outline-offset:3px}.gb-contact-page-section .gb-contact__submit>span:last-child{font-size:20px;font-weight:400}.gb-contact-page-section .gb-contact__privacy{font:400 11px/1.6 var(--gb-contact-body);color:var(--gb-contact-muted);margin:15px 0 0}.gb-contact-page-section .gb-contact__privacy a{color:#494035;text-decoration:underline;text-underline-offset:3px}.gb-contact-page-section .gb-contact__notice{display:grid;gap:5px;margin:0 0 20px;padding:14px 17px;background:#fff;border-left:3px solid #8C9A7E;font:400 12px/1.6 var(--gb-contact-body)}.gb-contact-page-section .gb-contact__notice strong{font-weight:600}.gb-contact-page-section .gb-contact__notice--error{border-left-color:#af5e52}.gb-contact-page-section .gb-contact__quicklinks{display:flex;align-items:end;justify-content:space-between;gap:27px;background:#faf9f6;border-top:1px solid var(--gb-contact-border);padding:33px 31px 36px}.gb-contact-page-section .gb-contact__quicklinks h2{font-size:30px!important}.gb-contact-page-section .gb-contact__quicklinks nav{display:flex;flex-wrap:wrap;justify-content:end;gap:10px 18px}.gb-contact-page-section .gb-contact__quicklinks nav a{display:inline-flex;gap:7px;align-items:center;color:var(--gb-contact-ink);text-decoration:none;padding-bottom:3px;border-bottom:1px solid #B7AB9F;font:500 12px/1.5 var(--gb-contact-body)}.gb-contact-page-section .gb-contact__quicklinks nav a:hover{border-color:#262421}@media(max-width:1050px){.gb-contact-page-section .gb-contact__layout{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gb-contact-page-section .gb-contact__form-panel{padding:26px}.gb-contact-page-section .gb-contact__fields{grid-template-columns:1fr}}@media(max-width:749px){.gb-contact-page-section .gb-contact__container{padding:27px 17px 55px}.gb-contact-page-section .gb-contact__breadcrumb{margin-bottom:27px;font-size:11px}.gb-contact-page-section .gb-contact__hero{padding-bottom:28px}.gb-contact-page-section .gb-contact__hero h1{font-size:clamp(43px,10.5vw,59px)!important}.gb-contact-page-section .gb-contact__hero-mark{display:none}.gb-contact-page-section .gb-contact__lede{font-size:13px;line-height:1.7;margin-top:14px}.gb-contact-page-section .gb-contact__layout{grid-template-columns:1fr;gap:31px;padding:34px 0 45px}.gb-contact-page-section .gb-contact__contact-list{margin-top:23px}.gb-contact-page-section .gb-contact__method{grid-template-columns:41px minmax(0,1fr);gap:12px;padding:19px 0}.gb-contact-page-section .gb-contact__method-icon{width:39px;height:39px}.gb-contact-page-section .gb-contact__method h3{font-size:20px!important}.gb-contact-page-section .gb-contact__form-panel{padding:22px 17px}.gb-contact-page-section .gb-contact__form-intro h2{font-size:30px!important}.gb-contact-page-section .gb-contact__quicklinks{display:block;padding:25px 20px}.gb-contact-page-section .gb-contact__quicklinks nav{margin-top:25px;justify-content:start;flex-direction:column;align-items:start;gap:14px}}@media(max-width:360px){.gb-contact-page-section .gb-contact__container{padding-inline:13px}.gb-contact-page-section .gb-contact__form-panel{padding:19px 13px}}@media(prefers-reduced-motion:reduce){.gb-contact-page-section .gb-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gb-threads-contact-premium.css.map */
