.silensa-contact{--sc-paper: var(--silensa-paper, #f7f5ef);--sc-paper-deep: var(--silensa-paper-2, #eeeae2);--sc-ink: var(--silensa-ink, #172019);--sc-ink-soft: var(--silensa-ink-soft, #415043);--sc-muted: var(--silensa-muted, #415043);--sc-line: var(--silensa-line, #d9d4ca);--sc-sage: var(--silensa-sage-deep, #415043);--sc-sage-wash: var(--silensa-sage-wash, #d9ded8);--sc-accent: var(--silensa-accent, #d97752);--sc-accent-deep: var(--silensa-accent-700, #9f4e34);--sc-text: var(--silensa-text, #172019);color:var(--sc-ink);background:var(--sc-paper)}.silensa-contact__inner{width:100%;max-width:116rem;margin-inline:auto;padding-inline:clamp(2rem,5vw,5rem)}.silensa-contact__intro{max-width:62ch;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.silensa-contact__eyebrow{margin:0 0 1.2rem;color:var(--sc-sage);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.silensa-contact__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4.5vw,5rem);font-weight:400;letter-spacing:-.02em;line-height:1.02}.silensa-contact__lead{margin-top:1.8rem;color:var(--sc-ink-soft);font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.6}.silensa-contact__page-content{margin-top:1.6rem;color:var(--sc-ink-soft);font-size:1.5rem;line-height:1.6}.silensa-contact__grid{display:grid;gap:clamp(3.2rem,5vw,6.4rem);align-items:start}@media screen and (min-width:900px){.silensa-contact__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.silensa-contact__channels{display:grid;gap:1.2rem}.silensa-contact__channel{display:grid;grid-template-columns:2.4rem 1fr auto;gap:1.4rem;align-items:center;padding:1.8rem 2rem;color:inherit;text-decoration:none;background:var(--sc-paper-deep);border:1px solid var(--sc-line);transition:border-color .18s ease,background .18s ease,transform .18s ease}.silensa-contact__channel:hover{background:color-mix(in srgb,var(--sc-sage-wash) 40%,var(--sc-paper-deep));border-color:color-mix(in srgb,var(--sc-sage) 45%,var(--sc-line))}.silensa-contact__channel:focus-visible{outline:2px solid var(--sc-sage);outline-offset:3px}.silensa-contact__channel-icon svg{width:2.2rem;height:2.2rem;color:var(--sc-sage)}.silensa-contact__channel-copy{display:grid;gap:.3rem;min-width:0}.silensa-contact__channel-copy strong{font-size:1.5rem;font-weight:600;letter-spacing:.01em}.silensa-contact__channel-copy span{overflow:hidden;color:var(--sc-ink-soft);font-size:1.3rem;text-overflow:ellipsis}.silensa-contact__channel-arrow{width:1.8rem;height:1.8rem;color:var(--sc-muted);transition:transform .15s ease,color .15s ease}.silensa-contact__channel:hover .silensa-contact__channel-arrow{color:var(--sc-sage);transform:translate(.3rem)}.silensa-contact__assurance{margin:2.8rem 0 0;padding:0;list-style:none;border-top:1px solid var(--sc-line)}.silensa-contact__assurance-item{display:grid;grid-template-columns:2rem 1fr;gap:1.4rem;align-items:start;padding-block:1.8rem;border-bottom:1px solid color-mix(in srgb,var(--sc-line) 72%,transparent)}.silensa-contact__assurance-item svg{width:1.9rem;height:1.9rem;margin-top:.1rem;color:var(--sc-sage)}.silensa-contact__assurance-copy{display:grid;gap:.3rem}.silensa-contact__assurance-copy strong{font-size:1.4rem;font-weight:600}.silensa-contact__assurance-copy span{color:var(--sc-ink-soft);font-size:1.3rem;line-height:1.45}.silensa-contact__form-wrap{padding:clamp(2.4rem,3vw,4rem);background:var(--sc-paper);border:1px solid var(--sc-line)}.silensa-contact__form,.silensa-contact__row{display:grid;gap:2rem}@media screen and (min-width:600px){.silensa-contact__row{grid-template-columns:1fr 1fr}}.silensa-contact__field{display:grid;gap:.7rem;min-width:0}.silensa-contact__label{color:var(--sc-ink);font-size:1.3rem;font-weight:600;letter-spacing:.01em}.silensa-contact__req{color:var(--sc-sage)}.silensa-contact__input{width:100%;min-height:5rem;padding:1.2rem 1.4rem;color:var(--sc-ink);font-family:inherit;font-size:1.5rem;line-height:1.4;background:var(--sc-paper-deep);border:1px solid var(--sc-line);border-radius:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;-webkit-appearance:none;appearance:none}.silensa-contact__input::placeholder{color:var(--sc-muted)}.silensa-contact__input:hover{border-color:color-mix(in srgb,var(--sc-sage) 40%,var(--sc-line))}.silensa-contact__input:focus,.silensa-contact__input:focus-visible{background:var(--sc-paper);border-color:var(--sc-accent-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-accent) 18%,transparent);outline:none}.silensa-contact__textarea{min-height:14rem;resize:vertical}.silensa-contact__select{position:relative}.silensa-contact__select select{padding-right:4rem;cursor:pointer}.silensa-contact__select svg{position:absolute;top:50%;right:1.4rem;width:1.8rem;height:1.8rem;color:var(--sc-ink-soft);transform:translateY(-50%);pointer-events:none}.silensa-contact__field-error{color:var(--sc-accent-deep);font-size:1.2rem}.silensa-contact__privacy{color:var(--sc-muted);font-size:1.2rem;line-height:1.5}.silensa-contact__submit{justify-self:start;min-height:5.4rem;padding:0 3.2rem;color:var(--sc-text);font-family:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--sc-accent);border:1px solid var(--sc-accent);border-radius:0;cursor:pointer;transition:background .18s ease,transform .12s ease}.silensa-contact__submit:hover{color:var(--sc-paper);background:var(--sc-accent-deep)}.silensa-contact__submit:active{transform:translateY(1px)}.silensa-contact__submit:focus-visible{outline:2px solid var(--sc-accent-deep);outline-offset:3px}.silensa-contact__status{display:grid;grid-template-columns:2.4rem 1fr;gap:1.4rem;align-items:start;padding:1.8rem 2rem;border:1px solid var(--sc-line)}.silensa-contact__status svg{width:2.2rem;height:2.2rem;margin-top:.1rem}.silensa-contact__status div{display:grid;gap:.3rem}.silensa-contact__status strong{font-size:1.5rem;font-weight:600}.silensa-contact__status span{color:var(--sc-ink-soft);font-size:1.3rem;line-height:1.45}.silensa-contact__status--success{background:color-mix(in srgb,var(--sc-sage-wash) 45%,var(--sc-paper))}.silensa-contact__status--success svg{color:var(--sc-sage)}.silensa-contact__status--error{background:color-mix(in srgb,var(--sc-accent-deep) 8%,var(--sc-paper));border-color:color-mix(in srgb,var(--sc-accent-deep) 40%,var(--sc-line))}.silensa-contact__status--error svg{color:var(--sc-accent-deep)}@media(prefers-reduced-motion:reduce){.silensa-contact__channel,.silensa-contact__channel-arrow,.silensa-contact__input,.silensa-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/silensa-contact.css.map */
