:root{--navbar-options-height:56px;--navbar-options-padding:15px 20px 15px 28px;--linklist-height:60px;--linklist-height-sublevel:50px}.header__menu{display:flex;flex-direction:row}.megamenu-title{font:var(--t-label);letter-spacing:var(--letter-spacing-small);text-transform:uppercase;cursor:pointer;-moz-user-select:none;-o-user-select:none;user-select:none}.nav-search__wrapper .linklist{height:var(--linklist-height-sublevel)}.linklist{padding:0;height:var(--linklist-height);display:flex;align-items:center;justify-content:center;height:100%;width:100%}.megamenu_holder{display:flex;flex-direction:column;width:100%;z-index:666;overflow:hidden}.megamenu-closing-icon{position:absolute;right:0;z-index:10;margin:10px}.megamenu__list-dropdown ul{list-style:none;padding:0;margin:0}@media only screen and (min-width: 768px){.megamenu_holder{max-height:calc(100vh - (52px + 80px));overflow-y:auto}}.megamenu__extra-hover{width:100%;height:30px;background-color:transparent;display:inline-block;position:fixed;margin-top:-2px}.megamenu_holder.display-departments-menu{visibility:visible}.linklist:hover .megamenu__list{visibility:visible;opacity:1}.megamenu__list-one{display:flex;flex-flow:column}.megamenu__list-item-sibblings{display:none}.megamenu__list-dropdown .card-selected + .megamenu__list-item-sibblings{display:flex}.megamenu_holder #megamenu__list__holder-items{width:calc((100% / 12) * 4);margin:0;position:absolute;top:0;left:calc((100% / 12) * 4);height:100%;background-color:var(--color-header-bg,#fff);border-left:var(--border-width-desk) solid var(--color-border);z-index:1}.megamenu__item-links__holder,.megamenu_holder #megamenu__list__holder-items .megamenu__list-items{padding:12px 18px}@media only screen and (min-width: 768px){.megamenu_holder #megamenu__list__holder-items .megamenu__list-items,.megamenu__item-links__holder{padding:16px 12px}}@media only screen and (min-width: 1068px){.megamenu_holder #megamenu__list__holder-items .megamenu__list-items,.megamenu__item-links__holder{padding:28px 24px}}@media only screen and (min-width: 1500px){.megamenu_holder #megamenu__list__holder-items .megamenu__list-items,.megamenu__item-links__holder{padding:68px 24px}}.item-image__departments,.item-image__departments .megamenu__item-image__holder{height:100%;width:100%;border-radius:0;border-top:none;border-right:none;border-bottom:none}.item-image__departments
.megamenu__item-image__holder
.megamenu-department-image-filter{display:none}.megamenu__list-dropdown{display:flex}.megamenu__list-item-dropdown{overflow:hidden;width:calc((100% / 12) * 8);height:120px;display:flex;align-items:center;border-bottom:var(--border-width-desk) solid var(--color-border)}@media only screen and (min-width: 768px){.megamenu__list-item-dropdown{height:180px}}@media only screen and (min-width: 1068px){.megamenu__list-item-dropdown{height:220px}}@media only screen and (min-width: 1500px){.megamenu__list-item-dropdown{height:261px}}.megamenu__item-title-container{display:flex;width:calc((100% / 12) * 4);flex:1;justify-content:space-between;align-items:center;position:relative;padding:0 20px}.megamenu__item-image-pill-container{width:150px;height:100%}.megamenu__list-dropdown a.card-selected .mega-menu-columns__heading{color:var(--color-accent)}.megamenu__list-dropdown a.card-selected .mega-menu-columns__heading:after{transform:scale(1,1)}megamenu-departments .megamenu_holder .megamenu__list-dropdown a:after{display:none}megamenu-departments .megamenu_holder .megamenu__list-dropdown .megamenu__item-links__holder a:after{display:inline}.megamenu__list-items{width:100%;display:flex;flex-direction:column;gap:40px}.megamenu__list{transition:opacity .1s linear 0.1s,visibility .1s linear .1s;visibility:hidden;background-color:var(--cr-white);border-bottom:2px solid var(--cr-purple);border-left:2px solid var(--cr-purple);border-right:2px solid var(--cr-purple);box-shadow:0 0 10px 1px var(--cr-purple);display:flex;left:0;position:absolute;top:100%;width:100%;z-index:666}.megamenu__list-item{display:flex;flex-wrap:wrap;gap:16px;padding:15px}.megamenu__item-image__holder{display:flex;justify-content:center;align-items:center;width:214px;height:214px;border-radius:10px;position:relative;overflow:hidden;padding:10px;border:2px solid var(--cr-border-gray)}.megamenu__item-image__holder.not_featured_image:hover{border-color:var(--cr-purple)}.megamenu__item-image__holder.not_featured_image:hover .megamenu-image{transform:scale(110%);transition:transform .2s linear}.megamenu__item-image__holder.not_featured_image:hover
.megamenu-department-image-filter{background-color:transparent;background-image:radial-gradient(rgba(0,0,0,0.6),transparent 65%)}.megamenu-image{position:absolute;width:100%;height:100%}.megamenu-department-image-filter{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.megamenu__list-item__title{position:absolute;text-align:center;font-weight:800;font-size:25px;color:var(--cr-white);padding:15px}.not_featured_image .megamenu__item-image{overflow:hidden;cursor:pointer;position:relative;color:#000}.item-image__opener .megamenu__list-item__title{top:50%;left:80%;color:#000;font-weight:600;font-size:16px;position:absolute;width:100%;height:100%}.megamenu__item-image div svg{display:none}.item-image__opener div svg{height:16px;width:16px;margin-left:25%;margin-top:2px;display:inline}.item-image__departments .megamenu__list-item__title{display:none}.megamenu__list-dropdown a .mega-menu-columns__heading{white-space:normal;max-width:calc(((100%/12) * 4) + 100px)}.megamenu__list__holder-images{height:100%;position:absolute;top:0;z-index:2;display:flex;overflow:hidden;border-radius:0;background-color:var(--color-header-bg,#fff);border-left:var(--border-width-desk) solid var(--color-border);left:calc((100% / 12) * 8);width:calc(((100% / 12) * 4) + max(var(--page-padding),calc((100vw - var(--page-width))/2) + var(--page-padding)/2))}.megamenu__list__holder-images .megamenu__item-links__holder{border-right:var(--border-width-desk) solid var(--color-border);margin-right:calc(max(var(--page-padding),calc((100vw - var(--page-width))/2) + var(--page-padding)/2) - 1px)}ul > li:first-child.megamenu__items a{text-transform:uppercase;text-align:left}.megamenu__items__item{cursor:pointer}.megamenu-title__text-format{text-transform:uppercase}.megamenu__list-items .btn_viewall{padding:0}.megamenu__list-items .btn_viewall a:hover{color:var(--color-body)}.card-selected .mega-menu-columns__heading{color:var(--color-accent)}.mega-menu-columns__heading:hover{color:var(--color-accent)}@media only screen and (min-width: 1068px){.megamenu__item-title-container{padding:0 48px}}