.wc-tabs-wrapper #tab-description>h2{display:block!important}.wc-tabs-wrapper #tab-description>h2:first-child{display:none!important}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKK58UfivUw4aw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKy58UfivUw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeP2Xz5fU8w.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fraunces';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeP2Xz5c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mfh2{--navy:#023c64;--navy-deep:#012840;--teal:#399db7;--teal-soft:#e8f5f8;--ink:#142033;--muted:#5b6b7c;--line:rgba(2, 60, 100, 0.12);--paper:#f3f7fa;--white:#ffffff;--font:"DM Sans", system-ui, sans-serif;--display:"Fraunces", Georgia, serif;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.55;background:var(--white);overflow:clip}.mfh2 *,.mfh2 *::before,.mfh2 *::after{box-sizing:border-box}.mfh2 a{color:inherit;text-decoration:none}.mfh2 img{max-width:100%;height:auto;display:block}.mfh2 .mfh2-wrap{width:min(1180px, calc(100% - 2.5rem));margin-inline:auto}@keyframes mfh2-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mfh2-drift{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-10px,0)}}@keyframes mfh2-sheen{0%{background-position:0% 50%}100%{background-position:100% 50%}}.mfh2 .mfh2-rise{animation:mfh2-rise 0.8s cubic-bezier(.22,1,.36,1) both}.mfh2 .mfh2-rise-2{animation-delay:0.12s}.mfh2 .mfh2-rise-3{animation-delay:0.24s}.mfh2-hero{position:relative;min-height:min(92vh, 780px);display:grid;align-items:end;color:var(--white);isolation:isolate;overflow:hidden}.mfh2-hero__media{position:absolute;inset:0;z-index:-2}.mfh2-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transform:scale(1.04);animation:mfh2-drift 12s ease-in-out infinite alternate}.mfh2-hero__wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgb(1 40 64 / .92) 0%,rgb(2 60 100 / .78) 42%,rgb(2 60 100 / .28) 72%,rgb(57 157 183 / .18) 100%),radial-gradient(1200px 500px at 80% 20%,rgb(57 157 183 / .28),transparent 60%)}.mfh2-hero__inner{width:min(1180px, calc(100% - 2.5rem));margin:0 auto;padding:7.5rem 0 4.5rem}.mfh2-brand{display:inline-flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.mfh2-brand img{height:42px;width:auto;filter:brightness(0) invert(1)}.mfh2-brand span{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.9}.mfh2-hero h1{font-family:var(--display);font-weight:600;font-size:clamp(2.4rem, 5.2vw, 4.35rem);line-height:1.05;letter-spacing:-.02em;max-width:14ch;margin:0 0 1rem}.mfh2-hero p{margin:0;max-width:38ch;font-size:1.08rem;color:rgb(255 255 255 / .88)}.mfh2-cta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.85rem}.mfh2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.35rem;border:1px solid #fff0;font-weight:600;font-size:.95rem;letter-spacing:.01em;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease}.mfh2-btn:hover{transform:translateY(-2px)}.mfh2-btn--primary{background:var(--teal);color:var(--white)}.mfh2-btn--primary:hover{background:#2f8aa2}.mfh2-btn--ghost{background:#fff0;border-color:rgb(255 255 255 / .55);color:var(--white)}.mfh2-btn--ghost:hover{background:rgb(255 255 255 / .1);border-color:#fff}.mfh2-btn--navy{background:var(--navy);color:#fff}.mfh2-btn--navy:hover{background:var(--navy-deep)}.mfh2-btn--outline{background:#fff0;border-color:var(--navy);color:var(--navy)}.mfh2-btn--outline:hover{background:var(--navy);color:#fff}.mfh2-needs{background:var(--navy-deep);color:#fff;padding:1.15rem 0;border-bottom:1px solid rgb(255 255 255 / .08)}.mfh2-needs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mfh2-needs a{display:block;padding:.85rem 1rem;border-left:2px solid rgb(57 157 183 / .7);transition:background 0.25s ease,border-color 0.25s ease}.mfh2-needs a:hover{background:rgb(255 255 255 / .05);border-color:var(--teal)}.mfh2-needs strong{display:block;font-size:.95rem;font-weight:650;margin-bottom:.15rem}.mfh2-needs span{display:block;font-size:.82rem;color:rgb(255 255 255 / .68)}.mfh2-section{padding:5rem 0}.mfh2-section--paper{background:var(--paper)}.mfh2-section--navy{background:linear-gradient(135deg,#023c64 0%,#012840 55%,#0a4f6e 100%);background-size:200% 200%;animation:mfh2-sheen 14s ease infinite alternate;color:#fff}.mfh2-kicker{display:inline-block;margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.mfh2-section--navy .mfh2-kicker{color:#9ed7e5}.mfh2-title{font-family:var(--display);font-size:clamp(1.85rem, 3.4vw, 2.75rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 .85rem;color:var(--navy);max-width:18ch}.mfh2-section--navy .mfh2-title{color:#fff}.mfh2-lead{margin:0;max-width:48ch;color:var(--muted);font-size:1.05rem}.mfh2-section--navy .mfh2-lead{color:rgb(255 255 255 / .8)}.mfh2-head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.25rem;flex-wrap:wrap}.mfh2-paths{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:1rem}.mfh2-path{position:relative;min-height:280px;padding:1.75rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:#fff;isolation:isolate}.mfh2-path__bg{position:absolute;inset:0;z-index:-2}.mfh2-path__bg img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.mfh2-path:hover .mfh2-path__bg img{transform:scale(1.06)}.mfh2-path__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(1 40 64 / .15) 0%,rgb(1 40 64 / .88) 100%)}.mfh2-path--teal .mfh2-path__shade{background:linear-gradient(180deg,rgb(57 157 183 / .2) 0%,rgb(2 60 100 / .92) 100%)}.mfh2-path h3{font-family:var(--display);font-size:1.55rem;margin:0 0 .4rem;font-weight:600}.mfh2-path p{margin:0;font-size:.92rem;color:rgb(255 255 255 / .82);max-width:28ch}.mfh2-path em{margin-top:.9rem;font-style:normal;font-size:.8rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#9ed7e5}.mfh2-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.15rem}.mfh2-product{display:grid;grid-template-columns:180px 1fr;gap:1.15rem;padding:1.15rem;background:var(--white);border:1px solid var(--line);transition:border-color 0.25s ease,transform 0.25s ease}.mfh2-product:hover{border-color:rgb(57 157 183 / .55);transform:translateY(-3px)}.mfh2-product__media{background:radial-gradient(circle at 30% 20%,rgb(57 157 183 / .18),transparent 55%),linear-gradient(160deg,#eef6f9,#f8fbfc);display:grid;place-items:center;padding:1rem;min-height:180px}.mfh2-product__media img{max-height:150px;width:auto;object-fit:contain}.mfh2-product__body{display:flex;flex-direction:column;justify-content:center;gap:.55rem;padding-right:.35rem}.mfh2-product__tag{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.mfh2-product h3{margin:0;font-size:1.12rem;line-height:1.3;color:var(--navy);font-weight:650}.mfh2-product p{margin:0;color:var(--muted);font-size:.92rem}.mfh2-price{font-family:var(--display);font-size:1.35rem;color:var(--navy);font-weight:600}.mfh2-price small{font-family:var(--font);font-size:.78rem;font-weight:500;color:var(--muted);margin-right:.35rem}.mfh2-trust{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.mfh2-trust__visual{position:relative;min-height:420px;overflow:hidden}.mfh2-trust__visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.mfh2-trust__list{display:grid;gap:1.25rem;margin-top:1.75rem}.mfh2-trust__item{padding-left:1rem;border-left:2px solid var(--teal)}.mfh2-trust__item strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:.25rem}.mfh2-trust__item span{color:rgb(255 255 255 / .75);font-size:.95rem}.mfh2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;counter-reset:step}.mfh2-step{position:relative;padding-top:2.5rem;border-top:1px solid var(--line)}.mfh2-step::before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:-.85rem;left:0;background:var(--paper);padding-right:.65rem;font-family:var(--display);font-size:1.35rem;color:var(--teal);font-weight:600}.mfh2-step h3{margin:0 0 .45rem;font-size:1.2rem;color:var(--navy)}.mfh2-step p{margin:0;color:var(--muted)}.mfh2-wholesale{display:grid;grid-template-columns:1.4fr auto;gap:2rem;align-items:center;padding:2.5rem;background:linear-gradient(120deg,rgb(2 60 100 / .94),rgb(2 60 100 / .82)),url(https://mayflowerbioscience.com/wp-content/uploads/2026/04/Cover-003-May-Flower.webp) center/cover;color:#fff}.mfh2-wholesale h2{font-family:var(--display);font-size:clamp(1.8rem, 3vw, 2.4rem);margin:0 0 .55rem;max-width:16ch}.mfh2-wholesale p{margin:0;max-width:42ch;color:rgb(255 255 255 / .84)}.mfh2-wholesale__actions{display:flex;flex-direction:column;gap:.75rem;min-width:220px}@media (max-width:980px){.mfh2-needs__grid,.mfh2-paths,.mfh2-products,.mfh2-trust,.mfh2-steps,.mfh2-wholesale{grid-template-columns:1fr}.mfh2-product{grid-template-columns:140px 1fr}.mfh2-trust__visual{min-height:280px}.mfh2-hero__inner{padding-top:6rem}}@media (max-width:640px){.mfh2 .mfh2-wrap,.mfh2-hero__inner{width:calc(100% - 1.5rem)}.mfh2-needs__grid{grid-template-columns:1fr 1fr}.mfh2-product{grid-template-columns:1fr}.mfh2-product__media{min-height:160px}.mfh2-section{padding:3.5rem 0}.mfh2-wholesale{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.mfh2 .mfh2-rise,.mfh2-hero__media img,.mfh2-section--navy{animation:none!important}}body.page-id-723 .page-title,body.page-id-723 .entry-title{display:none!important}