body.bpal-is-product-overview .bpal-site-header{position:relative;top:auto}.bpal-catalog-back-to-top{position:fixed;right:max(20px, env(safe-area-inset-right, 0px));bottom:max(20px, env(safe-area-inset-bottom, 0px));z-index:60;display:grid;place-items:center;width:46px;height:46px;padding:0;background:var(--bpal-primary);border:1px solid var(--bpal-primary);border-radius:2px;color:var(--bpal-white);font:inherit;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 3px 12px rgba(14, 39, 66, 0.14)}.bpal-catalog-back-to-top[hidden], body.bpal-filter-panel-open .bpal-catalog-back-to-top, html.bpal-menu-open .bpal-catalog-back-to-top{display:none}.bpal-catalog-back-to-top:hover{background:var(--bpal-secondary)}.bpal-catalog-back-to-top:focus-visible{outline:3px solid var(--bpal-accent);outline-offset:3px}@media (max-width:680px){.bpal-catalog-back-to-top{right:max(14px, env(safe-area-inset-right, 0px));bottom:max(14px, env(safe-area-inset-bottom, 0px));width:44px;height:44px}}@media (min-width:1024px){body.bpal-is-product-overview .bpal-catalog-layout{--bpal-filter-sticky-top:0px}.bpal-catalog-layout .bpal-catalog-sticky-tools{position:sticky;top:0;z-index:40;display:flex;min-height:38px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:0;background:var(--bpal-white);border-bottom:1px solid rgba(14, 39, 66, 0.1)}.bpal-catalog-layout.is-enhanced .bpal-catalog-sticky-tools > .bpal-filter-chips:not(:empty), .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-catalog-sticky-tools > .bpal-filter-chips:not(:empty){position:static;top:auto;z-index:auto;min-width:0;max-height:min(40vh, 240px);flex:1 1 auto;margin-bottom:0;padding:3px 0;border-bottom:0}body.bpal-is-product-overview .bpal-catalog-layout.is-enhanced .bpal-filter-panel[data-bpal-panel-sized], body.bpal-is-product-overview .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-filter-panel[data-bpal-panel-sized]{position:sticky;top:min(var(--bpal-filter-sticky-top), calc(100vh - var(--bpal-filter-panel-height) - 24px))}body.bpal-is-product-overview .bpal-catalog-layout .bpal-catalog-toolbar{scroll-margin-top:56px}.bpal-catalog-quick-actions{display:flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto}.bpal-catalog-quick-actions .bpal-header-action{width:42px;height:42px}}@media (min-width:1024px) and (scripting:enabled){.bpal-catalog-layout .bpal-catalog-sticky-tools:not(.is-static) .bpal-catalog-quick-actions{opacity:0;visibility:hidden;transition:opacity 120ms ease, visibility 0s linear 120ms}.bpal-catalog-layout .bpal-catalog-sticky-tools.is-stuck .bpal-catalog-quick-actions{opacity:1;visibility:visible;transition-delay:0s}.bpal-catalog-layout .bpal-catalog-sticky-tools:not(.is-static):has(> .bpal-filter-chips:empty){height:0;min-height:0;margin-bottom:0;background:transparent;border-bottom:0}.bpal-catalog-layout .bpal-catalog-sticky-tools:not(.is-static):has(> .bpal-filter-chips:empty)::before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:43px;background:var(--bpal-white);border-bottom:1px solid rgba(14, 39, 66, 0.1);opacity:0;transition:opacity 120ms ease}.bpal-catalog-layout .bpal-catalog-sticky-tools.is-stuck:not(.is-static):has(> .bpal-filter-chips:empty)::before{opacity:1}}@media (min-width:1024px) and (scripting:enabled) and (prefers-reduced-motion:reduce){.bpal-catalog-layout .bpal-catalog-sticky-tools:not(.is-static) .bpal-catalog-quick-actions, .bpal-catalog-layout .bpal-catalog-sticky-tools:not(.is-static):has(> .bpal-filter-chips:empty)::before{transition:none}}@media (max-width:1023px){.bpal-catalog-sticky-tools{display:contents}.bpal-catalog-quick-actions{display:none}body.bpal-filter-panel-open{overscroll-behavior:none}body.bpal-is-product-overview .bpal-catalog-layout.is-enhanced .bpal-filter-panel, body.bpal-is-product-overview .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-filter-panel{top:0;bottom:auto;height:var(--bpal-filter-viewport-height, 100dvh);max-height:var(--bpal-filter-viewport-height, 100dvh);overflow:hidden;overscroll-behavior:none}body.bpal-is-product-overview .bpal-filter-groups{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}}.bpal-filter-price input[type="range"]{touch-action:pan-x}@media (min-width:1024px){.bpal-catalog-layout.is-enhanced .bpal-filter-chips:not(:empty), .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-filter-chips:not(:empty){overscroll-behavior-x:contain;overscroll-behavior-y:auto}}@media (max-width:1023px){.bpal-catalog-layout.is-enhanced .bpal-filter-chips:not(:empty), .bpal-catalog-layout.bpal-catalog-layout--server-ready .bpal-filter-chips:not(:empty){overscroll-behavior-x:contain;overscroll-behavior-y:auto}}
