.faq-section{color:var(--faq-text-color, #4a4f57)}.faq-section__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (max-width:989px){.faq-section__grid{gap:0}.faq-section__intro{display:contents}.faq-section__list{order:1;margin-top:4rem}.faq-section__grid .faq-contact{order:2}}@media screen and (min-width:990px){.faq-section__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6rem;align-items:start}.faq-section__intro{position:sticky;top:3rem}}.faq-section__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2rem;color:var(--faq-accent);font-size:1.3rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.faq-section__eyebrow:before,.faq-section__eyebrow:after{content:"";width:3rem;height:1px;background:currentColor}.faq-section__heading{margin:0 0 2.4rem;color:var(--faq-heading-color, #0a1a2f);font-size:calc(var(--faq-heading-size, 56px) * .7);font-weight:500;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width:750px){.faq-section__heading{font-size:var(--faq-heading-size, 56px)}}.faq-section__heading em{position:relative;display:inline-block;font-style:normal}.faq-section__description{max-width:42rem;font-size:1.8rem;line-height:1.6}.faq-section__description p{margin:0}.faq-contact{display:flex;align-items:center;gap:1.6rem;margin-top:4rem;padding:2rem 2.4rem;border-radius:1.2rem;border:1px solid rgba(10,26,47,.08)}.faq-contact__icon{flex:0 0 auto;width:4.4rem;height:4.4rem;color:var(--faq-accent)}.faq-contact__icon svg{width:100%;height:100%}.faq-contact__body{flex:1 1 auto;min-width:0}.faq-contact__title{margin:0;color:var(--faq-heading-color, #0a1a2f);font-size:1.7rem;font-weight:600}.faq-contact__text{margin:.2rem 0 0;font-size:1.4rem}.faq-contact__button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.8rem;padding:1.3rem 2.2rem;border-radius:.8rem;background:var(--faq-accent);color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none;transition:filter .2s ease}@media(hover:hover){.faq-contact__button:hover{filter:brightness(.92)}}.faq-contact__button svg{width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.faq-contact{flex-wrap:wrap}.faq-contact__button{width:100%;justify-content:center}}.faq-section__list{display:flex;flex-direction:column;gap:1.2rem}.faq-item{border:1px solid rgba(10,26,47,.08);border-radius:1.2rem;background:#fff;box-shadow:0 1px 3px #0a1a2f0a;transition:background-color .2s ease,border-color .2s ease}.faq-item[open]{border-color:rgb(var(--color-foreground))}.faq-item__question{display:flex;align-items:center;gap:1.6rem;padding:2rem 2.4rem;cursor:pointer;list-style:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__title{flex:1 1 auto;color:var(--faq-heading-color, #0a1a2f);font-size:1.7rem;font-weight:600;line-height:1.4}.faq-item__toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(10,26,47,.08);color:var(--faq-heading-color, #0a1a2f);transition:border-color .2s ease}.faq-item__toggle svg{width:1.8rem;height:1.8rem}.faq-item__toggle-v{transition:opacity .2s ease}.faq-item[open] .faq-item__toggle{border-color:rgb(var(--color-foreground))}.faq-item[open] .faq-item__toggle-v{opacity:0}.faq-item__answer{padding:0 2.4rem 2.2rem;font-size:1.5rem;line-height:1.7}.faq-item__answer>:first-child{margin-top:0}.faq-item__answer>:last-child{margin-bottom:0}.faq-item__question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px;border-radius:1.2rem}@media screen and (max-width:749px){.faq-item__question{padding:1.6rem}.faq-item__title{font-size:1.5rem}.faq-item__answer{padding:0 1.6rem 1.8rem;font-size:1.4rem}}.faq-item__question,.faq-contact__button{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-faq.css.map */
