.purchase-options{margin:15px 0 10px;display:none}.purchase-options.active{display:block}h2{font-size:16px;font-weight:400;margin-bottom:12px}.purchase-option{display:flex;align-items:center;border:1px solid rgb(var(--color-scheme-text));border-radius:6px;padding:20px;cursor:pointer;margin-bottom:8px;font-size:16px}.purchase-option:has(input[type=radio]:checked){border-color:rgb(var(--color-button-background))}.purchase-option:has(input[type=radio]:checked) .checker:after{content:"";position:absolute;width:11px;height:11px;background:rgb(var(--color-button-background));top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.subscription-type{flex-direction:column;align-items:flex-start}.purchase-option>label{cursor:pointer;font-weight:500}.checker{border:2px solid rgb(var(--color-button-background));width:20px;height:20px;min-width:20px;border-radius:50%;display:inline-block;position:relative;margin-right:12px}.discount-badge{background:rgb(var(--color-scheme-text));color:#fff;border-radius:40px;padding:5px 12px;margin-left:5px;min-width:97px;text-align:center}@media screen and (max-width: 749px){.discount-save-text{flex:1}}.subscription-frequency{padding:15px 0 5px;display:none;position:relative}.subscription-price{margin-left:8px}.purchase-option:has(.subscription:checked)>.subscription-frequency{display:block}.subscription-frequency label{display:block;font-size:14px;position:absolute;background:rgb(var(--color-scheme-scheme1-background));top:0;left:5px;transform:translateY(30%);z-index:1;padding:0 5px}.subscription-frequency select{width:100%;padding:10px;box-shadow:inset 0 0 0 var(--input-border-width) rgb(var(--color-button-background));border-radius:8px;font-size:18px}.subscription-details{display:inline-flex;align-items:center;cursor:pointer;position:relative;z-index:99}.subscription-icon{margin-right:4px;height:16px;width:16px}@media screen and (min-width: 768px){.subscription-frequency{padding:15px 0 5px 36px}.subscription-frequency label{left:46px}}.subscription-details__text{transform:translateY(100%);position:absolute;bottom:0;left:0;display:none;font-size:14px;background:rgb(var(--color-button-background));color:#fff;width:350px;max-width:calc(100vw - 30px);border-radius:var(--button-border-radius)}.subscription-details:hover .subscription-details__text{display:block}.subscription-details__title{font-size:16px}.subscription-details__text-wrap{position:relative;padding:10px}.subscription-details__text-wrap a{position:absolute;bottom:0;left:0;width:100%;height:100%}#shopify-buyer-consent{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/subscription.css.map */
