.purchase-selector{--ps-radio-size: 20px;--ps-radio-inner: 10px;display:flex;flex-direction:column;gap:0;font-family:var(--font-body--family, -apple-system, BlinkMacSystemFont, sans-serif)}.purchase-option{position:relative;display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:10px;border:1.5px solid var(--ps-border-idle);border-radius:12px;background:var(--ps-card-bg);cursor:pointer;transition:border-color .18s ease,background-color .18s ease;-webkit-user-select:none;user-select:none}.purchase-option:hover{border-color:var(--ps-forest)}.purchase-option--active{border-color:var(--ps-forest);background-color:var(--ps-card-bg)}.purchase-option--disabled{opacity:.55;cursor:not-allowed}.purchase-option--disabled:hover{border-color:var(--ps-border-idle)}.purchase-option__radio{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--ps-radio-size);height:var(--ps-radio-size);border:1.5px solid var(--ps-border-idle);border-radius:50%;background:var(--ps-card-bg);transition:border-color .15s ease}.purchase-option--active .purchase-option__radio{border-color:var(--ps-forest);border-width:2px}.radio-dot{width:var(--ps-radio-inner);height:var(--ps-radio-inner);border-radius:50%;background:transparent;transition:background-color .15s ease}.purchase-option--active .radio-dot{background:var(--ps-forest)}.purchase-option__body{flex:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px}.purchase-option__title{color:var(--ps-forest);font-size:.9375rem;font-weight:600;line-height:1.2}.purchase-option__pricing{display:flex;align-items:baseline;gap:6px}.purchase-price{color:var(--ps-forest);font-size:.9375rem;font-weight:700}.purchase-price-original{color:var(--ls-muted, rgba(0, 0, 0, .4));font-size:.8125rem;text-decoration:line-through}.purchase-badge--popular{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:20px;font-size:.6875rem;letter-spacing:.3px;text-transform:none;vertical-align:middle;white-space:nowrap;pointer-events:none}.purchase-badge--save{position:absolute;top:-1px;right:-1px;z-index:1;padding:4px 10px;border-radius:0 11px 0 8px;background-color:var(--ps-gold);color:var(--ls-card, #fff);font-size:.6875rem;font-weight:700;letter-spacing:.3px;white-space:nowrap;pointer-events:none}.subscribe-group{position:relative;margin-bottom:10px;overflow:visible;border:1.5px solid var(--ps-border-idle);border-radius:12px;cursor:pointer;transition:border-color .18s ease}.subscribe-group:hover,.subscribe-group--active{border-color:var(--ps-forest)}.subscribe-group .purchase-option--subscribe{margin-bottom:0;border:none;border-radius:12px 12px 0 0;cursor:inherit}.subscribe-group .purchase-option__body{flex-direction:column;align-items:flex-start;gap:2px}.subscribe-group .frequency-selector{padding:8px 16px;margin-bottom:0}.subscribe-group .sub-benefits-row{padding:4px 16px 14px;margin:0}.frequency-selector{display:block;margin-bottom:10px}.frequency-selector.hidden{display:none}.frequency-select-wrapper{position:relative;display:flex;align-items:center}.frequency-select{width:100%;padding:13px 42px 13px 16px;border:1.5px solid var(--ps-forest);border-radius:10px;background:var(--ps-card-bg);color:var(--ps-forest);font-family:inherit;font-size:.9375rem;font-weight:600;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;transition:border-color .15s ease}.frequency-select:focus{border-color:var(--ps-gold)}.frequency-chevron{position:absolute;right:14px;flex-shrink:0;width:18px;height:18px;color:var(--ps-forest);pointer-events:none}.sub-benefits-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 2px 4px}.sub-benefits-row.hidden{display:none}.sub-benefit{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.sub-benefit svg{flex-shrink:0;width:18px;height:18px;color:var(--ps-forest)}.sub-benefit span{color:var(--ls-muted, rgba(0, 0, 0, .65));font-size:.6875rem;line-height:1.35}.shopify_subscriptions_app_container .selling-plan-group,.shopify_subscriptions_app_container .selling_plan,.shopify_subscriptions_app_container [class*=subscription-options],.shopify_subscriptions_app_container [class*=selling-plan-selector]{display:none!important}@media(max-width:480px){.purchase-option__body{flex-direction:column;align-items:flex-start;gap:2px}.purchase-badge--popular{position:static;display:inline-block;margin-top:2px;transform:none}.sub-benefits-row{grid-template-columns:1fr;gap:6px}.sub-benefit{flex-direction:row;gap:8px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/subscription-bundle.css.map */
