:root{--rs-mint: #4ee798;--rs-mint-soft: #e9fdf3;--rs-ink: #121212;--rs-muted: rgba(18, 18, 18, .65);--rs-line: rgba(18, 18, 18, .14)}.rs-per-strip{margin:.4rem 0 0;font-size:1.4rem;color:var(--rs-muted);display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}.rs-per-strip strong{color:var(--rs-ink)}.rs-per-strip__save{background:var(--rs-mint-soft);color:#0b6b3c;font-weight:700;padding:.2rem .8rem;border-radius:99px;font-size:1.25rem}.rs-benefits{list-style:none;padding:0;margin:1.2rem 0 .4rem;display:grid;gap:.6rem}.rs-benefits li{position:relative;padding-left:2.6rem;font-size:1.5rem;line-height:1.45}.rs-benefits li:before{content:"";position:absolute;left:0;top:.25rem;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--rs-mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.rs-packs{border:0;padding:0;margin:1.6rem 0 .8rem;min-width:0}.rs-packs .form__label{font-weight:700;margin-bottom:1rem}.rs-packs input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.rs-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem;margin-bottom:1rem;border:1.5px solid var(--rs-line);border-radius:1.2rem;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.rs-pack:hover{border-color:#12121266}.rs-pack--featured{margin-top:1.4rem}.rs-pack__radio{width:2rem;height:2rem;border-radius:50%;border:1.5px solid rgba(18,18,18,.35);display:inline-block;box-sizing:border-box}.rs-pack__main{display:grid;gap:.2rem;min-width:0}.rs-pack__title{font-weight:700;font-size:1.6rem;white-space:nowrap}.rs-pack__sub{font-size:1.3rem;color:var(--rs-muted);line-height:1.35}.rs-pack__months{display:inline-block;white-space:nowrap}.rs-pack__price{display:grid;justify-items:end;gap:.2rem;text-align:right}.rs-pack__amount{font-weight:700;font-size:1.7rem}.rs-pack__per{font-size:1.25rem;color:var(--rs-muted);white-space:nowrap}.rs-pack__save{font-size:1.15rem;font-weight:700;color:#0b6b3c;background:var(--rs-mint-soft);border-radius:99px;padding:.1rem .7rem}.rs-pack__badge{position:absolute;top:-1.1rem;left:1.4rem;background:var(--rs-ink);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.02em;padding:.3rem 1rem;border-radius:99px}.rs-packs input[type=radio]:checked+.rs-pack{border-color:var(--rs-ink);box-shadow:0 0 0 1px var(--rs-ink),0 6px 18px #12121214;background:#fcfffd}.rs-packs input[type=radio]:checked+.rs-pack .rs-pack__radio{border:.6rem solid var(--rs-mint);outline:1.5px solid var(--rs-ink)}.rs-packs input[type=radio]:focus-visible+.rs-pack{outline:2px solid var(--rs-ink);outline-offset:3px}.rs-packs input.disabled+.rs-pack{opacity:.5}.rs-upsell{display:grid;grid-template-columns:auto 6rem 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;margin:.4rem 0 1.4rem;border:1.5px dashed rgba(18,18,18,.3);border-radius:1.2rem;cursor:pointer;background:#fafafa}.rs-upsell:has(.rs-upsell__check:checked){border-style:solid;border-color:var(--rs-ink);background:var(--rs-mint-soft)}.rs-upsell__check{width:2rem;height:2rem;accent-color:var(--rs-ink);margin:0}.rs-upsell__img{width:6rem;height:6rem;object-fit:contain;border-radius:.8rem;background:#fff}.rs-upsell__text{display:grid;gap:.2rem;min-width:0}.rs-upsell__title{font-weight:700;font-size:1.45rem}.rs-upsell__desc{font-size:1.25rem;color:var(--rs-muted);line-height:1.35}.rs-upsell__price{font-weight:700;font-size:1.45rem;white-space:nowrap;text-align:right}.rs-upsell__price s{display:block;font-weight:400;color:var(--rs-muted);font-size:1.2rem}@media screen and (max-width:480px){.rs-upsell{grid-template-columns:auto 5rem 1fr;gap:1rem}.rs-upsell__img{width:5rem;height:5rem}.rs-upsell__price{grid-column:3;text-align:left}.rs-upsell__price s{display:inline;margin-right:.4rem}}.rs-trust{list-style:none;padding:0;margin:1.4rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.4rem}.rs-trust li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.3}.rs-trust .svg-wrapper{width:2.2rem;height:2.2rem;flex:none}.rs-trust .svg-wrapper svg{width:100%;height:100%}.rs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rs-line);box-shadow:0 -6px 20px #12121214;transform:translateY(110%);transition:transform .25s ease}.rs-sticky-atc.is-visible{transform:translateY(0)}.rs-sticky-atc__info{display:grid;gap:.1rem;min-width:0}.rs-sticky-atc__title{font-size:1.3rem;color:var(--rs-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-sticky-atc__price{font-weight:700;font-size:1.7rem;white-space:nowrap}.rs-sticky-atc .button{min-width:0;flex:none;padding:0 1.8rem;white-space:nowrap;font-size:1.4rem;letter-spacing:.04rem}.rs-sticky-atc__info{flex:1 1 auto;min-width:0}@media screen and (min-width:990px){.rs-sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.rs-sticky-atc,.rs-pack{transition:none}}.rs-upsell-on .shopify-payment-button__button--branded,.rs-upsell-on .shopify-payment-button__more-options{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/rs-product.css.map */
