.fa{--fa-bg: #000;--fa-item-bg: #2e2e2e;--fa-open-bg: #444444;--fa-title: rgba(255, 255, 255, .88);--fa-text: rgba(255, 255, 255, .72);--fa-chip: rgba(255, 255, 255, .16);--fa-max: 890px;--fa-pt: 16px;--fa-pb: 48px;background:var(--fa-bg);padding:var(--fa-pt) 16px var(--fa-pb)}.fa__wrap{max-width:var(--fa-max);margin:0 auto;display:flex;flex-direction:column;gap:16px}.fa__heading{margin:0 0 32px;text-align:center;font-size:20px;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--fa-title)}.fa__item{border-radius:8px;overflow:hidden;background:var(--fa-item-bg)}.fa__trigger{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;margin:0;padding:8px 8px 8px 15px;border:0;background:var(--fa-item-bg);color:var(--fa-title);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font:inherit}.fa__trigger:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:-2px;border-radius:8px}.fa__title{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.fa__chip{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--fa-chip);transition:background .2s ease}.fa__trigger:hover .fa__chip{background:#ffffff42}.fa__chip:before,.fa__chip:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:#ffffffb8;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.fa__chip:after{transform:translate(-50%,-50%) rotate(90deg)}.fa__item.is-open .fa__chip:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.fa__panel{display:none;background:var(--fa-open-bg)}.fa__item.is-open .fa__panel{display:block}.fa__content{padding:32px 31px;font-size:14px;line-height:1.5;color:var(--fa-text)}.fa__content>*:first-child{margin-top:0}.fa__content>*:last-child{margin-bottom:0}.fa__content p{margin:0 0 1em}.fa__content ul,.fa__content ol{margin:0 0 1em;padding-left:20px}.fa__content ul{list-style:disc}.fa__content li{margin:0 0 .25em}.fa__content a{color:#fff;text-decoration:underline}.fa__content strong{color:var(--fa-title)}@media(max-width:749px){.fa__wrap{gap:12px}.fa__title{font-size:12px}.fa__content{padding:24px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/feature-accordion.css.map */
