.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-inline-start:0;border-radius:0;border-inline-end:0;inset-inline-start:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;inset-inline-end:0;top:100%;box-shadow:0 1px 10px #00000026}.mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__grid{display:grid;gap:1.8rem 4rem}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(var(--mega-menu-columns),minmax(0,1fr));list-style:none}.mega-promos{row-gap:1.8rem}.mega-promos--text_promo,.promo-card--grid{row-gap:2.8rem;column-gap:2rem}.mega-promo-header{color:rgba(var(--color-foreground),.85)}.mega-promo-header.text-heading{color:rgb(var(--color-heading))}.mega_promos--separator-left{padding-inline-end:4rem;border-inline-end:.1rem solid rgba(var(--color-foreground),.08)}.mega_promos--separator-right{padding-inline-start:4rem;border-inline-start:.1rem solid rgba(var(--color-foreground),.08)}.mega_promos--separator-above{padding-bottom:4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mega_promos--separator-below{padding-top:4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.mega-menu__grid--below{margin-top:4rem}.mega-menu__grid--above{margin-bottom:4rem}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:600;color:rgb(var(--color-foreground))}.mega-menu__link:not(.mega-menu__link--level-2){font-size:.9em}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-inline-end:2.4rem}.mega-menu__link:hover{color:rgb(var(--color-link))}.mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__content--tcg-visual{padding-block:2.2rem 2.6rem;border-block-start:.4rem solid #c70f0f;background:rgb(var(--color-background));box-shadow:0 1.4rem 3.8rem #12121229}.mega-promos--tcg-visual{--vg-red: 199, 15, 15;--vg-blue: 4, 84, 165;--vg-yellow: 223, 182, 8;--vg-ink: 18, 18, 18;--vg-copy: 89, 89, 81;row-gap:1.2rem}.mega-promos--tcg-visual .mega-promo-header{margin:0;padding:.15rem 0 .15rem 1rem;border-inline-start:.4rem solid rgb(var(--vg-red));color:rgb(var(--vg-red));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.015em}.mega-promos--tcg-visual .promo-card--grid{gap:1.2rem;overflow:visible;padding:1.3rem;border:.1rem solid rgba(var(--vg-red),.16);border-radius:1.8rem;background:#fcffff8a;box-shadow:0 .8rem 2.4rem #12121217}.mega-promos--tcg-visual .promo-card--text{--vg-card-accent: var(--vg-red);min-width:0;overflow:hidden;border:.1rem solid rgba(var(--vg-ink),.09);border-block-start:.3rem solid rgb(var(--vg-card-accent));border-radius:1.3rem;background:#fcffff;box-shadow:0 .3rem 1rem #1212120e;transition:transform var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.mega-promos--tcg-visual .promo-card--text:nth-child(3n+2){--vg-card-accent: var(--vg-blue)}.mega-promos--tcg-visual .promo-card--text:nth-child(3n){--vg-card-accent: var(--vg-yellow)}.mega-promos--tcg-visual .promo-card--text-container{height:100%;min-height:11.4rem;padding:1.35rem 1.4rem}.mega-promos--tcg-visual .promo-card--text-container>.w-full{display:grid;grid-template-columns:7.4rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.4rem;row-gap:.35rem;align-content:center;align-items:center}.mega-promos--tcg-visual .promo-card--text__image{grid-column:1;grid-row:1 / span 2;width:7.4rem;margin:0}.mega-promos--tcg-visual .promo-card--text-container .image-overlay{border:.1rem solid rgba(var(--vg-card-accent),.2);border-radius:1rem;background:rgba(var(--vg-card-accent),.055);box-shadow:0 .25rem .8rem #12121211}.mega-promos--tcg-visual .promo-card--text-container .promo-image{object-fit:contain;padding:.4rem}.mega-promos--tcg-visual .promo-card--text__heading{grid-column:2;margin:0;color:rgb(var(--vg-ink));font-family:var(--font-heading-family);font-size:clamp(1.65rem,1.15vw,1.9rem);font-weight:var(--font-heading-weight);line-height:1.18;letter-spacing:.01em}.mega-promos--tcg-visual .promo-card--text__text{grid-column:2;margin:0;color:rgb(var(--vg-copy));font-size:1.25rem;line-height:1.42;opacity:1}.mega-promos--tcg-visual .promo-card--text__text p{margin:0}.mega-promos--tcg-visual a.promo-card--text-container{color:currentColor}.mega-promos--tcg-visual a.promo-card--text-container:after{content:none}.mega-promos--tcg-visual .promo-card--text:focus-within{outline:.25rem solid rgb(var(--vg-blue));outline-offset:.2rem}.mega-promos--tcg-visual a.promo-card--text-container:focus-visible{outline:0}.mega-promos--tcg-visual>div:last-child:not(.promo-card--grid){display:flex;justify-content:flex-end}.mega-promos--tcg-visual>div:last-child:not(.promo-card--grid) .underlined-link{color:rgb(var(--vg-blue));font-weight:700;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.mega-promos--tcg-visual .promo-card--text:hover{transform:translateY(-.25rem);border-color:rgba(var(--vg-card-accent),.42);box-shadow:0 .9rem 2rem #1212121f}}@media screen and (min-width:1200px){.mega-promos--tcg-visual .promo-card--grid{grid-template-columns:repeat(12,minmax(0,1fr))!important}.mega-promos--tcg-visual .promo-card--text{grid-column:span 3}.mega-promos--tcg-visual .promo-card--text:nth-child(n+5){grid-column:span 4}.mega-promos--lorcana-tcg .promo-card--grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.mega-promos--lorcana-tcg .promo-card--text{grid-column:span 2}.mega-promos--lorcana-tcg .promo-card--text:nth-child(n+4){grid-column:span 3}}@media screen and (min-width:990px)and (max-width:1199px){.mega-promos--tcg-visual .promo-card--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mega-promos--tcg-visual .promo-card--text{grid-column:auto}.mega-promos--tcg-visual .promo-card--text:last-child{grid-column:1 / -1}}@media screen and (max-width:989px){.menu-drawer__promo-container .mega-promos--tcg-visual{row-gap:.9rem}.menu-drawer__promo-container .mega-promos--tcg-visual .mega-promo-header{font-size:1.7rem}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--grid{grid-template-columns:1fr!important;gap:.8rem;padding:.8rem;border-radius:1.4rem;box-shadow:none}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text{grid-column:1 / -1}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text-container{min-height:9.4rem;padding:1.05rem}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text-container>.w-full{grid-template-columns:6rem minmax(0,1fr);column-gap:1.1rem}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text__image{width:6rem}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text__heading{font-size:1.65rem}.menu-drawer__promo-container .mega-promos--tcg-visual .promo-card--text__text{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.mega-promos--tcg-visual .promo-card--text{transition:none}.mega-promos--tcg-visual .promo-card--text:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-mega-menu.css.map */
