.filter{margin:20px 0;padding-top:10px;-webkit-transition:all .4s;transition:all .4s}.filter.outside{padding:0;margin:0}.filter.outside .center{position:unset}.filter.outside .filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filter.outside .filter-options .filter-search{margin:10px 0;padding:0 5px}.filter.outside .filter-options .filter-toggle,.filter.outside .filter-options .filter-toggle-button-area{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.font-size-2 .filter .center{padding:0}.filter-options{float:right;margin-top:10px;display:-ms-flexbox;display:flex;display:-webkit-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.has-tabs .filter-options{width:100%;margin-bottom:2em}.filter-options .tabs-link{font-size:1.4em;margin-right:2.4em}.has-categories.has-tabs .filter-options{margin-top:2em;margin-bottom:0}.filter-item{display:inline-block;vertical-align:top}.filter-item+.filter-item{margin-left:10px}.filter-item-link{color:var(--text-color-dark)}.filter-item-link.dark{color:var(--text-color-light)}.filter-item-link.is-active{color:var(--accent-color)}.filter-item-link.is-active.dark{color:var(--text-color-light)}.filter-order{width:190px}.filter-order .form-item{margin-bottom:0}.filter-tag{position:relative}.filter-type{margin-bottom:10px}.filter-tag-link{display:inline-block;vertical-align:middle;font-size:1.4em;line-height:1em;padding:8px 10px;color:rgba(0,0,0,.5);background:#f3f4f7;border-radius:15px}.filter-tag-link.is-active,.filter-tag-link:hover{background:var(--primary-color-light);color:var(--light-color)}.filter-tag.has-selection .filter-item-link.dark{color:var(--light-color)}.filter-tag-list-active{float:left;max-width:770px;text-align:right;margin-bottom:20px}.filter-tag-list-active+.filter-item-link{margin-left:10px}.filter-tag-list-active{border-radius:50px;padding:0 10px;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.filter-tag-list-active .filter-item-link.label{height:40px;width:10em;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.has-selection .filter-tag-list-active .filter-item-link.label{width:30px}.filter-tag-list-active .filter-item-link.label .text{height:0;width:0;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.filter-tag-list-active .filter-item-link.label.label-active .text{height:auto;width:4em}.filter-tag.has-selection .filter-tag-list-active{background:var(--primary-color-light);color:var(--light-color)}.filter-tag.has-selection .filter-item-link{color:var(--text-color-light)}.has-selection .filter-item-tag .icon-wrapper{width:30px}.filter-tag-all-filters{display:none;vertical-align:middle;width:0;opacity:0;color:var(--light-color);line-height:30px;margin-right:10px;font-size:1.4em;font-weight:700;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s;overflow:hidden;white-space:nowrap}.filter-tag-all-filters.active{width:7em;opacity:1;display:inline-block}.filter-tag-all-filters div{width:7em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-tag-all-filters.active.single,.filter-tag-all-filters.single div{width:6em}.filter-tag-all-filters.active.dark{border:none;background:transparent}.filter-tag-all-filters.desactive{width:0}.filter-tag-list-active-link{margin-top:5px;background:var(--primary-color-light);color:var(--light-color);padding:0 10px;line-height:30px;border-radius:15px;margin-right:10px;font-size:1.4em}.filter-tag-list-active-link,.filter-tag-list-active-link .icon,.filter-tag-list-active-link .text{display:inline-block;vertical-align:middle}.filter-tag-list-active-link .icon{width:14px;height:14px;color:var(--light-color-transparent-2)}.filter-tag-list{padding:20px;position:absolute;top:40px;right:0;z-index:99;background:#fff;min-width:400px;border-radius:8px;border-top-right-radius:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.25);box-shadow:0 3px 3px rgba(0,0,0,.25)}.filter-tag-list .filter-tag-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.filter-tag-list .filter-tag-container .filter-tag-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.filter-tag-list p{text-align:left;font-size:1.6em;font-weight:700;margin:0 0 20px;color:var(--text-color-dark)}.filter-tag-close{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:0;right:0;float:right;color:var(--dark-color-transparent-2)}.filter-tag-close .icon{vertical-align:middle;width:20px;height:20px}.filter-tag-item-title{display:block;font-size:1.2em;font-weight:700;text-transform:uppercase;color:var(--dark-color-transparent-2);margin-bottom:10px}.filter-tag-item-link{display:inline-block;vertical-align:middle;background:var(--primary-color-light);color:var(--light-color);padding:5px 10px;border-radius:15px;font-size:1.4em;margin-right:10px}.filter-tag{max-width:18em;margin:0 0;-webkit-transition:margin .3s;transition:margin .3s}.filter-tag.has-selection{margin:0 10px}.filter-tag .filter-item-tag .text{font-size:1.4em;font-weight:700;text-transform:uppercase;margin-top:1px}.filter-search{position:relative;margin-bottom:20px}.filter-search.full-width,.filter-search.full-width .filter-search-form,.filter-search.full-width .filter-search-form.opened{width:100%}.filter-search.--boxed{background:rgba(0,0,0,.2);border-radius:100px;padding:0 14px;margin-bottom:10px}.filter-search.--boxed .form-input{border-bottom:none}.filter-button.space-margin-top{margin-top:20px}.filter-button{z-index:3}.filter-search-form>.form-item.has-floating-label>.form-input-wrapper{padding-top:0}.filter-search-form>.form-item{margin-bottom:0}.filter-search-form{width:8.8em;height:40px;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}.filter-search-form .filter-item-close,.filter-search-form .form-input{top:5px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.filter-search-form.opened .filter-item-close,.filter-search-form.opened .form-input{opacity:1;color:rgba(0,0,0,.5)}.filter-search-form.opened .theme-dark .filter-item-close,.filter-search-form.opened .theme-dark .form-input{color:#fff}.filter-search-form .form-input-prepend{z-index:2}.filter-search-form .form-input-wrapper,.filter-search-form.opened .form-input-prepend{z-index:1}.filter-search-form.opened .form-input-wrapper{z-index:2}.filter-search-form .form-input-prepend-label{cursor:pointer;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.filter-search-form.opened .form-input-prepend-label{opacity:0}.filter-item-link{z-index:6}.filter-search-form.opened{width:200px;height:40px}.spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1451px){.filter-tag-list-active{max-width:850px}}@media screen and (max-width:1450px){.filter-tag-list-active{max-width:720px}}@media screen and (max-width:1200px){.filter-tag-list-active{max-width:600px}}@media screen and (max-width:840px){.filter-tag-list-active{max-width:530px}}@media screen and (max-width:640px){.filter-options{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-item:not(.btn,.filter-tag){padding:5px}.filter-item:not(.btn,.filter-tag)~div{padding:0 5px}.filter-order{width:100%;max-width:100%}.filter-item+.filter-item,.filter-tag.has-selection{margin:0}.filter-tag-list-active{padding:0}}@media screen and (max-width:1023px){.filter-button>div{display:inline-block;z-index:10}.filter-button>button{display:block;margin:10px auto}.filter-order{max-width:100%}.filter-options{float:none;right:0;margin-top:0;padding:0 10px}.filter-options .filter-order .form-label{font-size:1.2em}.filter-options .filter-order .form-select-wrapper .form-input{min-width:100px}.filter-options .filter-order .form-select-dropdown-item{font-size:1.2em}.filter-options .filter-search-form .form-input-wrapper .form-input{min-width:130px}.filter-button{margin-top:15px;text-align:center}.filter-button .btn.is-fab{-webkit-animation:fadeTop .4s ease;animation:fadeTop .4s ease;background:var(--primary-color-light);color:var(--light-color);position:fixed;width:50px;height:50px;right:20px;bottom:20px;padding:0;line-height:0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.5);box-shadow:0 4px 8px rgba(0,0,0,.5);z-index:99}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.filter-tag-list{border-radius:0;-webkit-animation:fadeTop .4s ease;animation:fadeTop .4s ease;position:fixed;top:55px;bottom:0;left:0;right:0;min-width:auto;z-index:100}}@media screen and (max-width:640px){.filter-tag-list-active{margin-bottom:0}}.filter-options .btn.btn-flat.filter-toggle-button{margin-right:0}.action-header{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:none}.action-header-content{height:100%;position:relative;background:none;-webkit-transition:all .4s;transition:all .4s;max-width:100%;padding-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-header-tag{font-size:1.6em;font-weight:700;color:var(--primary-color);display:block;text-transform:none}.action-header-title{font-size:4em;font-weight:900;color:var(--dark-color);text-transform:none;padding-top:12px}.action-header-description{font-size:1.6em;font-weight:400;color:var(--dark-color);letter-spacing:0;margin-top:10px;margin-bottom:0}