.p-faq-section{background-color:var(--color-gold-0)}.p-faq{padding:6rem 0}.p-faq__inner{display:flex;flex-direction:column;gap:3.2rem;padding-top:8rem}.p-faq__title{margin:0;font-family:var(--font-sunset-family);font-weight:var(--font-h2-weight);font-size:clamp(3.2rem,6vw,var(--font-h2-size));line-height:1.1;color:var(--color-coco-main)}.p-faq__wrap{display:block}.p-faq__list{display:flex;flex-direction:column;gap:1.6rem}.p-faq__item.is-hidden{display:none}.p-faq__more{display:block;margin:2.4rem auto 0;padding:1.3rem 3.6rem;border:.1rem solid var(--color-coco-main);border-radius:5.3rem;background-color:transparent;color:var(--color-coco-main);font-family:var(--font-sunset-family);font-weight:var(--font-h6-weight);font-size:var(--font-h6-size);line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.p-faq__more:hover,.p-faq__more:focus-visible{background-color:var(--color-coco-main);color:var(--color-gold-0)}.p-faq__item{padding:.8rem 2.4rem;border:.1rem solid var(--color-gold-200);border-radius:1.6rem;background-color:var(--color-gold-50)}.p-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;list-style:none;cursor:pointer;font-family:var(--font-sunset-family);font-weight:var(--font-h5-weight);font-size:var(--font-h5-size);line-height:var(--font-h5-line);color:var(--color-coco-main)}.p-faq__question::-webkit-details-marker{display:none}.p-faq__toggle{position:relative;flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--color-gold-600)}.p-faq__toggle:before,.p-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background-color:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.p-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.p-faq__item[open] .p-faq__toggle:after{opacity:0}.p-faq__answer{padding:0 0 1.6rem;font-family:var(--font-sunset-family);font-size:var(--font-paragraph-l-size);line-height:var(--font-paragraph-l-line);color:var(--color-gold-700)}.p-faq__answer>*{margin:0 0 1.2rem}.p-faq__answer>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.p-faq{padding:4rem 0}}@media(prefers-reduced-motion:reduce){.p-faq__toggle:before,.p-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-p-faq.css.map */
