.product__purchase-options{margin:2rem 0;font-family:"Inter",var(--font-body-family)}.product__purchase-toggle{display:flex;background:#f5f0e6;border:.1rem solid rgba(27,58,43,.25);border-radius:999px;padding:.4rem;margin-bottom:1.6rem}.product__purchase-toggle input{position:absolute;opacity:0;width:0;height:0}.product__purchase-toggle label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;flex:1 1 50%;text-align:center;padding:.9rem 1.2rem;border-radius:999px;font-weight:600;font-size:1.4rem;color:#1b3a2b;cursor:pointer;transition:background-color .15s ease,color .15s ease}.product__purchase-toggle-sub{font-size:1.1rem;font-weight:700;color:#c1662f}.product__purchase-toggle input:checked+label{background:#1b3a2b;color:#f5f0e6}.product__purchase-toggle input:focus-visible+label{outline:.2rem solid #1B3A2B;outline-offset:.2rem}.product__purchase-panel{display:none}.product__purchase-options:has(input[value=one_time]:checked) [data-panel=one_time]{display:block}.product__purchase-options:has(input[value=subscribe]:checked) [data-panel=subscribe]{display:block}.product__tier-group{display:flex;flex-direction:column;gap:1rem}.product__tier{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:.15rem solid rgba(27,58,43,.2);border-radius:1rem;cursor:pointer;background:#f5f0e6;transition:border-color .15s ease,box-shadow .15s ease}.product__tier--has-sticker{margin-top:1.1rem}.product__tier:has(input:checked){border-color:#1b3a2b;box-shadow:0 0 0 .1rem #1b3a2b inset}.product__tier input{flex-shrink:0;width:1.8rem;height:1.8rem;accent-color:#1B3A2B}.product__tier--pending{opacity:.6;cursor:not-allowed}.product__tier-info{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;flex-wrap:nowrap;justify-content:space-between;gap:.6rem 1rem}.product__tier-label{flex-shrink:0;white-space:nowrap;font-weight:600;color:#1b3a2b}.product__tier-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.5rem;color:#1b3a2b;font-weight:600;white-space:nowrap}.product__tier-compare{font-weight:400;color:#1b3a2b8c}.product__tier-badge{flex-shrink:0;background:#c1662f;color:#f5f0e6;font-size:1.1rem;font-weight:700;padding:.4rem .8rem;border-radius:999px;white-space:nowrap}.product__tier-row2{display:flex;align-items:baseline;flex-shrink:0;gap:1.2rem;margin-left:-.7rem}@media screen and (max-width:749px){.product__tier{gap:.8rem;padding:1.4rem 1.2rem}.product__tier-info{gap:.4rem .6rem}.product__tier-price{gap:.3rem}.product__tier-badge{font-size:1rem;padding:.35rem .6rem}}.product__tier-ribbon{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);height:2.2rem;line-height:2.2rem;box-sizing:border-box;padding:0 1rem;white-space:nowrap;border-radius:999px;font-family:"Inter",var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.02rem;text-transform:uppercase;background:#1b3a2b;color:#f5f0e6;box-shadow:0 .1rem .3rem #1b3a2b40}.product__tier-pending{flex-shrink:0;font-size:1.1rem;font-weight:600;color:#1b3a2b99;white-space:nowrap}.product__purchase-note{display:none;margin:.4rem 0 0;text-align:center;font-size:1.2rem;color:#1b3a2ba6}.product__purchase-options:has(input[value=subscribe]:checked) .product__purchase-note{display:block}.product__purchase-pending-message{margin:1rem 0 0;font-size:1.3rem;font-weight:600;color:#c1662f}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-purchase-options.css.map */
