.store-quick-nav{position:fixed;z-index:45;inset:16px 50% auto auto;transform:translateX(50%);display:flex;align-items:center;gap:4px;padding:5px;border:1px solid color-mix(in srgb,var(--on-paper,#222) 14%,transparent);border-radius:18px;background:var(--paper,#fff);color:var(--on-paper,#222);box-shadow:0 7px 30px #00000012;max-width:calc(100% - 24px)}
.store-quick-nav[hidden]{display:none!important}.store-quick-nav :is(a,button){font:inherit;color:inherit;background:none;border:0;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:9px;min-width:100px;min-height:48px;padding:10px 16px;border-radius:12px;position:relative;font-size:13px;cursor:pointer;touch-action:manipulation;white-space:nowrap}.store-quick-nav :is(a,button):hover{background:color-mix(in srgb,var(--on-paper,#222) 7%,transparent)}.store-quick-nav :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:2px}.store-quick-nav svg{width:21px;height:21px;flex:none}.store-quick-count{display:grid;place-items:center;min-width:18px;height:18px;border-radius:50%;background:var(--primary,#29231f);color:var(--on-primary,#fff);font-size:10px;padding:2px}.store-quick-count[hidden]{display:none}.store-quick-nav-enabled :is(#products,#story,#social){scroll-margin-top:95px}
@media(max-width:900px){.store-quick-nav{inset:auto 12px calc(10px + env(safe-area-inset-bottom,0px)) 12px;transform:none;max-width:460px;margin-inline:auto;justify-content:space-around;border-radius:20px;box-shadow:0 4px 28px #0002}.store-quick-nav :is(a,button){flex:1;min-width:0;min-height:54px;padding:7px 10px;gap:4px;flex-direction:column;font-size:10px}.store-quick-count{position:absolute;top:4px;inset-inline-end:16%;min-width:16px;height:16px;font-size:9px}.store-quick-nav-enabled{padding-bottom:90px!important}.store-quick-nav-enabled :is(.ai-shop-assistant,.whatsapp-float){bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}.store-quick-nav-enabled .ai-chat{max-height:calc(100svh - 185px)}.store-quick-nav-enabled .shop-footer{padding-bottom:35px}}
