.mbh{--mbh-ink: #321548;--mbh-coral: #f04b3e;--mbh-lav: #f3d9fa;--mbh-lav-2: #e9d4fa;--mbh-peach: #ffd5cd;--mbh-yellow: #ffcf4a;position:relative;padding:var(--mbh-pad-top, 72px) 0 var(--mbh-pad-bottom, 72px);background:var(--mbh-bg, #fff7ee);color:var(--mbh-ink);overflow:hidden;letter-spacing:.005em}.mbh p{margin:0}.mbh .mbh-heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--mbh-ink)}.mbh .mbh-sub{max-width:640px;margin:14px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.45;text-align:center}.mbh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 34px;border:0;border-radius:999px;background:var(--mbh-coral);color:#fff!important;font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;box-shadow:0 8px 20px #f04b3e52;transition:transform .2s ease,filter .2s ease}.mbh-btn:hover{transform:translateY(-2px);filter:brightness(.96)}.mbh-btn svg{width:20px;height:20px}.mbh-link{display:inline-flex;align-items:center;gap:6px;color:var(--mbh-ink)!important;font-size:16px;font-weight:700;text-decoration:underline!important;text-underline-offset:4px}.mbh-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;box-shadow:0 2px #32154814;font-size:14px;font-weight:700}.mbh-stars{display:inline-flex;gap:1px}.mbh-stars svg{width:15px;height:15px}.mbh-sparkle{position:absolute;width:44px;height:44px;color:var(--mbh-yellow);pointer-events:none}.mbh-hero{--mbh-pad-top: 56px;--mbh-pad-bottom: 64px}.mbh-hero:before{content:"";position:absolute;top:-120px;left:-140px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#f3d9fae6,#f3d9fa00 70%)}.mbh-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1240px}.mbh-hero .mbh-hero__heading{margin:18px 0 0;font-family:var(--font-heading-family);font-size:clamp(42px,6vw,78px);font-weight:800;line-height:.98;letter-spacing:-.015em;color:var(--mbh-ink)}.mbh-hl{position:relative;display:inline-block;color:var(--mbh-coral);white-space:nowrap}.mbh-hl svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.28em;color:var(--mbh-yellow)}.mbh-hero__text{max-width:520px;margin-top:20px!important;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.mbh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px}.mbh-checks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;font-size:15px;font-weight:600}.mbh-checks li{display:inline-flex;align-items:center;gap:8px}.mbh-checks svg{flex-shrink:0;width:20px;height:20px;color:var(--mbh-coral)}.mbh-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:460px}.mbh-blob{position:absolute;top:4%;right:6%;bottom:4%;left:6%;border-radius:46% 54% 52% 48%/52% 44% 56% 48%;background:linear-gradient(150deg,#f6e6fb,#ecd3f6 55%,#ffd9cf);border:2px solid var(--mbh-ink);box-shadow:8px 8px 0 var(--mbh-ink)}.mbh-hero__image{position:relative;z-index:1;width:92%;max-width:560px;height:auto;filter:drop-shadow(0 22px 26px rgba(50,21,72,.22))}.mbh-hero .mbh-sparkle--1{top:2%;right:8%}.mbh-hero .mbh-sparkle--2{bottom:12%;right:2%;width:30px;height:30px;transform:rotate(160deg)}.mbh-pain__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:1200px;margin:40px auto 0;padding:0;list-style:none}.mbh-pain__card{padding:26px 22px 24px;background:#fff;border:2px solid var(--mbh-ink);border-radius:18px;box-shadow:6px 6px 0 var(--mbh-ink);transition:transform .25s ease}.mbh-pain__card:nth-child(odd){transform:rotate(-1.2deg)}.mbh-pain__card:nth-child(2n){transform:rotate(1deg)}.mbh-pain__card:hover{transform:rotate(0) translateY(-4px)}.mbh-pain__icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--mbh-lav);border:2px solid var(--mbh-ink);color:var(--mbh-ink)}.mbh-pain__icon svg{width:28px;height:28px}.mbh-pain__card:nth-child(2) .mbh-pain__icon{background:var(--mbh-peach)}.mbh-pain__card:nth-child(3) .mbh-pain__icon{background:#ffe7a3}.mbh-pain__card:nth-child(4) .mbh-pain__icon{background:#d6efe0}.mbh .mbh-pain__title{margin:16px 0 0;font-family:var(--font-heading-family);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.005em;color:var(--mbh-ink)}.mbh-pain__text{margin-top:8px!important;font-size:16px;line-height:1.5}.mbh-pain__outro{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:44px;text-align:center}.mbh .mbh-pain__outro p{font-family:var(--font-heading-family);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.15}.mbh-pain__outro p span{color:var(--mbh-coral)}.mbh-steps{background:linear-gradient(180deg,#f8eefb,#fff7ee)}.mbh-steps__list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1120px;margin:48px auto 0;padding:0;list-style:none;counter-reset:mbh-step}.mbh-steps__list:before{content:"";position:absolute;top:38px;left:16%;right:16%;border-top:3px dashed rgba(50,21,72,.25)}.mbh-step{position:relative;text-align:center;counter-increment:mbh-step}.mbh-step__num{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border:2px solid var(--mbh-ink);border-radius:50%;background:var(--mbh-coral);box-shadow:4px 4px 0 var(--mbh-ink);color:#fff;font-family:var(--font-heading-family);font-size:34px;font-weight:800}.mbh-step:nth-child(2) .mbh-step__num{background:var(--mbh-ink)}.mbh-step:nth-child(3) .mbh-step__num{background:var(--mbh-yellow);color:var(--mbh-ink)}.mbh-step__num:after{content:counter(mbh-step)}.mbh .mbh-step__title{margin:20px 0 0;font-family:var(--font-heading-family);font-size:23px;font-weight:800;line-height:1.15;color:var(--mbh-ink)}.mbh-step__text{max-width:300px;margin:10px auto 0!important;font-size:16px;line-height:1.5}.mbh-steps__cta{display:flex;justify-content:center;margin-top:44px}.mbh-faq__list{max-width:820px;margin:40px auto 0}.mbh-faq__item{margin-bottom:12px;background:#fff;border:2px solid var(--mbh-ink);border-radius:14px;box-shadow:4px 4px 0 var(--mbh-ink);overflow:hidden}.mbh-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font-size:18px;font-weight:700;line-height:1.3}.mbh-faq__item summary::-webkit-details-marker{display:none}.mbh-faq__icon{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--mbh-lav)}.mbh-faq__icon:before,.mbh-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--mbh-ink);transition:transform .25s ease}.mbh-faq__icon:after{transform:rotate(90deg)}.mbh-faq__item[open] .mbh-faq__icon{background:var(--mbh-coral)}.mbh-faq__item[open] .mbh-faq__icon:before,.mbh-faq__item[open] .mbh-faq__icon:after{background:#fff}.mbh-faq__item[open] .mbh-faq__icon:after{transform:rotate(0)}.mbh-faq__answer{padding:0 22px 22px;font-size:16px;line-height:1.6}.mbh-faq__answer>*+*{margin-top:10px!important}.mbh-faq__answer a,.mbh-faq__more a{color:var(--mbh-ink);font-weight:700;text-decoration:underline}.mbh-faq__more{margin-top:26px!important;font-size:16px;text-align:center}.mbh-banner__card{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:30px;max-width:1160px;margin:0 auto;padding:56px 60px;border:2px solid var(--mbh-ink);border-radius:28px;background:radial-gradient(circle at 85% 20%,#ffffff29,#fff0 60%),var(--mbh-banner-card, #321548);box-shadow:8px 8px 0 var(--mbh-coral);color:var(--mbh-banner-text, #f3e9f7);overflow:hidden}.mbh .mbh-banner__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--mbh-banner-heading, #ffffff)!important}.mbh-banner__text{max-width:460px;margin-top:16px!important;font-size:18px;line-height:1.5;color:var(--mbh-banner-text, #f3e9f7)!important}.mbh-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:28px}.mbh-banner__note{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--mbh-banner-heading, #ffffff)!important}.mbh-banner__note svg{width:20px;height:20px;color:var(--mbh-yellow)}.mbh-banner__visual{position:relative;display:flex;justify-content:center}.mbh-banner__visual img{width:78%;max-width:320px;height:auto;transform:rotate(8deg);filter:drop-shadow(0 22px 26px rgba(0,0,0,.35))}.mbh-banner .mbh-sparkle{top:10%;right:6%}@media screen and (max-width:989px){.mbh-hero__inner{grid-template-columns:minmax(0,1fr);gap:28px}.mbh-hero__visual{min-height:0;padding:30px 0 10px}.mbh-pain__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mbh-banner__card{grid-template-columns:minmax(0,1fr);padding:40px 30px;text-align:center}.mbh-banner__text{margin-left:auto!important;margin-right:auto!important}.mbh-banner__actions{justify-content:center}}@media screen and (max-width:749px){.mbh{--mbh-pad-top: 52px;--mbh-pad-bottom: 52px}.mbh-hero{--mbh-pad-top: 32px;--mbh-pad-bottom: 44px}.mbh-hero__copy{text-align:center}.mbh-hero__text{margin-left:auto!important;margin-right:auto!important}.mbh-hero__actions{flex-direction:column;gap:14px}.mbh-hero__actions .mbh-btn{width:100%}.mbh-checks{justify-content:center;gap:8px 16px;font-size:14px}.mbh-pain__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:30px}.mbh-pain__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:18px}.mbh-pain__icon{grid-row:span 2;width:48px;height:48px}.mbh-pain__icon svg{width:24px;height:24px}.mbh .mbh-pain__title{margin:0;font-size:19px}.mbh-pain__text{margin-top:0!important;font-size:15px}.mbh-steps__list{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:36px}.mbh-steps__list:before{display:none}.mbh-step__num{width:64px;height:64px;font-size:28px}.mbh-faq__item summary{padding:17px 16px;font-size:16px}.mbh-faq__answer{padding:0 16px 18px;font-size:15px}.mbh-banner__card{padding:34px 22px;border-radius:22px}.mbh-banner__visual img{width:60%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mb-home.css.map */
