.faq-grid{width:100%;background:var(--faq-grid-bg, #e8e8e8)}.faq-grid__inner{max-width:calc(var(--page-content-width) + 128px);margin:0 auto;padding:48px 64px;display:flex;flex-direction:column;gap:24px;width:100%}.faq-grid__header{display:flex;flex-direction:column;gap:24px;width:100%;align-items:center;text-align:center}.faq-grid__header--center{align-items:center;text-align:center}.faq-grid__header--left{align-items:flex-start;text-align:left}.faq-grid__header--right{align-items:flex-end;text-align:right}.faq-grid__heading{font-family:"Barlow",var(--font-heading-family),sans-serif;font-weight:600;font-size:32px;line-height:1;letter-spacing:.64px;color:#000;margin:0}.faq-grid__subtitle{font-family:"Barlow",var(--font-body-family),sans-serif;font-weight:400;font-size:20px;line-height:22px;color:#000c;margin:0;width:100%}.faq-grid__columns{display:flex;align-items:flex-start;gap:32px;width:100%}.faq-grid__column{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.faq-grid__columns--1{flex-direction:column;align-items:stretch;gap:0}.faq-grid__columns--1 .faq-grid__column{flex:0 0 auto;width:100%}.faq-grid__item{border-bottom:1px solid #cdcdcd;width:100%}.faq-grid__details{width:100%}.faq-grid__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-grid__summary::-webkit-details-marker,.faq-grid__summary::marker{display:none;content:""}.faq-grid__details[open]>.faq-grid__summary{padding-bottom:12px}.faq-grid__question{font-family:"Barlow",var(--font-body-family),sans-serif;font-weight:600;font-size:16px;line-height:normal;letter-spacing:-.176px;color:#000;margin:0;flex:1 1 auto;min-width:0;word-break:break-word}.faq-grid__icon{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;margin-top:-2px;color:#515151;transition:transform .25s ease}.faq-grid__icon svg{display:block}.faq-grid__details[open]>.faq-grid__summary .faq-grid__icon{transform:rotate(180deg)}.faq-grid__answer{padding-bottom:24px;word-break:break-word}.faq-grid__answer,.faq-grid__answer.rte p,.faq-grid__answer.rte li{font-family:"Barlow",var(--font-body-family),sans-serif;font-weight:400;font-size:16px;line-height:normal;letter-spacing:-.176px;color:#515151}.faq-grid__answer.rte p{margin:0 0 12px}.faq-grid__answer.rte ul,.faq-grid__answer.rte ol{margin:0 0 12px;padding-left:1.25em}.faq-grid__answer.rte>*:last-child{margin-bottom:0}.faq-grid__answer.rte img{max-width:100%;height:auto}.faq-grid__dynamic{width:100%}.faq-grid__dynamic .faq-accordion-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:0!important}.faq-grid__dynamic .faq-accordion-item{border-bottom:1px solid #cdcdcd;background:transparent;width:100%}.faq-grid__dynamic summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 0;cursor:pointer;list-style:none;background:transparent}.faq-grid__dynamic details[open]>summary{padding-bottom:12px}.faq-grid__dynamic .faq-question-heading{font-family:"Barlow",var(--font-body-family),sans-serif;font-weight:600;font-size:16px;line-height:normal;letter-spacing:-.176px;color:#000;margin:0;flex:1 1 auto;min-width:0;word-break:break-word}.faq-grid__dynamic .faq-chevron{flex:0 0 24px;width:24px;height:24px;margin-top:-2px;color:#515151;transition:transform .25s ease}.faq-grid__dynamic details[open]>summary .faq-chevron{transform:rotate(180deg)}.faq-grid__dynamic .faq-divider{display:none!important}.faq-grid__dynamic .faq-answer{padding:0 0 24px;background:transparent;word-break:break-word}.faq-grid__dynamic .faq-answer,.faq-grid__dynamic .faq-answer p{font-family:"Barlow",var(--font-body-family),sans-serif;font-weight:400;font-size:16px;line-height:normal;letter-spacing:-.176px;color:#515151;margin:0}@media screen and (max-width:989px){.faq-grid__inner{padding-left:24px;padding-right:24px}.faq-grid__columns{flex-direction:column;align-items:stretch;gap:0}.faq-grid__column{flex:0 0 auto;width:100%}}@media screen and (max-width:749px){.faq-grid__inner{padding-left:16px;padding-right:16px}.faq-grid__header{gap:12px}.faq-grid__heading{font-size:28px}.faq-grid__subtitle{font-size:16px}}@media(prefers-reduced-motion:reduce){.faq-grid__icon,.faq-grid__dynamic .faq-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq-grid.css.map */
