.faq{background:var(--background, transparent);color:var(--content-color, #101010)}.faq__inner{display:flex;flex-direction:column;gap:40px}.faq__title{color:var(--content-color, #101010)}.faq__layout{display:grid;grid-template-columns:310px 1fr;gap:80px;align-items:start}.faq__nav{position:sticky;top:calc(var(--header-height, 0px) + 20px);align-self:start}.faq__nav-list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.faq__nav-link{display:inline-flex;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--content-color, #101010);text-decoration:none;opacity:.7;transition:opacity .2s,color .2s;cursor:pointer}.faq__nav-link:hover{opacity:1}.faq__nav-link--active{opacity:1;font-weight:500}.faq__content{display:flex;flex-direction:column;gap:40px;min-width:0}.faq__group{scroll-margin-top:calc(var(--header-height, 0px) + 20px);display:flex;flex-direction:column;gap:0}.faq__group-title{font-family:var(--main-font);margin:0 0 24px;font-size:32px;line-height:1.2;color:var(--content-color, #101010)}.faq__row{border-top:1px solid #000000}.faq__row:last-child{border-bottom:1px solid #000000}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;background:transparent;border:none;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--content-color, #101010);text-align:left;cursor:pointer}.faq__icon{display:inline-flex;flex:0 0 auto;width:20px;height:20px;transition:transform .3s}.faq__icon svg{width:100%;height:100%}.faq__row.open .faq__icon{transform:rotate(180deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__answer-inner{padding:0 0 12px;font-size:18px;line-height:1.2;color:var(--content-color, #101010);opacity:.7}@media screen and (max-width:989px){.faq__layout{grid-template-columns:260px 1fr;gap:32px}}@media screen and (max-width:749px){.faq__inner{gap:24px}.faq__layout{grid-template-columns:1fr;gap:0}.faq__content{gap:32px}.faq__group-title{font-size:24px}.faq__question{font-size:18px;padding:16px 0;gap:16px}.faq__answer-inner{font-size:14px;padding:0 0 18px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
