.bloom-rx-plan-price,.bloom-rx-plan-terms,.bloom-rx-plan-dose{display:block}.bloom-rx-plan-price{font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.3;margin:20px 0 8px}.bloom-rx-plan-terms{font-size:13px;line-height:1.6;color:#52665c;margin:0 0 8px;max-width:560px}.bloom-rx-plan-dose{font-size:14px;font-weight:500;line-height:1.6;margin:0 0 16px;color:#263b38}.bloom-browser-card .bloom-rx-plan-price{font-size:18px;margin:0}.bloom-browser-card .bloom-rx-plan-terms,.bloom-browser-card .bloom-rx-plan-dose{font-size:12px}.bloom-microdose-link{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:20px;border:1px solid #d8e1d4;border-radius:20px;padding:20px;margin:28px 0;background:#f6f8ef;text-decoration:none;color:#263b38;transition:transform .2s,box-shadow .2s}.bloom-microdose-link img{width:96px;aspect-ratio:1;object-fit:cover;border-radius:14px}.bloom-microdose-link h2{font-size:22px;margin:0 0 8px}.bloom-microdose-link p{font-size:14px;line-height:1.6;margin:0 0 10px}.bloom-microdose-link span{font-size:13px;text-decoration:underline;text-underline-offset:4px}.bloom-supplement-explore{margin:64px auto;color:#263b38}.bloom-supplement-quality{display:grid;grid-template-columns:.9fr 1.4fr;gap:48px;padding:40px;background:#f6f7f0;border-radius:26px;margin-bottom:64px}.bloom-supplement-quality h2,.bloom-supplement-explore h2{font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:10px 0 16px}.bloom-supplement-quality p,.bloom-supplement-explore__heading p{font-size:14px;line-height:1.75}.bloom-supplement-quality__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bloom-supplement-quality__cards article{background:#fff;padding:22px;border-radius:18px;border:1px solid #e0e5d9;transition:transform .2s,box-shadow .2s}.bloom-supplement-quality__cards span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e9f4ad;font-size:12px}.bloom-supplement-quality__cards h3{font-size:17px;line-height:1.35;font-weight:500;margin:20px 0 12px}.bloom-supplement-quality__cards p{font-size:13px}.bloom-supplement-explore__heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.bloom-supplement-explore .bloom-text-link{color:inherit;text-underline-offset:5px}.bloom-supplement-explore .bloom-browser-card{transition:transform .2s,box-shadow .2s}.bloom-supplement-explore .bloom-browser-card img{transition:transform .35s}.bloom-supplement-explore .bloom-browser-card>a{overflow:hidden}.bloom-supplement-explore button{transition:background .2s,transform .2s}.bloom-supplement-explore .bloom-browser-track{cursor:grab}.bloom-supplement-explore .bloom-browser-track:active{cursor:grabbing}.bloom-supplement-explore :focus-visible,.bloom-microdose-link:focus-visible{outline:2px solid #52734b;outline-offset:4px}@media(hover:hover){.bloom-microdose-link:hover,.bloom-supplement-explore .bloom-browser-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #263b3812}.bloom-supplement-explore .bloom-browser-card:hover img{transform:scale(1.025)}.bloom-supplement-quality__cards article:hover{transform:translateY(-3px)}.bloom-supplement-explore button:hover{background:#e9f4ad}}@media(max-width:990px){.bloom-supplement-quality{grid-template-columns:1fr;gap:24px;padding:28px}}@media(max-width:600px){.bloom-supplement-quality{padding:24px 20px;margin-bottom:40px}.bloom-supplement-quality__cards{grid-template-columns:1fr}.bloom-supplement-quality__cards article{padding:18px}.bloom-supplement-quality__cards h3{margin:12px 0 8px}.bloom-supplement-explore__heading{display:block}.bloom-microdose-link{grid-template-columns:72px 1fr;padding:16px;gap:14px}.bloom-microdose-link img{width:72px}.bloom-microdose-link h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.bloom-supplement-explore *,.bloom-microdose-link{transition:none!important;scroll-behavior:auto!important}}
.bloom-supplement-explore .bloom-care-browser{margin:24px 0;min-width:0;max-width:100%}.bloom-supplement-explore .bloom-care-browser header{display:flex;align-items:center;justify-content:space-between;gap:20px}.bloom-supplement-explore .bloom-browser-arrows{display:flex;gap:8px}.bloom-supplement-explore .bloom-browser-arrows button{width:44px;height:44px;border:1px solid #d8e1d4;background:#fff;border-radius:50%;cursor:pointer;color:inherit;font-size:22px}.bloom-supplement-explore .bloom-browser-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 24px;max-width:100%;scrollbar-width:thin}.bloom-supplement-explore .bloom-browser-card{flex:0 0 280px;scroll-snap-align:start;border:1px solid #dce3d7;border-radius:22px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.bloom-supplement-explore .bloom-browser-card>a{display:block}.bloom-supplement-explore .bloom-browser-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bloom-supplement-explore .bloom-browser-card>div{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.bloom-supplement-explore .bloom-browser-card h3{font-size:19px;font-weight:500;line-height:1.4;margin:0}.bloom-supplement-explore .bloom-browser-card p{font-size:15px;margin:0}.bloom-supplement-explore .bloom-browser-card a{color:inherit;text-decoration:none}.bloom-supplement-explore .bloom-browser-card .bloom-text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.bloom-supplement-explore .bloom-purpose-label{width:fit-content;border-radius:99px;background:#f0f5e7;padding:5px 10px;font-size:11px}.bloom-supplement-explore .bloom-home-finder__browse{display:inline-block;margin-top:12px}@media(max-width:749px){.bloom-supplement-explore .bloom-browser-card{flex-basis:78vw;max-width:300px}.bloom-supplement-explore .bloom-browser-arrows{display:none}}
.price-container:has(.bloom-rx-plan-price){display:block;white-space:normal}

.bloom-rx-plan-any-dose{display:block;font:inherit;font-weight:500;line-height:1.25;margin-bottom:4px;color:#263b38}
