.contact-options__inner{max-width:var(--co-max-width, 105rem);margin-inline:auto}.contact-options__heading{margin:0 0 2.4rem;font-family:"Avenir Next",var(--font-heading-family),Arial,sans-serif;font-size:clamp(2.2rem,3vw,3rem);font-weight:700;color:var(--co-ink, #202f5a)}.contact-options__grid{display:grid;grid-template-columns:1fr;gap:2rem}.contact-options__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.2rem 2.4rem 2.8rem;background-color:var(--co-card-bg, #fdf1ed);border-radius:.8rem;border-bottom:.4rem solid var(--co-ink, #202f5a)}.contact-options__icon{display:block;margin-bottom:1.6rem;color:var(--co-accent, #e96046)}.contact-options__icon svg{display:block;width:3.2rem;height:3.2rem}.contact-options__title{margin:0 0 1rem;font-family:"Avenir Next",var(--font-heading-family),Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--co-ink, #202f5a)}.contact-options__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.55;color:var(--co-ink, #202f5a)}.contact-options__text>:first-child{margin-top:0}.contact-options__text>:last-child{margin-bottom:0}.contact-options__button{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-top:auto;padding:1.5rem 2.4rem;font-family:"Avenir Next",var(--font-heading-family),Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;color:var(--co-button-text, #ffffff);background-color:var(--co-accent, #e96046);border-radius:999px;transition:opacity var(--duration-short, .1s) ease}.contact-options__button-icon{display:flex;align-items:center;gap:1.2rem;flex:0 0 auto}.contact-options__button-icon svg{display:block;width:2.4rem;height:2.4rem}.contact-options__button-icon:after{content:"";width:1px;height:2.4rem;background-color:currentColor;opacity:.45}.contact-options__footnote{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--co-ink, #202f5a);opacity:.7}.contact-options__button:hover,.contact-options__button:focus-visible{opacity:.88;color:var(--co-button-text, #ffffff);text-decoration:none}@media screen and (min-width:750px){.contact-options__grid{grid-template-columns:repeat(2,1fr);gap:2.8rem}.contact-options__card{padding:4rem 3.2rem 3.2rem}.contact-options__heading{margin-bottom:3.2rem}}@media screen and (min-width:990px){.contact-options__text{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-contact-options.css.map */
