.b5f.b5f--enhanced{min-width:0;align-items:stretch}.b5f.b5f--enhanced .b5f__side{position:sticky;top:var(--b5f-sticky-top, 16px);align-self:start;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - var(--b5f-sticky-top, 16px) - 12px);max-height:calc(100dvh - var(--b5f-sticky-top, 16px) - 12px);min-width:0;z-index:2}.b5f.b5f--enhanced .b5f__panel{display:block;width:100%;min-height:0;max-height:inherit;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aac3b5 transparent;padding-right:8px;padding-bottom:12px}.b5f.b5f--enhanced .b5f__panel::-webkit-scrollbar{width:6px}.b5f.b5f--enhanced .b5f__panel::-webkit-scrollbar-thumb{background:#aac3b5;border-radius:999px}.b5f.b5f--enhanced .b5f__panel::-webkit-scrollbar-track{background:transparent}.b5f.b5f--enhanced .b5f__head{position:sticky;top:0;z-index:2;background:#fff}.b5f.b5f--enhanced .b5f__grp>summary{min-height:45px}.b5f.b5f--enhanced .b5f__opts{max-height:none;overflow:visible;padding-bottom:14px}.b5f.b5f--enhanced .b5f__price-tier{font-size:12px;font-weight:500;color:#52675c;margin-left:auto;margin-right:2px}.b5f.b5f--enhanced .b5f__price-hint,.b5f.b5f--enhanced .b5f__price-account{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:#64756b;overflow-wrap:anywhere}.b5f.b5f--enhanced .b5f__price-account a{color:#037d3f;font-weight:650;text-decoration:underline}.b5f.b5f--enhanced .b5f__main,.b5f.b5f--enhanced .b5f__price label{min-width:0}.b5f.b5f--enhanced [data-b5f-dyn][hidden]{display:none!important}.b5f.b5f--enhanced .b5f__opt span{min-width:0;overflow-wrap:anywhere}@media(max-width:989px){.b5f.b5f--enhanced .b5f__side{position:static;display:block;max-height:none;height:auto;margin-bottom:12px}.b5f.b5f--enhanced .b5f__panel{display:none;max-height:65vh;max-height:65dvh;overflow-y:auto;padding:4px 16px 12px;border:1px solid var(--b5-line, #e3e8e4);border-radius:14px}.b5f.b5f--enhanced.is-open .b5f__panel{display:block}.b5f.b5f--enhanced .b5f__toggle{min-height:44px}}@media(max-width:440px){.b5f.b5f--enhanced .b5f__price{gap:8px}.b5f.b5f--enhanced .b5f__price label{padding-inline:8px}.b5f.b5f--enhanced .b5f__price input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/b5-all-filters.css.map */
