.rf-bsticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--rf-white);border-top:1px solid var(--rf-line);padding-bottom:env(safe-area-inset-bottom);transform:translateY(101%);transition:transform .32s cubic-bezier(.2,.7,.3,1)}.rf-bsticky[data-on=true]{transform:none}.rf-bsticky__in{display:flex;align-items:center;gap:16px;max-width:var(--rf-wrap);margin:0 auto;padding:11px var(--rf-gutter)}.rf-bsticky__thumb{flex:none;width:56px;height:auto}.rf-bsticky__who{min-width:0}.rf-bsticky__who b{display:block;font-family:var(--rf-body);font-size:12.5px;font-weight:700;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.rf-bsticky__who span{display:block;margin-top:4px;font-family:var(--rf-body);font-size:11px;color:var(--rf-muted)}.rf-bsticky__plan{margin-left:auto;flex:none;display:inline-flex;border:1px solid var(--rf-line);border-radius:99px;overflow:hidden;background:var(--rf-paper-lift)}.rf-bsticky__plan[hidden]{display:none}.rf-bsticky__plan button{padding:9px 17px;border:0;background:none;cursor:pointer;font-family:var(--rf-body);font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--rf-muted);white-space:nowrap;transition:background .18s ease,color .18s ease}.rf-bsticky__plan button:hover:not([aria-checked=true]){color:var(--rf-ink)}.rf-bsticky__plan button[aria-checked=true]{background:var(--rf-ink);color:#fff}.rf-bsticky__plan button:focus-visible{outline:2px solid var(--rf-ink);outline-offset:-4px}.rf-bsticky__plan em{font-style:normal;margin-left:7px;color:#7a776f}.rf-bsticky__plan button[aria-checked=true] em{color:var(--rf-creatine)}.rf-bsticky__sp{display:flex;align-items:center;gap:16px;flex:none}.rf-bsticky__plan[hidden]+.rf-bsticky__sp{margin-left:auto}.rf-bsticky__amt{font-family:var(--rf-display);font-weight:400;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}.rf-bsticky .rf-btn{padding:13px 26px}@media screen and (max-width:820px){.rf-bsticky__who{display:none}}@media screen and (max-width:620px){.rf-bsticky__thumb{display:none}.rf-bsticky__in{gap:10px;padding:10px 16px}.rf-bsticky__plan{margin-left:0}.rf-bsticky__plan button{padding:8px 11px;font-size:10px;letter-spacing:.08em}.rf-bsticky__plan em{display:none}.rf-bsticky__sp{margin-left:auto;gap:10px}.rf-bsticky__amt{font-size:22px}.rf-bsticky .rf-btn{padding:12px 16px;font-size:11px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.rf-bsticky{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rf-buy-sticky.css.map */
