.mega-menu[open]>summary:after{content:"";position:absolute;top:100%;left:0;right:0;height:6rem}.mega-menu__content--panel{padding-top:0;padding-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.mega-panel.page-width{display:grid;grid-template-columns:32rem 35rem minmax(0,1fr);align-items:stretch;min-height:42rem;text-align:right}.mega-panel__col{margin:0;padding:4.2rem 5rem 3rem 3rem;border-inline-end:.1rem solid rgba(var(--color-foreground),.15)}.mega-panel__col--primary{padding-inline-start:0}.mega-panel--no-dividers .mega-panel__col{border-inline-end:0}.mega-panel__pane{margin:0;padding:0}.mega-panel__pane[hidden],.mega-panel__media-group[hidden]{display:none}.mega-panel__item--group-start{margin-top:2.6rem}.mega-panel__link{display:inline-block;padding:.6rem 0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none}.mega-panel__link:hover,.mega-panel__link--current{text-decoration:underline;text-underline-offset:.3rem}.mega-panel__link--primary.is-active{font-weight:600}.mega-panel__media{display:flex;align-items:flex-start;padding:1.8rem 4.3rem 2.6rem}.mega-panel__media-group{display:flex;flex:1 1 auto;justify-content:flex-end;gap:3.1rem}.mega-panel__card{position:relative;display:block;flex:0 1 33.6rem;min-width:0;color:#fff;text-decoration:none}.mega-panel__card-media{position:relative;display:block;aspect-ratio:336 / 378;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.mega-panel__card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long, .5s) ease}.mega-panel__card:hover .mega-panel__card-image{transform:scale(1.03)}.mega-panel__card-title{position:absolute;bottom:2.2rem;right:3.2rem;left:3.2rem;font-family:var(--font-body-family);font-size:2rem;font-weight:400;line-height:1.35;text-transform:capitalize;text-align:right;color:#fff;pointer-events:none}@media screen and (max-width:1199px){.mega-panel.page-width{grid-template-columns:24rem 26rem minmax(0,1fr);min-height:0}.mega-panel__col{padding:3.2rem 3.2rem 2.4rem 2rem}.mega-panel__col--primary{padding-inline-start:0}.mega-panel__media{padding:1.8rem 2.4rem 2.4rem}.mega-panel__media-group{gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-mega-panel.css.map */
