.faq-spoiler{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1024px){.faq-spoiler{gap:20px}}.faq-spoiler__list{list-style:none;margin:0;padding:0}@media(min-width:1024px){.faq-spoiler__list{width:calc(50% - 10px)}}.faq-spoiler__item{-moz-column-break-inside:avoid;background-color:var(--color-background-pink);border:1px solid var(--color-pink-dark);border-radius:24px;break-inside:avoid;display:flex;flex-direction:column;margin:0 0 10px;padding:20px}@media(min-width:768px){.faq-spoiler__item{margin:0 0 20px}}.faq-spoiler__header{padding:0;position:relative}.faq-spoiler__tag{align-items:center;background-color:var(--color-white);border:1px solid var(--color-text-chocolate);border-radius:12px;display:inline-flex;font-size:14px;height:24px;margin:0 0 36px;padding:0 8px}.faq-spoiler__title{font-size:22px}@media(min-width:1024px){.faq-spoiler__title{font-size:24px}}.faq-spoiler__btn{background-color:var(--color-background-pink);color:var(--color-pink);position:absolute;right:0;top:0}.faq-spoiler__body{max-height:0;overflow:hidden;transition:max-height .5s}.faq-spoiler__item--opened .faq-spoiler__body{max-height:1000px}.faq-spoiler__text{background-color:var(--color-white);border-radius:14px;color:var(--color-text-chocolate);margin:20px 0 0;padding:20px}
