.mega-menu__layout{display:flex}.mega-menu__sidebar{background:#fff}.mega-menu__categories{list-style:none;padding:0;margin:0}.mega-menu__category-link{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 20px;color:#333;text-decoration:none;transition:all .3s ease;background:none;border:none;text-align:left;cursor:pointer}.mega-menu__expand-icon{display:inline-block;font-size:24px;line-height:1}.mega-menu__sidebar{width:100%}.mega-menu__category-link:hover,.mega-menu__category-link--active{color:var(--brand-color-primary)}.mega-menu__content{flex:1;padding-top:unset;padding-bottom:unset}.mega-menu__content-section{display:none}.mega-menu__content-section.active{display:block}.mega-menu__section-title{margin:0 0 20px;font-size:1.5rem;color:#333}.mega-menu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:25px}.mega-menu__item{text-align:center}.mega-menu__item-link{text-decoration:none;color:#333;display:block}.mega-menu__item-image{width:100%;height:auto;border-radius:8px;margin-bottom:10px;transition:transform .3s ease}.mega-menu__item-link:hover .mega-menu__item-image{transform:scale(1.05)}.mega-menu__item-title{display:block;font-size:.9rem;margin-top:8px}@media (min-width: 990px){.mega-menu__content-grid--featured{display:flex;flex-flow:row nowrap}.mega-menu__featured-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:33.33%;overflow:hidden;padding:30px 40px;position:relative}.mega-menu__featured-item:after{display:block;width:1px;height:100%;background-color:#dedede;position:absolute;top:0;right:0;content:""}.mega-menu__featured-item:last-child:after{display:none}.mega-menu__featured-item .mega-menu__featured-image{max-width:100%;object-fit:cover;max-height:200px;margin-bottom:10px}.mega-menu__featured-image-link{order:2;transition:opacity .25s ease-in-out;opacity:1}.mega-menu__featured-image-link:hover{opacity:.75}.mega-menu__featured-item p:first-of-type{order:1;margin-top:0;font-size:16px;font-weight:800;letter-spacing:0}.mega-menu__featured-item p{order:3;font-size:12px;line-height:150%;font-weight:500;letter-spacing:0}.mega-menu__featured-item .link{font-size:14px;font-weight:800;line-height:128%;color:var(--brand-color-primary);order:4;letter-spacing:0}.mega-menu__featured-item .link:hover{text-decoration:none}.mega-menu__categories{--categoryWidth: 260px;position:relative;padding:20px 0 20px 20px;min-height:550px}.mega-menu__category-link{width:var(--categoryWidth);font-size:1.4rem;font-weight:600;line-height:1;font-family:inherit}.mega-menu__subcategories{position:absolute;top:0;left:var(--categoryWidth);width:calc((100% - 50px) - var(--categoryWidth));height:100%;list-style:none;padding:3rem 2rem;margin:0 0 0 50px;display:none;grid-template-columns:repeat(3,1fr);gap:4rem 1rem;border-left:1px solid #dedede}.mega-menu__category-link--active+.mega-menu__subcategories{display:grid}.mega-menu__subcategory{display:flex;align-items:center;justify-content:center}.mega-menu__subcategory-link{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;text-align:center;font-size:16px;letter-spacing:0;line-height:112%;font-weight:500;padding:0;text-decoration:none;gap:10px;color:#000;transition:color .25s ease-in-out}.mega-menu__subcategory-link img{opacity:1;transition:opacity .25s ease-in-out}.mega-menu__subcategory-link:hover{color:var(--brand-color-primary)}.mega-menu__subcategory-link:hover img{opacity:.75}.mega-menu__layout .mega-menu__content{display:none}}@media (min-width: 1366px){.mega-menu__featured-item p{max-width:80%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fc-component-mega-menu-content.css.map */
