.ag-faq{background:var(--ag-faq-background, transparent);color:var(--ag-faq-text-color, #1a1a1a)}.ag-faq__inner{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.ag-faq__heading{max-width:80rem;margin:0;color:var(--ag-faq-heading-color, #1a1a1a);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;letter-spacing:0;text-align:center}.ag-faq__list{width:100%;overflow:hidden;border-radius:4.8rem;background:var(--ag-faq-item-background, #fff)}.ag-faq__item{padding:var(--ag-faq-item-padding-top-mobile, 2.8rem) 2.8rem var(--ag-faq-item-padding-bottom-mobile, 2.8rem);background:var(--ag-faq-item-background, #fff)}.ag-faq__summary{display:flex;align-items:center;gap:2.4rem;width:100%;padding:0;color:var(--ag-faq-text-color, #1a1a1a);cursor:pointer;list-style:none}.ag-faq__summary::-webkit-details-marker{display:none}.ag-faq__question{flex:1 1 auto;min-width:0;color:var(--ag-faq-text-color, #1a1a1a);font-size:1.6rem;font-weight:700;line-height:2.2rem;letter-spacing:0;word-break:break-word;transition:color .2s ease}.ag-faq__summary:hover .ag-faq__question,.ag-faq__item.is-expanded .ag-faq__question{color:var(--ag-faq-accent-color, #1a5bff)}.ag-faq__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#f8f8f8;color:var(--ag-faq-text-color, #1a1a1a);transition:background .2s ease,color .2s ease}.ag-faq__summary:hover .ag-faq__icon{color:var(--ag-faq-accent-color, #1a5bff)}.ag-faq__icon .icon{position:relative;right:auto;top:auto;display:block;width:2.4rem;height:2.4rem;transform:rotate(0);transform-origin:center;transition:transform .18s ease-out}.ag-faq__item.is-expanded .ag-faq__icon .icon{transform:rotate(180deg)}.ag-faq__panel{overflow:hidden;height:0;opacity:0;transition:height .38s cubic-bezier(.22,1,.36,1),opacity .26s ease}.ag-faq__answer{padding:1.6rem 0 0;color:var(--ag-faq-muted-color, #414141);font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:0}.ag-faq__answer .metafield-rich_text_field p{margin:0}.ag-faq__answer>*{margin-top:0;margin-bottom:0}.ag-faq__answer>*+*{margin-top:1.2rem}@media screen and (min-width:768px){.ag-faq__inner{gap:6.4rem}.ag-faq__item{padding:var(--ag-faq-item-padding-top, 2.8rem) 2.8rem var(--ag-faq-item-padding-bottom, 2.8rem)}.ag-faq__answer{padding:1.6rem 4rem 0 0}}@media(prefers-reduced-motion:reduce){.ag-faq__icon .icon,.ag-faq__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-ag-faq.css.map */
