.faq{position:relative;z-index:6;background:var(--night);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);padding:120px clamp(18px,6vw,96px) 110px;border-top:1px solid var(--line)}.faq-head h2{font-size:clamp(48px,6vw,96px)}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:var(--serif);font-size:clamp(22px,2.2vw,30px);line-height:1.15}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--field);background:linear-gradient(var(--ink),var(--ink)) center/11px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center/1.5px 11px no-repeat;transition:transform .3s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:hover{color:#fff}.faq-item summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.faq-a{padding:0 54px 26px 0;font-size:16px;line-height:1.65;color:#cfceca;max-width:60ch}.faq-a a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.faq-item--ph summary{color:var(--mute)}.faq-more{margin-top:22px}.faq-more a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.faq{grid-template-columns:minmax(0,1fr);gap:28px;padding:80px 18px 70px}.faq-a{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spooony-faq.css.map */
