.anime-pass{background:var(--ap-surface-page);color:var(--ap-text);font-family:var(--ap-font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.anime-pass *,.anime-pass *:before,.anime-pass *:after{box-sizing:border-box}.anime-pass a{color:inherit;text-decoration:none}.anime-pass img{max-width:100%;display:block}.anime-pass button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.anime-pass .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.anime-pass .mono{font-family:var(--ap-font-mono);letter-spacing:var(--ap-tracking-normal)}.anime-pass .display{font-family:var(--ap-font-display);letter-spacing:var(--ap-tracking-tight);line-height:.95}.anime-pass .kraft-bg{background-color:var(--ap-kraft);background-image:var(--ap-grain);background-size:var(--ap-grain-size);background-position:var(--ap-grain-position)}.anime-pass .ink-bg{background:var(--ap-ink);color:var(--ap-kraft)}.anime-pass .paper-bg{background:var(--ap-paper)}.anime-pass .halftone{background-image:var(--ap-halftone);background-size:var(--ap-halftone-size)}.anime-pass .ap-cover-label{font-family:var(--ap-font-display);font-size:7px;letter-spacing:var(--ap-tracking-mono-widest);line-height:1}.anime-pass .ap-cover-word{font-family:var(--ap-font-mono);font-size:6.5px;letter-spacing:var(--ap-tracking-mono-wider);color:var(--ap-kraft-a70);text-align:center;line-height:1}.anime-pass .slot .ap-cover-label{font-size:8px}.anime-pass .slot .ap-cover-word{font-size:7px}.anime-pass .mini-crest{align-self:center;width:70%;aspect-ratio:1 / 1;position:relative;display:grid;place-items:center}.anime-pass .mc-shape{position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:var(--ap-border-md) solid currentColor;border-radius:var(--ap-radius-circle)}.anime-pass .mc-shape.sq{border-radius:var(--ap-radius-xs);transform:rotate(45deg)}.anime-pass .mc-shape.tri{top:14%;right:14%;bottom:14%;left:14%;border:none;background:currentColor;clip-path:polygon(50% 0%,100% 100%,0% 100%)}.anime-pass .mc-shape.wv{top:28%;right:28%;bottom:28%;left:28%;border:none;border-radius:var(--ap-radius-circle);background:currentColor}.anime-pass .crest{width:100%;height:100%;display:grid;place-items:center}.anime-pass .crest-circle{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ap-radius-circle);border:var(--ap-border-md) solid var(--ap-yellow)}.anime-pass .crest-circle.inner{top:10%;right:10%;bottom:10%;left:10%;border-color:var(--ap-red);border-width:var(--ap-border-thin)}.anime-pass .crest-diamond{width:34%;aspect-ratio:1;background:var(--ap-red);transform:rotate(45deg);box-shadow:0 0 0 3px var(--ap-ink),0 0 0 5px var(--ap-yellow)}.anime-pass .crest-star{position:absolute;width:var(--ap-space-3);height:var(--ap-space-3);background:var(--ap-yellow);clip-path:var(--ap-star-clip)}.anime-pass .crumbs{max-width:var(--ap-container);margin:0 auto;padding:var(--ap-space-8) var(--ap-pad-x) 0;font-family:var(--ap-font-mono);font-size:var(--ap-text-xs);letter-spacing:var(--ap-tracking-mono-wide);text-transform:uppercase;opacity:.7;display:flex;gap:var(--ap-space-2);align-items:center}.anime-pass .crumbs a:hover{color:var(--ap-red);opacity:1}.anime-pass .crumbs .sep{opacity:.4}.anime-pass .ap-select{padding:9px var(--ap-space-5);border:var(--ap-border-thin) solid var(--ap-ink);border-radius:var(--ap-radius-pill);background:var(--ap-paper);font:inherit;font-family:var(--ap-font-ui);font-size:var(--ap-text-sm);font-weight:var(--ap-weight-semibold);color:var(--ap-ink)}.anime-pass section,.anime-pass .ap-section{padding:var(--ap-section-top) var(--ap-pad-x) var(--ap-section-bot)}.anime-pass .ap-container{max-width:var(--ap-container);margin-inline:auto}.anime-pass .ap-section-cta{display:flex;justify-content:center;margin-top:44px}.anime-pass .section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--ap-space-10);flex-wrap:wrap;margin:0 auto var(--ap-gap-xl);max-width:var(--ap-container)}.anime-pass .section-head.ap-head-tight{margin-bottom:var(--ap-space-3)}.anime-pass .section-title{font-family:var(--ap-font-display);text-transform:uppercase;line-height:var(--ap-leading-title);font-size:var(--ap-text-section);margin:0}.anime-pass .section-title .alt{color:var(--ap-red)}.anime-pass .section-kicker{font-family:var(--ap-font-mono);font-size:var(--ap-text-sm);letter-spacing:var(--ap-tracking-mono-wider);text-transform:uppercase;color:var(--ap-red);margin-bottom:var(--ap-space-4);display:flex;align-items:center;gap:var(--ap-space-3)}.anime-pass .section-kicker:before{content:"";width:28px;height:2px;background:var(--ap-red);display:inline-block}.anime-pass .section-sub{font-size:var(--ap-text-xl);max-width:420px;opacity:.8;margin:0}.anime-pass .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ap-gap-lg)}@media(max-width:1080px){.anime-pass .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.anime-pass .grid{grid-template-columns:repeat(2,1fr);gap:var(--ap-gap-sm)}}.anime-pass[data-ap-density=packed] .ap-section,.anime-pass[data-ap-density=packed] section{padding:var(--ap-section-y-packed) var(--ap-pad-x) var(--ap-section-y-packed)}.anime-pass[data-ap-density=packed] .grid{gap:var(--ap-gap-packed)}.anime-pass .mobile-only{display:none}@media(max-width:900px){.anime-pass .desktop-only{display:none!important}.anime-pass .mobile-only{display:block}.anime-pass .mobile-only.inline{display:inline}.anime-pass .mobile-only.flex{display:flex}.anime-pass .section-head{flex-direction:column;align-items:flex-start;margin-bottom:var(--ap-space-9)}.anime-pass .ap-section-cta{margin-top:var(--ap-space-9)}}@media(prefers-reduced-motion:reduce){.anime-pass .ann-track,.anime-pass .marquee-track,.anime-pass .sun-burst,.anime-pass .passport,.anime-pass .hero-eyebrow .pulse,.anime-pass .scarcity-title .live{animation:none}.anime-pass .drawer,.anime-pass .drawer-overlay,.anime-pass .scarcity-fill{transition:none}}.anime-pass .ap-app-zone{max-width:var(--ap-container);margin:0 auto;padding:0 var(--ap-pad-x)}.anime-pass .ap-app-block+.ap-app-block{margin-top:var(--ap-space-11)}.anime-pass .ap-app-block:not(:empty){padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);border-top:var(--ap-border-thin) solid var(--ap-ink)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/anime-pass-base.css.map */
