.subscription-plan-selector{display:block}.subscription-plan-selector__heading{font-weight:600;color:var(--sps-heading-color);margin:0 0 8px;font-family:var(--BCNovaticaCYR-SemiBoldItalic);font-weight:400}.subscription-plan-selector__options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;margin-bottom:14px}.subscription-plan-selector__option-card{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid var(--sps-border-color);border-radius:var(--sps-radius);background:var(--sps-bg-color);color:var(--sps-text-color);cursor:pointer;transition:background .15s ease,border-color .15s ease;font-family:var(--BCNovaticaCYR-SemiBoldItalic);font-weight:500}.subscription-plan-selector__option-card:hover{background:var(--sps-hover-bg);border-color:var(--sps-hover-border)}.subscription-plan-selector__option-card:has(input:checked){background:var(--sps-selected-bg);border-color:var(--sps-selected-border)}.subscription-plan-selector__radio-input{margin:0}.subscription-plan-selector__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--sps-badge-bg);color:var(--sps-badge-color);font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:999px;white-space:nowrap;box-shadow:0 0 0 3px var(--sps-bg-color, #fff)}.subscription-plan-selector__plans{display:flex;flex-direction:column;gap:10px;margin-top:50px}.subscription-plan-selector__plans[hidden]{display:none}.subscription-plan-selector__plan-row{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--sps-border-color);border-radius:var(--sps-radius);background:var(--sps-bg-color);color:var(--sps-text-color);cursor:pointer;transition:background .15s ease,border-color .15s ease}.subscription-plan-selector__plan-row:hover{background:var(--sps-hover-bg);border-color:var(--sps-hover-border)}.subscription-plan-selector__plan-row.is-selected{background:var(--sps-selected-bg);border-color:var(--sps-selected-border)}.subscription-plan-selector__plan-ribbon{position:absolute;top:-1px;left:-1px;right:-1px;transform:translateY(-100%);background:var(--sps-selected-border);color:var(--sps-badge-color);text-align:center;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 0;border-radius:var(--sps-radius) var(--sps-radius) 0 0;font-family:var(--BCNovaticaCYR-Medium)}.subscription-plan-selector__plan-main{display:flex;flex-direction:column;gap:2px;flex:1}.subscription-plan-selector__plan-name{font-family:var(--BCNovaticaCYR-Medium)}.subscription-plan-selector__plan-desc{font-size:13px;opacity:.75}.subscription-plan-selector__plan-meta{font-size:11px;opacity:.6;font-family:monospace}.subscription-plan-selector__plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.subscription-plan-selector__price-compare{font-size:12px;opacity:.6;font-family:var(--BCNovaticaCYR-Medium)}.subscription-plan-selector__price-now{font-weight:700;color:var(--sps-price-color);line-height:normal;font-family:var(--BCNovaticaCYR-Medium)}.subscription-plan-selector__price-per-delivery{font-size:11px;color:var(--sps-compare-color)}@media screen and (max-width:749px){.subscription-plan-selector__options{grid-template-columns:1fr}}.shopify_subscriptions_app_container,.shopify_subscriptions_app_block_container,.shopify-block shopify-app-block{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;display:none}.product-form__buttons small#shopify-buyer-consent{display:none}.pb-reassure{display:flex;flex-direction:column;gap:.6rem;margin-top:1.4rem;padding-top:1.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08);font-size:1.3rem;color:rgba(var(--color-foreground),.7);letter-spacing:.02em}.pb-reassure span:before{content:"\25cf";color:#0e0c9e;font-size:.7em;margin-right:.7rem;vertical-align:.15em}.pb-sub-crosssell{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pb-sub-crosssell strong{color:#0e0c9e;letter-spacing:.04em}.pb-price-was{opacity:.55;margin-right:.6rem;text-decoration-thickness:.1rem}.pb-price-now{color:#0e0c9e}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-subscription.css.map */
