.faq-section__layout{display:block}.faq-section__layout--with-nav{display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:start}.faq-section__nav{position:sticky;top:120px}.faq-section__nav-label{display:block;margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.faq-section__nav-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.faq-section__nav-item{margin:0;padding:0}.faq-section__nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground-secondary));text-decoration:none;transition:background var(--duration-default) ease,color var(--duration-default) ease}.faq-section__nav-link svg{width:18px;height:18px;flex-shrink:0}.faq-section__nav-link:hover,.faq-section__nav-link.is-active{background:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground))}.faq-section__content{display:flex;flex-direction:column;gap:48px;min-width:0}.faq-section__group{scroll-margin-top:120px}.faq-section__group-title{margin:0 0 20px;padding-bottom:16px;font-size:28px;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.faq-section__list{display:flex;flex-direction:column;border-top:1px solid rgb(var(--color-border))}.faq-section__item{display:flex;flex-direction:column;border-bottom:1px solid rgb(var(--color-border))}.faq-section__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin:0;padding:24px 0;background:none;border:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:opacity var(--duration-short) ease}.faq-section__trigger:hover{opacity:.7}.faq-section__question{font-size:15px;font-weight:500;line-height:1.3;color:rgb(var(--color-foreground))}.faq-section__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgb(var(--color-foreground-secondary));transform:rotate(90deg);transition:transform var(--duration-default) ease}.faq-section__icon svg{width:18px;height:18px}.faq-section__item.is-open .faq-section__icon{transform:rotate(-90deg)}.faq-section__body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--duration-default) ease,padding var(--duration-default) ease}.faq-section__body-inner{overflow:hidden}.faq-section__item.is-open .faq-section__body{grid-template-rows:1fr;padding-bottom:24px}.faq-section__answer{max-width:720px;font-size:15px;line-height:1.75}.faq-section__answer *{color:rgb(var(--color-foreground-secondary))}.faq-section__answer>:first-child{margin-top:0}.faq-section__answer>:last-child{margin-bottom:0}.faq-section__answer p{margin:0 0 12px}.faq-section__answer a{color:rgb(var(--color-foreground));text-decoration:underline}.template-page-faq .rich-text__subheading.subtitle{font-weight:600;color:#ffffffb3;letter-spacing:.15px;padding-bottom:12px}.template-page-faq h2.rich-text__heading{font-size:56px;line-height:1.1;color:#fff;letter-spacing:-.02em}.template-page-faq .rich-text__text p{margin-top:20px;color:#ffffffd9;line-height:1.75;font-size:15px}@media screen and (max-width:900px){.faq-section__layout--with-nav{grid-template-columns:1fr;gap:40px}.faq-section__nav{position:static;top:auto}.template-page-faq h2.rich-text__heading{font-size:46px}.faq-section__nav-list{flex-direction:row;flex-wrap:wrap;gap:8px}.faq-section__nav-link{background:rgb(var(--color-background-secondary));border:1px solid rgb(var(--color-border))}}@media screen and (max-width:768px){.faq-section__trigger{padding:20px 0}.template-page-faq h2.rich-text__heading{font-size:36px}}@media screen and (max-width:600px){.faq-section__group-title{font-size:22px}.template-page-faq h2.rich-text__heading{font-size:32px;margin-top:10px;line-height:normal}}@media(prefers-reduced-motion:reduce){.faq-section__body,.faq-section__icon,.faq-section__trigger,.faq-section__nav-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/faq.css.map */
