body.mepr-pro-template{font-family:Manrope,sans-serif!important;color:var(--dl-text)}body.mepr-pro-template .site-header{background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--dl-line)}body.mepr-pro-template .mepr-header-login-link,body.mepr-pro-template .site-header a{font-family:Manrope,sans-serif;font-weight:600;color:var(--dl-brand)}body.single-memberpressproduct .site-main>p{display:none!important}body.single-memberpressproduct .mepr-checkout-container .mp-form-label label,body.single-memberpressproduct .mepr-checkout-container label.placeholder-text{font-size:14px!important;font-weight:600!important;color:var(--dl-ink)!important;line-height:1.3!important}.mm-free-badge{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;padding:5px 12px;border-radius:500px;background:var(--dl-brand-soft);color:var(--dl-brand-hover);font-size:13px;font-weight:700;letter-spacing:.02em}body.mm-free .invoice-wrapper .invoice-heading,body.mm-free .invoice-wrapper .mepr-product-rows,body.mm-free .invoice-wrapper .mepr-transaction-invoice-wrapper,body.mm-free .invoice-wrapper .mm-co-perks,body.mm-free .mepr-payment-methods-wrapper{display:none!important}body.mm-free .form-wrapper .mm-co-h{font-size:28px!important;line-height:1.15}.mm-free-panel h2{margin:0 0 20px;font:600 21px/1.25 Manrope,sans-serif;color:var(--dl-ink)}.mm-free-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.mm-free-panel li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.mm-free-panel li i{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid var(--dl-line);display:flex;align-items:center;justify-content:center;color:var(--dl-brand)}.mm-free-panel li i svg{width:20px;height:20px}.mm-free-panel li b{display:block;font-size:15px;font-weight:700;color:var(--dl-ink);margin:0 0 2px}.mm-free-panel li span{display:block;font-size:14px;line-height:1.5;color:var(--dl-text)}.mm-free-note{margin:26px 0 0;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid var(--dl-line);font-size:14px;line-height:1.55;color:var(--dl-text)}.mm-free-note b{color:var(--dl-ink)}.mm-free-link{display:inline-block;margin-top:18px;font-weight:700;font-size:15px;color:var(--dl-brand)!important;text-decoration:none}.mm-free-link:hover{text-decoration:underline}@media (max-width:900px){body.mm-free .mepr-checkout-container .invoice-wrapper{order:2!important;border-bottom:0!important;border-top:1px solid var(--dl-line)!important;background:var(--dl-warm)!important}body.mm-free .mepr-checkout-container .form-wrapper{order:1!important}}body.mepr-guest-layout{background:var(--dl-warm)!important}body.mepr-guest-layout #mepro-login-hero{background:var(--dl-warm)!important;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 16px!important;margin:0!important}body.mepr-guest-layout .mepro-boxed{max-width:440px!important;width:100%!important;margin:0 auto!important;padding:0!important;background:none!important;box-shadow:none!important}body.mepr-guest-layout .mepro-login-contents{background:#fff!important;border:1px solid var(--dl-line)!important;border-radius:18px!important;box-shadow:0 12px 40px rgb(32 54 78 / .08)!important;padding:40px 36px 32px!important;max-width:none!important;width:auto!important}.mm-auth-logo{display:block;text-align:center;margin:0 0 24px;color:var(--dl-brand);text-decoration:none}.mm-auth-logo svg{height:64px;width:auto;max-width:100%}body.mepr-guest-layout .mepro-login-contents h1,body.mepr-guest-layout .mepro-login-contents h3,body.mepr-guest-layout .mepro-login-contents h2{margin:0 0 6px!important;font:600 26px/1.2 Manrope,sans-serif!important;color:var(--dl-ink)!important;text-align:center}.mm-auth-sub{margin:0 0 24px!important;text-align:center;font-size:15px;line-height:1.5;color:var(--dl-muted)}body.mepr-guest-layout .mp-form-row{margin:0 0 14px!important}body.mepr-guest-layout .mp-form-label{display:block!important;position:static!important}body.mepr-guest-layout .mp-form-label label,body.mepr-guest-layout label.placeholder-text{position:static!important;transform:none!important;display:block;margin:0 0 6px!important;padding:0!important;background:none!important;font-size:13px!important;font-weight:600!important;color:var(--dl-text)!important;opacity:1!important}body.mepr-guest-layout input[type=text],body.mepr-guest-layout input[type=email],body.mepr-guest-layout input[type=password]{height:50px!important;width:100%!important;padding:0 14px!important;border:1px solid var(--dl-line)!important;border-radius:10px!important;background:#fff!important;font:500 16px Manrope,sans-serif!important;color:var(--dl-ink)!important;box-shadow:none!important}body.mepr-guest-layout input[type=text]:focus,body.mepr-guest-layout input[type=email]:focus,body.mepr-guest-layout input[type=password]:focus{border-color:var(--dl-brand)!important;box-shadow:0 0 0 3px rgb(32 54 78 / .18)!important;outline:none!important}body.mepr-guest-layout .mp-hide-pw{position:relative}body.mepr-guest-layout .mp-hide-pw input{padding-right:48px!important}body.mepr-guest-layout button.mp-hide-pw{position:absolute!important;right:6px!important;left:auto!important;top:0!important;transform:none!important;height:50px!important;width:38px!important;padding:0!important;border:0!important;background:none!important;color:var(--dl-muted)!important;box-shadow:none!important}body.mepr-guest-layout .mepr_remember_me{display:flex!important;align-items:center;gap:8px;font-size:14px}body.mepr-guest-layout .mepr_remember_me input{accent-color:var(--dl-brand);width:16px;height:16px;margin:0!important}body.mepr-guest-layout .mepr_remember_me label{margin:0!important;font-size:14px;color:var(--dl-text)}body.mepr-guest-layout .mp-spacer{display:none!important}body.mepr-guest-layout input[type=submit],body.mepr-guest-layout .mepr-share-button,body.mepr-guest-layout button[type=submit]{width:100%!important;height:54px!important;margin-top:10px!important;border:0!important;border-radius:500px!important;background:var(--dl-brand)!important;color:#fff!important;font:700 16px Manrope,sans-serif!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;opacity:1!important;box-shadow:none!important;transition:background-color .2s,box-shadow .25s}body.mepr-guest-layout input[type=submit]:hover{background:var(--dl-brand-hover)!important;box-shadow:0 0 0 6px rgb(32 54 78 / .22)!important}body.mepr-guest-layout .mepr-login-actions{text-align:center;margin-top:18px!important;font-size:14px}body.mepr-guest-layout .mepro-login-contents a{color:var(--dl-brand)!important;font-weight:600;text-decoration:none}body.mepr-guest-layout .mepro-login-contents a:hover{text-decoration:underline}.mm-auth-alt{margin:24px 0 0;padding:20px 0 0;border-top:1px solid #EEEEF0;text-align:center;font-size:15px;color:var(--dl-text)}.mm-auth-home{margin:18px 0 0;text-align:center;font-size:14px}.mm-auth-home a{color:var(--dl-muted)!important;font-weight:500!important}body.mepr-guest-layout .mepr_error,body.mepr-guest-layout .mepr_errors,body.mepr-guest-layout .mepr_updated{border-radius:10px!important;font-size:14px!important;margin:0 0 16px!important}body.mepr-guest-layout .site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.mepr-guest-layout .site-main>p:empty,body.mepr-guest-layout .site-main>p.wp-block-paragraph:empty{display:none!important}.mm-auth-logo[hidden]{display:none!important}body.mepr-guest-layout #mepro-login-hero{width:100%!important;max-width:none!important;min-height:calc(100vh - 89px)!important}body.mepr-guest-layout .site-header{min-height:0!important;padding:20px 24px!important;justify-content:center}body.mepr-guest-layout .site-header img{height:44px!important;width:auto!important}body.mepr-pro-template .mepr-checkout-container.thankyou{display:block!important;max-width:560px!important;margin:48px auto 64px!important;padding:0 16px!important;background:none!important;box-shadow:none!important}body.mepr-pro-template .mepr-checkout-container.thankyou .form-wrapper{display:none!important}body.mepr-pro-template .invoice-wrapper.thankyou{position:static!important;min-height:0!important;width:auto!important;max-width:none!important;background:#fff!important;border:1px solid var(--dl-line)!important;border-radius:18px!important;box-shadow:0 12px 40px rgb(32 54 78 / .08)!important;padding:40px 36px 32px!important;text-align:center}body.mepr-pro-template .invoice-wrapper.thankyou h1{margin:0 0 10px!important;font:600 28px/1.2 Manrope,sans-serif!important;color:var(--dl-ink)!important;text-align:center!important}body.mepr-pro-template .invoice-wrapper.thankyou svg.thankyou{display:block;width:56px;height:56px;margin:4px auto 10px;color:var(--dl-brand)}body.mepr-pro-template .invoice-wrapper.thankyou .mepr-order-no p{margin:0 0 2px!important;font-size:14px;color:var(--dl-muted)}body.mepr-pro-template .invoice-wrapper.thankyou .mepr-order-no p:first-child{font-weight:700;color:var(--dl-ink);font-size:15px}body.mepr-pro-template .invoice-wrapper.thankyou .invoice-amount{font:700 30px Manrope,sans-serif!important;color:var(--dl-ink)!important;margin:10px 0!important}body.mepr-pro-template .invoice-wrapper.thankyou .mp_invoice,body.mepr-pro-template .invoice-wrapper.thankyou .mp-table{text-align:left;background:var(--dl-warm)!important;border:0!important;border-radius:12px!important;padding:16px!important;margin:16px 0 0!important;box-shadow:none!important}body.mepr-pro-template .invoice-wrapper.thankyou .mp-cart-item-image{display:none!important}body.mepr-pro-template .invoice-wrapper.thankyou .mepr-back-to-home{display:block;margin-top:18px;font-size:14px}body.mepr-pro-template .invoice-wrapper.thankyou .mepr-back-to-home a{color:var(--dl-muted)!important}.mm-ty-lead{margin:6px 0 0!important;font-size:16px;line-height:1.55;color:var(--dl-text)}.mm-ty-actions{display:flex;flex-direction:column;gap:10px;margin:26px 0 0}.mm-ty-btn{display:flex;align-items:center;justify-content:center;height:54px;border-radius:500px;background:var(--dl-brand);color:#fff!important;font:700 16px Manrope,sans-serif;text-decoration:none!important;transition:background-color .2s,box-shadow .25s}.mm-ty-btn:hover{background:var(--dl-brand-hover);box-shadow:0 0 0 6px rgb(32 54 78 / .22)}.mm-ty-btn.is-ghost{background:#fff;color:var(--dl-brand)!important;border:1.5px solid var(--dl-brand)}.mm-ty-btn.is-ghost:hover{background:var(--dl-brand-soft)}.mm-ty-help{margin:20px 0 0!important;font-size:14px;color:var(--dl-muted)}.mm-ty-help a{color:var(--dl-brand)!important;font-weight:600}body.mm-ty-free .invoice-wrapper.thankyou .mepr-order-no,body.mm-ty-free .invoice-wrapper.thankyou .mepr_price,body.mm-ty-free .invoice-wrapper.thankyou .mp_invoice,body.mm-ty-free .invoice-wrapper.thankyou .mp-table,body.mm-ty-free .invoice-wrapper.thankyou .mepr-transaction-invoice-wrapper{display:none!important}#mepr-thank-you-page-message.mm-ty-card{max-width:560px;margin:48px auto 64px;padding:40px 36px 32px;background:#fff;border:1px solid var(--dl-line);border-radius:18px;box-shadow:0 12px 40px rgb(32 54 78 / .08);text-align:center;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6;color:var(--dl-text)}#mepr-thank-you-page-message.mm-ty-card h1{margin:0 0 12px;font:600 28px/1.2 Manrope,sans-serif;color:var(--dl-ink)}#mepr-thank-you-page-message.mm-ty-card p{margin:0 0 12px}.mm-ty-ico{display:block;width:56px;height:56px;margin:0 auto 10px;color:var(--dl-brand)}body.page-id-353 .site-main{max-width:none!important;margin:0!important;background:var(--dl-warm);padding:1px 16px!important;min-height:calc(100vh - 64px)}body.mepr-pro-template .invoice-wrapper.thankyou #mepr-thank-you-page-message{font-size:16px;line-height:1.6;color:var(--dl-text)}body.mepr-app-layout #mepr-account-nav a{font-family:Manrope,sans-serif!important;font-weight:600!important;color:var(--dl-text)!important;border-radius:10px}body.mepr-app-layout #mepr-account-nav .mepr-active-nav-tab a,body.mepr-app-layout #mepr-account-nav a:hover{color:var(--dl-brand)!important;background:var(--dl-brand-soft)!important}body.mepr-app-layout #mepr-account-content h1,body.mepr-app-layout #mepr-account-content h2,body.mepr-app-layout #mepr-account-content h3{font-family:Manrope,sans-serif!important;font-weight:600!important;color:var(--dl-ink)!important}body.mepr-app-layout #mepr-account-content a{color:var(--dl-brand)}body.mepr-app-layout #mepr-account-content input[type=submit],body.mepr-app-layout #mepr-account-content .mepr-button,body.mepr-app-layout #mepr-account-content button.mepr-share-button{border:0!important;border-radius:500px!important;background:var(--dl-brand)!important;color:#fff!important;font:700 15px Manrope,sans-serif!important;padding:0 26px!important;height:48px!important;text-transform:none!important}body.mepr-app-layout #mepr-account-content input[type=text],body.mepr-app-layout #mepr-account-content input[type=email],body.mepr-app-layout #mepr-account-content input[type=password]{height:48px!important;border:1px solid var(--dl-line)!important;border-radius:10px!important;font:500 16px Manrope,sans-serif!important;padding:0 14px!important}@media (max-width:600px){body.mepr-guest-layout .mepro-login-contents{padding:32px 22px 26px!important}body.mepr-pro-template .invoice-wrapper.thankyou{padding:32px 20px 26px!important}}