.lp-contact__head{max-width:62rem;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.lp-contact__head .lp-heading{margin-top:.8rem}.lp-contact__intro{margin-top:1.6rem;color:var(--lp-ink-soft);line-height:1.8}.lp-contact__grid{display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,6rem);align-items:start}.lp-contact__cards{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0;padding:0;list-style:none}.lp-contact__card{height:100%}.lp-contact__card-inner{display:flex;align-items:center;gap:1.6rem;height:100%;padding:2rem;background:var(--lp-surface);border:1px solid var(--lp-line);text-decoration:none;color:inherit;transition:border-color var(--lp-dur) var(--lp-ease),transform var(--lp-dur) var(--lp-ease),box-shadow var(--lp-dur) var(--lp-ease)}a.lp-contact__card-inner:hover{border-color:var(--lp-line-gold);transform:translateY(-2px);box-shadow:0 12px 28px #1111110f}.lp-contact__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--lp-bg-soft);color:var(--lp-gold)}a.lp-contact__card-inner:hover .lp-contact__icon{background:var(--lp-gold);color:#fff;transition:background var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.lp-contact__icon svg{width:2.2rem;height:2.2rem}.lp-contact__card-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.lp-contact__card-label{font-family:var(--lp-font-body);font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--lp-tracking-wide);color:var(--lp-ink-faint)}.lp-contact__card-value{font-family:var(--lp-font-body);font-size:1.5rem;color:var(--lp-ink);word-break:break-word}.lp-contact__shipping{margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid var(--lp-line)}.lp-contact__shipping .lp-heading{margin-bottom:1.2rem}.lp-contact__shipping-text{color:var(--lp-ink-soft);line-height:1.8}.lp-contact__shipping-text a{color:var(--lp-gold);text-underline-offset:3px}.lp-contact__form-wrap{padding:clamp(2.4rem,3.5vw,4rem);background:var(--lp-surface);border:1px solid var(--lp-line)}.lp-contact__form-wrap .lp-heading{margin-bottom:.8rem}.lp-contact__form-note{margin:0 0 2.4rem;color:var(--lp-ink-soft);font-size:1.4rem}.lp-field{margin-bottom:1.8rem}.lp-field__label{display:block;margin-bottom:.6rem;font-family:var(--lp-font-body);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:var(--lp-tracking-wide);color:var(--lp-ink-soft)}.lp-field__input{width:100%;min-height:5rem;padding:0 1.4rem;border:1px solid var(--lp-line-strong);border-radius:0;background:var(--lp-surface);font-family:var(--lp-font-body);font-size:1.5rem;color:var(--lp-ink);transition:border-color var(--lp-dur) var(--lp-ease)}.lp-field__textarea{min-height:14rem;padding:1.2rem 1.4rem;resize:vertical;line-height:1.6}.lp-field__input:focus{outline:none;border-color:var(--lp-gold)}.lp-field__input:focus-visible{outline:2px solid var(--lp-gold);outline-offset:2px}.lp-field__error{display:block;margin-top:.6rem;color:#b3261e;font-size:1.3rem}.lp-contact__submit{width:100%;margin-top:.8rem}.lp-contact__form .lp-form__success,.lp-contact__form .lp-form__error{margin:0 0 2rem;padding:1.4rem 1.6rem;font-size:1.4rem;border:1px solid}.lp-contact__form .lp-form__success{color:#1c6b3c;background:#1c6b3c14;border-color:#1c6b3c4d}.lp-contact__form .lp-form__error{color:#b3261e;background:#b3261e0f;border-color:#b3261e4d}.lp-contact__form .lp-form__error ul{margin:.6rem 0 0;padding-left:1.8rem}@media screen and (min-width:750px){.lp-contact__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.lp-contact__grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){a.lp-contact__card-inner:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lp-contact.css.map */
