.FloatingFilterButton_root__VZ25v{--ff-base:max(24px,calc(env(safe-area-inset-bottom, 0px) + 12px));position:fixed;left:12px;bottom:calc(var(--ff-base) + var(--ff-lift, 0px));z-index:40;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:9999px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;opacity:0;transform:translate3d(0,14px,0) scale(.6);pointer-events:none;transition:opacity .14s ease-in,transform .16s cubic-bezier(.4,0,1,1),bottom .2s ease}.FloatingFilterButton_root__VZ25v[data-state=visible]{opacity:1;transform:none;pointer-events:auto;transition:opacity .2s ease-out,transform .42s cubic-bezier(.34,1.56,.64,1),bottom .2s ease}@supports (transition-timing-function:linear(0,1)){.FloatingFilterButton_root__VZ25v[data-state=visible]{transition:opacity .2s ease-out,transform .52s linear(0,.052,.178,.34,.509,.667,.802,.909,.987,1.039,1.069,1.082,1.082,1.075,1.062,1.048,1.034,1.022,1.012,1.004,.999,.995,.994,.993,.993,.994,.995,.997,1),bottom .2s ease}}@media (min-width:1024px){.FloatingFilterButton_root__VZ25v{display:none}}@media (max-width:767px){html.pwa-standalone .FloatingFilterButton_root__VZ25v{--ff-base:calc(env(safe-area-inset-bottom, 0px) + 60px + 12px)}}body[data-baudin-live=active] .FloatingFilterButton_root__VZ25v,body[data-cart-drawer=open] .FloatingFilterButton_root__VZ25v,body[data-mobile-menu=open] .FloatingFilterButton_root__VZ25v,body[data-quickview=open] .FloatingFilterButton_root__VZ25v{opacity:0;pointer-events:none;visibility:hidden}.FloatingFilterButton_disc__GxRIT{position:absolute;inset:2px;display:grid;place-items:center;border-radius:9999px;color:#fff;background-color:rgba(7,27,54,.8);-webkit-backdrop-filter:blur(14px) saturate(170%);backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px -10px rgba(7,27,54,.55),0 2px 6px rgba(7,27,54,.2),inset 0 1px 0 rgba(255,255,255,.16);transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.FloatingFilterButton_disc__GxRIT{background-color:#071b36}}.FloatingFilterButton_root__VZ25v:active .FloatingFilterButton_disc__GxRIT{transform:scale(.94);background-color:rgba(7,27,54,.9)}.FloatingFilterButton_root__VZ25v:focus-visible .FloatingFilterButton_disc__GxRIT{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb,0 12px 28px -10px rgba(7,27,54,.55)}.FloatingFilterButton_icon__iMZlG{width:18px;height:18px}.FloatingFilterButton_badge__nC_VN{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9999px;background:#3b82f6;color:#fff;font-size:10px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px rgba(255,255,255,.92)}.FloatingFilterButton_badgePulse__bKGPx{animation:FloatingFilterButton_ff-badge-pulse__n6s62 .46s cubic-bezier(.34,1.56,.64,1)}@keyframes FloatingFilterButton_ff-badge-pulse__n6s62{0%{transform:scale(.6)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.FloatingFilterButton_root__VZ25v,.FloatingFilterButton_root__VZ25v[data-state=visible]{transform:none;transition:opacity .16s linear}.FloatingFilterButton_root__VZ25v:active .FloatingFilterButton_disc__GxRIT{transform:none}.FloatingFilterButton_disc__GxRIT{transition:background-color .16s linear}.FloatingFilterButton_badgePulse__bKGPx{animation:none}}