header-menu .menu-list__link[aria-haspopup=true] .menu-list__link-title:after,.header-menu .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"";display:inline-block;width:.42em;height:.42em;margin-inline-start:.55em;border-right:.12em solid currentColor;border-bottom:.12em solid currentColor;vertical-align:.2em;transform:rotate(45deg);transform-origin:65% 65%;transition:transform .18s ease}header-menu .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after,.header-menu .menu-list__link[aria-haspopup=true][aria-expanded=true] .menu-list__link-title:after{transform:rotate(225deg)}@media screen and (min-width:750px){#header-component .header__underlay-open{height:var(--header-height)!important;background:transparent!important;pointer-events:none}#header-component .header__underlay-open:after{display:none!important;box-shadow:none!important}header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu,.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{left:var(--tcg-submenu-parent-left, 24px)!important;right:auto!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 48px)!important;padding-inline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner,.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{width:max-content;min-width:100%;max-width:calc(100vw - 48px);padding:16px!important;border-radius:0 0 10px 10px;background:var(--color-submenu, var(--color-background, #303030))!important;box-shadow:0 12px 28px #0000003d}header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu,.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu{display:block;position:static;box-sizing:border-box;width:max-content;max-width:calc(100vw - 80px);margin-inline:0;padding-inline:0}header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid,.header-menu .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid{width:max-content;max-width:100%}header-menu .menu-list__submenu .mega-menu__list,.header-menu .menu-list__submenu .mega-menu__list{display:grid!important;grid-column:1 / -1!important;grid-template-columns:max-content!important;justify-content:start!important;justify-items:start!important;gap:8px!important;text-align:left!important}header-menu .menu-list__submenu .mega-menu__column,.header-menu .menu-list__submenu .mega-menu__column{grid-column:1!important;width:max-content!important;min-width:max-content!important;max-width:none!important;text-align:left!important}header-menu .overflow-menu::part(overflow),.header-menu .overflow-menu::part(overflow){top:calc(100% + 1px)!important;right:0!important;left:auto!important;width:min(260px,calc(100vw - 48px))!important;padding:0!important;clip-path:none!important;background:transparent!important}header-menu .overflow-menu::part(overflow-list),.header-menu .overflow-menu::part(overflow-list){display:block!important;width:100%!important;max-height:min(70vh,440px);margin:0!important;padding:10px 12px!important;overflow-y:auto;border-radius:0 0 10px 10px;background:var(--color-submenu, var(--color-background, #303030))!important;box-shadow:0 12px 28px #0000003d;transform:none!important}header-menu .overflow-menu>[slot=overflow],.header-menu .overflow-menu>[slot=overflow]{display:block!important;width:100%}header-menu .overflow-menu>[slot=overflow]>.menu-list__link,.header-menu .overflow-menu>[slot=overflow]>.menu-list__link{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border-bottom:1px solid rgb(255 255 255 / 11%);font-size:1rem}header-menu .overflow-menu>[slot=overflow]:last-of-type>.menu-list__link,.header-menu .overflow-menu>[slot=overflow]:last-of-type>.menu-list__link{border-bottom:0}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent),.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent){grid-template-columns:repeat(2,minmax(280px,1fr))!important;width:min(680px,calc(100vw - 112px))!important;gap:24px 30px!important;align-items:start}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent):not(:has(.mega-menu__column:nth-child(2))),.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent):not(:has(.mega-menu__column:nth-child(2))){grid-template-columns:minmax(280px,320px)!important;width:min(320px,calc(100vw - 112px))!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column:nth-child(3),.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column:nth-child(3){grid-column:1!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__link--parent,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__link--parent{width:100%!important;min-width:0!important;min-height:32px;padding:0 0 10px;color:#ff4f98;font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;cursor:default;text-decoration:none!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul{width:100%;column-count:1!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul>li,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul>li{border-bottom:1px solid rgb(255 255 255 / 11%)}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul>li:last-child,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul>li:last-child{border-bottom:0}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul .mega-menu__link,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul .mega-menu__link{width:100%!important;min-width:0!important;justify-content:space-between;padding:10px 0;white-space:normal!important}header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul .mega-menu__link:after,.header-menu .menu-list__submenu .mega-menu__list:has(.mega-menu__link--parent) .mega-menu__column>div>ul .mega-menu__link:after{content:"\203a";flex:0 0 auto;margin-inline-start:18px;color:#ffffffb8;font-size:1.15em;line-height:1}header-menu .menu-list__submenu .mega-menu__link,.header-menu .menu-list__submenu .mega-menu__link{display:inline-flex!important;align-items:center;justify-content:flex-start;box-sizing:border-box;width:max-content!important;min-width:max-content!important;max-width:none!important;min-height:44px;padding:10px 12px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;text-align:left!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent):hover,.header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent):hover,header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent):focus-visible,.header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent):focus-visible,header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent)[aria-current=page],.header-menu .menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent)[aria-current=page]{color:#fff;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:underline;text-decoration-color:#e24a51;text-decoration-thickness:2px;text-underline-offset:4px}header-menu .menu-list__submenu .mega-menu__link:focus-visible,.header-menu .menu-list__submenu .mega-menu__link:focus-visible{outline:0}}.header-drawer .menu-drawer{width:min(92vw,24rem);max-width:none;border-right:1px solid rgb(var(--color-foreground-rgb) / 18%);box-shadow:12px 0 32px #0003}.menu-drawer>.menu-drawer__close-button{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:center;width:48px;min-height:48px;margin:0 0 4px auto;padding:12px;border-radius:0 0 0 10px;background:var(--color-background)}.header-drawer .menu-drawer__navigation{padding:4px 12px 24px}.menu-drawer__navigation>.menu-drawer__menu{padding-inline:0}.menu-drawer__navigation>.menu-drawer__menu>li{min-height:0;margin:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / 14%)}.menu-drawer__navigation>.menu-drawer__menu>li:last-child{border-bottom:0}.menu-drawer__navigation .menu-drawer__menu-item--mainlist{min-height:52px;padding:10px 8px;border-radius:8px;font-size:clamp(1.05rem,4.8vw,1.25rem);font-weight:700;line-height:1.25}.menu-drawer__navigation .menu-drawer__menu-item--mainlist:hover,.menu-drawer__navigation .menu-drawer__menu-item--mainlist:focus-visible,.menu-drawer__navigation .menu-drawer__menu-item--mainlist[aria-current=page]{color:#fff;background:#b71922;text-decoration:none}.menu-drawer__navigation .menu-drawer__menu-item--mainlist:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.menu-drawer__navigation .menu-drawer__menu-item--mainlist>.svg-wrapper{display:grid;place-items:center;width:32px;height:32px;padding:8px;border-radius:999px;background:rgb(var(--color-foreground-rgb) / 8%);transition:transform .18s ease,background-color .18s ease}.menu-drawer__navigation details[open]>.menu-drawer__menu-item--mainlist>.svg-wrapper{transform:rotate(45deg)}.menu-drawer__navigation .menu-drawer__menu-item--mainlist:hover>.svg-wrapper,.menu-drawer__navigation .menu-drawer__menu-item--mainlist:focus-visible>.svg-wrapper,.menu-drawer__navigation .menu-drawer__menu-item--mainlist[aria-current=page]>.svg-wrapper{background:#ffffff2e}.menu-drawer__navigation .menu-drawer__menu--childlist:not(.menu-drawer__menu--grid){margin:0 0 8px;padding:4px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / 6%)}.menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item{min-height:44px}.menu-drawer__navigation .menu-drawer__menu-item--child{min-height:44px;padding:9px 12px;border-radius:6px;font-size:.95rem;line-height:1.35}.menu-drawer__navigation .menu-drawer__menu-item--child:hover,.menu-drawer__navigation .menu-drawer__menu-item--child:focus-visible,.menu-drawer__navigation .menu-drawer__menu-item--child[aria-current=page]{color:#fff;background:#b71922;text-decoration:none}.menu-drawer__navigation .menu-drawer__menu-item--child:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}@media screen and (max-width:749px){:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) :is(#HeaderDrawer-magic-the-gathering-shop-magic,#HeaderDrawer-magic-the-gathering-popular-collections,#HeaderDrawer-magic-the-gathering-collector-guides,#HeaderDrawer-pokemon-shop-pokemon,#HeaderDrawer-pokemon-popular-sets,#HeaderDrawer-pokemon-collector-guides,#HeaderDrawer-one-piece-shop-one-piece,#HeaderDrawer-naruto-shop-naruto){min-height:36px;padding:12px 8px 8px;color:#ff4f98;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) :is(#HeaderDrawer-magic-the-gathering-shop-magic,#HeaderDrawer-magic-the-gathering-popular-collections,#HeaderDrawer-magic-the-gathering-collector-guides,#HeaderDrawer-pokemon-shop-pokemon,#HeaderDrawer-pokemon-popular-sets,#HeaderDrawer-pokemon-collector-guides,#HeaderDrawer-one-piece-shop-one-piece,#HeaderDrawer-naruto-shop-naruto)>.svg-wrapper{display:none}:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) .menu-drawer__menu--grandchildlist:not(.menu-drawer__menu--grid){margin:0 0 10px;padding:0 8px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / 6%)}:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) .menu-drawer__menu--grandchildlist>li:not(:last-child){border-bottom:1px solid rgb(var(--color-foreground-rgb) / 14%)}:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{display:flex;justify-content:space-between;border-radius:0}:is(#link-magic-the-gathering,#link-pokemon,#link-one-piece,#link-naruto) .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child:after{content:"\203a";flex:0 0 auto;margin-inline-start:16px;color:rgb(var(--color-foreground-rgb) / 72%);font-size:1.15em;line-height:1}}@media screen and (min-width:750px){.menu-drawer__navigation .menu-drawer__menu-item--mainlist{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.menu-drawer__navigation .menu-drawer__menu-item--mainlist>.svg-wrapper{transition:none}}.cart-items__media-container{background:rgb(var(--color-background-rgb, 255 255 255))}.cart-items__media-image{object-fit:contain!important;object-position:center center}cart-items-component[data-drawer] .cart-items__details .cart-items__unit-price-wrapper{display:none}cart-items-component[data-drawer] .cart-items__table-row[id^=CartItem-]{margin-bottom:12px;padding-bottom:12px}cart-items-component[data-drawer] .cart-items__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}cart-drawer-component .theme-drawer__header{position:relative}cart-drawer-component .theme-drawer__header .tcg-cart-clear{display:flex;align-items:center;width:auto;margin:0 0 0 12px;gap:0}cart-drawer-component .theme-drawer__header .tcg-cart-clear__button{width:auto;min-height:44px;padding:8px 4px;border:0;border-radius:0;background:transparent;font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}cart-drawer-component .theme-drawer__header .tcg-cart-clear__button:hover:not(:disabled){background:transparent;text-decoration-thickness:2px}cart-drawer-component .theme-drawer__header .tcg-cart-clear__message{position:absolute;z-index:2;top:54px;right:54px;left:20px;padding:6px 8px;background:var(--color-background);box-shadow:0 2px 8px #0000001f}html body :is(#tcg-collection-display-override,[id^=TcgCollectionGrid-]) .tcg-collection__sort>label,html body :is(#tcg-collection-display-override,[id^=TcgCollectionGrid-]) .tcg-results-per-page>span,html body :is(#tcg-collection-display-override,[id^=TcgSealedCollection-]) .tcg-sealed-collection__sort>label,html body :is(#tcg-collection-display-override,[id^=TcgSealedCollection-]) .tcg-results-per-page>span{font-weight:300!important}@media screen and (min-width:1300px){html body :is(#tcg-collection-display-override,[id^=TcgCollectionGrid-]) .tcg-collection__grid[data-view=gallery],html body :is(#tcg-collection-display-override,[id^=TcgSealedCollection-]) .tcg-sealed-collection__grid[data-view=gallery]{grid-template-columns:repeat(6,minmax(0,1fr))!important;zoom:.8!important}}@media screen and (min-width:1100px)and (max-width:1299px){html body :is(#tcg-collection-display-override,[id^=TcgCollectionGrid-]) .tcg-collection__grid[data-view=gallery],html body :is(#tcg-collection-display-override,[id^=TcgSealedCollection-]) .tcg-sealed-collection__grid[data-view=gallery]{grid-template-columns:repeat(5,minmax(0,1fr))!important;zoom:.8!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/tcg-header-menu.css.map */
