.imagelink .image{display:flex;width:100%}.imagelink .image img{width:100%}.imagelink .caption{text-align:center;font-size:14px;margin-bottom:1em;color:#000;font-style:italic;margin-top:.5em}.imagelink .product-overlay{text-align:center;font-size:30px;color:#fff;font-weight:600}.imagelink .wrap{position:relative;width:100%}.imagelink .linking{border:1px solid var(--primary);color:var(--black);font-size:28px;position:absolute;bottom:30px;right:30px;padding:7px 10px;background-color:rgb(255 255 255 / .4);box-shadow:0 12px 15px -6px rgb(0 0 0 / .5);z-index:1;transition:all .4s ease;border-radius:5px}.imagelink .linking:hover{background-color:rgb(255 204 0 / .9)}@media(max-width:600px){.imagelink .linking{font-size:18px;bottom:15px;right:15px;padding:3px 7px 0}}.imagelink-wrapper{position:relative;width:100%}.imagelink-wrapper .product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);opacity:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease}.accent-name{color:var(--primary);font-size:40px!important;line-height:5.5rem!important;text-transform:uppercase;font-weight:600!important}.linking:hover+.product-overlay{opacity:1}