body{--chevron-down-svg: url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0.77 0.77 6849.46 4027.46" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.1"><path d="M3000.851,2989.600 L5811.600,178.851 C6049.039,-58.588 6434.003,-58.588 6671.442,178.851 L6672.149,179.558 C6909.588,416.997 6909.588,801.961 6672.149,1039.400 L3861.400,3850.149 C3623.961,4087.588 3238.997,4087.588 3001.558,3850.149 L3000.851,3849.442 C2763.412,3612.003 2763.412,3227.039 3000.851,2989.600 Z"/><path d="M3850.149,2989.600 L1039.400,178.851 C801.961,-58.588 416.997,-58.588 179.558,178.851 L178.851,179.558 C-58.588,416.997 -58.588,801.961 178.851,1039.400 L2989.600,3850.149 C3227.039,4087.588 3612.003,4087.588 3849.442,3850.149 L3850.149,3849.442 C4087.588,3612.003 4087.588,3227.039 3850.149,2989.600 Z"/></svg>');--chevron-down-highlight-svg: url('data:image/svg+xml;utf8,<svg fill="rgb(255, 200, 0)" viewBox="0.77 0.77 6849.46 4027.46" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.1"><path d="M3000.851,2989.600 L5811.600,178.851 C6049.039,-58.588 6434.003,-58.588 6671.442,178.851 L6672.149,179.558 C6909.588,416.997 6909.588,801.961 6672.149,1039.400 L3861.400,3850.149 C3623.961,4087.588 3238.997,4087.588 3001.558,3850.149 L3000.851,3849.442 C2763.412,3612.003 2763.412,3227.039 3000.851,2989.600 Z"/><path d="M3850.149,2989.600 L1039.400,178.851 C801.961,-58.588 416.997,-58.588 179.558,178.851 L178.851,179.558 C-58.588,416.997 -58.588,801.961 178.851,1039.400 L2989.600,3850.149 C3227.039,4087.588 3612.003,4087.588 3849.442,3850.149 L3850.149,3849.442 C4087.588,3612.003 4087.588,3227.039 3850.149,2989.600 Z"/></svg>')}@media(max-width: 950px){#desktop-mega-menu{display:none}}@media(min-width: 951px){#desktop-mega-menu{width:auto;min-width:381px;padding:0 0 0 clamp(15px,2vw,64px) !important}#mega-menu{--menu-offset-y-pos: 16px;--l1-item-height: 40px;width:100%;min-width:435px;padding-inline-start:0 !important;margin-block-end:0;display:flex;align-items:flex-end;justify-content:flex-start}#mega-menu *{box-sizing:border-box}#mega-menu ul{padding-inline-start:0 !important;margin-block-end:0}#mega-menu li{list-style:none !important;margin-bottom:0}#mega-menu>li{height:var(--l1-item-height);position:relative;padding:0 12px 0 0;padding-inline-start:0 !important;position:relative;display:flex;align-items:flex-end;justify-content:flex-start}#mega-menu>li::after{--size: 12px;content:"";background-image:var(--chevron-down-svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:var(--size);height:var(--size);position:absolute;bottom:3px;right:calc(0.5 * var(--size))}#mega-menu>li:hover::after{background-image:var(--chevron-down-highlight-svg);background-repeat:no-repeat;background-size:100%;background-position:center}#mega-menu>li>a{--chevron-offset: 16px;font-size:1rem;padding-left:calc(3vw - var(--chevron-offset));padding-right:var(--chevron-offset);color:var(--color-text);text-decoration:none;position:relative;top:3px;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:preserve nowrap}#mega-menu>li>ul{background-color:var(--bg2);display:none;align-items:stretch;justify-content:flex-start;position:absolute;top:calc(100% + var(--menu-offset-y-pos));left:0}#mega-menu>li>ul>li>a{display:none}#mega-menu>li>ul>li ul{width:210px;height:100%}#mega-menu>li>ul>li ul>li.current-menu-item{position:relative}#mega-menu>li>ul>li ul>li.current-menu-item::before{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}#mega-menu>li>ul>li ul>li a{color:var(--color-text);font-size:1rem;text-decoration:none;padding:.75rem;line-height:1.4;position:relative;display:flex;align-items:center;justify-content:flex-start;-moz-user-select:none;user-select:none;-webkit-user-select:none}#mega-menu>li>ul>li ul>li.current-menu-item>a{cursor:default;color:#474747}#mega-menu>li>ul>li ul>li:not(.current-menu-item)>a:hover{background-color:#2d2d2d}#mega-menu>li:hover>ul{display:flex}#mega-menu>li:nth-of-type(1) ul>li:nth-of-type(1)>ul{width:270px}#mega-menu>li:has(ul)::before{content:"";z-index:1;width:100%;height:calc(100% + var(--menu-offset-y-pos));position:absolute;top:0;left:0}#mega-menu>li:not(:has(ul))::after{transform:rotate(-90deg)}#mega-menu>li.current-menu-item:not(:has(ul))::after{background-image:var(--chevron-down-highlight-svg);background-repeat:no-repeat;background-size:100%;background-position:center}}@media(min-width: 951px){#main-menu-right-menu-container{min-width:365px;height:100%;display:flex;align-items:flex-start;justify-content:space-between}#main-menu-right-menu-container>ul{--margin-right: 13px;height:100%;list-style:none;margin-block-end:0;padding-inline-start:0;margin-right:var(--margin-right);display:flex}#main-menu-right-menu-container>ul>li{width:39px;height:40px;display:flex;align-items:flex-end;justify-content:center}#main-menu-right-menu-container>ul>li>a{display:flex;background-repeat:no-repeat;background-size:16px;background-position:50% calc(100% - 1px);width:40px;height:40px}#main-menu-right-menu-container>ul #menu-item-111199>a{background-image:var(--magnifying-glass-svg)}#main-menu-right-menu-container>ul #menu-item-108542>a{background-image:var(--question-mark-svg)}#main-menu-right-menu-container>ul #menu-item-107320>a{background-image:var(--shopping-cart-svg);background-size:18px !important}#main-menu-right-menu-container>ul #menu-item-111412{--width: 69px;width:auto !important;min-width:var(--width) !important;padding:3px 0 0 4px !important;position:relative;top:6px;margin:0 10px 0 8px !important}#main-menu-right-menu-container>ul #menu-item-111412 a{width:100% !important;height:100%;color:var(--color1);border:solid 1px var(--color1) !important;border-radius:4px;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.14;text-decoration:none;letter-spacing:1.25px;padding:var(--login-y-pos) 4px 0 4px;display:flex;align-items:center !important;justify-content:center !important;text-align:center !important}#main-menu-right-menu-container>ul #menu-item-111412 a:hover{color:#fff !important;font-weight:bold}#main-menu-right-menu-container>ul #menu-item-107321{position:relative}#main-menu-right-menu-container>ul #menu-item-107321>a{background-image:var(--user-svg)}#main-menu-right-menu-container>ul #menu-item-107321>.sub-menu{display:none;width:249px;list-style:none;z-index:202;border-top:17px solid rgba(0,0,0,0);padding:0 !important;position:absolute;top:100%;left:0}#main-menu-right-menu-container>ul #menu-item-107321>.sub-menu>li{padding:0;margin:0}#main-menu-right-menu-container>ul #menu-item-107321>.sub-menu>li>a{background-color:#000;padding:12px 15px 10px 15px;font-size:1rem;margin:0;height:100%;width:100%;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:flex-start}#main-menu-right-menu-container>ul #menu-item-107321>.sub-menu>li>a:hover,#main-menu-right-menu-container>ul #menu-item-107321>.sub-menu>li>a:focus{background-color:var(--desktop-submenu-highlight-color)}#main-menu-right-menu-container>ul #menu-item-107321:hover>.sub-menu,#main-menu-right-menu-container>ul #menu-item-107321:focus>.sub-menu{display:block}#main-menu-right-menu-container.user-initials #menu-right-nav #menu-item-107321{width:48px;display:flex;align-items:flex-end;justify-content:flex-end}#main-menu-right-menu-container.user-initials #menu-right-nav #menu-item-107321>a{--size: 36px;background-image:none;position:relative;height:var(--size);width:var(--size);background-color:#fff;border-radius:50%;bottom:-6px}#main-menu-right-menu-container.user-initials #menu-right-nav #menu-item-107321>a::after{content:var(--user-initials);position:absolute;top:calc(50% - 6px + var(--initials-y-pos));right:calc(0px - var(--initials-x-pos));color:#262626;font-size:1rem;letter-spacing:1.25px;text-align:center;line-height:0 !important;font-family:var(--font-bold) !important;width:calc(100% + var(--initials-x-pos));height:12px;display:flex;align-items:center;justify-content:center}body{--login-y-pos: 2px;--initials-y-pos: 0px;--initials-x-pos: 0px}body.mac{--login-y-pos: 4px;--initials-y-pos: 2px;--initials-x-pos: 2px}body.mac.chrome{--login-y-pos: 6px}body.firefox{--initials-y-pos: -1px}body.linux.chrome{--initials-y-pos: 2px;--initials-x-pos: 2px}#gtranslate-container{width:clamp(110px,11vw,170px);position:relative;top:5px;min-height:45px}#gtranslate-container>div{width:100%;height:100%}#gtranslate-container>div>select{transition:all .25s ease;width:100%;height:100%}#gtranslate-container>div:not(#gt_placeholder_container){display:none}#gtranslate-container.listener_loaded>#gt_placeholder_container{opacity:1}#gtranslate-container.loaded>#gt_placeholder_container{display:none}#gtranslate-container.loaded>div:not(#gt_placeholder_container){display:block}#google_translate_element2{display:none !important}#z_gt_placeholder_mobile{display:none}}@media(min-width: 951px){nav#main-menu{display:none}}@media(min-width: 951px){#main-menu-container{--side-padding: 24px;--y-padding: 23px;--desktop-submenu-color: var(--bg2);--desktop-submenu-highlight-color: #2d2d2d;--admin-bar-y-offset: 32px;padding:var(--y-padding) var(--side-padding);position:fixed;top:0;box-sizing:border-box;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);background-color:var(--bg3);z-index:201;width:100%;height:auto}#main-menu-container>#main-menu-inner-container{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between !important;width:100%;height:40px}#main-menu-container>#main-menu-inner-container>#menu-logo-link-container{height:40px;display:flex;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}#main-menu-container>#main-menu-inner-container>#menu-logo-link-container a{height:40px;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}#main-menu-container>#main-menu-inner-container>#menu-logo-link-container a>img{margin:0;padding:0;max-width:unset !important;width:auto;height:40px}#main-menu-container>#mobile-top-logo-link{display:none}body.logged-in.admin-bar #main-menu-container{margin-top:var(--admin-bar-y-offset)}}@media(min-width: 951px)and (min-width: 1288px){#main-menu-container{--side-padding: 0}}@media(min-width: 951px){#main-menu-container *{box-sizing:border-box}#hamburger-button{display:none}#mobile-search-field-container{display:none}#x-button{display:none}}/*# sourceMappingURL=menu_desktop.css.map */