.contact__inner{display:grid;gap:clamp(2.5rem,5vw,4rem)}@media(min-width:990px){.contact__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,7rem);align-items:start}}.contact__channels{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.contact__channel{display:flex;gap:1rem;align-items:flex-start}.contact__channel>div{display:grid;gap:.35rem;justify-items:start}.contact__form-card{padding:clamp(1.5rem,4vw,3rem);border-radius:calc(var(--radius-media) * 1.25);background:var(--color-surface)}.contact__form{display:grid;gap:1.25rem}.contact__form .field__input{background:var(--color-bg)}.contact__row{display:grid;gap:1.25rem}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.contact__topics{display:grid;gap:.6rem;margin:0;padding:0;border:0}.contact__topic-list{display:flex;flex-wrap:wrap;gap:.5rem}.contact__topic{position:relative;cursor:pointer}.contact__topic input{position:absolute;opacity:0;pointer-events:none}.contact__topic span{display:inline-flex;padding:.6rem 1rem;border:1px solid var(--color-border);border-radius:999px;font-size:.875rem;font-weight:var(--font-body-weight-bold);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.contact__topic:hover span{border-color:var(--color-fg)}.contact__topic input:checked+span{background:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg)}.contact__topic input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.contact__form .button{justify-self:start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact.css.map */
