:root{--columns:4;--dropdownbordercolor:#D2D2D2;--dropdownborderradius:1px;--dropdownoptionsbackgroundcolor:#ffffff;--dropdownoptionsbackgroundcolorhover:#690100;--dropdownfontcolor:#000;--dropdownoptionsfontcolorhover:#FFFFFF;--dropdownoptionscounterbackgroundcolor:#ffffff;--dropdownoptionscounterfontcolor:#8c8c8c;--dropdownsymbolcolor:#7A7F7F;--dropdownsymbolwidth:2 pxpx;--btnbackground:#000;--btnfontcolor:#FFFFFF}.list-controls .filter-collapse{margin:0!important;padding:0!important;z-index:1020!important}.list-controls .filter-collapse>div.page-content{margin:0!important;padding:5px!important;background:0 0!important;border:none!important}.column-wrap{display:inline-block;width:100%;padding:7px}.column-wrap .card-columns,.column-wrap>div[class^=widget]{display:flow-root;margin-left:-5px;margin-right:-5px;margin-bottom:-15px;-webkit-column-count:unset!important;-moz-column-count:unset!important;column-count:unset!important;-webkit-column-gap:unset!important;-moz-column-gap:unset!important;column-gap:unset!important}.column-wrap .card{background:0 0!important;margin-bottom:10px;padding:0!important}.column-wrap>.widget-inner>div>div{margin-left:-10px;margin-right:-10px}.column-wrap>div>.card>.h3{position:relative;display:block;background:#fff;margin-bottom:0;padding:10px 30px 10px 10px!important;border:1px solid rgba(0,0,0,.25);border-radius:.25em;transition:all .3s;font-size:1em;line-height:1;color:#000;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.column-wrap>div>.card>.h3:after{content:'';position:absolute;right:15px;display:inline-block;border-right:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:transform .5s;transform-origin:center}filter-collapse>div{padding:2rem;background:#fff;border:1px solid #e9ecef}.filter-collapse .card .form-check{margin:0!important}.filter-collapse .card .form-check .form-check-input:checked+label::before{display:none}.filter-collapse .widget-inner{max-width:100%;flex:100%}.column-wrap>div>.card.show>.h3{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.column-wrap>div>.card>.h3:after{top:calc(50% - ((10.14px)/ 2));-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.column-wrap>div>.card.show>.h3:after{top:calc(50% - (10.14px / 4));-webkit-transform:rotate(45deg) scale(-1)!important;transform:rotate(45deg) scale(-1)!important}.column-wrap>div>div:not(.dm_card)>.h3+div{position:absolute;top:calc(100% - 1px);background:var(--dropdownoptionsbackgroundcolor);overflow-y:auto;max-height:320px;width:100%;margin-top:-1px;border:1px solid var(--dropdownbordercolor);border-radius:0 0 .25em .25em;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25);-moz-box-shadow:0 10px 20px -10px rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25);transition:all .3s;z-index:30}.column-wrap>div>.card>.h3+div{opacity:0;visibility:hidden;pointer-events:none}.column-wrap>div>.card.show>div{opacity:1;visibility:visible}.column-wrap>div>.card.show>.h3{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 2px #e6e6e6;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 2px #e6e6e6;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 2px #e6e6e6}.column-wrap>div>.card.show>.h3+div{-webkit-box-shadow:0 0 0 2px #e6e6e6;-moz-box-shadow:0 0 0 2px #e6e6e6;box-shadow:0 0 0 2px #e6e6e6;z-index:100;pointer-events:auto!important}.column-wrap>div>.card.show>.h3:before{content:'';display:block;position:absolute;left:-1px;border-left:1px solid var(--dropdownbordercolor);border-right:1px solid var(--dropdownbordercolor);bottom:0;background:#fff;height:3px;width:calc(100% + 2px);z-index:101}.column-wrap>div>.card>.h3+div>.form-check-wrapper{padding:0!important}.column-wrap>div>.card>.h3+div>div>div:not(.gridview)>label{padding:.5em .5em .5em 2.65em!important;color:var(--dropdownfontcolor);cursor:pointer}.column-wrap>div>.card>.h3+div>div>div>label>div>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.column-wrap>div>.card>.h3+div>.form-check-wrapper>div>.form-check-input:checked+label>div>span:before{display:none}.column-wrap .cw>div>label{background:0 0!important}.column-wrap .cw>div>label:hover{background:0 0!important}.column-wrap .cw>div>label:before{cursor:pointer}.column-wrap div[class^=cuscw]>div>label:before{background-size:cover!important}.column-wrap>div>.card>.h3+div>.form-check-wrapper>div>.form-check-input:checked+label{background:var(--dropdownoptionscounterbackgroundcolor)!important;padding-left:2.65em!important;color:var(--dropdownoptionscounterfontcolor)!important}.column-wrap>div>.card>div>.form-check>.form-check-label{padding-left:10px;padding-right:10px;cursor:pointer}.column-wrap .close-card{position:sticky;margin-top:5px;padding:.5em;bottom:0;width:100%;background:#fff;z-index:1}.column-wrap .close-card .close-card-button{width:100%;line-height:1}.column-wrap .close-card:before{content:'';position:absolute;top:-15px;left:0;height:15px;width:100%}.column-wrap .no-overflow:before{display:none!important}.filter-collapse .column-wrap>div>.card:not(.show){overflow:hidden}.filter-collapse .column-wrap>div>.card,.filter-collapse .dm_card .item-filter-price{height:36px}.column-wrap>div>.dm_card>.h3+div{opacity:1!important;visibility:visible!important;background:0 0!important}.column-wrap>div>.dm_card .h3{display:none!important}.column-wrap .facet-check{background-color:#fff;border:1px solid #d2d2d2}.column-wrap .facet-check,.visual-facet-bg,.visual-facet-color{position:absolute;top:50%;left:.5em;display:block;height:22px;width:22px;background-position:center center;background-size:cover;border-radius:.25em;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.column-wrap .gridview{float:left;width:calc(100% / 6)}.column-wrap .gridview .visual-facet-bg,.gridview .visual-facet-color{position:relative;top:-.5rem;left:50%;height:auto!important;width:calc(100% - 1em);padding-bottom:calc(100% - 1em);-webkit-transform:translatex(-50%) translateY(0);transform:translatex(-50%) translateY(0);z-index:1;cursor:pointer}.column-wrap .h3+div>div>div.gridview>label{padding:.5rem 0!important}.column-wrap>div>.card>.h3+div>.form-check-wrapper>div>.form-check-input:checked+label .facet-check:after{content:'';position:absolute;top:50%;left:50%;height:calc(100% - .35em);width:calc(100% - .35em);display:block;background:var(--dropdownoptionscounterbackgroundcolor);border-radius:.125em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-filter-price .input-group .input-group-prepend .input-group-text{padding:0 0 0 3px}.item-filter-price .input-group input{height:100%}.item-filter-price .input-group .input-group-prepend .input-group-text span{height:20px;width:100%;padding:0;font-size:11px;text-align:center;-webkit-transform:translateX(2px) rotate(-90deg)!important;transform:translateX(2px) rotate(-90deg)!important}.list-controls .filter-toggle{transform:none;position:absolute;margin:0;padding:.5em 1em;right:22px;background:#000;border-radius:1px;color:#fff}.list-controls .filter-toggle-widget{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-controls .filter-toggle svg{position:relative;top:.1em;margin-right:.5em}.list-controls .filter-toggle>.fa{float:left!important}.is-loading,.is-loading *{cursor:wait!important}.is-loading>div>.card.show>.h3:before{display:none}.is-loading>div>.card.show>.h3+div,.is-loading>div>.card.show>.h3:before{display:none}.is-loading:before{opacity:1!important;background:0 0!important}.is-loading>.card-columns>.card>.h3{background:0 0!important}.is-loading>.card-columns>.card{background:rgba(0,0,0,.25)!important;opacity:.25}.is-loading .form-control,.is-loading>div>.card>.h3,.is-loading>div>.card>.h3:after{border-color:transparent!important;color:transparent!important}.is-loading>.card-columns>.card:before{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(-90deg,rgba(0,0,0,.25) 0,rgba(255,255,255,.5) 50%,rgba(0,0,0,.25) 100%);background-size:400% 400%;animation:left-to-right 1.2s ease-in-out infinite;z-index:2;content:""}@keyframes left-to-right{0%{background-position:0 0}100%{background-position:-135% 0}}@media (min-width:768px){.filter-collapse .column-wrap>div>.card{width:calc((100% - (var(--columns) * 10px))/ var(--columns))}.filter-collapse .column-wrap>div>.card{position:relative!important;float:left;margin:0 5px 10px;padding:0!important}}@media (max-width:767px){.collapse-container+.widget-primary{margin-left:-5px;margin-right:-5px}.collapse-container+.widget-primary .btn{width:100%}.column-wrap>div>.card>.h3{margin:0 5px}.column-wrap>div>div:not(.dm_card)>.h3+div{left:5px;width:calc(100% - 10px)}}@media (min-width:568px) and (max-width:767px){.column-wrap>div>.card{float:left;width:calc(100% / 2)}}@media (max-width:575px){.filter-collapse .column-wrap>div>.card{width:100%}.list-controls .filter-toggle{position:relative;top:unset;right:unset;margin:6px 7px}}.column-wrap>div>.card.show>.h3:before{background:var(--dropdownoptionsbackgroundcolor)}.column-wrap>div>.card>.h3{background:var(--dropdownoptionsbackgroundcolor);border-radius:var(--dropdownborderradius);color:var(--dropdownfontcolor)}.column-wrap>div>.hover-card>.h3:before{content:'';background:var(--dropdownoptionsbackgroundcolor)!important}.column-wrap>div>.card>div>.form-check>.form-check-label{background:var(--dropdownoptionsbackgroundcolor);color:var(--dropdownfontcolor)}.column-wrap>div>.card>.h3,.form-control{border-color:var(--dropdownbordercolor)}.column-wrap>div>.card>.h3+div{background:var(--dropdownoptionsbackgroundcolor);border-color:var(--dropdownbordercolor);border-bottom-left-radius:var(--dropdownborderradius);border-bottom-right-radius:var(--dropdownborderradius)}.column-wrap>div .input-group-text{border-color:var(--dropdownbordercolor);border-top-left-radius:var(--dropdownborderradius);border-bottom-left-radius:var(--dropdownborderradius)}.column-wrap>div>.card>.h3:after{border-color:var(--dropdownsymbolcolor);border-width:2px}.column-wrap>div>.card>.h3+div>div:not(.cw)>div:not(.gridview)>label:hover,.column-wrap>div>.card>div>.form-check>.form-check-input:checked+label{background:var(--dropdownoptionsbackgroundcolorhover);color:var(--dropdownoptionsfontcolorhover)}.column-wrap>div>.card>.h3+div>div:not(.cw)>div>label:hover:before{outline-color:var(--dropdownoptionsfontcolorhover)}.column-wrap .close-card:before{content:'';position:absolute;top:-15px;left:0;height:15px;width:100%;background:-moz-linear-gradient(top,#ffffff00 0,#fff 100%);background:-webkit-linear-gradient(top,#ffffff00 0,#fff 100%);background:linear-gradient(to bottom,#ffffff00 0,#fff 100%)}.column-wrap .close-card{background:var(--dropdownoptionsbackgroundcolor)}.column-wrap>div>.card .filter-badge{background:var(--dropdownoptionscounterbackgroundcolor)!important;border-radius:var(--dropdownborderradius);color:var(--dropdownoptionscounterfontcolor)!important}.column-wrap>div>.card>.h3+div>.form-check-wrapper>div>.form-check-input:checked+label .filter-badge{background:var(--dropdownoptionscounterfontcolor)!important;color:var(--dropdownoptionscounterbackgroundcolor)!important}.column-wrap>div>.card .btn-primary,.column-wrap>div>.card>button>.fa-check+span,.list-controls .selected-filters .selected-filter{background:var(--btnbackground)!important;border:none;border-radius:var(--dropdownborderradius);color:var(--btnfontcolor)!important;box-shadow:none!important}.column-wrap>div>.card .btn-primary:hover{background-color:#000CC;border-color:CC}.column-wrap>div>.card .btn-primary:active,.column-wrap>div>.card .btn-primary:focus{background-color:#000EB;border-color:EB}.item-filter-price{padding:.5em!important}.column-wrap>div>.dm_card>.h3+div{position:absolute;top:calc(100% - 1px);overflow-y:auto;max-height:320px;width:100%;border:1px solid rgba(0,0,0,.25);border-radius:0 0 .25em .25em;-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,.25);-moz-box-shadow:0 10px 20px -10px rgba(0,0,0,.25);box-shadow:0 10px 20px -10px rgba(0,0,0,.25);transition:all .3s;z-index:30}ul.pagination.widget-alignment{background:#fff}.column-wrap .card{background:0 0!important;margin-bottom:10px;padding:0 15px 0 5px!important;width:20%;float:left}@media (max-width:600px){.column-wrap .card{background:0 0!important;margin-bottom:10px;padding:0 15px 0 5px!important;width:50%;float:left}}@media (max-width:510px){.column-wrap .card{background:0 0!important;margin-bottom:10px;padding:0 5px 0 5px!important;width:100%;float:left}}.column-wrap{padding:0}.widget-primary .bg-appearance{font-size:inherit}.list-controls .selected-filters .selected-filter:first-child{margin-left:0}
