@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(lato-400.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:600 700;font-display:swap;src:url(lato-700.woff2) format("woff2")}@font-face{font-family:Playfair;font-style:normal;font-weight:400 700;font-display:swap;src:url(playfair-variable.woff2) format("woff2")}.gm-contact,.gm-contact *{box-sizing:border-box}.gm-contact{--ink: var(--gm-ink, #4c3729);--ink-600: var(--gm-ink-muted, #705b47);--ink-800: #5c4a3a;--muted: #8a7a68;--cream: var(--gm-cream, #f8f7f2);--surface: #eceadf;--line: #d7cdb3;--border: #e8e2d4;--white: #f8f7f2;--pure-white: #ffffff;--sans: var(--gm-font-sans, "Lato", system-ui, -apple-system, sans-serif);--display: var(--gm-font-display, "Playfair", Georgia, serif);background:var(--cream);color:var(--ink);font-family:var(--sans)}.section-glowmere-contact,.shopify-section:has(.gm-contact){background:#f8f7f2!important}.gm-contact__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gm-contact__crumbs{max-width:1440px;margin:0 auto;display:flex;align-items:center;min-height:44px;padding:4px 24px 0}@media(min-width:1024px){.gm-contact__crumbs{padding:4px 48px 0}}.gm-contact__crumb-back{display:inline-flex;align-items:center;gap:var(--gm-space-200);font-size:var(--gm-caption-size);line-height:var(--gm-caption-lh);letter-spacing:var(--gm-caption-ls);font-weight:var(--gm-caption-fw);color:var(--ink-600);text-decoration:none}.gm-contact__crumb-back:hover{color:var(--ink)}.gm-contact__crumb-nav{display:none;align-items:center;gap:var(--gm-space-200);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);color:var(--ink-600)}@media(min-width:1024px){.gm-contact__crumb-back{display:none}.gm-contact__crumb-nav{display:flex}}.gm-contact__crumb-nav a{color:inherit;text-decoration:none}.gm-contact__crumb-nav a:hover,.gm-contact__crumb-current{color:var(--ink)}.gm-contact__crumb-sep{width:14px;height:14px}.gm-contact__wrap{max-width:1440px;margin:0 auto;padding:0 var(--gm-space-600) var(--gm-space-1600);display:grid;gap:var(--gm-space-1600)}@media(min-width:1024px){.gm-contact__wrap{margin-top:var(--gm-space-2000);padding:0 var(--gm-space-1200) var(--gm-space-2000);grid-template-columns:6fr 5fr;gap:128px;align-items:start}}.gm-contact__form-col{display:flex;flex-direction:column}.gm-contact__aside{order:-1}@media(min-width:1024px){.gm-contact__aside{order:0;margin-top:var(--gm-space-2000)}}.gm-contact__title{margin:var(--gm-space-1600) 0 0;font-family:var(--display);font-size:var(--gm-display-md-size);line-height:var(--gm-display-md-lh);letter-spacing:var(--gm-display-md-ls);font-weight:var(--gm-display-md-fw);color:var(--ink)}@media(min-width:1024px){.gm-contact__title{margin-top:0;font-size:var(--gm-display-lg-size);line-height:var(--gm-display-lg-lh);letter-spacing:var(--gm-display-lg-ls);font-weight:var(--gm-display-lg-fw)}}.gm-contact__rule{margin:var(--gm-space-1200) 0 0;border:0;border-top:1px solid var(--line)}.gm-contact__intro{margin:var(--gm-space-800) 0 0;font-family:var(--sans);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);color:var(--ink)}@media(min-width:1024px){.gm-contact__intro{margin-top:var(--gm-space-1200)}}.gm-contact__intro2{margin:var(--gm-space-400) 0 0;font-family:var(--sans);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);font-style:italic;color:var(--ink-800)}.gm-contact__bespoke-note{margin:var(--gm-space-600) 0 0;padding:var(--gm-space-400) 20px;border:1px solid var(--line);border-radius:4px;background:var(--cream);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);color:var(--ink-800)}.gm-contact__bespoke-note strong{display:block;margin-bottom:4px;font-weight:600;color:var(--ink)}.gm-contact__company{margin-top:var(--gm-space-800);padding:var(--gm-space-600);border:1px solid var(--line);border-radius:8px;background:var(--surface)}@media(min-width:1024px){.gm-contact__company{margin-top:var(--gm-space-1000)}}.gm-contact__company-title{margin:0;font-family:var(--sans);font-size:var(--gm-body-default-size);line-height:var(--gm-body-default-lh);letter-spacing:var(--gm-body-default-ls);font-weight:600;color:var(--ink)}.gm-contact__company-dl{margin:var(--gm-space-400) 0 0;display:grid;gap:var(--gm-space-300);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);color:var(--ink-800)}.gm-contact__company-dl dt{margin:0;font-weight:600;color:var(--ink)}.gm-contact__company-dl dd{margin:2px 0 0}.gm-contact__company-dl a{color:inherit;text-underline-offset:4px}.gm-contact__fields{margin-top:var(--gm-space-1200);display:flex;flex-direction:column;gap:var(--gm-space-400)}@media(min-width:1024px){.gm-contact__fields{margin-top:var(--gm-space-600)}}.gm-contact__field{display:flex;flex-direction:column;gap:var(--gm-space-100)}.gm-contact__label{padding:0 var(--gm-space-200);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);color:var(--ink)}.gm-contact__input,.gm-contact__textarea{width:100%;padding:var(--gm-space-200);border:1px solid #c4b9a5;border-radius:2px;background:var(--white);color:var(--ink);font-family:var(--sans);font-size:var(--gm-body-default-size);line-height:var(--gm-body-default-lh);letter-spacing:var(--gm-body-default-ls);font-weight:var(--gm-body-default-fw);transition:border-color .15s ease,box-shadow .15s ease}.gm-contact__input:focus,.gm-contact__textarea:focus{outline:none;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gm-contact__textarea{min-height:160px;resize:vertical}.gm-contact__actions{margin-top:var(--gm-space-600);display:flex;flex-direction:column;gap:var(--gm-space-400)}@media(min-width:1024px){.gm-contact__actions{margin-top:var(--gm-space-800)}}.gm-contact__consent{display:flex;align-items:flex-start;gap:var(--gm-space-300);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);color:var(--ink-800)}.gm-contact__consent input{margin-top:3px;flex-shrink:0;width:16px;height:16px;accent-color:var(--ink)}.gm-contact__consent a{color:inherit;text-underline-offset:3px}.gm-contact__error,.gm-contact__success{margin:0;font-size:var(--gm-caption-size);line-height:var(--gm-caption-lh);letter-spacing:var(--gm-caption-ls)}.gm-contact__error{color:#9b1c1c}.gm-contact__success{margin-bottom:16px;padding:12px 16px;border-radius:4px;background:var(--cream);color:var(--ink)}.gm-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:var(--gm-body-default-size);font-weight:600;line-height:var(--gm-body-default-lh);letter-spacing:var(--gm-body-default-ls);cursor:pointer;transition:background .15s ease,color .15s ease}.gm-contact__submit:hover{background:var(--pure-white);color:var(--ink)}@media(min-width:1024px){.gm-contact__submit{width:auto;min-width:280px;align-self:flex-start}}.gm-contact__faq-mobile-head{display:block}@media(min-width:1024px){.gm-contact__faq-mobile-head{display:none}}.gm-contact__faq-mobile-head .gm-contact__title{margin-top:0}.gm-contact__faq-mobile-head .gm-contact__rule{margin-left:-24px;margin-right:-24px}.gm-contact__assist{margin:var(--gm-space-800) 0 0;font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);color:var(--ink)}.gm-contact__assist-link{margin-top:var(--gm-space-200);display:inline-block;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gm-contact__assist-link:hover{text-decoration:none}.gm-contact__faq-panel{margin:var(--gm-space-1200) calc(-1 * var(--gm-space-600)) 0;padding:var(--gm-space-800);border-radius:12px;background:var(--surface)}@media(min-width:1024px){.gm-contact__faq-panel{margin:0;padding:var(--gm-space-1200)}}.gm-contact__faq-desktop-title{display:none;margin:0;font-family:var(--display);font-size:var(--gm-display-md-size);line-height:var(--gm-display-md-lh);letter-spacing:var(--gm-display-md-ls);font-weight:var(--gm-display-md-fw);color:var(--ink)}@media(min-width:1024px){.gm-contact__faq-desktop-title{display:block}}.gm-contact__faq-list{display:flex;flex-direction:column;gap:var(--gm-space-600)}@media(min-width:1024px){.gm-contact__faq-list{margin-top:var(--gm-space-800)}}.gm-contact__acc{border-bottom:1px solid var(--line)}.gm-contact__acc:last-child{border-bottom:0}.gm-contact__acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--gm-space-400);padding:0 0 var(--gm-space-400);border:0;background:transparent;color:var(--ink);font-family:var(--sans);font-size:var(--gm-body-default-size);font-weight:600;line-height:var(--gm-body-default-lh);letter-spacing:var(--gm-body-default-ls);text-align:left;cursor:pointer}.gm-contact__acc-icon{flex-shrink:0;width:16px;height:16px;transition:transform .2s ease}.gm-contact__acc.is-open .gm-contact__acc-icon{transform:rotate(180deg)}.gm-contact__acc-body{display:none;padding:0 0 var(--gm-space-400)}.gm-contact__acc.is-open .gm-contact__acc-body{display:flex;flex-direction:column;gap:var(--gm-space-400)}.gm-contact__acc-section{display:flex;flex-direction:column;gap:var(--gm-space-200)}.gm-contact__acc-heading{margin:0;font-size:var(--gm-body-sm-size);font-weight:600;line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-caption-ls);color:var(--ink)}.gm-contact__acc-body p{margin:0;font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);font-weight:var(--gm-body-sm-fw);color:var(--ink-800)}.gm-contact__acc-body a,.gm-contact__acc-body button.gm-contact__inline{color:var(--ink);text-underline-offset:3px}.gm-contact__inline{padding:0;border:0;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.gm-contact__acc-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;padding:10px 16px;border:1px solid var(--ink);border-radius:2px;background:var(--white);color:var(--ink);font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);text-decoration:none}.gm-contact__acc-cta:hover{background:var(--cream)}.gm-contact__more{margin:var(--gm-space-200) 0 0;font-size:var(--gm-body-sm-size);line-height:var(--gm-body-sm-lh);letter-spacing:var(--gm-body-sm-ls);color:var(--muted)}.gm-contact__more a{color:var(--ink);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/glowmere-contact.css.map */
