/*
69ShoppingMall.com — HerSolution Pills / Product ID 111
Product-specific CSS. Scope: .s69p-product-hersolution
No product-specific JavaScript.
*/
.s69p-product-hersolution{--hs-rose:#bf2f62;--hs-wine:#7f2648;--hs-deep:#392831;--hs-blush:#fff5f8;--hs-cream:#fffaf6;--hs-soft:#faf7f8;--hs-gold:#c79b63;--hs-border:#ead9df;--hs-muted:#6c5b63;--hs-blue:#176f9f;color:var(--hs-deep);font-family:Arial,"Helvetica Neue",Tahoma,sans-serif;font-size:17px;line-height:1.72;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
.s69p-product-hersolution *,.s69p-product-hersolution *:before,.s69p-product-hersolution *:after{box-sizing:border-box}
.s69p-product-hersolution img{display:block;max-width:100%;height:auto}
.s69p-product-hersolution h1,.s69p-product-hersolution h2,.s69p-product-hersolution h3,.s69p-product-hersolution .hs-eyebrow,.s69p-product-hersolution .hs-kicker,.s69p-product-hersolution .hs-section-head>span,.s69p-product-hersolution .hs-lang-btn,.s69p-product-hersolution .hs-btn,.s69p-product-hersolution summary{font-family:"Kanit",Arial,"Helvetica Neue",Tahoma,sans-serif}
.s69p-product-hersolution h1,.s69p-product-hersolution h2,.s69p-product-hersolution h3{margin-top:0;color:var(--hs-deep);font-weight:700}.s69p-product-hersolution p{margin:0 0 16px;font-size:18px;line-height:1.72}.s69p-product-hersolution strong{color:var(--hs-wine)}
.s69p-product-hersolution .hs-language-row{display:flex;justify-content:flex-end;margin:0 0 14px}.s69p-product-hersolution .hs-language-switcher{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid #c9e2ef;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(50,91,111,.08)}.s69p-product-hersolution .hs-lang-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 14px;border:0;border-radius:7px;background:#fff;color:#27576f;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.s69p-product-hersolution .hs-lang-btn.is-active,.s69p-product-hersolution .hs-lang-btn[aria-pressed=true]{background:#eaf7fd;color:#075f91}.s69p-product-hersolution .hs-share-en{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;color:var(--hs-blue);font-size:16px;text-decoration:none}.s69p-product-hersolution [data-s69-lang-panel][hidden]{display:none!important}
.s69p-product-hersolution .hs-opening{padding:22px 0 28px;background:#fff}.s69p-product-hersolution .hs-eyebrow,.s69p-product-hersolution .hs-kicker,.s69p-product-hersolution .hs-section-head>span{display:block;margin:0 0 8px;color:var(--hs-rose);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.s69p-product-hersolution .hs-opening h1{max-width:1050px;margin:0 0 18px;font-size:clamp(29px,3.6vw,42px);line-height:1.2}.s69p-product-hersolution .hs-opening-lead{max-width:980px;color:#4e3d45;font-size:20px;font-weight:600;line-height:1.6}.s69p-product-hersolution .hs-opening>p{max-width:980px}.s69p-product-hersolution .hs-opening-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:22px 0;padding:0;list-style:none}.s69p-product-hersolution .hs-opening-checks li{position:relative;padding:10px 12px 10px 38px;border-bottom:1px solid #f0dfe5;color:#432f38;font-family:"Kanit",Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.55}.s69p-product-hersolution .hs-opening-checks li:before{content:"✓";position:absolute;left:7px;top:9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff0f5;color:#cf275f;font-weight:700}.s69p-product-hersolution .hs-opening-note{max-width:990px;padding:15px 18px;border-left:4px solid var(--hs-rose);border-radius:0 12px 12px 0;background:linear-gradient(90deg,#fff4f8,#fff);font-size:18px;line-height:1.7}
.s69p-product-hersolution .hs-quicknav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 30px}.s69p-product-hersolution .hs-quicknav a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid #bfddec;border-radius:999px;background:#f7fcff;color:var(--hs-blue);font-family:"Kanit",Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:.18s}.s69p-product-hersolution .hs-quicknav a:hover,.s69p-product-hersolution .hs-quicknav a:focus-visible{border-color:#6fb7dc;background:#eaf7fd;color:#075f91;transform:translateY(-1px)}.s69p-product-hersolution .s69v2-scroll-target{scroll-margin-top:90px}
.s69p-product-hersolution .hs-section{margin:0 0 24px;padding:40px 22px;border:1px solid transparent;border-radius:24px;background:#fff}.s69p-product-hersolution .hs-section-soft{border-color:#eee5e8;background:var(--hs-soft)}.s69p-product-hersolution .hs-section-blush{border-color:#f0dbe4;background:var(--hs-blush)}.s69p-product-hersolution .hs-section-head{max-width:1030px;margin:0 0 24px}.s69p-product-hersolution .hs-section-head h2,.s69p-product-hersolution .hs-feature-panel h2,.s69p-product-hersolution .hs-cta h2{margin:0 0 14px;font-size:clamp(25px,3vw,35px);line-height:1.28}.s69p-product-hersolution .hs-section-head h2 small{font-size:.55em;color:var(--hs-muted)}
.s69p-product-hersolution .hs-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:28px}.s69p-product-hersolution .hs-image-right>:first-child{order:1}.s69p-product-hersolution .hs-image-right>:last-child{order:2}.s69p-product-hersolution .hs-copy-stack{display:flex;flex-direction:column;gap:8px}
.s69p-product-hersolution .hs-media-card{margin:0;overflow:hidden;border:1px solid var(--hs-border);border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(97,43,65,.10)}.s69p-product-hersolution .hs-media-link{display:block}.s69p-product-hersolution .hs-media-card img{width:100%;height:auto}.s69p-product-hersolution .hs-media-placeholder{display:flex;min-height:430px;padding:28px;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed #d8a9ba;border-radius:20px;background:linear-gradient(145deg,#fff9fb,#f6e8ee);color:#7b5060}.s69p-product-hersolution .hs-media-placeholder-shared{background:linear-gradient(145deg,#fffaf6,#f7efea)}.s69p-product-hersolution .hs-placeholder-label{margin-bottom:10px;color:#ae6b83;font-family:"Kanit",Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em}.s69p-product-hersolution .hs-media-placeholder strong{display:block;margin-bottom:8px;font-family:"Kanit",Arial,sans-serif;font-size:22px;line-height:1.35}.s69p-product-hersolution .hs-media-placeholder small{max-width:430px;color:#826b75;font-size:15px;line-height:1.55}
.s69p-product-hersolution .hs-list-cards,.s69p-product-hersolution .hs-audience-grid,.s69p-product-hersolution .hs-result-grid,.s69p-product-hersolution .hs-quality-grid,.s69p-product-hersolution .hs-warning-list{margin:0 0 20px;padding:0;list-style:none}.s69p-product-hersolution .hs-list-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.s69p-product-hersolution .hs-list-cards li{padding:12px 14px;border:1px solid #eadde2;border-radius:14px;background:#fff;font-size:17px;line-height:1.55}.s69p-product-hersolution .hs-callout,.s69p-product-hersolution .hs-quote-strip{padding:16px 18px;border:1px solid #ead5de;border-left:4px solid var(--hs-rose);border-radius:0 16px 16px 0;background:#fff;font-size:18px;line-height:1.7}
.s69p-product-hersolution .hs-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s69p-product-hersolution .hs-benefit-grid article,.s69p-product-hersolution .hs-step-grid article,.s69p-product-hersolution .hs-ingredient-grid article{position:relative;padding:18px 16px;border:1px solid #eadbe1;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(91,44,61,.05)}.s69p-product-hersolution .hs-benefit-grid article>b,.s69p-product-hersolution .hs-step-grid article>b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border-radius:50%;background:#fff0f5;color:var(--hs-rose);font-family:"Kanit",Arial,sans-serif;font-size:15px}.s69p-product-hersolution .hs-benefit-grid h3,.s69p-product-hersolution .hs-step-grid h3,.s69p-product-hersolution .hs-ingredient-grid h3{margin:0 0 8px;font-size:20px;line-height:1.38}.s69p-product-hersolution .hs-benefit-grid p,.s69p-product-hersolution .hs-step-grid p,.s69p-product-hersolution .hs-ingredient-grid p{margin:0;font-size:18px;line-height:1.7}.s69p-product-hersolution .hs-benefit-grid .hs-wide{grid-column:1/-1}
.s69p-product-hersolution .hs-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s69p-product-hersolution .hs-audience-grid li,.s69p-product-hersolution .hs-result-grid li,.s69p-product-hersolution .hs-quality-grid li,.s69p-product-hersolution .hs-warning-list li{position:relative;padding:14px 14px 14px 40px;border:1px solid #ead9df;border-radius:15px;background:#fff;font-size:18px;line-height:1.6}.s69p-product-hersolution .hs-audience-grid li:before,.s69p-product-hersolution .hs-result-grid li:before,.s69p-product-hersolution .hs-quality-grid li:before{content:"✓";position:absolute;left:13px;top:13px;color:var(--hs-rose);font-weight:700}
.s69p-product-hersolution .hs-step-grid{display:grid;gap:10px}.s69p-product-hersolution .hs-quote-strip{margin-top:20px;border-left-color:var(--hs-gold)}.s69p-product-hersolution .hs-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.s69p-product-hersolution .hs-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.s69p-product-hersolution .hs-timeline article{padding:20px;border:1px solid var(--hs-border);border-radius:18px;background:#fff}.s69p-product-hersolution .hs-timeline strong{display:inline-flex;margin-bottom:10px;padding:7px 12px;border-radius:999px;background:#fff0f5;font-family:"Kanit",Arial,sans-serif;font-size:18px}.s69p-product-hersolution .hs-timeline p{margin:0}
.s69p-product-hersolution .hs-feature-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:28px;border:1px solid var(--hs-border);border-radius:22px;background:linear-gradient(135deg,#fff,#fff6f9)}.s69p-product-hersolution .hs-large-copy{color:var(--hs-wine);font-family:"Kanit",Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.55}.s69p-product-hersolution .hs-feature-steps{display:grid;gap:12px}.s69p-product-hersolution .hs-feature-steps article{padding:18px;border-left:4px solid var(--hs-rose);border-radius:0 16px 16px 0;background:#fff}.s69p-product-hersolution .hs-feature-steps h3{font-size:20px}.s69p-product-hersolution .hs-cycle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:20px 0}.s69p-product-hersolution .hs-cycle span{padding:11px 14px;border:1px solid #e7cbd6;border-radius:999px;background:#fff;color:var(--hs-wine);font-family:"Kanit",Arial,sans-serif;font-size:17px;font-weight:600}.s69p-product-hersolution .hs-cycle b{color:var(--hs-rose);font-size:22px}
.s69p-product-hersolution .hs-ingredient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.s69p-product-hersolution .hs-formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.s69p-product-hersolution .hs-formula-grid span{display:flex;min-height:88px;padding:14px;flex-direction:column;justify-content:space-between;border:1px solid #e8dce1;border-radius:14px;background:#fff;font-size:16px;line-height:1.55}.s69p-product-hersolution .hs-formula-grid b{display:block;margin-bottom:8px;font-family:"Kanit",Arial,sans-serif;font-size:17px;line-height:1.4}.s69p-product-hersolution .hs-fine-copy{margin-top:16px;padding:14px;border-radius:14px;background:#fff;font-size:16px;line-height:1.65}
.s69p-product-hersolution .hs-expert-quote{position:relative;margin:0 0 22px;padding:24px 26px 22px 34px;border:1px solid var(--hs-border);border-radius:20px;background:#fff}.s69p-product-hersolution .hs-expert-quote:before{content:"“";position:absolute;left:12px;top:6px;color:#efd1dc;font-family:Georgia,serif;font-size:64px;line-height:1}.s69p-product-hersolution .hs-expert-quote p{position:relative;margin:0 0 10px;font-size:20px}.s69p-product-hersolution .hs-expert-quote footer{color:var(--hs-wine);font-family:"Kanit",Arial,sans-serif;font-size:17px;font-weight:600}.s69p-product-hersolution .hs-subheading{margin:24px 0 14px;font-size:22px}.s69p-product-hersolution .hs-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.s69p-product-hersolution .hs-warning-list{display:grid;gap:8px}.s69p-product-hersolution .hs-warning-list li{padding-left:16px;background:#fffaf6}
.s69p-product-hersolution .hs-dose-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.s69p-product-hersolution .hs-dose-row>div{display:flex;min-height:130px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--hs-border);border-radius:18px;background:#fff;text-align:center}.s69p-product-hersolution .hs-dose-row strong{font-family:"Kanit",Arial,sans-serif;font-size:46px;line-height:1}.s69p-product-hersolution .hs-dose-row span{margin-top:6px;font-family:"Kanit",Arial,sans-serif;font-size:18px;font-weight:600}.s69p-product-hersolution .hs-direction-content h3{margin:18px 0 6px;font-size:20px}
.s69p-product-hersolution .hs-faq-list{display:grid;gap:10px}.s69p-product-hersolution .hs-faq-list details{border:1px solid var(--hs-border);border-radius:16px;background:#fff;overflow:hidden}.s69p-product-hersolution .hs-faq-list summary{position:relative;padding:17px 50px 17px 18px;font-size:18px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.s69p-product-hersolution .hs-faq-list summary::-webkit-details-marker{display:none}.s69p-product-hersolution .hs-faq-list summary:after{content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);color:var(--hs-rose);font-size:24px}.s69p-product-hersolution .hs-faq-list details[open] summary:after{content:"−"}.s69p-product-hersolution .hs-faq-list details>p{margin:0;padding:0 18px 18px;color:#57464e;font-size:18px;line-height:1.72}
.s69p-product-hersolution .hs-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:28px;align-items:center;margin:0 0 10px;padding:30px;border:1px solid #efcfdc;border-radius:24px;background:#fff5f8}.s69p-product-hersolution .hs-cta-actions{display:grid;gap:10px;text-align:center}.s69p-product-hersolution .hs-btn{display:flex;min-height:50px;padding:13px 18px;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;box-shadow:0 7px 16px rgba(58,26,38,.14);transition:.18s}.s69p-product-hersolution .hs-btn:hover,.s69p-product-hersolution .hs-btn:focus-visible{color:#fff;text-decoration:none;transform:translateY(-1px)}.s69p-product-hersolution .hs-btn-buy{background:#c92846}.s69p-product-hersolution .hs-btn-line{background:#17a64a}.s69p-product-hersolution .hs-cta-actions small{color:#6f5963;font-size:14px;line-height:1.55}.s69p-product-hersolution .hs-cta-actions>strong{font-family:"Kanit",Arial,sans-serif;font-size:18px}
@media(max-width:980px){.s69p-product-hersolution .hs-audience-grid,.s69p-product-hersolution .hs-result-grid,.s69p-product-hersolution .hs-quality-grid,.s69p-product-hersolution .hs-ingredient-grid,.s69p-product-hersolution .hs-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.s69p-product-hersolution{font-size:16px}.s69p-product-hersolution p{font-size:18px;line-height:1.72}.s69p-product-hersolution .hs-opening{padding:18px 2px 24px}.s69p-product-hersolution .hs-opening h1{font-size:28px;line-height:1.24}.s69p-product-hersolution .hs-opening-lead{font-size:18px;line-height:1.72}.s69p-product-hersolution .hs-opening-checks{grid-template-columns:1fr}.s69p-product-hersolution .hs-quicknav a{min-height:34px;padding:7px 11px;font-size:14px}.s69p-product-hersolution .s69v2-scroll-target{scroll-margin-top:72px}.s69p-product-hersolution .hs-section{margin-bottom:18px;padding:28px 14px;border-radius:19px}.s69p-product-hersolution .hs-section-head h2,.s69p-product-hersolution .hs-feature-panel h2,.s69p-product-hersolution .hs-cta h2{font-size:25px}.s69p-product-hersolution .hs-split,.s69p-product-hersolution .hs-feature-panel,.s69p-product-hersolution .hs-cta{grid-template-columns:1fr}.s69p-product-hersolution .hs-image-right>:first-child,.s69p-product-hersolution .hs-image-right>:last-child{order:initial}.s69p-product-hersolution .hs-list-cards,.s69p-product-hersolution .hs-benefit-grid,.s69p-product-hersolution .hs-audience-grid,.s69p-product-hersolution .hs-result-grid,.s69p-product-hersolution .hs-timeline,.s69p-product-hersolution .hs-ingredient-grid,.s69p-product-hersolution .hs-quality-grid,.s69p-product-hersolution .hs-formula-grid{grid-template-columns:1fr}.s69p-product-hersolution .hs-media-placeholder{min-height:360px;padding:22px 16px}.s69p-product-hersolution .hs-feature-panel{padding:20px 16px}.s69p-product-hersolution .hs-large-copy{font-size:20px}.s69p-product-hersolution .hs-expert-quote{padding:22px 17px 20px 28px}.s69p-product-hersolution .hs-expert-quote p{font-size:18px}.s69p-product-hersolution .hs-faq-list summary{font-size:19px}.s69p-product-hersolution .hs-cta{padding:24px 16px}.s69p-product-hersolution .hs-btn{width:100%;min-height:52px;font-size:17px}}

/* R04 — dedicated large ingredient image */
.s69p-product-hersolution #s69v2-th-ingredients > .hs-media-card.hs-media-card-feature{
  display:block;
  width:820px !important;
  max-width:100% !important;
  margin:0 auto 28px !important;
}
.s69p-product-hersolution #s69v2-th-ingredients > .hs-media-card.hs-media-card-feature .hs-media-link,
.s69p-product-hersolution #s69v2-th-ingredients > .hs-media-card.hs-media-card-feature img{
  display:block;
  width:100% !important;
  max-width:none !important;
  height:auto !important;
}
@media(max-width:760px){
  .s69p-product-hersolution #s69v2-th-ingredients > .hs-media-card.hs-media-card-feature{
    width:100% !important;
    margin-bottom:22px !important;
  }
}


/* R05 — visual ingredient cards, expert section and The Doctors video */
.s69p-product-hersolution .hs-ingredient-grid-visual article{
  overflow:hidden;
  padding:0 16px 18px;
}
.s69p-product-hersolution .hs-ingredient-photo{
  width:calc(100% + 32px);
  max-width:none;
  height:170px;
  margin:0 -16px 16px;
  object-fit:cover;
  border-bottom:1px solid var(--hs-border);
  background:#f7f3f4;
}
.s69p-product-hersolution .hs-expert-layout{
  display:grid;
  grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);
  gap:26px;
  align-items:stretch;
  margin:22px 0 0;
}
.s69p-product-hersolution .hs-expert-photo{
  margin:0;
  overflow:hidden;
  border:1px solid var(--hs-border);
  border-radius:22px;
  background:#f5e8ec;
  box-shadow:0 14px 34px rgba(97,43,65,.10);
}
.s69p-product-hersolution .hs-expert-photo img{
  width:100%;
  height:100%;
  min-height:520px;
  object-fit:cover;
  object-position:center top;
}
.s69p-product-hersolution .hs-expert-copy{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.s69p-product-hersolution .hs-expert-copy .hs-expert-quote{
  margin-bottom:18px;
}
.s69p-product-hersolution .hs-video-layout{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  gap:26px;
  align-items:center;
}
.s69p-product-hersolution .hs-video-frame{
  overflow:hidden;
  border:1px solid #e4d4da;
  border-radius:22px;
  background:#1d171a;
  box-shadow:0 14px 34px rgba(58,33,42,.12);
}
.s69p-product-hersolution .hs-video-frame video{
  display:block;
  width:100%;
  aspect-ratio:4/3;
  height:auto;
  background:#1d171a;
}
.s69p-product-hersolution .hs-video-copy>p{
  margin-bottom:18px;
}
.s69p-product-hersolution .hs-product-pair{
  display:grid;
  gap:12px;
}
.s69p-product-hersolution .hs-product-pair article{
  padding:18px;
  border:1px solid var(--hs-border);
  border-radius:18px;
  background:#fff;
}
.s69p-product-hersolution .hs-product-pair span{
  display:block;
  margin-bottom:6px;
  color:var(--hs-rose);
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.s69p-product-hersolution .hs-product-pair h3{
  margin:0 0 7px;
  font-size:20px;
  line-height:1.38;
}
.s69p-product-hersolution .hs-product-pair p{
  margin:0;
  font-size:18px;
  line-height:1.68;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-ingredient-photo{
    height:190px;
  }
  .s69p-product-hersolution .hs-expert-layout,
  .s69p-product-hersolution .hs-video-layout{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-expert-photo img{
    min-height:0;
    aspect-ratio:1/1;
  }
}


/* R06 — The Doctors branding and combo section */
.s69p-product-hersolution .hs-brand-inline{
  display:flex;
  align-items:center;
  gap:16px;
  margin:0 0 20px;
  padding:14px 18px;
  border:1px solid #d9e4eb;
  border-radius:18px;
  background:linear-gradient(135deg,#f8fbfd 0%,#ffffff 100%);
}
.s69p-product-hersolution .hs-brand-inline img{
  width:180px;
  max-width:36%;
  height:auto;
  flex:0 0 auto;
}
.s69p-product-hersolution .hs-brand-inline p{
  margin:0;
  font-size:18px;
  line-height:1.65;
}
.s69p-product-hersolution .hs-combo-layout{
  display:grid;
  grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);
  gap:28px;
  align-items:center;
}
.s69p-product-hersolution .hs-combo-visual{
  margin:0;
  padding:24px;
  border:1px solid var(--hs-border);
  border-radius:24px;
  background:linear-gradient(180deg,#ffffff 0%,#fbf5f7 100%);
  box-shadow:0 16px 38px rgba(81,42,58,.10);
}
.s69p-product-hersolution .hs-combo-visual img{
  display:block;
  width:100%;
  max-width:520px;
  margin:0 auto;
  height:auto;
}
.s69p-product-hersolution .hs-combo-copy>p{
  margin-bottom:14px;
}
.s69p-product-hersolution .hs-combo-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin-top:18px;
}
.s69p-product-hersolution .hs-combo-grid article{
  padding:18px;
  border:1px solid var(--hs-border);
  border-radius:18px;
  background:#fff;
}
.s69p-product-hersolution .hs-combo-grid span{
  display:block;
  margin-bottom:6px;
  color:var(--hs-rose);
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.s69p-product-hersolution .hs-combo-grid h3{
  margin:0 0 7px;
  font-size:20px;
  line-height:1.38;
}
.s69p-product-hersolution .hs-combo-grid p{
  margin:0;
  font-size:18px;
  line-height:1.68;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-combo-grid{
    grid-template-columns:1fr;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-brand-inline{
    align-items:flex-start;
    flex-direction:column;
  }
  .s69p-product-hersolution .hs-brand-inline img{
    max-width:180px;
    width:48%;
  }
  .s69p-product-hersolution .hs-combo-layout{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-combo-visual{
    padding:18px;
  }
}


/* R07 — refined opening section for easier reading */
.s69p-product-hersolution .hs-opening-refined{
  position:relative;
  overflow:hidden;
}
.s69p-product-hersolution .hs-opening-refined h1{
  margin-bottom:20px;
}
.s69p-product-hersolution .hs-opening-problem{
  max-width:980px;
  margin:0 0 18px;
  padding:18px 20px;
  border:1px solid #f1d7e2;
  border-radius:18px;
  background:linear-gradient(135deg,#fff5f8 0%,#fffdfa 100%);
  box-shadow:0 12px 30px rgba(94,45,66,.07);
}
.s69p-product-hersolution .hs-opening-story,
.s69p-product-hersolution .hs-opening-promise{
  max-width:980px;
  margin:0 0 16px;
  padding:0 0 0 16px;
  border-left:3px solid #e8c7d4;
}
.s69p-product-hersolution .hs-opening-promise{
  border-left-color:var(--hs-rose);
}
.s69p-product-hersolution .hs-opening-story p,
.s69p-product-hersolution .hs-opening-promise p{
  margin:0;
}
.s69p-product-hersolution .hs-inline-accent{
  color:var(--hs-rose-deep);
  font-weight:700;
}
.s69p-product-hersolution .hs-inline-underline{
  font-weight:700;
  color:#4f3440;
}
.s69p-product-hersolution .hs-opening-story em{
  color:#8f4f6c;
  font-style:normal;
  font-weight:600;
}
.s69p-product-hersolution .hs-inline-highlight{
  display:inline;
  font-weight:700;
  color:#9d1f56;
}
.s69p-product-hersolution .hs-opening-checks li strong{
  color:#3f2631;
  font-weight:700;
}
.s69p-product-hersolution .hs-opening-note{
  display:grid;
  gap:8px;
}
.s69p-product-hersolution .hs-opening-note strong{
  display:block;
  color:#8d1c50;
  font-size:22px;
  line-height:1.5;
}
.s69p-product-hersolution .hs-opening-note span{
  display:block;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-opening-problem{
    padding:16px 16px 15px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-opening-story,
  .s69p-product-hersolution .hs-opening-promise{
    padding-left:13px;
  }
  .s69p-product-hersolution .hs-opening-note strong{
    font-size:20px;
    line-height:1.55;
  }
}


/* R08 — refined "problem" section for easier reading */
.s69p-product-hersolution .hs-problem-refined .hs-split{
  align-items:start;
}
.s69p-product-hersolution .hs-problem-refined .hs-copy-stack{
  gap:16px;
}
.s69p-product-hersolution .hs-problem-card{
  padding:16px 18px;
  border:1px solid #ecd9e1;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fffafa 100%);
  box-shadow:0 10px 26px rgba(83,43,58,.05);
}
.s69p-product-hersolution .hs-problem-card p:last-child{
  margin-bottom:0;
}
.s69p-product-hersolution .hs-problem-intro{
  background:linear-gradient(135deg,#fff7fa 0%,#fff 100%);
}
.s69p-product-hersolution .hs-problem-intro strong,
.s69p-product-hersolution .hs-problem-body strong{
  color:#402832;
}
.s69p-product-hersolution .hs-problem-causes>p{
  margin-bottom:14px;
  font-weight:600;
  color:#5b3b46;
}
.s69p-product-hersolution .hs-list-cards-compact{
  gap:10px 12px;
  margin-bottom:0;
}
.s69p-product-hersolution .hs-list-cards-compact li{
  min-height:auto;
  padding:12px 14px;
  border-radius:14px;
  background:#fff;
  box-shadow:none;
}
.s69p-product-hersolution .hs-problem-body{
  border-left:4px solid #e6c3d2;
}
.s69p-product-hersolution .hs-problem-refined .hs-callout{
  margin-top:0;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-problem-card{
    padding:14px 14px;
    border-radius:16px;
  }
}


/* R09 — balanced two-level problem section */
.s69p-product-hersolution .hs-problem-balanced .hs-problem-top{
  display:grid;
  grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);
  gap:24px;
  align-items:start;
}
.s69p-product-hersolution .hs-problem-balanced .hs-problem-top-copy{
  display:grid;
  gap:16px;
}
.s69p-product-hersolution .hs-problem-balanced .hs-problem-bottom{
  display:grid;
  gap:16px;
  margin-top:18px;
}
.s69p-product-hersolution .hs-problem-balanced .hs-problem-body{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  border-left:0;
  border-top:4px solid #e6c3d2;
}
.s69p-product-hersolution .hs-problem-balanced .hs-problem-body p{
  margin:0;
}
.s69p-product-hersolution .hs-problem-balanced .hs-callout{
  margin-top:0;
}
.s69p-product-hersolution .hs-problem-balanced .hs-media-card,
.s69p-product-hersolution .hs-problem-balanced .hs-media-placeholder{
  align-self:start;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-problem-balanced .hs-problem-top,
  .s69p-product-hersolution .hs-problem-balanced .hs-problem-body{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-problem-balanced .hs-problem-bottom{
    margin-top:14px;
  }
}


/* R10 — balanced key-benefits section */
.s69p-product-hersolution .hs-benefits-balanced .hs-benefits-top{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);
  gap:24px;
  align-items:start;
}
.s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid-primary{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid-outcomes{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin-top:20px;
}
.s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid-outcomes article{
  border-top:4px solid #e7b9ca;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
}
.s69p-product-hersolution .hs-benefits-balanced .hs-benefits-media{
  align-self:start;
  position:sticky;
  top:94px;
}
.s69p-product-hersolution .hs-benefits-balanced .hs-media-placeholder.hs-benefits-media{
  min-height:520px;
}
.s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid article{
  min-height:0;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-benefits-balanced .hs-benefits-top{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-benefits-balanced .hs-benefits-media{
    position:static;
  }
  .s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid-outcomes{
    grid-template-columns:1fr;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-benefits-balanced .hs-benefit-grid-primary{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-benefits-balanced .hs-benefits-media{
    order:-1;
  }
  .s69p-product-hersolution .hs-benefits-balanced .hs-media-placeholder.hs-benefits-media{
    min-height:360px;
  }
}


/* R11 — refined "who it's for" section */
.s69p-product-hersolution .hs-who-refined .hs-who-lead{
  margin:0 0 16px;
  color:#5b3b46;
  font-weight:600;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid{
  gap:12px;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li{
  display:flex;
  align-items:flex-start;
  gap:12px;
  padding:15px 16px;
  border-color:#e9d4dc;
  border-radius:16px;
  background:linear-gradient(180deg,#ffffff 0%,#fff9fb 100%);
  box-shadow:0 10px 24px rgba(94,45,66,.05);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li:hover{
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(94,45,66,.08);
  border-color:#e4c1cf;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li:before{
  display:none;
}
.s69p-product-hersolution .hs-who-refined .hs-check-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 24px;
  width:24px;
  height:24px;
  margin-top:2px;
  border-radius:999px;
  background:linear-gradient(180deg,#ffe9f1 0%,#ffdbe8 100%);
  color:var(--hs-rose-deep);
  font-size:14px;
  font-weight:700;
  box-shadow:inset 0 0 0 1px #f0bfd2;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li > span:last-child{
  display:block;
  font-size:18px;
  line-height:1.62;
  color:#2f2228;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li strong{
  color:#3f2631;
  font-weight:700;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li:nth-child(-n+5){
  border-top:3px solid #f0bfd2;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li:nth-child(n+6):nth-child(-n+10){
  border-top:3px solid #efc9d7;
}
.s69p-product-hersolution .hs-who-refined .hs-audience-grid li:nth-child(n+11){
  border-top:3px solid #f3d7e1;
}
.s69p-product-hersolution .hs-who-refined .hs-callout{
  margin-top:18px;
  padding:18px 18px;
  border-color:#e6ced8;
  background:linear-gradient(180deg,#fff 0%,#fff7fa 100%);
}
.s69p-product-hersolution .hs-who-refined .hs-callout strong{
  color:#8d1c50;
  font-weight:700;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-who-refined .hs-audience-grid{
    gap:10px;
  }
  .s69p-product-hersolution .hs-who-refined .hs-audience-grid li{
    padding:14px 14px;
    border-radius:15px;
  }
  .s69p-product-hersolution .hs-who-refined .hs-check-badge{
    width:23px;
    height:23px;
    flex-basis:23px;
    margin-top:1px;
  }
}


/* R12 — refined "how it works" section */
.s69p-product-hersolution .hs-how-refined .hs-how-top{
  display:grid;
  grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);
  gap:24px;
  align-items:start;
  margin-top:14px;
}
.s69p-product-hersolution .hs-how-refined .hs-how-visual{
  align-self:start;
}
.s69p-product-hersolution .hs-how-refined .hs-how-steps-primary{
  gap:12px;
}
.s69p-product-hersolution .hs-how-refined .hs-how-steps-secondary{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-top:18px;
}
.s69p-product-hersolution .hs-how-refined .hs-how-steps-secondary article{
  border-top:4px solid #e7bfd0;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
}
.s69p-product-hersolution .hs-how-refined .hs-quote-strip{
  margin-top:18px;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-how-refined .hs-how-top{
    grid-template-columns:1fr;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-how-refined .hs-how-steps-secondary{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-how-refined .hs-how-visual{
    order:-1;
  }
}


/* R13 — refined results timeline */
.s69p-product-hersolution .hs-results-refined .hs-results-head{
  position:relative;
  padding-right:190px;
}
.s69p-product-hersolution .hs-results-refined .hs-results-badge{
  position:absolute;
  right:0;
  top:6px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:160px;
  min-height:54px;
  padding:10px 16px;
  border:1px solid #e8b9ca;
  border-radius:999px;
  background:linear-gradient(180deg,#fff 0%,#ffeef5 100%);
  color:#9d1f56;
  font-family:"Kanit",Arial,sans-serif;
  font-size:18px;
  font-weight:700;
  text-align:center;
  box-shadow:0 10px 24px rgba(94,45,66,.08);
}
.s69p-product-hersolution .hs-results-refined .hs-results-lead{
  margin:0 0 14px;
  color:#5b3b46;
  font-weight:600;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid{
  gap:12px;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid li{
  display:flex;
  align-items:flex-start;
  gap:11px;
  padding:15px 16px;
  border-radius:16px;
  box-shadow:0 9px 22px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid li:before{
  display:none;
}
.s69p-product-hersolution .hs-results-refined .hs-check-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 23px;
  width:23px;
  height:23px;
  margin-top:2px;
  border-radius:999px;
  background:#ffe8f1;
  color:#a3225a;
  font-size:13px;
  font-weight:700;
  box-shadow:inset 0 0 0 1px #efbfd1;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid li > span:last-child{
  color:#2f2228;
  font-size:18px;
  line-height:1.62;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid strong{
  color:#3f2631;
  font-weight:700;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid-early li{
  background:linear-gradient(180deg,#fff 0%,#fff9fb 100%);
  border-top:3px solid #efbfd0;
}
.s69p-product-hersolution .hs-results-refined .hs-results-context{
  margin:18px 0;
  padding:16px 18px;
  border:1px solid #ead6de;
  border-left:4px solid var(--hs-rose);
  border-radius:0 16px 16px 0;
  background:#fff;
}
.s69p-product-hersolution .hs-results-refined .hs-results-context p{
  margin:0;
}
.s69p-product-hersolution .hs-results-refined .hs-results-timeline{
  position:relative;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin:22px 0 24px;
}
.s69p-product-hersolution .hs-results-refined .hs-results-timeline:before{
  content:"";
  position:absolute;
  left:16.66%;
  right:16.66%;
  top:28px;
  height:2px;
  background:linear-gradient(90deg,#dc8cab 0%,#e9c0d0 100%);
  z-index:0;
}
.s69p-product-hersolution .hs-results-refined .hs-results-stage{
  position:relative;
  z-index:1;
  padding:18px;
  border:1px solid #e8d5dd;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 24px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-results-refined .hs-stage-dot{
  display:grid;
  place-items:center;
  width:56px;
  height:56px;
  margin:0 0 12px;
  border-radius:50%;
  background:#fff0f5;
  color:#9d1f56;
  font-family:"Kanit",Arial,sans-serif;
  font-size:18px;
  font-weight:700;
  box-shadow:inset 0 0 0 2px #e8b8ca;
}
.s69p-product-hersolution .hs-results-refined .hs-results-stage-7 .hs-stage-dot{
  background:linear-gradient(180deg,#c83269 0%,#a91d56 100%);
  color:#fff;
  box-shadow:0 8px 18px rgba(169,29,86,.20);
}
.s69p-product-hersolution .hs-results-refined .hs-results-stage strong{
  display:block;
  margin-bottom:7px;
  color:#8d1c50;
  font-family:"Kanit",Arial,sans-serif;
  font-size:20px;
}
.s69p-product-hersolution .hs-results-refined .hs-results-stage p{
  margin:0;
  font-size:17px;
  line-height:1.65;
}
.s69p-product-hersolution .hs-results-refined .hs-results-lead-later{
  margin-top:4px;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid-later{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid-later li{
  background:linear-gradient(180deg,#fff 0%,#fffdf9 100%);
  border-top:3px solid #e9d1a8;
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid-later .hs-result-wide{
  grid-column:1/-1;
  justify-content:center;
  padding:18px;
  border-top-color:#dba1b8;
  background:linear-gradient(180deg,#fff 0%,#fff3f7 100%);
}
.s69p-product-hersolution .hs-results-refined .hs-result-grid-later .hs-result-wide > span:last-child{
  font-size:20px;
  text-align:center;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-results-refined .hs-results-head{
    padding-right:0;
  }
  .s69p-product-hersolution .hs-results-refined .hs-results-badge{
    position:static;
    margin-top:10px;
  }
  .s69p-product-hersolution .hs-results-refined .hs-results-timeline,
  .s69p-product-hersolution .hs-results-refined .hs-result-grid-later{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-results-refined .hs-results-timeline:before{
    display:none;
  }
  .s69p-product-hersolution .hs-results-refined .hs-result-grid-later .hs-result-wide{
    grid-column:auto;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-results-refined .hs-results-badge{
    min-width:0;
    width:100%;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-results-refined .hs-results-stage{
    display:grid;
    grid-template-columns:56px 1fr;
    gap:14px;
    align-items:start;
  }
  .s69p-product-hersolution .hs-results-refined .hs-stage-dot{
    margin:0;
  }
  .s69p-product-hersolution .hs-results-refined .hs-result-grid-later .hs-result-wide{
    justify-content:flex-start;
  }
  .s69p-product-hersolution .hs-results-refined .hs-result-grid-later .hs-result-wide > span:last-child{
    font-size:18px;
    text-align:left;
  }
}


/* R15 — spacing below orgasm feature panel */
.s69p-product-hersolution #s69v2-th-orgasm > .hs-callout,
.s69p-product-hersolution #s69v2-en-orgasm > .hs-callout{
  margin-top:18px;
}
@media(max-width:760px){
  .s69p-product-hersolution #s69v2-th-orgasm > .hs-callout,
  .s69p-product-hersolution #s69v2-en-orgasm > .hs-callout{
    margin-top:14px;
  }
}


/* R16 — premium ingredient section */
.s69p-product-hersolution .hs-ingredients-refined{
  position:relative;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-media-card-feature,
.s69p-product-hersolution .hs-ingredients-refined > .hs-media-placeholder{
  overflow:hidden;
  border-radius:24px;
  border:1px solid #ecd8e0;
  box-shadow:0 16px 34px rgba(99,52,70,.08);
  background:linear-gradient(180deg,#fff 0%,#fff9fb 100%);
}
.s69p-product-hersolution .hs-ingredients-refined > .hs-media-placeholder{
  margin-top:8px;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual{
  counter-reset: ingredient-card;
  gap:16px;
  margin-top:22px;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article{
  position:relative;
  overflow:hidden;
  padding:14px 16px 18px;
  border:1px solid #ead5de;
  border-radius:22px;
  background:
    radial-gradient(circle at top right, rgba(247,226,235,.65) 0, rgba(247,226,235,0) 32%),
    linear-gradient(180deg,#ffffff 0%,#fff9fb 100%);
  box-shadow:0 14px 28px rgba(94,45,66,.06);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article:hover{
  transform:translateY(-2px);
  box-shadow:0 20px 34px rgba(94,45,66,.10);
  border-color:#e2c2cf;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article:before{
  counter-increment: ingredient-card;
  content: counter(ingredient-card, decimal-leading-zero);
  position:absolute;
  left:14px;
  top:14px;
  z-index:2;
  display:grid;
  place-items:center;
  min-width:38px;
  height:38px;
  padding:0 10px;
  border-radius:999px;
  background:linear-gradient(180deg,#cf3d74 0%,#ad2359 100%);
  color:#fff;
  font-family:"Kanit",Arial,sans-serif;
  font-size:15px;
  font-weight:700;
  box-shadow:0 10px 18px rgba(173,35,89,.22);
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  background:linear-gradient(90deg,#f3c7d7 0%,#e39fba 100%);
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-photo{
  width:calc(100% + 32px);
  max-width:none;
  height:186px;
  margin:-14px -16px 16px;
  object-fit:cover;
  border-bottom:1px solid #eddde3;
  background:#f7f3f4;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual h3{
  margin:0 0 10px;
  padding-right:8px;
  color:#301f27;
  font-size:20px;
  line-height:1.35;
  font-weight:700;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual p{
  color:#423038;
  font-size:17px;
  line-height:1.68;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual h3 + p{
  position:relative;
  padding-top:10px;
}
.s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual h3 + p:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:58px;
  height:2px;
  border-radius:2px;
  background:linear-gradient(90deg,#d77fa3 0%,#edc2d4 100%);
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual{
    gap:14px;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-ingredients-refined .hs-media-card-feature,
  .s69p-product-hersolution .hs-ingredients-refined > .hs-media-placeholder{
    border-radius:20px;
  }
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article{
    padding:12px 14px 16px;
    border-radius:18px;
  }
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-photo{
    width:calc(100% + 28px);
    height:190px;
    margin:-12px -14px 14px;
  }
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article:before{
    left:12px;
    top:12px;
    min-width:36px;
    height:36px;
    font-size:14px;
  }
}


/* R17 — premium formula section */
.s69p-product-hersolution .hs-formula-refined{
  position:relative;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-hero{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
  margin-bottom:22px;
}
.s69p-product-hersolution .hs-formula-refined .hs-section-head{
  margin-bottom:0;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary{
  display:grid;
  grid-template-columns:repeat(2,minmax(150px,1fr));
  gap:10px;
  min-width:340px;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary>div{
  padding:14px 16px;
  border:1px solid #e7d2db;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fff7fa 100%);
  box-shadow:0 10px 24px rgba(94,45,66,.06);
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary small{
  display:block;
  margin-bottom:4px;
  color:#81636f;
  font-size:13px;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary strong{
  display:block;
  color:#8d1c50;
  font-family:"Kanit",Arial,sans-serif;
  font-size:22px;
  line-height:1.25;
}
.s69p-product-hersolution .hs-formula-grid-premium{
  gap:14px;
}
.s69p-product-hersolution .hs-formula-grid-premium article{
  position:relative;
  display:flex;
  min-height:190px;
  padding:20px 18px 18px;
  flex-direction:column;
  border:1px solid #e7d2db;
  border-top:4px solid #dd9bb5;
  border-radius:20px;
  background:
    radial-gradient(circle at top right,rgba(248,228,236,.7) 0,rgba(248,228,236,0) 34%),
    linear-gradient(180deg,#fff 0%,#fff9fb 100%);
  box-shadow:0 12px 28px rgba(94,45,66,.06);
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}
.s69p-product-hersolution .hs-formula-grid-premium article:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 34px rgba(94,45,66,.10);
  border-color:#dfbdca;
}
.s69p-product-hersolution .hs-formula-grid-premium .hs-formula-support{
  border-top-color:#e4c289;
  background:
    radial-gradient(circle at top right,rgba(249,238,215,.72) 0,rgba(249,238,215,0) 34%),
    linear-gradient(180deg,#fff 0%,#fffdf8 100%);
}
.s69p-product-hersolution .hs-formula-no{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:38px;
  height:38px;
  margin-bottom:14px;
  border-radius:999px;
  background:linear-gradient(180deg,#cf3d74 0%,#ad2359 100%);
  color:#fff;
  font-family:"Kanit",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  box-shadow:0 8px 18px rgba(173,35,89,.20);
}
.s69p-product-hersolution .hs-formula-support .hs-formula-no{
  background:linear-gradient(180deg,#cfa55c 0%,#ad7b2f 100%);
  box-shadow:0 8px 18px rgba(173,123,47,.18);
}
.s69p-product-hersolution .hs-formula-grid-premium h3{
  margin:0 0 6px;
  color:#302028;
  font-size:20px;
  line-height:1.35;
}
.s69p-product-hersolution .hs-formula-grid-premium p{
  margin:0 0 16px;
  color:#6d5661;
  font-size:16px;
  line-height:1.55;
}
.s69p-product-hersolution .hs-formula-grid-premium article>strong{
  display:inline-flex;
  width:max-content;
  margin-top:auto;
  padding:7px 12px;
  border-radius:999px;
  background:#fff0f5;
  color:#8d1c50;
  font-family:"Kanit",Arial,sans-serif;
  font-size:18px;
  line-height:1.2;
  box-shadow:inset 0 0 0 1px #ecc7d6;
}
.s69p-product-hersolution .hs-formula-support>strong{
  background:#fff8ea;
  color:#8d6425;
  box-shadow:inset 0 0 0 1px #ead5ab;
}
.s69p-product-hersolution .hs-other-ingredients{
  display:flex;
  align-items:flex-start;
  gap:14px;
  margin-top:18px;
  padding:16px 18px;
  border:1px solid #e5d9de;
  border-radius:18px;
  background:linear-gradient(180deg,#faf8f9 0%,#f7f3f5 100%);
}
.s69p-product-hersolution .hs-info-badge{
  display:grid;
  place-items:center;
  flex:0 0 28px;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ead7df;
  color:#7c4d60;
  font-family:Georgia,serif;
  font-size:17px;
  font-weight:700;
}
.s69p-product-hersolution .hs-other-ingredients strong{
  display:block;
  margin-bottom:4px;
  color:#4c3540;
  font-family:"Kanit",Arial,sans-serif;
  font-size:17px;
}
.s69p-product-hersolution .hs-other-ingredients p{
  margin:0;
  color:#6b5961;
  font-size:16px;
  line-height:1.62;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-formula-refined .hs-formula-hero{
    align-items:flex-start;
    flex-direction:column;
  }
  .s69p-product-hersolution .hs-formula-refined .hs-dose-summary{
    width:100%;
    min-width:0;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-formula-refined .hs-dose-summary{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .s69p-product-hersolution .hs-formula-refined .hs-dose-summary>div{
    padding:12px 13px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-formula-grid-premium article{
    min-height:0;
    padding:16px 15px;
    border-radius:18px;
  }
  .s69p-product-hersolution .hs-formula-no{
    width:34px;
    height:34px;
    margin-bottom:12px;
  }
  .s69p-product-hersolution .hs-other-ingredients{
    padding:14px;
    border-radius:16px;
  }
}


/* R18 — compact formula cards and fix legacy span collision */
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium{
  align-items:stretch;
  gap:12px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article{
  min-height:148px;
  padding:16px 15px 15px;
  border-radius:18px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-no{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex:0 0 34px !important;
  width:34px !important;
  min-width:34px !important;
  max-width:34px !important;
  height:34px !important;
  min-height:34px !important;
  max-height:34px !important;
  margin:0 0 12px !important;
  padding:0 !important;
  border:0 !important;
  border-radius:999px !important;
  font-size:13px !important;
  line-height:34px !important;
  color:#fff !important;
  background:linear-gradient(180deg,#cf3d74 0%,#ad2359 100%) !important;
  box-shadow:0 7px 16px rgba(173,35,89,.18) !important;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-support .hs-formula-no{
  background:linear-gradient(180deg,#cfa55c 0%,#ad7b2f 100%) !important;
  box-shadow:0 7px 16px rgba(173,123,47,.16) !important;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium h3{
  margin-bottom:5px;
  font-size:18px;
  line-height:1.3;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium p{
  margin-bottom:12px;
  font-size:15px;
  line-height:1.48;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article>strong{
  margin-top:auto;
  padding:6px 10px;
  font-size:16px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
  min-height:126px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact h3{
  margin-bottom:14px;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary{
  min-width:300px;
  gap:8px;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary>div{
  padding:11px 13px;
  border-radius:15px;
}
.s69p-product-hersolution .hs-formula-refined .hs-dose-summary strong{
  font-size:19px;
}
.s69p-product-hersolution .hs-formula-refined .hs-other-ingredients{
  margin-top:14px;
  padding:13px 15px;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article,
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
    min-height:0;
  }
}


/* R19 — add short key-benefit blurbs to formula cards */
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article{
  min-height:176px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
  min-height:150px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-benefit{
  display:block;
  margin:2px 0 12px;
  color:#5b4650;
  font-size:14px;
  line-height:1.5;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-compact .hs-formula-benefit{
  margin-top:4px;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article,
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
    min-height:0;
  }
  .s69p-product-hersolution .hs-formula-refined .hs-formula-benefit{
    font-size:14px;
  }
}


/* R20 — remove formula numbering to reduce space */
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-no{
  display:none !important;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article{
  min-height:156px;
  padding:14px 15px 14px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
  min-height:136px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium h3{
  margin-top:0;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium p{
  margin-bottom:8px;
}
.s69p-product-hersolution .hs-formula-refined .hs-formula-benefit{
  margin:2px 0 10px;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium article,
  .s69p-product-hersolution .hs-formula-refined .hs-formula-grid-premium .hs-formula-compact{
    min-height:0;
    padding:13px 14px;
  }
}


/* R21 — refined menopause section */
.s69p-product-hersolution .hs-menopause-refined{
  position:relative;
  overflow:hidden;
}
.s69p-product-hersolution .hs-menopause-refined:before{
  content:"";
  position:absolute;
  width:260px;
  height:260px;
  right:-90px;
  top:-90px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(238,190,210,.35) 0%,rgba(238,190,210,0) 70%);
  pointer-events:none;
}
.s69p-product-hersolution .hs-menopause-layout{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);
  gap:28px;
  align-items:stretch;
}
.s69p-product-hersolution .hs-menopause-visual{
  min-height:520px;
  border-radius:24px;
  border-color:#e7c9d5;
  background:
    linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,247,250,.96) 100%);
  box-shadow:0 18px 38px rgba(95,47,65,.09);
}
.s69p-product-hersolution .hs-menopause-content{
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.s69p-product-hersolution .hs-menopause-content .hs-section-head{
  margin-bottom:18px;
}
.s69p-product-hersolution .hs-menopause-intro{
  margin-bottom:16px;
  padding:16px 18px;
  border:1px solid #ead3dc;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
}
.s69p-product-hersolution .hs-menopause-intro p{
  margin:0;
  font-weight:600;
  color:#49313b;
}
.s69p-product-hersolution .hs-menopause-points{
  display:grid;
  gap:12px;
}
.s69p-product-hersolution .hs-menopause-points article{
  display:grid;
  grid-template-columns:42px 1fr;
  gap:14px;
  align-items:start;
  padding:15px 16px;
  border:1px solid #e8d3dc;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 24px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-menopause-points article>span{
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border-radius:50%;
  background:linear-gradient(180deg,#cf3d74 0%,#ad2359 100%);
  color:#fff;
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:700;
  box-shadow:0 8px 18px rgba(173,35,89,.18);
}
.s69p-product-hersolution .hs-menopause-points p{
  margin:0;
}
.s69p-product-hersolution .hs-menopause-points strong{
  color:#8d1c50;
}
.s69p-product-hersolution .hs-menopause-callout{
  margin-top:16px;
  padding:18px 20px;
  border-left-width:5px;
  background:linear-gradient(180deg,#fff 0%,#fff4f8 100%);
  color:#492f3a;
  font-weight:600;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-menopause-layout{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-menopause-visual{
    min-height:420px;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-menopause-layout{
    gap:20px;
  }
  .s69p-product-hersolution .hs-menopause-visual{
    min-height:340px;
    border-radius:20px;
  }
  .s69p-product-hersolution .hs-menopause-intro{
    padding:14px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-menopause-points article{
    grid-template-columns:36px 1fr;
    gap:12px;
    padding:14px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-menopause-points article>span{
    width:36px;
    height:36px;
    font-size:12px;
  }
}


/* R23 — refine expert / Dr. Karen section */
.s69p-product-hersolution .hs-quality-refined{
  position:relative;
  overflow:hidden;
}
.s69p-product-hersolution .hs-quality-refined:before{
  content:"";
  position:absolute;
  left:-100px;
  top:-120px;
  width:260px;
  height:260px;
  border-radius:50%;
  background:radial-gradient(circle, rgba(239,205,219,.42) 0%, rgba(239,205,219,0) 70%);
  pointer-events:none;
}
.s69p-product-hersolution .hs-quality-refined > *{
  position:relative;
  z-index:1;
}
.s69p-product-hersolution .hs-quality-intro{
  margin:8px 0 20px;
  padding:15px 18px;
  border:1px solid #ead7df;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
  box-shadow:0 8px 22px rgba(96,48,68,.05);
}
.s69p-product-hersolution .hs-quality-intro p{
  margin:0;
  color:#4a333e;
  font-weight:600;
}
.s69p-product-hersolution .hs-expert-layout-refined{
  gap:24px;
  align-items:stretch;
}
.s69p-product-hersolution .hs-expert-photo-refined{
  display:flex;
  flex-direction:column;
  border-radius:24px;
  background:linear-gradient(180deg,#fff 0%,#fff7fa 100%);
  box-shadow:0 18px 36px rgba(97,43,65,.10);
}
.s69p-product-hersolution .hs-expert-photo-refined img{
  min-height:0;
  height:auto;
  aspect-ratio:1/1.08;
  object-fit:cover;
  object-position:center top;
}
.s69p-product-hersolution .hs-expert-photo-refined figcaption{
  padding:14px 16px 16px;
  border-top:1px solid #f0dde4;
  background:linear-gradient(180deg,#fff 0%,#fff9fb 100%);
}
.s69p-product-hersolution .hs-expert-photo-refined figcaption strong{
  display:block;
  margin-bottom:2px;
  color:#4a2f3a;
  font-family:"Kanit",Arial,sans-serif;
  font-size:20px;
  line-height:1.3;
}
.s69p-product-hersolution .hs-expert-photo-refined figcaption span{
  display:block;
  color:#9d5f77;
  font-size:14px;
  letter-spacing:.02em;
}
.s69p-product-hersolution .hs-expert-copy-refined{
  gap:16px;
}
.s69p-product-hersolution .hs-expert-copy-refined .hs-expert-quote{
  margin:0;
  padding:24px 24px 22px 34px;
  border-radius:22px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
  box-shadow:0 12px 28px rgba(94,45,66,.06);
}
.s69p-product-hersolution .hs-quality-copy-card{
  padding:18px 20px;
  border:1px solid #ead8df;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 24px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-quality-copy-card p{
  margin:0;
}
.s69p-product-hersolution .hs-quality-safety-callout{
  margin-top:0;
  border-left-width:5px;
  background:linear-gradient(180deg,#fff 0%,#fff5f8 100%);
  font-weight:600;
}
.s69p-product-hersolution .hs-quality-standards-wrap{
  margin-top:22px;
  padding:18px 18px 6px;
  border:1px solid #ead8df;
  border-radius:22px;
  background:linear-gradient(180deg,#fff 0%,#fff9fb 100%);
}
.s69p-product-hersolution .hs-quality-standards-wrap .hs-subheading{
  margin-top:0;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-quality-intro{
    margin-bottom:18px;
    padding:14px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-expert-photo-refined{
    border-radius:20px;
  }
  .s69p-product-hersolution .hs-expert-photo-refined figcaption{
    padding:13px 14px 14px;
  }
  .s69p-product-hersolution .hs-expert-photo-refined figcaption strong{
    font-size:18px;
  }
  .s69p-product-hersolution .hs-expert-copy-refined .hs-expert-quote,
  .s69p-product-hersolution .hs-quality-copy-card,
  .s69p-product-hersolution .hs-quality-standards-wrap{
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-quality-copy-card,
  .s69p-product-hersolution .hs-quality-standards-wrap{
    padding:14px;
  }
}


/* R24 — refined HerSolution + Gel combo section */
.s69p-product-hersolution .hs-combo-refined{
  position:relative;
  overflow:hidden;
}
.s69p-product-hersolution .hs-combo-refined:before{
  content:"";
  position:absolute;
  right:-110px;
  bottom:-120px;
  width:280px;
  height:280px;
  border-radius:50%;
  background:radial-gradient(circle, rgba(240,202,217,.40) 0%, rgba(240,202,217,0) 72%);
  pointer-events:none;
}
.s69p-product-hersolution .hs-combo-refined > *{
  position:relative;
  z-index:1;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-hero{
  display:grid;
  grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);
  gap:26px;
  align-items:center;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-visual-refined{
  margin:0;
  padding:28px 24px;
  border:1px solid #ead5de;
  border-radius:26px;
  background:
    radial-gradient(circle at center 88%, rgba(228,212,220,.75) 0%, rgba(228,212,220,0) 28%),
    linear-gradient(180deg,#ffffff 0%,#fff7fa 100%);
  box-shadow:0 18px 40px rgba(90,45,64,.10);
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-visual-refined img{
  display:block;
  width:100%;
  max-width:620px;
  margin:0 auto;
  height:auto;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-copy-refined{
  display:flex;
  flex-direction:column;
  gap:16px;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-lead{
  padding:18px 20px;
  border:1px solid #ead5de;
  border-radius:20px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
  box-shadow:0 10px 26px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-lead p{
  margin:0;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-lead p + p{
  margin-top:12px;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-pills{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-pills span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:8px 14px;
  border-radius:999px;
  background:#fff0f5;
  box-shadow:inset 0 0 0 1px #ecc9d6;
  color:#8d1c50;
  font-family:"Kanit",Arial,sans-serif;
  font-size:15px;
  font-weight:600;
  line-height:1.3;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin-top:22px;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined article{
  padding:20px 20px 18px;
  border-radius:20px;
  border:1px solid #e8d3dc;
  background:#fff;
  box-shadow:0 12px 28px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined .hs-combo-card-highlight{
  grid-column:1 / -1;
  padding:22px 22px 20px;
  border-color:#e6bfd0;
  background:
    radial-gradient(circle at top right, rgba(248,228,236,.78) 0%, rgba(248,228,236,0) 34%),
    linear-gradient(180deg,#fff 0%,#fff7fa 100%);
  box-shadow:0 16px 34px rgba(94,45,66,.08);
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined span{
  display:inline-flex;
  width:max-content;
  margin-bottom:9px;
  padding:6px 11px;
  border-radius:999px;
  background:#fff0f5;
  color:#b12561;
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined .hs-combo-card-highlight span{
  background:#b12561;
  color:#fff;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined h3{
  margin:0 0 8px;
  font-size:23px;
  line-height:1.34;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined p{
  margin:0;
  font-size:17px;
  line-height:1.68;
}
.s69p-product-hersolution .hs-combo-refined .hs-combo-callout{
  margin-top:16px;
  padding:18px 20px;
  border-left-width:5px;
  background:linear-gradient(180deg,#fff 0%,#fff5f8 100%);
  font-weight:600;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-combo-refined .hs-combo-hero{
    grid-template-columns:1fr;
    gap:20px;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined .hs-combo-card-highlight{
    grid-column:auto;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-combo-refined .hs-combo-visual-refined{
    padding:20px 18px;
    border-radius:20px;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-lead{
    padding:14px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined article,
  .s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined .hs-combo-card-highlight{
    padding:16px 15px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-grid-refined h3{
    font-size:21px;
  }
  .s69p-product-hersolution .hs-combo-refined .hs-combo-callout{
    padding:15px 16px;
  }
}


/* R25 — premium directions section */
.s69p-product-hersolution .hs-directions-refined{
  position:relative;
  overflow:hidden;
}
.s69p-product-hersolution .hs-direction-dose{
  display:flex;
  align-items:center;
  gap:12px;
  margin:6px 0 22px;
}
.s69p-product-hersolution .hs-dose-card{
  display:flex;
  min-width:180px;
  padding:14px 18px;
  align-items:center;
  justify-content:center;
  gap:10px;
  border:1px solid #e7d0da;
  border-top:4px solid #df98b3;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fff7fa 100%);
  box-shadow:0 10px 24px rgba(94,45,66,.06);
}
.s69p-product-hersolution .hs-dose-card strong{
  color:#9d1f56;
  font-family:"Kanit",Arial,sans-serif;
  font-size:32px;
  line-height:1;
}
.s69p-product-hersolution .hs-dose-card span{
  color:#4a333e;
  font-family:"Kanit",Arial,sans-serif;
  font-size:17px;
  font-weight:600;
}
.s69p-product-hersolution .hs-dose-plus{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border-radius:50%;
  background:#fff0f5;
  color:#a3225a;
  font-family:"Kanit",Arial,sans-serif;
  font-size:24px;
  font-weight:700;
  box-shadow:inset 0 0 0 1px #e9c0cf;
}
.s69p-product-hersolution .hs-directions-main{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);
  gap:24px;
  align-items:start;
}
.s69p-product-hersolution .hs-direction-info{
  display:grid;
  gap:14px;
}
.s69p-product-hersolution .hs-direction-info article{
  padding:18px 18px 16px;
  border:1px solid #e7d5dc;
  border-radius:18px;
  background:#fff;
  box-shadow:0 10px 24px rgba(94,45,66,.05);
}
.s69p-product-hersolution .hs-direction-label{
  display:inline-flex;
  width:max-content;
  margin-bottom:10px;
  padding:6px 11px;
  border-radius:999px;
  background:#fff0f5;
  color:#9d1f56;
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:700;
  letter-spacing:.03em;
}
.s69p-product-hersolution .hs-direction-info p{
  margin:0;
}
.s69p-product-hersolution .hs-direction-info p + p{
  margin-top:10px;
}
.s69p-product-hersolution .hs-directions-media{
  overflow:hidden;
  border:1px solid #e7d5dc;
  border-radius:24px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
  box-shadow:0 16px 36px rgba(94,45,66,.09);
}
.s69p-product-hersolution .hs-directions-media img{
  display:block;
  width:100%;
  height:auto;
}
.s69p-product-hersolution .hs-direction-warning-panel{
  margin-top:22px;
  padding:20px;
  border:1px solid #ead6de;
  border-radius:22px;
  background:linear-gradient(180deg,#fff 0%,#fff8fb 100%);
}
.s69p-product-hersolution .hs-direction-warning-head{
  margin-bottom:14px;
}
.s69p-product-hersolution .hs-direction-warning-head span{
  display:block;
  margin-bottom:4px;
  color:#b12561;
  font-family:"Kanit",Arial,sans-serif;
  font-size:13px;
  font-weight:700;
  letter-spacing:.03em;
  text-transform:uppercase;
}
.s69p-product-hersolution .hs-direction-warning-head h3{
  margin:0;
  color:#3f2933;
  font-size:22px;
  line-height:1.35;
}
.s69p-product-hersolution .hs-warning-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  margin:0;
}
.s69p-product-hersolution .hs-warning-grid li{
  min-height:100%;
  padding:15px 16px 15px 42px;
  border-color:#ead6de;
  background:#fff;
  box-shadow:0 8px 20px rgba(94,45,66,.04);
}
.s69p-product-hersolution .hs-warning-grid li:before{
  content:"!";
  position:absolute;
  left:13px;
  top:13px;
  display:grid;
  place-items:center;
  width:21px;
  height:21px;
  border-radius:50%;
  background:#fff0f5;
  color:#a3225a;
  font-weight:700;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-directions-main{
    grid-template-columns:1fr;
  }
  .s69p-product-hersolution .hs-directions-media{
    order:-1;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-direction-dose{
    display:grid;
    grid-template-columns:1fr auto 1fr;
    gap:8px;
  }
  .s69p-product-hersolution .hs-dose-card{
    min-width:0;
    padding:12px 10px;
    flex-direction:column;
    gap:4px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-dose-card strong{
    font-size:28px;
  }
  .s69p-product-hersolution .hs-dose-card span{
    font-size:14px;
    text-align:center;
  }
  .s69p-product-hersolution .hs-direction-info article{
    padding:15px 14px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-directions-media,
  .s69p-product-hersolution .hs-direction-warning-panel{
    border-radius:18px;
  }
  .s69p-product-hersolution .hs-direction-warning-panel{
    padding:15px;
  }
  .s69p-product-hersolution .hs-warning-grid{
    grid-template-columns:1fr;
  }
}


/* R26 — reduce prominence of directions warnings */
.s69p-product-hersolution .hs-directions-refined .hs-direction-notes{
  margin-top:20px;
  padding-top:16px;
  border-top:1px solid #eadde2;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-notes-title{
  margin:0 0 10px;
  color:#866a76;
  font-family:"Kanit",Arial,sans-serif;
  font-size:15px;
  font-weight:600;
  line-height:1.4;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-notes-list{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px 24px;
  margin:0;
  padding:0;
  list-style:none;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-notes-list li{
  position:relative;
  padding:0 0 0 16px;
  border:0;
  background:transparent;
  box-shadow:none;
  color:#6f5d65;
  font-size:15px;
  line-height:1.58;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-notes-list li:before{
  content:"•";
  position:absolute;
  left:2px;
  top:0;
  color:#c58aa1;
  font-size:15px;
  font-weight:700;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-directions-refined .hs-direction-notes{
    margin-top:16px;
    padding-top:14px;
  }
  .s69p-product-hersolution .hs-directions-refined .hs-direction-notes-list{
    grid-template-columns:1fr;
    gap:7px;
  }
  .s69p-product-hersolution .hs-directions-refined .hs-direction-notes-list li{
    font-size:14px;
    line-height:1.55;
  }
}


/* R27 — compact collapsible directions information */
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure{
  margin-top:18px;
  padding-top:0;
  border:0;
  border-top:1px solid #eadde2;
  background:transparent;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  min-height:50px;
  padding:13px 2px 11px;
  cursor:pointer;
  list-style:none;
  color:#775f6a;
  font-family:"Kanit",Arial,sans-serif;
  font-size:16px;
  font-weight:600;
  line-height:1.4;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure summary::-webkit-details-marker{
  display:none;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-icon{
  position:relative;
  flex:0 0 26px;
  width:26px;
  height:26px;
  border-radius:50%;
  background:#fff4f8;
  box-shadow:inset 0 0 0 1px #ead0da;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-icon:before,
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-icon:after{
  content:"";
  position:absolute;
  left:7px;
  top:12px;
  width:12px;
  height:2px;
  border-radius:2px;
  background:#aa6c84;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-icon:after{
  transform:rotate(90deg);
  transition:transform .18s ease;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure[open] .hs-direction-disclosure-icon:after{
  transform:rotate(0);
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body{
  padding:2px 0 8px;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body ul{
  margin:0;
  padding:0;
  list-style:none;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body li{
  position:relative;
  padding:8px 0 8px 18px;
  border:0;
  border-top:1px solid #f1e7eb;
  background:transparent;
  box-shadow:none;
  color:#6d5b63;
  font-size:15px;
  line-height:1.62;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body li:first-child{
  border-top:0;
}
.s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body li:before{
  content:"•";
  position:absolute;
  left:2px;
  top:8px;
  color:#c48ca2;
  font-size:15px;
  font-weight:700;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure{
    margin-top:16px;
  }
  .s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure summary{
    min-height:48px;
    padding:12px 0 10px;
    font-size:15px;
  }
  .s69p-product-hersolution .hs-directions-refined .hs-direction-disclosure-body li{
    padding-top:7px;
    padding-bottom:7px;
    font-size:14px;
    line-height:1.58;
  }
}


/* R28 — separate compact product notes from the directions box */
.s69p-product-hersolution .hs-product-notes{
  width:calc(100% - 20px);
  margin:-2px auto 20px;
  padding:0;
  border:0;
  background:transparent;
}
.s69p-product-hersolution .hs-product-notes summary{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:36px;
  padding:3px 0;
  cursor:pointer;
  list-style:none;
  color:#755d68;
  font-family:"Kanit",Arial,sans-serif;
  font-size:15px;
  font-weight:600;
  line-height:1.4;
}
.s69p-product-hersolution .hs-product-notes summary::-webkit-details-marker{
  display:none;
}
.s69p-product-hersolution .hs-product-notes-icon{
  position:relative;
  flex:0 0 22px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#fff4f8;
  box-shadow:inset 0 0 0 1px #ead0da;
}
.s69p-product-hersolution .hs-product-notes-icon:before,
.s69p-product-hersolution .hs-product-notes-icon:after{
  content:"";
  position:absolute;
  left:6px;
  top:10px;
  width:10px;
  height:2px;
  border-radius:2px;
  background:#aa6c84;
}
.s69p-product-hersolution .hs-product-notes-icon:after{
  transform:rotate(90deg);
  transition:transform .18s ease;
}
.s69p-product-hersolution .hs-product-notes[open] .hs-product-notes-icon:after{
  transform:rotate(0);
}
.s69p-product-hersolution .hs-product-notes-body{
  margin-top:5px;
  padding:10px 0 2px;
  border-top:1px solid #eee3e7;
}
.s69p-product-hersolution .hs-product-notes-body ul{
  margin:0;
  padding:0;
  list-style:none;
}
.s69p-product-hersolution .hs-product-notes-body li{
  position:relative;
  padding:7px 0 7px 16px;
  border:0;
  border-top:1px solid #f4ecef;
  background:transparent;
  box-shadow:none;
  color:#6d5b63;
  font-size:15px;
  line-height:1.6;
}
.s69p-product-hersolution .hs-product-notes-body li:first-child{
  border-top:0;
}
.s69p-product-hersolution .hs-product-notes-body li:before{
  content:"•";
  position:absolute;
  left:2px;
  top:7px;
  color:#c48ca2;
  font-weight:700;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-product-notes{
    width:calc(100% - 12px);
    margin:-2px auto 16px;
  }
  .s69p-product-hersolution .hs-product-notes summary{
    font-size:15px;
  }
  .s69p-product-hersolution .hs-product-notes-body li{
    font-size:14px;
    line-height:1.58;
  }
}


/* R29 — simplify product notes and remove visual clutter */
.s69p-product-hersolution .hs-product-notes{
  margin-top:10px;
}
.s69p-product-hersolution .hs-product-notes-body{
  margin-top:2px;
  padding:4px 0 0;
  border-top:0;
}
.s69p-product-hersolution .hs-product-notes-body li{
  padding:5px 0 5px 15px;
  border-top:0;
}
.s69p-product-hersolution .hs-product-notes-body li:first-child{
  border-top:0;
}
.s69p-product-hersolution .hs-product-notes-body li:before{
  top:5px;
}


/* R30 — subtle visible product notes box */
.s69p-product-hersolution .hs-product-note-panel{
  width:calc(100% - 20px);
  margin:12px auto 20px;
  padding:14px 16px 12px;
  border:1px solid #ead6de;
  border-radius:18px;
  background:linear-gradient(180deg,#fff 0%,#fff9fb 100%);
}
.s69p-product-hersolution .hs-product-note-head{
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:8px;
}
.s69p-product-hersolution .hs-product-note-icon{
  display:grid;
  place-items:center;
  flex:0 0 22px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#f1e1e8;
  color:#9b6680;
  font-family:"Kanit",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:1;
}
.s69p-product-hersolution .hs-product-note-head strong{
  color:#4a313b;
  font-family:"Kanit",Arial,sans-serif;
  font-size:17px;
  font-weight:600;
  line-height:1.4;
}
.s69p-product-hersolution .hs-product-note-list{
  margin:0;
  padding:0;
  list-style:none;
}
.s69p-product-hersolution .hs-product-note-list li{
  position:relative;
  padding:5px 0 5px 16px;
  color:#6b5761;
  font-size:15px;
  line-height:1.62;
}
.s69p-product-hersolution .hs-product-note-list li:before{
  content:"•";
  position:absolute;
  left:2px;
  top:5px;
  color:#c48ca2;
  font-weight:700;
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-product-note-panel{
    width:calc(100% - 12px);
    margin:10px auto 16px;
    padding:13px 14px 11px;
    border-radius:16px;
  }
  .s69p-product-hersolution .hs-product-note-head strong{
    font-size:16px;
  }
  .s69p-product-hersolution .hs-product-note-list li{
    font-size:14px;
    line-height:1.58;
  }
}


/* R31 — widen mobile content closer to left/right edges */
@media(max-width:760px){
  .s69p-product-hersolution .hs-section{
    padding-left:10px;
    padding-right:10px;
  }

  .s69p-product-hersolution .hs-benefit-grid article,
  .s69p-product-hersolution .hs-step-grid article,
  .s69p-product-hersolution .hs-timeline article,
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article,
  .s69p-product-hersolution .hs-who-refined .hs-audience-grid li,
  .s69p-product-hersolution .hs-results-refined .hs-results-stage,
  .s69p-product-hersolution .hs-direction-info article,
  .s69p-product-hersolution .hs-formula-grid span{
    border-radius:15px;
  }

  .s69p-product-hersolution .hs-benefits-balanced .hs-benefits-media,
  .s69p-product-hersolution .hs-directions-media,
  .s69p-product-hersolution .hs-ingredients-refined .hs-media-card-feature,
  .s69p-product-hersolution .hs-ingredients-refined > .hs-media-placeholder{
    border-radius:18px;
  }
}


/* R32 — make mobile cards sit even closer to the edges */
@media(max-width:760px){
  .s69p-product-hersolution .hs-section{
    padding-left:6px;
    padding-right:6px;
  }

  .s69p-product-hersolution .hs-section:not(.hs-opening):not(.hs-cta){
    border-radius:16px;
  }

  .s69p-product-hersolution .hs-benefit-grid article,
  .s69p-product-hersolution .hs-step-grid article,
  .s69p-product-hersolution .hs-timeline article,
  .s69p-product-hersolution .hs-ingredients-refined .hs-ingredient-grid-visual article,
  .s69p-product-hersolution .hs-who-refined .hs-audience-grid li,
  .s69p-product-hersolution .hs-results-refined .hs-results-stage,
  .s69p-product-hersolution .hs-direction-info article,
  .s69p-product-hersolution .hs-formula-grid span{
    border-radius:14px;
  }

  .s69p-product-hersolution .hs-benefits-balanced .hs-benefits-media,
  .s69p-product-hersolution .hs-directions-media,
  .s69p-product-hersolution .hs-ingredients-refined .hs-media-card-feature,
  .s69p-product-hersolution .hs-ingredients-refined > .hs-media-placeholder,
  .s69p-product-hersolution .hs-product-note-panel{
    border-radius:16px;
  }
}


/* R33 — FAQ uses 2 columns on desktop */
@media(min-width:981px){
  .s69p-product-hersolution .hs-faq-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px 14px;
    align-items:start;
  }

  .s69p-product-hersolution .hs-faq-list details{
    width:100%;
  }
}


/* R34 — final illustration assets */
.s69p-product-hersolution .hs-menopause-photo{
  margin:0;
  padding:0;
  overflow:hidden;
}
.s69p-product-hersolution .hs-menopause-photo img{
  display:block;
  width:100%;
  height:100%;
  min-height:520px;
  object-fit:cover;
  object-position:center top;
}
@media(max-width:980px){
  .s69p-product-hersolution .hs-menopause-photo img{
    min-height:0;
    height:auto;
    max-height:680px;
    object-fit:cover;
    object-position:center top;
  }
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-menopause-photo img{
    width:100%;
    height:560px;
    max-height:none;
    object-fit:cover;
    object-position:center top;
  }
}


/* R35 — refine compact causes list in the first problem section */
.s69p-product-hersolution .hs-problem-causes{
  display:grid;
  gap:12px;
}
.s69p-product-hersolution .hs-problem-causes > p{
  margin-bottom:0;
}
.s69p-product-hersolution .hs-list-cards-compact{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px 10px;
  margin-bottom:0;
}
.s69p-product-hersolution .hs-list-cards-compact li{
  position:relative;
  display:flex;
  align-items:center;
  min-height:60px;
  padding:11px 14px 11px 42px;
  border:1px solid #ead7df;
  border-radius:14px;
  background:linear-gradient(180deg,#fffefe 0%,#fff8fb 100%);
  box-shadow:0 1px 0 rgba(255,255,255,.65) inset;
  font-size:16px;
  line-height:1.45;
}
.s69p-product-hersolution .hs-list-cards-compact li::before{
  content:"";
  position:absolute;
  left:15px;
  top:50%;
  width:10px;
  height:10px;
  border-radius:50%;
  background:linear-gradient(180deg,#e85c93 0%,#cc2b74 100%);
  transform:translateY(-50%);
  box-shadow:0 0 0 4px rgba(226,103,154,.12);
}
.s69p-product-hersolution .hs-list-cards-compact li:last-child{
  grid-column:1 / -1;
  justify-self:center;
  width:min(72%, 420px);
}
@media(max-width:760px){
  .s69p-product-hersolution .hs-list-cards-compact{
    grid-template-columns:1fr;
    gap:8px;
  }
  .s69p-product-hersolution .hs-list-cards-compact li{
    min-height:0;
    padding:10px 12px 10px 38px;
    font-size:16px;
  }
  .s69p-product-hersolution .hs-list-cards-compact li:last-child{
    grid-column:auto;
    width:100%;
    justify-self:stretch;
  }
}


/* R37 — keep key images visible while scrolling on desktop */
@media(min-width:981px){
  /* First problem section */
  .s69p-product-hersolution .hs-problem-balanced .hs-problem-top > .hs-media-card{
    align-self:start;
    position:sticky;
    top:94px;
  }

  /* How-it-works section */
  .s69p-product-hersolution .hs-how-refined .hs-how-visual{
    align-self:start;
    position:sticky;
    top:94px;
  }
}

/* Tablet and mobile must scroll normally */
@media(max-width:980px){
  .s69p-product-hersolution .hs-problem-balanced .hs-problem-top > .hs-media-card,
  .s69p-product-hersolution .hs-how-refined .hs-how-visual{
    position:static;
  }
}


/* R38 — move TH/EN switcher up to the top edge like product ID 199 */
.s69p-product-hersolution .hs-language-row{
  margin:-24px 0 14px;
}

@media(max-width:760px){
  .s69p-product-hersolution .hs-language-row{
    margin:-20px 0 12px;
  }
}


/* R39 — lower TH/EN switcher to match product ID 199 more closely */
.s69p-product-hersolution .hs-language-row{
  margin:-14px 0 14px;
}

@media(max-width:760px){
  .s69p-product-hersolution .hs-language-row{
    margin:-12px 0 12px;
  }
}


/* R40 — make EN key-ingredients image match TH width */
.s69p-product-hersolution #s69v2-en-ingredients > .hs-media-card{
  display:block;
  width:820px !important;
  max-width:100% !important;
  margin:0 auto 28px !important;
}
.s69p-product-hersolution #s69v2-en-ingredients > .hs-media-card .hs-media-link,
.s69p-product-hersolution #s69v2-en-ingredients > .hs-media-card img{
  display:block;
  width:100% !important;
  max-width:none !important;
  height:auto !important;
}
@media(max-width:760px){
  .s69p-product-hersolution #s69v2-en-ingredients > .hs-media-card{
    width:100% !important;
    margin-bottom:22px !important;
  }
}
