.fabric-list ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -1rem 0 0}.fabric-list li{flex-basis:50%;margin:0 0 3rem;min-width:0;padding:0 1rem 0 0}@media screen and (min-width:768px){.fabric-list li{flex-basis:25%}}@media screen and (min-width:1440px){.fabric-list li{flex-basis:20%}}.fabric-list li.more{flex-basis:100%}.fabric-list .fabric{display:block;height:100%;overflow:hidden;transition:all 195ms cubic-bezier(0,0,.2,1)}.fabric-list .fabric a{border-bottom:none;text-decoration:none}.fabric-list .fabric a:hover{background-color:transparent;color:#0000db}.fabric-list .fabric__thumbnail{background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:3px;display:block;margin:0 auto 1rem;padding-bottom:100%;position:relative;transition:all 195ms cubic-bezier(0,0,.2,1);width:100%}.fabric-list .fabric__thumbnail a,.fabric-list .fabric__thumbnail a:hover:after{bottom:0;left:0;position:absolute;right:0;top:0}.fabric-list .fabric__thumbnail a:hover:after{background:hsla(0,0%,100%,.1);content:""}.fabric-list .fabric__thumbnail .default{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:73%}.fabric-list .fabric__name{font-size:1.125rem;letter-spacing:.01em;line-height:1.2;margin:.5rem;text-align:center}.fabric-list .fabric__name a:hover{background-color:#efefef}.fabric-list__pager{margin-bottom:1.5rem;margin-top:-1.5rem;text-align:center}.fabric-list__pager .pagination{margin:0}