.contact{display:grid;gap:1.6rem}.contact__form{display:grid;gap:1.15rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 30px rgba(var(--shadow),.06)}.contact__row{display:grid;gap:1.15rem}.contact__form .input{width:100%;background:var(--bg)}.contact__form textarea.input{min-height:170px;resize:vertical;line-height:1.6}.contact__optional{font-weight:400;letter-spacing:0;opacity:.8}.contact__error{color:var(--amber-ink);font-weight:700;font-size:.92rem}.contact__error ul{list-style:none;margin:0;padding:0}.contact__form .btn{width:100%}.contact__done{text-align:center;padding-block:1rem}.contact__done p{color:var(--ink-soft)}.contact__note{text-align:center;color:var(--ink-soft);font-size:.95rem}@media(min-width:720px){.contact__row{grid-template-columns:1fr 1fr}.contact__form .btn{width:auto;justify-self:start}}.picked{padding:.95rem 1.1rem 1rem;background:var(--card, #FBF7F0);border:1px solid var(--line, rgba(59, 42, 32, .12));border-left:3px solid var(--amber, #C2703D);border-radius:4px 12px 12px 4px}.picked__label{margin:0 0 .35rem;font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-ink, #935430)}.picked__text{margin:0;font-size:1rem;line-height:1.65;color:var(--ink, #3B2A20)}.option__values .swatch-pill span{box-shadow:inset 0 0 0 1px #80808073}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
