.faq-section{background-color:var(--faq-bg, #f5f2ee);padding-top:var(--section-pt, 60px);padding-bottom:var(--section-pb, 60px)}.faq-section .faq-section__header{text-align:center;margin-bottom:3rem}.faq-section .faq-section__eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faq-eyebrow-color, #7a9bbf);margin:0 0 .75rem}.faq-section .faq-section__title{font-size:var(--faq-title-size, 44px);font-weight:900;text-transform:uppercase;color:var(--faq-title-color, #111);margin:0 0 .75rem;line-height:1.05;letter-spacing:-.01em;font-style:normal}.faq-section .faq-section__title-highlight{color:var(--faq-title-highlight-color, #7a9bbf);font-weight:900;font-style:normal;display:block}.faq-section .faq-section__subtitle{font-size:15px;color:var(--faq-subtitle-color, #666);margin:0;line-height:1.5}.faq-section .faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-section .faq-item{background-color:var(--faq-item-bg, #ffffff);border:1px solid var(--faq-item-border, #e5e5e5);border-radius:10px;overflow:hidden;transition:box-shadow .2s ease}.faq-section .faq-item:hover{box-shadow:0 4px 16px #0000000f}.faq-section .faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;background:none;border:none;cursor:pointer;gap:1rem;text-align:left}.faq-section .faq-item__left{display:flex;align-items:center;gap:.85rem;flex:1;min-width:0}.faq-section .faq-item__number{font-size:14px;font-weight:700;color:var(--faq-number-color, #7a9bbf);letter-spacing:.02em;flex-shrink:0;min-width:24px}.faq-section .faq-item__icon{display:inline-flex;align-items:center;color:var(--faq-icon-color, #888);flex-shrink:0;font-size:20px}.faq-section .faq-item__icon svg{width:18px;height:18px}.faq-section .faq-item__question{font-size:var(--faq-question-size, 16px);font-weight:700;color:var(--faq-question-color, #111);line-height:1.3}.faq-section .faq-item__plus{color:var(--faq-plus-color, #111);flex-shrink:0;display:flex;align-items:center;transition:transform .25s ease}.faq-section .faq-item--open .faq-item__plus{transform:rotate(45deg)}.faq-section .faq-item__answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-section .faq-item--open .faq-item__answer{max-height:600px}.faq-section .faq-item__answer-inner{padding:0 1.25rem 1.25rem;padding-left:calc(2.95rem + 42px);font-size:var(--faq-answer-size, 14px);color:var(--faq-answer-color, #444);line-height:1.65}@media(max-width:749px){.faq-section .faq-section__title{font-size:clamp(28px,8vw,44px)}.faq-section .faq-item__answer-inner{padding-left:1.25rem}.faq-section .faq-item__trigger{padding:1rem}.faq-section .faq-item__question{font-size:14px}}@media(prefers-reduced-motion:reduce){.faq-section .faq-item__answer,.faq-section .faq-item__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq.css.map */
