.xo-faq{position:relative;z-index:60;background:var(--xo-bg);padding:96px 0}.xo-faq__container{max-width:768px;margin:0 auto;padding:0 16px}.xo-faq__heading{margin:0 0 16px;text-align:center;color:var(--xo-text);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-size:30px;font-family:var(--font-heading-family, inherit)}@media (min-width: 768px){.xo-faq__heading{font-size:36px}}.xo-faq__list{width:100%;display:grid;gap:16px;margin:0 0 24px}.xo-faq__item{background:var(--xo-white);border:1px solid var(--xo-border);border-radius:16px;padding:0 24px;overflow:hidden}.xo-faq__item>summary{list-style:none}.xo-faq__item>summary::-webkit-details-marker{display:none}.xo-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:800;color:var(--xo-text);text-align:left}.xo-faq__q{flex:1 1 auto}.xo-faq__chev{width:16px;height:16px;flex:0 0 auto;color:#4746498c;transition:transform .2s ease}.xo-faq__item[open] .xo-faq__chev{transform:rotate(180deg)}.xo-faq__content-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.xo-faq__item[open] .xo-faq__content-wrap{grid-template-rows:1fr}.xo-faq__content-inner{overflow:hidden}.xo-faq__answer{color:var(--xo-muted);font-size:16px;line-height:1.7;font-weight:500;padding:0 0 24px}.xo-faq__answer p{margin:0}.xo-faq__answer p+p{margin-top:8px}.xo-faq__contact{max-width:1024px;margin:0 auto;padding-top:8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}@media (min-width: 768px){.xo-faq__contact{flex-direction:row;gap:48px;align-items:center}}.xo-faq__contact-text{text-align:center}@media (min-width: 768px){.xo-faq__contact-text{text-align:left}}.xo-faq__contact-title{margin:0 0 12px;color:var(--xo-text);font-weight:800;letter-spacing:-.02em;font-size:28px;font-family:var(--font-heading-family, inherit)}@media (min-width: 768px){.xo-faq__contact-title{font-size:30px}}.xo-faq__contact-sub{margin:0;color:var(--xo-muted);font-size:16px;line-height:1.7;font-weight:500;max-width:420px}@media (min-width: 768px){.xo-faq__contact-sub{font-size:18px}}.xo-faq__email{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:16px;text-decoration:none;color:var(--xo-text);background:transparent;border:1px solid var(--xo-text);padding:16px 32px;border-radius:999px;box-shadow:0 10px 20px var(--xo-shadow);transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;flex-shrink:0}@media (min-width: 768px){.xo-faq__email{font-size:18px}}.xo-faq__email-icon{width:20px;height:20px}@media (min-width: 768px){.xo-faq__email-icon{width:24px;height:24px}}.xo-faq__email:hover,.xo-faq__email:focus-visible{background:var(--xo-text);color:#fff;transform:translateY(-4px);box-shadow:0 16px 28px #0000002e}
/*# sourceMappingURL=/cdn/shop/t/12/assets/xo-faq-contact.css.map */
