desktop-menu{display:flex;justify-content:center;width:100%;gap:15px;color:var(--brand-primary)}desktop-menu li,desktop-menu a,desktop-menu p{font-weight:400;font-size:16px;list-style:none;margin:0}desktop-menu .menu-items{display:flex;gap:15px;margin:0}desktop-menu .menu-items.menu-items--main{gap:40px}desktop-menu .menu-items .menu-items__item{cursor:pointer}desktop-menu .menu-items .menu-items__item[data-menu-parameter-value~=sale] a{color:#eb5b53;font-weight:700}desktop-menu .menu-items .menu-items__item[data-menu-parameter-value~=sale] .desktop-top-level-menu[open] summary{color:#eb5b53;border-bottom:1px solid #eb5b53}desktop-menu .menu-items .menu-items__item[data-menu-parameter-value~=sale] .desktop-top-level-menu[open] summary a{color:#eb5b53}desktop-menu .menu-items .menu-items__item .desktop-top-level-menu[open] summary{font-weight:600;color:var(--brand-green);border-bottom:1px solid var(--brand-green)}desktop-menu .menu-items .menu-items__item .desktop-top-level-menu[open] summary:has(.colored_menu_item){border-bottom:1px solid #eb5b53}desktop-menu .menu-items .menu-items__item .desktop-top-level-menu[open] summary a{font-weight:600;color:var(--brand-green)}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu{display:flex;justify-content:center;flex-flow:wrap;position:absolute;top:var(--main-header-desktop-height);left:0;right:0;background-color:#fff;min-height:200px;padding:30px 0;gap:30px;max-height:clamp(12.5rem, 50vh, 500px);overflow-y:auto}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .menu-items{flex-direction:column}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .menu-items:has(.level_3){flex-direction:row;gap:50px}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .menu-items .level_3>.menu-items__item:first-child li,desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .menu-items .level_3>.menu-items__item:first-child a{font-weight:600}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .promo_column{display:flex;flex-direction:column;width:200px;gap:15px}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .promo_column .promo_image{height:200px;width:200px;background-color:var(--box-shadow-colour);border-radius:5px}desktop-menu .menu-items .menu-items__item .menu-items__item--submenu .menu-item-submenu__mouseout{position:absolute;bottom:0;left:0;right:0;height:0;transform:translateY(100%);cursor:default}