.faq{padding:48px 0}@media(min-width:750px){.faq{padding:64px 0}}@media(min-width:990px){.faq{padding:80px 0}}.faq__container{max-width:var(--page-width);margin:0 auto;padding:0 16px}@media(min-width:750px){.faq__container{padding:0 var(--aseli-outer-padding)}}.faq__header{max-width:672px;margin:0 auto 40px;text-align:center}@media(min-width:750px){.faq__header{margin-bottom:48px}}.faq__eyebrow{display:inline-block;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.05em;font-size:18px;font-weight:600;line-height:1.4;color:var(--color-caramel);margin:0 0 12px}@media(min-width:750px){.faq__eyebrow{font-size:20px}}.faq__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:36px;line-height:1.25;color:var(--color-brown-dark);margin:0 0 12px}@media(min-width:750px){.faq__title{font-size:48px}}.faq__lead,.faq__lead p{font-family:var(--font-body-family);font-size:16px;line-height:1.625;color:var(--color-brown)}.faq__lead p{margin:0}.faq__accordion{max-width:768px;margin:0 auto;background-color:var(--color-paper);border-radius:16px;border:1px solid rgba(200,134,46,.15);box-shadow:0 1px 2px #0000000d;padding:0 20px}@media(min-width:750px){.faq__accordion{padding:0 32px}}.faq__item+.faq__item{border-top:1px solid rgba(200,134,46,.1)}.faq__button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:0;padding:20px 0;cursor:pointer;font-family:inherit;color:inherit}.faq__question{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 400);font-size:20px;line-height:1.3;color:var(--color-brown-dark);transition:color .2s ease}@media(min-width:750px){.faq__question{font-size:24px}}.faq__button:hover .faq__question{color:var(--color-aseli-red)}.faq__toggle{position:relative;width:20px;height:20px;flex-shrink:0;color:var(--color-caramel);transition:color .3s ease}.faq__item.is-open .faq__toggle{color:var(--color-aseli-red)}.faq__toggle-bar{position:absolute;background-color:currentColor;border-radius:2px}.faq__toggle-bar--h{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq__toggle-bar--v{left:50%;top:0;height:100%;width:2px;transform:translate(-50%) scaleY(1);transform-origin:center;transition:transform .3s ease}.faq__item.is-open .faq__toggle-bar--v{transform:translate(-50%) scaleY(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer,.faq__answer p{font-family:var(--font-body-family);font-size:16px;line-height:1.625;color:var(--color-brown)}.faq__answer{padding:0 24px 20px 0}@media(min-width:750px){.faq__answer{padding-right:40px}}.faq__answer p{margin:0}.faq__answer p+p{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-aseli-faq.css.map */
