.shopify_subscriptions_app_block{--sub-text: #312454;--sub-accent: #6538b5;--sub-border: #312454;--sub-radius: 16px;--sub-card-bg: #ffffff;--sub-pill-bg: #ece6f7;--sub-badge-bg: #ebe6cb;--sub-badge-text: #312454;--sub-radio-size: 22px;--sub-radio-gap: 12px;--sub-transition: .18s ease;--sub-focus-ring: 0 0 0 3px rgba(101, 56, 181, .18);margin-block:1.6rem;color:var(--sub-text);font-family:inherit;min-width:0}.shopify_subscriptions_app_block,.shopify_subscriptions_app_block *,.shopify_subscriptions_app_block *:before,.shopify_subscriptions_app_block *:after{box-sizing:border-box}.shopify_subscriptions_app_block .shopify_subscriptions_fieldset{min-width:0;margin:0;padding:0;border:0}.shopify_subscriptions_app_block .plan_card{display:flex;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--sub-text)}.shopify_subscriptions_app_block .subscription_group{position:relative;min-width:0;margin:10px 0 0;padding:20px 15px;border:1.5px solid var(--sub-border);border-radius:var(--sub-radius);background:var(--sub-card-bg);color:var(--sub-text);cursor:pointer;transition:border-color var(--sub-transition),box-shadow var(--sub-transition),background-color var(--sub-transition)}.shopify_subscriptions_app_block .subscription_group:hover{border-color:var(--sub-accent)}.shopify_subscriptions_app_block .subscription_group:has(input[type=radio]:checked){border-color:var(--sub-accent);box-shadow:0 0 0 1px var(--sub-accent)}.shopify_subscriptions_app_block .subscription_group:has(input[type=radio]:focus-visible){box-shadow:var(--sub-focus-ring)}.shopify_subscriptions_app_block .subscription_group:has(input[type=radio]:checked:focus-visible){box-shadow:0 0 0 1px var(--sub-accent),var(--sub-focus-ring)}.shopify_subscriptions_app_block .title_and_price_wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;width:100%;min-width:0}.shopify_subscriptions_app_block .group_name_with_radio_button,.shopify_subscriptions_app_block .group_list_item.one_time_purchase_option_app_block{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin:0;cursor:pointer}.shopify_subscriptions_app_block .group_name,.shopify_subscriptions_app_block .one_time_purchase_option_app_block>span{margin:0;color:var(--sub-text);font-size:1.7rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.shopify_subscriptions_app_block input[type=radio]{-webkit-appearance:none;appearance:none;display:inline-grid;place-content:center;flex:0 0 var(--sub-radio-size);width:var(--sub-radio-size);height:var(--sub-radio-size);margin:0;margin-inline-end:var(--sub-radio-gap);padding:0;border:1.5px solid var(--sub-border);border-radius:50%;background:#fff;cursor:pointer;transition:border-color var(--sub-transition),box-shadow var(--sub-transition)}.shopify_subscriptions_app_block input[type=radio]:checked{border-color:var(--sub-accent);background:radial-gradient(circle,var(--sub-accent) 0 38%,#ffffff 40%)}.shopify_subscriptions_app_block input[type=radio]:focus-visible{outline:2px solid var(--sub-accent);outline-offset:3px}.shopify_subscriptions_app_block .in_widget_price,.shopify_subscriptions_app_block .in_widget_price.shopify_subscriptions_app_block--hidden{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.3rem;min-width:0;margin:0;padding:0;color:var(--sub-text);font-size:1.7rem;font-weight:600;line-height:1.35;text-align:end;white-space:normal;overflow-wrap:anywhere}.shopify_subscriptions_app_block .in_widget_price .sub-compare{color:var(--sub-text);font-size:1.3rem;font-weight:400;line-height:1.3;text-decoration:line-through;opacity:.6}.shopify_subscriptions_app_block .subscription_group[data-badge]:before{content:attr(data-badge);position:absolute;z-index:2;top:-1.2rem;inset-inline-end:1.8rem;max-width:calc(100% - 3.6rem);padding:.45rem 1.4rem;border:1px solid var(--sub-border);border-radius:999px;background:var(--sub-badge-bg);color:var(--sub-badge-text);font-size:1.15rem;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere;pointer-events:none}.shopify_subscriptions_app_block .sub-save-pill{display:block;width:fit-content;max-width:100%;margin:0 0 14px 20px;padding:.35rem 1.1rem;border-radius:14px;background:#ebe6cb;color:#312454;font-size:1.25rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere;border:1px solid}.shopify_subscriptions_app_block .sub-save-pill:empty{display:none}.shopify_subscriptions_app_block select.group_dropdown{display:block;width:100%;max-width:100%;min-height:4.4rem;margin-block-start:1.4rem;padding:.9rem 3.6rem .9rem 1.5rem;border:1.5px solid var(--sub-border);border-radius:999px;background-color:#fff;background-position:calc(100% - 1.4rem) center!important;color:var(--sub-text);font-family:inherit;font-size:1.4rem;line-height:1.4;cursor:pointer;transition:border-color var(--sub-transition),box-shadow var(--sub-transition)}.shopify_subscriptions_app_block select.group_dropdown:hover{border-color:var(--sub-accent)}.shopify_subscriptions_app_block select.group_dropdown:focus-visible{outline:none;border-color:var(--sub-accent);box-shadow:var(--sub-focus-ring)}.shopify_subscriptions_app_block select.group_dropdown:disabled{cursor:not-allowed;opacity:.6}[dir=rtl] .shopify_subscriptions_app_block select.group_dropdown{padding:.9rem 1.5rem .9rem 3.6rem;background-position:1.4rem center!important}.shopify_subscriptions_app_block .sub-benefits{list-style:none;margin:1.4rem 0 0;padding:1.3rem 0 0;border-top:1px solid rgba(49,36,84,.18)}.shopify_subscriptions_app_block .sub-benefits li{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 .8rem;padding:0;color:var(--sub-text);font-size:1.35rem;line-height:1.5;overflow-wrap:anywhere}.shopify_subscriptions_app_block .sub-benefits li:last-child{margin-block-end:0}.shopify_subscriptions_app_block .sub-benefits li:before{content:"\2713";content:"\2713" / "";display:inline-flex;flex:0 0 1.8rem;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin-block-start:.05rem;border-radius:50%;background:var(--sub-pill-bg);color:var(--sub-accent);font-size:1.1rem;font-weight:700;line-height:1}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy{margin:1.2rem 0 0;color:var(--sub-text);font-size:1.25rem;line-height:1.6}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy a{color:var(--sub-accent);text-decoration:underline;text-underline-offset:.2rem}.shopify_subscriptions_app_block .shopify_subscriptions_app_policy a:hover{text-decoration-thickness:2px}[dir=rtl] .shopify_subscriptions_app_block .in_widget_price{align-items:flex-start;text-align:start}[dir=rtl] .shopify_subscriptions_app_block .sub-benefits li{text-align:start}@media screen and (max-width:749px){.shopify_subscriptions_app_block{--sub-radio-size: 20px;--sub-radio-gap: 10px;margin-block:1.4rem}.shopify_subscriptions_app_block .plan_card{gap:1.2rem}.shopify_subscriptions_app_block .subscription_group{padding:1.5rem 1.4rem;border-radius:14px}.shopify_subscriptions_app_block .title_and_price_wrapper{gap:.8rem}.shopify_subscriptions_app_block .group_name,.shopify_subscriptions_app_block .one_time_purchase_option_app_block>span,.shopify_subscriptions_app_block .in_widget_price,.shopify_subscriptions_app_block .in_widget_price.shopify_subscriptions_app_block--hidden{font-size:1.5rem}.shopify_subscriptions_app_block .in_widget_price .sub-compare,.shopify_subscriptions_app_block .sub-save-pill{font-size:1.2rem}.shopify_subscriptions_app_block .subscription_group[data-badge]:before{top:-1rem;inset-inline-end:1.2rem;max-width:calc(100% - 2.4rem);padding:.35rem 1rem;font-size:1.05rem}.shopify_subscriptions_app_block select.group_dropdown{min-height:4.2rem;font-size:1.3rem}}@media screen and (max-width:359px){.shopify_subscriptions_app_block .subscription_group{padding:1.4rem 1.1rem}.shopify_subscriptions_app_block .title_and_price_wrapper{gap:.6rem}.shopify_subscriptions_app_block .group_name,.shopify_subscriptions_app_block .one_time_purchase_option_app_block>span,.shopify_subscriptions_app_block .in_widget_price,.shopify_subscriptions_app_block .in_widget_price.shopify_subscriptions_app_block--hidden{font-size:1.4rem}}@media(forced-colors:active){.shopify_subscriptions_app_block .subscription_group:has(input[type=radio]:checked){border-color:Highlight;outline:2px solid Highlight;outline-offset:-2px}.shopify_subscriptions_app_block input[type=radio]:checked{border-color:Highlight;background:radial-gradient(circle,Highlight 0 38%,Canvas 40%);forced-color-adjust:none}.shopify_subscriptions_app_block .subscription_group[data-badge]:before{border-color:CanvasText}}.shopify_subscriptions_app_block .sub-benefits,.shopify_subscriptions_app_block .sub-benefits li,.shopify_subscriptions_app_block .sub-benefits li:before{opacity:1!important;visibility:visible!important;filter:none!important}.shopify_subscriptions_app_block .sub-benefits li{color:var(--sub-text, #312454)!important;font-weight:500}.shopify_subscriptions_app_block .sub-benefits li:before{background:var(--sub-pill-bg, #ece6f7)!important;color:var(--sub-accent, #6538b5)!important}.shopify_subscriptions_app_policy,.shopify_subscriptions_app_block .shopify_subscriptions_app_policy{margin:1.2rem 0 0;color:#312454!important;font-size:1.3rem!important;font-weight:500;line-height:1.6;opacity:1!important;visibility:visible!important}.shopify_subscriptions_app_policy *,.shopify_subscriptions_app_block .shopify_subscriptions_app_policy *{color:inherit!important;opacity:1!important}.shopify_subscriptions_app_policy a,.shopify_subscriptions_app_block .shopify_subscriptions_app_policy a{color:#6538b5!important;font-weight:600;text-decoration:underline;text-underline-offset:.2rem}.shopify_subscriptions_app_policy a:hover,.shopify_subscriptions_app_policy a:focus-visible{text-decoration-thickness:2px}.shopify_subscriptions_app_block .subscription_group{overflow:visible;-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:reduce){.shopify_subscriptions_app_block *,.shopify_subscriptions_app_block *:before,.shopify_subscriptions_app_block *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-subscriptions.css.map */
