.sb-me-fab{position:fixed;right:var(--space-md, 2.4rem);bottom:calc(var(--space-md, 2.4rem) + env(safe-area-inset-bottom,0px));z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.sb-me-fab__trigger{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:48px;padding:0 2rem;border:none;border-radius:999px;background-color:var(--color-announcement-bg, #28374a);color:var(--color-announcement-text, #ffffff);cursor:pointer;box-shadow:0 4px 18px #28374a47;transition:transform var(--transition-normal, .25s ease),box-shadow var(--transition-fast, .15s ease)}.sb-me-fab__trigger:hover,.sb-me-fab__trigger:focus-visible{box-shadow:0 6px 22px #28374a5c;transform:translateY(-2px)}.sb-me-fab__trigger:focus-visible{outline:2px solid var(--color-announcement-text, #ffffff);outline-offset:3px}.sb-me-fab__badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 .5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-accent, #754437);color:#fff;font-family:var(--font-body);font-size:1.1rem;font-weight:var(--font-weight-medium, 500);line-height:1;font-variant-numeric:tabular-nums}.sb-me-fab__badge[hidden],.sb-me-fab__item[hidden],.sb-me-fab__count[hidden]{display:none!important}.sb-me-fab__menu{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.sb-me-fab__menu[hidden]{display:none}.sb-me-fab__item{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;padding:0 1.8rem;border-radius:999px;background-color:var(--color-background, #ffffff);color:var(--color-text-primary, #28374a);text-decoration:none;box-shadow:0 4px 18px #28374a38;animation:sb-me-fab-in .26s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--row, 0) * 45ms)}@keyframes sb-me-fab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sb-me-fab__item:hover,.sb-me-fab__item:focus-visible{background-color:var(--color-background-alt, #d3c7ad)}.sb-me-fab__item:focus-visible{outline:2px solid var(--color-text-primary, #28374a);outline-offset:3px}.sb-me-fab__icon{display:inline-flex;flex-shrink:0}.sb-me-fab__icon svg{width:18px;height:18px;stroke-width:1.5}.sb-me-fab__label,.sb-me-fab__count{font-family:var(--font-body);font-size:var(--font-size-sm, 1.4rem);font-weight:var(--font-weight-medium, 500);letter-spacing:var(--letter-spacing-wider, .18em);text-transform:uppercase;line-height:1;white-space:nowrap}.sb-me-fab__count{font-weight:var(--font-weight-regular, 400);opacity:.7;font-variant-numeric:tabular-nums}@media(max-width:767px){.sb-me-fab{right:1.6rem;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px))}.sb-me-fab__trigger{padding:0 1.8rem}}@media(prefers-reduced-motion:reduce){.sb-me-fab__trigger,.sb-me-fab__item{transition:none;animation:none}.sb-me-fab__trigger:hover,.sb-me-fab__trigger:focus-visible{transform:none}}@media(max-width:1023px){.sb-me-fab{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sunnbloom-me-fab.css.map */
