.heritage-contact{--contact-reading-width: 70rem;color:var(--heritage-ink);background:var(--heritage-canvas);overflow-x:clip}.heritage-contact *,.heritage-contact *:before,.heritage-contact *:after{box-sizing:border-box}.heritage-contact__breadcrumb-shell{padding-top:max(1.4rem,min(2vw,var(--heritage-space-5)));padding-bottom:1rem}.heritage-contact__breadcrumb-shell .heritage-breadcrumb{margin:0}.heritage-contact__hero{padding-block:clamp(6rem,10vw,14rem);border-top:.1rem solid var(--heritage-line);border-bottom:.1rem solid var(--heritage-line);color:#fff;background-color:#171719;background-image:linear-gradient(110deg,#171719f5,#171719b8),var(--contact-hero-image, none);background-position:center;background-repeat:no-repeat;background-size:cover}.heritage-contact__hero-inner{padding-top:0;padding-bottom:0}.heritage-contact__hero-copy{max-width:62rem}.heritage-contact__hero .heritage-eyebrow{color:#fff}.heritage-contact__title{max-width:11ch;margin:0;color:#fff;font-family:var(--font-heritage-family, "Playfair Display", Georgia, serif);font-size:clamp(5rem,9vw,13rem);font-style:normal;font-weight:400;letter-spacing:-.045em;line-height:.88;text-transform:none}.heritage-contact__introduction,.heritage-contact__supporting{max-width:62rem;font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.55}.heritage-contact__introduction{margin-top:3rem;color:#fff}.heritage-contact__supporting{margin-top:1.6rem;color:#ffffffc7;font-size:1.5rem}.heritage-contact__section{padding-top:clamp(5.6rem,8vw,9.6rem);padding-bottom:clamp(5.6rem,8vw,9.6rem)}.heritage-contact__section-header{max-width:var(--contact-reading-width);margin-bottom:clamp(2.8rem,4vw,4.8rem)}.heritage-contact__section-header h2,.heritage-contact__aside h2{margin:0;font-family:var(--font-heritage-family, Georgia, serif);font-size:clamp(2.8rem,3.6vw,4.8rem);font-weight:400;line-height:1.05}.heritage-contact__section-header .rte{margin-top:1.6rem;color:var(--heritage-muted);font-size:1.5rem;line-height:1.6}.heritage-contact__guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.1rem solid var(--heritage-line);border-left:.1rem solid var(--heritage-line)}.heritage-contact__guide{min-width:0;padding:clamp(2.4rem,3vw,4rem);border-right:.1rem solid var(--heritage-line);border-bottom:.1rem solid var(--heritage-line)}.heritage-contact__guide-icon{display:block;margin-bottom:2rem;font-size:2.2rem;line-height:1}.heritage-contact__guide h3,.heritage-contact__store h3{margin:0 0 1.2rem;font-family:var(--font-heritage-family, Georgia, serif);font-size:clamp(2rem,2vw,2.8rem);font-weight:400;line-height:1.1}.heritage-contact__guide .rte,.heritage-contact__store .rte{color:var(--heritage-muted);font-size:1.4rem;line-height:1.55}.heritage-contact__guide>a,.heritage-contact__store-actions a{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;min-height:4.4rem;color:var(--heritage-ink);font-size:1.3rem;font-weight:700;text-decoration:none}.heritage-contact__surface,.heritage-contact__helpful{background:var(--heritage-surface)}.heritage-contact__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(28rem,.55fr);gap:clamp(4rem,7vw,10rem);padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(5.6rem,8vw,10rem)}.heritage-contact__form-column{min-width:0;max-width:92rem}.heritage-contact__form-header{margin-bottom:3.2rem}.heritage-contact__form{padding:clamp(2.4rem,4vw,4.8rem);background:var(--heritage-canvas);border:.1rem solid var(--heritage-line)}.heritage-contact__status{margin-bottom:2.4rem;padding:1.6rem;border:.1rem solid currentColor;font-size:1.4rem;line-height:1.5}.heritage-contact__status--success{color:#245c38;background:#f1f8f3}.heritage-contact__status--error,.heritage-contact__field-error{color:#9b1c31}.heritage-contact__status p,.heritage-contact__status ul{margin:0}.heritage-contact__status ul{padding-top:.8rem;padding-left:2rem}.heritage-contact__required-note{margin:0 0 2.4rem;color:var(--heritage-muted);font-size:1.3rem}.heritage-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.heritage-contact__field{min-width:0}.heritage-contact__field--full{grid-column:1 / -1}.heritage-contact__field label{display:block;margin-bottom:.8rem;font-size:1.3rem;font-weight:700;line-height:1.35}.heritage-contact__field label span:not(.visually-hidden){color:var(--heritage-muted);font-weight:400}.heritage-contact__field input,.heritage-contact__field select,.heritage-contact__field textarea{display:block;width:100%;min-height:4.8rem;margin:0;padding:1.2rem 1.4rem;color:var(--heritage-ink);background:var(--heritage-canvas);border:.1rem solid var(--heritage-line);border-radius:0;font:inherit;font-size:1.6rem;line-height:1.4}.heritage-contact__field textarea{min-height:18rem;resize:vertical}.heritage-contact__field input::placeholder,.heritage-contact__field textarea::placeholder{color:var(--heritage-muted);opacity:.85}.heritage-contact__field-error,.heritage-contact__field-help{margin:.8rem 0 0;font-size:1.25rem;line-height:1.5}.heritage-contact__field-help{margin:0 0 .8rem;color:var(--heritage-muted)}.heritage-contact__checkbox{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.2rem;align-items:start;margin-top:2.8rem;color:var(--heritage-muted);font-size:1.3rem;line-height:1.55}.heritage-contact__checkbox input{width:2rem;height:2rem;margin:.1rem 0 0}.heritage-contact__checkbox a,.heritage-contact__status a{color:inherit;text-underline-offset:.2em}.heritage-contact__submit{width:100%;margin-top:2.8rem;color:var(--heritage-canvas);background:var(--heritage-red);border-color:var(--heritage-red);cursor:pointer}.heritage-contact__submit:hover{color:var(--heritage-canvas);background:var(--heritage-ink);border-color:var(--heritage-ink)}.heritage-contact__aside{align-self:start;display:grid;gap:1.6rem}.heritage-contact__notice{padding:clamp(2.4rem,3vw,4rem);color:var(--heritage-canvas);background:var(--heritage-ink)}.heritage-contact__notice--safety{color:var(--heritage-ink);background:var(--heritage-canvas);border:.1rem solid var(--heritage-line)}.heritage-contact__aside h2{margin-bottom:1.6rem;font-size:clamp(2.4rem,2.4vw,3.2rem)}.heritage-contact__notice .rte{font-size:1.4rem;line-height:1.6}.heritage-contact__store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.heritage-contact__store{min-width:0;padding:clamp(2.8rem,4vw,4.8rem);background:var(--heritage-surface);border-top:.3rem solid var(--heritage-red)}.heritage-contact__store address,.heritage-contact__store p{margin:0 0 1.6rem;font-size:1.4rem;font-style:normal;line-height:1.55}.heritage-contact__store-actions{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;padding-top:.8rem;border-top:.1rem solid var(--heritage-line)}.heritage-contact__helpful-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:.1rem solid var(--heritage-line);border-left:.1rem solid var(--heritage-line)}.heritage-contact__helpful-list li{min-width:0;list-style:none;border-right:.1rem solid var(--heritage-line);border-bottom:.1rem solid var(--heritage-line)}.heritage-contact__helpful-list a{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:8rem;padding:1.6rem 2rem;color:var(--heritage-ink);background:var(--heritage-canvas);text-decoration:none}.heritage-contact__helpful-list strong,.heritage-contact__helpful-list small{display:block}.heritage-contact__helpful-list strong{font-size:1.4rem}.heritage-contact__helpful-list small{margin-top:.4rem;color:var(--heritage-muted);font-size:1.2rem;font-weight:400}@media screen and (max-width:989px){.heritage-contact__guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heritage-contact__layout{grid-template-columns:minmax(0,1fr)}.heritage-contact__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.heritage-contact__breadcrumb-shell{padding-top:1.4rem;padding-bottom:1rem}.heritage-contact__hero{padding-block:7rem}.heritage-contact__title{margin-bottom:-.12em;padding-bottom:.12em;font-size:clamp(5rem,17vw,7rem)}.heritage-contact__guidance-grid,.heritage-contact__form-grid,.heritage-contact__aside,.heritage-contact__store-grid,.heritage-contact__helpful-list{grid-template-columns:minmax(0,1fr)}.heritage-contact__form{padding:2rem 1.6rem}.heritage-contact__field input,.heritage-contact__field select,.heritage-contact__field textarea{min-height:4.8rem;font-size:1.6rem}.heritage-contact__helpful-list a{min-height:6.4rem}}@media(prefers-reduced-motion:reduce){.heritage-contact *,.heritage-contact *:before,.heritage-contact *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/heritage-contact.css.map */
