bfcm-quick-filters{display:block;padding:var(--bfcm-filter-padding-top) 0 var(--bfcm-filter-padding-bottom)}.bfcm-quick-filters__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.bfcm-quick-filters__header h2{margin:0}.bfcm-quick-filters__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:none;-ms-overflow-style:none}.bfcm-quick-filters__track::-webkit-scrollbar{display:none;width:0;height:0}.bfcm-quick-filters__item{min-width:0}.bfcm-quick-filters__tile{display:block;color:inherit}.bfcm-quick-filters__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#dedbd1;border:0}.bfcm-quick-filters__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.bfcm-quick-filters__graphic{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;text-align:center;font-family:var(--font-stack-header);font-size:clamp(28px,4vw,66px);line-height:1.1;text-transform:uppercase}.bfcm-quick-filters__item:nth-child(2n) .bfcm-quick-filters__media{background:#cbb16c}.bfcm-quick-filters__label{display:block;margin-top:12px;font-family:var(--font-stack-header);font-size:22px;line-height:1.25}.bfcm-quick-filters__selected{display:none;position:absolute;top:10px;right:10px;background:#111;color:#fff;border-radius:50%;width:28px;height:28px;text-align:center;line-height:28px}.bfcm-quick-filters__tile:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bfcm-quick-filters__tile:hover .bfcm-quick-filters__media img{transform:scale(1.025)}.bfcm-quick-filters__setup{margin:10px 0 0;font-size:13px;line-height:1.5}@media(max-width:767px){.bfcm-quick-filters>div{padding-inline:0}.bfcm-quick-filters__header{padding-inline:15px}.bfcm-quick-filters__track{grid-auto-columns:42%;gap:14px;scroll-snap-type:x proximity;scroll-padding-inline:15px;padding:2px 15px 12px}.bfcm-quick-filters__item{scroll-snap-align:start}.bfcm-quick-filters__label{font-size:18px}.bfcm-quick-filters__graphic{font-size:34px}}@media(prefers-reduced-motion:reduce){.bfcm-quick-filters__media img{transition:none}}#CollectionProductGrid{scroll-margin-top:calc(var(--m-header-height, 80px) + 16px)}
/*# sourceMappingURL=/cdn/shop/t/97/assets/bfcm-quick-filters.css.map */
