.snorly-faq__header{text-align:center;max-width:720px;margin:0 auto 40px}.snorly-faq__badge{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--snorly-electric)}.snorly-faq__heading{margin:0 0 12px;font-size:clamp(2.8rem,4vw,4rem);line-height:1.1}.snorly-faq__subtitle{margin:0;font-size:1.6rem;line-height:1.5;color:var(--snorly-text-muted)}.snorly-faq__list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.snorly-faq__item{background:var(--snorly-periwinkle);border-radius:12px;overflow:hidden;transition:background .18s ease,box-shadow .18s ease}.snorly-faq__item[open]{background:var(--snorly-card-bg);box-shadow:0 2px 12px #1b2d5d14}.snorly-faq__summary{cursor:pointer;list-style:none;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;outline:none}.snorly-faq__summary::-webkit-details-marker{display:none}.snorly-faq__summary::marker{content:""}.snorly-faq__summary:focus-visible{outline:2px solid var(--snorly-electric);outline-offset:4px;border-radius:8px}.snorly-faq__question{font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;line-height:1.3;color:var(--snorly-navy)}.snorly-faq__arrow{flex-shrink:0;width:24px;height:24px;color:var(--snorly-electric);transition:transform .2s ease}.snorly-faq__item[open] .snorly-faq__arrow{transform:rotate(180deg)}.snorly-faq__answer{padding:0 24px 22px;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground))}.snorly-faq__answer p{margin:0 0 12px}.snorly-faq__answer p:last-child{margin-bottom:0}.snorly-faq__answer a{color:var(--snorly-electric);text-decoration:underline;text-underline-offset:2px}.snorly-faq__answer a:hover{color:var(--snorly-navy)}@media(max-width:480px){.snorly-faq__heading{font-size:2.4rem}.snorly-faq__summary{padding:16px 18px;gap:12px}.snorly-faq__question{font-size:1.5rem}.snorly-faq__answer{padding:0 18px 18px;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.snorly-faq__item,.snorly-faq__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-snorly-faq.css.map */
