.subscription-widget{--subscription-widget-accent: rgb(var(--on-sale-text, 229 0 77));--subscription-widget-badge-background: rgb(var(--on-sale-badge-background, 229 0 77));--subscription-widget-badge-text: rgb(var(--on-sale-badge-text, 255 255 255));--subscription-widget-highlight: #fae100;--subscription-widget-border: #cccccc;--subscription-widget-muted: #555555;display:flex;flex-direction:column;gap:10px;padding-top:12px;color:#000}.subscription-widget [hidden]{display:none!important}.subscription-widget__card{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px;border:2px solid var(--subscription-widget-border);border-radius:12px;background:#fff}.subscription-widget__card[data-purchase-card=subscription]{padding-top:22px}.subscription-widget__card:not(.is-selected){cursor:pointer}.subscription-widget__card.is-selected{border-color:#000}.subscription-widget__badges{position:absolute;top:-13px;left:14px}.subscription-widget__badge{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--subscription-widget-badge-background);color:var(--subscription-widget-badge-text);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.subscription-widget__head{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.subscription-widget__radio{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:#000000}.subscription-widget__title-group{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px}.subscription-widget__title{font-size:16px;line-height:1.2}.subscription-widget__card.is-selected .subscription-widget__title{font-weight:700}.subscription-widget__pill{padding:4px 8px;border-radius:999px;background:#000;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.subscription-widget__price-group,.subscription-widget__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.subscription-widget__amounts{display:flex;align-items:baseline;gap:8px;font-size:16px}.subscription-widget__amounts s{color:#666}.subscription-widget__amounts strong{font-weight:700}.subscription-widget__card[data-purchase-card=subscription] .subscription-widget__amounts strong,.subscription-widget__price[data-offer-code] .subscription-widget__amounts strong{color:var(--subscription-widget-accent)}.subscription-widget--one-time-price-on-select [data-purchase-card=one-time]:not(.is-selected) .subscription-widget__price-group{display:none}.subscription-widget__unit{color:#666;font-size:12px;line-height:1.2;white-space:nowrap}.subscription-widget__body{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--subscription-widget-border)}.subscription-widget__options{display:flex;flex-direction:column;gap:10px}.subscription-widget__question{margin:0;font-size:14px;font-weight:600;line-height:1.3}.subscription-widget__option-list{display:flex;gap:8px;padding-top:8px}.subscription-widget__option{position:relative;flex:1;min-width:0;min-height:56px;padding:8px 6px;border:2px solid var(--subscription-widget-border);border-radius:10px;background:#fff;color:#000;font-family:inherit;font-size:14px;line-height:1.2;text-align:center;cursor:pointer}.subscription-widget__option[aria-pressed=true]{border-color:#000;font-weight:700}.subscription-widget__option-list--descriptions .subscription-widget__option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:14px 8px 10px}.subscription-widget__option-description{color:var(--subscription-widget-muted);font-size:12px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.subscription-widget__popular{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 7px;border:2px solid #000000;border-radius:999px;background:var(--subscription-widget-highlight);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.subscription-widget__summary{display:flex;flex-direction:column;gap:14px}.subscription-widget__dose{margin:0;color:var(--subscription-widget-muted);font-size:13px;line-height:1.4}.subscription-widget__dose strong{color:#000;font-weight:600}.subscription-widget__delivery{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.3}.subscription-widget__delivery svg,.subscription-widget__benefit svg{flex-shrink:0}.subscription-widget__breakdown{display:flex;flex-direction:column;color:var(--subscription-widget-muted);font-size:13px;line-height:1.3}.subscription-widget__breakdown-row{position:relative;display:flex;justify-content:space-between;gap:12px;padding-left:18px}.subscription-widget__breakdown-row:first-child{padding-bottom:8px}.subscription-widget__breakdown-row:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;box-sizing:border-box;border:1px solid var(--subscription-widget-muted);border-radius:999px;background:#fff}.subscription-widget__breakdown-row:first-child:before{background:var(--subscription-widget-muted)}.subscription-widget__breakdown-row:first-child:after{content:"";position:absolute;top:12px;bottom:-4px;left:4px;width:1px;background:#999}.subscription-widget__benefits{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.3}.subscription-widget__benefit{display:flex;align-items:center;gap:10px}.subscription-widget__gifts{display:flex;flex-direction:column;gap:8px}.subscription-widget__gift{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:10px;background:#f5f5f5;font-size:14px;line-height:1.3}.subscription-widget__gift-image{flex-shrink:0;width:48px;height:48px;border-radius:8px;object-fit:cover}.subscription-widget__gift strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/209/assets/subscription-widget.css.map */
