.shop-page .shop-filter__menu{z-index:80;max-width:calc(100vw - 32px)}.shop-page .shop-finish-option b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:820px){.shop-page .shop-toolbar{height:auto;min-height:58px;isolation:isolate}.shop-page .shop-toolbar__filters{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,max-content);width:100%;min-width:0;min-height:58px;align-items:center;justify-content:center;gap:clamp(18px,3.5vw,32px);padding:0 18px;overflow:visible}.shop-page .shop-toolbar__meta{display:none}.shop-page .shop-toolbar__filters .shop-filter{position:static;display:flex;min-width:0;align-items:center;justify-content:center}.shop-page .shop-toolbar__filters .shop-filter>button{min-height:58px;max-width:100%;justify-content:center;gap:7px;font-size:13px;font-weight:500;letter-spacing:0}.shop-page .shop-toolbar__filters .shop-filter>button>span{width:7px;height:7px;flex:0 0 7px}.shop-page .shop-toolbar__filters .shop-filter__menu{top:calc(100% - 1px);right:16px;left:16px;width:auto;max-width:none;max-height:min(520px,calc(100dvh - 145px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 18px 40px #19130e29}.shop-page .shop-empty{min-height:0;justify-content:flex-start;padding:40px 24px 72px}}@media screen and (max-width:560px){.shop-page .shop-toolbar__filters{grid-template-columns:1.15fr 1.45fr .8fr .65fr;justify-content:stretch;gap:0;padding:0 12px}.shop-page .shop-toolbar__filters .shop-filter{width:100%}.shop-page .shop-toolbar__filters .shop-filter>button{width:100%;gap:5px;font-size:clamp(10px,2.8vw,11.5px);letter-spacing:-.015em}.shop-page .shop-toolbar__filters .shop-filter:first-child>button{justify-content:flex-start}.shop-page .shop-toolbar__filters .shop-filter:last-child>button{justify-content:flex-end}.shop-page .shop-toolbar__filters .shop-filter>button>span{width:6px;height:6px;flex-basis:6px}.shop-page .shop-toolbar__filters .shop-filter__menu{right:12px;left:12px;max-height:min(500px,calc(100dvh - 145px))}.shop-page .shop-empty{padding-top:32px;padding-bottom:64px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brassani-shop-filter-fix.css.map */
