.DepartmentDropdown{position:absolute;top:100%;left:0;width:100%;background-color:#fff;overflow:hidden;border-top:1px solid #d1d1d6;margin:0 auto;visibility:hidden;transition-delay:.2s;transition-property:visibility}@media screen and (min-width:1280px){.DepartmentDropdown{border-radius:0 0 8px 8px;width:calc(100% + 32px);left:-16px}}@media (any-hover:none){.DepartmentDropdown{transition-property:none}}.DepartmentDropdown.is-open,.DepartmentDropdown:target{visibility:visible}.DepartmentDropdown-innerWrap{position:relative;z-index:1;min-height:500px;background-color:#fff;display:none}.DepartmentDropdown-innerWrap.is-rendered,.DepartmentDropdown:target .DepartmentDropdown-innerWrap,.is-open .DepartmentDropdown-innerWrap{display:flex}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-innerWrap{min-height:unset;max-width:1600px;width:90vw;margin:0 auto}.DepartmentDropdown--expandedDepartments{width:100%;left:0}.DepartmentDropdown-iconContainer{position:relative;white-space:nowrap;padding-right:28px}.DepartmentDropdown .DepartmentDropdown-icon{position:absolute;top:50%;transform:translateY(-40%);width:24px;height:24px}@media screen and (min-width:1280px){.DepartmentDropdown .DepartmentDropdown-icon{width:28px;height:28px}}.DepartmentDropdown-sections{z-index:2;-moz-columns:3;column-count:3;flex:1 0 auto;flex-flow:column wrap;position:relative;min-height:500px;padding:12px 24px;background-color:#fff}.DepartmentDropdown-sections--2{-moz-columns:2;column-count:2}.DepartmentDropdown-sections--3{-moz-columns:3;column-count:3}.DepartmentDropdown-sections--4{-moz-columns:4;column-count:4}.DepartmentDropdown-sections--5{-moz-columns:5;column-count:5}@media screen and (min-width:960px){.DepartmentDropdown-sections{flex:0 1 768px}}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-sections{flex:0 1 auto;padding-left:0;padding-bottom:24px;min-height:unset;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:calc(100% - 240px)}.DepartmentDropdown-section{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;position:relative;margin-bottom:16px}@media screen and (min-width:960px){.DepartmentDropdown-section{max-width:348px}}@media screen and (min-width:1280px){.DepartmentDropdown--expandedDepartments .DepartmentDropdown-section{min-width:180px}}@media screen and (min-width:1440px){.DepartmentDropdown--expandedDepartments .DepartmentDropdown-section{min-width:200px;margin:0 2px 16px}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-section:first-child{margin-left:0}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-section:last-child{margin-right:0}}.DepartmentDropdown-link,.DepartmentDropdown-title{font-size:13px}@media screen and (min-width:1280px){.DepartmentDropdown-link,.DepartmentDropdown-title{font-size:16px}}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-link,.DepartmentDropdown--expandedDepartments .DepartmentDropdown-title{font-size:13px}@media screen and (min-width:1440px){.DepartmentDropdown--expandedDepartments .DepartmentDropdown-link,.DepartmentDropdown--expandedDepartments .DepartmentDropdown-title{font-size:16px}}.DepartmentDropdown-link{display:block;text-decoration:none;color:#646266;margin-bottom:5px;word-wrap:break-word}.DepartmentDropdown-link:focus,.DepartmentDropdown-link:hover{color:#7f187f;text-decoration:underline}.DepartmentDropdown-link--sectionTitle{color:#211e22}.DepartmentDropdown-linkImage,.DepartmentDropdown-title{display:inline-block;vertical-align:middle}.DepartmentDropdown-linkImage{margin-right:12px;border:1px solid #d1d1d6}.DepartmentDropdown-title{font-weight:700;text-transform:none}.DepartmentDropdown-title:focus,.DepartmentDropdown-title:hover{text-decoration:underline}.DepartmentDropdown-immersiveImageWrap,.DepartmentDropdown-overlayImage{position:absolute;top:0;right:0;bottom:0;color:transparent;max-width:1424px;width:100%}.DepartmentDropdown--expandedDepartments .DepartmentDropdown-immersiveImageWrap{margin-left:auto;position:relative;top:unset;right:unset;bottom:unset;width:auto;max-width:none}.DepartmentDropdown-backgroundImage{display:block}