.gsd-contact{padding-top:calc(var(--gsd-pad-top, 82px) * .6);padding-bottom:calc(var(--gsd-pad-bottom, 36px) * .6);background:var(--gsd-page);letter-spacing:normal}.gsd-contact__container{max-width:126rem}.gsd-contact__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.gsd-contact__card{padding:2rem;border:1px solid var(--gsd-line);border-radius:2.4rem;background:#fff}.gsd-contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}.gsd-contact__field{display:flex;flex-direction:column;gap:.7rem;min-width:0}.gsd-contact__label{font-family:var(--font-accent-family);font-size:1.1rem;letter-spacing:.07em;line-height:1.55;text-transform:uppercase;color:#735e60}.gsd-contact__input{width:100%;height:5.04rem;padding:0 1.4rem;border:1px solid var(--gsd-line);border-radius:1.2rem;background:#fffaf8;box-shadow:none;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:var(--gsd-ink);transition:border-color .2s ease,box-shadow .2s ease}.gsd-contact__textarea{height:auto;min-height:15rem;padding:1.4rem;resize:vertical}.gsd-contact__input:hover{border-color:#d9bcb2}.gsd-contact__input:focus{border-color:var(--gsd-accent-light);box-shadow:0 0 0 3px #8f25301f;outline:0}.gsd-contact__input.is-invalid{border-color:var(--gsd-accent-light)}.gsd-contact__submit{width:100%;min-height:4.2rem;padding:1.1rem 1.8rem 1.2rem;border:1px solid var(--gsd-accent-light);border-radius:999px;background:var(--gsd-accent-light);font-family:var(--font-accent-family);font-size:1.2rem;font-weight:700;line-height:1.55;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.gsd-contact__submit:hover{border-color:var(--gsd-accent);background:var(--gsd-accent)}.gsd-contact__submit:focus-visible{outline:2px solid var(--gsd-accent-light);outline-offset:3px}.gsd-contact__notice{margin:0 0 1.8rem;padding:1.4rem 1.6rem;border-radius:1.2rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5}.gsd-contact__notice p{margin:0}.gsd-contact__notice ul{margin:.6rem 0 0;padding-left:1.8rem}.gsd-contact__notice a{color:inherit}.gsd-contact__notice--success{background:#eef6ee;color:#2f5d34}.gsd-contact__notice--error{background:#fbefea;color:var(--gsd-accent-light)}.gsd-contact__aside{padding:2.4rem 2rem 3rem;border:1px solid var(--gsd-line);border-radius:2.4rem;background:linear-gradient(145deg,#8e2630,#741a24);color:#fff}.gsd-contact__aside-eyebrow{margin:0;font-family:var(--font-accent-family);font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase;color:#f0c7cb}.gsd-contact__aside-heading{margin:0;padding:2rem 0;font-size:clamp(2.6rem,3.6vw,3.6rem);font-weight:400;letter-spacing:0;line-height:1.55;color:#fff}.gsd-contact__list{margin:0;padding:0;list-style:none}.gsd-contact__item{padding:1.7rem 0 1.78rem;border-bottom:.8px solid rgba(255,255,255,.16)}.gsd-contact__item-title{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;line-height:1.55}.gsd-contact__item-link{display:inline-block;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.55;overflow-wrap:anywhere;text-decoration:none;color:#fff;opacity:.75;transition:opacity .2s ease}.gsd-contact__item-link:hover,.gsd-contact__item-link:focus-visible{opacity:1;text-decoration:underline}@media screen and (min-width:750px){.gsd-contact{padding-top:calc(var(--gsd-pad-top, 82px) * .8);padding-bottom:calc(var(--gsd-pad-bottom, 36px) * .8)}.gsd-contact__card{padding:2.88rem}.gsd-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gsd-contact__field--full{grid-column:1 / -1}.gsd-contact__aside{padding:2.78rem 2.88rem 3.5rem}}@media screen and (min-width:990px){.gsd-contact{padding-top:var(--gsd-pad-top, 82px);padding-bottom:var(--gsd-pad-bottom, 36px)}.gsd-contact__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.4rem;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-contact.css.map */
