.cm-m30-faq{--cm-faq-card: #f6f4f0;--cm-faq-num: #8a8780;background:var(--cm-bg);padding:48px 0}.cm-m30-faq__card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:20px;padding:28px 16px 170px;border-radius:8px;background:var(--cm-faq-card)}.cm-m30-faq__aside{position:relative;padding-left:4px}.cm-m30 .cm-m30-faq__title{font-size:32px;line-height:1.06}.cm-m30-faq__photo{position:absolute;left:-14px;bottom:-128px;width:200px;z-index:-1;pointer-events:none}.cm-m30 .cm-m30-faq__img{width:100%;height:auto}.cm-m30-faq__list{display:flex;flex-direction:column;gap:8px;width:100%}.cm-m30-faq__item{background:#fff;border-radius:8px}.cm-m30-faq__row{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none}.cm-m30-faq__row::-webkit-details-marker{display:none}.cm-m30-faq__row::marker{content:""}.cm-m30-faq__row:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px;border-radius:8px}.cm-m30-faq__num{flex:none;width:20px;color:var(--cm-faq-num);font-size:13px;line-height:normal;font-variant-numeric:tabular-nums}.cm-m30-faq__q{flex:1 1 0;min-width:0;color:var(--cm-ink);font-size:15px;font-weight:500;line-height:1.3}.cm-m30-faq__icon{flex:none;display:inline-flex;width:16px;height:16px;color:var(--cm-ink)}.cm-m30-faq__icon svg{width:100%;height:100%}.cm-m30-faq__icon-v{transform-origin:50% 50%;transition:transform .2s ease,opacity .2s ease}.cm-m30-faq__item[open] .cm-m30-faq__icon-v{transform:rotate(90deg);opacity:0}.cm-m30-faq__a{margin-top:-8px;padding:0 44px 16px 48px;color:var(--cm-muted);font-size:14px;line-height:1.5}.cm-m30-faq__a>*+*{margin-top:8px}.cm-m30-faq__a a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(min-width:990px){.cm-m30-faq{padding:96px 0}.cm-m30-faq__card{flex-direction:row;align-items:flex-start;gap:64px;padding:48px}.cm-m30-faq__aside{flex:0 0 360px;padding-left:0}.cm-m30 .cm-m30-faq__title{font-size:46px;line-height:1.06}.cm-m30-faq__photo{top:224px;bottom:auto;left:-14px;width:422px}.cm-m30-faq__list{flex:1 1 0;min-width:0;gap:10px}.cm-m30-faq__row{gap:18px;padding:18px 20px 18px 22px}.cm-m30-faq__num{width:22px;font-size:14px}.cm-m30-faq__q{font-size:16px}.cm-m30-faq__icon{width:18px;height:18px}.cm-m30-faq__a{margin-top:-10px;padding:0 56px 18px 62px;font-size:15px}}@media(min-width:990px)and (max-width:1279px){.cm-m30-faq__card{gap:40px}.cm-m30-faq__aside{flex-basis:300px}.cm-m30-faq__photo{width:360px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cm-m30-faq.css.map */
