.catDesc>h1,.searchResultsInfo>h1{margin-top:0}.searchResultsInfo{padding:20px;box-sizing:border-box}.catDesc,.catDesc--noHide{padding:0 20px;box-sizing:border-box}.catDesc{display:grid}.catDesc--upperPage{font-size: .9rem}.catDesc>p{color:#595959;position:relative;margin:0}.catDesc>p:not(.catDesc--showAll){max-height:46px;overflow:hidden;text-overflow:ellipsis;content:""}.catDesc>p:not(.catDesc--showAll):before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(255,255,255,0) 12px,#fff);pointer-events:none}.catDesc>.catDesc--toggle{text-decoration:none;justify-self:end;width:50px;border:none;background:0 0;color:#595959;padding:none;margin-bottom:10px}.catDesc>hr{width:100%}.filterWrap>.grid>button#filterWrap__filterShow:hover{color:#212121!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>button#filterWrap__filterShow:hover>svg{fill:#212121!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>button#filterWrap__filterShow{border:none;outline:0;color:#595959;display:flex;align-items:center;padding:13px 20px 13px 13px;cursor:pointer;position:absolute;top:calc(25px + 10px + 40px + 5px + 1.527rem + 6px + 2px);right:0;z-index:1;font-size:.74702rem;line-height:1.1407rem;background-color:#fff;border-left:1px solid #DEDEDE;-webkit-box-shadow:0 0 4px 0 #fff;-moz-box-shadow:0 0 4px 0 #fff;box-shadow:0 0 4px 0 #fff;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.filterWrap>.grid>button#filterWrap__filterShow>svg{margin-right:10px;fill:#595959;width:14px;height:14px;-webkit-transition:fill .15s ease-in-out;-moz-transition:fill .15s ease-in-out;-o-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.filterWrap>.grid>form.filterWrap__form--show{right:0!important}.filterWrap>.grid>form.filterWrap__form::-webkit-scrollbar{display:none}.filterWrap>.grid>form.filterWrap__form{background-color:#fff;position:fixed;z-index:17;top:0;right:-90%;bottom:0;max-width:90%;width:100%;padding:20px;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;transition:right .15s ease 0s;-webkit-transition:right .15s ease 0s}.filterWrap>.grid>form.filterWrap__form>span:not(:nth-of-type(1)){margin-top:40px}.filterWrap>.grid>form.filterWrap__form>span{display:block;font-weight:700;color:#595959}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType,.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul{list-style-type:none;padding:0}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul>li{display:inline-block}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul>li>label{cursor:pointer;display:inline-block;-webkit-touch-callout:none;-webkit-touch-callout--webkit-user-select:none;-webkit-touch-callout--khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul>li>label>input[type=radio]{display:none}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul>li>label>input[type=radio]:checked+img{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15);-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li>ul>li>label>img{padding:4px;pointer-events:none;display:block;-webkit-transition:box-shadow .15s ease-in-out;-moz-transition:box-shadow .15s ease-in-out;-o-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out;border-radius:3px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType){list-style-type:none;padding:0}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button:hover{color:#212121!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button:hover>svg{fill:#212121!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button{display:flex;align-items:center;justify-content:flex-start;width:100%;background-color:transparent;border:none;outline:0;color:#595959;padding:15px 0;border-bottom:1px solid #DEDEDE;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button>svg{fill:#595959;width:14px;height:14px;margin-left:auto;-webkit-transition:fill .15s ease-in-out;-moz-transition:fill .15s ease-in-out;-o-transition:fill .15s ease-in-out;transition:fill .15s ease-in-out}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul.filterWrap--showSection{max-height:2000px!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul{max-height:0;height:100%;overflow:hidden;transition:max-height .3s ease 0s;-webkit-transition:max-height .3s ease 0s;list-style-type:none;padding:0}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li:nth-last-of-type(1){padding-bottom:20px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li:nth-of-type(1){padding-top:20px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li{color:#595959;margin:0;padding:5px 22px}.filterWrap>.grid>form.filterWrap__form>.primaryButton,.filterWrap>.grid>form.filterWrap__form>a{width:49%;margin:20px 0;display:inline-block}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label:hover{color:#212121;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label{-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.filterWrap>.grid>form.filterWrap__form>a:hover{color:#212121!important}.filterWrap>.grid>form.filterWrap__form>a{text-decoration:none;text-align:center;padding:10px;box-sizing:border-box;color:#595959}#filtersList::-webkit-scrollbar{display:none}#filtersList{display:grid;align-items:center;margin:10px 20px;max-width:calc(100% - 40px);grid-template-columns:auto 1fr;white-space:nowrap;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}#filtersList>ul,#filtersList>ul>li{display:inline-block}#filtersList>ul{margin:0;list-style-type:none;padding:5px 10px}#filtersList>ul>li>a:hover{background-color:#F9F9F9;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}#filtersList>ul>li>a{display:grid;grid-template-columns:auto 1fr;align-items:center;color:#595959;text-decoration:none;padding:5px;border-radius:5px;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}#filtersList>ul>li>a>svg{width:14px;height:14px;fill:#D34144;margin-right:3px}div#catGroups__loading.catGroups__loading--active{display:block!important}div#catGroups__loading{text-align:center;margin-bottom:20px;display:none}div#catGroups__loading>svg{width:40px;height:40px;fill:#B8D5E6}.filterBkgOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:rgba(0,0,0,.4);cursor:pointer;display:none}.filterBkgOverlay--show{display:block}@media screen and (min-width:900px){.catDesc>p{margin-bottom:20px}.catDesc>p:not(.catDesc--showAll){max-height:none;overflow:visible}.catDesc>.catDesc--toggle,.catDesc>p:not(.catDesc--showAll):before{display:none}}@media screen and (min-width:1080px){.filterWrap{position:static;top:initial;left:initial;right:initial}.filterWrap>.grid{position:relative}.filterWrap>.grid>button#filterWrap__filterShow{display:none}.filterWrap>.grid>form.filterWrap__form{z-index:0;position:static;top:auto;right:auto;bottom:auto;left:auto;max-height:none;max-width:none;display:flex;align-items:center;padding:0;overflow:visible}.filterWrap>.grid>form.filterWrap__form>span:not(:nth-of-type(1)){margin-top:0}.filterWrap>.grid>form.filterWrap__form>span.filterWrap__form__title{background-color:#95C0DA;color:#fff;padding:10px 30px;border-radius:5px 0 0 5px;margin:0 0 0 20px!important}.filterWrap>.grid>form.filterWrap__form>span.filterWrap__form__title+ul:not(.filterWrap__form__viewType){border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:2px solid #fff}.filterWrap>.grid>form.filterWrap__form>span.filterWrap__form__title+ul:not(.filterWrap__form__viewType)>li:nth-of-type(1)>button{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.filterWrap>.grid>form.filterWrap__form>span{padding:10px 15px;text-align:center;display:inline-block;margin:0 0 0 20px}.filterWrap>.grid>form.filterWrap__form>span:after{content:":"}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType{margin:0;padding:0;display:inline-block}.filterWrap>.grid>form.filterWrap__form>ul.filterWrap__form__viewType>li{display:inline-block;width:auto;position:relative}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType){margin:0;padding:0;display:inline-block;background-color:#F9F9F9;border-radius:5px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li:nth-of-type(1)>button{border-top-left-radius:5px;border-bottom-left-radius:5px;border-left:none!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li:nth-last-of-type(1)>button{border-top-right-radius:5px;border-bottom-right-radius:5px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li{display:inline-block;width:auto;position:relative}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button:hover{background-color:#DEDEDE!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button{display:inline-block;margin:0;border:none;border-left:2px solid #fff;padding:10px 15px;box-sizing:border-box;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>button>svg{display:none}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul.filterWrap--showSection{display:block}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul{display:none;position:absolute;z-index:1;top:47px;left:2px;max-height:none;height:auto;overflow:visible;background-color:#F9F9F9;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.075);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,.075);box-shadow:2px 2px 4px 0 rgba(0,0,0,.075);border-radius:0 5px 5px}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li{white-space:nowrap}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.checkbox:hover>input~.checkbox__mark{background-color:#C7C7C7}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.checkbox>span.checkbox__mark{background-color:#DEDEDE}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.checkbox>input:checked~.checkbox__mark,.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.radio:hover>input~.radio__mark{background-color:#C7C7C7}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.radio>span.radio__mark{background-color:#DEDEDE}.filterWrap>.grid>form.filterWrap__form>ul:not(.filterWrap__form__viewType)>li>ul>li>label.radio>input:checked~.radio__mark{background-color:#C7C7C7}.filterWrap>.grid>form.filterWrap__form>.primaryButton,.filterWrap>.grid>form.filterWrap__form>a{display:none}#filtersList{padding:0 20px;box-sizing:border-box;max-width:1400px;margin:10px auto}}