body.gg-contact{--color-background: var(--gg-cream-rgb);--color-foreground: var(--gg-ink-rgb)}body.gg-contact #MainContent{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:start;gap:clamp(48px,7vw,96px);width:100%;max-width:1280px;margin-inline:auto;padding:72px 28px 96px}body.gg-contact #MainContent>.shopify-section{min-width:0;background:transparent!important;color:var(--gg-ink)!important}.gg-contact #MainContent>.shopify-section>.gradient{background:transparent}.gg-contact #MainContent .page-width--narrow{width:100%;max-width:none;padding:0!important}.gg-contact #MainContent .main-page-title{margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid var(--gg-taupe);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.1;letter-spacing:-.035em;color:var(--gg-ink)}.gg-contact #MainContent .rte{font-family:var(--gg-font-body);font-size:var(--gg-fs-body);line-height:1.7;letter-spacing:0;color:var(--gg-ink);overflow-wrap:anywhere}.gg-contact #MainContent .rte :is(h2,h3,h4,h5,h6){margin:32px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.35;letter-spacing:0;color:var(--gg-ink)}.gg-contact #MainContent .rte p{margin:0 0 18px}.gg-contact #MainContent .rte a{color:var(--gg-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gg-contact #MainContent .rte a:hover{text-decoration-color:var(--gg-orange);text-decoration-thickness:2px}.gg-contact #MainContent .rte a:focus-visible{outline:2px solid var(--gg-ink);outline-offset:4px}.gg-contact #MainContent .rte hr{margin-block:30px;background:var(--gg-taupe)}.gg-contact #MainContent .contact{--color-background: var(--gg-service-rgb, var(--gg-cream-rgb));--color-foreground: var(--gg-ink-rgb);padding:38px!important;border:1px solid var(--gg-taupe);border-radius:10px;background:var(--gg-service)}.gg-contact #MainContent .contact>.title{margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--gg-ink)}.gg-contact #MainContent .field{--color-background: var(--gg-cream-rgb);--color-foreground: var(--gg-ink-rgb)}.gg-contact #MainContent .field:before{box-shadow:none}.gg-contact #MainContent .field:after{border-radius:6px;box-shadow:0 0 0 1px rgba(var(--gg-ink-rgb),.28)}.gg-contact #MainContent .field:hover.field:after{box-shadow:0 0 0 1px var(--gg-ink)}.gg-contact #MainContent .field__input{border-radius:6px;background:var(--gg-cream);color:var(--gg-ink);font-family:var(--gg-font-body);letter-spacing:0}.gg-contact #MainContent textarea.field__input{min-height:10rem}.gg-contact #MainContent .field__input:focus{box-shadow:0 0 0 2px var(--gg-cream),0 0 0 4px var(--gg-ink)}.gg-contact #MainContent .field__label{color:var(--gg-muted);letter-spacing:0}.gg-contact #MainContent .contact__button{margin-top:28px}.gg-contact #MainContent .contact__button .button{min-height:46px;padding-inline:28px;border-radius:23px;background:var(--gg-ink);color:var(--gg-cream);font-family:var(--gg-font-body);font-size:var(--gg-fs-ui);font-weight:600;letter-spacing:0}.gg-contact #MainContent .contact__button .button:before,.gg-contact #MainContent .contact__button .button:after{box-shadow:none}.gg-contact #MainContent .contact__button .button:hover{background:var(--gg-orange);color:var(--gg-ink)}.gg-contact #MainContent .contact__button .button:focus-visible{outline:2px solid var(--gg-ink);outline-offset:4px;box-shadow:none}.gg-contact #MainContent :is(.form-status,.contact__field-error){color:var(--gg-ink)}.gg-contact .gg-footer{border-top:1px solid var(--gg-taupe)}@media(max-width:749px){body.gg-contact #MainContent{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px 20px 56px}.gg-contact #MainContent .main-page-title{margin-bottom:24px;padding-bottom:20px}.gg-contact #MainContent .contact{padding:28px 20px!important}.gg-contact #MainContent .field__input{min-height:48px;font-size:var(--gg-fs-ui)}.gg-contact #MainContent .contact__button .button{width:100%}}@media(min-width:750px)and (max-width:1199px){body.gg-contact #MainContent{padding:56px 28px 80px}.gg-contact #MainContent .main-page-title{font-size:clamp(38px,4vw,50px)}.gg-contact #MainContent .field__input{min-height:48px;font-size:var(--gg-fs-ui)}}@media(min-width:750px)and (max-width:989px){.gg-contact #MainContent .contact{padding:32px!important}}@media(min-width:750px){body.gg-contact #MainContent{grid-template-columns:minmax(0,1fr);max-width:760px;gap:48px}.gg-contact #MainContent .contact>.title{display:none}.gg-contact #MainContent>.main-page-title{margin-bottom:-24px}.gg-contact #MainContent>p{margin:0;font-family:var(--gg-font-body);font-size:var(--gg-fs-body);line-height:1.7;letter-spacing:0;color:var(--gg-ink)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gg-contact.css.map */
