.filter-group{display:flex;align-items:center;width:100%}.filter-group__title{margin-right:20px;color:#525252;white-space:nowrap}.filter-group__inner{display:flex;flex-grow:1;align-items:center;border:1px solid #ddd;border-radius:4px}@media (max-width:767px){.filter-group--simple .filter-group__inner{flex-grow:0}}.filter-group--search .filter-group__inner{overflow:hidden;flex-grow:0}.filter-group--search .filter-group__item+.filter-group__item,.filter-group__item--date{border-left:1px solid #ddd}.filter-group__item--date{position:relative;margin-left:auto}.filter-group--search .filter-group__item:only-child{min-width:150px}.filter-group__btn,.filter-group__mobile-subnav-row{font-family:DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:500;line-height:1.5;padding:15px 20px;color:currentColor;text-decoration:none;white-space:nowrap}@media (min-width:768px){.filter-group__btn,.filter-group__mobile-subnav-row{line-height:1.28;text-decoration:none}}@media (max-width:767px){.filter-group__btn,.filter-group__mobile-subnav-row{justify-content:space-between;width:100%}}.filter-group__btn.is-active,.filter-group__mobile-subnav-row.is-active{color:#753bbd}.filter-group__btn.has-active,.filter-group__mobile-subnav-row.has-active{background-color:rgba(117,59,189,.05);box-shadow:inset 0 -1px 0 #753bbd}.filter-group--search .filter-group__btn,.filter-group--search .filter-group__mobile-subnav-row{display:flex;justify-content:space-between;width:100%}.filter-group__mobile-subnav-row{display:flex}.filter-group__mobile-subnav-title{color:#fff;text-decoration:none;white-space:pre-wrap}.filter-group__mobile-subnav-btn{color:#fff}.filter-group__clear-btn{margin-left:20px;color:#753bbd;font-family:DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem;font-weight:500}@media (min-width:1024px){.filter-group__clear-btn{font-size:.875rem}}.filter-group__chevron{margin-left:10px;transition:transform .3s ease}.filter-group__chevron.is-active{transform:rotate(180deg)}.filter-group--simple{width:auto}@media (max-width:767px){.filter-group--simple{display:flex;justify-content:flex-end}}@media (min-width:768px) and (max-width:1023px){.filter-group--featured{display:block}.filter-group--featured .filter-group__title{margin-bottom:15px}}@media (max-width:767px){.filter-group--extra-light-grey{justify-content:flex-start}}.filter-group--extra-light-grey .filter-group__inner{flex-grow:1;background-color:#f3f3f3;color:#000}.filter-group--extra-light-grey .filter-group__title{color:hsla(0,0%,100%,.5)}.filter-group-placeholder{min-height:53px}@media (min-width:768px){.filter-group-placeholder{min-height:49px}}.filter-group-list{position:relative;padding:10px 0;background-color:#f3f3f3;border-radius:4px}@media (min-width:768px){.filter-group-list{padding:10px;border:1px solid #ddd}}.filter-group-list__title{padding:5px 20px}@media (min-width:768px){.filter-group-list__title{padding:10px}}@media (min-width:768px){.filter-group-list__inner{overflow-y:auto}.filter-group-list__inner::-webkit-scrollbar{width:3px;height:3px}.filter-group-list__inner::-webkit-scrollbar-thumb{background:#ddd;border-radius:0}.filter-group-list__inner::-webkit-scrollbar-track{background:#fff}.search-results .filter-group-list__inner{max-height:186px}}.filter-group-list--cols.filter-group-list--blogs .filter-group-list__inner{max-height:none}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar{width:3px;height:3px}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar-thumb{background:#ddd;border-radius:0}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar-track{background:#fff}.filter-group-list--more .filter-group-list__inner{overflow:hidden;transition:max-height .3s ease}.search-results .filter-group-list--more .filter-group-list__inner{max-height:186px}.filter-group-list--extra-gap .filter-group-list__inner{padding-bottom:31px}.filter-group-list--blogs .filter-group-list__inner{max-height:none}@media (min-width:1024px){.filter-group-list__list{position:relative}}@media (min-width:768px){.filter-group-list--cols.filter-group-list--blogs .filter-group-list__list{column-count:2}}.filter-group-list--ghost .filter-group-list__list:after{content:"";display:block;min-height:37px}.filter-group-list--tags .filter-group-list__list{display:flex;flex-wrap:wrap;column-count:0}@media (min-width:1200px){.filter-group-list--cols .filter-group-list__list{column-count:2}}.filter-group-list__more-btn{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f3f3f3;color:#753bbd;font-size:.75rem;font-weight:700;letter-spacing:.03125rem}.filter-group-list__more-btn .icon{display:block;margin-left:10px}.filter-group-list__more-btn span{min-width:85px;text-align:left}.filter-group-list--cols .filter-group-list__more-btn{width:50%}.filter-group-list--tags .filter-group-list__more-btn{position:relative;top:0;bottom:0;width:auto;margin:5px 0 0 auto}.filter-group-list__item{display:block}.filter-group-list__item--more-btn-item{position:absolute;right:10px;bottom:5px;display:flex;justify-content:center;width:calc(100% - 20px);height:31px;margin-left:auto}@media (min-width:1200px){.filter-group-list--cols .filter-group-list__item--more-btn-item{width:50%}}.filter-group-list__link{font-family:DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:500;line-height:1.5;display:block;min-width:100%;padding:5px 20px;color:inherit;line-height:20px;text-decoration:none;cursor:pointer}@media (min-width:768px){.filter-group-list__link{line-height:1.28;text-decoration:none;padding:7px 10px;white-space:nowrap}}.filter-group-list__link.is-disabled{color:#767676;cursor:not-allowed}.filter-group-list__count{color:#753bbd}.is-disabled .filter-group-list__count{color:#767676}.modal--subnavigation .filter-group-list{background-color:#131313;border:none}.filter-group-list--blogs{padding:0;border:0}@media (max-width:767px){.filter-group-list--blogs .filter-group-list__link{padding-right:0;padding-left:0}}@media (min-width:768px){.filter-group-list--more{padding-bottom:40px}}.filter-group-list--more .filter-group-list__inner{padding-bottom:0}.filter-group-list.is-active .filter-group-list__inner{overflow-y:auto;max-height:372px}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar{width:4px;height:4px}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar-thumb{background:rgba(19,19,19,.15);border-radius:2px}.filter-group-list.is-active .filter-group-list__inner::-webkit-scrollbar-track{background:transparent}.filter-group-accordion{position:relative;overflow:hidden;z-index:0;border-bottom:1px solid #ddd;transition:border-bottom-color .3s linear}.filter-group-accordion:after,.filter-group-accordion:before{content:"";position:absolute;left:0;opacity:0;z-index:1;display:block;width:100%;height:90px;pointer-events:none;transition:opacity .3s linear}.filter-group-accordion:before{top:51px;background:linear-gradient(0deg,hsla(0,0%,95.3%,.01),#f3f3f3)}@media (min-width:768px){.filter-group-accordion:before{top:46px}}.modal--subnavigation .filter-group-accordion:before{top:41px;background:linear-gradient(0deg,transparent,#131313)}@media (min-width:768px){.modal--subnavigation .filter-group-accordion:before{top:42px}}.filter-group-accordion:after{bottom:0;background:linear-gradient(180deg,hsla(0,0%,95.3%,.01),#f3f3f3)}.modal--subnavigation .filter-group-accordion:after{background:linear-gradient(180deg,transparent,#131313)}.filter-group-accordion__btn{font-family:DINPro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:500;line-height:1.5;display:flex;justify-content:space-between;width:100%;padding:15px 20px;color:#131313;text-decoration:none;white-space:nowrap}@media (min-width:768px){.filter-group-accordion__btn{line-height:1.28;text-decoration:none}}@media (max-width:767px){.filter-group-accordion__btn{transition:background-color .3s linear}}@media (min-width:768px){.filter-group-accordion__btn{padding:15px 0;font-size:1rem;font-weight:500;line-height:1.38}}.modal--subnavigation .filter-group-accordion__btn{padding:10px 20px;color:#fff}@media (min-width:768px){.modal--subnavigation .filter-group-accordion__btn{padding:10px 0}}@media (max-width:767px){.filter-group-accordion.is-active .filter-group-accordion__btn{background-color:#f3f3f3}}.modal--subnavigation .filter-group-accordion.is-active .filter-group-accordion__btn{background-color:#131313}.filter-group-accordion__icon{margin-left:15px;color:#767676;transition:transform .3s ease}.filter-group-accordion__icon.is-active{transform:rotate(180deg)}.filter-group-accordion__list{position:relative;overflow:hidden;visibility:hidden;max-height:0;transition:max-height .3s ease}.filter-group-accordion.is-scrollable .filter-group-accordion__list{overflow:auto;-webkit-overflow-scrolling:touch}.filter-group-accordion.is-active .filter-group-accordion__list{visibility:visible}.modal--subnavigation .filter-group-accordion{border-bottom:none}.filter-group-accordion .round-count{transition:opacity .3s linear}.filter-group-accordion.has-active:not(.is-active){border-bottom-color:#753bbd}.filter-group-accordion.is-active .round-count{opacity:0}.filter-group-accordion.is-scrollable-down:after,.filter-group-accordion.is-scrollable-up:before{opacity:1}.mobile-filter-group__item{border-bottom:1px solid #ddd}.filter-group-list-container{min-width:380px;padding:10px 30px;background-color:#f3f3f3;border:1px solid #ddd;box-shadow:0 8px 43px 0 rgba(0,0,0,.07)}.filter-group-list-container__head{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;font-size:1.125rem;font-weight:500;line-height:1.5}.filter-group-list-container__list{overflow:auto;display:block;max-height:380px;-webkit-overflow-scrolling:touch}.filter-group-list-container__btn{margin-left:10px;padding:5px 0}.filter-group-list-container .filter-group-list{border:none}@media (min-width:768px){.filter-group-list-container .filter-group-list{padding:0 0 13px}}@media (min-width:768px){.filter-group-list-container .filter-group-list__link{padding:7px 0}}@media (min-width:768px){.filter-group-list-container .filter-group-accordion{margin-right:30px}}
