.faq-section{background:var(--faq-bg, #ffffff)}.faq-section__inner{max-width:var(--faq-max-width, 800px);margin:0 auto;padding:0 24px}.faq-section__heading{font-size:45px;text-align:center;font-weight:700;color:var(--faq-heading-color, #111);margin:0 0 50px}.faq-section__subheading{font-size:20px;color:var(--faq-answer-color, #4a4a4a);margin:0 0 32px;max-width:100%;text-align:center}.faq-list{border-top:1px solid var(--faq-border-color, #dee3df)}.faq-item{border-bottom:1px solid var(--faq-border-color, #dee3df)}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;background:none;border:none;padding:20px 4px;cursor:pointer;text-align:left;font:inherit}.faq-item__question{font-size:20px;font-weight:600;color:var(--faq-question-color, #111)}.faq-item__icon{position:relative;flex:none;width:var(--faq-icon-size, 18px);height:var(--faq-icon-size, 18px)}.faq-item__icon-line{position:absolute;top:50%;left:50%;background:var(--faq-icon-color, #111);transform:translate(-50%,-50%);transition:transform var(--faq-transition-speed, .3s) ease,opacity var(--faq-transition-speed, .3s) ease}.faq-item__icon-line--h{width:100%;height:2px}.faq-item__icon-line--v{width:2px;height:100%}.faq-item__trigger[aria-expanded=true] .faq-item__icon-line--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item__icon-img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%);transition:opacity var(--faq-transition-speed, .3s) ease,transform var(--faq-transition-speed, .3s) ease}.faq-item__icon-img--open{opacity:0}.faq-item__icon-img--rotate{transform:translate(-50%,-50%) rotate(180deg)}.faq-item__trigger[aria-expanded=true] .faq-item__icon-img--closed{opacity:0}.faq-item__trigger[aria-expanded=true] .faq-item__icon-img--open{opacity:1}.faq-item__trigger[aria-expanded=true] .faq-item__icon-img--open.faq-item__icon-img--rotate{transform:translate(-50%,-50%) rotate(0)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--faq-transition-speed, .3s) ease}.faq-item__panel.is-open{grid-template-rows:1fr}.faq-item__panel-inner{overflow:hidden;min-height:0}.faq-item__answer{padding:0 4px 20px;color:var(--faq-answer-color, #4a4a4a);font-size:20px;line-height:1.6;opacity:0;transition:opacity calc(var(--faq-transition-speed, .3s) * .7) ease;transition-delay:0ms}.faq-item__panel.is-open .faq-item__answer{opacity:1;transition-delay:calc(var(--faq-transition-speed, .3s) * .3)}.faq-item__answer p{margin:0 0 12px}.faq-item__answer p:last-child{margin-bottom:0}.faq-list__note{padding:16px 4px;color:var(--faq-answer-color, #4a4a4a);font-size:14px}.faq-section__cta{margin-top:40px;padding-top:32px;border-top:1px solid var(--faq-border-color, #dee3df);text-align:center}.faq-section__cta p{margin:0 0 16px;color:var(--faq-answer-color, #4a4a4a);font-size:16px}.faq-section__cta-button{display:inline-block;padding:12px 28px;border-radius:999px;background:var(--faq-heading-color, #111);color:var(--faq-bg, #fff);text-decoration:none;font-weight:600;font-size:14px;transition:opacity .2s ease}.faq-section__cta-button:hover{opacity:.85}@media(max-width:991px){.faq-section__heading{font-size:35px}.faq-item__answer{font-size:18px}.faq-item__trigger{padding:15px 10px}.faq-item__question{line-height:1.4}}@media(max-width:600px){.faq-item__trigger{padding:16px 2px}.faq-item__question{font-size:20px}.faq-item__icon{height:30px;width:30px}.faq-item__answer p{font-size:16px}.faq-section{padding-top:50px;padding-bottom:50px}}.cs-wave-divider{position:relative;width:100%;height:var(--faq-wave-height, 70px);overflow:hidden;line-height:0}.cs-waves{position:relative;width:100%;height:100%;display:block}.cs-waves use{animation:cs-wave-move 25s cubic-bezier(.55,.5,.45,.5) infinite}.cs-wave-divider--animated .cs-parallax1 use{animation-duration:var(--faq-wave-speed, 14s);animation-delay:-2s;fill-opacity:.9}.cs-wave-divider--animated .cs-parallax2 use{animation-duration:calc(var(--faq-wave-speed, 14s) * 1.5);animation-delay:-3s;fill-opacity:.7}.cs-wave-divider--animated .cs-parallax3 use{animation-duration:calc(var(--faq-wave-speed, 14s) * 2.2);animation-delay:-4s;fill-opacity:.5}.cs-wave-divider--animated .cs-parallax4 use{animation-duration:calc(var(--faq-wave-speed, 14s) * 3);animation-delay:-5s;fill-opacity:.3}@keyframes cs-wave-move{0%{transform:translate3d(-90px,0,0)}50%{transform:translate3d(85px,0,0)}to{transform:translate3d(-90px,0,0)}}@media(prefers-reduced-motion:reduce){.cs-waves use{animation:none}.faq-item__panel,.faq-item__answer,.faq-item__icon-line,.faq-item__icon-img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
