.product__block__subscription--v2{margin-top:16px}.product__subs--v2{border:0;margin:0;padding:0}.product__subs--v2 .product__subs__group__wrapper{margin:0}.product__subs--v2 .product__subs__group__wrapper+.product__subs__group__wrapper{margin-top:12px}.product__subs--v2 .product__subs__group--v2{border:1px solid var(--border, #d7d7d7);border-radius:10px;overflow:hidden;background:var(--background, #ffffff)}.product__subs--v2 .product__subs__recommended-label{background:var(--accent, #f0efe9);border-bottom:1px solid var(--border, #d7d7d7);font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 16px;text-transform:uppercase}.product__subs--v2 .product__subs__option--v2{cursor:pointer;display:flex;gap:12px;margin:0}.product__subs--v2 .product__subs__option--v2>input[type=radio]{accent-color:currentColor;height:20px;margin-top:2px;min-width:20px;width:20px}.product__subs--v2 .product__subs__option__inner{display:block;width:100%;flex:1;min-width:0}.product__subs--v2 .product__subs__option__main-row{align-items:flex-start;column-gap:14px;display:flex;justify-content:space-between;row-gap:4px}.product__subs--v2 .product__subs__option__title-wrap{width:100%}.product__subs--v2 .product__subs__option__title{align-items:center;display:flex;justify-content:space-between;width:100%;font-size:15px;font-weight:700;letter-spacing:.03em;line-height:normal!important;text-transform:uppercase}.product__subs--v2 .product__subs__option__title-text{align-items:center;display:inline-flex;gap:8px}.product__subs--v2 .product__subs__option__title-text:before{border:1.5px solid #5a5c61;border-radius:999px;content:"";display:inline-block;height:14px;margin-top:1px;opacity:.65;transition:box-shadow .2s ease,background-color .2s ease;vertical-align:middle;width:14px}.product__subs--v2 .product__subs__option--v2>input[type=radio]:checked~.product__subs__option__inner .product__subs__option__title-text:before{background-color:#fff;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 7px #5a5c61}.product__subs--v2 .product__subs__option__frequency{font-size:13px;line-height:1.35;opacity:.8}.product__subs--v2 .product__subs__option__price{align-items:flex-end;display:flex;line-height:normal;text-align:right;gap:4px}.product__subs--v2 .product__subs__option__price .price{font-size:17px;font-weight:700}.product__subs--v2 .product__subs__option__price .compare-at{opacity:.6;text-decoration:line-through;margin-top:0}.product__subs--v2 .product__subs__option__badge{border:1px solid var(--border, #d7d7d7);border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;margin-top:8px;padding:4px 8px;text-transform:uppercase}.product__subs--v2 .product__subs__benefits{display:grid;gap:2px;list-style:none;margin:10px 0 0 22px;padding:0}.product__subs--v2 .product__subs__benefits li{font-size:13px;line-height:1.4;padding-left:14px;position:relative}.product__subs--v2 .product__subs__benefits li:before{content:"\2713";font-size:11px;left:0;opacity:.7;position:absolute;top:2px}.product__subs--v2 .product__subs__learn-more{background:transparent;border:0;color:inherit;cursor:pointer;font-size:13px;line-height:1.4;margin:8px 0 0 22px;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.product__subs--v2 .product__subs__learn-more:hover,.product__subs--v2 .product__subs__learn-more:focus-visible{opacity:.75}.product__subs__modal[hidden]{display:none}.product__subs__modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:999}.product__subs__modal__overlay{background:#00000073;top:0;right:0;bottom:0;left:0;position:absolute}.product__subs__modal__content{background:#fff;border-radius:12px;max-height:min(80vh,640px);max-width:560px;overflow-y:auto;padding:28px 24px 22px;position:relative;width:100%;z-index:1}.product__subs__modal__close{background:transparent;border:0;cursor:pointer;font-size:30px;line-height:1;padding:0;position:absolute;right:12px;top:8px}.product__subs__modal__title{font-size:32px;margin:0 24px 12px 0;font-weight:500}.product__subs__modal__body{font-size:14px;line-height:1.6}.product__subs__modal__body p{margin:0}.product__subs__modal__body p+p{margin-top:10px}.product__subs__modal__body ul{list-style:none;margin:10px 0 0;padding:0 0 0 10px}.product__subs__modal__body li{padding-left:18px;position:relative}.product__subs__modal__body li+li{margin-top:6px}.product__subs__modal__body>ul:first-of-type li:before{content:"\2022";font-size:18px;left:0;line-height:1;opacity:.75;position:absolute;top:1px}.product__subs__modal__body ul:last-child li:before{content:"\2713";font-size:11px;left:0;opacity:.75;position:absolute;top:4px}body.product__subs__modal-open{overflow:hidden}.product__subs--v2 .product__subs__group--one-time .product__subs__option__title,.product__subs__option__title,.product__subs__option__price .price,.product__subs__option__price .compare-at{font-size:calc(var(--font-4) * var(--FONT-ADJUST-HEADING))!important}.product__subs--v2 .product__subs__group--one-time .product__subs__option__title,.product__subs__option__title{font-weight:600!important}.product__block__subscription--v2 [data-plan-description]{margin:10px 2px 0}.product__block__subscription--buttons .product__subs__group:has(.product__subs__option input[type=radio][name=selling-plan-group]:checked){border-color:#5a5c61;border-width:2px}.product__block__subscription--buttons .product__subs__group:has(.product__subs__option input[type=radio][name=selling-plan-group]:checked){background:#edf0f2}@media(max-width:767px){.product__subs--v2 .product__subs__option__title{font-size:14px}.product__subs--v2 .product__subs__option__price .price{font-size:16px}.product__subs__modal__content{max-height:min(86vh,700px);padding:24px 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-subscription-v2.css.map */
