.floating-navigation{--floating-nav-background: #fff;--floating-nav-text: #777b83;--floating-nav-active: #111318;position:fixed;z-index:45;right:0;bottom:0;left:0;display:block;color:var(--floating-nav-text);opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}.floating-navigation.is-visible,.shopify-design-mode .floating-navigation{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0)}body.floating-navigation-visible{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}.floating-navigation__bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:7.2rem;padding:.7rem max(.8rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left));border-top:.1rem solid rgba(18,25,35,.09);background:color-mix(in srgb,var(--floating-nav-background) 96%,transparent);box-shadow:0 -.8rem 2.8rem #19222e17;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.floating-navigation__item{position:relative;display:flex;min-width:0;min-height:5.6rem;margin:0;padding:.3rem .4rem;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;color:inherit;border:0;border-radius:1.4rem;background:transparent;font:inherit;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease,transform .16s ease}.floating-navigation__item:before{content:"";position:absolute;top:-.7rem;left:50%;width:2.8rem;height:.3rem;border-radius:0 0 999px 999px;background:var(--floating-nav-active);opacity:0;transform:translate(-50%) scaleX(.4);transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.floating-navigation__item:hover,.floating-navigation__item:focus-visible,.floating-navigation__item.is-active{color:var(--floating-nav-active)}.floating-navigation__item:hover{background:color-mix(in srgb,var(--floating-nav-active) 5%,transparent)}.floating-navigation__item:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}.floating-navigation__item:active{transform:scale(.96)}.floating-navigation__item.is-active:before{opacity:1;transform:translate(-50%) scaleX(1)}.floating-navigation__item[aria-disabled=true]{cursor:default}.floating-navigation__icon{position:relative;display:grid;width:2.7rem;height:2.7rem;place-items:center}.floating-navigation__icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.floating-navigation__item.is-active .floating-navigation__icon:not(.floating-navigation__icon--grid) svg{stroke-width:2.15}.floating-navigation__label{display:block;max-width:100%;overflow:hidden;font-size:1.1rem;font-weight:650;line-height:1.25;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.floating-navigation__item.is-active .floating-navigation__label{font-weight:750}.floating-navigation__cart-count{position:absolute;top:-.45rem;right:-.75rem;display:grid;min-width:1.75rem;height:1.75rem;padding:0 .45rem;place-items:center;color:#fff;border:.2rem solid var(--floating-nav-background);border-radius:999px;background:#e32d3c;font-size:.9rem;font-weight:750;line-height:1}.floating-navigation__cart-count.is-empty{display:none}@media screen and (min-width:750px){.floating-navigation{right:50%;bottom:2.4rem;left:auto;width:min(58rem,calc(100vw - 4rem));transform:translate3d(50%,0,0)}.floating-navigation.is-visible,.shopify-design-mode .floating-navigation{transform:translate3d(50%,0,0)}body.floating-navigation-visible{padding-bottom:11rem}.floating-navigation__bar{min-height:7.6rem;padding:.7rem;overflow:hidden;border:.1rem solid rgba(18,25,35,.1);border-radius:2.2rem;box-shadow:0 1.2rem 4rem #19222e29,0 .2rem .8rem #19222e12}.floating-navigation__item{min-height:6rem;flex-direction:row;gap:.8rem}.floating-navigation__item:before{top:auto;bottom:-.7rem;border-radius:999px 999px 0 0}.floating-navigation__icon{width:2.6rem;height:2.6rem}.floating-navigation__label{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.floating-navigation,.floating-navigation__item,.floating-navigation__item:before{transition-duration:.01ms}}@supports not (color: color-mix(in srgb,white,black)){.floating-navigation__bar{background:var(--floating-nav-background)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/floating-navigation.css.map */
