.cf-faq__body{max-width:72rem;margin:0 auto}.cf-faq__heading{margin:0 0 1.6rem;font-size:2.8rem;font-weight:600;line-height:1.25;letter-spacing:0}.cf-faq__intro{margin:0 0 2.4rem}.cf-faq__intro p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.7;color:rgb(var(--color-foreground))}.cf-faq__intro p:last-child{margin-bottom:0}.cf-faq__jump{margin:0 0 3.2rem}.cf-faq__jump-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.cf-faq__jump-item{margin:0}.cf-faq__jump-link{display:inline-block;padding:.8rem 1.6rem;border:.1rem solid rgb(var(--color-button));border-radius:999px;color:rgb(var(--color-button));font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;transition:background-color .15s,color .15s}.cf-faq__jump-link:hover,.cf-faq__jump-link:focus-visible{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cf-faq__group-heading{margin:4.8rem 0 .8rem;padding-bottom:1.2rem;border-bottom:.2rem solid rgb(var(--color-button));font-size:2.4rem;font-weight:600;line-height:1.3;letter-spacing:0;scroll-margin-top:calc(var(--header-height, 0px) + 2.4rem)}.cf-faq__heading+.cf-faq__group-heading,.cf-faq__intro+.cf-faq__group-heading,.cf-faq__jump+.cf-faq__group-heading,.cf-faq__body>.cf-faq__group-heading:first-child{margin-top:0}.cf-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.cf-faq__item:first-child,.cf-faq__jump+.cf-faq__item,.cf-faq__heading+.cf-faq__item,.cf-faq__intro+.cf-faq__item{border-top:.1rem solid rgba(var(--color-foreground),.12)}.cf-faq__summary{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 0;cursor:pointer;list-style:none}.cf-faq__summary::-webkit-details-marker{display:none}.cf-faq__summary:hover .cf-faq__question{text-decoration:underline;text-underline-offset:.3rem}.cf-faq__summary:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem;border-radius:.4rem}.cf-faq__question{flex:1;margin:0;font-size:1.6rem;font-weight:600;line-height:1.4;letter-spacing:0;word-break:break-word}.cf-faq__caret{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:50%;color:rgb(var(--color-button));transition:transform .2s ease,background-color .15s,border-color .15s}.cf-faq__caret .icon-caret{position:static;width:1.2rem;height:.7rem}.cf-faq__details[open]>.cf-faq__summary .cf-faq__caret{transform:rotate(180deg);background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cf-faq__details[open]>.cf-faq__summary .cf-faq__question{color:rgb(var(--color-button))}.cf-faq__answer{margin:0;padding:0 4.8rem 2.4rem 0}.cf-faq__answer p,.cf-faq__answer li{margin:0;font-size:1.6rem;line-height:1.7;color:rgb(var(--color-foreground))}.cf-faq__answer p+p,.cf-faq__answer ul+p,.cf-faq__answer ol+p,.cf-faq__answer p+ul,.cf-faq__answer p+ol{margin-top:1.2rem}.cf-faq__answer ul,.cf-faq__answer ol{margin:0;padding-left:2rem;list-style-position:outside}.cf-faq__answer ul{list-style-type:disc}.cf-faq__answer ol{list-style-type:decimal}.cf-faq__answer li+li{margin-top:.4rem}.cf-faq__answer a,.cf-faq__intro a,.cf-faq__contact-text a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.cf-faq__contact{display:flex;flex-direction:column;gap:2.4rem;max-width:96rem;margin:4.8rem auto 0;padding:3.2rem 2.4rem;border-radius:var(--text-boxes-radius, 0)}.cf-faq__contact-media{flex:0 0 auto;width:100%;max-width:32rem}.cf-faq__contact-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--media-radius, 0)}.cf-faq__contact-content{flex:1 1 auto;min-width:0}.cf-faq__contact-heading{margin:0 0 1.2rem;font-size:2.4rem;font-weight:600;line-height:1.3;letter-spacing:0}.cf-faq__contact-text p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.7;color:rgb(var(--color-foreground))}.cf-faq__contact-text p:last-child{margin-bottom:0}.cf-faq__contact-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.cf-faq__button--outline{--alpha-button-background: 0;color:rgb(var(--color-button))}@media screen and (min-width:750px){.cf-faq__question{font-size:1.7rem}.cf-faq__contact{flex-direction:row;align-items:center;padding:4rem}}@media screen and (max-width:749px){.cf-faq__answer{padding-right:1.6rem}.cf-faq__group-heading{margin-top:3.6rem;font-size:2.2rem}.cf-faq__heading{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){.cf-faq__caret,.cf-faq__jump-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cf-faq.css.map */
