.faq-section{padding:4em 0}.faq-section__inner{margin:0 auto;padding:0 1.5em}.faq-section__heading{font-size:2.4em;margin-bottom:.5em;text-align:center}.faq-section__subheading{text-align:center;margin-bottom:2.5em;opacity:.75}.faq-categories{display:flex;flex-direction:column;gap:.75em}.faq-category{border-top:1px solid rgba(0,0,0,.12);padding:1.25em 0}.faq-item__question{font-family:Futura;text-transform:uppercase;font-weight:400;font-size:20px}.faq-category__title{font-family:Futura;text-transform:uppercase;font-weight:400;font-size:32px}.faq-category:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.faq-category__summary{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;background:none;border:0;padding:.5em 0;margin:0;font:inherit;font-weight:600;font-size:1.3em;text-align:left;color:inherit;transition:opacity .2s ease}.faq-category__summary:hover{opacity:.7}.faq-category__icon svg{transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-category.faq-open>.faq-category__summary .faq-category__icon svg{transform:rotate(180deg)}.faq-category__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq-category.faq-open>.faq-category__panel{grid-template-rows:1fr}.faq-category__panel>.faq-grid{overflow:hidden;min-height:0}.faq-grid{--faq-grid-cols: 2;--faq-grid-cols-mobile: 1;display:grid;grid-template-columns:repeat(var(--faq-grid-cols),1fr);gap:.75em 2em;opacity:0;transition:opacity .25s ease}.faq-category.faq-open>.faq-category__panel>.faq-grid{opacity:1;transition-delay:.08s}@media(max-width:749px){.faq-grid{grid-template-columns:repeat(var(--faq-grid-cols-mobile),1fr)}}.faq-grid__header{grid-column:1 / -1;font-weight:600;font-size:1.05em;padding-top:.5em;opacity:.9}.faq-grid__header:not(:first-child){margin-top:.75em;padding-top:1.25em;border-top:1px solid rgba(0,0,0,.08)}.faq-item{border-bottom:1px solid rgba(0,0,0,.08);align-self:start;transition:.2s}.faq-item.faq-open{padding-bottom:1rem}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;cursor:pointer;background:none;border:0;padding:.85em 0;margin:0;font:inherit;font-weight:500;text-align:left;color:inherit;transition:opacity .2s ease}.faq-item__summary:hover{opacity:.7}.faq-item__icon svg{flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-item.faq-open>.faq-item__summary .faq-item__icon svg{transform:rotate(180deg)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item.faq-open>.faq-item__panel{grid-template-rows:1fr}.faq-item__panel>.faq-item__answer{overflow:hidden;min-height:0}.faq-item__answer{opacity:0;line-height:1.5;transition:opacity .2s ease;font-family:Suisse Intl Mono}.faq-item.faq-open>.faq-item__panel>.faq-item__answer{opacity:.85;transition-delay:.08s}.faq-item__answer p{margin:0 0 .75em}.faq-item__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.faq-category__icon svg,.faq-item__icon svg,.faq-category__panel,.faq-item__panel,.faq-grid,.faq-item__answer{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/faq-accordion-grid.css.map */
