.cleanser-faq{display:flex;flex-direction:column;gap:4px;max-width:var(--page-width);margin:0 auto;padding:var(--cleanser-faq-padding-top, 40px) 16px var(--cleanser-faq-padding-bottom, 40px);background:#fff}.cleanser-faq .cleanser-faq__heading{margin:0;font-family:Segma-bold,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:106%;letter-spacing:-.72px;color:#011e62}.cleanser-faq .cleanser-faq__list{display:flex;flex-direction:column}.cleanser-faq .cleanser-faq__item{border-bottom:none}.cleanser-faq .cleanser-faq__summary{display:flex;align-items:center;gap:14px;padding:18px 0;list-style:none;cursor:pointer}.cleanser-faq .cleanser-faq__summary::-webkit-details-marker{display:none}.cleanser-faq .cleanser-faq__number{flex:0 0 auto;align-self:flex-start;width:28px;font-family:Segma-bold,sans-serif;font-size:18px;font-style:normal;line-height:normal;color:#011e62}.cleanser-faq .cleanser-faq__question{flex:1;font-family:Segma-semibold,sans-serif;font-size:16px;font-style:normal;line-height:124%;letter-spacing:-.32px;color:#011e62}.cleanser-faq .cleanser-faq__toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(1,30,98,.2);border-radius:99px}.cleanser-faq .cleanser-faq__toggle-icon{display:flex;width:12px;height:12px;color:#011e62;transition:transform .4s ease-in-out,color .4s ease-in-out}.cleanser-faq .cleanser-faq__toggle-icon svg{width:100%;height:100%}.cleanser-faq details[open] .cleanser-faq__toggle{border-color:#011e62;background:#011e62}.cleanser-faq details[open] .cleanser-faq__toggle-icon{transform:rotate(45deg);color:#fff}.cleanser-faq .cleanser-faq__content{overflow:hidden;min-height:0;padding:14px 0 18px 42px;font-family:Segma,sans-serif;font-size:14px;font-style:normal;line-height:148%;color:#011e62;opacity:0;transition:opacity .4s ease-in-out}.cleanser-faq details[open] .cleanser-faq__content{opacity:.72}@supports not selector(::details-content){.cleanser-faq details>.cleanser-faq__content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out}.cleanser-faq details[open]>.cleanser-faq__content-wrapper{grid-template-rows:1fr}}@supports selector(::details-content){.cleanser-faq details{interpolate-size:allow-keywords}.cleanser-faq details::details-content{height:0;overflow:hidden;transition:height .4s ease-in-out,content-visibility .4s ease-in-out allow-discrete}.cleanser-faq details[open]::details-content{height:auto}}@media screen and (min-width:991px){.cleanser-faq{gap:40px;padding:var(--cleanser-faq-padding-top, 40px) 80px var(--cleanser-faq-padding-bottom, 80px)}.cleanser-faq .cleanser-faq__heading{margin:0;font-family:Segma-bold,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.28px;text-transform:uppercase;text-align:left}.cleanser-faq .cleanser-faq__list{gap:16px}.cleanser-faq .cleanser-faq__item{border-bottom:none;border-radius:8px;background:#fff}.cleanser-faq .cleanser-faq__summary{gap:32px;padding:16px}.cleanser-faq .cleanser-faq__number{width:32px;font-size:28px}.cleanser-faq .cleanser-faq__question{font-size:24px;line-height:1.2;letter-spacing:normal}.cleanser-faq .cleanser-faq__toggle{width:40px;height:40px;border:1px solid rgba(1,30,98,.15);background:#fff}.cleanser-faq .cleanser-faq__toggle-icon{width:18px;height:18px}.cleanser-faq .cleanser-faq__content{padding:24px 16px 16px 80px;font-size:16px;line-height:1.4;max-width:900px}.cleanser-faq details[open] .cleanser-faq__content{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/cleanser-faq.css.map */
