/* CBD & Cannabinoids section. Loaded after wellness.css classes are available; adds only CBD-specific pieces. */
.cbd-page .cbd-card .well-card__art{color:#16302a;background:#eef3ea}
.cbd-page .cbd-card__disclosure{margin:10px 0 0;font-size:13px;color:#4c5b55}
.cbd-page .cbd-ship{display:block;margin-top:6px;padding:8px 10px;border-radius:10px;background:#fff8e6;border:1px solid #e7d8ad;font-size:14px;line-height:1.5}
.cbd-page .cbd-empty{padding:20px;border:1px dashed #b9c4b4;border-radius:14px;background:#fff;font-size:16px;line-height:1.6}
.cbd-page .well-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}
.cbd-page .well-pill{padding:9px 16px;border-radius:99px;border:1.5px solid #d9dfd0;background:#fff;color:#16302a;font:600 14px "Source Sans 3",system-ui,sans-serif;cursor:pointer;min-height:44px}
.cbd-page .well-pill[aria-pressed="true"]{background:#16302a;color:#fff;border-color:#16302a}
.cbd-page .well-pill:focus-visible{outline:3px solid #8fb7a6;outline-offset:2px}
@media (max-width:640px){.cbd-page .well-pill{flex:1 1 calc(50% - 10px)}}
.cbd-page [data-well-card][hidden],.cbd-page .well-empty[hidden]{display:none}
