.faq-section{width:100%;padding:72px 20px}.faq-section__inner{max-width:750px;margin:0 auto}.faq-section__heading{font-family:var(--solsets-font-heading, Georgia, serif);font-weight:var(--faq-heading-weight, 400);font-size:var(--faq-heading-size, 42px);text-align:center;margin:0 0 40px;letter-spacing:-.01em}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--faq-card-bg, #ffffff);border-radius:10px;overflow:hidden;border:none;box-shadow:0 3px 6px #0000001c;transition:box-shadow .25s ease,transform .25s ease}.faq-item:hover{transform:translateY(-3px);box-shadow:0 7px 16px #0000002b}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;cursor:pointer;list-style:none;font-family:var(--solsets-font-body, "Maison Neue", "DM Sans", sans-serif);font-size:var(--faq-question-size, 1.1rem);font-weight:400;line-height:1.4;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:background .15s ease}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question:hover{background:transparent}.faq-item__question-text{flex:1}.faq-item__icon{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:14px;height:14px;opacity:.55;transition:transform .25s ease}.faq-item__icon svg{display:block;width:12px!important;height:12px!important;min-width:12px;min-height:12px}.faq-icon-v{transition:opacity .25s ease,transform .25s ease}.faq-item--open .faq-icon-v{opacity:0;transform:rotate(90deg)}.faq-item__answer{overflow:hidden;font-family:var(--solsets-font-body, "Maison Neue", "DM Sans", sans-serif);font-size:var(--faq-answer-size, 1.05rem);line-height:1.65;letter-spacing:-.01em}.faq-item__answer-inner{padding:0 26px 22px}.faq-item__answer p{margin:0 0 10px}.faq-item__answer p:last-child{margin-bottom:0}@media(max-width:700px){.faq-section{padding:48px 14px}.faq-section__heading{font-size:calc(var(--faq-heading-size, 42px) * .78);margin-bottom:28px}.faq-item__question{padding:17px 18px;font-size:calc(var(--faq-question-size, 15px) * .94)}.faq-item__answer-inner{padding:0 18px 17px;font-size:calc(var(--faq-answer-size, 14px) * .94)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faq-accordion.css.map */
