.faq{padding:6rem max(3rem,5vw);background-color:rgb(var(--color-background))}.faq__inner{max-width:72rem;margin:0 auto}.faq__header{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;gap:1rem}.faq__heading{font-size:3.6rem;font-weight:400;margin:0;line-height:1.15}.faq__subheading{font-size:1.6rem;opacity:.85;margin:0}.faq__list{display:flex;flex-direction:column;gap:1rem}.faq__item{background:var(--faq-item-bg, #f5f2ee);border-radius:1.2rem;overflow:hidden}.faq__item[open]{background:var(--faq-item-bg-open, #f0ede9)}.faq__question{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2.4rem;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:400;line-height:1.4;-webkit-user-select:none;user-select:none}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__icon{flex-shrink:0;width:2rem;height:2rem;position:relative;opacity:.5}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background-color:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.faq__icon:before{width:1.4rem;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:after{width:1.5px;height:1.4rem;top:50%;left:50%;transform:translate(-50%,-50%)}details[open] .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq__answer{padding:0 2.4rem 2rem 5.6rem;font-size:1.55rem;line-height:1.7;opacity:.9}.faq__answer p{margin:0}.faq__show-more{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:2rem auto 0;background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--faq-accent, #b07d56);padding:1rem;transition:opacity .2s}.faq__show-more:hover{opacity:.75}.faq__show-more-icon{width:2.4rem;height:2.4rem;display:flex;transition:transform .3s ease}.faq__show-more-icon--open{transform:rotate(180deg)}.faq__extra{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;border:1.5px dashed rgba(0,0,0,.15);border-radius:1.2rem;padding:1rem}.faq__extra[hidden]{display:none}.faq__item--extra{background:var(--faq-extra-bg, #f5f2ee)}.faq__item--extra[open]{background:var(--faq-item-bg-open, #f0ede9)}@media screen and (max-width:749px){.faq{padding:4rem 1.6rem}.faq__heading{font-size:2.8rem}.faq__question{font-size:1.55rem;padding:1.6rem 2rem;gap:1.4rem}.faq__answer{padding:0 2rem 1.6rem 4.8rem;font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-faq.css.map */
