.section-header .gk-menu-layout{max-width:var(--gk-menu-width);margin-inline:auto}.section-header .gk-menu-layout--cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--gk-share));gap:3rem;align-items:start}.section-header .gk-menu-links{min-width:0}.section-header .gk-menu-parent{display:inline-block;margin-bottom:1.6rem}.section-header .gk-menu-layout .mega-menu__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;padding:0;margin:0}.section-header .gk-menu-layout .mega-menu__list>li{width:auto;padding:0;min-width:0}.section-header .gk-menu-cards{display:grid;grid-template-columns:repeat(var(--gk-columns),minmax(0,1fr));gap:var(--gk-gap);min-width:0}.section-header .gk-menu-card{display:block;min-width:0;text-decoration:none;color:rgb(var(--color-foreground))}.section-header .gk-menu-card__media{display:block;aspect-ratio:var(--gk-ratio);overflow:hidden;border-radius:var(--gk-radius);background:rgba(var(--color-foreground),.04)}.section-header .gk-menu-card__media img,.section-header .gk-menu-card__media svg{display:block;width:100%;height:100%;object-fit:var(--gk-fit)}.section-header .gk-menu-card__title{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:1.6rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.section-header .gk-menu-card__caption{display:block;margin-top:.4rem;font-size:1.3rem;line-height:1.5;opacity:.8}.section-header .gk-menu-card:hover .gk-menu-card__title{text-decoration:underline;text-underline-offset:.3rem}.section-header .gk-menu-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}.section-header .gk-menu-cards--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;padding:2rem 3rem 3rem}.section-header .gk-menu-cards--mobile .gk-menu-card__title{font-size:1.4rem}.section-header .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 2rem);overscroll-behavior:contain}@media(max-width:1100px)and (min-width:990px){.section-header .gk-menu-layout--cards{gap:2rem}.section-header .gk-menu-layout .mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media(max-width:359px){.section-header .gk-menu-cards--mobile{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/guru-menu-cards.css.map */
