@layer salon-block{.b-derma-faq .fq{padding:120px var(--dm-pad);justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.b-derma-faq .fq>.dm-head{flex:0 auto;min-width:300px}.b-derma-faq .fq__list{flex-direction:column;flex:0 760px;gap:10px;min-width:0;display:flex}.b-derma-faq .fq__q{background:var(--c-card);border-radius:22px}.b-derma-faq .fq__q[open]{background:var(--role-accent-soft)}.b-derma-faq .fq__head{cursor:pointer;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.b-derma-faq .fq__head::-webkit-details-marker{display:none}.b-derma-faq .fq__head::marker{content:""}.b-derma-faq .fq__head:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:22px}.b-derma-faq .fq__question{min-width:0;color:var(--s-base-text);overflow-wrap:anywhere;flex:1}.b-derma-faq .fq__sign{border:1px solid var(--c-line);border-radius:999px;flex:none;width:34px;height:34px;position:relative}.b-derma-faq .fq__sign:before,.b-derma-faq .fq__sign:after{content:"";background:var(--s-base-text);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-derma-faq .fq__sign:after{transform:translate(-50%,-50%)rotate(90deg)}.b-derma-faq .fq__q[open] .fq__sign{background:var(--role-accent);border-width:0}.b-derma-faq .fq__q[open] .fq__sign:before{background:var(--role-on-accent)}.b-derma-faq .fq__q[open] .fq__sign:after{display:none}.b-derma-faq .fq__q[open] .fq__head{padding-bottom:12px}.b-derma-faq .fq__answer{color:color-mix(in srgb, var(--s-base-muted) 82%, var(--s-base-text));padding:0 28px 24px}@container block (width<=1023px){.b-derma-faq .fq{flex-direction:column}.b-derma-faq .fq>.dm-head{flex:none;min-width:0}.b-derma-faq .fq__list{flex:none;width:100%}}@container block (width<=767px){.b-derma-faq .fq{gap:10px;padding:52px 20px}.b-derma-faq .fq .dm-head__main{gap:10px}.b-derma-faq .fq__head{padding:24px 20px}.b-derma-faq .fq__answer{padding:0 20px 24px}.b-derma-faq .fq__q[data-desktop-only]{display:none}.b-derma-faq .fq__item:has(>.fq__q[data-desktop-only]){display:none}}}
