.frequency-block{--freq-border-color: #222;--freq-border-radius: 14px;--freq-padding: 18px;--freq-panel-bg: #E8E4ED;--freq-radio-size: 24px;--freq-radio-inner: 14px;--freq-radio-active: #5A5077;--freq-font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--freq-text-primary: #1a1a1a;--freq-text-secondary: #666;--freq-divider-color: rgba(34, 34, 34, .2);--freq-transition: .25s ease}.frequency-block{font-family:var(--freq-font-family);margin:0;padding:0}.frequency-block__fieldset{border:none;margin:0;padding:0}.frequency-block__legend{font-size:18px;font-weight:700;color:var(--freq-text-primary);margin-bottom:12px;padding:0;display:block;line-height:1.2}.frequency-block__option{border:1px solid var(--freq-border-color);border-radius:var(--freq-border-radius);margin-bottom:12px;overflow:hidden;transition:border-color var(--freq-transition),box-shadow var(--freq-transition)}.frequency-block__option:last-child{margin-bottom:0}.frequency-block__option--subscribe{background:transparent}.frequency-block__option--subscribe:has(.frequency-block__radio:checked){background:var(--freq-panel-bg)}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked){background:#446967}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked),.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) *,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked),.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) *{color:#fff}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)),.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) *,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)),.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)) *{color:#393535}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--subscribe:has(.frequency-block__radio:checked),.plh-product-section[data-product-handle=period-pair] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) *,.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:has(.frequency-block__radio:checked),.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:has(.frequency-block__radio:checked) *{color:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)),.plh-product-section[data-product-handle=period-pair] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) *,.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)),.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)) *{color:#393535}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__label-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__price,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__feature,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__feature-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__benefit-title,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__label-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__price{color:#fff}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__label-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__price,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__feature,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__feature-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:not(:has(.frequency-block__radio:checked)) .frequency-block__benefit-title,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)) .frequency-block__label-text,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:not(:has(.frequency-block__radio:checked)) .frequency-block__price{color:#393535}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--subscribe:has(.frequency-block__radio:checked) .frequency-block__feature-icon path,.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__feature-icon path{stroke:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--subscribe:has(.frequency-block__radio:checked){background:#446967}.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe:has(.frequency-block__radio:checked){background:#8a84af33}.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe *,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__label-text,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__price,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__feature,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__feature-text,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--subscribe .frequency-block__benefit-title{color:#393535!important}.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe *{color:#fff}.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__label-text,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__price,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__feature,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__feature-text,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__benefit-kicker,.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__benefit-title{color:#fff}.plh-product-section:has(.plh-complete-bundle) .frequency-block__option--subscribe .frequency-block__feature-icon path{stroke:#fff}.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__feature-icon path{stroke:#393535!important}.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__feature-icon path{stroke:#393535!important}.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__feature-icon path{stroke:#393535!important}.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__feature-icon path{stroke:#393535!important}.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe *,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe *,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe *,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__label-text,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__price,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__feature,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__feature-text,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__option--subscribe .frequency-block__benefit-title,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__label-text,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__price,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__feature,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__feature-text,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__option--subscribe .frequency-block__benefit-title,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__label-text,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__price,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__feature,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__feature-text,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__benefit-kicker,.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__option--subscribe .frequency-block__benefit-title{color:#393535}.frequency-block__option--onetime{background:transparent}.frequency-block__option--onetime:has(.frequency-block__radio:checked){background:var(--freq-panel-bg)}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked){background:#446967}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:has(.frequency-block__radio:checked){background:#446967}.plh-product-section[data-product-handle=sleep-tincture] .frequency-block__option--onetime:has(.frequency-block__radio:checked){background:#8a84af33}.frequency-block__option:focus-within{box-shadow:0 0 0 3px #5a50774d}.frequency-block__header{display:flex;align-items:center;gap:12px;padding:var(--freq-padding);cursor:pointer}.frequency-block__header:hover{opacity:.9}.frequency-block__radio-wrapper{position:relative;flex-shrink:0}.frequency-block__radio{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:1;scroll-margin:0}.frequency-block__radio:focus{scroll-margin:0;scroll-padding:0}.frequency-block__radio:focus-visible{outline-offset:0}.frequency-block__radio-custom{width:var(--freq-radio-size);height:var(--freq-radio-size);border:1px solid var(--freq-border-color);border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;transition:all var(--freq-transition)}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__radio-custom{border-color:#393535}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option:has(.frequency-block__radio:checked) .frequency-block__radio-custom{border-color:#fff}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__radio-custom:after{border-color:#393535;background:#cbecea}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option:has(.frequency-block__radio:checked) .frequency-block__radio-custom:after{border-color:#fff}.plh-product-section[data-product-handle=crampy-period-cramp-relief] .frequency-block__radio-custom:after{background:#d94a74}.plh-product-section[data-product-handle=soothe-herbal-hormone-menstrual-support-supplement] .frequency-block__radio-custom:after{background:#d94a74}.plh-product-section[data-product-handle=bitters-herbal-digestive-detox-support-supplement] .frequency-block__radio-custom:after{background:#446967}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime .frequency-block__radio-custom{border-color:#393535}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__radio-custom{border-color:#fff}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime .frequency-block__radio-custom:after{border-color:#393535}.plh-product-section[data-product-handle=synergy-set-quartet] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__radio-custom:after{border-color:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__radio-custom{border-color:#393535}.plh-product-section[data-product-handle=period-pair] .frequency-block__option:has(.frequency-block__radio:checked) .frequency-block__radio-custom{border-color:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__radio-custom:after{border-color:#393535;background:#cbecea}.plh-product-section[data-product-handle=period-pair] .frequency-block__option:has(.frequency-block__radio:checked) .frequency-block__radio-custom:after{border-color:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime .frequency-block__radio-custom{border-color:#393535}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__radio-custom{border-color:#fff}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime .frequency-block__radio-custom:after{border-color:#393535}.plh-product-section[data-product-handle=period-pair] .frequency-block__option--onetime:has(.frequency-block__radio:checked) .frequency-block__radio-custom:after{border-color:#fff}.frequency-block__radio-custom:after{content:"";width:var(--freq-radio-inner);height:var(--freq-radio-inner);border-radius:50%;border:1px solid var(--freq-border-color);background:var(--freq-radio-active);transform:scale(0);transition:transform var(--freq-transition)}.frequency-block__radio:checked+.frequency-block__radio-custom:after{transform:scale(1)}.frequency-block__radio:focus-visible+.frequency-block__radio-custom{box-shadow:0 0 0 3px #5a507766}.frequency-block__label-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.frequency-block__label-text{font-size:16px;font-weight:600;color:var(--freq-text-primary);line-height:1.3}.frequency-block__price{font-size:18px;font-weight:500;color:var(--freq-text-primary);white-space:nowrap}.frequency-block__details{padding:0 var(--freq-padding) var(--freq-padding);display:none}.frequency-block__details[aria-hidden=false]{display:block}.frequency-block__divider{height:1px;background:var(--freq-divider-color);margin-bottom:16px}.frequency-block__features{list-style:none;margin:0 0 16px;padding:0}.frequency-block__feature{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;color:var(--freq-text-primary);line-height:1.4}.frequency-block__feature-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--freq-text-secondary)}.frequency-block__feature-icon svg{width:100%;height:100%}.frequency-block__feature-text{flex:1}.frequency-block__benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px}.frequency-block__benefit{text-align:center}.frequency-block__benefit-image{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #393535;background:transparent;margin-bottom:8px}.frequency-block__benefit-image img{width:100%;height:100%;object-fit:cover}.frequency-block__benefit-image--placeholder{display:flex;align-items:center;justify-content:center;background:#f0f0f0;color:#999;font-size:12px}.frequency-block__benefit-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#7b6fa8;margin-bottom:2px;line-height:1.2}.frequency-block__benefit-title{font-size:11px;font-weight:500;color:var(--freq-text-primary);line-height:1.3}.frequency-block__option--disabled{opacity:.6;pointer-events:none}.frequency-block__unavailable{font-size:12px;color:#888;font-style:italic;margin-left:auto}.frequency-block__selling-plan-input{display:none}@media (min-width: 600px){.frequency-block__benefits{gap:12px}.frequency-block__benefit-image{border-radius:12px}.frequency-block__benefit-kicker,.frequency-block__benefit-title{font-size:12px}.frequency-block__label-text{font-size:17px}.frequency-block__price{font-size:20px}}@media (max-width: 360px){.frequency-block__benefits{grid-template-columns:repeat(2,1fr);gap:10px}.frequency-block__label-content{flex-wrap:wrap}.frequency-block__label-text{font-size:14px}.frequency-block__price{font-size:16px}}@media print{.frequency-block__details{display:block!important}.frequency-block__option{border:1px solid #000;break-inside:avoid}}@media (prefers-reduced-motion: reduce){.frequency-block,.frequency-block *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/frequency-block.css.map */
