.shopify-section--faq .section-header{padding-bottom:20px}@media(min-width:750px){.shopify-section--faq .section-header{padding-bottom:80px}}.shopify-section--faq .section-header__title{margin:0 auto;width:-moz-fit-content;width:fit-content}.shopify-section--faq .section-header__title p{margin:0}@media(min-width:750px){.shopify-section--faq .faq{display:grid;grid-template-columns:.5fr 2fr}}.shopify-section--faq .faq .faq__toc{display:flex;flex-wrap:wrap;gap:12px;height:-moz-fit-content;height:fit-content;justify-content:center}@media(min-width:750px){.shopify-section--faq .faq .faq__toc{display:grid;gap:30px;justify-content:start;padding-top:16px}}.shopify-section--faq .faq .faq__toc-item{cursor:pointer;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:700}.shopify-section--faq .faq .faq__toc-item .item-title{padding:0 .5rem}.shopify-section--faq .faq .faq__toc-item.is-active .item-title{background-color:#ffe1ee;padding:0 .5rem;width:-moz-fit-content;width:fit-content}.shopify-section--faq .faq .question-answer{padding-top:3rem}@media(min-width:750px){.shopify-section--faq .faq .question-answer{max-width:1060px;padding:0}}.shopify-section--faq .faq .question-answer details{border-bottom:1px solid #e6e0dd}.shopify-section--faq .faq .question-answer details .hidden{display:none}.shopify-section--faq .faq .question-answer details[open] summary svg{transform:rotate(180deg)}.shopify-section--faq .faq .question-answer summary{display:flex;font-weight:500;justify-content:space-between;padding:16px 0}.shopify-section--faq .faq .question-answer summary svg{transition:.4s ease-in-out}