.mg-faq{box-sizing:border-box;width:min(1180px,calc(100% - 64px));margin:0 auto;padding:64px 0 88px;color:#242424;font-family:Arial,Helvetica,sans-serif}.mg-faq__header{max-width:760px}.mg-faq__eyebrow,.mg-faq__label{margin:0 0 20px;color:#66635e;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.mg-faq h1{margin:0;font-family:inherit;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.16;letter-spacing:-.03em;text-align:left}.mg-faq__intro{max-width:680px;margin:24px 0 0;color:#55524d;font-size:16px;line-height:1.75}.mg-faq__divider{height:1px;margin:38px 0 48px;background:#dedbd5}.mg-faq__layout{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:clamp(48px,8vw,100px);align-items:start}.mg-faq__help{position:sticky;top:120px;padding-right:28px}.mg-faq__help .mg-faq__label{margin-bottom:13px;font-size:11px}.mg-faq__help h2{margin:0 0 16px;font-family:inherit;font-size:22px;font-weight:400;line-height:1.35;letter-spacing:-.015em;text-align:left}.mg-faq__help p:not(.mg-faq__label){margin:0 0 20px;color:#55524d;font-size:14px;line-height:1.75}.mg-faq__help a,.mg-faq__questions a{color:#242424;text-decoration:underline;text-underline-offset:3px}.mg-faq__group+.mg-faq__group{margin-top:54px}.mg-faq__group>.mg-faq__label{margin-bottom:12px;font-size:11px}.mg-faq__questions{border-top:1px solid #dedbd5}.mg-faq details{border-bottom:1px solid #dedbd5}.mg-faq summary{position:relative;padding:22px 44px 22px 0;color:#242424;font-size:16px;line-height:1.5;list-style:none;cursor:pointer}.mg-faq summary::-webkit-details-marker{display:none}.mg-faq summary:after{position:absolute;top:22px;right:2px;content:"+";color:#66635e;font-size:20px;font-weight:300;line-height:1}.mg-faq details[open] summary:after{content:"\2013"}.mg-faq details p{max-width:680px;margin:-4px 0 22px;padding-right:44px;color:#55524d;font-size:14px;line-height:1.8}@media screen and (max-width:749px){.mg-faq{width:calc(100% - 40px);padding:40px 0 64px}.mg-faq__eyebrow{margin-bottom:16px;font-size:11px}.mg-faq h1{font-size:30px}.mg-faq__intro{margin-top:18px;font-size:15px}.mg-faq__divider{margin:30px 0 34px}.mg-faq__layout{grid-template-columns:1fr;gap:46px}.mg-faq__help{position:static;padding:0 0 36px;border-bottom:1px solid #dedbd5}.mg-faq__group+.mg-faq__group{margin-top:44px}.mg-faq summary{padding:19px 38px 19px 0;font-size:15px}.mg-faq summary:after{top:19px}.mg-faq details p{padding-right:22px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAABA */
