.sw-showcase-wrap{background:#0b0b0b}.sw-showcase{padding:64px 32px 48px;font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif}.sw-showcase-head{text-align:center;margin-bottom:36px}.sw-showcase-eyebrow{color:#ff1e3c;font-weight:800;font-size:13px;letter-spacing:3px;text-transform:uppercase}.sw-showcase-title{font-family:var(--font-heading-family),"Arial Black",sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(26px,4vw,44px);color:#fff;letter-spacing:-1px;margin-top:8px}.sw-showcase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1280px;margin:0 auto}@media(max-width:960px){.sw-showcase-grid{grid-template-columns:repeat(2,1fr)}}.sw-showcase-item{position:relative}.sw-frame{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:#161616;border:1px solid rgba(255,255,255,.08)}.sw-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.sw-showcase-item:hover .sw-frame img{transform:scale(1.08)}.sw-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 55%);opacity:0;transition:opacity .3s ease}.sw-showcase-item:hover .sw-frame:after{opacity:1}.sw-view-btn{position:absolute;left:14px;bottom:14px;z-index:2;background:#ff1e3c;color:#fff;font-weight:800;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:8px 16px;border-radius:100px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.sw-showcase-item:hover .sw-view-btn{opacity:1;transform:translateY(0)}.sw-cap{padding:14px 4px 0}.sw-cap .sw-t{font-weight:800;font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:.5px}.sw-cap .sw-d{font-weight:400;font-size:13px;color:#8a8a8a;margin-top:4px;line-height:1.4}.sw-strip{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;padding:36px 20px 64px;font-family:var(--font-body-family),"Helvetica Neue",Arial,sans-serif;background:#0b0b0b}.sw-strip>div{text-align:center}.sw-strip .sw-n{font-size:28px;font-weight:800;color:#ff1e3c}.sw-strip .sw-l{font-size:12px;letter-spacing:2px;color:#888;text-transform:uppercase;margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/streetwear-showcase.css.map */
