.shopify-section:has(>.mf-floatnav),.shopify-section:has(>[data-mf-floatnav]){min-height:0;height:0;padding:0;margin:0}.mf-floatnav{height:0;min-height:0;padding:0;margin:0}.mf-floatnav [hidden]{display:none!important}.mf-floatnav__nav{position:fixed;bottom:calc(var(--mf-bottom-desktop, 28px) + env(safe-area-inset-bottom,0px));z-index:100;width:max-content;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:var(--mf-gap, 8px)}.mf-floatnav__nav--right{right:calc(var(--mf-side-desktop, 20px) + env(safe-area-inset-right,0px));align-items:flex-end}.mf-floatnav__nav--left{left:calc(var(--mf-side-desktop, 20px) + env(safe-area-inset-left,0px));align-items:flex-start}.mf-floatnav__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--mf-gap, 8px)}.mf-floatnav__button,.mf-floatnav__menu-toggle{appearance:none;-webkit-appearance:none;color:var(--mf-fg, #222);background:var(--mf-bg, #fff);border:1px solid var(--mf-border, #d5d5d5);border-radius:999px;box-shadow:0 3px 12px #0000001f;min-width:46px;min-height:46px;padding:9px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap;transition:box-shadow .2s,transform .2s,background .2s}.mf-floatnav__button:hover,.mf-floatnav__menu-toggle:hover{box-shadow:0 5px 18px #0003;transform:translateY(-2px)}.mf-floatnav__button:focus-visible,.mf-floatnav__menu-toggle:focus-visible{outline:3px solid var(--mf-fg, #222);outline-offset:3px}.mf-floatnav__icon{width:18px;height:18px;flex:0 0 18px}.mf-floatnav__menu-toggle{display:none}@media(min-width:750px){.mf-floatnav--no-desktop .mf-floatnav__nav{display:none!important}}@media(max-width:749px){.mf-floatnav--no-mobile .mf-floatnav__nav{display:none!important}.mf-floatnav__nav{bottom:calc(var(--mf-bottom-mobile, 90px) + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 24px)}.mf-floatnav__nav--right{right:calc(var(--mf-side-mobile, 12px) + env(safe-area-inset-right,0px))}.mf-floatnav__nav--left{left:calc(var(--mf-side-mobile, 12px) + env(safe-area-inset-left,0px))}.mf-floatnav--mobile-icons .mf-floatnav__button{width:46px;min-width:46px;height:46px;padding:10px}.mf-floatnav--mobile-icons .mf-floatnav__label{display:none}.mf-floatnav__nav.mf-floatnav__nav--compact .mf-floatnav__menu-toggle{display:inline-flex}.mf-floatnav__nav.mf-floatnav__nav--compact .mf-floatnav__actions{display:none}.mf-floatnav__nav.mf-floatnav__nav--compact[data-menu-open=true] .mf-floatnav__actions{display:flex;position:absolute;bottom:calc(100% + var(--mf-gap, 8px));background:transparent;min-width:max-content;max-width:calc(100vw - 24px)}.mf-floatnav__nav--right.mf-floatnav__nav--compact .mf-floatnav__actions{right:0}.mf-floatnav__nav--left.mf-floatnav__nav--compact .mf-floatnav__actions{left:0}.mf-floatnav--mobile-icons .mf-floatnav__nav--compact[data-menu-open=true] .mf-floatnav__button{width:auto;min-width:46px;height:auto;padding:10px 14px;justify-content:flex-start}.mf-floatnav--mobile-icons .mf-floatnav__nav--compact[data-menu-open=true] .mf-floatnav__label{display:inline}}@media(prefers-reduced-motion:reduce){.mf-floatnav__button,.mf-floatnav__menu-toggle{transition:none}.mf-floatnav__button:hover,.mf-floatnav__menu-toggle:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAQ */
