:root{--mono:"Archivo","Helvetica Neue",Arial,sans-serif;--mute:#625d56}.mono,.label{font-size:10.5px;font-weight:500;letter-spacing:.07em;line-height:1.5}.label b{font-weight:600}.btn{font-size:11px;font-weight:600;letter-spacing:.08em}.site-header nav a{font-size:11px;letter-spacing:.07em}.hero-index li{font-size:10.5px;letter-spacing:.06em}.tag{font-size:10px;font-weight:600;letter-spacing:.06em;padding:4px 9px}.cosign-x{font-family:var(--mono);font-weight:700;font-size:13px}.seal svg text{font-family:var(--mono);font-size:7.4px;font-weight:500}.nl-form button{font-size:11px;font-weight:600;letter-spacing:.08em}.event-count{font-size:10px}.merch-info{display:flex;flex-direction:column;gap:6px}.merch-item h3{margin:0}.merch-kind{margin:0;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.3;color:var(--graphite)}.merch-kind i{font-style:normal;color:var(--red)}.merch-buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--ink)}.merch-price{font-family:var(--display);font-weight:800;font-size:26px;line-height:1}.merch-buy .tag{white-space:nowrap}.rail-ui{display:none}@media(max-width:760px){.section{padding:64px var(--gutter)}.section-head{margin-bottom:32px}.section-head .display{font-size:clamp(48px,14vw,72px)}.archive-grid,.merch-grid,.partners,.events,.tenets{position:relative;display:grid;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding:0 var(--gutter)}.archive-grid::-webkit-scrollbar,.merch-grid::-webkit-scrollbar,.partners::-webkit-scrollbar,.events::-webkit-scrollbar,.tenets::-webkit-scrollbar{display:none}.archive-grid>*,.merch-grid>*,.partners>*,.events>*,.tenets>*{scroll-snap-align:start}.archive-grid,.merch-grid{grid-auto-columns:46%}.partners{grid-auto-columns:58%}.events{grid-auto-columns:74%}.tenets{grid-auto-columns:78%;border-top:0;margin-top:48px}.tenet,.tenet+.tenet{padding:20px 0 0;border:0;border-top:1px solid #2c2a27}.rail-ui{display:flex;align-items:center;gap:14px;margin-top:18px}.rail-ui b{color:var(--ink)}.dark .rail-ui b{color:var(--paper)}.rail-bar{flex:1;height:1px;background:var(--rule);position:relative}.dark .rail-bar{background:#2c2a27}.rail-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform-origin:left;transform:scaleX(.15);transition:transform .3s}.vol-num{font-size:60px}.vol h3{font-size:22px;margin:8px 0 4px}.vol p{font-size:14px;line-height:1.35}.vol-meta{margin-top:10px;padding-top:8px;flex-direction:column;gap:2px}.merch-item h3,.partner h3{font-size:20px}.merch-kind{font-size:14px}.merch-price{font-size:20px}.merch-buy{flex-wrap:wrap;gap:6px}.partner p{font-size:14px}.cosign{top:10px;left:10px;gap:6px}.cosign img{height:7px}.cosign-x{font-size:9px}.event h3{font-size:24px}.event p{font-size:15px}.readers{grid-template-columns:1.25fr 1fr;gap:8px}.readers .r-tall{grid-row:span 2;grid-column:auto}.readers .r-text{grid-column:1 / -1;padding-top:18px}.readers figcaption{font-size:9px;left:8px;right:8px;bottom:6px}.night{gap:20px 8px}.night .shot.s-3{grid-column:span 3}.night .shot.s-4,.night .s-4:not(.tall){grid-column:span 4}.night .shot.s-5{grid-column:span 5}.night .shot.s-6{grid-column:span 6}.night .shot.s-7{grid-column:span 7}.night .shot.s-8{grid-column:span 8}.shot.tall .frame{aspect-ratio:auto;flex:1}.shot figcaption{grid-template-columns:auto;margin-top:6px}.shot figcaption .label{display:none}.shot .t{font-size:14px}.plates{gap:8px}.plates .p1{grid-column:1 / span 5}.plates .p2{grid-column:6 / span 3}.plates .p3{grid-column:9 / span 4;margin-bottom:18%}.plates figcaption{display:none}.marks{padding:8px}.page-hero-media{min-height:48svh}}.site-header .nav-extra{display:none}@media(max-width:1100px){.site-header{grid-template-columns:auto 1fr auto;padding:14px var(--gutter)}.site-header .nav-l{display:none}.site-header .wordmark{grid-column:1}.site-header .nav-r{grid-column:2;justify-content:flex-end;gap:22px}.site-header .nav-r a:not(.cart-link){display:none}.menu-btn{display:block;grid-column:3;justify-self:end;margin-left:22px;font-size:11px;letter-spacing:.07em}.site-header.menu-open .nav-l{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:22px var(--gutter) 30px;gap:18px;border-bottom:1px solid var(--rule)}.site-header.menu-open .nav-l a{font-size:13px}.site-header.menu-open .nav-l .nav-extra{display:block}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/villain-refine.css.map */
