.asl-faq{padding:36px 16px;color:var(--asl-faq-text)}.asl-faq__inner{width:min(100%,900px);margin:0 auto;padding:clamp(44px,7vw,78px) clamp(20px,6vw,62px);border-radius:42px;background:var(--asl-faq-bg)}.asl-faq__heading{margin:0;color:var(--asl-faq-accent);text-align:center;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.08}.asl-faq__intro{max-width:690px;margin:28px auto 38px;color:var(--asl-faq-muted);text-align:center;font-size:clamp(17px,2.2vw,23px);line-height:1.45}.asl-faq__intro p,.asl-faq__answer p{margin:0}.asl-faq__categories,.asl-faq__questions{display:grid;gap:16px}.asl-faq__category,.asl-faq__item{margin:0}.asl-faq__category-summary,.asl-faq__question{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:92px;padding:24px 30px;border-radius:22px;background:var(--asl-faq-card);box-shadow:0 9px 17px #342b2217;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.asl-faq__category-summary{color:var(--asl-faq-text);font-size:clamp(19px,2.4vw,25px);font-weight:700;line-height:1.25}.asl-faq__question{min-height:82px;font-size:clamp(17px,2vw,21px);font-weight:700;line-height:1.3}.asl-faq__category-summary::-webkit-details-marker,.asl-faq__question::-webkit-details-marker{display:none}.asl-faq__chevron{width:28px;height:28px;flex:0 0 28px;color:var(--asl-faq-muted);transition:transform .18s ease}.asl-faq__chevron svg{display:block;width:100%;height:100%}.asl-faq__category[open]>.asl-faq__category-summary .asl-faq__chevron,.asl-faq__item[open]>.asl-faq__question .asl-faq__chevron{transform:rotate(180deg)}.asl-faq__questions{padding:16px 8px 4px}.asl-faq__answer{margin:-20px 0 0;padding:42px 30px 26px;border-radius:0 0 22px 22px;background:var(--asl-faq-card);color:var(--asl-faq-muted);font-size:16px;line-height:1.65}@media screen and (max-width:749px){.asl-faq{padding:24px 12px}.asl-faq__inner{padding:46px 18px 30px;border-radius:34px}.asl-faq__intro{margin:26px auto 34px;font-size:17px}.asl-faq__categories,.asl-faq__questions{gap:13px}.asl-faq__category-summary,.asl-faq__question{min-height:84px;padding:22px 20px;border-radius:18px}.asl-faq__category-summary{font-size:19px}.asl-faq__question{min-height:76px;font-size:17px}.asl-faq__questions{padding:13px 4px 2px}.asl-faq__answer{margin-top:-18px;padding:38px 20px 22px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=EA */
