.custom-faq-accordion-section{max-width:1200px;margin:0 auto;padding:2.4rem}.cfaq__header{text-align:center;margin-bottom:3.2rem}.cfaq__title{font-family:var(--font-heading-family, sans-serif);font-weight:700;font-size:clamp(2.4rem,5vw,3.6rem);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-foreground));margin:0 0 1rem;line-height:1.15}.cfaq__subtitle{font-family:var(--font-body-family, sans-serif);font-weight:300;font-size:1.6rem;color:rgba(var(--color-foreground),.55);margin:0;line-height:1.6}.cfaq__back-link{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-body-family, sans-serif);font-size:1.25rem;font-weight:400;color:rgba(var(--color-foreground),.6);text-decoration:none;margin-bottom:2.4rem;margin-top:0;transition:color .2s ease}.cfaq__back-link svg{flex-shrink:0;height:15px}@media(hover:hover){.cfaq__back-link:hover{color:rgb(var(--color-foreground))}}.cfaq__section-title{font-family:var(--font-heading-family, sans-serif);font-weight:700;font-size:clamp(2rem,3vw,2.6rem);text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-foreground));text-align:center;margin:0 0 4rem;line-height:1.2}.cfaq__list{margin-bottom:6.4rem}.cfaq__item{border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;margin-bottom:1.2rem;overflow:hidden}.cfaq__item:last-child{margin-bottom:0}.cfaq__question{display:flex;align-items:center;gap:1.6rem;width:100%;padding:2rem 2.4rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.cfaq__question::-webkit-details-marker,.cfaq__question::marker{display:none;content:""}@media(hover:hover){.cfaq__question:hover{opacity:.7}}.cfaq__question:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:4px}.cfaq__question-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.cfaq__question-icon svg{width:100%;height:100%}.cfaq__question-text{flex:1;font-family:var(--font-body-family, sans-serif);font-weight:600;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground));text-align:left}.cfaq__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:rgba(var(--color-foreground),.4);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.cfaq__chevron svg{width:100%;height:100%}.cfaq__item[open] .cfaq__chevron{transform:rotate(180deg)}.cfaq__answer{overflow:hidden}.cfaq__answer-inner{padding:0 2.4rem 2.4rem 6.4rem;font-family:var(--font-body-family, sans-serif);font-weight:300;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.7)}.cfaq__answer-inner p{margin:0 0 1.2rem}.cfaq__answer-inner p:last-child{margin-bottom:0}.cfaq__answer-inner strong{font-weight:600;color:rgb(var(--color-foreground))}.cfaq__answer-inner a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.cfaq__answer-inner a:hover{opacity:.7}}.cfaq__answer-inner ul,.cfaq__answer-inner ol{margin:.8rem 0 1.2rem 1.6rem;padding:0}.cfaq__answer-inner li{margin-bottom:.4rem}.cfaq__info-banner{display:flex;align-items:center;gap:1.2rem;background:rgba(var(--color-foreground),.04);border:1px solid rgba(var(--color-foreground),.08);border-radius:1.2rem;padding:1.4rem 2rem;margin-bottom:1.2rem}.cfaq__info-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:rgba(var(--color-foreground),.45)}.cfaq__info-banner-icon svg{width:100%;height:100%}.cfaq__info-banner-text{font-family:var(--font-body-family, sans-serif);font-weight:400;font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.65);margin:0}.cfaq__cta{text-align:center;padding:4rem 3rem;background:rgb(var(--color-foreground));border-radius:1.6rem;color:rgb(var(--color-background))}.cfaq__cta-heading{font-family:var(--font-heading-family, sans-serif);font-weight:600;font-size:clamp(1.75rem,3vw,2rem);letter-spacing:.04em;margin:0 0 1rem;color:rgb(var(--color-background))}.cfaq__cta-sub{font-family:var(--font-body-family, sans-serif);font-weight:300;font-size:1.3rem;color:rgba(var(--color-background),.65);margin:0 0 2.8rem;line-height:1.5}.cfaq__cta-btn{display:inline-block;font-family:var(--font-heading-family, sans-serif);font-weight:600;font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding:1.4rem 3.6rem;border-radius:50px;text-decoration:none;transition:all .3s ease}@media(hover:hover){.cfaq__cta-btn:hover{opacity:.85;transform:scale(1.03)}}@media screen and (max-width:749px){.custom-faq-accordion-section{padding:2.4rem 1.6rem}.cfaq__header{margin-bottom:2.4rem}.cfaq__back-link{font-size:1.15rem;margin-top:0;margin-bottom:2.4rem}.cfaq__section-title{margin-bottom:3rem}.cfaq__question{gap:1rem;padding:1.4rem}.cfaq__question-icon{width:2rem;height:2rem}.cfaq__question-text{font-size:1.3rem}.cfaq__answer-inner{padding:0 1rem;font-size:1.35rem}.cfaq__list{margin-bottom:3rem}.cfaq__info-banner{padding:1.2rem 1.4rem;gap:1rem}.cfaq__info-banner-text{font-size:1.25rem}.cfaq__cta{padding:3rem 2rem;border-radius:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-faq-accordion.css.map */
