.filter-option{li{padding:5px 0;.filter-select{text-align:left;font-size:.875rem;line-height:1.3125rem;&.active{color:var(--brand-color)}}}}.filter-title{gap:10px;align-items:center;border-top:1px solid #d3d3d3}.filter-body,.filter-title{padding:20px 0;border-bottom:1px solid #d3d3d3}.filter-selection{display:none;overflow-y:scroll;margin-top:20px;&.active{display:flex;transform:translateY(0)}&.color-select{overflow:hidden;max-width:250px}}.filter-selection-model{overflow-y:hidden;div{&:last-child{border:none}}}.color-option{display:flex;flex-wrap:wrap;gap:10px;li{width:24px;height:24px;padding:1px;button{width:20px;height:20px;background-size:cover}}}.collection-selection,.filter-color-selection,.model-selection,.type-selection{padding:5px 10px;border:1px solid;display:flex;justify-content:center;font-size:12px;font-weight:700;white-space:nowrap;button{padding-right:5px}}.selection-container{display:flex;padding:20px 0;border-bottom:1px solid #d3d3d3;flex-wrap:wrap;gap:5px}.collection-selection{border-color:red;color:red}.model-selection{border-color:green;color:green}.type-selection{border-color:#000;color:#000}.filter-color-selection{border-color:blue;color:blue}.sort-container{height:100%;top:10%;&.active{position:sticky;top:100px;left:0;z-index:6;background:#fff;display:flex;height:auto;overflow:hidden}}.filter-bar{font-weight:700}.paginated-products{li{box-shadow:0 2px 5px #0000001a;border-radius:.5rem;&:hover{box-shadow:0 2px 5px #00000051}.group{.product-wrapper{&:hover{img{transform:scale(1.1);transition:all .5s}}img{transition:all .5s}div{box-shadow:none}.product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.product-subtitle,.product-title{margin:0 10px 10px}}}}}