.len-content-filter .content-filter__wrapper{display:flex;flex-direction:column}
@media only screen and (min-width:750px){.len-content-filter .content-filter__wrapper.filter-horizontal{flex-direction:row}
.len-content-filter .content-filter__wrapper.filter-horizontal .content-filter__facets{width:25%}
.len-content-filter .content-filter__wrapper.filter-horizontal .content-filter__facets .content-filter-facets__form-group{flex-direction:column}
.len-content-filter .content-filter__wrapper.filter-horizontal .content-filter__items{width:75%;padding-left:1rem}
}
.len-content-filter .content-filter__wrapper.filter-vertical{flex-direction:column}
.len-content-filter .content-filter__wrapper.filter-vertical .content-filter-facets__form-group-fieldset{max-width:250px;margin-right:20px;border-right:2px solid #ccc;border-bottom:0;padding-right:20px}
.len-content-filter .content-filter__wrapper.filter-vertical .content-filter-facets__form-group-fieldset:last-of-type{border:0}
@media only screen and (max-width:749.98px){.len-content-filter .content-filter__facets{margin:0;padding:0;display:none}
}
.len-content-filter .content-filter__facets .content-filter-facets{display:inline-block;width:100%;height:100%}
.len-content-filter .content-filter__facets .content-filter-facets__container{text-align:left;padding:1rem}
.len-content-filter .content-filter__facets .content-filter-facets__container-btn{border:0;font-size:14px;padding:8px 14px;background:#e6e2e4}
.len-content-filter .content-filter__facets .content-filter-facets__container-btn:focus{background:#e6e2e4}
.len-content-filter .content-filter__facets .content-filter-facets__container-btn-text{font-size:1rem;margin-left:8px}
@media only screen and (min-width:750px){.len-content-filter .content-filter__facets .content-filter-facets__filters [class^="modal-"]{all:unset}
.len-content-filter .content-filter__facets .content-filter-facets__filters [class^="modal-"] .close{display:none}
}
.len-content-filter .content-filter__facets .content-filter-facets.sticky-filters .content-filter-facets__container{position:sticky;top:0}
.len-content-filter .content-filter__items{display:flex;flex-flow:column;width:100%}
.len-content-filter .content-filter__items-grid{display:flex;flex-flow:row;flex-wrap:wrap;gap:1rem;width:100%}
.len-content-filter .content-filter__items-grid.content-left .content-filter-item{text-align:left}
.len-content-filter .content-filter__items-grid.content-left .content-filter-item .cta{margin-left:0;margin-right:auto}
.len-content-filter .content-filter__items-grid.content-center .content-filter-item{text-align:center}
.len-content-filter .content-filter__items-grid.content-center .content-filter-item .cta{margin-left:auto;margin-right:auto}
.len-content-filter .content-filter__items-grid.content-right .content-filter-item{text-align:right}
.len-content-filter .content-filter__items-grid.content-right .content-filter-item .cta{margin-left:auto;margin-right:0}
.len-content-filter .content-filter__items-active-wrap{display:flex;flex-direction:row}
@media only screen and (max-width:749.98px){.len-content-filter .content-filter__items-active-wrap{display:none}
}
.len-content-filter .content-filter__items-active-wrap button{margin:0 1rem 1rem 0}
.len-content-filter .content-filter__items-active-filters{display:flex;flex-direction:row}
.len-content-filter .content-filter__items-active-filters .active-filter-group{border:0;margin:0;padding:0}
.len-content-filter .content-filter__items-status{width:100%}
@media only screen and (max-width:749.98px){.len-content-filter .content-filter__items-status{text-align:center}
}
.len-content-filter .content-filter__items-status-results{margin:0 1rem 1rem 0}
.len-content-filter .content-filter__items-status-wrap{display:flex;flex-flow:row;width:100%}
@media only screen and (max-width:749.98px){.len-content-filter .content-filter__items-status-wrap{align-items:center;justify-content:center}
}
.len-content-filter .content-filter__items-status-wrap button{margin:0 0 1rem;top:0}
@media only screen and (min-width:750px){.len-content-filter .content-filter__items .filterMobileBtn{display:none}
}
.len-content-filter .content-filter__items .len-content-filter-item{display:block;margin:0}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item{display:inline-block;border-radius:6px;width:100%;align-items:flex-start;height:100%;flex-direction:column}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item.author{margin-top:-2.875rem}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item.cta-button__wrap:hover{cursor:pointer;transition:box-shadow .3s ease-in-out;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper{position:relative;height:100%;align-items:stretch;display:flex;flex-direction:column;padding:25px 15px}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .new{width:100%}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper--modal{cursor:pointer}
@media screen and (max-width:1249px){.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper{padding:15px 10px}
}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper>div{width:100%}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image{flex:3}
@media screen and (max-width:1249px){.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image{flex:0}
}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image .picture-tag{display:flex;text-align:center;justify-content:center;flex-direction:row;height:100%}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image .picture-tag img{display:flex;width:100%;max-width:280px !important;object-fit:contain;height:180px;justify-content:end;margin:0 auto;flex-direction:column}
@media screen and (max-width:1249px){.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image .picture-tag img{max-width:380px !important;max-height:220px;height:100%}
}
@media screen and (max-width:749px){.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__wrapper .content-filter-item__image .picture-tag img{max-width:220px !important;max-height:150px;height:100%}
}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__compliance{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:15px}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__compliance .picture-tag{margin:0 2px !important;max-width:100%}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__compliance .picture-tag picture:last-of-type{margin-left:10px}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__compliance .picture-tag img{height:60px;max-height:60px;object-fit:contain}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__components{width:100%;margin-bottom:15px}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__components .new{width:100%}
.len-content-filter .content-filter__items .len-content-filter-item .content-filter-item__cta{position:absolute;left:0;bottom:0;font-weight:600}
.filters-ui.modal.show .modal-dialog{max-width:calc(89vw) !important;max-height:90vh !important}
.filters-ui .content-filter-facets__title{border-bottom:2px solid #ccc;padding-bottom:1rem;margin-bottom:1rem}
@media only screen and (min-width:750px){.filters-ui .content-filter-facets__title{display:none}
}
.filters-ui .content-filter-facets__form{display:flex;flex-direction:column}
.filters-ui .content-filter-facets__form-group{display:flex;flex-direction:row;flex:2 0 0;width:100%}
@media only screen and (max-width:1279.98px){.filters-ui .content-filter-facets__form-group{flex-direction:row;flex-wrap:wrap}
}
.filters-ui .content-filter-facets__form-group--wrap{display:flex;width:100%}
@media only screen and (max-width:1279.98px){.filters-ui .content-filter-facets__form-group--wrap{flex-direction:column}
}
.filters-ui .content-filter-facets__form-group-fieldset{display:inline-flex;flex-direction:column;position:relative;min-width:auto;padding:0;border:0;border-bottom:2px solid #ccc;vertical-align:top;margin-bottom:1rem;width:100%}
.filters-ui .content-filter-facets__form-group-fieldset-wrap{display:flex;justify-content:space-between;cursor:pointer;float:left;font-size:20px;width:100%;padding:0;color:#000;position:relative}
.filters-ui .content-filter-facets__form-group-fieldset-wrap + *{clear:left}
.filters-ui .content-filter-facets__form-group-fieldset-title{font-size:20px;font-weight:700;margin-bottom:1rem}
.filters-ui .content-filter-facets__form-group-fieldset-group{display:flex;flex-flow:column wrap;min-width:9rem;max-height:500px;transition:max-height .25s linear}
.filters-ui .content-filter-facets__form-group-fieldset-group-label{opacity:1;transition:opacity .25s ease-in}
.filters-ui .content-filter-facets__form-group-fieldset-group.group-hide{max-height:0;transition:max-height .25s linear}
.filters-ui .content-filter-facets__form-group-fieldset-group.group-hide .content-filter-facets__form-group-fieldset-group-label{opacity:0;transition:opacity .25s ease-out}
.filters-ui .content-filter-facets__form-btns{justify-content:center;display:flex;flex-direction:row}
.filters-ui .content-filter-facets__form-btns .content-filter-facets__container-btn{border:1px solid #000;color:#fff;font-size:14px;background:#000;padding:8px 14px}
.filters-ui .content-filter-facets__form-btns .content-filter-facets__container-btn:last-of-type{border:1px solid #000;color:#000;margin-left:12px;background:transparent}
.len-content-filter .cta-button__btn,.filters-ui .cta-button__btn{padding:8px 16px;border-color:#4e444e !important;color:#4e444e !important;font-weight:normal;font-size:14px}
.len-content-filter .cta-button__btn.reset-filters,.filters-ui .cta-button__btn.reset-filters{border-color:#b8252e !important;color:#b8252e !important}
.len-content-filter .cta-button__btn .fa-xmark,.filters-ui .cta-button__btn .fa-xmark{color:#b8252e}
.len-content-filter .checkbox-group__label,.filters-ui .checkbox-group__label{display:inline-flex;-webkit-box-align:center;align-items:center;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;margin-bottom:1rem}
.len-content-filter .checkbox-group__label-wrap,.filters-ui .checkbox-group__label-wrap{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;vertical-align:middle;color:rgba(0,0,0,0.6)}
.len-content-filter .checkbox-group__label-wrap-input,.filters-ui .checkbox-group__label-wrap-input{cursor:inherit;opacity:1;width:15px;height:100%;margin-right:10px;z-index:1}