@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Bebas+Neue&family=Inter:wght@300;400;500;600&display=swap";:root{--bg: #F7F5F2;--bg-white: #FFFFFF;--bg-dark: #0A0A0A;--bg-dark-2: #111111;--text: #0A0A0A;--text-2: #2A2A2A;--text-muted: #777777;--border: #E8E6E3;--border-dark: #222222;--warm: #D4622A;--warm-hover: #B8521E;--accent: #0A0A0A;--accent-hover: #333333;--font-h: "Space Grotesk", sans-serif;--font-b: "Inter", sans-serif;--font-display: "Bebas Neue", "Space Grotesk", sans-serif}body[data-collection=solo-leveling-merch]{--accent:#7C3AED;--accent-hover:#6D28D9;--accent-light:#F3E8FF}body[data-collection=frieren-merch]{--accent:#0D9488;--accent-hover:#0F766E;--accent-light:#CCFBF1}body[data-collection=dress-up-darling-merch]{--accent:#EC4899;--accent-hover:#DB2777;--accent-light:#FCE7F3}body[data-collection=witch-hat-atelier-merch]{--accent:#6366F1;--accent-hover:#4F46E5;--accent-light:#EEF2FF}body[data-collection=dorohedoro-merch]{--accent:#DC2626;--accent-hover:#B91C1C;--accent-light:#FEE2E2}html,body{background-color:var(--bg)!important;color:var(--text-2)!important;font-family:var(--font-b)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-h)!important;color:var(--text)!important;letter-spacing:-.025em}p,li,span{font-family:var(--font-b)!important}::selection{background:var(--text);color:var(--bg)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text)}.header,.header-wrapper,header-component,.header-section .shopify-section,.header__row{background-color:var(--bg-dark)!important;border-bottom:1px solid #1A1A1A!important}.header a:not(.button),.header__menu-item a,.header__menu-item span,.header__icon,.header__icon svg{color:#f7f5f2!important;fill:#f7f5f2!important}.header a:not(.button){font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.header a:not(.button):hover{color:#aaa!important}.header__heading-link .h2,.header__heading-link h1,.header__heading-link span{font-size:0!important;line-height:0!important}.header__heading-link{text-decoration:none!important;display:inline-flex!important;align-items:center!important}.header__heading-link:after{content:"";display:inline-block;width:200px;height:42px;background:url(/cdn/shop/files/anime-merch-logo.png?v=1780663706) no-repeat center / contain}@media(max-width:749px){.header__heading-link:after{width:150px;height:32px}}.list-menu,.mega-menu__content,.mega-menu,[class*=mega-menu],.header__submenu,.popover,.disclosure__panel{background-color:var(--bg-dark-2)!important;border:1px solid #2A2A2A!important;box-shadow:0 12px 32px #00000040!important}.list-menu__item a,.list-menu a,.mega-menu a,[class*=mega-menu] a,.header__submenu a,.popover a{color:#d4d4d4!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:color .15s,background .15s!important}.list-menu__item a:hover,[class*=mega-menu] a:hover{color:var(--warm)!important;background-color:#1a1a1a!important}.announcement-bar,.announcement-bar__message,.announcement-bar a{background-color:var(--warm)!important;color:#fff!important;font-size:11px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important}.card-wrapper{background:var(--bg-white)!important;transition:transform .3s ease!important}.card,.card--card,.card--standard,.card__content,.card__inner{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.card__media,.card__media img{border:none!important;border-radius:0!important}.card__media img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card-wrapper:hover{transform:translateY(-3px)!important}.card__heading a,.card__title{font-family:var(--font-h)!important;font-size:13px!important;font-weight:600!important;color:var(--text)!important}.card__heading a:hover{color:var(--warm)!important}.price,.price__regular,.price__sale{color:var(--text)!important;font-weight:600!important;font-size:14px!important}body[data-template=collection] .price,body[data-template=collection] .price__regular{color:var(--accent)!important}.collection-hero,.page-header{background-color:var(--bg-dark)!important;border-bottom:none!important;padding:60px 0 48px!important;position:relative}.collection-hero:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent)}.collection-hero h1,.page-header h1{font-family:var(--font-h)!important;font-size:clamp(36px,5vw,68px)!important;font-weight:700!important;letter-spacing:-.035em!important;color:#f7f5f2!important}.product__title{font-family:var(--font-h)!important;font-size:clamp(28px,3.5vw,48px)!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--text)!important}.product__description{color:var(--text-2)!important;line-height:1.75!important;font-size:15px}.button--primary,.shopify-payment-button__button--unbranded,.product-form__submit{background-color:var(--accent)!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--font-b)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:15px 28px!important;transition:background .2s,transform .15s!important}.button--primary:hover,.product-form__submit:hover{background-color:var(--accent-hover)!important;transform:translateY(-1px)!important}.button--secondary{background:transparent!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;transition:all .2s!important}.button--secondary:hover{border-color:var(--accent)!important;color:var(--accent)!important}.badge{font-size:9px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:0!important;background-color:var(--text)!important;color:var(--bg)!important}.collection-description,.rte{color:var(--text-2)!important;line-height:1.8!important;font-size:15px;max-width:760px}.rte h2{font-family:var(--font-h)!important;font-size:18px!important;font-weight:700!important;color:var(--text)!important;margin-top:40px!important;padding-top:40px!important;border-top:1px solid var(--border)!important}.rte a,.collection-description a{color:var(--accent)!important}.cart-drawer,.drawer{background-color:var(--bg)!important;border-left:1px solid var(--border)!important}.cart-drawer__title{font-family:var(--font-h)!important;font-weight:700!important;color:var(--text)!important;font-size:18px!important}.footer,footer,.footer-section .shopify-section{background-color:var(--bg-dark)!important;border-top:none!important}.footer__heading{font-family:var(--font-h)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#f7f5f2!important}.footer a{color:#666!important;font-size:13px;transition:color .2s}.footer a:hover{color:var(--warm)!important}.footer__content-top{border-bottom:1px solid #1A1A1A!important}input,textarea,select{background-color:var(--bg-white)!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:0!important;font-family:var(--font-b)!important}input:focus,textarea:focus{border-color:var(--accent)!important;outline:none!important;box-shadow:none!important}hr{border-color:var(--border)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/anime-custom.css.map */
