.subnav{position:relative;z-index:3}.subnav__inner{position:relative;overflow:visible;min-height:50px;margin-bottom:auto;background-color:#2a2a2a;border-radius:4px;color:#fff}@media (min-width:1024px){.subnav__inner{display:flex;align-items:baseline;min-height:53px}}.subnav__mobile-trigger{background-color:transparent;border:none;display:inline-flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;background-color:#2a2a2a;border-radius:4px;color:#fff;font-family:DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem}.subnav__header{margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.25);text-align:right}.subnav__title{padding:40px 20px 10px;color:#fff}@media (min-width:768px) and (max-width:1023px){.subnav__title{padding:40px 0 10px}}@media (min-width:1024px){.subnav__title{display:block;flex-shrink:0;min-height:53px;padding:16px 15px 0 40px}}.subnav__modal-content{overflow-y:scroll;width:100%;max-height:calc(100vh - 60px);background-color:#131313;-webkit-overflow-scrolling:touch}.subnav__row{position:relative;display:flex;align-items:center;width:100%;padding-right:65px;background-color:#2a2a2a}@media (min-width:1024px){.subnav__top-list{display:flex}}@media (min-width:1024px){.subnav__top-li{visibility:hidden;display:flex;flex-shrink:0;align-items:center;min-height:54px;white-space:nowrap}.subnav__row:first-child .subnav__top-li:first-child{padding-left:40px}}.filter-group-accordion .subnav__top-li{padding-left:10px}.subnav__top-li.is-visible{visibility:visible}.subnav__line{display:flex;justify-content:space-between;align-items:center}@media (min-width:1024px){.subnav__line{display:block}}.subnav__more-btn{padding:0;background-color:transparent;border:none;visibility:hidden;background-color:#2a2a2a}@media (min-width:1024px){.subnav__more-btn{position:absolute;top:0;right:0;width:65px;height:54px;border-left:1px solid hsla(0,0%,100%,.25);color:inherit;cursor:pointer}}.subnav__more-btn.is-visible{visibility:visible}@media (min-width:1024px){.subnav__panel{width:200px;padding:10px 0;background-color:#2a2a2a;border-radius:0 0 4px 4px}}.subnav__link{overflow:auto;display:inline-flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;color:#fff;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none}@media (min-width:768px) and (max-width:1023px){.subnav__link{padding:10px 0;font-size:1rem}}@media (min-width:1024px){.subnav__link{padding:18px 20px;transition:box-shadow .3s linear}}@media (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.subnav__link{max-width:100%}}@media (min-width:1024px){.can-hover .subnav__link:hover,.subnav__link.is-active{box-shadow:inset 0 -1px 0 #fff}}@media (min-width:1024px){.subnav__list .subnav__link{opacity:1;padding:10px 20px;transition:opacity .3s linear}.can-hover .subnav__list .subnav__link:hover,.subnav__list .subnav__link.is-active{opacity:.75;box-shadow:none}}.subnav__list{padding:20px 0 0;background-color:#2a2a2a}@media (min-width:1024px){.subnav__list{padding:0}}.subnav__list--show-more{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.subnav__list--show-more .subnav__li:first-child .subnav__link{padding-top:20px}.subnav__list--show-more .subnav__li:last-child{padding-bottom:10px}.subnav__list.is-purple{background-color:#2d064e}.subnav__chevron{margin-left:10px;transition:transform .3s ease}.subnav__chevron.is-active,.subnav__link.is-active .subnav__chevron{transform:rotate(180deg)}.subnav__li{position:relative;font-size:.875rem;font-weight:500;line-height:1.57;white-space:normal}.subnav .tippy-box .subnav__li{position:unset}.subnav--purple .subnav__inner,.subnav--purple .subnav__list,.subnav--purple .subnav__mobile-trigger,.subnav--purple .subnav__more-btn,.subnav--purple .subnav__more-panel,.subnav--purple .subnav__panel,.subnav--purple .subnav__row,.subnav--purple .subnav__title{background-color:#2d064e}.subnav.is-mega .subnav__inner{border-radius:4px 4px 0 0}@media (min-width:1024px){.subnav.is-mega .subnav__more-btn,.subnav.is-mega .subnav__row{box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.25)}}@media (min-width:1024px){.subnav.is-mega .subnav__panel{width:100%}}@media (min-width:1024px){.subnav.is-mega .subnav__link{width:auto}}@media (min-width:1024px){.subnav.is-mega .subnav__list{column-count:4}}.subnav.is-mega [data-tippy-root]{position:absolute!important;top:100%!important;left:0!important;transform:none!important;min-width:100%;max-width:100%}
