.mh-faq{padding-top:var(--mh-faq-padding-top, 56px);padding-bottom:var(--mh-faq-padding-bottom, 56px)}.mh-faq__inner{display:grid;grid-template-columns:minmax(0,390fr) minmax(0,746fr);align-items:start;gap:var(--mh-space-12);max-width:calc(1184px + 2 * var(--mh-page-gutter))}.mh-faq__aside{position:sticky;top:var(--mh-sticky-offset, var(--mh-space-6));display:flex;flex-direction:column;gap:var(--mh-space-8);padding:var(--mh-space-10);border:var(--mh-border-width-1) solid var(--mh-color-border-secondary);border-radius:var(--mh-radius-2xl);background:var(--mh-color-bg-primary)}.mh-faq__title{color:var(--mh-color-text-primary)}.mh-faq__title em{display:block}.mh-faq__media{position:relative;aspect-ratio:310 / 218;overflow:hidden;border-radius:var(--mh-radius-xl);background:var(--mh-color-bg-secondary)}.mh-faq__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mh-faq__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 6px var(--mh-color-bg-primary);pointer-events:none}.mh-faq__contact{display:flex;flex-direction:column;gap:var(--mh-space-4)}.mh-faq__contact-text{color:var(--mh-color-text-secondary);font-family:var(--mh-font-content);font-size:var(--mh-font-size-md);line-height:1.6;letter-spacing:-.03em}.mh-faq__list{display:flex;flex-direction:column;gap:var(--mh-space-3)}.mh-faq__item{overflow:hidden;border:var(--mh-border-width-1) solid var(--mh-color-border-secondary);border-radius:var(--mh-radius-xl);background:var(--mh-color-bg-primary)}.mh-faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--mh-space-10);min-height:84px;padding:var(--mh-space-6) var(--mh-space-6) var(--mh-space-6) var(--mh-space-10);color:var(--mh-color-text-primary);list-style:none;cursor:pointer}.mh-faq__question::-webkit-details-marker{display:none}.mh-faq__toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--mh-radius-full);transition:background-color .15s ease,transform .2s ease}.mh-faq__question:hover .mh-faq__toggle{background:var(--mh-color-btn-outline-bg-hover)}.mh-faq__item[open] .mh-faq__toggle{transform:rotate(180deg)}.mh-faq__answer{padding:var(--mh-space-8) var(--mh-space-10);background:var(--mh-color-bg-secondary);color:var(--mh-color-text-secondary);font-family:var(--mh-font-content);font-size:var(--mh-font-size-md);line-height:1.6;letter-spacing:-.03em}.mh-faq__answer>*+*{margin-top:var(--mh-space-3)}.mh-faq__answer a{color:var(--mh-color-text-brand);text-decoration:underline}@media(max-width:1023px){.mh-faq__inner{grid-template-columns:minmax(0,1fr);gap:var(--mh-space-6)}.mh-faq__aside{position:relative;top:auto}}@media(max-width:767px){.mh-faq{padding-top:min(var(--mh-faq-padding-top, 56px),8px);padding-bottom:min(var(--mh-faq-padding-bottom, 56px),8px)}.mh-faq__aside{gap:var(--mh-space-6);padding:var(--mh-space-6) var(--mh-space-5)}.mh-faq__question{gap:var(--mh-space-4);min-height:64px;padding:var(--mh-space-4) var(--mh-space-4) var(--mh-space-4) var(--mh-space-5)}.mh-faq__answer{padding:var(--mh-space-5)}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/mh-product-faq.css.map */
