.ka-na-wrap{background:#0a0a0a;padding-bottom:6rem}.ka-na-page-header{padding:4rem 3rem 2.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.ka-na-page-eyebrow{display:block;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#c00;margin-bottom:.6rem}.ka-na-page-title{font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1}.ka-na-block{padding:3.5rem 3rem 0}.ka-na-block+.ka-na-block{border-top:1px solid rgba(255,255,255,.07);margin-top:3rem}.ka-na-block-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.ka-na-block-eyebrow{display:block;font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#c00;margin-bottom:.4rem}.ka-na-block-title{font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1}.ka-na-view-all{flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.ka-na-view-all:hover{color:#c00;border-color:#c00}.ka-na-col-desc{font-family:Barlow,sans-serif;font-size:.9rem;font-weight:300;line-height:1.7;color:#ffffff80;margin-bottom:1.5rem;max-width:680px}.ka-na-col-desc p{margin:0}.ka-na-grid{display:grid;grid-template-columns:repeat(var(--na-cols, 4),1fr);gap:12px}.ka-na-card{position:relative;background:#111;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:background .2s ease}.ka-na-card:hover{background:#161616}.ka-na-img-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#141414}.ka-na-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .3s ease}.ka-na-img--secondary{opacity:0}.ka-na-card:hover .ka-na-img--primary{opacity:0;transform:scale(1.04)}.ka-na-card:hover .ka-na-img--secondary{opacity:1;transform:scale(1.04)}.ka-na-badge{position:absolute;top:.8rem;left:.8rem;background:#c00;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:.25rem .55rem}.ka-na-body{padding:.8rem .9rem 1rem;display:flex;flex-direction:column;flex:1;border-top:1px solid rgba(255,255,255,.06)}.ka-na-name{font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;line-height:1.1;margin-bottom:.3rem}.ka-na-vendor{font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;margin-bottom:.5rem}.ka-na-price-row{display:flex;align-items:baseline;gap:.4rem;margin-top:auto;margin-bottom:.8rem}.ka-na-price{font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.04em}.ka-na-price--compare{font-size:.78rem;color:#ffffff4d;text-decoration:line-through}.ka-na-price--sale{color:#c00}.ka-na-btn{display:block;width:100%;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:.55rem;text-decoration:none;transition:background .2s ease,border-color .2s ease}.ka-na-btn:hover{background:#c00;border-color:#c00}.ka-na-empty{grid-column:1 / -1;text-align:center;padding:4rem 2rem;font-family:Barlow Condensed,sans-serif;font-size:.9rem;letter-spacing:.18em;text-transform:uppercase;color:#fff3}@media(max-width:1024px){.ka-na-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ka-na-page-header,.ka-na-block{padding-left:1.2rem;padding-right:1.2rem}.ka-na-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:480px){.ka-na-block-header{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ka-new-arrivals.css.map */
