.aam-faq-padding{padding-top:calc(var(--aam-faq-padding-top) * .75);padding-bottom:calc(var(--aam-faq-padding-bottom) * .75)}.aam-faq-header{display:flex;align-items:end;justify-content:space-between;gap:2.4rem;margin-bottom:1.8rem}.aam-faq-heading{margin:0;line-height:1.15}.aam-faq-intro{max-width:54rem;color:rgba(var(--color-foreground),.68);font-size:1.4rem;line-height:1.55}.aam-faq-intro>:first-child{margin-top:0}.aam-faq-intro>:last-child{margin-bottom:0}.aam-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.aam-faq-card{min-width:0;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:rgb(var(--color-background));transition:border-color .18s ease,box-shadow .18s ease}.aam-faq-card:last-child:nth-child(odd){grid-column:1 / -1}.aam-faq-card[open]{border-color:rgba(var(--color-foreground),.24);box-shadow:0 .8rem 2.4rem rgba(var(--color-foreground),.05)}.aam-faq-question{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.6rem;padding:1.8rem 2rem;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:500;line-height:1.4}.aam-faq-question::-webkit-details-marker{display:none}.aam-faq-question:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.3rem;border-radius:.6rem}.aam-faq-icon{position:relative;flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.aam-faq-icon:before,.aam-faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:.1rem;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.aam-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.aam-faq-card[open] .aam-faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.aam-faq-answer{padding:0 2rem 2rem;color:rgba(var(--color-foreground),.76);font-size:1.4rem;line-height:1.65}.aam-faq-answer>:first-child{margin-top:0}.aam-faq-answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.aam-faq-padding{padding-top:var(--aam-faq-padding-top);padding-bottom:var(--aam-faq-padding-bottom)}}@media screen and (max-width:749px){.aam-faq-header{display:block;margin-bottom:1.4rem}.aam-faq-intro{margin-top:.8rem}.aam-faq-grid{grid-template-columns:1fr}.aam-faq-card:last-child:nth-child(odd){grid-column:auto}.aam-faq-question{min-height:5.8rem;padding:1.5rem 1.6rem;font-size:1.4rem}.aam-faq-answer{padding:0 1.6rem 1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-product-faq-cards.css.map */
