.mm-course-preview{scroll-margin-top:100px;display:block;margin:20px 0;color:#22212b;letter-spacing:normal}.mm-course-preview details{border:1px solid #d8cbed;border-radius:12px;overflow:hidden;background:#fff}.mm-course-preview summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none;background:#f6f2fd}.mm-course-preview summary::-webkit-details-marker{display:none}.mm-course-preview summary:hover{background:#eee6fc}.mm-course-preview summary:focus-visible{outline:3px solid #5e17eb;outline-offset:-4px}.mm-course-preview__play{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #ccb7f4;border-radius:50%;color:#5e17eb;font-size:15px;padding-left:2px}.mm-course-preview__label{min-width:0}.mm-course-preview__label strong{display:block;font-size:15px;line-height:1.4;color:#37137b}.mm-course-preview__label>span{display:block;margin-top:4px;color:#57515f;font-size:12px;line-height:1.45}.mm-course-preview__chevron{margin-left:auto;color:#5e17eb;font-size:24px;line-height:1}.mm-course-preview details[open] .mm-course-preview__chevron{transform:rotate(180deg)}.mm-course-preview__content{padding:18px 16px 16px}.mm-course-preview__heading{display:flex;align-items:baseline;gap:12px}.mm-course-preview__heading h2{margin:0;font-size:18px;line-height:1.35;font-weight:700;color:#22212b;letter-spacing:normal;overflow-wrap:anywhere}.mm-course-preview__duration{flex-shrink:0;margin-left:auto;color:#57515f;font-size:13px;font-variant-numeric:tabular-nums}.mm-course-preview__content p{margin:10px 0 14px;font-size:14px;line-height:1.6}.mm-course-preview video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:6px;background:#17171b}.mm-course-preview__content .mm-course-preview__next{margin:14px 0 0;color:#57515f;font-size:13px}.mm-course-preview .mm-course-preview__transcript{margin-top:16px;border-color:#e3dce9}.mm-course-preview__transcript summary{min-height:44px;padding:10px 12px;font-size:13px}.mm-course-preview__transcript>div{padding:0 12px}.mm-course-preview__transcript p{font-size:13px}.mm-course-preview__fallback a{color:#5e17eb;font-size:13px;text-underline-offset:3px}@media(max-width:380px){.mm-course-preview summary{gap:9px;padding:13px}.mm-course-preview__play{flex-basis:32px;width:32px;height:32px}.mm-course-preview__label strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mm-course-preview.css.map */
