:where(body:has(.asl)) .shopify-section.shopify-section-group-header-group{display:none}:where(body:has(.asl)) p{margin:0}.asl{--ink:#222;--green-dark:#234f34;background:#f6f4ef;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}.asl__reviewbar{background:#332f29;color:#f4e9c9;font-size:.8125rem;padding:.5rem 1rem;text-align:center}.asl__adlabel{background:#efe9da;border-bottom:1px solid #e4e0d6;color:#6b6b6b;font-size:.75rem;font-weight:700;letter-spacing:2px;padding:.5625rem;text-align:center;text-transform:uppercase}.asl__main{padding-top:2.5rem}.asl__article{background:#fff;margin:0 auto;max-width:45rem;padding:.625rem 1.75rem 3.75rem}.asl__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.9375rem;font-weight:800;letter-spacing:normal;line-height:1.27;margin:1.75rem 0 .75rem}.asl__subheading{color:#544;font-size:1.1875rem;font-style:italic;margin:0 0 .375rem}.asl__byline{border-bottom:1px solid #e4e0d6;color:#6b6b6b;font-size:.8125rem;margin:.875rem 0 .375rem;padding-bottom:1.125rem}.asl__quote{background:linear-gradient(135deg,#f0ece1,#e7e1d2);border-left:5px solid #c9a24b;border-radius:.5rem;color:#5a4f38;font-size:1.0625rem;font-style:italic;line-height:1.55;margin:1.5rem 0;padding:1.125rem 1.375rem}.asl__image{color:#7a7160;margin:1.625rem 0;text-align:center}.asl__image-img{height:auto;margin:0 auto .5rem;width:100%}.asl__button-wrap{text-align:center}.asl__button{border-radius:2.5rem;display:inline-block;font-size:1.0625rem;font-weight:800;line-height:1.3;margin-top:.625rem;padding:1rem 2rem;text-decoration:none;transition:transform .12s ease,filter .2s ease}.asl__testimonial{align-items:flex-start;background:#fbfaf6;border:1px solid #e4e0d6;border-radius:.75rem;display:flex;gap:1rem;margin:1.125rem 0;padding:1.25rem 1.375rem}.asl__avatar{align-items:center;background:linear-gradient(135deg,#2f6b46,#234f34);border-radius:50%;color:#fff;display:flex;flex:0 0 3.375rem;font-size:1.1875rem;font-weight:800;height:3.375rem;justify-content:center;width:3.375rem}.asl__avatar-img{border:0;border-radius:1000%;padding:0}.asl__stars{color:#c9a24b;font-size:.9375rem;font-weight:700;letter-spacing:1px}.asl__testimonial-title{font-weight:800;margin:.25rem 0}.asl__testimonial-quote{border:0;font-size:1.03125rem;font-style:italic;margin:.375rem 0 .5rem;padding:0}.asl__testimonial-meta{color:#6b6b6b;font-size:.78125rem;font-weight:700}.asl__note{border:0;color:#6b6b6b;display:block;font-size:.90625rem;margin:1.125rem 0;padding:0;text-align:center}.asl__ingredient{background:#fbfaf6;border:1px solid #e4e0d6;border-radius:.75rem;margin:1.125rem 0;padding:1.125rem 1.375rem}.asl__ingredient strong{color:#234f34}.asl__info{background:#fbfaf6;border:1px solid #e4e0d6;border-radius:.75rem;padding:1.25rem 1.5rem}.asl__info-title{color:#234f34;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.4375rem;font-weight:800;line-height:1.3;margin:0 0 .375rem}.asl__info-content ul{list-style:none;margin:1rem 0;padding:0}.asl__info-content li{border-bottom:1px solid #e4e0d6;padding:.625rem 0 .625rem 2.125rem;position:relative}.asl__info-content li:before{color:#2f6b46;content:"✓";font-weight:800;left:.375rem;position:absolute;top:.5625rem}.asl__callout{background:#eef4ee;border-left:5px solid #2f6b46;border-radius:0 .625rem .625rem 0;color:#234f34;font-size:1.0625rem;font-weight:500;margin:1.375rem 0;padding:1rem 1.25rem}.asl__benefits{list-style:none;margin:1.125rem 0;padding:0}.asl__benefit{border-bottom:1px solid #e4e0d6;padding:.6875rem 0 .6875rem 2.125rem;position:relative}.asl__benefit:before{content:"✅";left:.25rem;position:absolute;top:.6875rem}.botanicals .asl__benefit{color:#234f34;font-size:1.1875rem;font-weight:700}.asl.advertorial-effort-story .asl__benefit:before{color:#2f6b46;content:"✦";font-weight:800;left:.375rem}.asl.advertorial-research-story .asl__benefit:before{background:#2f6b46;border-radius:50%;content:"";height:.5625rem;left:.5rem;top:1.3125rem;width:.5625rem}.asl.advertorial-research-story .botanicals .asl__benefit:before{background:#c9a24b}.asl__divider-line{background-color:#e4e0d6;border:none;margin:0}.asl__formula{display:grid;gap:.875rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.asl__formula{grid-template-columns:1fr}}.asl__formula-card{background:#fbfaf6;border:1px solid #e4e0d6;border-radius:.75rem;padding:1.125rem 1.25rem}.asl__formula-amount{color:#c9a24b;font-size:.8125rem;font-weight:800;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.asl__formula-name{color:#234f34;font-size:1.25rem;font-weight:800}.asl__formula-source{color:#6b6b6b;font-size:.9375rem;margin-top:.1875rem}.asl__pills{display:flex;flex-wrap:wrap;gap:.5rem}.asl__pill{background:#fbfaf6;border:1px solid #e4e0d6;border-radius:2.5rem;color:#234f34;font-size:.84375rem;font-weight:700;padding:.4375rem 1rem}.asl__cta{background:#2f6b46;border-radius:.875rem;color:#fff;margin:2.125rem 0;padding:1.875rem 1.625rem;text-align:center}.asl__cta p{color:#eef3ee}.asl__cta-title{color:#fff;font-size:1.4375rem;line-height:1.3;margin:0 0 .375rem}.asl__cta-button,.asl__cta-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:800}.asl__cta-button{background:#c9a24b;border-radius:2.5rem;color:#3a2f10;display:inline-block;font-size:1.0625rem;letter-spacing:normal;margin-top:.5rem;padding:.9375rem 1.875rem;text-decoration:none;text-transform:inherit}.asl__cta-sub{color:#cfe0cf;font-size:.8125rem;margin-top:.875rem}.asl__footer{border-top:1px solid #e4e0d6;color:#8a8275;font-size:.78125rem;line-height:1.55;padding-top:1.25rem}.asl__footer strong{letter-spacing:1px}