/* Hawk Eye v6.5 — Inner catalog identity sync */
.nova-catalog,.nova-digital-catalog{max-width:1600px;margin:0 auto;padding:24px 24px 56px}
.hk-inner-category-sync,.hk-inner-vault-sync{margin-top:28px!important}
.hk-inner-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.hk-inner-product-grid .hk-product-card__serial{display:none!important}
.hk-inner-product-grid .hk-product-card__badge.is-out{background:linear-gradient(110deg,#7b1e2a,#ff5a3d)!important}

.nova-catalog-hero,.nova-digital-hero{border:1px solid rgba(139,92,246,.18)!important;border-radius:0!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)!important;background:linear-gradient(145deg,rgba(15,17,34,.98),rgba(10,12,25,.98) 62%,rgba(28,12,26,.95))!important;box-shadow:0 22px 70px rgba(0,0,0,.22)!important;overflow:hidden}
.nova-catalog-hero__copy .nova-eyebrow,.nova-digital-hero-copy .nova-eyebrow{color:#6edcff!important;font-weight:900!important;letter-spacing:.05em!important}
.nova-catalog-hero__copy h1,.nova-digital-hero-copy h1{font-family:var(--hk-heading-font)!important;font-weight:950!important;letter-spacing:-.045em!important}
.nova-catalog-hero__meta b,.nova-catalog-hero__meta span,.nova-digital-trust span{border-radius:0!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)!important;border:1px solid rgba(139,92,246,.18)!important;background:rgba(13,16,31,.74)!important}
.nova-digital-trust b{color:#ff6b57!important}

.nova-catalog-layout,.nova-catalog-shell{gap:18px!important;align-items:start!important}
.nova-catalog-sidebar,.nova-catalog-filter{border-radius:0!important;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)!important;border:1px solid rgba(139,92,246,.22)!important;background:linear-gradient(180deg,rgba(16,18,36,.98),rgba(9,11,23,.99))!important;box-shadow:0 18px 48px rgba(0,0,0,.18)!important;overflow:hidden}
.nova-filter-head,.filter-head{padding-bottom:16px!important;border-bottom:1px solid rgba(139,92,246,.14)!important}
.nova-filter-head span,.filter-head span{color:#ff6b57!important;font-weight:900!important}
.nova-filter-head h2,.filter-head h3{font-family:var(--hk-heading-font)!important;font-size:34px!important;line-height:1.05!important}
.nova-filter-head a,.filter-head a{color:#ff6b57!important;font-weight:900!important}
.nova-filter-form input,.nova-filter-form select,.nova-catalog-filter select,.nova-digital-search input{border-radius:0!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)!important;border:1px solid rgba(139,92,246,.18)!important;background:#0b0e1d!important;color:#fff!important}
.nova-search-field button,.nova-filter-submit,.nova-catalog-filter button,.nova-digital-search button{border-radius:0!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;background:linear-gradient(105deg,#7c3aed,#8b5cf6 58%,#ff5a3d)!important;color:#fff!important;font-weight:950!important;border:0!important}
.nova-filter-form fieldset{border-color:rgba(139,92,246,.14)!important}
.nova-filter-form input[type="radio"],.nova-check input{accent-color:#8b5cf6!important}

.nova-catalog-toolbar{border-radius:0!important;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;border:1px solid rgba(139,92,246,.18)!important;background:linear-gradient(100deg,rgba(14,16,31,.96),rgba(20,17,38,.94),rgba(34,13,29,.90))!important;padding:14px 16px!important}
.nova-catalog-toolbar select,.nova-filter-mobile,.nova-filter-toggle{border-radius:0!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)!important;border:1px solid rgba(139,92,246,.18)!important;background:#0b0e1d!important;color:#fff!important;font-weight:900!important}
.nova-pagination a{border-radius:0!important;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)!important}

.nova-category-grid,.nova-category-strip__track{display:none!important}
.hawk-catalog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.nova-digital-catalog.hk-home .hawk-catalog-market-card{min-height:520px!important}
.nova-digital-catalog.hk-home .hawk-catalog-market-card .hk-market-card__actions{opacity:1!important;transform:none!important}
.nova-digital-catalog.hk-home .hawk-catalog-market-card .hk-market-card__topline b{display:none!important}
.nova-digital-promises{display:none!important}

@media(max-width:1100px){.hk-inner-product-grid,.hawk-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nova-catalog-layout,.nova-catalog-shell{grid-template-columns:1fr!important}.nova-catalog-sidebar,.nova-catalog-filter{position:static!important;width:100%!important}}
@media(max-width:700px){.nova-catalog,.nova-digital-catalog{padding:14px 12px 34px}.hk-inner-product-grid,.hawk-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.hk-inner-category-sync,.hk-inner-vault-sync{margin-top:18px!important}.nova-catalog-hero,.nova-digital-hero{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important}.nova-filter-head h2,.filter-head h3{font-size:26px!important}.nova-catalog-toolbar{padding:10px!important}.nova-digital-catalog.hk-home .hawk-catalog-market-card{min-height:360px!important}}
