.filter-form .custom-control{display:block}.filter-form .custom-control.disabled{opacity:.5;pointer-events:none}.filter-form .custom-control a{text-decoration:none}.filter-form .opener-content{padding-top:1px}.filter-form .opener-content .custom-control:first-child{margin-top:20px}.filter-form .opener-content:not(.active){display:none}.filter-form [data-opener]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-wrap:wrap;padding-right:2ch;position:relative;width:100%}.filter-form [data-opener]:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f10b";font-size:.8em;position:absolute;right:5px}.filter-form [data-opener].active:after{content:"\f10e"}.filter-row{border-bottom:1px solid #e5e5e5;padding:15px 0}.filter-label{color:#352d23;font-weight:600;letter-spacing:4px;text-transform:uppercase}.filter-label-tooltip .wpj-tooltip{display:none}.filter-label-tooltip:active .wpj-tooltip,.filter-label-tooltip:focus .wpj-tooltip,.filter-label-tooltip:hover .wpj-tooltip{display:block}.filter-price-label{color:#afafaf;margin:auto;padding:0 5px}.filter-price-inner{padding:20px 1px 10px}.filter-param-float .form-control{border:0;padding:0}.filter-float-inputs{align-items:center;display:flex;justify-content:space-between}.filter-float-inputs .form-control-group{align-items:center;display:inline-flex;width:calc(50% - .625rem)}.filter-float-inputs input{border:0;flex:1;width:100%}.filter-form{align-items:flex-end;display:flex;width:100%}.filter-form:after{border-bottom:1px solid #e5e5e5;content:"";margin-left:10px;width:100%}.filter-form .opener-content{background-color:#fff;border:1px solid #e5e5e5;left:0;max-height:600px;overflow-y:auto;padding:20px 10px 10px;position:absolute;right:0;top:100%;z-index:1}.filter-form .opener-content .custom-control:first-child{margin-top:0}.filter-form .filter-price .opener-content .filter-price-inner{padding-top:0}.filter-form .filter-price .opener-content .filter-price-label{display:flex;padding-bottom:10px}.filter-form .filter-row{border-color:#707070;margin:0 10px;min-width:calc(25% - 20px);padding:5px 10px;position:relative}.filter-form .filter-label,.filter-form button{color:#352d23;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;transition:all .3s}.filter-form button.active .filter-price-label{display:block}.filter-form .filter-price-label{color:#352d23;display:none}@media screen and (max-width:991px){.filter-form{flex-wrap:wrap}.filter-form .filter-row{width:calc(50% - 20px)}.filter-form:after{display:none}}@media screen and (max-width:668px){.filter-form .filter-row{margin:0;width:100%}}.filter-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.filter-selected{margin-left:auto}.filter-total{order:1;text-align:right;width:15ch}.filter-sort{align-items:center;display:flex}.filter-sort p{margin:0 20px 0 0}.filter-sort .filter-sort-title{color:#352d23;cursor:pointer}.filter-sort input{opacity:0;position:absolute;z-index:-1}.filter-sort input:active~.filter-sort-title,.filter-sort input:checked~.filter-sort-title,.filter-sort input:focus~.filter-sort-title{text-decoration:underline}.filter-sort input:checked~.filter-sort-title{color:#79bd1c}.filter-sort label{margin:.25rem 20px .25rem 0}.filter-sort label:last-child{margin-right:0}.filter-sort label:hover .filter-sort-title{text-decoration:underline}@media screen and (max-width:991px){.filter-sort{flex-wrap:wrap;justify-content:flex-start}.filter-sort p{width:100%}}.filter-sort-tooltip:active .wpj-tooltip,.filter-sort-tooltip:focus .wpj-tooltip,.filter-sort-tooltip:hover .wpj-tooltip{display:block}.filter-sort{flex-wrap:wrap}.filter-sort input:checked~.filter-sort-title{color:#352d23;font-weight:600}.filter-selected{margin-bottom:2rem}.filter-selected .filter-selected-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-selected .filter-selected-item{background:#fafafa;color:#352d23;display:inline-block;margin-bottom:5px;margin-right:5px;padding:5px 25px 5px 10px;position:relative}.filter-selected .delete{color:#c12d00;font-size:.75rem;line-height:1;margin-left:5px;position:absolute;right:8px;text-decoration:none;top:calc(50% - .375rem)}.filter-selected .delete:active,.filter-selected .delete:hover{text-decoration:none}.filter-selected .reset{color:#c12d00;margin-left:auto;padding:6px 0;text-decoration:none}.filter-selected .reset:active,.filter-selected .reset:hover{text-decoration:underline}.filter-selected .reset span{font-size:.75rem;line-height:1;margin-left:5px}.filter-selected.empty{display:none}.noUi-target,.noUi-target *{touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.noUi-background{background:#fff;border:1px solid #e5e5e5;height:4px}.noUi-target{direction:ltr;position:relative}.noUi-base{height:100%;position:relative;width:calc(100% - 16px);z-index:1}.noUi-origin{border-left:0;border-right:0;bottom:-1px;left:0;position:absolute;right:-1px;top:-1px}.noUi-handle{background:#fff;border:1px solid #352d23;border-radius:50%;cursor:pointer;display:block;height:16px;margin-top:-6px;outline:none;position:absolute;width:16px;z-index:1}.noUi-handle:hover{background-color:#352d23}.noUi-handle-upper{top:-1px}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-active{background-color:#352d23}.noUi-connect{background:#352d23;transition:background .45s}[disabled] .noUi-connect,[disabled] .noUi-handle,[disabled].noUi-connect{background:#b8b8b8}[disabled].noUi-target{opacity:.4}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.filter-sort-tooltip{font-style:normal;position:relative;top:2px}.filter-sort-tooltip:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f16b"}.filter-sort-tooltip .wpj-tooltip{bottom:100%;display:none;font-size:12px;left:-10px;line-height:1.5;width:250px}.filter-sort-tooltip .wpj-tooltip:after,.filter-sort-tooltip .wpj-tooltip:before{left:15px}.filter-sort-tooltip:hover .wpj-tooltip{display:block}@media screen and (max-width:419px){.filter-sort-tooltip .wpj-tooltip{left:-50px}.filter-sort-tooltip .wpj-tooltip:after,.filter-sort-tooltip .wpj-tooltip:before{left:55px}}.filter-list-projection{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-left:30px;margin-right:15px}.filter-list-projection p{margin-bottom:0;margin-right:15px}.filter-list-projection .btn-group,.filter-list-projection label{align-items:center;display:flex}.filter-list-projection label{cursor:pointer;height:30px;justify-content:center;margin:0;position:relative;transition:all .3s;width:30px}.filter-list-projection label i{color:#352d23;font-size:16px}.filter-list-projection label:hover{background:#fafafa}.filter-list-projection input{opacity:0;pointer-events:none;position:absolute}.filter-list-projection input:checked+label{background:#fafafa;cursor:default;pointer-events:none}@media screen and (max-width:991px){.filter-list-projection{display:none}}.sidebar-sections{border:1px solid #e5e5e5}.sidebar-sections a,.sidebar-sections a:active,.sidebar-sections a:hover{text-decoration:none}.sidebar-sections>ul{padding-left:25px;padding-right:25px}.sidebar-sections-nav{padding:10px 0;position:relative}.navitem-trigger{align-items:center;background:#fff;border:1px solid #e5e5e5;color:#352d23;cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;left:0;position:absolute;top:9px;transition:all .3s;width:18px}.navitem-trigger:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f161"}.navitem-trigger:hover{color:#352d23}.sidebar-navitem{padding-left:25px;position:relative}.sidebar-navitem .navlink{display:block;font-size:14px;padding:6px 0;transition:color .3s}.sidebar-navitem>ul{display:none;padding-left:0}.sidebar-navitem.opened>.navitem-trigger:before,.sidebar-navitem.toggle-opened>.navitem-trigger:before{content:"\f15d"}.sidebar-navitem.opened>ul{display:block}.sidebar-navitem .navlink:hover,.sidebar-navitem.active>.navlink,.sidebar-navitem.opened>.navlink{color:#0f0f0f}@media screen and (max-width:991px){.sidebar-sections{display:none}}.search-types>div{margin-bottom:3rem}.search-types ul{list-style:none;margin-bottom:0;padding-left:0}.search-types ul>li{display:inline-block}.search-types li:not(:last-child):after{content:"|";margin:0 1ch}.search-types a{color:#352d23}.page-search form[name=search]{display:flex;margin:0 -.625rem;max-width:600px}.page-search form[name=search] .btn,.page-search form[name=search] .form-control{margin:.625rem}@media screen and (max-width:543px){.page-search form[name=search]{flex-wrap:wrap;flex-wrap:nowrap;justify-content:center}.page-search form[name=search] .btn{margin-left:0}.page-search form[name=search] .form-control{margin-right:0}}@media screen and (max-width:600px){.page-search h1{text-align:center}}.subsections{display:flex;flex-wrap:wrap}.subsections .subsection-item{align-items:center;display:flex;height:65px;justify-content:space-around;margin-bottom:10px}.subsections .subsection-item .subsection-item-inner{align-items:center;background:#fafafa;display:flex;height:100%;justify-content:space-around;padding:0 5px;width:100%}.subsections .subsection-item .subsection-item-inner:hover{background:#352d23;transition:.3s}.subsections .subsection-item .subsection-item-inner:hover .subsection-item-title{color:#fff}.subsections .subsection-item a,.subsections .subsection-item a:active,.subsections .subsection-item a:hover{text-decoration:none}.subsections .subsection-item .subsection-item-title{color:#352d23;font-weight:600;line-height:1.5;text-align:center;text-transform:uppercase}.category-intro .breadcrumbs{margin-bottom:15px;margin-top:15px}.category-intro .row{margin-bottom:30px}.category-intro .img-responsive{margin-bottom:20px;width:-webkit-fill-available}.category-description .category-description-content{max-height:145px;overflow-y:hidden;position:relative}.category-description .category-description-content:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:50%}.category-description .read-more{color:#352d23;font-size:16px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.category-description .read-more .when-open{display:none}.category-description .read-more a{align-items:center;display:flex;text-decoration:none}.category-description .read-more a:active,.category-description .read-more a:hover{text-decoration:underline}.category-description .read-more .fc{font-size:.875rem;padding-left:10px;padding-right:10px}.category-description.is-open .read-more .when-open{display:block}.category-description.is-open .read-more .when-closed{display:none}.category-description.is-open .read-more .fc{transform:rotate(180deg)}.category-description.is-open .category-description-content{max-height:100%}.category-description.is-open .category-description-content:after{background:transparent}.category-title{margin-bottom:20px;padding-bottom:20px;position:relative}.category-title h1{font-size:44px;font-weight:800;letter-spacing:4px;line-height:1;margin-bottom:0;text-transform:uppercase}.category-title p{font-size:18px;margin-bottom:0}.category-title:after{border-bottom:1px solid #352d23;bottom:0;content:"";left:0;position:absolute;width:60px}@media screen and (max-width:543px){.category-title h1{font-size:24px}.category-title p{font-size:.875rem}}.title-default{color:#352d23;font-size:18px;font-weight:600;padding-right:40px}.filter-wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-bottom:20px}.filter-wrapper .filter-title{align-items:center;display:flex}.filter-wrapper .fc{color:#352d23;font-size:24px;padding-right:15px}.filter-border-wrapper{padding:20px 0}.filter-border-wrapper .filter-border{left:0;margin-top:-10px;position:absolute;width:100%}@media screen and (max-width:543px){.filter-wrapper{flex-wrap:wrap}.filter-wrapper .filter-title{padding:0 0 20px 20px}}