.mc-faq{background:var(--mcf-bg, #ffffff)}.mc-faq__inner{max-width:var(--mcf-max-w, 1100px);margin:0 auto;padding:0 20px}.mc-faq__header{text-align:center;margin-bottom:40px}.mc-faq__title{margin:0 0 12px;font-size:var(--mcf-title-size-m, 26px);font-weight:600;line-height:1.3;color:var(--mcf-title-color, #006699)}.mc-faq__highlight{color:var(--mcf-highlight, #6d8b65)}.mc-faq__subtitle{margin:0;font-size:16px;color:var(--mcf-a-color, #006699);opacity:.9}.mc-faq__list{display:flex;flex-direction:column;gap:var(--mcf-gap, 12px)}.mc-faq__section-heading{margin:32px 0 20px;text-align:center}.mc-faq__section-heading:first-child{margin-top:0}.mc-faq__section-title{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.3;color:var(--mcf-title-color, #006699)}.mc-faq__section-title .mc-faq__highlight{color:var(--mcf-highlight, #6d8b65)}.mc-faq__section-subtext{margin:0;font-size:14px;color:var(--mcf-a-color, #006699);opacity:.8}.mc-faq__section-heading--underline .mc-faq__section-title{padding-bottom:6px;border-bottom:1px solid #006699;display:inline-block}.mc-faq__section-heading--underline{text-align:center}.mc-faq__item{border:1px solid var(--mcf-border, #e0ecef);border-radius:var(--mcf-radius, 8px);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.mc-faq__item:hover{border-color:var(--mcf-icon-color, #006699);box-shadow:0 4px 12px #00669914}.mc-faq__item[open]{border-color:var(--mcf-icon-active, #6d8b65);box-shadow:0 4px 16px #6d8b651f}.mc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:var(--mcf-q-bg, #f5f9fa);cursor:pointer;list-style:none;transition:background-color .2s ease}.mc-faq__question::-webkit-details-marker{display:none}.mc-faq__question::marker{display:none}.mc-faq__question:hover{background:var(--mcf-q-bg-hover, #e8f4f8)}.mc-faq__item[open] .mc-faq__question{background:var(--mcf-q-bg-hover, #e8f4f8);border-bottom:1px solid var(--mcf-border, #e0ecef)}.mc-faq__question-text{flex:1;font-size:var(--mcf-q-size-m, 15px);font-weight:600;line-height:1.4;color:var(--mcf-q-color, #006699)}.mc-faq__icon{flex-shrink:0;width:22px;height:22px;color:var(--mcf-icon-color, #006699);transition:color .2s ease,transform .3s ease}.mc-faq__icon svg{width:100%;height:100%}.mc-faq__icon-h{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.mc-faq__item[open] .mc-faq__icon{color:var(--mcf-icon-active, #6d8b65)}.mc-faq__item[open] .mc-faq__icon-h{transform:rotate(90deg);opacity:0}.mc-faq__answer{background:var(--mcf-a-bg, #ffffff);overflow:hidden}.mc-faq__answer-inner{padding:20px 24px;font-size:var(--mcf-a-size-m, 14px);line-height:1.7;color:var(--mcf-a-color, #006699)}.mc-faq__answer-inner p{margin:0 0 12px}.mc-faq__answer-inner p:last-child{margin-bottom:0}.mc-faq__answer-inner a{color:var(--mcf-icon-color, #006699);text-decoration:underline;text-underline-offset:2px}.mc-faq__answer-inner a:hover{color:var(--mcf-icon-active, #6d8b65)}.mc-faq__footer{margin-top:40px;padding:24px;text-align:center;background:var(--mcf-q-bg, #f5f9fa);border-radius:var(--mcf-radius, 8px)}.mc-faq__contact-text{margin:0 0 16px;font-size:16px;font-weight:500;color:var(--mcf-title-color, #006699)}.mc-faq__contact-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--mcf-icon-color, #006699);color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:var(--mcf-radius, 8px);transition:background-color .2s ease,transform .2s ease}.mc-faq__contact-btn:hover{background:var(--mcf-icon-active, #6d8b65);transform:translateY(-2px)}.mc-faq__contact-btn svg{width:18px;height:18px}@media (min-width: 750px){.mc-faq__title{font-size:var(--mcf-title-size, 36px)}.mc-faq__question-text{font-size:var(--mcf-q-size, 17px)}.mc-faq__answer-inner{font-size:var(--mcf-a-size, 15px);padding:24px 28px}.mc-faq__question{padding:20px 24px}.mc-faq__section-title{font-size:28px}.mc-faq__section-subtext{font-size:15px}}@keyframes mcf-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mc-faq__item[open] .mc-faq__answer-inner{animation:mcf-fade-in .25s ease-out}@media (prefers-reduced-motion: reduce){.mc-faq__item,.mc-faq__question,.mc-faq__icon,.mc-faq__icon-h,.mc-faq__contact-btn{transition:none}.mc-faq__item[open] .mc-faq__answer-inner{animation:none}}@media print{.mc-faq__item{border:1px solid #ccc;page-break-inside:avoid}.mc-faq__answer{display:block!important}.mc-faq__icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/mc-faq.css.map */
