.pf-breadcrumbs{display:none;border-top:1px solid #e5e5e5;padding:12px 0;background:#fff}@media (min-width: 768px){.pf-breadcrumbs{display:block}}.pf-breadcrumbs__inner{max-width:1600px;margin:0 auto;padding:0 20px}@media (min-width: 1728px){.pf-breadcrumbs__inner{padding:0}}.pf-list-head{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;text-align:center}@media (min-width: 768px){.pf-list-head{padding-left:40px;padding-right:40px}}@media (min-width: 1280px){.pf-list-head{padding-left:92px;padding-right:92px}}@media (min-width: 1920px){.pf-list-head{max-width:1920px;padding-left:112px;padding-right:112px}}.pf-list-head .pf-list-head__title{font-size:45px;line-height:55px;letter-spacing:.02px;font-weight:400;margin:20px auto 0}@media (min-width: 1024px){.pf-list-head .pf-list-head__title{margin-top:40px}}.pf-list-head .pf-list-head__intro{font-size:18px;line-height:25px;letter-spacing:.02px;max-width:512px;margin:24px auto 0}@media (min-width: 1024px){.pf-list-head .pf-list-head__intro{max-width:720px}}@media (min-width: 1280px){.pf-list-head .pf-list-head__intro{max-width:1120px}}.pf-filter{margin-left:auto;margin-right:auto;max-width:100%;padding-left:20px;padding-right:20px;font-size:18px;line-height:25px;letter-spacing:.02px;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:16px;column-gap:16px;row-gap:8px;margin-top:24px;text-align:center;color:#757575}@media (min-width: 768px){.pf-filter{padding-left:40px;padding-right:40px}}@media (min-width: 1280px){.pf-filter{padding-left:92px;padding-right:92px}}@media (min-width: 1920px){.pf-filter{max-width:1920px;padding-left:112px;padding-right:112px}}.pf-filter .pf-filter__link{color:inherit;text-decoration:none;transition:color .15s ease-in-out}.pf-filter .pf-filter__link:hover,.pf-filter .pf-filter__link.is-active{color:#000}.pf-list{margin-left:auto;margin-right:auto;max-width:100%;padding:32px 20px}@media (min-width: 768px){.pf-list{padding-left:40px;padding-right:40px}}@media (min-width: 1280px){.pf-list{padding-left:92px;padding-right:92px}}@media (min-width: 1920px){.pf-list{max-width:1920px;padding-left:112px;padding-right:112px}}.pf-list .pf-list__empty{font-size:18px;line-height:25px;letter-spacing:.02px;text-align:center;color:#757575;margin:40px 0}.pf-list .pf-list__pagination{display:flex;justify-content:center;margin-top:40px}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:24px;padding:16px 0 40px}@media (min-width: 768px){.pf-grid{padding-bottom:52px}}@media (min-width: 1024px){.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:40px;padding-bottom:72px}}@media (min-width: 1280px){.pf-grid{padding-bottom:80px}}.pf-tile{display:flex;flex-direction:column;width:100%}.pf-tile .pf-tile__photo{display:block;width:100%;margin:0 auto 16px}.pf-tile .pf-tile__box{position:relative;height:0;padding-bottom:66.6666%;overflow:hidden}.pf-tile .pf-tile__box picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pf-tile .pf-tile__box img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;transition:transform .15s cubic-bezier(.4,0,.2,1)}.pf-tile .pf-tile__box:hover img{transform:scale(1.1)}.pf-tile .pf-tile__info{display:flex;flex-direction:column;flex-grow:1;text-align:center}@media (min-width: 768px){.pf-tile .pf-tile__info{text-align:left}}.pf-tile .pf-tile__name{font-size:18px;line-height:25px;letter-spacing:.02px;color:inherit;text-decoration:none}
