

/* Start:/local/components/unlimtech/catalog/templates/.default/style.css?17349558021534*/
.alert-block{
    padding: 23px 11px;
    border-radius: 4px;
    border: 1px solid #F96631;
    margin-block: 8px;
    background-color: #FFE8D9;
    position: relative;
    overflow: hidden;
}
.alert-block__list{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.alert-block__item{
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #1A1A1A;
    position: relative;
    padding-left: 12px;
}
.alert-block__item:before{
    content: '';
    position: absolute;
    left: 0;
    top: 6px;
    background-color: #1A1A1A;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    min-height: 4px;
}
.alert-block__item+.alert-block__item{
    margin-top: 12px;
}
.alert-block__item a{
    text-decoration: underline;
    font-weight: 600;
    color: #FFA372;
}
.alert-block__item span{
    font-weight: 600;
}
.alert-block_withborder{
    margin-top: 20px;
    margin-bottom: 32px;
    padding: 20px 12px 20px 16px;
    border: none;
}
.alert-block_withborder:before{
    width: 4px;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #F96631;
}
.nomt.uk-grid-margin.uk-first-column{
    margin-top: 0;
    margin-bottom: 32px;
}
.alert-block_withborder .alert-block__item{
    color: #4C4C4C;
    font-size: 16px;
    line-height: 22px;
}
@media(max-width: 767px){
    .alert-block{
        padding: 11px 11px;
    }
}
/* End */


/* Start:/local/templates/unlimtech/vendor/selectize/selectize.bootstrap4.min.css?17013769959049*/
.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:"!";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-control .dropdown-header{position:relative;padding:6px .75rem;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:.25rem .25rem 0 0}.selectize-control .dropdown-header-close{position:absolute;right:.75rem;top:50%;color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-control .dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0!important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 5px;border-left:1px solid #dee2e6;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:5px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:transparent}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5;font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #ced4da;padding:.375rem .75rem;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:.25rem}.selectize-control.multi .selectize-input.has-items{padding:calc(.375rem - 1px - 0px) .75rem calc(.375rem - 1px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:.25rem .25rem 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 5px;background:#efefef;color:#343a40;border:0 solid #dee2e6}.selectize-control.multi .selectize-input>div.active{background:#007bff;color:#fff;border:0 solid transparent}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#878787;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0!important}.selectize-input::after{content:" ";display:block;clear:left}.selectize-input.dropdown-active::before{content:" ";display:block;position:absolute;background:#fff;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 .25rem .25rem}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.selectize-dropdown .create,.selectize-dropdown .no-results,.selectize-dropdown .optgroup-header,.selectize-dropdown .option{padding:3px .75rem}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#6c757d;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e9ecef;color:#16181b}.selectize-dropdown .active.create{color:#16181b}.selectize-dropdown .create{color:rgba(52,58,64,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:3px .75rem}.selectize-dropdown .spinner:after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:" ";display:block;position:absolute;top:50%;right:calc(.75rem + 5px);margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#343a40 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #343a40 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:calc(.75rem + 5px);right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fff}.selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0 0;z-index:1000;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 6px 12px rgba(0,0,0,.175)}.selectize-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:" ";display:block;height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef;margin-left:-.75rem;margin-right:-.75rem}.selectize-dropdown .create{padding-left:.75rem}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-input{min-height:calc(1.5em + .75rem + 2px);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.selectize-input{transition:none}}.selectize-input.dropdown-active{border-radius:.25rem}.selectize-input.dropdown-active::before{display:none}.selectize-input.focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.is-invalid .selectize-input{border-color:#dc3545;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.is-invalid .selectize-input:focus{border-color:#bd2130;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eb8c95}.selectize-control.form-control-sm .selectize-input.has-items{min-height:calc(1.5em + .5rem + 2px)!important;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem!important;font-size:.875rem;line-height:1.5}.selectize-control.multi .selectize-input.has-items{height:auto;padding-left:calc(.75rem - 5px);padding-right:calc(.75rem - 5px)}.selectize-control.multi .selectize-input>div{border-radius:calc(.25rem - 1px)}.form-control.selectize-control{padding:0;height:auto;border:none;background:0 0;box-shadow:none;border-radius:0}.input-group .selectize-input{overflow:unset;border-radius:0 .25rem .25rem 0}
.selectize-dropdown-content > div {
	padding: 5px;
}
.selectize-dropdown .optgroup-header {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
	font-size: 1rem;
}
.selectize-dropdown .selected {
    background-color: #1e87f0;
}
.selectize-dropdown .selected .uk-text-meta {
	color: #fff;
}
/* End */


/* Start:/local/components/unlimtech/catalog.elastic.filter/templates/.default/style.css?17332144739335*/

.btn--switch {
    display: none;
}
.filter,
.filter * {
    box-sizing: border-box;
}

.taxonomy__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.taxonomy {
    position: relative;
}
.taxonomy p {
    margin-bottom: 0;
    margin-top: 0;
}
.filter select {
    display: none;
}
.filter {
    padding-left: 17px;
    padding-right: 17px;
    gap: 10px;
}
#smartFilter {
    border-radius: 4px;
}
.filter .paramsBox {
    padding-left: 0;
    width: calc(25% - 10px);
}
.taxonomy__head {
    width: 100%;
    border: 1px solid #CED4DA;
    border-radius: 4px;
    padding: 12px;
}
.taxonomy__head p {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    color: #1a1a1a;
}
.taxonomy__wrap {
    position: absolute;
    top: calc(100% + 4px);
    width: 100%;
    box-shadow: 0px 5px 15px 0px #00000014;
    background-color: #ffffff;
    z-index: 10;
    padding: 12px;
}
.taxonomy__term input {
    display: none;
}
.taxonomy__term {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.taxonomy__term--all {
    padding-bottom: 12px;
    border-bottom: 1px solid #EBEBEB;
}
.taxonomy__term {
    margin-bottom: 12px;
    cursor: pointer;
}
.term__name {
    position: relative;
    padding-left: 36px;
    margin: 4px 0;
}
.term__name::after {
    content: '';
    position: absolute;
    width: 24px;
    min-width: 24px;
    height: 24px;
    border: 1px solid #CDD3D9;
    border-radius: 4px;
    left: 0;
    top: 0;
}
.taxonomy__btn {
    background-color: #43658b;
    color: #ffffff;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    width: 100%;
    padding: 12px;
    cursor: pointer;
    text-decoration: none;
    display: block;
}
.term__count {
    color: #999999;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}
input:checked + .term__name::after {
    content: '';
    position: absolute;
    background-color: #43658b;
    background-image: url(/local/components/unlimtech/catalog.elastic.filter/templates/.default/./icon/check.svg);
    background-repeat: no-repeat;
    background-position: center center;
}
.taxonomy__term--somecheck .term__name::before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    left: 7px;
    top: 6px;
    background-color: #43658b;
    border-radius: 2px;
}
.taxonomy__wrap {
    opacity: 0;
    visibility: hidden;
    transition: all .5s;
}
.taxonomy--active .taxonomy__wrap {
    opacity: 1;
    visibility: visible;
}
.taxonomy--active {
    transition: all .5s;
}
.taxonomy--active svg {
    transform: rotate(180deg);
}
.taxonomy__list {
    max-height: 295px;
    overflow-y: auto;
    padding-right: 10px;
    scrollbar-color: #43658b #ECF0F3;
    scrollbar-width: thin;
}
.taxonomy__list::-webkit-scrollbar {
    width: 3px;
    height:  2px;
    border-radius: 8px;
}

.taxonomy__list::-webkit-scrollbar-track {
    background-color: #ECF0F3;
}

.taxonomy__list::-webkit-scrollbar-thumb {
    background-color: #43658b;
    border-radius: 8px;
}
.taxonomy__btn:hover {
    color: #ffffff;
    text-decoration: none;
}

.checker {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 24px;
    align-items: center;
}
.checker__item.checker__item-active {
    background-color: #43658b;
    color: #ffffff;
}
.checker__item {
    background-color: #ECF0F3;
    color: #1A1A1A;
    padding: 5px 17px;
    display: flex;
    gap: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    border-radius: 4px;
}
.checker__item:not(.checker__item-active) .checker__close{
    display: none;
}
.taxonomy--apply .taxonomy__head {
    background-color: #43658b;
    color: #ffffff;
}
.taxonomy--apply .taxonomy__head p {
    color: #ffffff;
}
.taxonomy--apply .taxonomy__head svg path {
    fill: #fff;
}
.checker__close {
    cursor: pointer;
    user-select: none;
}
.checker__clear {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #43658b;
    cursor: pointer;
    user-select: none;
}
.taxonomy__clear {
    display: none;
}
.clear-all{
    background-color: #ECF0F3;
    color: #1A1A1A;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    width: 100%;
    padding: 12px;
    cursor: pointer;
    text-decoration: none;
    display: block;
}
.taxonomy__btn_mobile,
.clear-all_mobile{
    display: none;
}
.taxonomy--apply .taxonomy__clear {
    background-color: #ECF0F3;
    color: #1A1A1A;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    width: 100%;
    padding: 12px;
    cursor: pointer;
    text-decoration: none;
    display: block;
    margin-top: 12px;
}
.filter__mob {
    display: none;
}
.filter__top {
    display: none;
}
.filter__both {
    display: none;
}
.taxonomy__head span {
    opacity: .6;
}
@media screen and (max-width: 992px) {
    .filter .paramsBox {
        width: calc(50% - 8px);
    }
}
@media screen and (max-width: 768px) {
    .taxonomy__btn_desktop,
    .clear-all_desktop{
        display: none;
    }
    .taxonomy__btn_mobile,
    .clear-all_mobile{
        display: block;
        width: auto;
        border-radius: 4px;
    }
    .mobile-btns{
        box-shadow: 0px -12px 24px 0px #1A117714,0px -1px 4px 0px #1A11770A;
        padding: 16px;
        border-radius: 8px 8px 0 0;
        margin: 0;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99;
        background: white;
    }
    .clear-all_mobile{
        margin-top: 12px;
    }
    .filter .paramsBox {
        width: 100%;
    }
    .filter__wrap {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        border-radius: 24px 24px 0 0;
        padding-top: 0 !important;
        margin-top: 0px !important;
        z-index: 1000;
        box-sizing: border-box;
        opacity: 0;
        visibility: hidden;
        transition: all .5s;
    }
    .filter__wrap::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #00000080;
        z-index: -1;
    }
    .filter__mob {
        background-color: #43658b;
        color: #ffffff;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        padding: 12px;
        cursor: pointer;
        text-decoration: none;
        display: block;
        margin-top: -10px;
        margin-bottom: 20px;
    }
    .filter__wrap #smartFilter {
        margin-top: 0 !important;
        padding-top: 32px !important;
        position: absolute;
        left: 0;
        width: 100%;
        top: 54px;
        overflow-y: auto;
        border-radius: 24px 24px 0 0;
        padding-left: 14px !important;
        padding-right: 14px !important;
        bottom: 0;
        transform: translateY(100%);
        transition: all .5s;
    }
    .filter__title--mob {
        font-size: 24px;
        font-weight: 700;
        line-height: 24px;
        padding-left: 0;
        color: #000000;
    }
    .filter .filter__top {
        display: flex;
        justify-content: space-between;
        width: 100%;
        margin-bottom: 5px;
        padding-left: 0;
    }
    .filter {
        padding-right: 0;
        gap: 13px;
    }
    .filter .paramsBox {
        margin-top: 0;
    }
    .filter__both {
        display: block;
        margin-top: 31px;
    }
    .filter__both #catalogLine {
        display: block;
    }
    .filter__both .uk-grid-small > * {
        padding-left: 18px;
        width: 100%;
        margin-top: 11px;
    }
    .filter__both .uk-grid-small .uk-visible\@s {
        display: block !important;
        width: 100px;
    }
    .filter__both .uk-grid-small .uk-width-auto:last-child {
        display: none !important;
    }
    #catalogLine {
        margin-top: 0;
    }
    .filter__wrap--active #smartFilter {
        transform: translateY(0);
    }
    .filter__wrap--active {
        opacity: 1;
        visibility: visible;
    }
    .taxonomy__wrap {
        position: static;
        opacity: 1;
        visibility: visible;
        display: none;
        transition: none;
    }
    .taxonomy__list {
        overflow: visible;
        max-height: unset;
        padding-right: 0;
    }

    .filter__mob--active {
        position: relative;
    }
    .filter__mob--active::before {
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        top: 0;
        right: -5px;
        background-color: #ffa372;
        border: 2px solid #F8F8F8;
        border-radius: 2px;
    }
    .filter__hide {
        position: absolute;
        top: 44px;
        width: 40px;
        height: 4px;
        background: #ffffff;
        border-radius: 2px;
        left: calc(50% - 20px);
    }
}
/* End */
/* /local/components/unlimtech/catalog/templates/.default/style.css?17349558021534 */
/* /local/templates/unlimtech/vendor/selectize/selectize.bootstrap4.min.css?17013769959049 */
/* /local/components/unlimtech/catalog.elastic.filter/templates/.default/style.css?17332144739335 */
