:root{--wg-gold:#9b7a42;--wg-ink:#171512;--wg-ivory:#fbfaf7}body{letter-spacing:.015em;line-height:1.7}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.015em;line-height:1.12}h1,.h1{letter-spacing:.005em}.header__menu-item,.menu-drawer__menu-item,.button,.button-label,.caption-with-letter-spacing{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem}.rte p,.product__description{max-width:72ch}.rich-text__text.rte>p{margin-left:auto;margin-right:auto}.card__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.02em}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.25;min-height:4.8rem;padding:1.2rem 3.2rem;white-space:normal}blockquote{font-family:Georgia,Times New Roman,serif;font-size:1.25em;line-height:1.55;border-left:1px solid var(--wg-gold)}.banner__buttons,.rich-text__buttons,.wg-boutique__actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1.2rem}.banner__buttons>.button,.rich-text__buttons>.button,.wg-boutique__actions>.button{margin:0}.wg-boutique,.wg-house,.wg-process,.wg-appointment{padding-top:clamp(4.8rem,7vw,8rem);padding-bottom:clamp(5.6rem,8vw,9.6rem)}.wg-boutique__hero,.wg-house__hero,.wg-process__hero,.wg-appointment__hero,.wg-boutique__together,.wg-boutique__location,.wg-house__manifesto,.wg-house__couple,.wg-house__boutiques,.wg-process__intro,.wg-process__cta,.wg-appointment__boutiques,.wg-appointment__form-intro{max-width:90rem;margin-left:auto;margin-right:auto}.wg-boutique__hero,.wg-house__hero,.wg-process__hero,.wg-appointment__hero,.wg-boutique__together,.wg-boutique__location,.wg-house__manifesto,.wg-house__couple,.wg-house__boutiques,.wg-process__intro,.wg-process__cta,.wg-appointment__boutiques,.wg-appointment__form-intro{text-align:center}.wg-boutique__lead,.wg-house__lead,.wg-process__lead,.wg-appointment__lead,.wg-boutique__intro,.wg-boutique__area{margin-left:auto;margin-right:auto;max-width:72ch}.wg-boutique__actions{margin-top:2.4rem}.wg-boutique__experience,.wg-boutique__couple,.wg-boutique__together,.wg-boutique__location,.wg-house__manifesto,.wg-house__pillars,.wg-house__couple,.wg-house__boutiques,.wg-process__intro,.wg-process__steps,.wg-process__cta,.wg-appointment__steps,.wg-appointment__boutiques,.wg-appointment__form-intro{margin-top:clamp(5.6rem,8vw,9rem)}.wg-boutique__steps,.wg-house__pillars,.wg-appointment__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,4rem);align-items:stretch;margin-top:3.2rem}.wg-boutique__steps article,.wg-house__pillars article,.wg-appointment__steps article{height:100%;padding:2.4rem;border-top:1px solid rgba(var(--color-foreground),.18);text-align:left}.wg-boutique__couple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,5vw,7rem);align-items:start}.wg-boutique__couple>div{text-align:left}.wg-house__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 2.8rem;margin-top:2rem}.wg-process__steps{max-width:100rem;margin-left:auto;margin-right:auto}.wg-process__steps article{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:2rem;align-items:start;padding:2.8rem 0;border-top:1px solid rgba(var(--color-foreground),.18)}.wg-process__steps article>span{font-size:1.2rem;letter-spacing:.16em}.wg-process__steps article>div{text-align:left}.wg-appointment__boutique-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:3rem;text-align:left}.wg-appointment__boutique-grid a{display:flex;min-height:10rem;flex-direction:column;justify-content:center;gap:.35rem;padding:1.8rem 2rem;border:1px solid rgba(var(--color-foreground),.16);color:inherit;text-decoration:none}.wg-appointment__boutique-grid a strong,.wg-appointment__boutique-grid a span{display:block}.wg-boutique__together>.button,.wg-boutique__location>.button,.wg-house__hero>.button,.wg-house__boutiques>.button,.wg-process__hero>.button,.wg-process__cta>.button{margin-top:1.6rem}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale)*4.6rem)}h2,.h2{font-size:calc(var(--font-heading-scale)*3rem)}.section+.section{margin-top:max(var(--spacing-sections-desktop),2rem)}.banner__buttons>.button,.rich-text__buttons>.button,.wg-boutique__actions>.button{min-width:21rem}}@media screen and (max-width:989px){.wg-appointment__boutique-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.banner__buttons,.rich-text__buttons,.wg-boutique__actions{width:100%;flex-direction:column;align-items:center;gap:1rem}.banner__buttons>.button,.rich-text__buttons>.button,.wg-boutique__actions>.button{width:100%;max-width:36rem}.wg-boutique__steps,.wg-house__pillars,.wg-appointment__steps,.wg-boutique__couple,.wg-appointment__boutique-grid{grid-template-columns:1fr}.wg-boutique__steps article,.wg-house__pillars article,.wg-appointment__steps article{padding:2rem 0}.wg-process__steps article{grid-template-columns:1fr;gap:.8rem}.wg-house__links{flex-direction:column;gap:1.2rem}.wg-boutique__together>.button,.wg-boutique__location>.button,.wg-house__hero>.button,.wg-house__boutiques>.button,.wg-process__hero>.button,.wg-process__cta>.button{width:100%;max-width:36rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/wellgroomed-luxury.css.map */
