.cfw-faq{padding:5rem 0;background-color:#f6f6f4}.cfw-faq__container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:900px){.cfw-faq__container{grid-template-columns:.35fr .65fr;gap:5rem;align-items:start}}.cfw-faq__left{position:sticky;top:calc(var(--header-height, 80px) + 2rem)}.cfw-faq__badge{display:inline-block;padding:.3rem .8rem;border:1.5px solid #c8c8c4;border-radius:6px;font-size:.75rem;font-weight:700;color:#555;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem}.cfw-faq__heading{font-size:clamp(2.25rem,4.5vw,3rem);font-weight:700;color:#1a1a1a;line-height:1.1;margin:0 0 1.25rem;letter-spacing:-.025em}.cfw-faq__subheading{font-size:1rem;color:#777;line-height:1.65;margin:0;max-width:28rem}.cfw-faq__right{display:flex;flex-direction:column}.cfw-faq__item{border-bottom:1px solid #d6d6d2}.cfw-faq__item:first-child{border-top:1px solid #d6d6d2}.cfw-faq__question{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:500;color:#1a1a1a;line-height:1.4;transition:color .15s ease}.cfw-faq__question:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.cfw-faq__question::-webkit-details-marker{display:none}.cfw-faq__question::marker{content:""}.cfw-faq__question:hover{color:#469969}.cfw-faq__chevron{flex-shrink:0;color:#999;transition:transform .25s cubic-bezier(.4,0,.2,1),color .15s ease,border-color .15s ease;width:28px;height:28px;border:1.5px solid #d0d0cc;border-radius:50%;padding:4px}.cfw-faq__question:hover .cfw-faq__chevron{border-color:#469969;color:#469969}.cfw-faq__item[open] .cfw-faq__chevron{transform:rotate(180deg);color:#469969;border-color:#469969}.cfw-faq__answer{padding:0 0 1.75rem;font-size:.9375rem;color:#666;line-height:1.75;max-width:560px;animation:faqSlideIn .25s ease forwards}.cfw-faq__answer p{margin:0}.cfw-faq__answer p+p{margin-top:.75rem}.cfw-faq__answer a{color:#469969;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.cfw-faq__answer a:hover{color:#3a8257}.cfw-faq__answer a:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}@keyframes faqSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899px){.cfw-faq{padding:3.5rem 0}.cfw-faq__left{position:static;text-align:center}.cfw-faq__subheading{max-width:100%}.cfw-faq__heading{font-size:2rem}.cfw-faq__question{font-size:1rem;padding:1.25rem 0}.cfw-faq__chevron{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cfw-faq.css.map */
