.mm-faq{background-color:var(--mm-bg);color:var(--mm-text-color);padding:clamp(24px,4vw,48px) clamp(18px,5vw,72px);font-family:var(--mm-body-font)}.mm-faq__layout--with-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.mm-faq__media{position:sticky;top:clamp(24px,4vw,48px);aspect-ratio:1 / 1;overflow:hidden;background-color:#efe8da}.mm-faq__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.mm-faq__eyebrow{font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--mm-eyebrow-color);margin-bottom:16px}.mm-faq__heading{font-family:var(--mm-heading-font);font-size:clamp(26px,3.6vw,40px);line-height:1.1;letter-spacing:-.03em;color:var(--mm-heading-color);margin:0 0 clamp(16px,2vw,24px)}.mm-faq__list{border-top:1px solid var(--mm-divider)}.mm-faq__item{border-bottom:1px solid var(--mm-divider)}.mm-faq__item>summary::-webkit-details-marker{display:none}.mm-faq__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(10px,1.25vw,20px) 0;cursor:pointer;font-family:var(--mm-heading-font);font-size:clamp(15px,1.2vw,18px);line-height:1.3;letter-spacing:-.01em;color:var(--mm-text-color)}.mm-faq__question:focus-visible{outline:1px solid var(--mm-heading-color);outline-offset:4px}.mm-faq__icon{position:relative;flex-shrink:0;width:14px;height:14px}.mm-faq__icon:before,.mm-faq__icon:after{content:"";position:absolute;background:var(--mm-icon-color);transition:transform .2s ease,opacity .2s ease}.mm-faq__icon:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.mm-faq__icon:after{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.mm-faq__item[open] .mm-faq__icon:after{transform:translate(-50%) rotate(90deg);opacity:0}.mm-faq__answer{font-size:15px;line-height:1.65;color:var(--mm-text-color);opacity:.75;max-width:900px;padding:0 0 16px}@media(max-width:749px){.mm-faq__layout--with-media{grid-template-columns:1fr;gap:32px}.mm-faq__media{position:relative;top:auto;order:-1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mm-section-faq.css.map */
