.product-faq{padding-bottom:var(--spacing-8)}.product-faq .section-stack--horizontal{background-color:rgba(93,121,117,.09);padding-top:var(--spacing-16)}@media(max-width:1199.98px){.product-faq .section-stack--horizontal{padding:0}}@media(min-width:1200px){.product-faq .section-stack--horizontal{gap:0;justify-content:space-between}}.product-faq .section-stack__main{width:50%;width:100%}.product-faq .section-stack__intro{background-color:transparent;padding:var(--spacing-8-5) var(--spacing-5-5);padding-left:0;width:50%;width:100%}.product-faq .section-stack__intro .v-stack{text-align:center}.product-faq .section-stack__intro .subheading{color:var(--color-primary);font-size:var(--text-h3);font-weight:600;letter-spacing:0;line-height:1.25em;margin-bottom:var(--spacing-1)}.product-faq .section-stack__intro .h2{color:var(--color-primary);font-size:40px;font-weight:950;letter-spacing:0;line-height:1.25em;margin:0 0 var(--spacing-5) 0}.product-faq .section-stack__intro .faq-description{color:#000;font-size:var(--text-base);letter-spacing:0;line-height:1.25em;margin:0;max-width:560px;max-width:100%;padding:0}@media(min-width:992px){.product-faq .accordion-box{padding:var(--spacing-1) var(--spacing-6)}}.product-faq .accordion-box .accordion:not(:last-child){border-bottom:1px solid #000}@media(min-width:1200px){.product-faq .accordion-box{padding-left:0;padding-right:0}}.product-faq .accordion-box .group.accordion .icon-accordion{transition:all .3s ease-in-out}.product-faq .accordion-box .group.accordion[aria-expanded=true] .icon-accordion{transform:rotate(180deg)}.product-faq .accordion-box .accordion__toggle{font-weight:600;gap:var(--spacing-24-5);padding:var(--spacing-6-3) 0}