.flyout-menu-1158 .mega-menu .dropdown-menu{--flyout-mega-menu:520px}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.links-text>s{display:var(--display,block)}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown>a:after,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown>button:after,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{opacity:.4;left:8px}.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown:hover>a:after,.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown:hover>button:after,.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,.no-touchevents div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{opacity:1}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.links-text,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.language-currency .currency-title,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.language-currency .language-title{--menu-max-width:200px}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.links-text{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.language-currency .currency-title{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.language-currency .language-title{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a:before{font-size:1.2em}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a:before,div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a .links-text em{margin-right:.5em;--element-margin-right:.5em}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item:not(:first-child),div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.accordion-menu .menu-item>a+div{border-style:none;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a{padding:var(--j-gap-spacing---5);--element-padding:var(--j-gap-spacing---5);padding-right:var(--j-gap-spacing---6);--element-padding-right:var(--j-gap-spacing---6);padding-left:var(--j-gap-spacing---6);--element-padding-left:var(--j-gap-spacing---6)}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.has-image>a{padding:var(--j-gap-spacing---5);--element-padding:var(--j-gap-spacing---5);padding-right:var(--j-gap-spacing---6);--element-padding-right:var(--j-gap-spacing---6)}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item{--menu-item-gap:0px}div.global-wrapper [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.count-badge{display:none;position:relative;transform:none;margin-inline-start:var(--x,6px);margin-top:var(--margin-top,0px);inset-inline-start:initial;--x:8px}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.links-text,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-language-wrapper button,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-currency-wrapper button,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-language-wrapper button,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-currency-wrapper button,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>#cart>a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--j-font_size-font-size--title-menu);letter-spacing:-.1px}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.links-text>s{display:var(--display,block);--display:block;margin:.1em 0}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.main-menu-item>a>.links-text{--display:inline-block}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown>a:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown>button:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-language-wrapper .dropdown .dropdown-toggle:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.desktop-currency-wrapper .dropdown .dropdown-toggle:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-language-wrapper .dropdown .dropdown-toggle:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.mobile-currency-wrapper .dropdown .dropdown-toggle:after{border-color:hsla(var(--j-color-scheme-foreground-secondary-h),var(--j-color-scheme-foreground-secondary-s),calc(var(--j-color-scheme-foreground-secondary-l) - 0%),calc(var(--j-color-scheme-foreground-secondary-a)*0.7));left:4px}.no-touchevents .global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.dropdown:hover>a:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.active.dropdown>a:after,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.open.dropdown>a:after,.no-touchevents .global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.dropdown:hover>button:after{border-color:hsla(var(--j-color-scheme-foreground-primary-h),var(--j-color-scheme-foreground-primary-s),calc(var(--j-color-scheme-foreground-primary-l) - 0%),calc(var(--j-color-scheme-foreground-primary-a)*1))}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a:before{font-size:1.6em}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a:before,.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a .links-text em{margin-right:.5em;--element-margin-right:.5em}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item:not(:first-child),.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.accordion-menu .menu-item>a+div{border-style:solid;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a{padding:1.2em;--element-padding:1.2em;padding-right:0;--element-padding-right:0px;padding-left:0;--element-padding-left:0px}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item.has-image>a{padding:1em;--element-padding:1em}.global-wrapper .grid-item [id*=flyout_menu].flyout-menu.flyout-menu-1158>.j-menu>.menu-item>a>.count-badge{display:none;position:relative;transform:none;margin-inline-start:var(--x,6px);margin-top:var(--margin-top,0px);inset-inline-start:initial;--x:8px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.drop-menu>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,var(--dropdown-from),0);align-items:center;--align-scroll:var(--align-scroll-center,0);--translate-x:-50%}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.drop-menu:first-child>.j-dropdown{left:50%;right:auto}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.drop-menu:last-child>.j-dropdown{left:50%;right:auto}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown>.j-dropdown:before{--triangle-right:0px;--triangle-left:0px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.mega-custom>.j-dropdown{left:50%;right:auto;transform:translate3d(-50%,var(--dropdown-from),0);align-items:center;--align-scroll:var(--align-scroll-center,0);--translate-x:-50%}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.mega-custom:first-child>.j-dropdown{left:50%;right:auto}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.mega-custom:last-child>.j-dropdown{left:50%;right:auto}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.drop-menu.animating>.j-dropdown{--dropdown-from:0}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.mega-menu.animating>.j-dropdown{--dropdown-from:0}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a>.links-text>s{display:var(--display,block)}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .dropdown>a:after,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .dropdown>button:after,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown .dropdown-toggle:after,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown .dropdown-toggle:after,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown .dropdown-toggle:after,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown .dropdown-toggle:after{opacity:.4;left:8px}html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .dropdown:hover>a:after,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .dropdown:hover>button:after,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .desktop-language-wrapper .dropdown:hover .dropdown-toggle:after,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .desktop-currency-wrapper .dropdown:hover .dropdown-toggle:after,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .mobile-language-wrapper .dropdown:hover .dropdown-toggle:after,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .mobile-currency-wrapper .dropdown:hover .dropdown-toggle:after{opacity:1}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a>.links-text,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu).language-currency .currency-title,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu).language-currency .language-title{--menu-max-width:200px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a>.links-text{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu).language-currency .currency-title{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu).language-currency .language-title{max-width:var(--menu-max-width,none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a:before{font-size:1.2em}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a:before,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a .links-text em{margin-right:.5em;--element-margin-right:.5em}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item:not(:first-child),html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .accordion-menu .menu-item>a+div{border-style:none;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a{padding:var(--j-gap-spacing---5);--element-padding:var(--j-gap-spacing---5);padding-right:var(--j-gap-spacing---6);--element-padding-right:var(--j-gap-spacing---6);padding-left:var(--j-gap-spacing---6);--element-padding-left:var(--j-gap-spacing---6)}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item.has-image>a{padding:var(--j-gap-spacing---5);--element-padding:var(--j-gap-spacing---5);padding-right:var(--j-gap-spacing---6);--element-padding-right:var(--j-gap-spacing---6)}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item{--menu-item-gap:0px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu) .menu-item>a>.count-badge{display:none;position:relative;transform:none;margin-inline-start:var(--x,6px);margin-top:var(--margin-top,0px);inset-inline-start:initial;--x:8px}html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown .j-menu>li:hover>a,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown .j-menu>li:hover>a>.links-text{color:hsla(var(--j-color-scheme-brand-primary-foreground-h),var(--j-color-scheme-brand-primary-foreground-s),calc(var(--j-color-scheme-brand-primary-foreground-l) - 0%),calc(var(--j-color-scheme-brand-primary-foreground-a)*1))}html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown .j-menu>li:hover>a,html.no-touchevents.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown .j-menu>li:hover>a{background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1));--background-color:hsla(var(--j-color-scheme-brand-primary-h),var(--j-color-scheme-brand-primary-s),calc(var(--j-color-scheme-brand-primary-l) - 0%),calc(var(--j-color-scheme-brand-primary-a)*1))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown .j-menu>li{border-style:none;border-color:hsla(var(--j-color-scheme-background-border-h),var(--j-color-scheme-background-border-s),calc(var(--j-color-scheme-background-border-l) - 0%),calc(var(--j-color-scheme-background-border-a)*1))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item .j-menu{--dropdown-padding:var(--j-gap-spacing---4)}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item .j-menu .j-menu,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.flyout-menu-item>.j-dropdown>.j-menu{--dropdown-padding:0px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search) .j-dropdown .j-menu{background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));--background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search)>.j-dropdown{--dropdown-width:100px;width:100px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search):not(.flyout).main-menu-item .j-dropdown .menu-item>a{min-width:100px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li{min-height:50px;--dropdown-main-menu-min-height:50px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search).menu-item:not(.top-menu-item) .j-dropdown .j-menu>li>a{min-height:50px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu{box-shadow:3px 15px 15px -2px rgb(0 0 0/10%),3px 15px 35px -5px rgb(0 0 0/10%),3px 15px 25px -5px rgb(0 0 0/0%);border-radius:0;--element-border-radius:0px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search):not(.panel-active) .j-menu .j-menu{border-top-left-radius:0;--element-border-top-left-radius:0px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.j-dropdown:not(#cart-content):before{display:block;opacity:1}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content{--triangle-size:10px;--dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.j-dropdown>.mega-menu-content:before{top:var(--triangle-size-overlay,0px);height:calc(100% - var(--triangle-size-overlay,0px))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.tt-menu:before{display:block;--dropdown-triangle:calc(var(--triangle-size,10px) + var(--triangle-top-distance,0px))}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)#cart-content:before{display:block}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.j-dropdown:before,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)>.tt-menu:before,html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth)#cart-content:before{border-bottom-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));--triangle-left-offset:3px;top:2px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-fullwidth){--triangle-top-distance:-2px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.dropdown:not(.mega-menu):not(#search).main-menu-item{--triangle-top-distance:-10px}html.desktop-header-active div.global-wrapper div.flyout-menu-1158 .flyout-menu-item.multi-level>.j-dropdown>.j-menu{--dropdown-cols:2}.global-wrapper .flyout-menu-1158 .flyout-menu-item.mega-menu .global-wrapper .flyout-menu-1158 .flyout-menu-item.mega-menu{top:calc(var(--menu-item-gap,0px)/2)}.global-wrapper .flyout-menu-1158 .flyout-menu-item.mega-menu{position:static}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu .mega-menu-content{background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));--background-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));background-position:right bottom;background-repeat:no-repeat;background-size:50%;padding:var(--j-gap-spacing-gutter-2);--element-padding:var(--j-gap-spacing-gutter-2)}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu .j-dropdown>.mega-menu-content{box-shadow:1.1px 4.5px 3.6px rgba(0,0,0,.024),3px 12.5px 10px rgba(0,0,0,.035),7.2px 30.1px 24.1px rgba(0,0,0,.046),24px 100px 80px rgba(0,0,0,.07)}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.j-dropdown:not(#cart-content):before{display:none;opacity:0}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.j-dropdown>.mega-menu-content{--dropdown-triangle:0px;--triangle-size:0px}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.j-dropdown>.mega-menu-content:before{top:0;height:100%}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.tt-menu:before{display:none;--dropdown-triangle:0px}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu#cart-content:before{display:none}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.j-dropdown:before,.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu>.tt-menu:before,.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu#cart-content:before{border-bottom-color:hsla(var(--j-color-scheme-body-background-h),var(--j-color-scheme-body-background-s),calc(var(--j-color-scheme-body-background-l) - 0%),calc(var(--j-color-scheme-body-background-a)*1));top:2px}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu.menu-item.dropdown.mega-menu{--triangle-top-distance:-10px}.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu .mega-menu-content:before{display:none;background-image:linear-gradient(90deg,hsla(var(--j-color-scheme-background-primary-h),var(--j-color-scheme-background-primary-s),calc(var(--j-color-scheme-background-primary-l) - 0%),.7) 80%,rgba(255,255,255,0) 95%)}div.flyout-menu-1158>.j-menu .dropdown.flyout-menu-item.mega-menu .mega-menu-content{border-radius:4px !important;--element-border-radius:4px !important} /* BRT_COMPACT_FLYOUT_NO_SCROLL_START */
@media (min-width: 1025px) {
  /*
   * Никакого ограничения высоты и прокрутки.
   * Подменю Journal должно свободно раскрываться вправо.
   */
  .module-main_menu-1159 .dropdown-menu,
  .module-main_menu-1159 .mega-menu,
  .module-main_menu-1159 .menu-dropdown,
  .module-flyout_menu-1158,
  .module-flyout_menu-1158 .flyout-menu,
  .module-flyout_menu-1158 .j-menu,
  .module-flyout_menu-1158 .dropdown-menu,
  .module-flyout_menu-1158 .mega-menu,
  .module-flyout_menu-1158 .menu-dropdown,
  .module-flyout_menu-1158 .sub-menu,
  .brt-catalog-compact,
  .brt-catalog-compact .flyout-menu,
  .brt-catalog-compact .j-menu,
  .brt-catalog-compact .dropdown-menu,
  .brt-catalog-compact .mega-menu,
  .brt-catalog-compact .menu-dropdown,
  .brt-catalog-compact .sub-menu {
    max-height: none !important;
    overflow: visible !important;
    overscroll-behavior: auto !important;
  }

  /*
   * Компактные строки основных категорий.
   */
  .module-flyout_menu-1158 > .flyout-menu > li,
  .module-flyout_menu-1158 > .j-menu > li,
  .module-flyout_menu-1158 > ul > li,
  .brt-catalog-compact > .flyout-menu > li,
  .brt-catalog-compact > .j-menu > li,
  .brt-catalog-compact > ul > li {
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .module-flyout_menu-1158 > .flyout-menu > li > a,
  .module-flyout_menu-1158 > .j-menu > li > a,
  .module-flyout_menu-1158 > ul > li > a,
  .brt-catalog-compact > .flyout-menu > li > a,
  .brt-catalog-compact > .j-menu > li > a,
  .brt-catalog-compact > ul > li > a {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    min-height: 28px !important;
    height: auto !important;
    padding: 2px 10px !important;
    line-height: 1.15 !important;
    font-size: 13px !important;
    white-space: normal !important;
  }

  /*
   * Изображения основных категорий.
   */
  .module-flyout_menu-1158 img,
  .brt-catalog-compact img,
  .module-flyout_menu-1158 .menu-image,
  .module-flyout_menu-1158 .category-image,
  .module-flyout_menu-1158 .flyout-menu-image {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
    object-fit: contain !important;
  }

  /*
   * Компактные подкатегории.
   * Не меняем display/position Journal.
   */
  .module-flyout_menu-1158 .dropdown-menu li > a,
  .module-flyout_menu-1158 .mega-menu li > a,
  .module-flyout_menu-1158 .sub-menu li > a,
  .brt-catalog-compact .dropdown-menu li > a,
  .brt-catalog-compact .mega-menu li > a,
  .brt-catalog-compact .sub-menu li > a {
    min-height: 25px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    line-height: 1.15 !important;
    font-size: 12px !important;
  }
}
/* BRT_COMPACT_FLYOUT_NO_SCROLL_END */
/* BRT_FLYOUT_SUBMENU_TOP_ALIGN_START */
@media (min-width: 1025px) {

  /*
   * Journal native flyout geometry:
   * .j-dropdown { top:0; left:100%; }
   *
   * Make top-level multi-level items static so their direct
   * submenu is positioned relative to the flyout container,
   * not relative to the individual category row.
   */
  html.desktop-header-active
  .flyout-menu-1158 > .j-menu > .flyout-menu-item.multi-level {
    position: static !important;
  }

  html.desktop-header-active
  .flyout-menu-1158 > .j-menu >
  .flyout-menu-item.multi-level > .j-dropdown {
    top: 0 !important;
    left: 100% !important;
    right: auto !important;
    bottom: auto !important;
    transform: translate3d(0, 0, 0) !important;
  }

  /*
   * Keep submenu content fully visible.
   * Do not introduce scrolling on the parent flyout.
   */
  html.desktop-header-active
  .flyout-menu-1158 > .j-menu >
  .flyout-menu-item.multi-level > .j-dropdown > .j-menu {
    overflow: visible !important;
    max-height: none !important;
  }
}
/* BRT_FLYOUT_SUBMENU_TOP_ALIGN_END */
/* BRT_FLYOUT_PRO_UI_V2_START */

@media (min-width:1025px) {

  /*
   * EXACT DOM:
   * div.flyout-menu-1158.flyout-menu > ul.j-menu
   */

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu > ul.j-menu {
    width:320px !important;
    padding:8px !important;
    background:#ffffff !important;
    border:1px solid #e3e5e8 !important;
    border-radius:8px !important;
    box-shadow:
      0 12px 30px rgba(0,0,0,.13),
      0 2px 8px rgba(0,0,0,.06) !important;
    box-sizing:border-box !important;
  }

  /*
   * Main category rows
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item {
    margin:0 0 2px 0 !important;
    padding:0 !important;
  }

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item > a {
    min-height:40px !important;
    padding:6px 10px !important;
    border-radius:6px !important;
    background:transparent !important;
    color:#35383d !important;
    font-size:14px !important;
    line-height:1.25 !important;
    box-sizing:border-box !important;
  }

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item > a > .links-text {
    color:#35383d !important;
    font-size:14px !important;
    font-weight:400 !important;
    line-height:1.25 !important;
  }

  /*
   * Hover / active parent category
   */
  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item:hover > a,

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item.active > a {

    background:#f6f7f8 !important;
    color:#bd1e2c !important;
    box-shadow:inset 3px 0 0 #bd1e2c !important;
  }

  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item:hover >
  a > .links-text {

    color:#bd1e2c !important;
  }

  /*
   * Parent category images
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item >
  a .menu-image {

    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    margin-right:10px !important;
    border-radius:50% !important;
    overflow:hidden !important;
    background:#f5f5f5 !important;
  }

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item >
  a .menu-image img {

    width:28px !important;
    height:28px !important;
    min-width:28px !important;
    max-width:28px !important;
    min-height:28px !important;
    max-height:28px !important;
    object-fit:cover !important;
  }

  /*
   * EXACT second-level dropdown
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown {

    width:680px !important;
    min-width:680px !important;
    max-width:calc(100vw - 360px) !important;

    background:#ffffff !important;
    border:1px solid #e3e5e8 !important;
    border-left:0 !important;

    border-radius:0 8px 8px 0 !important;

    box-shadow:
      14px 12px 30px rgba(0,0,0,.12),
      2px 2px 7px rgba(0,0,0,.05) !important;

    box-sizing:border-box !important;
  }

  /*
   * Second-level 2-column list
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown > ul.j-menu {

    width:100% !important;
    padding:14px 16px !important;

    background:#ffffff !important;

    column-gap:18px !important;

    border-radius:0 8px 8px 0 !important;

    box-sizing:border-box !important;
  }

  /*
   * Child rows
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu > li.menu-item {

    margin:0 !important;
    padding:2px 0 !important;

    break-inside:avoid !important;

    background:transparent !important;
    border:0 !important;
  }

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item > a {

    display:flex !important;
    align-items:center !important;

    min-height:42px !important;
    height:auto !important;

    padding:8px 12px !important;

    background:transparent !important;

    border-radius:6px !important;
    border:1px solid transparent !important;

    color:#3f4247 !important;

    font-size:13px !important;
    font-weight:400 !important;
    line-height:1.25 !important;

    box-sizing:border-box !important;
  }

  /*
   * Child labels
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item > a > .links-text {

    max-width:none !important;

    white-space:normal !important;
    overflow:visible !important;
    text-overflow:clip !important;

    color:#3f4247 !important;

    font-size:13px !important;
    font-weight:400 !important;
    line-height:1.25 !important;
  }

  /*
   * Child hover
   */
  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item:hover > a {

    background:#f6f7f8 !important;
    border-color:#eceeef !important;
    color:#bd1e2c !important;
  }

  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item:hover >
  a > .links-text {

    color:#bd1e2c !important;
  }

  /*
   * Arrow slightly cleaner
   */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item > a:after {

    opacity:.45 !important;
  }

  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item:hover > a:after {

    opacity:1 !important;
  }
}

/* BRT_FLYOUT_PRO_UI_V2_END */
/* BRT_FLYOUT_DENSITY_V3_START */

@media (min-width:1025px) {

  /* tighter second-level panel */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown {
    width:640px !important;
    min-width:640px !important;
    margin-left:-1px !important;
  }

  /* tighter two-column content */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown > ul.j-menu {
    padding:10px 12px !important;
    column-gap:12px !important;
  }

  /* more compact child rows */
  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item > a {
    min-height:38px !important;
    padding:6px 10px !important;
  }
}

/* BRT_FLYOUT_DENSITY_V3_END */

/* BRT_HOVER_ACCESSIBLE_V1_START */
@media (min-width:1025px) {

  /* Parent flyout category — hover / active */
  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item:hover > a,

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item.active > a {

    background:#f6f7f8 !important;
    color:#35383d !important;
    box-shadow:inset 3px 0 0 #FF0000 !important;
  }

  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item:hover >
  a > .links-text,

  html.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu > li.flyout-menu-item.active >
  a > .links-text {

    color:#35383d !important;
  }

  /* Child category hover */
  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item:hover > a {

    background:#f6f7f8 !important;
    border-color:#e5e7eb !important;
    color:#3f4247 !important;
    box-shadow:inset 3px 0 0 #FF0000 !important;
  }

  html.no-touchevents.desktop-header-active
  div.global-wrapper
  div.flyout-menu-1158.flyout-menu >
  ul.j-menu >
  li.flyout-menu-item.multi-level >
  div.j-dropdown >
  ul.j-menu >
  li.menu-item:hover >
  a > .links-text {

    color:#3f4247 !important;
  }

  /* Keyboard focus */
  html.desktop-header-active
  div.flyout-menu-1158.flyout-menu
  a:focus-visible {

    outline:2px solid #FF0000 !important;
    outline-offset:-2px !important;
  }
}
/* BRT_HOVER_ACCESSIBLE_V1_END */.flyout-menu-1158>ul.j-menu>li.flyout-menu-item-1>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-1.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-2>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-2.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-3>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-3.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-4>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-4.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-5>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-5.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-6>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-6.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-7>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-7.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-8>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-8.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-9>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-9.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-10>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-10.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-11>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-11.multi-level .dropdown-menu{left:100%} .flyout-menu-1158>ul.j-menu>li.flyout-menu-item-12>a:before{content:none !important}.desktop-header-active .flyout-menu-1158 .flyout-menu-item-12.multi-level .dropdown-menu{left:100%} 