.as-seen-page .pagination{background-color:rgba(0,0,0,0)!important;padding-top:6.4rem!important}
.as-seen-page .pagination__list{justify-content:flex-end}
.as-seen-page-wrapper{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:0}
.as-seen-page-wrapper-item{padding-bottom:12px;height:100%;position:relative;display:flex;flex-direction:column;border-bottom:1px solid #e1e1e1;transition:.3s ease-in-out}
.as-seen-page-wrapper-item img{margin-bottom:16px;aspect-ratio:1/.7;width:100%;height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain}
.as-seen-page-wrapper-item a{display:flex!important;position:absolute;top:0;bottom:0;left:0;right:0}
.as-seen-page-wrapper-item-text{text-align:start;margin-bottom:auto;font-family:"Sofia Pro Light",Arial;font-size:1.6rem;line-height:2.4rem;font-weight:400;color:#1b1b1b}
.as-seen-page-wrapper-item-wrapper{text-align:center}
.as-seen-page-wrapper-item-wrapper:hover .as-seen-page-wrapper-item{transition:.3s ease-in-out;border-color:#1b1b1b}
.as-seen-page-wrapper-item-wrapper .button--secondary{position:static;margin:0 auto;margin-top:2.4rem}
@media screen and (max-width:990px){
.as-seen-page-wrapper{grid-template-columns:repeat(2,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:24px}
.as-seen-page-wrapper-item-text{font-size:1.2rem;line-height:1.8rem;text-align:center}
.as-seen-page-wrapper-item .button--secondary{margin-top:1.2rem}
}