.m-section{padding-block:clamp(56px,7vw,108px);color:var(--m-green)}.m-section--tight{padding-block:clamp(36px,4.5vw,64px)}.m-bg-white{background:#fff}.m-bg-cream{background:var(--m-cream)}.m-bg-sand{background:var(--m-sand)}.m-bg-green{background:var(--m-green);color:var(--m-cream)}.m-bg-lime{background:var(--m-lime);color:var(--m-green)}.m-bg-lavender{background:var(--m-lavender-soft)}.m-bg-coral{background:var(--m-coral-soft)}.m-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.m-container--narrow{max-width:980px}.m-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-family:var(--m-font-text);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:inherit;opacity:.85}.m-display,.m-h2,.m-h3{font-family:var(--m-font-display);font-weight:400;letter-spacing:-.025em;margin:0;color:inherit;text-wrap:balance}.m-display{font-size:clamp(42px,4.9vw,68px);line-height:1.02}.m-h2{font-size:clamp(32px,3.3vw,46px);line-height:1.06}.m-h3{font-size:clamp(24px,2vw,28px);line-height:1.1}.m-display em,.m-h2 em,.m-h3 em{font-style:italic}.m-bg-green .m-display em,.m-bg-green .m-h2 em{color:var(--m-lime)}.m-lead{font-family:var(--m-font-text);font-size:clamp(17px,1.3vw,19px);line-height:1.55;margin:16px 0 0;max-width:34em;color:inherit;opacity:.9;text-wrap:pretty}.m-center{text-align:center}.m-center .m-lead{margin-inline:auto}.m-section-head{margin-bottom:clamp(32px,4vw,56px)}.m-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 32px;border:0;border-radius:999px;background:var(--m-lime);color:var(--m-green);font-family:var(--m-font-text);font-size:17px;font-weight:650;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 6px 18px #a4e02659;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.m-btn:hover{background:var(--m-lime-hover);transform:translateY(-2px);box-shadow:0 10px 24px #a4e02673}.m-btn svg{width:18px;height:18px;transition:transform .2s ease}.m-btn:hover svg{transform:translate(3px)}.m-btn--dark{background:var(--m-green);color:var(--m-cream);box-shadow:0 6px 18px #173a2040}.m-btn--dark:hover{background:var(--m-green-2);box-shadow:0 10px 24px #173a204d}.m-btn--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentcolor}.m-btn--outline:hover{background:rgb(var(--m-green-rgb) / .06);box-shadow:inset 0 0 0 1.5px currentcolor}.m-btn--block{width:100%}.m-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:14px;font-weight:500}.m-proof__item{display:inline-flex;align-items:center;gap:7px}.m-proof__item svg{width:18px;height:18px;flex:0 0 auto}.m-stars{display:inline-flex;gap:1px;color:var(--m-star)}.m-stars svg{width:15px;height:15px}.m-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--m-lime);color:var(--m-green);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.m-chip--soft{background:rgb(var(--m-green-rgb) / .08)}.m-chip--glass{background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.m-chip__icon{width:15px;height:15px;flex:0 0 auto;margin-left:-2px}.m-fineprint{font-size:12px;line-height:1.5;opacity:.7;margin:14px 0 0}.m-hero{position:relative;overflow:hidden;color:var(--m-green);background:var(--m-cream);min-height:clamp(560px,46vw,720px);display:flex;align-items:center}.m-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.m-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center right;display:block}.m-hero__media--fallback{background:radial-gradient(60% 80% at 78% 60%,rgb(183 230 83 / .35),transparent 60%),radial-gradient(50% 60% at 95% 20%,rgb(255 99 74 / .18),transparent 60%),linear-gradient(120deg,var(--m-cream) 40%,var(--m-sand))}.m-hero__fallback-jars{position:absolute;right:6%;bottom:8%;display:flex;align-items:flex-end;gap:0}.m-hero__fallback-jars img{width:clamp(180px,20vw,320px);height:auto;filter:drop-shadow(0 30px 30px rgb(23 58 32 / .18))}.m-hero__fallback-jars img+img{margin-left:-60px;transform:translateY(24px)}.m-hero__inner{position:relative;z-index:1;width:100%}.m-hero__content{max-width:600px;padding-block:64px}.m-hero .m-lead{max-width:30em}.m-hero__cta{margin-top:32px}@media(max-width:749px){.m-hero{min-height:0;align-items:flex-start;flex-direction:column}.m-hero__media{position:relative;order:2;aspect-ratio:4 / 4.2;width:100%}.m-hero__media--desktop-only{display:none}.m-hero__content{padding-block:40px 28px}.m-hero__cta .m-btn{width:100%}.m-hero:not(.m-hero--stage){display:grid;grid-template-rows:auto 112px;align-items:stretch;background:#2a1328}.m-hero:not(.m-hero--stage)>.m-hero__media{grid-area:1 / 1;aspect-ratio:3 / 5;overflow:hidden}.m-hero:not(.m-hero--stage)>.m-hero__inner{grid-area:1 / 1 / 3 / 2;display:flex;z-index:1}.m-hero:not(.m-hero--stage) .m-hero__media img{object-position:center top}.m-hero:not(.m-hero--stage)>.m-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#24104659,#24104600 30%,#2a132800 84%,#2a1328)}.m-hero:not(.m-hero--stage) .m-hero__grid{display:flex;flex-direction:column;width:100%}.m-hero:not(.m-hero--stage) .m-hero__content{display:flex;flex-direction:column;flex:1;padding-block:26px 20px}.m-hero:not(.m-hero--stage) .m-display{font-size:34px}.m-hero:not(.m-hero--stage) .m-lead{font-size:15.5px;line-height:1.5;margin-top:10px}.m-hero:not(.m-hero--stage) .m-hero__cta{margin-top:auto}.m-hero:not(.m-hero--stage){grid-template-rows:auto auto}.m-hero:not(.m-hero--stage) .m-display{font-size:clamp(27px,calc((100vw - 40px)*.096),34px)}.m-hero:not(.m-hero--stage)>.m-hero__inner{grid-area:1 / 1}.m-hero:not(.m-hero--stage) .m-hero__content>.m-lead{display:none}.m-hero:not(.m-hero--stage) .m-hero__content{flex:none;padding-block:18px 0}.m-hero:not(.m-hero--stage) .m-hero__cta{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start}.m-hero:not(.m-hero--stage) .m-hero__cta>.m-proof{order:-1;margin:0 0 14px}.m-hero__band .m-proof{display:none}@media(max-width:379px){.m-hero:not(.m-hero--stage) .m-hero__content{padding-block:14px 0}.m-hero:not(.m-hero--stage) .m-hero__cta{margin-top:8px}.m-hero:not(.m-hero--stage) .m-hero__cta>.m-proof{margin-bottom:10px}}.m-hero:not(.m-hero--stage) .m-hero__cta .m-btn{width:auto;min-width:200px}.m-hero__band{grid-area:2 / 1;position:relative;z-index:1;padding-block:2px 26px;color:#fff}.m-hero__band .m-lead{margin:0;font-size:15.5px;line-height:1.5;color:#ffffffe6}.m-hero__band .m-proof{margin-top:12px}}@media(min-width:750px){.m-hero__band{display:none}}@media(min-width:750px){.m-hero__media--mobile-only{display:none}.m-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f5f1efeb,#f5f1ef99 34%,#f5f1ef00 58%);pointer-events:none}.m-hero--no-scrim:after{display:none}}.m-marquee{overflow:hidden;background:var(--m-green);color:var(--m-cream);padding-block:18px;border-block:1px solid rgb(255 255 255 / .06)}.m-marquee--lime{background:var(--m-lime);color:var(--m-green)}.m-marquee__track{display:flex;width:max-content;animation:m-marquee var(--m-marquee-speed, 38s) linear infinite}.m-marquee:hover .m-marquee__track{animation-play-state:paused}.m-marquee__group{display:flex;align-items:center;flex:0 0 auto}.m-marquee__item{display:inline-flex;align-items:center;gap:12px;padding-inline:28px;font-family:var(--m-font-display);font-size:clamp(19px,1.7vw,25px);white-space:nowrap}.m-marquee__item:after{content:"";width:9px;height:9px;margin-left:40px;border-radius:50%;background:var(--m-lime)}.m-marquee--lime .m-marquee__item:after{background:var(--m-green)}@keyframes m-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.m-marquee__track{animation:none}}.m-cards{display:grid;grid-template-columns:repeat(var(--m-cols, 3),minmax(0,1fr));gap:24px}@media(max-width:989px){.m-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:649px){.m-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none;scroll-padding-inline:20px}.m-cards>*{scroll-snap-align:start}.m-card__media--packshot img{padding:14%}}.m-card{position:relative;display:flex;flex-direction:column;border-radius:var(--m-radius-lg);background:#fff;border:1px solid var(--m-line);overflow:hidden;color:var(--m-green);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.m-card:hover{transform:translateY(-4px);box-shadow:var(--m-shadow-lift)}.m-card__media{position:relative;aspect-ratio:1 / 1;background:var(--m-card-tint, var(--m-cream));overflow:hidden}.m-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.m-card:hover .m-card__media img{transform:scale(1.04)}.m-card__media--packshot img{object-fit:contain;padding:10%}.m-card__badges{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;gap:8px;z-index:1}.m-card__body{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;flex:1}.m-card__title{font-family:var(--m-font-display);font-size:clamp(30px,2.6vw,38px);line-height:1.08;margin:0;letter-spacing:-.02em}.m-card__notes{margin:0;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.m-card__desc{margin:0;font-size:16px;line-height:1.55;opacity:.85}.m-card__foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:12px}.m-card__price{display:flex;align-items:baseline;gap:8px;font-size:15px}.m-card__price strong{font-size:20px;font-weight:700}.m-card__price s{opacity:.55}.m-card__rating{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;opacity:.85}.m-split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,88px);align-items:center}.m-split--reverse .m-split__media{order:2}@media(max-width:849px){.m-split{grid-template-columns:1fr}.m-split--reverse .m-split__media{order:0}}.m-split__media{position:relative;border-radius:var(--m-radius-lg);overflow:hidden;background:var(--m-sand);aspect-ratio:1 / 1}.m-split__media img{width:100%;height:100%;object-fit:cover;display:block}.m-split__media--packshot img{object-fit:contain;padding:12%}.m-split__sticker{position:absolute;bottom:18px;left:18px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:600;box-shadow:var(--m-shadow)}.m-split__sticker svg{width:58px;height:auto;flex:0 0 auto;color:var(--m-green)}.m-split__sticker--right{left:auto;right:18px;max-width:236px;line-height:1.3}@media(max-width:749px){.m-split__sticker--right{right:10px;bottom:10px;max-width:168px;gap:8px;padding:8px 11px;font-size:12px;border-radius:12px}.m-split__sticker--right svg{width:36px}}.m-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:30px}.m-pills__item h4{margin:0 0 8px}.m-pills__item p{margin:0;font-size:16px;line-height:1.5;opacity:.85}.m-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:14px;counter-reset:m-step}.m-steps li{counter-increment:m-step;display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:16px 18px;border-radius:var(--m-radius);background:#fff;border:1px solid var(--m-line)}.m-bg-cream .m-steps li,.m-bg-sand .m-steps li{border-color:transparent}.m-steps li:before{content:counter(m-step);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--m-lime);font-family:var(--m-font-display);font-size:22px}.m-steps strong{display:block;font-size:17px;margin-bottom:2px}.m-steps span{font-size:16px;opacity:.8;line-height:1.45}.m-split__cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.m-benefits{display:grid;grid-template-columns:repeat(var(--m-cols, 4),minmax(0,1fr));gap:18px}@media(max-width:989px){.m-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-benefit{padding:26px 22px;border-radius:var(--m-radius);background:#fff;border:1px solid var(--m-line)}.m-bg-green .m-benefit{background:#ffffff0f;border-color:#ffffff1f}.m-benefit__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--m-lime);color:var(--m-green);margin-bottom:18px}.m-benefit__icon svg{width:24px;height:24px}.m-benefit h3{font-family:var(--m-font-display);font-weight:400;font-size:24px;line-height:1.1;margin:0 0 8px;letter-spacing:-.01em}.m-benefit p{margin:0;font-size:16px;line-height:1.5;opacity:.82}.m-reviews__summary{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font-size:15px;font-weight:600}.m-reviews__summary .m-stars svg{width:20px;height:20px}.m-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:989px){.m-reviews{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,380px);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:4px 20px 12px;scrollbar-width:none}.m-reviews>*{scroll-snap-align:start}}.m-review{display:flex;flex-direction:column;gap:14px;padding:28px 26px;border-radius:var(--m-radius-lg);background:#fff;box-shadow:var(--m-shadow);color:var(--m-green)}.m-review blockquote{margin:0;font-family:var(--m-font-display);font-size:21px;line-height:1.3;letter-spacing:-.01em}.m-review__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.m-review__name{font-weight:650}.m-review__verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;opacity:.7}.m-review__product{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.m-compare{max-width:860px;margin-inline:auto}.m-compare__table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px}.m-compare__table th,.m-compare__table td{padding:16px 14px;text-align:center;border-bottom:1px solid var(--m-line)}.m-compare__table th:first-child,.m-compare__table td:first-child{text-align:left;padding-left:0;font-weight:500}.m-compare__table thead th{border-bottom:0;vertical-align:bottom;font-weight:600;font-size:15px}.m-compare__us{background:var(--m-green);color:var(--m-cream);width:180px}.m-compare__table thead .m-compare__us{border-radius:22px 22px 0 0;padding-top:22px}.m-compare__table tbody tr:last-child .m-compare__us{border-radius:0 0 22px 22px}.m-compare__table td.m-compare__us{border-bottom-color:#ffffff1f}.m-compare__them{width:160px;opacity:.8}.m-compare__us img{display:block;width:96px;height:auto;margin:-64px auto 10px;filter:drop-shadow(0 10px 14px rgb(0 0 0 / .25))}.m-compare__label{font-family:var(--m-font-display);font-size:22px;font-weight:400}.m-yes,.m-no{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%}.m-yes{background:var(--m-lime);color:var(--m-green)}.m-no{background:rgb(var(--m-green-rgb) / .08);color:rgb(var(--m-green-rgb) / .55)}.m-yes svg,.m-no svg{width:16px;height:16px}@media(max-width:649px){.m-compare__table{font-size:14px}.m-compare__us{width:104px}.m-compare__them{width:84px}.m-compare__us img{width:70px;margin-top:-48px}.m-compare__label{font-size:17px}}.m-guarantee{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(32px,4vw,56px);border-radius:var(--m-radius-lg);background:var(--m-green);color:var(--m-cream)}.m-guarantee__seal{width:clamp(136px,13vw,180px);aspect-ratio:1;transform:rotate(-8deg);filter:drop-shadow(0 10px 18px rgb(0 0 0 / .25))}.m-guarantee__seal svg{display:block;width:100%;height:100%;overflow:visible}.m-seal__ring{font-family:var(--m-font-text);font-size:16px;font-weight:800;letter-spacing:.14em}.m-seal__num{font-family:var(--m-font-display);font-size:60px;letter-spacing:-.03em}.m-seal__unit{font-family:var(--m-font-text);font-size:15px;font-weight:800;letter-spacing:.22em}.m-guarantee .m-lead{opacity:.85}@media(max-width:849px){.m-guarantee{grid-template-columns:1fr;text-align:center;justify-items:center}}.m-faq{max-width:860px;margin-inline:auto}.m-faq details{border-bottom:1px solid var(--m-line)}.m-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;font-size:clamp(17px,1.3vw,19px);font-weight:600}.m-faq summary::-webkit-details-marker{display:none}.m-faq__icon{position:relative;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:rgb(var(--m-green-rgb) / .07);transition:background-color .2s ease,transform .25s ease}.m-faq__icon:before,.m-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:currentcolor;transform:translate(-50%,-50%)}.m-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .25s ease}.m-faq details[open] .m-faq__icon{background:var(--m-lime)}.m-faq details[open] .m-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.m-faq__answer{padding:0 52px 24px 0;font-size:16px;line-height:1.6;opacity:.85}.m-faq__answer p{margin:0 0 10px}.m-trust{display:grid;grid-template-columns:repeat(var(--m-cols, 4),minmax(0,1fr));gap:16px}@media(max-width:749px){.m-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:15px;font-weight:600}.m-trust__item svg{width:34px;height:34px;color:var(--m-green)}.m-bg-green .m-trust__item svg{color:var(--m-lime)}.m-trust__item span{font-weight:400;font-size:13px;opacity:.75}.product-details h1,.product-details .product-title,.product-information h1{font-family:var(--m-font-display);font-weight:400;letter-spacing:-.025em;line-height:1}.variant-option--tiers{gap:14px!important}.variant-option--tiers__legend,.variant-option legend{font-family:var(--m-font-text);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mighti-tier{border-radius:var(--m-radius)!important;border-color:var(--m-line)!important;padding:18px 18px 18px 16px!important;background:#fff!important}.mighti-tier:hover{border-color:rgb(var(--m-green-rgb) / .4)!important}.mighti-tier:has(.mighti-tier__input:checked){background:var(--m-lime-soft)!important;border-color:var(--m-green)!important;box-shadow:0 0 0 1px var(--m-green)!important}.mighti-tier__radio{border-color:rgb(var(--m-green-rgb) / .35)!important}.mighti-tier:has(.mighti-tier__input:checked) .mighti-tier__radio{border-color:var(--m-green)!important;background:var(--m-green)}.mighti-tier:has(.mighti-tier__input:checked) .mighti-tier__radio:after{background:var(--m-lime)!important;width:8px!important;height:8px!important}.mighti-tier__title{font-size:18px;font-weight:700!important}.mighti-tier__price-now{font-size:20px!important;font-weight:700!important}.mighti-tier__bullets{font-size:15px!important;opacity:.88}.mighti-tier__bullets li:before{content:"\2713  "!important;font-weight:700}.mighti-tier__badge{background:var(--m-green)!important;color:var(--m-lime)!important;font-size:11px!important;padding:4px 12px!important;letter-spacing:.1em!important}.mighti-tier__savings{background:var(--m-lime)!important;color:var(--m-green)!important;font-size:12px}.variant-option--buttons .variant-option__button-label{border-radius:999px;font-weight:600}.product-details add-to-cart-component .button,.product-details .add-to-cart-button,.product-details button[name=add]{min-height:60px;border-radius:999px;font-size:17px;font-weight:700;letter-spacing:.01em;box-shadow:0 6px 18px #a4e02666}.m-pdp-rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.m-pdp-rating a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:500;opacity:.8}.m-pdp-promise{font-size:17px;line-height:1.5;margin:0;opacity:.9}.m-buy-trust{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.m-buy-trust__guarantee{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.m-buy-trust__guarantee svg{width:18px;height:18px;color:var(--m-green)}.m-buy-trust__icons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.m-buy-trust__icon{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;line-height:1.25;opacity:.85}.m-buy-trust__icon svg{width:22px;height:22px}.mighti-cart-upgrade{border-color:var(--m-green)!important;background:var(--m-lime-soft)!important;border-radius:var(--m-radius)!important}.mighti-cart-upgrade__button{background:var(--m-green)!important;color:var(--m-cream)!important;border-radius:999px!important;min-height:44px;padding-inline:18px!important}.mighti-free-shipping{background:var(--m-lime-soft)!important}.mighti-free-shipping__bar span{background:var(--m-green)!important}.product-details .buy-buttons-block .quantity-selector-wrapper,.product-details .buy-buttons-block .quantity-label,.product-details .buy-buttons-block .accelerated-checkout-block{display:none!important}.product-details .product-form-buttons{gap:0}.product-details .product-form-buttons add-to-cart-component,.product-details .product-form-buttons .add-to-cart-button{flex:1 1 100%;width:100%}.product-details [role=heading][aria-level],.product-details h1{font-family:var(--m-font-display)!important;font-size:clamp(36px,3.1vw,46px)!important;line-height:1!important;letter-spacing:-.025em}.product-details .price{font-size:18px;font-weight:600}header .menu-list__link,header nav a{font-size:15px!important;font-weight:500;letter-spacing:.005em}header-announcements p,.announcement-bar p{font-size:14px!important;font-weight:500;letter-spacing:.01em}header-announcements strong{color:var(--m-lime);font-weight:700}:is(.m-display,.m-h2) em{background:linear-gradient(transparent 64%,rgb(183 230 83 / .65) 64%,rgb(183 230 83 / .65) 92%,transparent 92%);padding-inline:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.m-bg-green :is(.m-display,.m-h2) em{background:none}.m-card__media{background:radial-gradient(75% 65% at 50% 58%,rgb(255 255 255 / .55),transparent 70%),var(--m-card-tint, var(--m-cream))}.m-card__media--packshot img{filter:drop-shadow(0 22px 22px rgb(23 58 32 / .22)) drop-shadow(0 4px 6px rgb(23 58 32 / .12))}.m-card{border-width:1.5px}.m-card:hover{border-color:var(--m-green)}.m-review{border:1px solid rgb(23 58 32 / .06)}.m-review .m-stars svg{width:17px;height:17px}.m-section-head{margin-bottom:clamp(28px,3.2vw,48px)}.m-pdp-pitch{margin:0;font-size:17px;line-height:1.55;opacity:.88;max-width:34em}.product-details .tax-note,.product-details [class*=tax]{font-size:12px!important;opacity:.6}.product-details summary,.product-details .accordion summary,.product-details details>summary{font-size:16px!important;font-weight:600!important;padding-block:16px!important}.product-details details .rte,.product-details details p{font-size:15px;line-height:1.6}.variant-option--tiers__legend,.variant-option legend{font-size:12.5px!important}.mighti-tier__per-unit{font-size:14px}.m-buy-trust__guarantee{font-size:15px}@media(max-width:749px){.m-display{font-size:clamp(38px,10.5vw,46px)}.m-h2{font-size:clamp(30px,8.4vw,36px)}.m-review blockquote{font-size:19px}}@media(min-width:750px){.m-hero:not(.m-hero--stage){min-height:min(56.25vw,880px)}.m-hero:not(.m-hero--stage) .m-hero__media img{object-position:70% 100%}.m-hero:not(.m-hero--stage) .m-hero__content{max-width:min(560px,42vw)}.m-hero .m-fineprint{max-width:400px}}@media(min-width:750px){.m-hero.m-hero--photo-center{min-height:max(min(56.25vw,880px),44vw)}.m-hero.m-hero--photo-center .m-hero__media img{position:absolute;top:0;left:0;width:100%;height:125%;object-fit:cover;object-position:0 0;transform:translateY(-6%)}.m-hero--photo-center .m-hero__inner{max-width:none;padding-inline:clamp(20px,5vw,96px)}}.m-hero--tone-light{color:#fff}.m-hero--tone-light :is(.m-display,.m-h2) em{background:none;color:var(--m-lime)}.m-hero--tone-light .m-hero__content{text-shadow:0 2px 18px rgb(30 10 50 / .35)}.m-hero--tone-light .m-btn{text-shadow:none}@media(min-width:750px){.m-hero--tone-light:after{background:linear-gradient(90deg,#2410428c,#2410424d 32%,#24104200 52%)}}@media(max-width:749px){.m-hero--tone-light{background:var(--m-hero-mobile-bg, var(--m-green))}.m-hero--tone-light .m-hero__content{text-shadow:none}}@media(min-width:990px){.product-information .product-information__grid.product-information__grid:not(.product-information--media-none){grid-column:2!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;column-gap:clamp(40px,4.2vw,64px);width:100%;max-width:1180px;margin-inline:auto;padding-block:28px 8px}.product-information .product-information__grid .product-information__media{grid-column:1!important;position:sticky;top:96px;align-self:start}.product-information .product-information__grid .product-details{grid-column:2!important;padding-inline:0!important}}.m-buybox{display:flex;flex-direction:column;gap:22px;padding:22px 22px 24px;background:#fff;border:1px solid rgb(var(--m-green-rgb) / .14);border-radius:18px;box-shadow:0 2px 14px rgb(var(--m-green-rgb) / .08)}.m-buybox>*{margin:0!important}.m-buybox .variant-option--tiers__legend,.m-buybox .variant-option legend{font-size:14px!important;font-weight:700;letter-spacing:.08em;color:var(--m-green);margin-bottom:10px}.m-buybox .variant-option--buttons:not(.variant-option--tiers){--color-selected-variant-background: var(--m-lime-soft);--color-selected-variant-text: var(--m-green);--color-selected-variant-border: var(--m-green);--color-selected-variant-hover-background: var(--m-lime-soft);--color-selected-variant-hover-text: var(--m-green);--color-selected-variant-hover-border: var(--m-green)}.m-buybox .variant-option--buttons:not(.variant-option--tiers) .variant-option__button-label,.m-buybox .variant-option--buttons:not(.variant-option--tiers) .variant-option__button-label__pill{border-radius:12px!important}.m-buybox .variant-option--buttons:not(.variant-option--tiers) .variant-option__button-label{min-height:52px;font-size:16px;font-weight:650}.m-buybox .variant-option--equal-width-buttons:not(.variant-option--tiers){--variant-min-width: 120px}.m-buybox .variant-option--buttons:not(.variant-option--tiers) .variant-option__button-label:has(:checked){box-shadow:0 0 0 1px var(--m-green)}.m-buybox .mighti-tier{border-radius:14px!important;padding:16px 16px 16px 14px!important}.m-buybox .mighti-tier__title{font-size:17px}.m-buybox .mighti-tier__bullets{font-size:14px!important}.mighti-tiers__note{margin:2px 0 0;font-size:12.5px;opacity:.6;text-align:center}.product-details:has(.variant-option--tiers) product-price{display:none!important}.product-details [role=heading][aria-level],.product-details h1{font-size:clamp(34px,2.9vw,42px)!important}.m-pdp-pitch{font-size:16px;line-height:1.55;opacity:.85}.m-buybox .product-details .buy-buttons-block,.m-buybox .buy-buttons-block{margin:0}.m-buybox .m-buy-trust{margin-top:-4px}.m-buybox .m-buy-trust__icons{padding-top:14px;border-top:1px solid rgb(var(--m-green-rgb) / .1)}.m-pdp-quote{display:flex;gap:14px;align-items:flex-start;margin:0;padding:0 4px}.m-pdp-quote__avatar{flex:0 0 44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--m-lime);color:var(--m-green);font-weight:700;font-size:15px}.m-pdp-quote__body{display:flex;flex-direction:column;gap:4px}.m-pdp-quote__body .m-stars svg{width:14px;height:14px}.m-pdp-quote blockquote{margin:0;font-size:15px;line-height:1.45;font-style:italic}.m-pdp-quote figcaption{font-size:13px;opacity:.65}.product-details .accordion summary,.product-details details>summary{font-size:15px!important}@media(max-width:749px){.m-buybox{padding:16px 14px 20px;border-radius:16px;gap:18px}.product-details [role=heading][aria-level],.product-details h1{font-size:34px!important}}.mighti-tier__bullets li.mighti-tier__gift{font-weight:700;opacity:1;color:var(--m-green)}.mighti-tier__bullets li.mighti-tier__gift:before{content:"+ "!important}.mighti-tier__gift-value{font-weight:500;opacity:.7}.mighti-cart-upgrade__gift{margin:2px 0 0;font-size:13px;font-weight:700;color:var(--m-green)}.product-information{--m-slide-duration: 220}@media(min-width:750px){.product-information slideshow-arrows{mix-blend-mode:normal!important}.product-information slideshow-arrows .slideshow-control{opacity:1!important;transform:none!important;min-height:88px;min-width:44px;padding:0;margin-inline:12px;border-radius:999px;background:#ffffffeb;color:var(--m-green);box-shadow:0 4px 14px rgb(var(--m-green-rgb) / .14);transition:background-color .15s ease,box-shadow .15s ease}.product-information slideshow-arrows .slideshow-control:hover{background:#fff;box-shadow:0 6px 18px rgb(var(--m-green-rgb) / .2)}.product-information slideshow-arrows .slideshow-control svg{width:22px;height:22px}.product-information slideshow-arrows .slideshow-control.slideshow-control{display:flex;align-items:center;justify-content:center;padding:0!important}.product-information slideshow-arrows .slideshow-control .svg-wrapper{display:flex;align-items:center;justify-content:center;width:22px;height:22px;translate:-.8px 0}}.m-buybox{padding:16px 16px 18px;gap:14px}.m-buybox .variant-option--tiers__legend,.m-buybox .variant-option legend{font-size:12.5px!important;margin-bottom:6px}.m-buybox .variant-option--tiers{gap:9px!important}.m-buybox .mighti-tier{padding:11px 14px 11px 12px!important;gap:10px}.m-buybox .mighti-tier__title{font-size:16px}.m-buybox .mighti-tier__price-now{font-size:18px!important}.m-buybox .mighti-tier__bullets{font-size:13px!important;line-height:1.4;margin-block:3px 0}.m-buybox .mighti-tier__meta{margin-top:3px;font-size:12.5px}.m-buybox .mighti-tier__per-unit{font-size:12.5px}.m-buybox .mighti-tiers__note{font-size:11.5px;margin:0}.product-details .m-buybox button[name=add]{min-height:54px;font-size:16px}.m-buybox .m-buy-trust{gap:8px}.m-buybox .m-buy-trust__guarantee{font-size:14px}.m-buybox .m-buy-trust__icons{padding-top:10px}.m-buybox .m-buy-trust__icon{font-size:12px;gap:4px}.m-buybox .m-buy-trust__icon svg{width:20px;height:20px}.variant-option--flavours{border:0;margin:0;padding:0;min-width:0}.mighti-flavours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:rgb(var(--m-green-rgb) / .06);border:1px solid rgb(var(--m-green-rgb) / .1)}.mighti-flavour{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:5px 14px 5px 6px;border-radius:999px;background:transparent;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.mighti-flavour:hover:not(:has(.mighti-flavour__input:checked)){background:#ffffffb3}.mighti-flavour__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.mighti-flavour__thumb{flex:0 0 34px;height:34px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--flavour) 32%,#fff) 72%)}.mighti-flavour__thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.85);mix-blend-mode:multiply}.mighti-flavour__thumb--icon{background:none;box-shadow:none;overflow:visible}.mighti-flavour__thumb--icon img{object-fit:contain;transform:none;mix-blend-mode:normal;padding:0;filter:drop-shadow(0 2px 3px rgb(23 58 32 / .16))}.mighti-flavour__text{display:flex;flex-direction:column;min-width:0}.mighti-flavour__name{font-size:15px;font-weight:600;line-height:1.2;color:var(--m-green);letter-spacing:-.01em;transition:color .2s ease}.mighti-flavour__note{display:none}.mighti-flavour:has(.mighti-flavour__input:checked){background:var(--m-green);box-shadow:0 2px 8px rgb(var(--m-green-rgb) / .25)}.mighti-flavour:has(.mighti-flavour__input:checked) .mighti-flavour__name{color:#fff}.mighti-flavour:has(.mighti-flavour__input:focus-visible){outline:2px solid var(--m-green);outline-offset:2px}.mighti-flavour--unavailable{opacity:.5}@media(max-width:749px){.mighti-flavour{gap:8px;padding:5px 10px 5px 5px}.mighti-flavour__thumb{flex-basis:30px;height:30px}.mighti-flavour__name{font-size:14px}}.m-skel-stars{display:inline-flex;gap:2px;color:rgb(var(--m-green-rgb) / .28)}.m-skel-bar,.m-skel-block{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--m-green-rgb) / .07),rgb(var(--m-green-rgb) / .13),rgb(var(--m-green-rgb) / .07));background-size:200% 100%;animation:m-skel 1.6s ease-in-out infinite}@keyframes m-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.m-skel-bar,.m-skel-block{animation:none}}.m-pdp-rating--placeholder{gap:10px}.m-pdp-rating--placeholder .m-skel-bar{width:110px;height:9px}.m-skel-label{display:inline-block;margin:10px 0 0;padding:3px 10px;border:1px dashed rgb(var(--m-green-rgb) / .35);border-radius:999px;font-size:12px;opacity:.7}.m-reviews-widget__grid{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px;align-items:start}.m-reviews-widget__summary{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid rgb(var(--m-green-rgb) / .1);border-radius:18px}.m-skel-block--score{width:84px;height:44px;border-radius:12px}.m-reviews-widget__bar{display:block}.m-reviews-widget__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.m-reviews-widget__card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid rgb(var(--m-green-rgb) / .1);border-radius:18px;background:#fff}@media(max-width:749px){.m-reviews-widget__grid,.m-reviews-widget__cards{grid-template-columns:1fr}}.m-pdp-quote__avatar--photo{flex:0 0 52px;height:52px;background:none;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px rgb(var(--m-green-rgb) / .15)}.m-pdp-quote__avatar--photo img{width:100%;height:100%;object-fit:cover}.m-pdp-quote__title{margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--m-green)}.m-pdp-quote blockquote{font-style:normal;font-size:14px;opacity:.85}.m-pdp-quote figcaption strong{font-weight:700;opacity:1}.m-buybox .mighti-tiers__note,.mighti-tiers__note{margin:2px 0 0;font-size:13px;font-weight:600;opacity:.85;text-align:center;color:var(--m-green)}.mighti-tiers__note strong{font-weight:700}.product-details .m-buybox{margin-top:6px!important}.product-details .m-pdp-quote{margin-top:12px}.product-details .m-pdp-pitch{margin-top:-4px}@media(max-width:749px){.product-details [class*=__mighti_description]{order:1}.product-details .m-pdp-quote,.product-details .accordion{order:2}}.product-information slideshow-controls{position:static!important;margin-top:12px;mix-blend-mode:normal!important;inset:auto!important}.product-information .slideshow-controls__dots{gap:6px}.product-information .slideshow-controls__dots .slideshow-control{color:var(--m-green)!important;opacity:.3;transition:opacity .3s ease}.product-information .slideshow-controls__dots .slideshow-control[aria-selected=true],.product-information .slideshow-controls__dots .slideshow-control[aria-current=true]{opacity:1}.product-details button[name=add]:focus-visible,#checkout:focus-visible{outline:2px solid var(--m-green)!important;outline-offset:3px}.mighti-tier:has(input:focus-visible){outline:2px solid var(--m-green);outline-offset:2px}.product-details .accordion details,.product-details .accordion accordion-custom{border-color:var(--m-line)!important}.product-details .accordion>:first-child details,.product-details .accordion accordion-custom:first-of-type details{border-block-start:0!important}.product-details .accordion summary{padding-block:19px!important}.product-details .accordion .icon-plus,.product-details .accordion summary svg{width:20px;height:20px}@media(max-width:749px){header-announcements p,.announcement-bar p{font-size:12.5px!important;line-height:1.3}header-announcements .slideshow-control,.announcement-bar .slideshow-control{display:none!important}header-announcements,.announcement-bar{padding-block:8px!important}}.mighti-cart-upgrade__button{white-space:nowrap;min-height:40px;padding:10px 16px!important;font-size:14px;font-weight:650}.mighti-cart-upgrade__title{font-size:15px;line-height:1.3}.mighti-cart-upgrade__sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#checkout{display:flex!important;flex-direction:row;align-items:center;justify-content:center;font-weight:650!important;box-shadow:0 6px 18px #a4e02666;gap:10px}#checkout:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}#checkout:after{content:"\2192";font-weight:600}.cart-drawer__summary{box-shadow:0 -4px 16px rgb(var(--m-green-rgb) / .07)}.cart-drawer dialog::backdrop,dialog.theme-drawer__dialog::backdrop,theme-drawer dialog::backdrop{background:rgb(var(--m-green-rgb) / .18);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}theme-drawer dialog,.cart-drawer dialog{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.32,.72,0,1)!important}.cart-items__media-container img{border-radius:12px;background:var(--m-cream);border:1px solid var(--m-line)}.cart-items__media-container{--ratio: 1 !important}.cart-items__title{font-weight:600!important}.m-save-pill{display:inline-block;margin-inline-start:6px;padding:2px 8px;border-radius:999px;background:var(--m-lime);color:var(--m-green);font-size:11.5px;font-weight:700;white-space:nowrap;vertical-align:middle}product-card .product-title,.product-card .product-title,product-card [class*=product-title] a{font-family:var(--m-font-display)!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.015em}product-card product-price,product-card .price{font-size:15px!important;font-weight:700!important}product-card .compare-at-price{font-size:13px;opacity:.55;font-weight:500}.m-card-serving{margin:2px 0 0;font-size:13.5px;color:var(--m-green);opacity:.85}.m-card-serving strong{font-weight:700}product-card .card-gallery,product-card slideshow-component,product-card .product-media-container{border-radius:18px;overflow:hidden;background:var(--m-cream)}.product-badges__badge.color-custom-badge-sale{background:var(--m-lime)!important;color:var(--m-green)!important;font-weight:700}.mighti-tier__giftrow{display:flex;align-items:center;gap:10px;margin-top:8px;padding:7px 10px 7px 7px;border-radius:12px;background:#fff;border:1.5px dashed rgb(var(--m-green-rgb) / .35)}.mighti-tier__giftimg{flex:0 0 44px;height:44px;border-radius:10px;overflow:hidden;background:var(--m-cream)}.mighti-tier__giftimg img{width:100%;height:100%;object-fit:cover}.mighti-tier__gifttext{display:flex;flex-direction:column;min-width:0;flex:1}.mighti-tier__giftname{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--m-green)}.mighti-tier__giftsub{font-size:12px;line-height:1.3;opacity:.75}.mighti-tier__giftprice{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;line-height:1.15}.mighti-tier__giftfree{padding:2px 8px;border-radius:999px;background:var(--m-green);color:var(--m-lime);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mighti-tier__giftprice s{font-size:12px;opacity:.55;margin-top:3px}.mighti-tier__bflabel{display:block;margin-top:10px;font-size:13px;font-weight:700;line-height:1.3;color:var(--m-green)}.mighti-tier__bflabel+.mighti-tier__giftrow{margin-top:6px}.mighti-tier__shipicon{display:grid;place-items:center;background:none}.mighti-tier__shipicon img{width:100%;height:100%;object-fit:contain;transform:none}.mighti-tier__saved{font-size:12.5px;font-weight:700;color:var(--m-green)}.m-card__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-card__save{padding:2px 9px;border-radius:999px;background:var(--m-lime);color:var(--m-green);font-size:12px;font-weight:700}@media(min-width:750px){.product-information slideshow-controls:has(.slideshow-controls__thumbnails,[class*=thumbnail]){margin-top:10px}.product-information .slideshow-controls__thumbnails{display:flex;gap:10px;justify-content:flex-start;padding:2px;overflow-x:auto;scrollbar-width:none}.product-information .slideshow-controls__thumbnails::-webkit-scrollbar{display:none}.product-information .slideshow-controls__thumbnail,.product-information .slideshow-controls__thumbnails .slideshow-control{flex:0 0 calc((100% - 50px) / 6);width:calc((100% - 50px) / 6)!important;height:auto!important;aspect-ratio:1;border-radius:12px!important;overflow:hidden;background:var(--m-cream);border:1px solid var(--m-line);opacity:1!important;padding:0!important;transition:border-color .2s ease,box-shadow .2s ease}.product-information .slideshow-controls__thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:0!important}.product-information .slideshow-controls__thumbnails [aria-selected=true],.product-information .slideshow-controls__thumbnails [aria-current=true]{border-color:var(--m-green);box-shadow:0 0 0 1px var(--m-green)}}.m-buybox .add-to-cart-icon{display:none!important}@media(min-width:750px){.product-information .slideshow-controls__thumbnails-container{display:flex;justify-content:center;width:100%}.product-information .slideshow-controls__thumbnails{justify-content:flex-start!important;max-width:100%}.product-information .slideshow-controls__thumbnails>:first-child{margin-inline-start:auto!important}.product-information .slideshow-controls__thumbnails>:last-child{margin-inline-end:auto!important}}.product-information media-gallery img,.product-information .slideshow-controls__thumbnails img{object-position:50% 50%!important}.product-information slideshow-slide{display:flex;align-items:center;justify-content:center}.m-bg-coral:has(.m-reviews),section:has(>.m-container>.m-reviews){padding-block:clamp(36px,4.5vw,60px)!important}section:has(>.m-container>.m-reviews) .m-section-head{margin-bottom:20px}.m-reviews{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.m-reviews::-webkit-scrollbar{display:none}.m-reviews>*{scroll-snap-align:start}.m-review{padding:16px 16px 14px!important;gap:8px!important;border-radius:16px!important;box-shadow:none!important}.m-review .m-stars svg{width:14px!important;height:14px!important}.m-review blockquote{font-family:var(--m-font-text)!important;font-size:14.5px!important;line-height:1.45!important;letter-spacing:0!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.m-review__meta{font-size:12.5px!important;gap:8px;padding-top:8px;border-top:1px solid rgb(var(--m-green-rgb) / .08)}.m-review__meta br{display:none}.m-review__name{font-size:13px}.m-review__product{font-size:11px!important;letter-spacing:.06em!important;margin-inline-start:4px}.m-review__verified{font-size:11.5px!important;white-space:nowrap}.m-review__verified svg{width:13px;height:13px}@media(max-width:749px){.m-reviews{grid-auto-columns:78%!important;margin-inline:-20px;padding-inline:20px}}.m-reviews>.m-review{width:100%!important;max-width:none!important;min-width:0}.m-review__meta{align-items:center!important}.m-review__meta>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.m-review__name{white-space:nowrap}.m-compare{max-width:980px}.m-compare__them{width:130px;font-size:14px}.m-yes--muted{background:rgb(var(--m-green-rgb) / .12)!important;color:var(--m-green)!important}@media(max-width:749px){.m-compare{margin-inline:-8px}.m-compare__table th,.m-compare__table td{padding:12px 4px}.m-compare__table tbody th{font-size:13px}.m-compare__us{width:76px}.m-compare__them{width:58px;font-size:11px;line-height:1.2}.m-compare__us img{width:56px;margin-top:-40px}.m-compare__label{font-size:15px}.m-compare .m-yes,.m-compare .m-no{transform:scale(.85)}}.m-reviews-marquee{overflow:hidden;padding-block:4px 8px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.m-reviews-marquee__track{display:flex;width:max-content;animation:m-reviews-marquee var(--m-marquee-duration, 80s) linear infinite}.m-reviews-marquee:hover .m-reviews-marquee__track,.m-reviews-marquee:focus-within .m-reviews-marquee__track{animation-play-state:paused}.m-reviews-marquee .m-review,.m-reviews-marquee__dup{flex:0 0 auto}.m-reviews-marquee .m-review{width:320px!important;margin-inline-end:16px;display:flex;flex-direction:column}.m-reviews-marquee__dup .m-review{margin-inline-end:16px}.m-reviews-marquee .m-review blockquote{-webkit-line-clamp:5!important;flex:1}@keyframes m-reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.m-reviews-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.m-reviews-marquee__track{animation:none;padding-inline:20px}.m-reviews-marquee__dup{display:none}}@media(max-width:749px){.m-reviews-marquee .m-review{width:280px!important}}.m-reviews-marquee .m-review{box-sizing:border-box}.m-rstars{position:relative;display:inline-flex;line-height:0;color:var(--m-star)}.m-rstars svg{flex:0 0 auto;width:var(--m-rstar-size, 16px);height:var(--m-rstar-size, 16px);margin-right:2px}.m-rstars__base{display:inline-flex;color:rgb(var(--m-green-rgb) / .13)}.m-rstars__fill{position:absolute;inset:0 auto 0 0;display:inline-flex;overflow:hidden;width:var(--m-rstar-fill, 0%);white-space:nowrap}.m-pdp-rating{text-decoration:none;color:var(--m-green)}.m-pdp-rating--empty span{font-size:13.5px;font-weight:500;opacity:.75;text-decoration:underline;text-underline-offset:3px}.m-card-rating{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--m-green);margin-top:2px}.m-card-rating__none{opacity:.6}.jm-review-widget,[data-widget-container=review-widget],.jdgm-widget{--jm-review-widget-star-and-histogram-color: #f5b100 !important;--jm-review-widget-button-color: #173a20 !important;--jm-review-widget-button-text-color: #f5f1ef !important;--jm-review-widget-text-color: #173a20 !important;--jm-review-widget-lighter-text-color: rgb(23 58 32 / .62) !important;--jm-widget-primary-color: #173a20 !important;--jm-review-widget-bar-chart-height: 6px !important;--jm-review-widget-form-button-color: #173a20 !important;--jm-review-widget-form-button-text-color: #f5f1ef !important;--jm-review-widget-form-text-color: #173a20 !important;--jm-review-widget-form-field-background-color: #f5f1ef !important;--jm-review-widget-form-modal-overlay-color: #173a20 !important;--jm-review-widget-form-border-radius: 16px !important;font-family:var(--m-font-text)!important;color:#173a20}.jm-review-widget button,.jm-review-widget [role=button],.jdgm-write-rev-link{border-radius:999px!important;font-weight:650!important}.jm-review-widget h2,.jm-review-widget h3,.jm-review-widget [class*=title]{font-family:var(--m-font-display)!important;font-weight:400!important;letter-spacing:-.01em}.jdgm-star{color:#f5b100!important}.price-item__from{font-weight:500;opacity:.75;font-size:.9em}.m-delivery--short{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--m-green);margin-top:-6px}.m-delivery--short svg{width:16px;height:16px;flex:0 0 auto}.m-delivery--long{font-size:15px;line-height:1.6}@media screen and (min-width:750px){.quick-add-modal__content .product-details .m-buybox.m-buybox{display:flex!important;flex-direction:column}.quick-add-modal__content .product-details .m-buybox.m-buybox .m-delivery{display:flex!important}}.jdgm-widget,.jdgm-widget *{--jm-review-widget-star-and-histogram-color: #f5b100 !important;--jm-widget-primary-color: #173a20 !important;--jm-review-widget-button-color: #173a20 !important;--jm-review-widget-button-text-color: #f5f1ef !important;--jm-review-widget-text-color: #173a20 !important;--jm-review-widget-lighter-text-color: rgb(23 58 32 / .62) !important;--jm-review-widget-form-button-color: #173a20 !important;--jm-review-widget-form-button-text-color: #f5f1ef !important;--jm-review-widget-form-text-color: #173a20 !important}.jdgm-widget .jm-reviewer-avatar--with-initial{background-color:var(--m-cream)!important;color:var(--m-green)!important;font-weight:700}.jdgm-widget .jm-star-rating__font-icon{letter-spacing:0}.card-gallery[data-m-type=supplement] .product-media-container{overflow:hidden}.card-gallery[data-m-type=supplement] .product-media-container img{transform:none}html:not([data-m-purchase=once]) .m-once-only{display:none!important}html[data-m-purchase=once] .m-sub-only{display:none!important}.m-purchase-switch{display:block;width:100%;margin:12px 0 0;padding:4px;border:0;background:none;color:var(--m-green);font:600 14px/1.4 var(--m-font-text);text-align:center;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--m-green-rgb) / .35);cursor:pointer}.m-purchase-switch:hover{text-decoration-color:currentcolor}.m-atc-price{display:inline-flex;align-items:baseline;gap:6px;margin-inline-start:4px;padding-inline-start:10px;border-inline-start:1px solid rgb(var(--m-green-rgb) / .3)}.m-atc-price s{opacity:.55;font-weight:500;font-size:.88em}.m-price-plan{display:contents}.m-price-plan[hidden]{display:none!important}@media(max-width:749px){.m-sticky-label s,.m-stiers__pill{display:none!important}}.product-grid product-card [ref=productTitleLink] .text-block,.product-grid product-card [ref=productTitleLink] .text-block p{font-family:var(--m-font-text);font-size:clamp(18px,calc(14px + .7vw),24px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.m-card-rating--none{visibility:hidden}results-list .facets-block-wrapper,results-list .facets-toggle{display:none!important}.product-grid product-card quick-add-component{display:none!important}.product-grid .product-grid__item{display:flex}.product-grid .product-grid__item>product-card{flex:1}.product-grid product-card .product-card__content{height:100%}@media screen and (min-width:750px){body .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:990px){body .product-grid.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}body .product-grid.product-grid--grid:not([product-grid-view=zoom-out]):has(>.product-grid__item:nth-child(5):last-child),body .product-grid.product-grid--grid:not([product-grid-view=zoom-out]):has(>.product-grid__item:nth-child(6):last-child){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (max-width:749px){.product-grid product-card [ref=productTitleLink] .text-block,.product-grid product-card [ref=productTitleLink] .text-block p{font-size:17px}.product-grid product-card .card-gallery{border-radius:14px}body .product-grid.product-grid--grid{row-gap:34px}}.m-hero .m-display,.m-page-hero .m-display{line-height:1.14}@media(hover:hover){.product-grid product-card .card-gallery .product-media-container img{transition:transform .6s ease}.product-grid product-card:hover .card-gallery .product-media-container img{transform:scale(1.03)}}.menu__logo{display:inline-flex;margin-block:-1px}.menu__logo-image{height:28px;width:auto;display:block}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))}}.footer-content .menu__heading .menu__heading__default,.footer-content .menu__heading .menu__heading__accordion{font-family:var(--m-font-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-green)}@media screen and (max-width:749px){.footer-content .menu__heading__accordion{font-size:14px}}.m-footer-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:14px clamp(32px,6vw,96px);padding-top:28px;border-top:1px solid rgb(var(--m-green-rgb) / .15)}.m-footer-trust__item{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--m-green)}.m-footer-trust__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--m-lime);color:var(--m-green);flex:0 0 auto}.m-footer-trust__icon svg{width:21px;height:21px}@media screen and (max-width:749px){.footer-content.footer-content{row-gap:0}.footer-content>.menu--accordion:first-of-type{margin-top:28px}.footer-content>.m-footer-trust{margin-top:28px}.m-footer-trust{flex-direction:column;align-items:flex-start;gap:12px;padding-top:0;border-top:0}}.variant-option--tiers__legend{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.m-shopbtn{display:none}@media screen and (min-width:990px){#header-component[data-mighti-centered] .header__columns{position:relative}#header-component[data-mighti-centered] .header__column--left>.header-logo,#header-component[data-mighti-centered] .header__column--left>a[class*=header-logo],#header-component[data-mighti-centered] .header__column--left>a.size-style{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}}@media screen and (min-width:990px)and (max-width:1099px){#header-component[data-mighti-centered] header-menu .menu-list__link-title{padding-inline:6px}}@media(min-width:750px){.product-information media-gallery slideshow-container{overflow:visible}.product-information media-gallery slideshow-slides{border-radius:16px}.product-information media-gallery slideshow-arrows{top:0!important;right:-34px!important;bottom:0!important;left:-34px!important;padding:0!important;pointer-events:none}.product-information media-gallery slideshow-arrows .slideshow-control.slideshow-control{pointer-events:auto;min-height:44px;min-width:26px;width:26px;margin-inline:0;border-radius:0;background:none;box-shadow:none;color:var(--m-green);opacity:.45!important;transition:opacity .15s ease}.product-information media-gallery slideshow-arrows .slideshow-control.slideshow-control:hover{background:none;box-shadow:none;opacity:1!important}.product-information media-gallery slideshow-arrows .slideshow-control svg,.product-information media-gallery slideshow-arrows .slideshow-control .svg-wrapper{width:20px;height:20px}}.m-sticky-choose{display:none}.product-information variant-picker{scroll-margin-top:120px}@media(max-width:749px){.product-information variant-picker{scroll-margin-top:96px}}.sticky-add-to-cart__button .add-to-cart-text{display:none!important}.sticky-add-to-cart__button .m-sticky-choose{display:inline-flex;align-items:center;font-weight:700;white-space:nowrap}.m-stiers .m-stiers__current{pointer-events:none;border:0;background:none;padding:0;gap:0}.m-stiers .m-stiers__chevron,.m-stiers .m-stiers__pill{display:none}.m-stiers .m-stiers__title{font-size:15px;font-weight:700;opacity:1;line-height:1.2;white-space:normal;overflow:visible}.m-stiers .m-stiers__pack{font-size:13px;font-weight:500;opacity:.68;line-height:1.3}.sticky-add-to-cart__bar .sticky-add-to-cart__button{flex:0 0 auto;min-width:0;padding-inline:22px;font-size:15px}@media(max-width:749px){.m-stiers .m-stiers__flavour{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__button{padding-inline:20px}}.product-details .m-pdp-pitch.m-pdp-pitch--sell{font-size:19px;line-height:1.4;opacity:1;font-weight:500;max-width:30em}.product-details .m-pdp-pitch--sell strong{font-weight:800;color:var(--m-green)}@media(max-width:749px){.product-details .m-pdp-pitch.m-pdp-pitch--sell{font-size:17.5px}}.m-pdp-rating--sell{font-size:14.5px}.m-pdp-rating--sell strong{font-weight:800}.m-checklist{list-style:none;margin:2px 0 4px;padding:0;display:grid;grid-template-columns:1fr;gap:8px 16px;color:var(--m-green)}@media(min-width:380px){.m-checklist{grid-template-columns:1fr 1fr}}.m-checklist li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;font-weight:600;line-height:1.3}.m-checklist__tick{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--m-lime);color:var(--m-green);margin-top:-1px}.m-checklist__tick svg{width:12px;height:12px}main[data-template="product.focus"] .product-information media-gallery slideshow-container,main[data-template="product.sleep"] .product-information media-gallery slideshow-container{position:relative}main[data-template="product.focus"] .product-information media-gallery slideshow-container:after,main[data-template="product.sleep"] .product-information media-gallery slideshow-container:after{content:"";position:absolute;z-index:3;right:14px;bottom:14px;width:112px;height:112px;pointer-events:none;background:url(mighti-seal-90.svg) center / contain no-repeat;filter:drop-shadow(0 4px 10px rgb(23 58 32 / .3));transform:rotate(-10deg)}@media(max-width:749px){main[data-template="product.focus"] .product-information media-gallery slideshow-container:after,main[data-template="product.sleep"] .product-information media-gallery slideshow-container:after{width:84px;height:84px;right:10px;bottom:10px}}[id$=__ticker] .m-marquee{padding-block:9px;border:0}[id$=__ticker] .m-marquee__item{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.01em;padding-inline:14px;gap:0}[id$=__ticker] .m-marquee__item:after{width:5px;height:5px;margin-left:28px}@media(max-width:749px){[id$=__layers] .m-benefits{grid-template-columns:1fr}}@media(max-width:849px){[id$=__stats] .m-stats__item{padding-inline:8px}[id$=__stats] .m-stats__item strong{font-size:34px}}.variant-option--tiers .mighti-tier__title{font-size:16.5px}.m-delivery--short{font-weight:600}#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-radius:14px 14px 0 0!important;box-shadow:0 -6px 24px #00000024!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:12px 16px 10px!important;gap:10px!important;max-width:1100px;margin:0 auto!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:11.5px!important;line-height:1.35!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px 8px!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0!important;min-height:0!important;height:auto!important;padding:9px 6px!important;margin:0!important;font-size:13.5px!important;line-height:1.2!important;width:auto!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:1}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs.shopify-pc__banner__btn-manage-prefs{order:3;flex:1 0 100%!important;padding:0!important;border:0!important;background:none!important;font-size:12px!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs span{white-space:nowrap}@media(min-width:750px){#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row!important;align-items:center!important}#shopify-pc__banner .shopify-pc__banner__btns{flex:0 0 340px!important}}.m-lang{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--m-font-text, inherit);font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--m-green, currentcolor)}.m-lang__option{padding:4px 2px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;opacity:.55;text-decoration:none;transition:opacity .15s ease}.m-lang__option:hover,.m-lang__option:focus-visible{opacity:1}.m-lang__option[aria-current=true]{opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--m-lime, currentcolor);cursor:default}.m-lang__sep{opacity:.35;font-weight:400}.m-lang--header{margin-inline-end:8px}@media screen and (max-width:989px){.m-lang--header{display:none}}.m-lang--drawer{padding-block:12px;font-size:1rem}.m-lang--footer{font-size:.8125rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mighti.css.map */
