.general-fill-parent{position:absolute;top:0;right:0;bottom:0;left:0}.constrain{position:relative;display:grid;grid-template-columns:[full-start] 30px [main-start] auto [main-end] 30px [full-end]}@media screen and (min-width:1260px){.constrain{grid-template-columns:[full-start] minmax(1em,1fr) [main-start] minmax(0,1200px) [main-end] minmax(1em,1fr) [full-end];overflow:hidden}.constrain.allows-overflow{overflow:visible}}.constrain>*{grid-column:main}.constrain-break{grid-column:full}.clear-header{padding-top:calc(var(--siteHeaderHeight) - 1px + var(--notificationBarHeight))}.pad-header{padding-top:calc(var(--siteHeaderHeight) - 1px + var(--notificationBarHeight) + var(--siteHeaderPadding))}.pull-behind-header{margin-top:calc(var(--siteHeaderHeight)*-1 + var(--siteHeaderMarginBottom)*-1)}.hidden{display:none}.is-pointable{cursor:pointer!important}.universal .filter-popup::-webkit-scrollbar{background-color:transparent;width:5px}.universal .filter-popup::-webkit-scrollbar-thumb{--thumb-color:rgba(0,0,0,0.05);background-color:var(--thumb-color);border-radius:10px}.universal .filter-popup{z-index:1;padding:22px 32px;--is-mobile:1}@media screen and (min-width:768px){.universal .filter-popup{--is-mobile:0}}@media screen and (min-width:1024px){.universal .filter-popup{max-height:400px;overflow-y:scroll}}.universal .filter-popup.is-mobile{position:fixed;top:var(--notificationBarHeight);left:0;border-radius:0;width:100%;z-index:4000;padding:30px 35px;text-align:left;-webkit-transform:none;-ms-transform:none;transform:none}.universal .filter-popup.is-mobile .filter-popup-close{display:initial;position:absolute;top:16px;right:16px;background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;cursor:pointer}.universal .filter-popup.is-mobile .filter-popup-option{display:table}.universal .filter-popup-close{display:none}.universal .filter-popup-option{font-size:.75rem;line-height:1.46667;border-radius:20px;padding:6px 0 4px;margin-bottom:7px;white-space:nowrap;cursor:pointer;font-weight:400;-webkit-transition:color .2s,opacity .2s;-o-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s}.universal .filter-popup-option:hover{opacity:.5}.universal .filter-popup-option.is-active{margin-left:-9px;margin-right:-9px;padding-left:23px;padding-right:9px;background-color:#010101;color:#fff}.universal .filter-popup-option.is-active:hover{font-weight:400}.universal .filter-popup-option.is-active:before{position:absolute;-webkit-transform:translate(-200%,1%);-ms-transform:translate(-200%,1%);transform:translate(-200%,1%);font-size:13px;content:" \0078 "}.universal .filter-popup-group:not(:last-of-type){margin-bottom:30px}.universal .filter-popup-group-title{font-size:.6rem;line-height:1.25;margin-bottom:10px}.universal .filter-popup.mode-is-bold .filter-popup-option{font-weight:400}.universal .filter-popup.mode-is-bold .filter-popup-option.has-icon{position:relative;background-size:14px auto;background-repeat:no-repeat;cursor:pointer;border:0;background-position:0;margin-top:0;padding-left:25px;line-height:18px;white-space:nowrap;border-radius:0}.universal .filter-popup.mode-is-bold .filter-popup-option.is-active{margin-left:0;margin-right:0;padding-left:0;padding-right:0;background-color:transparent;color:#010101;font-weight:600}.universal .filter-popup.mode-is-bold .filter-popup-option.is-active:before{content:none}.universal .filter-popup.mode-is-bold .filter-popup-option.is-active.has-icon{padding-left:25px}.universal .filter-popup-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);margin-right:6px}.filter-popup-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background:rgba(0,0,0,.2)}@media screen and (min-width:768px){.filter-popup-backdrop{display:none}}

/*# sourceMappingURL=filterpopup.css.map*/