#wc-pf .wc-hero-lbl{font-size:16px;letter-spacing:4px;text-transform:uppercase;color:var(--wc-gold);margin-bottom:10px;font-family:"Bebas Neue",sans-serif}#wc-pf .wc-item{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;background:#2a0f2d;border:1px solid rgba(255,255,255,.07);transition:border-color .25s,transform .25s;aspect-ratio:16/9}#wc-pf .wc-item:hover{border-color:var(--wc-gold);transform:translateY(-4px)}#wc-pf .wc-item img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .35s,transform .35s;filter:brightness(.62)}#wc-pf .wc-item:hover img{filter:brightness(.35);transform:scale(1.05)}#wc-pf .wc-item-info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:linear-gradient(to top,rgba(26,11,28,.95) 0%,transparent 58%)}#wc-pf .wc-item-tag{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--wc-gold);font-family:"Palanquin",sans-serif;margin-bottom:4px}#wc-pf .wc-item-name{font-family:"Palanquin",sans-serif;font-size:16px;font-weight:700;color:#fff}#wc-pf .wc-hover-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--wc-gold);color:var(--wc-dark);font-family:"Palanquin",sans-serif;font-size:12px;font-weight:700;padding:10px 22px;border-radius:8px;opacity:0;transition:opacity .25s;white-space:nowrap}#wc-pf .wc-item:hover .wc-hover-btn{opacity:1}#wc-modal-overlay.wc-open{display:flex}@media (max-width:600px){#wc-pf .wc-item{aspect-ratio:10/6}#wc-pf .wc-item-info{padding:10px}#wc-pf .wc-hover-btn{font-size:12px;padding:8px 16px}}