.mh-root{--mh-black:#000;--mh-white:#fff;--mh-red:#c40023;--mh-grey:#606060;--mh-tint:#e0dbd8;--mh-band:#f7f4f0;--mh-line:#ccc8bd;background:var(--mh-white);color:var(--mh-black);--mh-disabled-bg:#e8e8e8;--mh-disabled-text:#9a958c;--mh-unavailable-note:#a8a8a8;min-height:100vh;font-family:Poppins,sans-serif}.mh-root *{box-sizing:border-box}.mh-root a{color:inherit;text-decoration:none}.mh-root a:focus-visible,.mh-root button:focus-visible,.mh-root summary:focus-visible{outline:2px solid var(--mh-red);outline-offset:3px}.mh-container{max-width:1180px;margin:0 auto;padding-inline:32px}.mh-container-narrow{max-width:700px;margin:0 auto;padding-inline:32px}.mh-section{padding:128px 0}.mh-row{flex-wrap:wrap;align-items:center;display:flex}.mh-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:48px;display:grid}.mh-shop-grid{grid-template-columns:repeat(5,1fr)}@media(max-width:900px){.mh-shop-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.mh-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mh-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--mh-grey);margin:0 0 16px;font-size:11px;font-weight:600}.mh-h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.16}.mh-sub{color:var(--mh-grey);margin:0;font-size:16px;line-height:1.6}.mh-section-head{text-align:center;max-width:560px;margin:0 auto 72px}.mh-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:16px 34px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s;display:inline-flex}.mh-btn:hover{opacity:.82}.mh-root .mh-btn-primary,.mh-root .mh-btn-nav{background:var(--mh-red);color:var(--mh-white)}.mh-btn-outline{border-color:var(--mh-line)}.mh-nav{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--mh-line);background:#ffffffeb;position:sticky;top:0}.mh-nav-inner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.mh-nav-logo{color:var(--mh-grey);align-items:center;display:flex}.mh-nav-link{color:#202020;font-size:14px;font-weight:500}.mh-nav-link:hover{color:var(--mh-black)}.mh-hero{padding:108px 0 72px}.mh-hero h1{margin:0 0 22px;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.12}.mh-hero-sub{color:var(--mh-grey);max-width:520px;margin:0 auto 36px;font-size:17px;line-height:1.65}.mh-trust{color:var(--mh-grey);letter-spacing:.01em;margin:36px 0 0;font-size:13px}.mh-benefits{border-top:1px solid var(--mh-line);border-bottom:1px solid var(--mh-line);background:#f7f4f0;padding:48px 0}.mh-benefits .mh-row{justify-content:center;align-items:stretch}.mh-benefits .mh-col{text-align:center;flex:200px;max-width:230px}.mh-benefit-badge{background:#c4002314;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.mh-benefit-icon{width:auto;height:24px;display:block}.mh-root .mh-benefits .mh-benefit-title{color:#000;margin:0 0 4px;font-size:13px;font-weight:600}.mh-root .mh-benefits .mh-benefit-body{margin:0;font-size:12px;line-height:1.5;color:#606060!important}.mh-root .mh-band{background:var(--mh-band);border-top:1px solid var(--mh-line)}.mh-root .mh-band-bottom{border-bottom:1px solid var(--mh-line)}.mh-card{display:block}.mh-card img{aspect-ratio:4/5;object-fit:cover;background:var(--mh-tint);border-radius:14px;width:100%;margin-bottom:18px;display:block}.mh-card-name{margin:0 0 3px;font-size:14px;font-weight:600}.mh-card-blurb,.mh-card-price{color:var(--mh-grey);margin:0 0 6px;font-size:13px}.mh-card-price{margin:0}.mh-tint{background:var(--mh-tint)}.mh-col{flex:220px;min-width:0;padding:0 28px}.mh-col+.mh-col{border-inline-start:1px solid var(--mh-line)}.mh-col-title{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:600}.mh-col-item{color:var(--mh-grey);margin:0 0 4px;font-size:14px}.mh-star{width:13px;height:13px;fill:var(--mh-black)}.mh-quote{margin:0 0 18px;font-size:16px;font-style:italic;font-weight:500;line-height:1.6}.mh-review-name{margin:0;font-size:13px;font-weight:600}.mh-review-meta{color:var(--mh-grey);margin:2px 0 0;font-size:12px}.mh-ph{background:var(--mh-tint);color:var(--mh-grey);aspect-ratio:4/3;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;font-size:12px;font-style:italic;display:flex}.mh-article-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--mh-red);margin:0 0 6px;font-size:11px;font-weight:600}.mh-article-title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.mh-faq{border-bottom:1px solid var(--mh-line);padding:26px 0}.mh-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.mh-faq summary::-webkit-details-marker{display:none}.mh-faq p{color:var(--mh-grey);margin:14px 0 0;font-size:15px;line-height:1.6}.mh-plus{flex-shrink:0;transition:transform .15s}.mh-faq[open] .mh-plus{transform:rotate(45deg)}.mh-guarantee{text-align:center;margin:56px 0 0;font-size:18px;font-style:italic}.mh-footer{background:var(--mh-black);color:#b9b2a3;padding:80px 0 32px}.mh-footer-top{align-items:flex-start;gap:48px;margin-bottom:56px}.mh-footer-logo{color:var(--mh-white);margin:0 0 16px}.mh-footer-tag{color:#a8a8a8;max-width:280px;margin:0 0 20px;font-size:13px;line-height:1.6}.mh-email{color:var(--mh-white);background:#141414;border:1px solid #2a2a2a;border-radius:999px;outline:none;width:100%;padding:14px 18px;font-family:inherit;font-size:14px}.mh-email::placeholder{color:#a8a8a8}.mh-footer-head{color:var(--mh-white);margin:0 0 16px;font-size:13px;font-weight:600}.mh-footer-link{margin:0 0 10px;font-size:13px}.mh-footer-link a:hover{color:var(--mh-white)}.mh-footer-bottom{color:#a8a8a8;border-top:1px solid #1f1f1f;justify-content:space-between;gap:16px;padding-top:24px;font-size:12px}.mh-footer-bottom p{margin:0}@media(max-width:1024px){.mh-section{padding:88px 0}.mh-hide-mobile{display:none}.mh-col+.mh-col{border-inline-start:none;border-top:1px solid var(--mh-line);padding-top:28px}.mh-col{margin-bottom:28px}}.mh-pill{border:1px solid var(--mh-line);border-radius:999px;display:inline-flex;overflow:hidden}.mh-pill button{color:var(--mh-grey);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600}.mh-pill button.mh-pill-active{background:var(--mh-black);color:var(--mh-white)}.mh-root[dir=rtl]{font-family:Tajawal,sans-serif}.mh-root[dir=rtl] .mh-eyebrow,.mh-root[dir=rtl] .mh-col-title,.mh-root[dir=rtl] .mh-article-tag{letter-spacing:.02em}.mh-root bdi{unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){.mh-btn,.mh-plus{transition:none}}.mh-nav-actions{flex-wrap:nowrap;gap:14px}.mh-switch{border:1px solid var(--mh-line);background:#f4f2ef;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.mh-switch button{letter-spacing:.04em;color:var(--mh-grey);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s}.mh-switch button.active{background:var(--mh-black);color:var(--mh-white)}.mh-switch button:hover:not(.active){color:var(--mh-black)}@media(max-width:1024px){.mh-switch.mh-hide-mobile{display:none}}.mh-cart-btn{cursor:pointer;color:var(--mh-black);background:0 0;border:none;align-items:center;padding:6px;display:flex;position:relative}.mh-cart-btn svg{width:22px;height:22px;display:block}.mh-cart-badge{top:-2px;background:var(--mh-red);color:var(--mh-white);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:-4px}.mh-cart-badge.zero{opacity:0}.mh-drawer-wrap{z-index:60;background:0 0;min-height:0;position:fixed;inset:0}.mh-drawer-backdrop{background:#00000059;position:absolute;inset:0}.mh-drawer{top:0;bottom:0;background:var(--mh-white);flex-direction:column;width:min(400px,100%);display:flex;position:absolute;inset-inline-end:0;box-shadow:0 0 40px #00000026}.mh-drawer-head{border-bottom:1px solid var(--mh-line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.mh-drawer-title{margin:0;font-size:16px;font-weight:600}.mh-drawer-close{cursor:pointer;color:var(--mh-black);background:0 0;border:0;padding:4px}.mh-drawer-body{flex:1;padding:24px;overflow:auto}.mh-drawer-foot{border-top:1px solid var(--mh-line);padding:20px 24px}.mh-card-media{position:relative}.mh-soldout{top:12px;background:var(--mh-white);color:var(--mh-black);letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;position:absolute;inset-inline-start:12px}.mh-article-img{border-radius:14px;margin-bottom:16px;aspect-ratio:4/3!important}.mh-skel{background:#f4f2ef;border-radius:4px}.mh-skel-img{aspect-ratio:4/5;border-radius:14px;width:100%;margin-bottom:18px}.mh-skel-article{aspect-ratio:4/3;border-radius:14px;width:100%;margin-bottom:16px}.mh-skel-shimmer{background:linear-gradient(90deg,#f4f2ef,#ede9e4,#f4f2ef 40%) 0 0/200% 100%;animation:1.4s ease-in-out infinite mh-sweep}@keyframes mh-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.mh-skel-line{border-radius:3px;height:12px;margin-top:8px}.mh-skel-line.short{width:60%}.mh-fade-in{animation:.17s ease-out both mh-fade}@keyframes mh-fade{0%{opacity:0}to{opacity:1}}.mh-burger{cursor:pointer;color:var(--mh-black);background:0 0;border:none;padding:6px;display:none}.mh-burger svg{width:24px;height:24px;display:block}.mh-mobile-menu{z-index:70;display:none;position:fixed;inset:0}.mh-mobile-backdrop{cursor:default;background:#00000080;border:none;animation:.2s ease-out both mh-fade;position:absolute;inset:0}.mh-mobile-panel{top:0;bottom:0;background:var(--mh-white);flex-direction:column;width:min(340px,100%);padding:20px 24px 28px;animation:.25s ease-out both mh-slide-in;display:flex;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 40px #0000002e}@keyframes mh-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mh-root[dir=rtl] .mh-mobile-panel{animation-name:mh-slide-in-rtl}@keyframes mh-slide-in-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}.mh-mobile-head{border-bottom:1px solid var(--mh-line);color:var(--mh-grey);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.mh-mobile-close{cursor:pointer;color:var(--mh-black);background:0 0;border:none;padding:6px}.mh-mobile-close svg{width:22px;height:22px;display:block}.mh-mobile-chips{border-bottom:1px solid var(--mh-line);gap:8px;padding:16px 0;display:flex}.mh-mobile-chip{letter-spacing:.04em;border:1px solid var(--mh-line);color:var(--mh-black);cursor:pointer;background:#f4f2ef;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600}.mh-mobile-links{flex-direction:column;flex:1;padding:8px 0;display:flex}.mh-mobile-link{color:#202020;padding:13px 0;font-size:17px;font-weight:500}.mh-mobile-link:hover{color:var(--mh-black)}.mh-mobile-cta{justify-content:center;margin-top:16px}@media(max-width:1024px){.mh-nav-inner{gap:10px;height:64px}.mh-nav-logo{flex-shrink:1;min-width:0}.mh-nav-logo svg{width:auto;height:24px}.mh-nav-actions{flex-shrink:0;gap:6px}.mh-switch{padding:2px}.mh-switch button{letter-spacing:0;padding:4px 6px;font-size:9px}.mh-cart-btn{padding:4px}.mh-burger{align-items:center;padding:4px;display:flex}.mh-mobile-menu{display:block}}@media(max-width:520px){.mh-mobile-panel{width:100%;box-shadow:none}}@media(prefers-reduced-motion:reduce){.mh-skel-shimmer,.mh-fade-in,.mh-mobile-backdrop,.mh-mobile-panel{animation:none}.mh-switch button{transition:none}}.mh-pdp-crumb{color:var(--mh-grey);margin:0;padding:20px 0 0;font-size:13px}.mh-pdp-crumb a:hover,.mh-pdp-crumb-current{color:var(--mh-black)}.mh-pdp-hero{padding:32px 0 72px}.mh-pdp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.mh-pdp-grid>*{min-width:0}.mh-pdp-main-wrap{margin-bottom:14px;position:relative}.mh-pdp-main{aspect-ratio:4/5;object-fit:cover;background:var(--mh-tint);border-radius:18px;width:100%;display:block}.mh-pdp-arrow{width:40px;height:40px;color:var(--mh-black);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.mh-pdp-arrow:hover{background:var(--mh-white)}.mh-pdp-arrow-prev{inset-inline-start:12px}.mh-pdp-arrow-next{inset-inline-end:12px}[dir=rtl] .mh-pdp-arrow svg{transform:scaleX(-1)}.mh-pdp-thumbs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mh-pdp-thumb{background:var(--mh-tint);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0;overflow:hidden}.mh-pdp-thumb.active{border-color:var(--mh-black)}.mh-pdp-thumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mh-pdp-ph{background:var(--mh-tint);aspect-ratio:1;color:var(--mh-grey);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-style:italic;display:flex}.mh-pdp-name{margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12}.mh-pdp-tagline{color:var(--mh-grey);margin:0 0 16px;font-size:15px}.mh-pdp-rating{align-items:center;gap:8px;margin-bottom:18px;display:flex}.mh-pdp-rating p{color:var(--mh-grey);margin:0;font-size:13px}.mh-pdp-price{margin:0 0 20px;font-size:24px;font-weight:700}.mh-pdp-desc{color:var(--mh-grey);max-width:440px;margin:0 0 28px;font-size:15px;line-height:1.7}.mh-pdp-variants{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.mh-pdp-variants button{border:1px solid var(--mh-line);background:var(--mh-white);color:var(--mh-grey);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.mh-pdp-variants button.active{border-color:var(--mh-black);color:var(--mh-black)}.mh-pdp-swatch{border:1px solid #0000001f;border-radius:50%;width:14px;height:14px;display:inline-block}.mh-pdp-colour-label{letter-spacing:.06em;text-transform:uppercase;color:var(--mh-black);margin:0 0 10px;font-size:12px;font-weight:600}.mh-pdp-variants button.sold-out{opacity:.55;cursor:not-allowed;background:var(--mh-band)}.mh-pdp-variants button.sold-out .mh-pdp-swatch{filter:grayscale(.4)}.mh-pdp-soldout-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--mh-grey);border:1px solid var(--mh-line);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.mh-pdp-details{border-top:1px solid var(--mh-line);border-bottom:1px solid var(--mh-line)}.mh-spec-table{border-collapse:collapse;width:100%;margin-top:8px}.mh-spec-table td{border-bottom:1px solid var(--mh-line);text-align:start;padding:14px 8px;font-size:14px}.mh-spec-table td:first-child{color:var(--mh-black);width:40%;font-weight:600}.mh-spec-table td:last-child{color:var(--mh-grey)}.mh-spec-table tr:last-child td{border-bottom:none}.mh-band-flush{border-top:none}.mh-pdp-emphasis{color:var(--mh-black);margin:0 0 14px;font-size:16px;font-style:italic;font-weight:500}.mh-root .mh-btn-outline-dark{color:var(--mh-black);border:1px solid var(--mh-black);background:0 0}.mh-root .mh-btn-outline-dark:hover{background:var(--mh-black);color:var(--mh-white)}.mh-pdp-final-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mh-pdp-buy{gap:14px;margin-bottom:22px;display:flex}.mh-qty{border:1px solid var(--mh-line);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.mh-qty button{cursor:pointer;width:40px;height:46px;color:var(--mh-black);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mh-qty button:disabled{opacity:.4;cursor:default}.mh-qty span{text-align:center;min-width:28px;font-size:14px;font-weight:600}.mh-pdp-chips{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.mh-chip{border:1px solid var(--mh-line);color:var(--mh-grey);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.mh-pdp-pair{border-top:1px solid var(--mh-line);padding-top:20px}.mh-pdp-pair-label{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.mh-pdp-pair-card{border:1px solid var(--mh-line);border-radius:12px;align-items:center;gap:12px;max-width:280px;padding:10px;display:flex;position:relative}.mh-pdp-pair-card .mh-soldout{flex-shrink:0;margin-inline-start:auto;position:static}.mh-pdp-pair-card img{object-fit:cover;background:var(--mh-tint);border-radius:8px;width:44px;height:44px}.mh-pdp-pair-name{font-size:13px;font-weight:600}.mh-pdp-pair-sub{color:var(--mh-grey);font-size:12px;font-weight:400;display:block}.mh-pdp-howto{background:var(--mh-black);color:#f3efe6}.mh-pdp-howto .mh-eyebrow{color:#a8a8a8}.mh-pdp-howto h2{color:var(--mh-white);margin:0;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.22}.mh-step-num{width:44px;height:44px;color:var(--mh-white);background:#c40023;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-weight:700;display:flex}.mh-pdp-step-title{color:var(--mh-white);margin:0 0 6px;font-size:14px;font-weight:600}.mh-pdp-step-body{color:#b8b8b8;margin:0;font-size:13px;line-height:1.6}.mh-ing-chip{border:1px solid var(--mh-line);border-radius:999px;margin:0 0 10px;margin-inline-end:8px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-block}.mh-pdp-formula-img{aspect-ratio:4/3}.mh-skel-thumb{aspect-ratio:1;border-radius:10px}@media(max-width:720px){.mh-pdp-grid{grid-template-columns:minmax(0,1fr);gap:36px}.mh-pdp-hero{padding:24px 0 56px}}.mh-root .mh-pdp-action{height:auto;box-shadow:none;white-space:normal;text-align:center;letter-spacing:0;line-height:1.5}.mh-root .mh-pdp-action:hover{background:var(--mh-red);color:var(--mh-white)}.mh-root .mh-pdp-action.mh-btn-outline{color:var(--mh-black);border-color:var(--mh-line);background:0 0}.mh-pdp-buy-button{border:0;flex:1;min-width:0}.mh-pdp-stock-badge{letter-spacing:0;text-transform:uppercase;color:var(--mh-disabled-text);border:1px solid var(--mh-line);border-radius:999px;margin:0 0 18px;padding:5px 12px;font-size:11px;font-weight:700;display:table}.mh-root .mh-pdp-unavailable-button:disabled{background:var(--mh-disabled-bg);color:var(--mh-disabled-text);opacity:1;cursor:not-allowed}.mh-pdp-unavailable-note{color:var(--mh-unavailable-note);margin:0 0 22px;font-size:13px;line-height:1.6}.mh-pdp-marketing-title{letter-spacing:0;margin-bottom:6px;font-size:40px}.mh-pdp-subheading{letter-spacing:0;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.3}.mh-pdp-centered-head{margin-bottom:0}.mh-pdp-paragraphs{margin:0 0 28px}.mh-pdp-paragraphs p+p{margin-top:24px}.mh-pdp-benefits-head{margin-bottom:48px}.mh-pdp-benefits .mh-benefit-icon{height:40px;margin:0 auto 14px}.mh-pdp-benefits .mh-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.mh-pdp-formula-grid{align-items:center}.mh-pdp-formula-intro{margin-bottom:24px}.mh-pdp-ingredient-group{margin-bottom:18px}.mh-pdp-ingredient-group h3{letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.mh-pdp-formula-closing{color:var(--mh-grey);max-width:420px;margin:0 0 24px;font-size:13px;line-height:1.6}.mh-pdp-formula-photo{aspect-ratio:4/5;object-fit:cover;background:var(--mh-tint);border-radius:14px;width:100%;display:block}.mh-pdp-howto{scroll-margin-top:96px}.mh-pdp-routine-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.mh-pdp-routine-cards .mh-pdp-pair-card{min-width:0;max-width:none}.mh-pdp-routine-cards img{flex-shrink:0}.mh-pdp-routine-cards .mh-pdp-pair-name{overflow-wrap:anywhere;min-width:0}@media(max-width:720px){.mh-pdp-marketing-title{font-size:28px}.mh-pdp-subheading{font-size:17px}.mh-pdp-benefits .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.mh-benefits-n3 .mh-grid,.mh-pdp-routine-cards{grid-template-columns:minmax(0,1fr)}.mh-pdp-rating{flex-wrap:wrap}.mh-pdp-final .mh-btn{max-width:100%}.mh-pdp-howto h2,.mh-pdp-everyday h2,.mh-pdp-benefits h2,.mh-pdp-formula h2,.mh-pdp-routine h2,.mh-pdp-final h2{letter-spacing:0;font-size:28px}}.mh-shop-title{color:var(--mh-black);margin:0 0 16px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.15}.mh-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.mh-filter-pill{font:inherit;border:1px solid var(--mh-line);background:var(--mh-white);color:var(--mh-black);cursor:pointer;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.mh-filter-pill.active{background:var(--mh-black);color:var(--mh-white);border-color:var(--mh-black)}.mh-shop-all-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px;display:grid}.mh-shop-card .mh-card-media img{aspect-ratio:4/5;object-fit:cover}.mh-shop-card-link{color:inherit;text-decoration:none;display:block}.mh-shop-card-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.mh-shop-card-row .mh-card-price{margin:0}.mh-quickadd{inset-inline:12px;font:inherit;background:var(--mh-white);color:var(--mh-black);cursor:pointer;opacity:0;border:0;border-radius:999px;padding:10px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;transform:translateY(6px)}.mh-shop-card:hover .mh-quickadd,.mh-quickadd:focus-visible{opacity:1;transform:none}@media(hover:none){.mh-quickadd{opacity:1;transform:none}}.mh-add-btn{font:inherit;border:1px solid var(--mh-black);background:var(--mh-white);color:var(--mh-black);cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:600}.mh-add-btn:disabled{opacity:.45;cursor:not-allowed}.mh-bag-ship{background:var(--mh-tint);border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:13px}.mh-bag-line{border-bottom:1px solid var(--mh-line);grid-template-columns:64px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.mh-bag-line img{object-fit:cover;background:var(--mh-tint);border-radius:10px;width:64px;height:64px}.mh-bag-name{margin:0 0 6px;font-size:14px;font-weight:600}.mh-bag-warn{color:var(--mh-red);margin:0 0 6px;font-size:12px}.mh-bag-controls{align-items:center;gap:12px;width:100%;display:flex}.mh-stepper{border:1px solid var(--mh-line);border-radius:999px;align-items:center;display:inline-flex}.mh-stepper button{cursor:pointer;color:var(--mh-black);background:0 0;border:0;padding:6px 10px;display:flex}.mh-stepper button:disabled{opacity:.35}.mh-stepper span{text-align:center;min-width:20px;font-size:13px}.mh-bag-remove{font:inherit;cursor:pointer;color:var(--mh-grey);background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.mh-bag-price{margin:0;font-size:14px;font-weight:600}.mh-bag-pair{border:1px solid var(--mh-line);background:var(--mh-white);border-radius:12px;margin-top:24px;padding:14px}.mh-bag-total{justify-content:space-between;margin-bottom:14px;font-weight:600;display:flex}.mh-bag-total.muted{color:var(--mh-grey);margin-bottom:8px;font-weight:400}.mh-hero-banner{--mh-hero-scrim:linear-gradient(180deg,#0a0806c7 0%,#0a080680 38%,#0a080626 58%,#0a080600 70%,#0a08061f 85%,#0a08068c 100%);--mh-hero-shadow:0 2px 10px #00000059;padding:0}.mh-hero-media{flex-direction:column;justify-content:space-between;width:100%;height:clamp(480px,46vw,680px);display:flex;position:relative;overflow:hidden}.mh-hero-media>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.mh-hero-scrim{background:var(--mh-hero-scrim);position:absolute;inset:0}.mh-hero-media .mh-container-narrow{z-index:2;text-align:center;flex-shrink:0;width:100%;position:relative}.mh-hero-copy{padding-top:72px}.mh-hero-trust{padding-bottom:28px}.mh-hero-banner .mh-eyebrow{color:var(--mh-white);opacity:.92;text-align:center}.mh-hero-banner h1{color:var(--mh-white);margin:0 0 22px;font-size:52px;font-weight:800;line-height:1.12}.mh-hero-banner .mh-hero-sub{color:color-mix(in srgb,var(--mh-white) 92%,transparent)}.mh-hero-text-shadow{text-shadow:var(--mh-hero-shadow)}.mh-hero-banner .mh-trust{text-align:center;color:color-mix(in srgb,var(--mh-white) 88%,transparent);letter-spacing:0;margin:0;font-size:13px;line-height:1.6}@media(max-width:720px){.mh-hero-media{height:620px}.mh-hero-copy{padding-top:44px}.mh-hero-banner h1{font-size:32px}.mh-hero-banner .mh-hero-sub{display:none}}.mh-review-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.mh-review-card{border:1px solid var(--mh-line);text-align:start;background:var(--mh-white);border-radius:16px;padding:28px}.mh-review-card .mh-quote{font-size:15px}.mh-review-foot{text-align:center;margin:40px 0 0}.mh-review-link{border-bottom:1px solid var(--mh-black);padding-bottom:2px;font-size:14px;font-weight:600;display:inline-block}.mh-review-link:hover{color:var(--mh-red);border-color:var(--mh-red)}.mh-root .blog-card{color:inherit;text-decoration:none;display:block}.mh-root .blog-card .ph-box,.mh-root .blog-card img,.mh-root .blog-card .mh-ph{transition:opacity .15s}.mh-root .blog-card:hover .ph-box,.mh-root .blog-card:hover img{opacity:.85}.mh-root .blog-cat-tag{letter-spacing:.06em;text-transform:uppercase;color:#c40023;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.mh-root .blog-meta{color:#606060;margin:14px 0 0;font-size:12px}.mh-root .blog-pullquote,.mh-root .blog-body blockquote{border-inline-start:3px solid #c40023;margin:36px 0;padding:4px 0 4px 24px}html[dir=rtl] .mh-root .blog-pullquote,html[dir=rtl] .mh-root .blog-body blockquote{padding:4px 24px 4px 0}.mh-root .blog-pullquote p,.mh-root .blog-body blockquote p{color:#000;margin:0;font-size:20px;font-style:italic;font-weight:500;line-height:1.5}.mh-root .blog-body{color:var(--mh-black);margin-top:40px}.mh-root .blog-body strong,.mh-root .blog-body b{color:inherit}.mh-root .blog-body h4{color:var(--mh-black)}.mh-root .blog-body p,.mh-root .blog-body li{color:#2a2a2a;margin:0 0 22px;font-size:16px;line-height:1.8}.mh-root .blog-body h2{color:#000;margin:48px 0 18px;font-size:24px;font-weight:700;line-height:1.3}.mh-root .blog-body h3{color:#000;margin:36px 0 14px;font-size:19px;font-weight:700}.mh-root .blog-body ul,.mh-root .blog-body ol{margin:0 0 22px;padding-inline-start:22px}.mh-root .blog-body a{color:#c40023;text-decoration:underline}.mh-root .blog-body img{border-radius:12px;max-width:100%;height:auto}.mh-root .grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:32px;display:grid}.mh-blog-grid{margin-top:56px}.mh-blog-img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}.mh-blog-card-title{color:#000;margin:0;font-size:18px;font-weight:600;line-height:1.35}.mh-blog-excerpt{color:#606060;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.mh-root .mh-blog-featured{border:1px solid #ccc8bd;border-radius:16px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.mh-blog-featured>img,.mh-blog-featured>.mh-ph{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.mh-blog-featured-body{flex-direction:column;justify-content:center;padding:40px;display:flex}.mh-blog-featured-title{color:#000;margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.25}.mh-blog-article{padding-bottom:24px}.mh-blog-post-title{color:#000;margin:0;font-size:40px;font-weight:700;line-height:1.2}.mh-blog-cover{aspect-ratio:21/9;object-fit:cover;border-radius:16px;width:100%;margin-top:32px;display:block}.mh-root .related-product-box{border:1px solid #ccc8bd;border-radius:16px;align-items:center;gap:24px;margin:48px 0 0;padding:20px;display:flex}.mh-root .related-product-box img,.mh-root .related-product-box .ph-box{object-fit:cover;background:#ece3d9;border-radius:10px;flex-shrink:0;width:120px;height:120px}@media(max-width:800px){.mh-root .mh-blog-featured{grid-template-columns:1fr}.mh-blog-featured>img,.mh-blog-featured>.mh-ph{aspect-ratio:16/10;min-height:0}.mh-blog-featured-body{padding:24px}.mh-blog-post-title{font-size:30px}.mh-blog-featured-title{font-size:24px}}@media(max-width:560px){.mh-root .related-product-box{flex-direction:column!important;align-items:flex-start!important}.mh-root .related-product-box img,.mh-root .related-product-box .ph-box{width:100%!important;height:140px!important}.mh-root .related-product-box .btn{text-align:center;width:100%;margin-top:4px}}.mh-root .blog-body li p{margin:0}.mh-hero-split{padding:0}.mh-hero-split-inner{align-items:stretch;min-height:600px;display:flex}.mh-hero-split-text{box-sizing:border-box;background:#f7f4f0;flex-direction:column;flex:44%;justify-content:center;padding:72px 64px;display:flex}.mh-hero-split-text>.mh-btn{align-self:flex-start}.mh-hero-split-text .mh-eyebrow{text-align:start}.mh-hero-split-image{flex:56%;position:relative;overflow:hidden}.mh-hero-split-image img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.mh-hero-split-h1{color:#000;margin:0 0 16px;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.14}.mh-hero-split-subhead{color:#2a2a2a;max-width:440px;margin:0 0 18px;font-size:17px;font-weight:500;line-height:1.5}.mh-hero-split-body{color:#606060;max-width:420px;margin:0 0 32px;font-size:15px;line-height:1.65}.mh-hero-split-trust{color:#8a8a8a;letter-spacing:.01em;margin:28px 0 0;font-size:12.5px}.mh-hero-rating,.mh-hero-split-image img.mh-hero-img-mobile{display:none}@media(max-width:720px){.mh-hero-split{background:#f7f4f0}.mh-hero-split-inner{flex-direction:column;min-height:0}.mh-hero-split-text{display:contents}.mh-hero-split-text>:not(.mh-btn){order:1;padding-left:28px;padding-right:28px}.mh-hero-split-text>.mh-eyebrow{padding-top:28px}.mh-hero-split-text>.mh-hero-split-body{margin-bottom:12px}.mh-hero-split-text>.mh-btn{order:3;justify-content:center;align-self:stretch;width:auto;margin:4px 28px 0;padding:20px 34px;font-size:16px;box-shadow:0 10px 24px #00000024}.mh-hero-split-text>.mh-hero-split-trust{order:4;margin:0;padding-top:16px;padding-bottom:44px}.mh-hero-split-image{background:#f7f4f0;flex:none;order:2;height:auto}.mh-hero-split-body{max-width:none}.mh-hero-rating{color:#2a2a2a;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.mh-hero-rating-stars{gap:2px;display:inline-flex}.mh-hero-rating .mh-star{width:14px;height:14px}.mh-hero-split-image img.mh-hero-img-desktop{display:none}.mh-hero-split-image img.mh-hero-img-mobile{box-sizing:border-box;width:100%;height:auto;padding:0 20px 12px;display:block;position:static}}.mh-shop-card{flex-direction:column;height:100%;display:flex}.mh-shop-card-link{flex:auto}.mh-shop-card-row{margin-top:auto}.mh-shop-card .mh-card-media{flex:none;margin-bottom:18px;overflow:visible}.mh-shop-card .mh-card-media>a{display:block}.mh-shop-card .mh-card-media img{margin-bottom:0}#reviews,#faq{scroll-margin-top:84px}.mh-bag-each{color:var(--mh-grey);margin:0 0 10px;font-size:13px}.mh-bag-pair-row{grid-template-columns:56px 1fr auto;align-items:center;gap:14px;display:grid}.mh-bag-pair-row img{object-fit:cover;background:var(--mh-tint);border-radius:8px;width:56px;height:56px}.mh-bag-pair-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mh-grey);margin:0 0 4px;font-size:11px;font-weight:600}.mh-bag-pair .mh-bag-name{margin:0 0 2px;font-weight:700}.mh-bag-pair .mh-card-blurb{margin:0;font-size:12px}.mh-bag-pair-add{border:1.5px solid var(--mh-red);color:var(--mh-red);background:var(--mh-white);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600}.mh-bag-pair-add:disabled{border-color:var(--mh-line);color:var(--mh-grey);cursor:not-allowed}.mh-bag-note{color:var(--mh-grey);margin:-6px 0 14px;font-size:12px}.mh-bag-line .mh-bag-remove{margin-inline-start:auto}
