@media screen and (min-width:990px){.tac-mega.mega-menu__content{padding:0;background:#fff;border:0;box-shadow:0 28px 40px -28px #10394859;z-index:1;transform:none;max-height:calc(100vh - var(--header-bottom-position-desktop, 12rem) - 2rem)}.js .tac-mega.mega-menu__content{opacity:1;transform:none}.mega-menu[open] .tac-mega.mega-menu__content{animation:tac-mega-in .16s ease-out}@keyframes tac-mega-in{0%{opacity:0}to{opacity:1}}.tac-mega__inner{display:flex;align-items:flex-start;box-sizing:border-box;padding:3rem var(--tac-edge)}.tac-mega__cols{flex:1 1 0;min-width:0;display:grid;grid-template-columns:repeat(var(--tac-cols, 4),minmax(0,1fr));grid-auto-flow:row dense;gap:30px 32px}.tac-mega__cols+.tac-mega__tile{margin-left:64px}.tac-mega__tile+.tac-mega__tile{margin-left:20px}.tac-mega__heading{display:block;margin-bottom:14px;font-size:var(--tac-fs-1);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tac-navy);text-decoration:none;white-space:nowrap}.tac-mega__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tac-mega__link{display:inline-block;font-size:var(--tac-fs-3);line-height:1.35;color:var(--tac-navy);text-decoration:none}.tac-mega__link:hover,.tac-mega__heading:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tac-mega__link--all{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--tac-fs-2)}.tac-mega__link--all svg{transition:transform .16s ease}.tac-mega__link--all:hover svg{transform:translate(3px)}.tac-mega__group--letters{grid-column:span 2}.tac-mega__group--letters .tac-mega__links{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:4px}.tac-mega__group--letters .tac-mega__link{display:block;text-align:center;padding:4px 0}.tac-mega__tile{display:flex;flex-direction:column;gap:10px;width:160px;flex:0 0 auto;color:var(--tac-navy);text-decoration:none}.tac-mega__tile-media{display:block;width:160px;height:200px;overflow:hidden;background:#f4efe6}.tac-mega__tile-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.tac-mega__tile:hover .tac-mega__tile-media img{transform:scale(1.03)}.tac-mega__tile-label{font-size:var(--tac-fs-3);line-height:1.3}.tac-mega-backdrop,.tac-mega-backdrop:empty{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10394847;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:1}.tac-mega-backdrop.is-on{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/arts-cart-mega-menu.css.map */
