.--mega-sidebar-wrapper.dropdown-component_wrapper{--mega-sidebar-radius: var(--section-bottom-radius, 12px);--mega-sidebar-panel-bg: rgba(0, 0, 0, .045);--mega-sidebar-thumb-size: 100px;--mega-sidebar-thumb-radius: 50%;--mega-sidebar-columns: 6;left:var(--mega-sidebar-inset, 16px);right:auto;top:100%;margin-top:8px;padding:0;width:max-content;min-width:320px;max-width:min(1240px,calc(100vw - 2 * var(--mega-sidebar-inset, 16px) - 16px));max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;color:var(--section-text-color);background-color:var(--section-background-color);border-radius:var(--mega-sidebar-radius);box-shadow:0 12px 40px #00000029}@supports (background: color-mix(in srgb,red 50%,white)){.--mega-sidebar-wrapper.dropdown-component_wrapper{--mega-sidebar-panel-bg: color-mix(in srgb, var(--section-border-color) 35%, var(--section-background-color))}}.--mega-sidebar-wrapper.--align-right{left:auto;right:var(--mega-sidebar-inset, 16px)}.mega-sidebar{display:flex;flex-direction:column}.mega-sidebar_inner{display:flex;align-items:flex-start;gap:24px;padding:32px 32px 28px}.mega-sidebar--no-panels .mega-sidebar_inner{padding-right:48px}.mega-sidebar_nav{display:flex;flex-direction:column;flex-shrink:0;width:300px;gap:2px}.mega-sidebar_nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 16px;border:0;border-radius:var(--button-radius, 6px);background-color:transparent;color:var(--section-links-color);font-size:1.8rem;font-weight:700;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:color ease .2s,background-color ease .2s}.mega-sidebar_nav-link>.ico{flex-shrink:0;margin-left:auto;margin-right:0;transition:transform ease .2s}.mega-sidebar_nav-link:hover,.mega-sidebar_nav-link:focus-visible,.mega-sidebar_nav-link--active,.mega-sidebar_tab[aria-selected=true]{color:var(--section-active-hover-color)}.mega-sidebar_tab[aria-selected=true]{background-color:var(--mega-sidebar-panel-bg)}.mega-sidebar_tab[aria-selected=true]>.ico{transform:translate(3px)}.mega-sidebar_nav-link:focus-visible{outline-offset:-3px}.mega-sidebar_panels{flex:1 1 auto;min-width:0}.mega-sidebar_panel{border-radius:var(--mega-sidebar-radius);padding:24px 28px 28px;background-color:var(--mega-sidebar-panel-bg)}.mega-sidebar_panel:focus-visible{outline-offset:-3px}.mega-sidebar_panel-title{display:inline-block;margin:0 0 20px;font-size:1.8rem;font-weight:700;line-height:1.3;color:var(--section-text-color);text-decoration:none}a.mega-sidebar_panel-title:hover,a.mega-sidebar_panel-title:focus-visible{color:var(--section-active-hover-color)}.mega-sidebar_panel--grid{width:calc(var(--mega-sidebar-columns) * var(--mega-sidebar-thumb-size) + (var(--mega-sidebar-columns) - 1) * 32px + 56px);max-width:100%}.mega-sidebar_grid{display:grid;grid-template-columns:repeat(var(--mega-sidebar-columns),var(--mega-sidebar-thumb-size));column-gap:32px;row-gap:28px;margin:0;padding:0}.mega-sidebar_tile-link{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--section-links-color);text-decoration:none;text-align:center}.mega-sidebar_thumb{display:flex;align-items:center;justify-content:center;width:var(--mega-sidebar-thumb-size);height:var(--mega-sidebar-thumb-size);border-radius:var(--mega-sidebar-thumb-radius);overflow:hidden;background-color:var(--section-background-color);box-shadow:0 0 0 2px transparent;transition:transform ease .25s,box-shadow ease .25s}.mega-sidebar_thumb img{width:100%;height:100%;object-fit:cover;display:block}.mega-sidebar_thumb-initial,.mega-sidebar_thumb--see-all{color:var(--section-primary-text-color);background-color:var(--section-primary-bg);font-weight:700}.mega-sidebar_thumb-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3.4rem}.mega-sidebar_thumb--see-all{font-size:3rem;line-height:1}.mega-sidebar_tile-link:hover .mega-sidebar_thumb,.mega-sidebar_tile-link:focus-visible .mega-sidebar_thumb{transform:scale(1.06);box-shadow:0 0 0 2px var(--section-active-hover-color)}.mega-sidebar_tile-label{font-size:1.5rem;font-weight:500;line-height:1.3;word-break:break-word}.mega-sidebar_tile-link:hover .mega-sidebar_tile-label,.mega-sidebar_tile-link--active .mega-sidebar_tile-label{color:var(--section-active-hover-color)}.mega-sidebar_panel--list{min-width:240px;background-color:transparent;padding-top:12px}.mega-sidebar_links{margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mega-sidebar_link{display:block;padding:7px 0;font-size:1.6rem;font-weight:400;line-height:1.3;color:var(--section-links-color);text-decoration:none;transition:color ease .2s}.mega-sidebar_link:hover,.mega-sidebar_link:focus-visible,.mega-sidebar_link--active{color:var(--section-active-hover-color)}.mega-sidebar_link--see-all{margin-top:6px}.mega-sidebar_footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 32px 24px;font-size:1.5rem;font-weight:500}.mega-sidebar_footer .ico{margin:0;flex-shrink:0}@media(max-width:1399px){.--mega-sidebar-wrapper.dropdown-component_wrapper{--mega-sidebar-columns: 5}.mega-sidebar_nav{width:260px}}@media(max-width:1199px){.--mega-sidebar-wrapper.dropdown-component_wrapper{--mega-sidebar-columns: 4;--mega-sidebar-thumb-size: 88px}.mega-sidebar_inner{padding:24px;gap:16px}.mega-sidebar_nav{width:230px}.mega-sidebar_nav-link{font-size:1.6rem}}@media(max-width:991px){.msm{display:block}.msm_opener.main-navigation_dropdown-opener>.ico{margin-left:auto;margin-right:0}.msm_panel{position:fixed;top:0;right:0;bottom:0;z-index:10;width:100%;max-width:380px;display:flex;flex-direction:column;background-color:var(--section-background-color);color:var(--section-text-color);transform:translate(100%);transition:transform ease .3s;outline:none}.msm_panel.msm_panel--open{transform:translate(0)}.msm_head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;flex-shrink:0;padding:12px 14px;background-color:var(--section-background-color);border-bottom:1px solid var(--section-border-color)}.msm_head-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--section-links-color);background-color:var(--mega-sidebar-panel-bg, rgba(0, 0, 0, .06));transition:color ease .2s,background-color ease .2s}.msm_head-btn .ico{margin:0}.msm_head-btn:hover,.msm_head-btn:focus-visible{color:var(--section-active-hover-color)}.msm_close{margin-left:auto}.msm_title{flex:1 1 auto;min-width:0;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm_body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px calc(var(--grid-gutter-x) / 2) 40px}.msm_subheading{display:block;padding:18px 10px 10px;border-bottom:1px solid var(--section-border-color);font-size:1.7rem;font-weight:700}.msm_list{margin:0;padding:0}.msm_item+.msm_item{border-top:1px solid var(--section-border-color)}.msm_link{display:flex;align-items:center;gap:14px;width:100%;padding:15px 10px;border:0;background-color:transparent;color:var(--section-links-color);font-size:1.8rem;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;word-break:break-word;transition:color ease .2s}.msm_link>.ico{margin-left:auto;margin-right:0;flex-shrink:0}.msm_link:hover,.msm_link:focus-visible,.msm_link--active{color:var(--section-active-hover-color)}.msm_list--thumbs .msm_link{font-weight:400;padding-top:12px;padding-bottom:12px}.msm_thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:var(--section-border-color)}.msm_thumb img{width:100%;height:100%;object-fit:cover;display:block}.msm_thumb-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.8rem;font-weight:700;color:var(--section-primary-text-color);background-color:var(--section-primary-bg)}.msm_link--see-all{font-weight:700}.mobile-menu-collapse .mega-sidebar{display:none}}@media(min-width:992px){.msm_panel{display:none}}@media(prefers-reduced-motion:reduce){.msm_panel,.mega-sidebar_thumb,.mega-sidebar_nav-link>.ico{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mega-menu-sidebar.css.map */
