.faq__inner{max-width:var(--faq-content-width, 78rem);margin:0 auto}.faq__header{text-align:center;margin-bottom:3.6rem}.faq__heading{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:var(--faq-heading-weight, 400);font-size:clamp(3rem,5vw,var(--faq-heading-size, 4.4rem));line-height:1.15;color:var(--faq-heading-color, #111111)}.faq__subheading{max-width:64rem;margin:0 auto;color:var(--faq-subheading-color, #6b6b6b);font-size:1.5rem;line-height:1.55;font-weight:400}.faq__subheading>*{margin:0}.faq__list{display:flex;flex-direction:column;gap:var(--faq-item-gap, 1.6rem)}.faq__item{background:var(--faq-item-bg, #f0eef3);border-radius:var(--faq-item-radius, 1.4rem);overflow:hidden}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:.2rem solid var(--faq-icon-color, #8a38f5);outline-offset:-.2rem}.faq__question-text{font-family:var(--font-body-family);font-size:var(--faq-question-size, 1.6rem);font-weight:500;line-height:1.4;color:var(--faq-question-color, #111111)}.faq__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;color:var(--faq-icon-color, #8a38f5)}.faq__icon svg{width:100%;height:100%;display:block}.faq__icon-line{transition:transform .2s ease,opacity .2s ease;transform-origin:center}.faq__item[open] .faq__icon-line--v{transform:scaleY(0);opacity:0}.faq__answer{padding:0 2.4rem 2.2rem;color:var(--faq-answer-color, #5c5c5c);font-size:1.5rem;line-height:1.6;font-weight:400}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__cta{display:flex;justify-content:center;margin-top:4rem}.faq__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 3.2rem;border-radius:var(--faq-button-radius, 1.4rem);background:var(--faq-button-bg, #c2b2d3);background-image:var(--pawden-btn-grad-slide, linear-gradient(90deg, #c2b2d3 0%, #c2b2d3 50%, #9c81b9 100%));background-size:200% 100%;background-position:0% center;color:var(--faq-button-text, #ffffff);font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;text-decoration:none;transition:background-position .5s ease-in,transform .15s ease}.faq__button:hover{background-position:100% center}.faq__button:active{transform:translateY(.1rem)}@media screen and (max-width:749px){.faq__question{padding:1.6rem 1.8rem}.faq__answer{padding:0 1.8rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-faq.css.map */
