.box-item{height:100%}.box-content{background:#ffffff05;border:2px solid rgba(229,73,94,.35);box-shadow:0 0 #fff;display:flex;flex-direction:column;min-height:100%;transition:all .2s ease-out}.box-content:hover{background:#000;box-shadow:-10px 10px #fff,-8px 8px #fff,-6px 6px #fff,-4px 4px #fff,-2px 2px #fff}.box-item:hover .desc .name{color:#e5495e}.box-item .desc .name{color:#f1f1f1;display:block;font-size:13px;font-weight:700;text-transform:uppercase;transition:all .3s ease 0s}.image{aspect-ratio:16/10;overflow:hidden}.image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.desc{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1rem 1.2rem 1.2rem}.desc h4{color:#f1f1f1;display:block;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:normal;margin:0;text-transform:uppercase}.desc h4 a{color:inherit;text-decoration:none}.desc p{margin:0}.actions{display:flex;flex-wrap:wrap;gap:.6rem}.box-items{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:580px){.box-items{grid-template-columns:1fr}}.filter-menu .btn-group{display:flex;flex-wrap:wrap;gap:.5rem}.filter-menu .btn-group button{background:transparent;border:1px solid #5d5d5d;color:#f1f1f1;cursor:pointer;font-size:11px;letter-spacing:.04em;padding:.4rem .8rem;text-transform:uppercase}.filter-menu .btn-group button.active{border-color:#e5495e;box-shadow:inset 0 -8px #e5495e59}.empty-state{color:#d6d6d6;font-size:13px;margin-top:1rem}.category,.empty-state{text-transform:uppercase}.category{box-shadow:inset 0 -6px #e5495e;color:#f1f1f1;display:inline-block;font-size:11px;letter-spacing:.04em;margin:0 0 10px}
