.section-faq-accordion{margin:0}.faq-section__hidden-note{margin:0;padding:10px 16px;background:#fff6d8;color:#6b5420;font-size:13px;text-align:center}.faq-section{background:var(--faq-bg, #ffffff);color:var(--faq-text, #5e6369);overflow:hidden}.faq-section__inner{padding-top:var(--faq-pad-top, 100px);padding-bottom:var(--faq-pad-bottom, 100px)}.faq-section__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(40px,6vw,88px);align-items:start}.faq-section--centered .faq-section__grid{grid-template-columns:minmax(0,1fr);max-width:var(--faq-content-max, 1024px);margin-inline:auto}.faq-section--centered .faq-section__header{text-align:center}.faq-section--centered .faq-section__intro{margin-inline:auto;max-width:100%}.faq-section--centered .faq-section__answer p{max-width:none}.faq-section--no-media .faq-section__grid{grid-template-columns:minmax(0,1fr)}.faq-section__eyebrow{margin:0 0 14px;color:var(--faq-eyebrow, #4aa3e2);font-size:13px;line-height:1.4;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.faq-section__heading{margin:0 0 14px;color:var(--faq-heading, #4aa3e2);font-family:var(--font-stack-header);font-weight:400;font-size:clamp(28px,2.2vw + 20px,36px);line-height:1.2;letter-spacing:-.01em}.faq-section__intro{margin:0 0 36px;max-width:100%;color:var(--faq-text, #5e6369);font-size:15px;line-height:1.65}.faq-section__intro p{margin:0}.faq-section__list{list-style:none;margin:0;padding:0}.faq-section__item{border-bottom:1px solid rgba(74,163,226,.35)}.faq-section__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;color:var(--faq-text, #5e6369);text-decoration:none;transition:color .25s ease}.faq-section__question:hover{color:var(--faq-accent, #4aa3e2)}.faq-section__que{display:block;flex:1;min-width:0;font-size:18px;line-height:1.45;font-weight:500}.faq-section__icon{display:inline-flex;flex:0 0 auto;color:var(--faq-accent, #4aa3e2);transition:transform .3s ease}.faq-section__question[aria-expanded=true] .faq-section__icon{transform:rotate(180deg)}.faq-section__answer{color:var(--faq-text, #5e6369)}.faq-section__answer p{margin:0;padding:0 0 22px;max-width:560px;font-size:15px;line-height:1.7}.faq-section__answer p+p{padding-top:0;margin-top:-10px}.faq-section__view-all{display:flex;justify-content:flex-start;margin-top:36px}.faq-section--centered .faq-section__view-all{justify-content:center}.faq-section__view-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 28px;border-radius:9999px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1.5px solid transparent;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.faq-section__view-all-btn--solid{background:var(--faq-accent, #4aa3e2);color:#fff;border-color:var(--faq-accent, #4aa3e2);box-shadow:0 10px 24px #4aa3e238}.faq-section__view-all-btn--solid:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 28px #4aa3e247}.faq-section__view-all-btn--border{background:transparent;color:var(--faq-accent, #4aa3e2);border-color:var(--faq-accent, #4aa3e2);box-shadow:none}.faq-section__view-all-btn--border:hover{color:var(--faq-accent, #4aa3e2);background:#4aa3e214;text-decoration:none;transform:translateY(-2px)}.faq-section__view-all-arrow{font-size:16px;line-height:1}.faq-section__media{width:100%;max-width:560px;margin-left:auto;line-height:0}.faq-section__media-img{display:block;width:100%;height:auto;border-radius:1rem}@media(max-width:1199px){.faq-section__inner{padding-top:var(--faq-pad-top-ip, 80px);padding-bottom:var(--faq-pad-bottom-ip, 80px)}.faq-section__grid{gap:48px}}@media(max-width:991px){.faq-section__grid{grid-template-columns:1fr;gap:40px}.faq-section__media{max-width:100%;width:100%;margin:0}.faq-section__media-img{width:100%;max-width:100%}}@media(max-width:767px){.faq-section__inner{padding-top:var(--faq-pad-top-xs, 48px);padding-bottom:var(--faq-pad-bottom-xs, 48px)}.faq-section__grid{gap:32px}.faq-section__media{max-width:100%;width:100%;margin:0}.faq-section__media-img{width:100%;border-radius:12px}.faq-section__intro{margin-bottom:24px}.faq-section__question{padding:16px 0}.faq-section__que{font-size:15px}.faq-section__view-all{margin-top:24px}.faq-section__view-all-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-accordion.css.map */
