.faq-section{padding:60px 0;font-family:inherit;color:inherit}.faq-section__inner{display:grid;grid-template-columns:30% 1fr;gap:60px;align-items:start;padding-left:var(--faq-padding-x, 40px);padding-right:var(--faq-padding-x, 40px)}.faq-section__left{display:flex;flex-direction:column}.faq-section__heading{font-size:2.2rem;line-height:1.2;margin:0 0 16px;font-weight:500}.faq-section__description{font-size:1rem;line-height:1.5;opacity:.75;margin-bottom:24px}.faq-section__description p{margin:0}.faq-section__button{display:inline-block;width:fit-content;padding:12px 28px;background:var(--faq-accent, #A7DCD2);color:#fff;text-decoration:none;font-size:.95rem;border-radius:6px;transition:opacity .2s ease;margin-bottom:32px}.faq-section__button:hover{opacity:.85}.faq-section__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.faq-section__nav-item{border-left:2px solid transparent;padding-left:14px}.faq-section__nav-item:first-child{border-left-color:#111}.faq-section__nav-link{color:inherit;text-decoration:none;font-size:1rem;opacity:.85}.faq-section__nav-link:hover{opacity:1}.faq-section__right{display:flex;flex-direction:column}.faq-section__category{margin-bottom:10px;margin-top:10px}.faq-section__category-title{font-size:1.5rem;font-weight:500;margin:0 0 8px}.faq-section__list{border-top:1px solid rgba(0,0,0,.1)}.faq-section__item{border-bottom:1px solid rgba(0,0,0,.1)}.faq-section__question{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-size:1rem;gap:16px}.faq-section__question::-webkit-details-marker{display:none}.faq-section__chevron{flex-shrink:0;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.faq-section__item[open] .faq-section__chevron{transform:rotate(-135deg)}.faq-section__answer{padding:0 4px 20px;font-size:.95rem;line-height:1.6;opacity:.8}.faq-section__answer p{margin:0 0 10px}.faq-section__answer p:last-child{margin-bottom:0}.faq-section__empty{opacity:.6;font-style:italic}@media screen and (max-width:749px){.faq-section{padding:40px 0}.faq-section__inner{grid-template-columns:1fr;gap:30px;padding-left:var(--faq-padding-x-mobile, 20px);padding-right:var(--faq-padding-x-mobile, 20px)}.faq-section__nav{display:none}.faq-section__heading{font-size:1.7rem}.faq-section__button{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq-accordion.css.map */
