@media (min-width:992px){.tdp-site-header__menu--desktop>li.tdp-has-mega{position:static}.tdp-mega{position:fixed;top:var(--tdp-mega-top,100%);left:var(--tdp-mega-left,0);width:var(--tdp-mega-width,100%);z-index:10090;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;background:var(--tdp-surface);border-top:3px solid var(--tdp-primary);border-radius:0 0 1.4rem 1.4rem;box-shadow:0 24px 48px rgba(0,0,0,0.28);overflow:hidden;pointer-events:none}.tdp-has-mega.tdp-mega-open>.tdp-mega{visibility:visible;opacity:1;transform:none;transition-delay:0s;pointer-events:auto}.tdp-has-mega.tdp-mega-open>a{color:var(--tdp-primary)}.tdp-mega__inner{display:grid;grid-template-columns:26rem minmax(0,1fr)}.tdp-mega__intro{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;padding:3.2rem 2.8rem;background:var(--tdp-dark);color:var(--tdp-text-on-dark);overflow:hidden}.tdp-mega__intro::before{content:"";position:absolute;right:-9rem;bottom:-9rem;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,var(--tdp-shadow-primary) 0%,transparent 70%);pointer-events:none}.tdp-mega__kicker{font-size:1.1rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--tdp-primary)}.tdp-mega__title{margin:0;font-family:var(--tdp-font-heading),sans-serif;font-size:2.6rem;line-height:var(--tdp-heading-line);letter-spacing:var(--tdp-heading-tracking);text-transform:uppercase;color:var(--tdp-white)}.tdp-mega__count{margin:0 0 2rem;font-size:1.3rem;color:rgba(255,255,255,0.6)}.tdp-mega__all{position:relative;display:inline-flex;align-items:center;gap:0.8rem;padding:1rem 1.8rem;border-radius:0.8rem;background:var(--tdp-primary);color:var(--tdp-white);font-size:1.3rem;font-weight:600;text-decoration:none;transition:background 0.18s ease,gap 0.18s ease}.tdp-mega__all:hover,.tdp-mega__all:focus-visible{background:var(--tdp-primary-dark);color:var(--tdp-white);gap:1.2rem}.tdp-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0.8rem 1.6rem;margin:0;padding:2.4rem 2.8rem;list-style:none;overflow-y:auto;background:var(--tdp-surface)}.tdp-mega__item{margin:0;padding:0}.tdp-mega__card{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-template-areas:"media name" "media price";align-content:center;column-gap:1.4rem;row-gap:0.2rem;height:100%;padding:0.8rem 1.2rem 0.8rem 0.8rem;border:1px solid transparent;border-radius:1rem;background:var(--tdp-surface);color:var(--tdp-text);text-decoration:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.tdp-mega__card:hover,.tdp-mega__card:focus-visible{border-color:var(--tdp-primary);background:var(--tdp-surface-muted);box-shadow:none;color:var(--tdp-text);outline:none}.tdp-mega__media{grid-area:media;display:block;aspect-ratio:1 / 1;border-radius:0.8rem;background:var(--tdp-surface-muted);overflow:hidden}.tdp-mega__img{display:block;width:100%;height:100%;object-fit:contain}.tdp-mega__name{grid-area:name;align-self:end;font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.tdp-mega__price{grid-area:price;align-self:start;font-size:1.25rem;font-weight:600;color:var(--tdp-primary)}.tdp-mega__price del{margin-right:0.4rem;color:var(--tdp-text-muted);font-weight:400}.tdp-mega__price ins{text-decoration:none}}@media (min-width:992px) and (max-width:1299.98px){.tdp-mega__inner{grid-template-columns:22rem minmax(0,1fr)}.tdp-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.tdp-mega{display:none !important}}@media (prefers-reduced-motion:reduce){.tdp-mega,.tdp-mega__card,.tdp-mega__all{transition:none}}