.anichiba-comic{--comic-ink:#000;--comic-paper:#fff;--comic-cyan:#59dcef;--comic-yellow:#ffe34d;color:#000;background:#fff}.anichiba-comic :is(a,button,input,select,summary):focus-visible{outline:3px solid #007a8d;outline-offset:5px}.anichiba-comic .header__row--top{border-bottom:3px solid #000;background:#fff}.anichiba-comic .header__columns{min-height:86px}.anichiba-comic .menu-list__link{font-family:var(--font-body--family);font-size:16px;font-weight:800;letter-spacing:0}.anichiba-comic .menu-list__link--active .menu-list__link-title{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px}.anichiba-comic .menu-list__link:hover{color:#007184}.anichiba-comic .header-logo{transform:rotate(-3deg)}.anichiba-comic .header-actions__action{min-width:44px;min-height:44px}.anichiba-comic .menu-drawer{border:3px solid #000}.anichiba-comic .menu-drawer__menu-item{font-family:var(--font-body--family);font-size:19px;font-weight:700}.anichiba-comic [class^=ai-anichiba-hero-]{background:#fff;background-image:radial-gradient(#0003 .7px,transparent .7px);background-size:7px 7px;border-bottom:3px solid #000}.anichiba-comic [class^=ai-anichiba-hero__container-]{max-width:1400px;padding:36px clamp(20px,4vw,64px) 0}.anichiba-comic [class^=ai-anichiba-hero__grid-]{grid-template-columns:1.05fr 1fr;gap:24px;min-height:0;align-items:stretch}.anichiba-comic [class^=ai-anichiba-hero__left-]{position:relative;padding:34px 30px;gap:22px;background:var(--comic-yellow);border:3px solid #000;box-shadow:6px 6px #000;transform:rotate(-1deg);z-index:1;align-self:center;margin-block:12px 22px}.anichiba-comic [class^=ai-anichiba-hero__chapter-]{align-self:flex-start;background:#fff;border:2px solid #000;padding:6px 12px;font-size:15px;font-weight:800;box-shadow:3px 3px #000;color:#000}.anichiba-comic h1[class^=ai-anichiba-hero__headline-]{letter-spacing:-.025em;line-height:1.04;transform:skew(-5deg)}.anichiba-comic [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(48px,6.3vw,92px);line-height:1.04;color:#000;text-transform:uppercase;font-family:var(--font-heading--family);letter-spacing:-.025em;font-weight:400}.anichiba-comic [class^=ai-anichiba-hero__subtitle-]{font:500 19px/1.5 var(--font-body--family);color:#000;max-width:40ch}.anichiba-comic [class^=ai-anichiba-hero__buttons-]{gap:12px;margin:0}.anichiba-comic [class*=ai-anichiba-hero__button-]{border:2px solid #000;border-radius:0;box-shadow:4px 4px #000;font:800 17px/1.3 var(--font-body--family);min-height:50px;padding:14px 22px;transform:none;transition:background-color .15s,color .15s}.anichiba-comic [class*=ai-anichiba-hero__button--primary-]{background:#000;color:#fff;box-shadow:4px 4px #fff,5px 5px #000}.anichiba-comic [class*=ai-anichiba-hero__button--secondary-]{background:#fff;color:#000}.anichiba-comic [class*=ai-anichiba-hero__button-]:hover{background:var(--comic-cyan);color:#000}.anichiba-comic [class^=ai-anichiba-hero__right-]{min-height:530px;border:3px solid #000;border-radius:0;box-shadow:6px 6px #000;background:var(--comic-cyan);transform:rotate(1deg);margin:0 5px 12px;isolation:isolate}.anichiba-comic [class^=ai-anichiba-hero__manga-bg-]{border-radius:0;background:repeating-conic-gradient(from 12deg at 49% 55%,transparent 0deg 11deg,#000 11.2deg 11.6deg,transparent 11.9deg 24deg);opacity:.8}.anichiba-comic [class^=ai-anichiba-hero__manga-bg-]:after{content:"";position:absolute;top:22%;right:14%;bottom:22%;left:14%;border-radius:50%;background:var(--comic-cyan);box-shadow:0 0 32px 30px var(--comic-cyan)}.anichiba-comic [class^=ai-anichiba-hero__halftone--1-]{top:0;right:0;bottom:0;left:0;opacity:.4;background:radial-gradient(#000 1px,transparent 1.2px) 0 0/6px 6px;clip-path:polygon(0 0,50% 0,0 45%)}.anichiba-comic [class^=ai-anichiba-hero__product-wrapper-]{width:94%}.anichiba-comic [class^=ai-anichiba-hero__product-image-]{height:530px;filter:drop-shadow(3px 3px 0 #000);transform:rotate(-2deg)}.anichiba-comic [class^=ai-anichiba-hero__chapter-badge-]{top:20px;left:18px;color:#000;background:#fff;border:2px solid #000;border-radius:50%;transform:rotate(-9deg);padding:14px 20px;font-weight:800}.anichiba-comic [class^=ai-anichiba-hero__product-badge-]{bottom:25px;right:10px;padding:12px 18px;font:400 24px/1.2 var(--font-heading--family);color:#000;border:2px solid #000;border-radius:0;background:#fff;box-shadow:4px 4px #000;transform:rotate(-5deg)}.anichiba-comic [class^=ai-anichiba-hero__trust-]:not([class*=__trust-item-],[class*=__trust-title-],[class*=__trust-subtitle-],[class*=__trust-icon-]){background:#fff;border-top:3px solid #000;margin-top:8px;padding:22px 12px;gap:16px}.anichiba-comic [class^=ai-anichiba-hero__trust-icon-]{color:#000;width:26px;height:26px}.anichiba-comic [class^=ai-anichiba-hero__trust-item-]{grid-template-columns:26px 1fr}.anichiba-comic [class^=ai-anichiba-hero__trust-title-]{font-weight:800;font-size:15px;color:#000}.anichiba-comic [class^=ai-anichiba-hero__trust-subtitle-]{color:#444;font-size:14px}.anichiba-comic [class^=ai-trending-now-container-]{max-width:1400px}.anichiba-comic [class^=ai-trending-now-heading-]{font-size:clamp(30px,3.8vw,48px);transform:skew(-4deg);letter-spacing:-.02em}.anichiba-comic [class^=ai-trending-now-subheading-]{color:#3c3c3c;font-size:18px}.anichiba-comic [class^=ai-trending-now-carousel-]:not([class^=ai-trending-now-carousel-wrapper-]){padding:4px 7px 16px 0;scrollbar-color:#000 #eee;gap:22px}.anichiba-comic [class^=ai-trending-now-card-]:not([class^=ai-trending-now-card-content-]){border:2px solid #000;border-radius:0;box-shadow:4px 4px #000;flex-basis:calc((100% - 66px)/4)}.anichiba-comic [class^=ai-trending-now-image-wrapper-]{border-radius:0;border-bottom:2px solid #000;background:#f4f4f4}.anichiba-comic [class^=ai-trending-now-card-content-]{padding:16px}.anichiba-comic [class^=ai-trending-now-title-]{font-family:var(--font-body--family);font-size:18px;font-weight:800;line-height:1.35}.anichiba-comic span[class^=ai-trending-now-price-]{font-size:22px;color:#000}.anichiba-comic [class^=ai-trending-now-button-]{border:2px solid #000;border-radius:0;background:#fff;color:#000;font-weight:800;min-height:46px}.anichiba-comic [class^=ai-trending-now-button-]:hover{background:var(--comic-yellow);color:#000}.anichiba-comic [class^=ai-trending-now-nav-]{border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}.anichiba-comic [class^=ai-trending-now-trending-badge-]{border:2px solid #000;border-radius:0;background:var(--comic-yellow);color:#000}.anichiba-comic [class^=ai-community-section-]{padding:56px clamp(20px,4vw,64px)}.anichiba-comic [class^=ai-community-grid-]{gap:24px}.anichiba-comic [class^=ai-community-card-]{border:3px solid #000;border-radius:0;box-shadow:6px 6px #000;padding:30px;gap:16px;height:auto;transform:none}.anichiba-comic [class^=ai-community-card-]:first-child{background:var(--comic-cyan)}.anichiba-comic [class^=ai-community-card-]:last-child{background:var(--comic-yellow)}.anichiba-comic [class^=ai-community-card-]:hover{transform:none;box-shadow:6px 6px #000}.anichiba-comic [class^=ai-community-label-]{font:800 15px/1.4 var(--font-body--family);letter-spacing:0;text-transform:none;color:#000}.anichiba-comic [class^=ai-community-heading-]{font:400 clamp(30px,3vw,44px)/1.15 var(--font-heading--family);color:#000}.anichiba-comic [class^=ai-community-text-]{font:500 18px/1.5 var(--font-body--family);color:#000}.anichiba-comic [class^=ai-community-image-wrapper-]{border:2px solid #000;border-radius:0;height:220px;margin:6px 0;background:#fff}.anichiba-comic [class^=ai-community-image-]{transform:none}.anichiba-comic [class^=ai-community-button-]{border:2px solid #000;border-radius:0;min-height:48px;font:800 17px/1.4 var(--font-body--family);box-shadow:3px 3px #fff,4px 4px #000}.anichiba-comic .accordion{border-top:3px solid #000;border-bottom:3px solid #000}.anichiba-comic .accordion .details{border-bottom:1px solid #000}.anichiba-comic .accordion .details__header{font:700 20px/1.4 var(--font-body--family);padding:22px 12px}.anichiba-comic .accordion .details[open]{background:#f3f3f3}.anichiba-comic .accordion .details-content{padding:0 12px 22px;font:400 17px/1.6 var(--font-body--family)}.anichiba-comic footer.shopify-section{border-top:3px solid #000;padding-top:24px}.anichiba-comic footer.shopify-section>.section{background:var(--comic-cyan);padding-block:28px}.anichiba-comic footer.shopify-section .section-background{background:var(--comic-cyan)}.anichiba-comic footer.shopify-section a{font-family:var(--font-body--family);font-size:16px;font-weight:600}.anichiba-comic footer.shopify-section h2,.anichiba-comic footer.shopify-section h3{font-family:var(--font-heading--family)}.anichiba-comic [data-template^=collection]>.shopify-section:first-child{border-bottom:3px solid #000;background:var(--comic-yellow)}.anichiba-comic [data-template^=collection]>.shopify-section:first-child .section{background:var(--comic-yellow);padding-block:30px}.anichiba-comic [class^=ai-shop-page-]{display:block;padding:34px 0 60px}.anichiba-comic [class^=ai-shop-sort-select-]{border:2px solid #000;border-radius:0;font-size:16px;min-height:46px}.anichiba-comic [class^=ai-shop-results-count-]{color:#000;font-size:16px;font-weight:600}.anichiba-comic [class^=ai-shop-product-card-]{border:2px solid #000;border-radius:0;box-shadow:4px 4px #000;transform:none}.anichiba-comic [class^=ai-shop-product-card-]:hover{transform:none;box-shadow:4px 4px #000}.anichiba-comic [class^=ai-shop-product-image-wrapper-]{padding-bottom:100%;background:#f4f4f4;border-bottom:2px solid #000}.anichiba-comic [class^=ai-shop-product-title-]{font:800 18px/1.4 var(--font-body--family);min-height:2.8em}.anichiba-comic [class^=ai-shop-product-badge-]{border:2px solid #000;border-radius:0;background:var(--comic-yellow);color:#000;text-transform:none}.anichiba-comic [class^=ai-shop-price-regular-]{font-size:22px;font-weight:800;color:#000}.anichiba-comic [class^=ai-shop-product-button-]{border:2px solid #000;border-radius:0;font-size:16px;background:#fff;color:#000;min-height:46px}.anichiba-comic [class^=ai-shop-product-button-]:hover{background:var(--comic-yellow);color:#000}.anichiba-comic [class^=ai-shop-pagination-button-]{border:2px solid #000;border-radius:0;min-height:44px}.anichiba-comic [data-template^=product] .product-information{padding-block:32px}.anichiba-comic [data-template^=product] :is(h1,.product-details h1){font-family:var(--font-body--family);font-weight:800;font-size:clamp(27px,2.8vw,40px);line-height:1.15;letter-spacing:-.02em}.anichiba-comic [data-template^=product] .product-details{border-top:6px solid #000;padding-top:24px}.anichiba-comic [data-template^=product] .product-media-container{border:2px solid #000;background:#f5f5f5}.anichiba-comic [data-template^=product] :is(.add-to-cart-button,.shopify-payment-button__button,.quantity-selector,.variant-option__button-label){border:2px solid #000;border-radius:0}.anichiba-comic [data-template^=product] .add-to-cart-button{background:var(--comic-yellow);color:#000;box-shadow:4px 4px #000;font:800 18px/1.3 var(--font-body--family);min-height:52px}.anichiba-comic :is(.cart-drawer,.search-modal) .dialog-modal{border:3px solid #000;border-radius:0}@media(max-width:989px)and (min-width:750px){.anichiba-comic [class^=ai-anichiba-hero__left-]{padding:26px 20px}.anichiba-comic [class*=ai-anichiba-hero__headline-line-]{font-size:58px}.anichiba-comic [class^=ai-anichiba-hero__right-]{min-height:500px}}@media(max-width:749px){.anichiba-comic .header__columns{min-height:66px}.anichiba-comic [class^=ai-anichiba-hero__container-]{padding:24px 18px 0}.anichiba-comic [class^=ai-anichiba-hero__grid-]{grid-template-columns:1fr;gap:18px}.anichiba-comic [class^=ai-anichiba-hero__left-]{padding:24px 19px;margin:0 3px 4px;gap:18px}.anichiba-comic [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(45px,12.6vw,72px)}.anichiba-comic h1[class^=ai-anichiba-hero__headline-]{max-width:none}.anichiba-comic [class^=ai-anichiba-hero__chapter-]{font-size:14px}.anichiba-comic [class^=ai-anichiba-hero__subtitle-]{font-size:17px}.anichiba-comic [class*=ai-anichiba-hero__button-]{font-size:16px;padding:12px 10px}.anichiba-comic [class^=ai-anichiba-hero__right-]{min-height:350px;margin:0 5px 4px 2px}.anichiba-comic [class^=ai-anichiba-hero__product-image-]{height:350px}.anichiba-comic [class^=ai-anichiba-hero__product-badge-]{font-size:21px;bottom:16px;right:8px}.anichiba-comic [class^=ai-anichiba-hero__trust-]:not([class*=__trust-item-],[class*=__trust-title-],[class*=__trust-subtitle-],[class*=__trust-icon-]){grid-template-columns:1fr 1fr;padding:20px 0;gap:18px 12px;margin:0}.anichiba-comic [class^=ai-anichiba-hero__trust-title-]{font-size:14px}.anichiba-comic [class^=ai-anichiba-hero__trust-subtitle-]{font-size:13px}.anichiba-comic [class^=ai-trending-now-card-]:not([class^=ai-trending-now-card-content-]){flex-basis:78%}.anichiba-comic [class^=ai-trending-now-heading-]{font-size:32px}.anichiba-comic [class^=ai-trending-now-subheading-]{font-size:17px}.anichiba-comic [class^=ai-community-section-]{padding:36px 16px}.anichiba-comic [class^=ai-community-grid-]{grid-template-columns:1fr}.anichiba-comic [class^=ai-community-card-]{padding:24px;height:auto}.anichiba-comic [class^=ai-community-text-]{font-size:17px}.anichiba-comic [class^=ai-community-image-wrapper-]{height:200px}.anichiba-comic [class^=ai-shop-grid-]{gap:18px 12px}.anichiba-comic [class^=ai-shop-product-info-]{padding:12px 9px}.anichiba-comic [class^=ai-shop-product-title-]{font-size:16px}.anichiba-comic [class^=ai-shop-product-price-]{flex-wrap:wrap;gap:4px 8px}.anichiba-comic [class^=ai-shop-price-regular-]{font-size:20px}.anichiba-comic [class^=ai-shop-product-button-]{font-size:15px}.anichiba-comic [class^=ai-shop-sort-select-]{min-width:0}.anichiba-comic [data-template^=product] .product-information{padding-block:20px}}@media(prefers-reduced-motion:reduce){.anichiba-comic *,.anichiba-comic *:before,.anichiba-comic *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.anichiba-comic [class^=ai-shop-header-]{text-align:left;background:#ffe34d;border:3px solid #000;padding:26px;margin-bottom:30px;box-shadow:5px 5px #000}.anichiba-comic [class^=ai-shop-title-]{font:400 clamp(38px,5vw,64px)/1.15 var(--font-heading--family);transform:skew(-4deg);margin:0}.anichiba-comic [class^=ai-shop-description-]:empty{display:none}.anichiba-comic [class^=ai-comic-mystery__spread-]>*{min-width:0;overflow-wrap:anywhere}@media(min-width:990px){.anichiba-comic [class^=ai-comic-mystery__spread-]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.85fr)}}.anichiba-comic [data-template^=collection]>.shopify-section:first-child .section{padding-block:0;background:#fff}.anichiba-comic .anichiba-collection-copy{max-width:75ch;margin:56px auto 0;padding:28px;border-top:3px solid #000;font:400 17px/1.6 var(--font-body--family)}.anichiba-comic .anichiba-collection-copy :is(h2,h3){font:800 28px/1.2 var(--font-body--family);margin-block:24px 16px}.anichiba-comic [class^=ai-shop-header-] [class^=ai-shop-description-]{font:400 17px/1.5 var(--font-body--family);max-width:65ch;margin:16px 0 0}.anichiba-comic [data-essential-upsell-element=product]{background:#fff!important;border:2px solid #000!important;border-radius:0!important;box-shadow:3px 3px #000}.anichiba-comic [data-essential-upsell-element=container]{margin-block:24px!important}.anichiba-comic [data-essential-upsell-element=container] :is(a,p,span){color:#000}.anichiba-comic [data-essential-upsell-element=title]{color:#000!important;font-family:var(--font-body--family)!important}.anichiba-comic [data-essential-upsell-element=add-to-cart-button]{background:var(--comic-yellow)!important;color:#000!important;border:2px solid #000!important;border-radius:0!important}.anichiba-comic .shipmozo-widget{border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}.anichiba-comic .shipmozo-banner-success{background:var(--comic-cyan)!important;color:#000!important;border-radius:0}.anichiba-comic .shipmozo-input-row{border:2px solid #000!important;border-radius:0}.anichiba-comic .shipmozo-check-link{background:#000!important;color:#fff!important;border-radius:0}@media(max-width:749px){.anichiba-comic .search-modal__content,.anichiba-comic .search-modal__content *{box-sizing:border-box}.anichiba-comic .search-modal__content{width:100%;max-width:100vw}.anichiba-comic .predictive-search-form__header{width:100%;min-width:0}.anichiba-comic .search-input{min-width:0}.anichiba-comic .cart-drawer__dialog,.anichiba-comic .cart-drawer__dialog *{box-sizing:border-box}.anichiba-comic .cart-drawer__close-button{position:absolute;right:16px;top:16px;z-index:2}.anichiba-comic .predictive-search__close-modal-button{min-width:44px;min-height:44px}}.anichiba-comic :is([class^=ai-anichiba-hero],[class^=ai-trending-now],[class^=ai-comic-],[class^=ai-community-],[class^=ai-shop-]){box-sizing:border-box}@media(max-width:749px){.anichiba-comic .menu-drawer__menu-item{min-height:44px;display:flex;align-items:center;padding-block:9px}.anichiba-comic [class*=ai-anichiba-hero__button-]{min-height:50px;flex:1 1 0;min-width:0;padding:12px 10px}.anichiba-comic [class^=ai-trending-now-button-],.anichiba-comic [class^=ai-shop-product-button-],.anichiba-comic [class^=ai-community-button-]{min-height:48px;display:flex;align-items:center;justify-content:center;line-height:1.35}.anichiba-comic :is(input,select,textarea){font-size:16px}.anichiba-comic [class^=ai-community-card-]{min-width:0}.anichiba-comic [class^=ai-comic-mystery-] a{box-sizing:border-box;max-width:100%}.anichiba-comic .cart-drawer .dialog-modal{max-width:100vw;box-sizing:border-box}.anichiba-comic .cart-drawer :is(.cart__checkout-button,.quantity-selector button){min-height:44px}}@media(max-width:359px){.anichiba-comic [class^=ai-anichiba-hero__left-]{padding:22px 16px;gap:16px}.anichiba-comic [class*=ai-anichiba-hero__headline-line-]{font-size:37px}.anichiba-comic [class*=ai-anichiba-hero__button-]{font-size:15px;padding:11px 8px}.anichiba-comic [class^=ai-anichiba-hero__subtitle-]{font-size:16px;line-height:1.5}.anichiba-comic [class^=ai-anichiba-hero__chapter-]{font-size:13px;padding:6px 9px}.anichiba-comic [class^=ai-shop-product-info-]{padding:12px 8px}.anichiba-comic [class^=ai-shop-price-regular-]{font-size:19px}}@media(max-width:359px){.anichiba-neo .anichiba-comic [class*=ai-anichiba-hero__headline-line-]{font-size:37px}.anichiba-neo .anichiba-comic [class*=ai-anichiba-hero__button-]{font-size:15px;padding:11px 8px}}.anichiba-halloween{--comic-yellow:#ff7a1a;--comic-cyan:#cbb2ef;--h-paper:#fff7e7;--h-violet:#301542;--h-orange:#ff7a1a;--h-moon:#f8d96a;background:var(--h-paper);color:#000}.anichiba-halloween .section-background,.anichiba-halloween main>.shopify-section{background-color:var(--h-paper)}.anichiba-halloween :is(.header,.header__row,.menu-drawer,.search-modal__content,.cart-drawer__dialog){background:var(--h-paper);color:#000}.anichiba-halloween .header{border-bottom:3px solid #000}.anichiba-halloween :is(a,button,input,select,summary):focus-visible{outline:3px solid #6d34a4;outline-offset:4px}.anichiba-halloween [class^=ai-anichiba-hero-]{background:var(--h-paper);background-image:radial-gradient(#3015422b .8px,transparent 1px);background-size:8px 8px;border-bottom:3px solid #000}.anichiba-halloween [class^=ai-anichiba-hero__container-]{padding-top:22px}.anichiba-halloween [class^=ai-anichiba-hero__grid-]{gap:26px;grid-template-columns:1.02fr 1fr}.anichiba-halloween [class^=ai-anichiba-hero__left-]{background:var(--h-orange);padding:32px;gap:21px;box-shadow:7px 7px #000;align-self:center}.anichiba-halloween [class^=ai-anichiba-hero__chapter-]{background:var(--h-paper);font-size:15px}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(52px,6.4vw,92px);line-height:1.06;letter-spacing:-.02em}.anichiba-halloween [class^=ai-anichiba-hero__subtitle-]{max-width:36ch;color:#000;font-size:19px}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:550px;background:var(--h-violet);overflow:hidden;isolation:isolate;margin-top:0;transform:rotate(1deg);box-shadow:7px 7px #000}.anichiba-halloween [class^=ai-anichiba-hero__manga-bg-],.anichiba-halloween [class*=ai-anichiba-hero__halftone--]{display:none}.anichiba-halloween [class^=ai-anichiba-hero__product-wrapper-]{position:relative;z-index:2;width:85%;align-self:center;transform:translate(14px,5px)}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:510px;max-width:100%;object-fit:contain;filter:drop-shadow(4px 5px 0 #000);transform:rotate(-1deg)}.anichiba-halloween [class^=ai-anichiba-hero__chapter-badge-]{z-index:4;top:18px;left:16px;background:var(--h-paper);font-size:16px;padding:10px 17px;transform:rotate(-8deg);border-width:3px}.anichiba-halloween [class^=ai-anichiba-hero__product-badge-]{z-index:4;background:var(--h-moon);right:13px;bottom:22px;font-size:24px;max-width:70%;text-align:center}.anichiba-halloween [class^=ai-anichiba-hero__trust-]:not([class*=__trust-item-],[class*=__trust-title-],[class*=__trust-subtitle-],[class*=__trust-icon-]){background:var(--h-paper);margin-top:24px;padding-block:22px}.anichiba-halloween [class*=ai-anichiba-hero__button--secondary-]{background:var(--h-paper)}.anichiba-halloween [class*=ai-anichiba-hero__button-]:hover{background:var(--h-violet);color:var(--h-paper)}.h-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 22px;padding:10px 0;border-top:3px solid #000;border-bottom:3px solid #000;font:800 16px/1.3 var(--font-body--family);color:#000}.h-masthead span:last-child{font-size:14px;font-weight:600}.h-scene,.h-lanterns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:block}.h-scene{z-index:0}.h-lanterns{z-index:3}.h-stamp{position:absolute;left:22px;bottom:25px;z-index:4;color:var(--h-paper);font:800 14px/1.25 var(--font-body--family);max-width:80px;transform:rotate(-7deg)}.anichiba-halloween [class^=ai-trending-now-]{--color-background:255 247 231}.anichiba-halloween [class^=ai-trending-now-subheading-]{color:#443747}.anichiba-halloween [class^=ai-trending-now-card-]:not([class^=ai-trending-now-card-content-]),.anichiba-halloween [class^=ai-shop-product-card-]{background:#fff}.anichiba-halloween [class^=ai-trending-now-button-]:hover,.anichiba-halloween [class^=ai-shop-product-button-]:hover{background:var(--h-moon)}.anichiba-halloween [class^=ai-trending-now-nav-]{background:var(--h-paper);color:#000}.anichiba-halloween [class^=ai-comic-series-]{background:var(--h-paper)}.anichiba-halloween [class^=ai-comic-series__cover-]:nth-child(2n){background:var(--h-violet)}.anichiba-halloween [class^=ai-comic-series__name-]{color:#000}.anichiba-halloween [class^=ai-comic-mystery-]{background:var(--h-violet);color:var(--h-paper)}.anichiba-halloween [class^=ai-comic-mystery-] :is(h2,h3,p){color:var(--h-paper)}.anichiba-halloween [class^=ai-comic-mystery__title-]{color:var(--h-orange)!important}.anichiba-halloween [class^=ai-comic-mystery__button-]{background:var(--h-orange);color:#000;border-color:#000}.anichiba-halloween [class^=ai-comic-mystery__image-panel-]{background:var(--h-moon)}.anichiba-halloween [class^=ai-community-card-]:first-child{background:var(--comic-cyan)}.anichiba-halloween [class^=ai-community-card-]:last-child{background:var(--h-moon)}.anichiba-halloween .accordion .details[open]{background:#f2e5d0}.anichiba-halloween footer.shopify-section>.section,.anichiba-halloween footer.shopify-section .section-background{background:var(--h-orange)}.anichiba-halloween [class^=ai-shop-header-]{background:var(--h-orange)}.anichiba-halloween .anichiba-collection-copy{background:var(--h-paper)}.anichiba-halloween [data-template^=product] .add-to-cart-button{background:var(--h-orange);color:#000}.anichiba-halloween .shipmozo-banner-success{background:var(--comic-cyan)!important}@media(min-width:750px)and (max-width:1100px){.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:24px}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:63px}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:500px}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:465px}}@media(max-width:749px){.anichiba-halloween [class^=ai-anichiba-hero__container-]{padding:16px 17px 0}.h-masthead{gap:8px;align-items:center;margin-bottom:20px;padding:9px 1px;font-size:14px}.h-masthead span:last-child{font-size:12px;max-width:90px;text-align:right}.anichiba-halloween [class^=ai-anichiba-hero__grid-]{grid-template-columns:minmax(0,1fr);gap:22px}.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:25px 21px;gap:18px;margin:0 3px 3px}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(46px,14vw,72px)}.anichiba-halloween [class^=ai-anichiba-hero__subtitle-]{font-size:17px;line-height:1.5}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:380px;margin:0 4px 4px 2px}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:370px}.anichiba-halloween [class^=ai-anichiba-hero__product-badge-]{font-size:21px;bottom:15px;right:10px;max-width:65%}.anichiba-halloween [class^=ai-anichiba-hero__chapter-badge-]{font-size:14px;left:12px;top:14px;padding:8px 12px}.anichiba-halloween [class^=ai-anichiba-hero__trust-]:not([class*=__trust-item-],[class*=__trust-title-],[class*=__trust-subtitle-],[class*=__trust-icon-]){margin-top:12px}.anichiba-halloween .h-stamp{font-size:12px;left:15px;bottom:20px;max-width:65px}}@media(max-width:359px){.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:23px 16px}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:43px}.anichiba-halloween [class^=ai-anichiba-hero__chapter-]{font-size:13px;padding:6px 9px}.anichiba-halloween [class^=ai-anichiba-hero__subtitle-]{font-size:16px}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:340px}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:330px}}@media(prefers-reduced-motion:reduce){.anichiba-halloween *,.anichiba-halloween *:before,.anichiba-halloween *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.anichiba-halloween [class^=ai-comic-series__card-] h3{background:#f8d96a;color:#000}.anichiba-halloween [class^=ai-comic-series__card-]:nth-child(2n) h3{background:#cbb2ef;color:#000}.anichiba-halloween [class^=ai-comic-mystery-] h2{color:#ff7a1a}.anichiba-halloween [class^=ai-comic-mystery-] a{background:#ff7a1a;color:#000}.anichiba-halloween [class^=ai-comic-mystery__art-]{background:#f8d96a}@media(max-width:359px){.anichiba-halloween [class^=ai-comic-series__card-] h3{font-size:14px;line-height:1.25;padding:12px 7px;word-break:normal}}.anichiba-halloween{--h-art-ghost:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20120%22%3E%3Cpath%20d%3D%22M22%20104V43C22%201%2079%201%2079%2043v61l-14-11-14%2013-15-12z%22%20fill%3D%22%23fff7e7%22%20stroke%3D%22%23000%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cellipse%20cx%3D%2242%22%20cy%3D%2244%22%20rx%3D%225%22%20ry%3D%228%22%2F%3E%3Cellipse%20cx%3D%2262%22%20cy%3D%2243%22%20rx%3D%225%22%20ry%3D%228%22%2F%3E%3Cellipse%20cx%3D%2253%22%20cy%3D%2268%22%20rx%3D%227%22%20ry%3D%2210%22%2F%3E%3Cpath%20d%3D%22m7%2022%206%202m72%2056%208-2M16%2072l-7%203%22%20stroke%3D%22%23301542%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);--h-art-pumpkin:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20110%22%3E%3Cpath%20d%3D%22m55%2027%203-21%2013%202-8%2020%22%20fill%3D%22%23685637%22%20stroke%3D%22%23000%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M58%2025C16%209%200%2045%2015%2079c11%2024%2029%2024%2045%2018%2019%208%2040-1%2047-24%2012-37-11-61-49-48z%22%20fill%3D%22%23ff7a1a%22%20stroke%3D%22%23000%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M49%2028C31%2047%2035%2079%2050%2095m18-67c16%2021%2017%2047%202%2067%22%20fill%3D%22none%22%20stroke%3D%22%23ad4817%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22m29%2056%2015-18%207%2021zm41%203%207-21%2015%2018zM31%2072l15%204%206-8%209%2012%2010-10%206%208%2014-7c-9%2024-48%2029-60%201z%22%20fill%3D%22%23f8d96a%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--h-art-web:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23301542%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M116%204H4m112%200v112M116%204%206%20114M116%204%2010%2049M116%204%2070%20112M116%2026Q102%2024%2095%2013M116%2050q-30-5-43-28M116%2078Q65%2068%2047%2033M116%20106Q46%2094%2020%2045%22%2F%3E%3Cpath%20d%3D%22M116%204%2031%2085M116%204%2093%2096%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M93%2078v22%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%3Cellipse%20cx%3D%2293%22%20cy%3D%22104%22%20rx%3D%226%22%20ry%3D%228%22%2F%3E%3Cg%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m88%20100-8-5m8%209-10%201m10%203-7%208m17-16%208-5m-8%209%2010%201m-10%203%207%208%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--h-art-bats:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%2095%22%3E%3Cpath%20d%3D%22M10%2012q28%207%2048%2029l7-15%209%2011%2010-8%204%2017q30-9%2058-6-20%2011-19%2027-23-10-36%203-16%207-17%2019-11-21-31-24-5-25-33-53z%22%2F%3E%3Cpath%20d%3D%22M103%201q11%205%2017%2015l4-7%205%207%205-4%201%208q14-2%2025%201-9%204-10%2012-10-6-17-2-8%201-10%208-3-11-12-14%200-13-8-24z%22%20fill%3D%22%23301542%22%2F%3E%3C%2Fsvg%3E)}.anichiba-halloween [class^=ai-anichiba-hero-]{position:relative}.anichiba-halloween [class^=ai-anichiba-hero-]:before,.anichiba-halloween [class^=ai-anichiba-hero-]:after,.anichiba-halloween [class^=ai-comic-series-]:before,.anichiba-halloween [class^=ai-trending-now-header-]:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}.anichiba-halloween [class^=ai-anichiba-hero-]:before{display:none;background-image:var(--h-art-ghost);width:90px;height:112px;left:-110px;top:270px;transform:rotate(-14deg)}.anichiba-halloween [class^=ai-anichiba-hero-]:after{display:none;background-image:var(--h-art-bats);width:112px;height:96px;right:-124px;top:270px;transform:rotate(-12deg)}.anichiba-halloween [class^=ai-comic-series-]{position:relative}.anichiba-halloween [class^=ai-comic-series-]:before{background-image:none;width:98px;height:98px;right:10px;top:2px}.anichiba-halloween [class^=ai-comic-series-]>h2{padding-right:0}.anichiba-halloween [class^=ai-trending-now-header-]{position:relative;padding-right:240px;min-height:78px}.anichiba-halloween [class^=ai-trending-now-header-]:after{background-image:var(--h-art-pumpkin);width:82px;height:78px;right:128px;top:0;transform:rotate(8deg)}.anichiba-halloween [class^=ai-trending-now-header-aytr]:after{background-image:var(--h-art-ghost);height:88px;transform:rotate(-10deg)}.anichiba-halloween [class^=ai-trending-now-header-aak5]:after{background-image:var(--h-art-bats);width:100px;transform:rotate(-8deg)}@media(min-width:1200px){.anichiba-halloween [class^=ai-anichiba-hero-]:before,.anichiba-halloween [class^=ai-anichiba-hero-]:after{display:block}}@media(max-width:749px){.anichiba-halloween [class^=ai-comic-series-]:before{width:58px;height:58px;right:5px;top:3px}.anichiba-halloween [class^=ai-comic-series-]>h2{padding-right:0}.anichiba-halloween [class^=ai-trending-now-header-]{padding-right:58px;min-height:54px}.anichiba-halloween [class^=ai-trending-now-header-]:after{width:48px;height:48px;right:0;top:3px}.anichiba-halloween [class^=ai-trending-now-header-aytr]:after{height:56px}.anichiba-halloween [class^=ai-trending-now-header-aak5]:after{width:55px}}.anichiba-halloween [class^=ai-anichiba-hero__grid-]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.anichiba-halloween [class^=ai-anichiba-hero__buttons-]{display:flex;flex-wrap:wrap}.anichiba-halloween [class^=ai-anichiba-hero__button-]{min-width:0;flex:1 1 140px;text-align:center;text-wrap:balance}.anichiba-halloween [class^=ai-trending-now-header-]{padding-right:clamp(170px,17vw,240px)}.anichiba-halloween [class^=ai-comic-series__card-] h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}@media(min-width:1200px){.anichiba-halloween [class^=ai-anichiba-hero-]:before{display:block;width:clamp(58px,6vw,90px);height:clamp(72px,7.5vw,112px);left:calc(-1*clamp(74px,7.5vw,110px));top:clamp(220px,22vw,270px)}.anichiba-halloween [class^=ai-anichiba-hero-]:after{display:block;width:clamp(70px,7.3vw,112px);height:clamp(60px,6.3vw,96px);right:calc(-1*clamp(82px,8.1vw,124px));top:clamp(220px,22vw,270px)}}@media(min-width:750px)and (max-width:989px){.anichiba-halloween .shopify-block:has(>[class^=ai-anichiba-hero-]){width:100%;max-width:100%}.anichiba-halloween [class^=ai-anichiba-hero__container-]{max-width:760px;padding-inline:24px}.anichiba-halloween [class^=ai-anichiba-hero__grid-]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:22px;gap:18px;margin:4px 3px 8px}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(42px,6vw,58px)}.anichiba-halloween [class^=ai-anichiba-hero__right-]{width:min(100%,560px);justify-self:center;min-height:430px;margin:0 8px 8px 0}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:410px}.anichiba-halloween [class^=ai-anichiba-hero__trust-]:not([class*=__trust-item-],[class*=__trust-title-],[class*=__trust-subtitle-],[class*=__trust-icon-]){grid-template-columns:repeat(2,minmax(0,1fr))}.anichiba-halloween [class^=ai-trending-now-header-]{padding-right:160px}.anichiba-halloween [class^=ai-trending-now-header-]:after{width:58px;height:62px;right:100px}.anichiba-halloween [class^=ai-trending-now-header-aak5]:after{width:65px}}@media(max-width:749px){.anichiba-halloween [class^=ai-anichiba-hero__grid-]{grid-template-columns:minmax(0,1fr)}.anichiba-halloween [class^=ai-trending-now-header-]{padding-right:58px}.anichiba-halloween [class^=ai-anichiba-hero__button-]{flex:1 1 100px;min-height:50px;padding:12px 10px;font-size:16px}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:clamp(340px,101vw,460px)}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:clamp(330px,98vw,445px)}.anichiba-halloween [class^=ai-anichiba-hero__product-badge-]{font-size:clamp(18px,5.4vw,23px);max-width:68%}.anichiba-halloween [class^=ai-comic-series__card-] h3{font-size:clamp(14px,3.8vw,17px);padding:12px 7px}}@media(min-width:1600px){.anichiba-halloween [class^=ai-anichiba-hero__container-]{max-width:1300px}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:600px}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:560px}}@media(hover:none)and (pointer:coarse){.anichiba-halloween :is(.header-actions__action,.header__icon,[class^=ai-trending-now-nav-],[class^=ai-shop-product-button-]){min-width:44px;min-height:44px}}@media(max-width:989px){.anichiba-halloween .shopify-block:has(>[class^=ai-anichiba-hero-]){width:100%;max-width:100%}}@media(min-width:750px)and (max-width:1199px){.anichiba-halloween [class^=ai-trending-now-carousel-]{gap:20px}.anichiba-halloween [class^=ai-trending-now-carousel-]>[class^=ai-trending-now-card-]{flex:0 0 calc((100% - 40px)/3)}}.anichiba-halloween :is([class^=ai-trending-now-price-],[class^=ai-trending-now-compare-price-]){white-space:nowrap}@media(min-width:2200px){.anichiba-halloween{--h-stage:clamp(1440px,56.8vw,2180px)}.anichiba-halloween .shopify-block:has(>[class^=ai-anichiba-hero-]){width:var(--h-stage);max-width:calc(100% - 240px)}.anichiba-halloween [class^=ai-anichiba-hero__container-]{max-width:none;width:100%}.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:clamp(40px,1.8vw,68px);gap:clamp(24px,1.1vw,42px)}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(110px,3.65vw,140px)}.anichiba-halloween [class^=ai-anichiba-hero__subtitle-]{font-size:clamp(22px,.78vw,30px)}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:clamp(760px,25vw,960px)}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:clamp(720px,24vw,920px)}.anichiba-halloween [class^=ai-anichiba-hero__button-]{font-size:clamp(19px,.65vw,25px);min-height:64px}.anichiba-halloween [class^=ai-anichiba-hero__chapter-],.anichiba-halloween [class^=ai-anichiba-hero__chapter-badge-]{font-size:clamp(18px,.6vw,23px)}.anichiba-halloween [class^=ai-anichiba-hero__product-badge-]{font-size:clamp(30px,1vw,38px)}.anichiba-halloween [class^=ai-comic-series-],.anichiba-halloween [class^=ai-trending-now-container-]{max-width:var(--h-stage)}.anichiba-halloween [class^=ai-comic-series-]>h2,.anichiba-halloween [class^=ai-trending-now-heading-]{font-size:clamp(50px,1.65vw,64px)}.anichiba-halloween [class^=ai-comic-series__card-] h3{font-size:clamp(20px,.7vw,26px)}.anichiba-halloween [class^=ai-anichiba-hero__trust-title-]{font-size:clamp(18px,.6vw,23px)}.anichiba-halloween [class^=ai-anichiba-hero__trust-subtitle-]{font-size:clamp(16px,.52vw,20px)}}.anichiba-halloween [class^=ai-anichiba-hero-]{background-image:radial-gradient(#30154212 .8px,transparent 1px)}.anichiba-halloween [class^=ai-anichiba-hero-]:before,.anichiba-halloween [class^=ai-anichiba-hero-]:after{display:none}.anichiba-halloween [class^=ai-anichiba-hero__grid-]{position:relative}@media(min-width:1200px){.anichiba-halloween [class^=ai-anichiba-hero__grid-]:before,.anichiba-halloween [class^=ai-anichiba-hero__grid-]:after{content:"";position:absolute;grid-row:1 / 2;grid-column:1 / -1;top:50%;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}.anichiba-halloween [class^=ai-anichiba-hero__grid-]:before{background-image:var(--h-art-ghost);width:clamp(58px,6vw,90px);height:clamp(72px,7.5vw,112px);left:calc(-1*clamp(74px,7.5vw,110px));transform:translateY(-50%) rotate(-14deg)}.anichiba-halloween [class^=ai-anichiba-hero__grid-]:after{background-image:var(--h-art-bats);width:clamp(70px,7.3vw,112px);height:clamp(60px,6.3vw,96px);right:calc(-1*clamp(82px,8.1vw,124px));transform:translateY(-50%) rotate(-12deg)}}.anichiba-halloween [data-template^=product] .product-information{display:block;padding:28px 0 44px}.anichiba-halloween [data-template^=product] .product-information__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;grid-template-areas:none!important;box-sizing:border-box;align-items:start;gap:clamp(24px,3vw,64px);width:min(90%,2600px);margin-inline:auto}.anichiba-halloween [data-template^=product] :is(.product-information__media,.product-details){grid-area:auto!important;box-sizing:border-box;min-width:0;width:100%}.anichiba-halloween [data-template^=product] media-gallery{width:100%;margin:0;padding:0;--padding-block-start:0px;--thumbnail-width:64px}.anichiba-halloween [data-template^=product] .product-information__media{border:3px solid #000;box-shadow:6px 6px #000;background:#fff;overflow:hidden}.anichiba-halloween [data-template^=product] .product-media-container{height:clamp(440px,60vh,900px);max-height:none;border:0;background:#fff;--product-media-fit:contain}.anichiba-halloween [data-template^=product] .product-media{width:100%;height:100%;aspect-ratio:auto;background:#fff}.anichiba-halloween [data-template^=product] .product-media__image{width:100%;height:100%;object-fit:contain!important}.anichiba-halloween [data-template^=product] .product-details{border:3px solid #000;padding:clamp(22px,2vw,44px);background:var(--h-paper);box-shadow:6px 6px #000}.anichiba-halloween [data-template^=product] .product-details>.group-block{padding:0;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.anichiba-halloween [data-template^=product] .product-details h1{font-size:clamp(28px,2.2vw,48px);line-height:1.13;margin:0;text-wrap:balance;overflow-wrap:anywhere}.anichiba-halloween [data-template^=product] .product-details :is(.price,.price__regular){font-size:clamp(22px,1.4vw,30px);font-weight:700}.anichiba-halloween [data-template^=product] .product-details .add-to-cart-button{width:100%;min-height:54px}.anichiba-halloween [data-template^=product] .product-details :is(input,select){min-height:44px;font-size:16px}.anichiba-halloween [data-template^=product] .product-details .shipmozo-widget,.anichiba-halloween [data-template^=product] .product-details .accordion{margin-top:20px}.anichiba-halloween [data-template^=product] [data-essential-upsell-element=container]{margin-block:20px!important;max-width:100%}@media(min-width:750px)and (max-width:989px){.anichiba-halloween [data-template^=product] .product-information__grid{width:94%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px}.anichiba-halloween [data-template^=product] .product-details{padding:20px}.anichiba-halloween [data-template^=product] .product-details h1{font-size:28px}.anichiba-halloween [data-template^=product] .product-media-container{height:420px}}@media(max-width:749px){.anichiba-halloween [data-template^=product] .product-information{padding:18px 0 30px}.anichiba-halloween [data-template^=product] .product-information__grid{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr)!important;gap:22px}.anichiba-halloween [data-template^=product] .product-media-container{height:clamp(270px,84vw,420px)}.anichiba-halloween [data-template^=product] .product-details{padding:18px;position:static}.anichiba-halloween [data-template^=product] .product-details h1{font-size:clamp(24px,6.4vw,30px);text-wrap:pretty}.anichiba-halloween [data-template^=product] .product-details .group-block-content{gap:16px}.anichiba-halloween [data-template^=product] media-gallery{position:static}}.anichiba-halloween [data-template^=product] .accordion .details-content{max-width:80ch;margin-inline:auto;padding:0 20px 24px;font-size:clamp(17px,.6vw,22px);line-height:1.65}.anichiba-halloween [data-template^=product] .accordion .details-content :is(p,span){background:transparent!important}@media(min-width:1200px){.anichiba-halloween{--h-stage:82vw}.anichiba-halloween .shopify-block:has(>[class^=ai-anichiba-hero-]){width:var(--h-stage);max-width:none}.anichiba-halloween [class^=ai-anichiba-hero__container-]{width:100%;max-width:none;padding-inline:32px}.anichiba-halloween [class^=ai-anichiba-hero__left-]{padding:clamp(32px,1.8vw,68px);gap:clamp(21px,1vw,38px)}.anichiba-halloween [class*=ai-anichiba-hero__headline-line-]{font-size:clamp(72px,5vw,180px)}.anichiba-halloween [class^=ai-anichiba-hero__subtitle-]{font-size:clamp(19px,1.05vw,32px)}.anichiba-halloween [class^=ai-anichiba-hero__right-]{min-height:clamp(550px,31vw,1140px)}.anichiba-halloween [class^=ai-anichiba-hero__product-image-]{height:clamp(510px,29vw,1080px)}.anichiba-halloween [class^=ai-comic-series-],.anichiba-halloween .section-content-wrapper>[class^=ai-trending-now-],.anichiba-halloween [class^=ai-trending-now-container-]{width:var(--h-stage);max-width:none;margin-inline:auto}.anichiba-halloween [class^=ai-trending-now-container-]{width:100%}.anichiba-halloween [class^=ai-anichiba-hero__grid-]:before{left:calc((100% - 100vw)/4);transform:translate(-50%,-50%) rotate(-14deg)}.anichiba-halloween .section-content-wrapper>:is([class^=ai-comic-series-],[class^=ai-trending-now-]){margin-inline:0;align-self:flex-start;position:relative;left:50%;transform:translate(-50%)}.anichiba-halloween [class^=ai-anichiba-hero__grid-]:after{right:calc((100% - 100vw)/4);transform:translate(50%,-50%) rotate(-12deg)}}.anichiba-halloween main:not([data-template^=index]){--h-template-fixes: 1}.anichiba-halloween main:not([data-template^=index]) :is(product-card,product-card-link,.product-grid__item,.resource-list__item){min-width:0;max-width:100%;box-sizing:border-box}.anichiba-halloween main:not([data-template^=index]) .product-card__content{border:2px solid #000;border-radius:0;box-shadow:4px 4px #000;background:var(--h-paper);height:100%;gap:0;overflow:visible}.anichiba-halloween main:not([data-template^=index]) product-card :is(.group-block,.group-block-content,.text-block){box-sizing:border-box;min-width:0;max-width:100%;width:100%;--width:100%;--max-width:100%}.anichiba-halloween main:not([data-template^=index]) .product-card__content>.group-block{padding:16px;--padding-inline-start:16px;--padding-inline-end:16px}.anichiba-halloween main:not([data-template^=index]) product-card .group-block-content{gap:10px}.anichiba-halloween main:not([data-template^=index]) product-card .text-block p{margin:0;font:700 17px/1.4 var(--font-body--family);white-space:normal;overflow-wrap:anywhere;word-break:normal}.anichiba-halloween main:not([data-template^=index]) product-card product-price{font:700 19px/1.35 var(--font-body--family);width:100%;min-width:0}.anichiba-halloween main:not([data-template^=index]) product-card [ref=priceContainer]{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.anichiba-halloween main:not([data-template^=index]) product-card .compare-at-price{font-size:.78em;color:#514b46}.anichiba-halloween main:not([data-template^=index]) product-card .card-gallery{border-bottom:2px solid #000;--gallery-aspect-ratio:4 / 5;background:#fff;border-radius:0}.anichiba-halloween main:not([data-template^=index]) product-card .product-media__image{object-fit:contain}.anichiba-halloween main:not([data-template^=index]) product-card .product-badges__badge{border:2px solid #000;border-radius:0;background:var(--h-orange);color:#000;font-weight:700}.anichiba-halloween main:not([data-template^=index]) product-card .quick-add__button{min-height:44px;min-width:44px;border:2px solid #000;color:#000;background:var(--h-paper)}.anichiba-halloween main:not([data-template^=index]) product-card:focus-within{outline:3px solid #6b3089;outline-offset:5px}.anichiba-halloween [data-template=search]{padding-bottom:32px}.anichiba-halloween [data-template=search] .search-page__header{width:min(90vw,2400px);max-width:none;margin:32px auto 0;padding:28px;border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-orange);gap:20px;align-items:flex-start}.anichiba-halloween [data-template=search] .search-page__header h1{font:400 clamp(34px,3vw,72px)/1.1 var(--font-heading--family);margin:0;color:#000}.anichiba-halloween [data-template=search] .search-page-input__parent{width:100%;max-width:900px}.anichiba-halloween [data-template=search] search-page-input-component{width:100%;--size-style-width:100%;border:2px solid #000;border-radius:0;background:var(--h-paper);min-height:54px}.anichiba-halloween [data-template=search] .search-page-input{font-size:18px;color:#000}.anichiba-halloween [data-template=search] results-list{display:block;width:min(90vw,2400px);margin:0 auto;padding:28px 0;max-width:none}.anichiba-halloween [data-template=search] .collection-wrapper{display:block;width:100%;min-width:0}.anichiba-halloween [data-template=search] .product-grid{display:grid;width:100%;max-width:100%;margin:0;padding:4px 5px 8px 0;gap:28px 24px;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))}.anichiba-halloween [data-template=search] .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(6,minmax(0,1fr))}.anichiba-halloween [data-template=search] .product-grid:is([product-grid-view=single],[product-grid-view=mobile-single]){grid-template-columns:minmax(0,1fr)}.anichiba-halloween [data-template=search] .facets-block-wrapper{width:100%;margin:0 0 24px}.anichiba-halloween [data-template=search] .facets{padding-inline:0}.anichiba-halloween [data-template=search] :is(.facets__summary,.sorting-filter__button){min-height:44px}.anichiba-halloween [data-template=search] .product-grid-view-zoom-out--details{min-width:0;overflow-wrap:anywhere}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase-]{background:var(--h-paper);padding-block:32px 48px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__container-]{width:min(90vw,2400px);max-width:none;padding:0;margin-inline:auto}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__header-]{padding:28px;text-align:left;border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-orange);margin-bottom:32px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__title-]{font:400 clamp(34px,3vw,72px)/1.1 var(--font-heading--family);color:#000}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__subtitle-]{font-size:18px;color:#000}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__grid-]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__card-]{min-width:0;border:2px solid #000;border-radius:0;background:var(--h-paper);box-shadow:4px 4px #000}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__card-]:hover{transform:translateY(-2px);box-shadow:4px 6px #000}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__image-wrapper-]{border-bottom:2px solid #000;background:#fff}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-title-]{font:700 20px/1.3 var(--font-body--family);overflow-wrap:anywhere}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-description-]{font-size:16px;line-height:1.5}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__cta-]{min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,3vw,64px);align-items:start;width:min(90vw,2000px);margin:32px auto 0;padding:0}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper>.group-block{width:100%;max-width:none;min-width:0;border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-orange);padding:clamp(22px,2vw,44px)}.anichiba-halloween [data-template="page.contact"] .group-block-content{align-items:flex-start;text-align:left}.anichiba-halloween [data-template="page.contact"] .text-block{width:100%;max-width:100%;--max-width:100%;text-align:left;color:#000}.anichiba-halloween [data-template="page.contact"] h1{font:400 clamp(36px,3.2vw,74px)/1.1 var(--font-heading--family);margin:0 0 16px}.anichiba-halloween [data-template="page.contact"] h2{font:700 clamp(23px,1.5vw,32px)/1.25 var(--font-body--family);margin:20px 0 12px}.anichiba-halloween [data-template="page.contact"] .text-block p{font:400 clamp(17px,1vw,22px)/1.6 var(--font-body--family);max-width:65ch;margin:0 0 16px}.anichiba-halloween [data-template="page.contact"] .contact-form{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:clamp(20px,2vw,40px);border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-paper)}.anichiba-halloween [data-template="page.contact"] .contact-form__form{display:flex;flex-direction:column;gap:10px}.anichiba-halloween [data-template="page.contact"] .contact-form__form label{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0;white-space:normal;font-size:16px;font-weight:700}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row label:first-child{grid-column:1;grid-row:1}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row input:nth-child(2){grid-column:1;grid-row:2}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row label:nth-child(3){grid-column:2;grid-row:1}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row input:nth-child(4){grid-column:2;grid-row:2}.anichiba-halloween [data-template="page.contact"] .contact-form__input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;border:2px solid #000;border-radius:0;background:#fff;color:#000;padding:12px;font-size:17px;margin-bottom:6px}.anichiba-halloween [data-template="page.contact"] .contact-form__input--textarea{min-height:170px;height:190px;resize:vertical}.anichiba-halloween [data-template="page.contact"] .submit-button{min-height:50px;width:100%;border:2px solid #000;border-radius:0;background:#000;color:#fff;font-weight:700}.anichiba-halloween [data-template="page.contact"] .accordion{width:min(90vw,2000px);max-width:none;margin:12px auto 32px}.anichiba-halloween [data-template=cart] .cart-page--empty{display:block;min-height:0;width:min(90vw,1100px);margin:32px auto 0;padding:28px;border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-orange);text-align:center}.anichiba-halloween [data-template=cart] .cart-page--empty .cart-title{text-align:center;padding:0 0 12px}.anichiba-halloween [data-template=cart] .cart-page--empty h1{font:400 clamp(34px,3vw,64px)/1.1 var(--font-heading--family);margin:0}.anichiba-halloween [data-template=cart] .cart-page--empty .cart-items__wrapper{margin:0;padding:0}.anichiba-halloween [data-template=cart] .cart-items__empty-button{margin:16px 0 0;min-height:50px;border:2px solid #000;border-radius:0;font-weight:700}.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section{min-height:0}.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section-content-wrapper{width:min(90vw,1200px);margin:32px auto;padding:32px;border:3px solid #000;box-shadow:5px 5px #000;background:var(--h-orange);gap:18px;min-height:0}.anichiba-halloween [data-template="404"] h1{font:400 clamp(36px,3vw,72px)/1.1 var(--font-heading--family);margin:0}.anichiba-halloween [data-template="404"]>.shopify-section:first-child .button{min-height:50px;border:2px solid #000;border-radius:0;font-weight:700}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .section-resource-list{display:block;width:min(90vw,2400px);margin-inline:auto;padding:32px 0;--resource-list-column-gap-desktop:24px}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .resource-list--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;padding-right:5px}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .section-resource-list__header{margin-bottom:24px}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .section-resource-list__header>.group-block{padding:0}.anichiba-halloween [data-template="404"] .resource-list__carousel{--resource-list-column-gap-desktop:24px;--gutter-slide-width:0px;--slide-width-max:600px}@media(min-width:2200px){.anichiba-halloween main:not([data-template^=index]) product-card .text-block p{font-size:22px}.anichiba-halloween main:not([data-template^=index]) product-card product-price{font-size:24px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-title-]{font-size:26px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-description-]{font-size:20px}}@media(min-width:750px)and (max-width:989px){.anichiba-halloween [data-template=search] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.anichiba-halloween [data-template=search] .product-grid[product-grid-view=zoom-out]{grid-template-columns:repeat(4,minmax(0,1fr))}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper{grid-template-columns:minmax(0,1fr)}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__grid-]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.anichiba-halloween [data-template=search] .search-page__header{width:calc(100% - 36px);padding:18px;margin-top:20px;gap:16px}.anichiba-halloween [data-template=search] results-list{width:calc(100% - 36px);padding-block:24px}.anichiba-halloween [data-template=search] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.anichiba-halloween [data-template=search] .product-grid:is([product-grid-view=single],[product-grid-view=mobile-single]){grid-template-columns:minmax(0,1fr)}.anichiba-halloween main:not([data-template^=index]) .product-card__content>.group-block{padding:10px;--padding-inline-start:10px;--padding-inline-end:10px}.anichiba-halloween main:not([data-template^=index]) product-card .text-block p{font-size:15px;line-height:1.4}.anichiba-halloween main:not([data-template^=index]) product-card product-price{font-size:17px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__container-]{width:calc(100% - 36px)}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__header-]{padding:20px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__grid-]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__content-]{padding:12px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-title-]{font-size:18px}.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__collection-description-]{font-size:14px}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper{grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);margin-top:20px;gap:24px}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row{grid-template-columns:minmax(0,1fr)}.anichiba-halloween [data-template="page.contact"] .contact-form__form-row :is(label,input){grid-column:1!important;grid-row:auto!important}.anichiba-halloween [data-template="page.contact"] .accordion{width:100%}.anichiba-halloween [data-template=cart] .cart-page--empty,.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section-content-wrapper{width:calc(100vw - 36px);margin-top:20px;padding:22px}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .section-resource-list{width:calc(100% - 36px);padding-block:28px}.anichiba-halloween :is([data-template=cart],[data-template="404"]) .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}}@media(max-width:359px){.anichiba-halloween [data-template=search] .product-grid,.anichiba-halloween [data-template=list-collections] [class^=ai-collections-showcase__grid-],.anichiba-halloween :is([data-template=cart],[data-template="404"]) .resource-list--grid{grid-template-columns:minmax(0,1fr)}}@media(hover:hover){.anichiba-halloween main:not([data-template^=index]) :is(.quick-add__button,.submit-button,.cart-items__empty-button):hover{background:var(--h-moon,#f8d96a);color:#000}}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section,.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section{display:block;width:100%;max-width:none;box-sizing:border-box}.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper,.anichiba-halloween [data-template="page.contact"]>.shopify-section:first-child .section-content-wrapper>.group-block,.anichiba-halloween [data-template=cart] .cart-page--empty,.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section-content-wrapper{box-sizing:border-box}.anichiba-halloween [data-template="page.contact"] :is(h1,h2,.text-block p){text-align:left}.anichiba-halloween [data-template=cart] .cart-page--empty{padding:28px;min-height:0;height:auto}.anichiba-halloween [data-template=cart] .cart-page--empty .cart-page__title{padding:0;margin:0}@media(max-width:749px){.anichiba-halloween [data-template="404"]>.shopify-section:first-child .section-content-wrapper{width:calc(100% - 36px);padding:22px}.anichiba-halloween [data-template=cart] .cart-page--empty{width:calc(100% - 4px);padding:22px}}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);grid-template-areas:"title title" "items summary" "more more";gap:24px;width:min(90vw,2400px);max-width:100%;margin:32px auto 0;padding:0;align-items:start}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty)>.cart-page__title{grid-area:title;padding:20px 24px;border:3px solid #000;box-shadow:4px 4px #000;background:var(--h-orange)}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty) .cart-title{padding:0}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty) h1{font:400 clamp(36px,3vw,72px)/1.1 var(--font-heading--family);margin:0}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty)>:is(.cart-page__items,.cart-page__summary){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px;border:2px solid #000;box-shadow:4px 4px #000;background:var(--h-paper)}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty)>.cart-page__items{grid-area:items}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty)>.cart-page__summary{grid-area:summary;position:static}.anichiba-halloween [data-template=cart] .cart-page__more-blocks{grid-area:more}.anichiba-halloween [data-template=cart] .cart-items__details a{white-space:normal;overflow-wrap:anywhere;font-weight:700}.anichiba-halloween [data-template=cart] :is(.cart-items__quantity button,.cart-items__quantity input){min-height:44px}.anichiba-halloween .cart-drawer__dialog{background:var(--h-paper);color:#000;border:3px solid #000;overscroll-behavior:contain}.anichiba-halloween .cart-drawer__header{background:var(--h-orange);border-bottom:2px solid #000}.anichiba-halloween .cart-drawer__heading{font:400 36px/1.15 var(--font-heading--family)}.anichiba-halloween .cart-drawer__close-button{min-width:44px;min-height:44px}.anichiba-halloween main:not([data-template^=index]) product-card .text-block:not(product-price) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:989px){.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "items" "summary" "more";width:100%;gap:22px}.anichiba-halloween [data-template=cart] .cart-page:not(.cart-page--empty)>:is(.cart-page__items,.cart-page__summary){padding:16px}}.anichiba-halloween [data-template=search]>.shopify-section:first-child>.section{display:block;width:100%;padding-inline:0}.anichiba-halloween [data-template=search] .search-page__header{display:flex;flex-direction:column;box-sizing:border-box}.anichiba-halloween [data-template=search] .search-page-input__parent{justify-content:flex-start}.anichiba-halloween [data-template=search] search-page-input-component{box-sizing:border-box;max-width:100%;width:100%}.anichiba-halloween [data-template=search] results-list{box-sizing:border-box;padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/50/assets/anichiba-comic.css.map */
