.mega-menu{position:static;height:100%}.mega-menu__child-ul{padding:0;list-style:none;display:flex;flex-direction:column;max-height:380px;flex-wrap:wrap;column-gap:64px}.mega-menu__child-ul li{max-width:200px;text-align:center}.mega-menu__menu-title{flex:1 1 40%}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-right:0;left:0;overflow-y:auto;padding-top:3rem;position:absolute;right:0;top:100%;border-radius:0 0 16px 16px;border-bottom:0}.mega-menu__content *{color:#1e1d23}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--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);display:flex;column-gap:32px;flex-direction:column;row-gap:32px}.mega-menu__list{display:flex;list-style:none;padding:0;column-gap:16px;flex:1 1 800px}.mega-menu__link{font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.25px;text-decoration:none}.mega-menu__child-ul-wrapper{display:flex;justify-content:center;align-items:center}.mega-menu__menu-title .mega-menu__link{padding-bottom:8px;display:inline-block;width:100%;text-align:Center;font-family:var(--font-headings);font-size:21px;font-style:normal;font-weight:900;line-height:125%}.mega-menu__child-ul li a{text-decoration:none;display:inline-block;position:relative;font-size:16px;font-style:normal;font-weight:800;line-height:150%}.mega-menu__link--level-2{font-weight:700}.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-right:2.4rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__image-wrapper{width:100%;padding-top:66.94%;overflow:hidden;position:relative;border-radius:8px;display:flex}.mega-menu__image-wrapper:hover img{scale:1.05}.mega-menu__image-wrapper img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:0 25%;transition:all .3s ease}.mega-menu__image-content-wrapper{flex:0 1 300px}.mega-menu-flex{display:flex;margin:0 auto;justify-content:space-between;max-width:1440px;width:100%;column-gap:32px;padding:0 var(--padding-x-desktop)}.mega-menu__image-content-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:16px;text-decoration:none}.mega-menu__image-content-title{font-size:21px;font-style:normal;font-weight:900;line-height:125%;font-family:var(--font-headings);text-decoration:none;margin:0}.mega-menu__jersey-img-wrapper{width:100%;padding-top:100%;position:relative}.mega-menu__jersey-img-bg{overflow:hidden;margin-bottom:32px}.mega-menu__jersey-img-wrapper img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;position:absolute}.mega-menu__jerseys .mega-menu__menu-title{flex:0 1 200px}.mega-menu__jerseys .mega-menu__list{justify-content:center}.list-menu--inline{display:flex;height:100%}.list-menu__item{height:100%}header-menu{height:100%;display:flex;align-items:center}.list-menu__item{height:100%;border-bottom:3px solid transparent}.mega-menu[open] .list-menu__item,.list-menu__item:hover{border-bottom:3px solid var(--osu-red)}summary.list-menu__item{padding:16px}.header__menu-item span{font-size:16px;font-style:normal;font-weight:800;line-height:150%;font-family:var(--font-text)}details[open]>.header__menu-item{text-decoration:none}.mega-menu__menu-button{flex:1 0 100%;padding:16px;background:#e8e8e8;text-decoration:none;text-align:center;color:#1e1d23;font-size:14px;font-style:normal;font-weight:700;line-height:21px;display:flex;align-items:center;justify-content:center;column-gap:16px;transition:all .3s ease}.mega-menu__menu-button path{stroke:#1e1d23;transition:all .3s ease}.mega-menu__menu-button:hover path{stroke:#fff}.mega-menu__menu-button:hover{background:var(--osu-red);color:#fff}.mega-menu:not(.jersey-menu) .mega-menu__list{flex-wrap:wrap}.mega-menu:not(.jersey-menu) .mega-menu__list .mega-menu__menu-title .mega-menu__link{text-align:left}.mega-menu__menu-wrapper{max-width:600px}.mega-menu__image-column-wrapper{display:flex;justify-content:flex-end;align-items:center;column-gap:32px;flex:1 1 800px}@media screen and (min-width: 990px){.header__inline-menu{display:flex;justify-content:center;align-items:center}}@media (min-width: 1200px){.mega-menu__jerseys .mega-menu__list{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/component-mega-menu.css.map */
