.faq-split,.faq-split *,.faq-split *:before,.faq-split *:after{box-sizing:border-box}.page-index .shopify-section>[class*=-padding]:has(.faq-split){padding-top:4.8rem;padding-bottom:0;background:#f5f5f5;background-image:none}.page-index .faq-split{display:flex;flex-direction:column;gap:1.2rem;overflow:visible}.page-index .faq-split__intro{display:contents}.page-index .faq-split>div:not([class]){position:absolute;width:0;height:0;margin:0;overflow:hidden;pointer-events:none}.page-index .faq-split__list{order:2;margin-top:0}.page-index .faq-split a.faq-split__button{display:inline-flex;align-items:center;justify-content:center;order:3;align-self:stretch;box-sizing:border-box;width:100%;min-height:4.8rem;height:4.8rem;margin:0;padding:0 2.4rem;border:0;border-radius:.6rem;background:rgb(var(--color-button, 237, 109, 53));box-shadow:none;color:rgb(var(--color-button-text, 255, 255, 255));font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:-.03em;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s}.page-index .faq-split__copy{display:flex;flex-direction:column;min-width:0;max-width:none;width:100%;margin:0}.page-index .faq-split .faq-split__heading{width:100%;max-width:none;margin:0;color:#000;font-size:clamp(20px,5vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-align:left;text-wrap:wrap;white-space:normal}.page-index .faq-split__description{margin:2rem 0 0;max-width:86rem;color:#000;font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:-.03em;text-align:left;white-space:normal;overflow-wrap:break-word}.page-index .faq-split__description p{margin:0;max-width:86rem;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}.page-index .faq-split a.faq-split__button:hover,.page-index .faq-split a.faq-split__button:focus{color:rgb(var(--color-button-text, 255, 255, 255));text-decoration:none}.page-index .faq-split a.faq-split__button:focus-visible{outline:.2rem solid rgb(0,0,0);outline-offset:.2rem}.page-index .faq-split a.faq-split__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.page-index .faq-split__list{display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:none;margin:0;padding:0 0 2rem;border:0}.page-index .faq-split .faq-split__item,.page-index .faq-split .faq-split__item.accordion,.page-index .faq-split .accordion+.accordion{margin:0;padding:0 0 1.2rem;border:0;border-top:0;border-bottom:0;background:transparent}.page-index .faq-split .faq-split__question{display:flex;align-items:center;justify-content:space-between;column-gap:1.6rem;width:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:#000;text-align:left;cursor:pointer}.page-index .faq-split .faq-split__question-text{flex:1 1 auto;min-width:0;color:#000;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:-.01em;text-align:left;transition:opacity .25s}.page-index .faq-split .faq-split__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;color:#000}.page-index .faq-split .faq-split__icon svg{display:block;width:1.6rem;height:1.6rem;transform:rotate(90deg);transition:transform .25s}.page-index .faq-split .faq-split__question.active .faq-split__icon svg{transform:rotate(-90deg)}.page-index .faq-split .faq-split__answer{max-width:none;padding:0 2.4rem 1.2rem;color:#6c757d;font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:-.03em}.page-index .faq-split .faq-split__answer :is(p,li){margin:0;padding-bottom:5px;color:#6c757d;font-size:inherit;font-weight:400;line-height:1.5;letter-spacing:-.03em}.page-index .faq-split .faq-split__answer a{color:#000;font-weight:400;text-decoration:underline;text-underline-offset:.2rem}@media(hover:hover){.page-index .faq-split .faq-split__question:not(.active):hover .faq-split__question-text{opacity:.5}}.page-index .faq-split .faq-split__question:focus{outline:none}.page-index .faq-split .faq-split__question:focus-visible{outline:.2rem solid rgb(0,0,0);outline-offset:.4rem}@media screen and (min-width:576px){.page-index .faq-split{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:2rem;row-gap:1.2rem}.page-index .faq-split__copy{grid-column:1;grid-row:1;align-self:center;order:0}.page-index .faq-split a.faq-split__button{grid-column:2;grid-row:1;align-self:end;order:0;width:auto}.page-index .faq-split__list{grid-column:1 / -1;grid-row:2;order:0}}@media screen and (min-width:750px){.page-index .shopify-section>[class*=-padding]:has(.faq-split){padding-top:8rem;padding-bottom:0}.page-index .faq-split{row-gap:1.6rem}.page-index .faq-split .faq-split__heading{font-size:clamp(28px,3.2vw,38px)}.page-index .faq-split__description{margin-top:3.2rem;font-size:1.5rem}.page-index .faq-split__list{padding-bottom:0}.page-index .faq-split .faq-split__item,.page-index .faq-split .faq-split__item.accordion{padding-bottom:1.6rem}.page-index .faq-split .faq-split__question-text{font-size:2rem}.page-index .faq-split .faq-split__icon{width:4rem;height:4rem}.page-index .faq-split .faq-split__icon svg{width:2rem;height:2rem}.page-index .faq-split .faq-split__answer{padding-right:4rem;padding-left:4rem;font-size:1.5rem}}@media screen and (min-width:1440px){.page-index .shopify-section>[class*=-padding]:has(.faq-split){padding-top:12rem;padding-bottom:0}}@media screen and (max-width:749px){.page-index .faq-split .faq-split__heading{font-size:clamp(20px,5vw,32px);font-weight:700;line-height:1.2}}@media screen and (min-width:1100px){.page-index .faq-split a.faq-split__button:hover{background:#ce5f2e}}@media(prefers-reduced-motion:reduce){.page-index .faq-split .faq-split__icon svg,.page-index .faq-split .faq-split__question-text,.page-index .faq-split a.faq-split__button{transition:none}}@media screen and (max-width:749px){.page-index .shopify-section:has(.faq-split){margin-top:-2.4rem}.page-index.page-index .shopify-section>[class*=-padding]:has(.faq-split){padding-top:0;padding-bottom:2rem}}@media screen and (min-width:750px){.page-index .shopify-section:has(.faq-split){margin-top:0}.page-index.page-index .shopify-section>[class*=-padding]:has(.faq-split){padding-top:2.8rem;padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-faq-split.css.map */
