.faq-page{background:#fff;font-family:nunito-regular,var(--font-body-family),sans-serif}.faq-page__header{background:var(--faq-header-bg, #f3fbff);padding:4.8rem 2rem}.faq-page__header-inner{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:min(100%,137.6rem);margin:0 auto}.faq-page__intro{display:flex;flex-direction:column;gap:2rem;width:min(100%,78.4rem);text-align:center}.faq-page__heading{margin:0;color:var(--faq-heading, #263e8f);font-family:nunito-bold,var(--font-heading-family),sans-serif;font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:-.02em;text-transform:capitalize}.faq-page__caption{margin:0;color:var(--faq-text, #525252);font-size:1.6rem;font-weight:400;line-height:2.4rem}.faq-page__search{display:flex;align-items:center;gap:.8rem;width:min(100%,52rem);height:5.5rem;padding:1.2rem 1.6rem;border:1px solid var(--faq-input-border, #d4d4d4);border-radius:.8rem;background:#fff;box-shadow:0 1px 2px #0000000d}.faq-page__search-icon{display:flex;flex:0 0 auto;line-height:0}.faq-page__search-icon svg{display:block;width:2rem;height:2rem}.faq-page__search-input{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#171717;font-family:nunito-regular,var(--font-body-family),sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.faq-page__search-input::placeholder{color:#737373;opacity:1}.faq-page__search-input:focus{outline:none}.faq-page__search:focus-within{outline:1px solid var(--faq-heading, #263e8f);outline-offset:0}.faq-page__body{width:min(100%,98.2rem);margin:0 auto;padding:4.8rem 2rem}.faq-page__layout{display:flex;flex-direction:column;gap:3.2rem}.faq-page__nav{display:flex;flex-direction:column}.faq-page__nav-link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem 0;color:var(--faq-heading, #263e8f);font-family:nunito-bold,var(--font-heading-family),sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem;text-decoration:none}.faq-page__nav-count{color:var(--faq-text, #525252);font-family:nunito-regular,var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:400;line-height:2rem}.faq-page__contact{display:flex;flex-direction:column;gap:.4rem;padding:.8rem 0}.faq-page__contact-text{margin:0;color:var(--faq-text, #525252);font-size:1.4rem;line-height:2rem}.faq-page__contact-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--faq-link, #2ea5de);font-family:nunito-medium,var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem;text-decoration:none}.faq-page__contact-arrow{display:flex;flex:0 0 auto;line-height:0}.faq-page__contact-arrow svg{display:block;width:2rem;height:2rem}.faq-page__groups{display:flex;flex-direction:column;gap:4rem;min-width:0}.faq-page__group{display:flex;flex-direction:column;gap:2.4rem}.faq-page__group-title{margin:0;color:var(--faq-link, #2ea5de);font-family:nunito-bold,var(--font-heading-family),sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem}.faq-page__item+.faq-page__item{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid var(--faq-link, #2ea5de)}.faq-page__summary{display:flex;align-items:flex-start;gap:2.4rem;padding:0;cursor:pointer;list-style:none}.faq-page__summary::-webkit-details-marker{display:none}.faq-page__question{flex:1 1 auto;min-width:0;margin:0;color:var(--faq-question, #171717);font-family:nunito-semibold,var(--font-body-family),sans-serif;font-size:1.8rem;font-weight:600;line-height:2.8rem}.faq-page__icon{display:block;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;margin-top:.2rem;color:var(--faq-link, #2ea5de);line-height:0}.faq-page__icon svg{display:block;width:2.4rem;height:2.4rem}.faq-page__icon--minus,.faq-page details[open]>.faq-page__summary .faq-page__icon--plus{display:none}.faq-page details[open]>.faq-page__summary .faq-page__icon--minus{display:block}.faq-page__answer{margin:.8rem 4.8rem 0 0;color:var(--faq-text, #525252);font-size:1.6rem;font-weight:400;line-height:2.4rem}.faq-page__answer>*:first-child{margin-top:0}.faq-page__answer>*:last-child{margin-bottom:0}.faq-page__empty{margin:0;color:var(--faq-text, #525252);font-size:1.6rem;line-height:2.4rem}@media screen and (min-width:750px){.faq-page__header{padding:7rem 3.2rem}.faq-page__heading{font-size:4.8rem;line-height:6rem}.faq-page__caption{font-size:2rem;line-height:3rem}.faq-page__body{padding:7rem 3.2rem}}@media screen and (min-width:990px){.faq-page__layout{display:grid;grid-template-columns:23rem minmax(0,1fr);gap:4rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-faq-page.css.map */
