ul.selected-filters{display:inline-block;margin:0;font-weight:bold}ul.selected-filters li{display:inline-block}ul.selected-filters li+li:before{content:", "}.pattern-wrap{position:relative;color:#333;background:#fff;transition:.3s;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}.pattern-text{background:rgba(255,255,255,.8);padding:10px 10px 10px 5px;text-align:left;transition:.3s;position:absolute;bottom:0;left:0}.pattern-text h4{margin-bottom:0}.pattern-text h5{margin-bottom:0;font-size:calc(var(--h5-size) - 2px)}.pattern-text small{font-weight:300}span.featured{position:absolute;top:10px;right:10px;font-size:12px;background:#ffd51f;color:#000;border-radius:10px;padding:2px 5px}.pattern-img img{transition:.3s;transform:scale(1.001);width:100% !important;object-fit:cover;aspect-ratio:1}.filters-container{display:flex;gap:15px}.filters-container__input{position:relative;width:100%}.filters-container__input>select{max-width:none;border-color:#ddd;border-radius:0}.filters-container__input>select option{font-size:var(--font-size)}.filters-container__input span.catFilterTitle{position:absolute;top:50%;transform:translateY(-50%);left:7px;opacity:.7;z-index:1;transition:all 150ms ease-in;pointer-events:none}.filters-container__input span.catFilterTitle.selected{transform:translateY(-140%);font-size:.7rem}#catFilterWrap{display:flex}.pattern>article>a:focus .pattern-wrap,.pattern>article>a:hover .pattern-wrap{box-shadow:var(--box-shadow-hover)}.pattern>article>a{text-decoration:none !important}.pattern>article>a:hover img{transform:scale(1.05)}.row .row.patterns{margin:0 -.5em}.columns.pattern{padding:.5em}.Pattern hr{clear:none}.designers-bio h2,.Pattern h1{margin-bottom:0}.Pattern img.pattern-img{float:left;width:50%;max-width:375px;margin-right:40px;margin-bottom:20px;aspect-ratio:1;object-fit:cover}.designers-socials .btn:nth-child(even):not(:hover){background:#fff;color:var(--brown)}.designers-socials,.designers-socials .btn{margin-bottom:10px}.view-magazine{padding-top:20px;padding-bottom:20px}img.view-magazine__image{margin-bottom:20px}@media only screen and (min-width:560px){.view-magazine{display:flex;align-items:flex-start;gap:35px;padding-top:40px;padding-bottom:40px}img.view-magazine__image{max-width:30%}}