.rim-tab{position:fixed;left:24px;bottom:var(--rim-tab-bottom, 24px);z-index:40;display:flex;align-items:stretch;height:44px;box-sizing:border-box;background:#f3bbce;color:#14110e;box-shadow:inset 0 0 0 1px #14110e,0 6px 18px #14110e38;opacity:0;transition:bottom .2s ease,opacity .2s ease}.rim-tab[hidden]{display:none}.rim-tab.is-visible{opacity:1}.rim-tab button{margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer}.rim-tab button.rim-tab__open{padding:0 16px;font-family:Karla,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1}.rim-tab button.rim-tab__close{width:44px;height:44px;border-left:1px solid rgba(20,17,14,.25);font-size:20px;line-height:1}.rim-tab button:focus-visible{outline:2px solid #14110e;outline-offset:-5px}.rim-pop{padding:0;border:0;width:min(880px,92vw);height:min(540px,90vh);max-width:none;max-height:none;overflow:hidden;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.rim-pop::backdrop{background:#14110e99}.rim-pop[open]{display:grid;grid-template-columns:1fr 1fr}.rim-pop__form{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:4.8rem 4.4rem;overflow:auto}.rim-pop__title{margin:0;font-family:var(--font-heading-family);font-size:3.8rem;line-height:1.1;font-weight:400;letter-spacing:0}.rim-pop__lede{margin:0;font-size:1.7rem;line-height:1.5}.rim-pop__form form{display:flex;flex-direction:column;gap:1.2rem;margin:0}.rim-pop__actions{display:flex;align-items:center;gap:2rem;margin-top:.4rem}.rim-pop__actions .button{padding:0 3.2rem}.rim-pop__no{min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.5rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.rim-pop__fine{margin:0;font-size:1.3rem;line-height:1.5}.rim-pop__fine a{color:inherit}.rim-pop__ok{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400}.rim-pop__media{position:relative}.rim-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rim-pop__x{position:absolute;top:.8rem;right:.8rem;z-index:2;width:44px;height:44px;border:0;border-radius:0;background:#14110eb3;color:#f6f3ed;font-size:2.2rem;line-height:1;cursor:pointer}.rim-pop__no:focus-visible,.rim-pop__x:focus-visible{outline:2px solid currentColor;outline-offset:2px}body:has(.rim-pop[open]){overflow:hidden}@media screen and (max-width:749px){.rim-pop{width:100%;max-width:100%;height:fit-content;max-height:90vh;margin:auto 0 0}.rim-pop[open]{grid-template-columns:1fr}.rim-pop__media{display:none}.rim-pop__form{padding:3.6rem 2.4rem 2.4rem}.rim-pop__title{font-size:3rem}.rim-pop__x{background:none;color:inherit}}@media(prefers-reduced-motion:reduce){.rim-tab{transition:none}}body:has(#cart-notification.active) .rim-tab,body:has(cart-drawer.active) .rim-tab{display:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/rim-signup-tab.css.map */
