html.ml-premium{--ml-purple: #5c3d8f;--ml-purple-deep: #3d2659;--ml-purple-light: #f3eef8;--ml-purple-soft: #ebe3f4;--ml-cream: #faf8f5;--ml-warm: #fffefb;--ml-gold: #c4a035;--ml-gold-light: #f5ecd4;--ml-yellow: #f0c417;--ml-yellow-soft: #fff9e6;--ml-ink: #1a1a1a;--ml-ink-soft: #5c5668;--ml-ink-muted: #8a8494;--ml-success: #2d6a4f;--ml-radius: 1rem;--ml-radius-lg: 1.25rem;--ml-radius-xl: 1.5rem;--ml-shadow-sm: 0 2px 12px rgba(26, 26, 26, .04);--ml-shadow-md: 0 8px 32px rgba(26, 26, 26, .06);--ml-shadow-lg: 0 20px 56px rgba(26, 26, 26, .08);--ml-border: rgba(26, 26, 26, .08);--ml-border-warm: rgba(240, 196, 23, .28);--ml-section-pad: clamp(3rem, 6vw, 5rem);--ml-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ml-font-body: "DM Sans", system-ui, -apple-system, sans-serif;scroll-behavior:smooth}html.ml-premium body{font-family:var(--ml-font-body);color:var(--ml-ink);background:var(--ml-cream);-webkit-font-smoothing:antialiased}html.ml-premium .ml-lp-header{background:#fffefbf0;border-bottom:1px solid var(--ml-border);box-shadow:0 1px #ffffffe6 inset,0 4px 24px #1a1a1a08}html.ml-premium .ml-lp-header__cart{background:#fff;border:1px solid var(--ml-border);box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-lp-header__cart:hover{background:var(--ml-yellow-soft);border-color:var(--ml-border-warm)}html.ml-premium .ml-lp-header__cart-count{background:var(--ml-ink)}html.ml-premium .ml-cro-hero__offer-price,html.ml-premium .ml-cro-hero__offer-compare,html.ml-premium .ml-cro-hero__offer-badge,html.ml-premium .ml-sticky-cta__price strong,html.ml-premium .ml-sticky-cta__price s,html.ml-premium .ml-sticky-cta__save,html.ml-premium .ml-shop-bridge__compare-row strong,html.ml-premium .ml-shop-bridge__compare-save,html.ml-premium .shopify-section--featured-product sale-price,html.ml-premium .shopify-section--featured-product compare-at-price,html.ml-premium .shopify-section--featured-product .price-list sale-price,html.ml-premium .shopify-section--featured-product .price-list compare-at-price{font-family:var(--ml-font-body)!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em}html.ml-premium .ml-cro-hero__stat-chip strong{font-family:var(--ml-font-body);font-variant-numeric:tabular-nums;font-weight:800;color:var(--ml-ink)}html.ml-premium .shopify-section--impact-text .impact-text{font-family:var(--ml-font-body)!important;font-variant-numeric:tabular-nums;font-weight:800!important;color:var(--ml-ink)!important}html.ml-premium .ml-cro-hero{position:relative;overflow:hidden;padding:var(--ml-section-pad) 1.25rem calc(var(--ml-section-pad) + .5rem);background:radial-gradient(ellipse 70% 50% at 100% 0%,rgba(240,196,23,.06) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(92,61,143,.03) 0%,transparent 55%),linear-gradient(180deg,var(--ml-warm) 0%,var(--ml-cream) 100%)}html.ml-premium .ml-cro-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(92,61,143,.035) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;opacity:.22}html.ml-premium .ml-cro-hero__inner{position:relative;z-index:1}html.ml-premium .ml-cro-hero__urgency{background:#fff;color:var(--ml-ink-soft);font-size:.8125rem;font-weight:600;letter-spacing:.02em;border:1px solid var(--ml-border)}html.ml-premium .ml-cro-hero__urgency-dot{background:var(--ml-success);box-shadow:none;animation:none!important}html.ml-premium .ml-cro-hero__stat-chip{flex:1 1 calc(33% - .5rem);min-width:7rem;padding:.75rem .85rem;border-radius:var(--ml-radius);text-align:center;box-shadow:var(--ml-shadow-sm);border:1px solid var(--ml-border);background:#ffffffe0}html.ml-premium .ml-cro-hero__stat-chip strong{font-size:1.375rem;line-height:1.1}html.ml-premium .ml-cro-hero__stat-chip span{font-size:.6875rem;font-weight:600;color:var(--ml-ink-muted);line-height:1.35}html.ml-premium .ml-cro-hero__benefits svg{fill:var(--ml-ink);background:var(--ml-yellow-soft);border-radius:50%;padding:.2rem;width:1.375rem;height:1.375rem}html.ml-premium .ml-cro-hero__cta{max-width:none;padding:1.05rem 1.75rem;border-radius:999px;background:var(--ml-ink);font-size:1.0625rem;font-weight:700;letter-spacing:.01em;box-shadow:var(--ml-shadow-md);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}html.ml-premium .ml-cro-hero__cta:hover{background:#333;transform:translateY(-1px);box-shadow:var(--ml-shadow-lg)}html.ml-premium .ml-cro-hero__badges-row span{border-color:var(--ml-border);background:#ffffffe6;color:var(--ml-ink-soft);font-size:.6875rem;letter-spacing:.03em}html.ml-premium .ml-cro-hero__seal{position:absolute;z-index:2;font-weight:700;letter-spacing:.06em;box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-cro-hero__seal--types{top:1rem;left:1rem;background:var(--ml-purple-deep);color:#fff}html.ml-premium .ml-cro-hero__seal--gmp{bottom:1rem;right:1rem;background:#fff;color:var(--ml-purple-deep);border:1px solid var(--ml-purple-soft)}html.ml-premium .ml-cro-hero__media-frame{position:relative;display:block;padding:2.5rem 2rem;background:linear-gradient(165deg,#fff 0%,var(--ml-cream) 48%,var(--ml-purple-light) 100%);border:1px solid var(--ml-border);box-shadow:var(--ml-shadow-lg);overflow:visible}html.ml-premium .ml-cro-hero__image{display:block;width:auto;max-width:min(100%,26rem);height:auto;max-height:min(60vh,32rem);margin:0 auto;object-fit:contain}html.ml-premium .ml-cro-hero__offer-price{font-size:2rem;font-weight:800;color:var(--ml-ink);line-height:1}html.ml-premium .ml-cro-hero__eyebrow{color:var(--ml-ink-soft);font-size:.8125rem;letter-spacing:.06em}html.ml-premium .ml-cro-hero__title{font-family:var(--ml-font-display);font-weight:600;font-size:clamp(2rem,4.5vw,3.125rem);line-height:1.05;letter-spacing:-.01em;color:var(--ml-ink)}html.ml-premium .ml-cro-hero__sub{font-size:1.0625rem;line-height:1.65;color:var(--ml-ink-soft)}html.ml-premium .ml-cro-hero__proof{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;border-radius:999px;background:#fff;border:1px solid rgba(240,196,23,.35);box-shadow:var(--ml-shadow-sm);font-weight:600;font-size:.875rem}html.ml-premium .ml-cro-hero__stars{color:var(--ml-yellow)}html.ml-premium .ml-cro-hero__offer{border:1px solid var(--ml-border-warm);box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-cro-hero__offer-badge{background:var(--ml-ink);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}html.ml-premium .ml-cro-hero__stat-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}html.ml-premium .ml-cro-hero__media-trust span{background:#fffffff2;color:var(--ml-ink-soft);border:1px solid var(--ml-border);font-weight:600}html.ml-premium .ml-cro-hero__quote{border-left:3px solid var(--ml-yellow);background:#fff;box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-cro-hero__quote p{font-family:var(--ml-font-display);font-size:1.0625rem;font-style:italic;color:var(--ml-ink)}html.ml-premium .ml-social-proof{background:var(--ml-ink);padding:.7rem 1.25rem}html.ml-premium .ml-social-proof__item strong{color:var(--ml-yellow)}html.ml-premium .ml-shop-bridge{padding:3.5rem 1.25rem;background:linear-gradient(180deg,var(--ml-yellow-soft) 0%,#fff 100%)}html.ml-premium .ml-shop-bridge__headline{font-family:var(--ml-font-display);font-weight:600;font-size:clamp(1.625rem,3.5vw,2.25rem);color:var(--ml-ink)}html.ml-premium .ml-shop-bridge__card{border-radius:var(--ml-radius-lg);border-color:#5c3d8f1a;box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-shop-bridge__card--featured{border:2px solid var(--ml-yellow);background:linear-gradient(180deg,#fff 0%,var(--ml-yellow-soft) 100%)}html.ml-premium .ml-shop-bridge__card--value{border:2px solid var(--ml-ink)}html.ml-premium .ml-shop-bridge__badge{background:var(--ml-yellow);color:var(--ml-ink)}html.ml-premium .ml-shop-bridge__badge--dark{background:var(--ml-ink);color:#fff}html.ml-premium .ml-shop-bridge__icon{background:var(--ml-yellow-soft);color:var(--ml-ink)}html.ml-premium .ml-shop-bridge__card--featured .ml-shop-bridge__icon{background:var(--ml-yellow);color:var(--ml-ink)}html.ml-premium .ml-shop-bridge__card h3{font-family:var(--ml-font-display);font-size:1.1875rem;font-weight:600}html.ml-premium .ml-shop-bridge__compare{border-radius:var(--ml-radius-lg);border-color:#5c3d8f1f;box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-shop-bridge__compare-row--winner{background:linear-gradient(135deg,var(--ml-yellow-soft) 0%,#fff 100%);border:2px solid var(--ml-yellow)}html.ml-premium .ml-shop-bridge__compare-row--winner strong{color:var(--ml-ink);font-size:1.375rem;font-weight:800}html.ml-premium .ml-shop-bridge__cta{background:var(--ml-ink);box-shadow:0 8px 28px #1a1a1a40}html.ml-premium .ml-shop-bridge__cta:hover{background:#333}html.ml-premium .ml-review-strip{padding:3rem 1.25rem;background:var(--ml-warm);border:none}html.ml-premium .ml-review-strip__head h2{font-family:var(--ml-font-display);font-size:clamp(1.375rem,3vw,1.875rem);font-weight:600}html.ml-premium .ml-review-strip__card{position:relative;padding:1.35rem 1.25rem 1.15rem;border-radius:var(--ml-radius-lg);background:#fff;border:1px solid var(--ml-purple-soft);box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-review-strip__card:before{content:"\201c";position:absolute;top:.5rem;left:1rem;font-family:var(--ml-font-display);font-size:2.5rem;line-height:1;color:var(--ml-purple-soft)}html.ml-premium .ml-review-strip__verified{background:#2d6a4f1a;color:var(--ml-success)}html.ml-premium .ml-buy-primer{padding:var(--ml-section-pad) 1.25rem .75rem;max-width:44rem}html.ml-premium .ml-buy-primer__step{color:var(--ml-ink-muted);font-weight:600;letter-spacing:.04em}html.ml-premium .ml-buy-primer__title{font-family:var(--ml-font-display);font-weight:600;font-size:clamp(1.5rem,3vw,2rem);line-height:1.12;letter-spacing:-.01em}html.ml-premium .ml-buy-primer__sub{color:var(--ml-ink-soft);font-size:1rem;line-height:1.55}html.ml-premium .shopify-section--featured-product{background:transparent!important;padding:0 1.25rem 3rem!important}html.ml-premium .shopify-section--featured-product .product{max-width:72rem;margin:0 auto;padding:1.75rem 1.5rem 2rem;border-radius:var(--ml-radius-xl);background:#fff;border:1px solid rgba(92,61,143,.1);box-shadow:var(--ml-shadow-lg)}@media(min-width:990px){html.ml-premium .shopify-section--featured-product .product{padding:2.25rem 2.5rem 2.5rem}}html.ml-premium .shopify-section--featured-product .product-info__title{font-family:var(--ml-font-display)!important;font-weight:600!important;color:var(--ml-ink)!important}html.ml-premium .shopify-section--featured-product .price-list sale-price{font-size:1.75rem!important;font-weight:800!important;color:var(--ml-ink)!important}html.ml-premium .shopify-section--featured-product .buy-buttons button[type=submit],html.ml-premium .shopify-section--featured-product .buy-buttons .button{width:100%;padding:1.05rem 1.5rem!important;border-radius:999px!important;background:var(--ml-yellow)!important;color:var(--ml-ink)!important;font-size:1.0625rem!important;font-weight:700!important;letter-spacing:.02em!important;box-shadow:0 8px 24px #f0c41759!important;border:none!important;transition:transform .2s ease,box-shadow .2s ease!important}html.ml-premium .shopify-section--featured-product .buy-buttons button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 12px 32px #f0c41773!important;filter:brightness(1.03)}html.ml-premium .shopify-section--featured-product .product-info__text ul{padding-left:1.1rem}html.ml-premium .shopify-section--featured-product .product-info__text li{margin-bottom:.35rem;color:var(--ml-ink-soft)}html.ml-premium .shopify-section--featured-product .product-gallery{border-radius:var(--ml-radius-lg);overflow:hidden}html.ml-premium .ml-guarantee-bar{background:var(--ml-ink);padding:1.75rem 1.25rem}html.ml-premium .ml-guarantee-bar__item svg{fill:var(--ml-yellow)}html.ml-premium .ml-timeline{background:var(--ml-warm);padding:3.5rem 1.25rem}html.ml-premium .ml-timeline__title{font-family:var(--ml-font-display);font-weight:600}html.ml-premium .ml-timeline__step{border:1px solid var(--ml-purple-soft);box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-timeline__week{background:var(--ml-ink);color:var(--ml-yellow)}html.ml-premium .ml-timeline__cta{background:var(--ml-ink);box-shadow:0 8px 24px #1a1a1a40}html.ml-premium .ml-sticky-cta{background:#fffefbf5;border-top:1px solid rgba(92,61,143,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 40px #3d26591f}html.ml-premium .ml-sticky-cta__label{color:var(--ml-ink-muted);font-weight:600}html.ml-premium .ml-sticky-cta__price strong{font-size:1.25rem;font-weight:800;color:var(--ml-ink)}html.ml-premium .ml-sticky-cta__save{background:var(--ml-yellow);color:var(--ml-ink)}html.ml-premium .ml-sticky-cta__btn{background:var(--ml-ink);box-shadow:0 4px 16px #1a1a1a40}html.ml-premium .ml-sticky-cta__thumb{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.65rem;object-fit:cover;border:1px solid var(--ml-purple-soft);background:#fff}html.ml-premium .ml-sticky-cta__inner{gap:.65rem}html.ml-premium .shopify-section-group-footer-group{border-top:1px solid var(--ml-purple-soft)}@media(max-width:989px){html.ml-premium .ml-cro-hero__grid{display:flex;flex-direction:column}html.ml-premium .ml-cro-hero__media{order:-1;width:100%}html.ml-premium .ml-cro-hero__media-frame{padding:1.75rem 1.25rem 1.5rem;max-width:20rem;margin:0 auto}html.ml-premium .ml-cro-hero__seal--types{top:.75rem;left:.75rem}html.ml-premium .ml-cro-hero__seal--gmp{bottom:.75rem;right:.75rem}html.ml-premium .ml-cro-hero__image{max-width:100%;max-height:18rem}html.ml-premium .ml-cro-hero__stat-chip{flex:1 1 calc(50% - .5rem)}}@media(min-width:990px){html.ml-premium .ml-cro-hero__media{order:1}}html.ml-premium .ml-who-for{background:var(--ml-yellow-soft)}html.ml-premium .ml-who-for__title{font-family:var(--ml-font-display);font-weight:600}html.ml-premium .ml-who-for__col{border-radius:var(--ml-radius-lg);box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-who-for__col--yes{border:1px solid rgba(45,106,79,.2)}html.ml-premium .ml-who-for__cta{background:var(--ml-ink);box-shadow:0 8px 24px #1a1a1a40}html.ml-premium .shopify-section--impact-text{background:var(--ml-warm)!important}html.ml-premium .shopify-section--featured-product .shopify-app-block{margin-block:1rem}html.ml-premium .shopify-section--featured-product [class*=kaching] label,html.ml-premium .shopify-section--featured-product [class*=bundle] label{border-radius:var(--ml-radius)!important;transition:border-color .15s ease,box-shadow .15s ease!important}html.ml-premium .shopify-section--featured-product [class*=kaching] input:checked+label,html.ml-premium .shopify-section--featured-product [class*=kaching] [aria-checked=true]{border-color:var(--ml-yellow)!important;box-shadow:0 0 0 2px var(--ml-yellow)!important}html.ml-premium .ml-benefits-scroll__title,html.ml-premium .ml-science__copy h2,html.ml-premium .ml-ingredients__head h2,html.ml-premium .ml-how__head h2,html.ml-premium .ml-compare-table__head h2,html.ml-premium .ml-trust-grid__inner h2,html.ml-premium .ml-mid-cta__copy h2{font-family:var(--ml-font-display);font-weight:600;letter-spacing:-.01em;color:var(--ml-ink)}html.ml-premium .ml-benefits-scroll__eyebrow,html.ml-premium .ml-science__eyebrow,html.ml-premium .ml-ingredients__eyebrow{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-purple)}html.ml-premium .ml-shop-bridge__compare-save{background:var(--ml-ink);color:#fff;font-weight:700;letter-spacing:.04em}html.ml-premium .ml-shop-bridge{padding:var(--ml-section-pad) 1.25rem;background:linear-gradient(180deg,var(--ml-cream) 0%,#fff 100%)}html.ml-premium .ml-shop-bridge__card{border:1px solid var(--ml-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html.ml-premium .ml-shop-bridge__card--featured{border:1px solid var(--ml-border-warm);box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-shop-bridge__card--value,html.ml-premium .ml-shop-bridge__card--subscribe{border:1px solid var(--ml-border-warm)}html.ml-premium .ml-shop-bridge__card--featured{border:2px solid var(--ml-ink);box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-shop-bridge__card-action{position:relative;z-index:2;pointer-events:none}html.ml-premium .ml-bundles-highlight{animation:ml-bundle-pulse .8s ease 2;border-radius:var(--ml-radius-lg)}@keyframes ml-bundle-pulse{0%,to{box-shadow:0 0 #f0c41700}50%{box-shadow:0 0 0 4px #f0c41773}}html.ml-premium .shopify-section--featured-product .product-info__text{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ml-border)}html.ml-premium .shopify-section--featured-product .product-info__badges{margin-bottom:.35rem}html.ml-premium .ml-cro-hero__compliance{order:10;margin-top:1rem;font-size:.6875rem;line-height:1.45;color:var(--ml-ink-muted)}@media(min-width:990px){html.ml-premium .ml-cro-hero__copy{display:flex;flex-direction:column}}html.ml-premium .ml-review-strip{padding:var(--ml-section-pad) 1.25rem}html.ml-premium .ml-review-strip__card{transition:transform .25s ease,box-shadow .25s ease}html.ml-premium .ml-review-strip__card:hover{transform:translateY(-2px);box-shadow:var(--ml-shadow-md)}html.ml-premium .shopify-section--featured-product .product{border:1px solid var(--ml-border);background:linear-gradient(180deg,#fff 0%,var(--ml-warm) 100%)}html.ml-premium .shopify-section--featured-product .buy-buttons button[type=submit],html.ml-premium .shopify-section--featured-product .buy-buttons .button{box-shadow:var(--ml-shadow-md)!important}html.ml-premium .ml-guarantee-bar{padding:1.25rem;background:var(--ml-ink);border-block:1px solid rgba(255,255,255,.06)}html.ml-premium .ml-guarantee-bar__item{font-size:.8125rem;font-weight:500;letter-spacing:.01em}html.ml-premium .ml-timeline,html.ml-premium .ml-how,html.ml-premium .ml-science,html.ml-premium .ml-benefits-scroll,html.ml-premium .ml-trust-grid,html.ml-premium .ml-ingredients,html.ml-premium .ml-compare-table,html.ml-premium .ml-who-for{padding-block:var(--ml-section-pad)}html.ml-premium .ml-benefits-scroll__panel.is-active .ml-benefits-scroll__num:before{width:2rem;background:var(--ml-yellow)}html.ml-premium .ml-benefits-scroll__panel-title{font-family:var(--ml-font-display);font-weight:600}html.ml-premium .ml-benefits-scroll__visual-frame{border:1px solid var(--ml-border);box-shadow:var(--ml-shadow-lg)}html.ml-premium .ml-benefits-scroll__panel.is-active{opacity:1}@media(min-width:990px){html.ml-premium .ml-benefits-scroll__panel.is-active{padding-left:1.25rem;border-left:2px solid var(--ml-yellow)}}html.ml-premium .ml-mid-cta{padding:var(--ml-section-pad) 1.25rem;background:linear-gradient(135deg,#1a1a1a,#2a2433);border-block:1px solid rgba(255,255,255,.06)}html.ml-premium .ml-mid-cta__copy h2{color:#fff;font-family:var(--ml-font-display)}html.ml-premium .ml-mid-cta__btn{transition:transform .2s ease,box-shadow .2s ease}html.ml-premium .ml-mid-cta__btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px #f0c41759}html.ml-premium .shopify-section--impact-text{padding-block:var(--ml-section-pad)!important}html.ml-premium .shopify-section--impact-text h5{font-family:var(--ml-font-body)!important;font-weight:500!important;font-size:.9375rem!important;line-height:1.5!important;color:var(--ml-ink-soft)!important}html.ml-premium .shopify-section--multiple-images-with-text{padding:var(--ml-section-pad) 1.25rem!important;background:var(--ml-warm)!important}html.ml-premium .shopify-section--multiple-images-with-text .prose{border-radius:var(--ml-radius-lg);background:#fff;border:1px solid var(--ml-border);box-shadow:var(--ml-shadow-sm);padding:1.25rem!important}html.ml-premium .shopify-section--multiple-images-with-text h3{font-family:var(--ml-font-display)!important;font-weight:600!important}html.ml-premium .shopify-section--faq{padding:var(--ml-section-pad) 1.25rem!important;background:#fff!important}html.ml-premium .shopify-section--faq .section-header h2{font-family:var(--ml-font-display)!important;font-weight:600!important;font-size:clamp(1.375rem,3vw,1.875rem)!important}html.ml-premium .shopify-section--faq .accordion{border-radius:var(--ml-radius-lg)!important;border:1px solid var(--ml-border)!important;overflow:hidden;box-shadow:var(--ml-shadow-sm)}html.ml-premium .shopify-section--faq .accordion__toggle{font-weight:600!important;color:var(--ml-ink)!important}html.ml-premium .shopify-section--rich-text:last-of-type{padding:var(--ml-section-pad) 1.25rem!important;background:linear-gradient(180deg,var(--ml-yellow-soft) 0%,var(--ml-cream) 100%)!important}html.ml-premium .shopify-section--rich-text:last-of-type h2{font-family:var(--ml-font-display)!important;font-weight:600!important;font-size:clamp(1.5rem,3vw,2rem)!important}html.ml-premium .shopify-section--rich-text:last-of-type a{display:inline-flex;margin-top:.5rem;padding:.95rem 1.75rem;border-radius:999px;background:var(--ml-ink);color:#fff!important;font-weight:700;text-decoration:none!important;box-shadow:var(--ml-shadow-md);transition:transform .2s ease,background .2s ease}html.ml-premium .shopify-section--rich-text:last-of-type a:hover{background:#333;transform:translateY(-1px)}html.ml-premium .ml-benefits-scroll__cta,html.ml-premium .ml-science__cta,html.ml-premium .ml-how__cta,html.ml-premium .ml-timeline__cta,html.ml-premium .ml-compare-table__cta,html.ml-premium .ml-who-for__cta,html.ml-premium .ml-shop-bridge__cta{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}html.ml-premium .ml-benefits-scroll__cta:hover,html.ml-premium .ml-science__cta:hover,html.ml-premium .ml-how__cta:hover,html.ml-premium .ml-timeline__cta:hover,html.ml-premium .ml-compare-table__cta:hover,html.ml-premium .ml-who-for__cta:hover,html.ml-premium .ml-shop-bridge__cta:hover{transform:translateY(-1px);box-shadow:var(--ml-shadow-md)}html.ml-premium .ml-social-proof{padding:.85rem 1.25rem;background:var(--ml-ink);border-bottom:1px solid rgba(255,255,255,.06)}html.ml-premium .ml-social-proof__item{font-size:.8125rem;font-weight:500;letter-spacing:.02em;opacity:.92}html.ml-premium .ml-lp-header__cta{background:var(--ml-ink);box-shadow:var(--ml-shadow-sm)}html.ml-premium .ml-lp-header__cta:hover{background:#333}html.ml-premium .ml-section-intro{padding:0 1.25rem 1.5rem;background:var(--ml-warm);text-align:center}html.ml-premium .ml-section-intro__inner{max-width:40rem;margin:0 auto}html.ml-premium .ml-section-intro__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ml-purple)}html.ml-premium .ml-section-intro__title{margin:0 0 .65rem;font-family:var(--ml-font-display);font-weight:600;font-size:clamp(1.375rem,3vw,2rem);line-height:1.12;letter-spacing:-.01em;color:var(--ml-ink)}html.ml-premium .ml-section-intro__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ml-ink-soft)}html.ml-premium .ml-reveal{opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease,transform .55s ease}html.ml-premium .ml-reveal.is-visible{opacity:1;transform:none}html.ml-premium .ml-who-for{background:linear-gradient(180deg,#fff 0%,var(--ml-cream) 100%)!important}html.ml-premium .ml-buy-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--ml-border);font-size:.8125rem;font-weight:600;color:var(--ml-ink-soft)}html.ml-premium .ml-buy-trust span{display:inline-flex;align-items:center;gap:.35rem}html.ml-premium .ml-buy-trust svg{width:1rem;height:1rem;fill:var(--ml-success)}html.ml-premium .shopify-section--featured-product .product-gallery__media{background:linear-gradient(165deg,#fff 0%,var(--ml-cream) 100%);border-radius:var(--ml-radius-lg);border:1px solid var(--ml-border)}html.ml-premium .shopify-section--featured-product .product-info__collapsible-text{border:1px solid var(--ml-border)!important;border-radius:var(--ml-radius)!important;overflow:hidden;margin-bottom:.5rem}html.ml-premium .shopify-section--featured-product .product-info__text li strong{color:var(--ml-ink)}html.ml-premium .shopify-section--impact-text .impact-text{gap:1.5rem}html.ml-premium .shopify-section--impact-text .impact-text__text{font-family:var(--ml-font-body)!important}html.ml-premium .shopify-section--multiple-images-with-text .section-stack{gap:2rem}html.ml-premium .shopify-section--multiple-images-with-text .multiple-images-with-text__content-list{gap:1.25rem}@media(max-width:989px){html.ml-premium .ml-cro-hero__quote{display:block;margin-top:.85rem;padding:.85rem 1rem;font-size:.9375rem}html.ml-premium .ml-cro-hero__quote p{font-size:.9375rem}html.ml-premium .ml-cro-hero__quote cite{font-size:.8125rem}html.ml-premium .ml-lp-header__cta{display:inline-flex;padding:.5rem .85rem;font-size:.75rem}html.ml-premium .ml-lp-header__inner{gap:.65rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collagen-landing-premium.css.map */
