.membership-sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:20;box-sizing:border-box;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #b6b6b6;background:#fff}body:has(.membership-sticky-cta){padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.membership-sticky-cta__button{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:45px;overflow:hidden;background:#000;color:#fff;font-family:"Circular Std",var(--typeBasePrimary),sans-serif;font-size:13px;font-weight:700;line-height:13px;letter-spacing:3.9px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.membership-sticky-cta__button:hover,.membership-sticky-cta__button:focus{color:#fff}.membership-sticky-cta__button:before{content:"";position:absolute;top:-1.5px;right:-260px;width:358px;height:48px;background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);transform:skew(-20deg) scaleY(.94);pointer-events:none}.membership-sticky-cta__button.is-loading{pointer-events:none;color:transparent}.membership-sticky-cta__button.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:membership-sticky-cta-spin .7s linear infinite}@keyframes membership-sticky-cta-spin{to{transform:rotate(360deg)}}@media(min-width:769px){.membership-sticky-cta{display:none}body:has(.membership-sticky-cta){padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/336/assets/membership-sticky-cta.css.map */
