.ag-product-faq{padding-top:var(--ag-faq-pt, 36px);padding-bottom:var(--ag-faq-pb, 36px)}.ag-product-faq__inner{display:flex;flex-direction:column;gap:32px;max-width:var(--page-width, 72rem);margin:0 auto;padding:0 var(--page-margin, 16px)}@media(min-width:990px){.ag-product-faq__inner{flex-direction:row;gap:60px;align-items:flex-start}}.ag-product-faq__header{flex-shrink:0}@media(min-width:990px){.ag-product-faq__header{position:sticky;top:120px;width:280px}}.ag-product-faq__title{font-family:var(--font-heading-family);font-size:1.5rem;color:rgba(var(--color-foreground-heading, var(--color-foreground)),1);margin:0 0 12px}@media(min-width:750px){.ag-product-faq__title{font-size:2rem}}.ag-product-faq__subtitle{font-size:.9375rem;line-height:1.6;color:rgba(var(--color-foreground),.7);margin:0}.ag-product-faq__accordion{flex:1}.ag-product-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.ag-product-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.1)}.ag-product-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;color:rgba(var(--color-foreground),1);transition:color .2s ease}.ag-product-faq__question::-webkit-details-marker{display:none}.ag-product-faq__question::marker{display:none;content:""}.ag-product-faq__question:hover{color:rgba(var(--color-primary, var(--color-foreground)),1)}.ag-product-faq__question:focus-visible{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px;border-radius:2px}.ag-product-faq__chevron{flex-shrink:0;transition:transform .3s ease;color:rgba(var(--color-foreground),.5)}.ag-product-faq__item[open] .ag-product-faq__chevron{transform:rotate(180deg)}.ag-product-faq__answer{overflow:hidden;max-height:0;transition:max-height .3s ease}.ag-product-faq__item[open] .ag-product-faq__answer{max-height:500px;transition:max-height .5s ease}.ag-product-faq__answer-inner{padding-bottom:20px;font-size:.875rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.ag-product-faq__answer-inner p{margin:0 0 8px}.ag-product-faq__answer-inner p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ag-product-faq.css.map */
