.filters__wrapper{margin:1.5rem 0 .25rem 0;border-top:1px solid #f2f4f8;background-color:rgba(255,255,255,.1)}@media(min-width: 1025px){.filters__wrapper{margin:2rem auto 0 auto;border-top:none;background-color:transparent}}.filters__wrapper.-sticky{position:sticky;width:100%;top:56px;background:#fff}@media(min-width: 1025px){.filters__wrapper.-sticky{position:sticky;width:100%;top:72px}}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp){top:calc(107px)}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp).-stickyFilter{top:calc(91px)}@media(min-width: 1025px){.filters__wrapper.-sticky{top:72px}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp){top:calc(106px)}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp).-stickyFilter{top:calc(106px)}.floatingBar:not(.-hidden)~.header.-stickySlideUp~#root .filters__wrapper.-sticky{top:35px}.-stickyFilter .filters__wrapper.-sticky{top:0}}@media(max-width: 1024.98px){.filters__wrapper.-sticky.-stickyFilter{top:56px}.header.-stickySlideUp~#root .filters__wrapper.-sticky.-stickyFilter{top:0}}@media(min-width: 1025px){.filters__wrapper.-sticky.-stickyFilter{top:72px}.header.-stickySlideDown~#root .filters__wrapper.-sticky.-stickyFilter{transition:top .7s ease-in-out .3s;top:72px}.header.-stickySlideUp~#root .filters__wrapper.-sticky.-stickyFilter{top:0}}.filters__wrapper.-stickyFilter{opacity:1;position:sticky;top:0}@media(max-width: 374.98px){.filters__wrapper{position:relative}}.filters__wrapper.-filterBarActive{margin-bottom:0}.filters__wrapper.-filterBarActive+.filterBar{margin-bottom:1rem;position:relative}.filters__wrapper.-filterBarActive+.filterBar .filterBar__reset{display:flex}.filters__mobile{position:relative;text-align:center;flex-wrap:wrap;row-gap:.25rem;padding-top:.75rem;padding-bottom:.75rem;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center}.-sticky .filters__mobile{border:0;width:auto;grid-template-columns:repeat(2, 1fr)}.-sticky .filters__mobile .filters__results{margin-left:auto}.-sticky .filters__mobile .filters__view{display:none}.filters__mobile .filters__view{margin-left:auto}.filters__mobile .filters__button .icon{background-color:#000}.filters__mobile .filters__button.-active{color:#000}.filters__mobile .filters__button.-active .icon{background-color:#000}@media(min-width: 1025px){.filters__mobile{display:none}}.filters__mobileElement{position:relative;display:flex}.filters__selectView{display:none;padding:0 .5rem 0 0;background:#fff}@media(max-width: 374.98px){.filters__selectView{display:flex;position:relative;align-items:center}}.filters__selectView.-active .arrow{transform:rotateX(0)}.filters__selectView .arrow{font-size:0.5rem}.filters__viewWrapper{display:flex;gap:1rem}.filters__desktopElement{display:flex;align-items:center;gap:1.5rem}.filters__desktopElement:not(:last-child){margin-right:.5rem}.filters__desktopElement+.filters__mobileElement{margin-left:.5rem}.filters__desktopElement.-view:hover{border-color:#000}.filters__desktopElement .result-count{color:#000;font-weight:500}.filters__desktop{display:none}@media(min-width: 1025px){.filters__desktop{display:grid;justify-content:center;align-items:center;grid-template-columns:1fr auto auto;grid-gap:1.5rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #f2f4f8;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.filters__desktop .filtersDesktop__item:hover .filtersDesktop__title{border-color:#000}.filters__desktop .filtersDesktop__item.-active .filtersDesktop__title{border-color:#000}.filters__desktop .filtersDesktop__item.-active .filtersDesktop__arrow{transform:rotate(0deg)}.filters__desktop .filtersDesktop__item.-active .filtersDesktop__values{opacity:1;visibility:visible;max-height:calc(50vh + 110px)}.-slideUp:not(.-stickyFilter) .filters__desktop .filtersDesktop__item.-active .filtersDesktop__values{opacity:0;visibility:hidden}.filters__desktop .filtersDesktop__item.-active .icon{background-color:#000}.filters__desktop .filtersDesktop__background{width:100%;height:100%;position:absolute;top:0;left:0}.filters__desktop .filtersDesktop__title{border:none;border-radius:0;background-color:transparent;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border .3s ease-in-out;position:relative;display:flex;gap:.5rem;align-items:center}.filters__desktop .filtersDesktop__title.-view{font-size:1.25rem;border:none;height:auto}.filters__desktop .filtersDesktop__title.-view.-active .icon-layout-detailed,.filters__desktop .filtersDesktop__title.-view:hover .icon-layout-detailed{-webkit-mask-image:url("../../images/pictos/icon-layout-detailed-active.svg");mask-image:url("../../images/pictos/icon-layout-detailed-active.svg")}.filters__desktop .filtersDesktop__title.-view.-active .icon-layout-classic,.filters__desktop .filtersDesktop__title.-view:hover .icon-layout-classic{-webkit-mask-image:url("../../images/pictos/icon-layout-classic-active.svg");mask-image:url("../../images/pictos/icon-layout-classic-active.svg")}.filters__desktop .filtersDesktop__title.-view.-active .icon-layout-mosaic,.filters__desktop .filtersDesktop__title.-view:hover .icon-layout-mosaic{-webkit-mask-image:url("../../images/pictos/icon-layout-mosaic-active.svg");mask-image:url("../../images/pictos/icon-layout-mosaic-active.svg")}.filters__desktop .filtersDesktop__title.-view.-active .icon,.filters__desktop .filtersDesktop__title.-view:hover .icon{background-color:#000}.filters__wrapper.-sticky .filters__desktop .filtersDesktop__title.-view.-active .icon,.filters__wrapper.-sticky .filters__desktop .filtersDesktop__title.-view:hover .icon{background-color:#000}.filters__desktop .filtersDesktop__title.-view .icon{position:relative;display:block;background-color:var(--backgroundInactifFilter)}.filters__wrapper.-sticky .filters__desktop .filtersDesktop__title.-view .icon{background-color:#c1c7cd}.filters__desktop .filtersDesktop__label{text-transform:capitalize;vertical-align:middle;position:relative}.filters__desktop .filtersDesktop__arrow{display:inline-block;transition:transform .3s ease-in-out;vertical-align:middle;position:relative;width:12px;-webkit-mask-size:cover;mask-size:cover}.filters__desktop .filtersDesktop__resetButton{border:0;background-color:transparent;padding:0;outline:none}.filters__desktop .filtersDesktop__values{position:absolute;opacity:0;visibility:hidden;max-height:0;overflow:hidden;background-color:#fff;border-radius:2px;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);margin-top:.75rem;width:auto;min-width:310px;transition:all .3s ease-in-out;z-index:4}.filters__desktop .filtersDesktop__values__wrapper{max-height:50vh;overflow-y:auto;padding:1rem}.filters__desktop .filtersDesktop__values__footer{display:none;padding:1.25rem .75rem;border-top:1px solid #e7e3e5}.filters__desktop .filtersDesktop__values__footer.-active{display:block}.filters__desktop .filtersDesktop__values .values{display:grid;grid-template-columns:repeat(4, 1fr);width:auto;grid-gap:.5rem;grid-auto-flow:row}.filters__desktop .filtersDesktop__values .values .btn-values{text-align:center}.filters__desktop .filtersDesktop__values .values .btn-values .-disabled{pointer-events:none;opacity:.3}.filters__desktop .filtersDesktop__values .values .sizeButtonList__container{display:contents}.filters__desktop .filtersDesktop__values .values.-refinementColor{grid-template-columns:100%}.filters__desktop .filtersDesktop__values .values.-refinementColor .container{background:none;padding:0;border-radius:0;display:flex;width:auto;flex-flow:row wrap;max-width:310px}.filters__desktop .filtersDesktop__values .values.-refinementColor .container .filterColors_button.-selected .dbItemRenderer{background:#000;color:#fff}.filters__desktop .filtersDesktop__values .values.-refinementColor .container .dropdownLabel{font-family:"Baton Turbo",arial;font-size:0.875rem;line-height:1.25rem;font-weight:400}.filters__desktop .filtersDesktop__values .boolean{display:block}.filters__desktop .filtersDesktop__values .boolean .btn-values{margin:.5rem 0;text-align:left}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean{text-align:left;display:block;padding:0 .5rem;transition:background-color .3s ease-in-out,border .3s ease-in-out}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean:hover{background-color:#f2f4f8}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean .icon-check{display:none}@media(min-width: 1025px){.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean.-selected .icon-check{display:block;float:right;top:48%;position:relative;transform:translateY(-50%)}}.filters__desktop .filtersDesktop__values .boolean .btn-values:last-child{margin:0}.filters__desktop .filtersDesktop__values .form__group{margin-bottom:.5rem}.filters__desktop .filtersDesktop__values .form__group .form__radio+label{background-color:#fff;border:1px solid #e7e3e5;padding:.5rem;font-size:inherit;line-height:inherit;transition:background-color .3s ease-in-out,border .3s ease-in-out;cursor:pointer}.filters__desktop .filtersDesktop__values .form__group .form__radio+label::before,.filters__desktop .filtersDesktop__values .form__group .form__radio+label::after{display:none}.filters__desktop .filtersDesktop__values .form__group .form__radio+label .icon-check{opacity:0;transition:opacity .3s ease-in-out}.filters__desktop .filtersDesktop__values .form__group .form__radio:checked+label{border-color:#000}.filters__desktop .filtersDesktop__values .form__group .form__radio:checked+label .icon-check{opacity:1}.filters__desktop .filtersDesktop__values .form__group .form__radio:hover+label{background-color:#f2f4f8;border-color:#000}.filters__desktop .filtersDesktop__values .form__group:last-child{margin-bottom:0}.filters__background{width:100%;height:100%;position:absolute;top:0;left:0}.filters__button{background-color:transparent;border:0;height:40px;white-space:nowrap;position:relative;display:flex;align-items:center;gap:.25rem;padding:0}.filters__button::before{content:"";display:block;position:absolute;width:1px;height:30px;background-color:#e7e3e5;left:0;top:50%;transform:translateY(-50%);z-index:2}.filters__button:first-child{border-right:0}.filters__button:first-child::before{display:none}.filters__button:last-of-type{border-left:0}.filters__button::after{content:"";display:inline-block;height:100%;vertical-align:middle}.filters__button span{position:relative}.filters__button .nbFilters{margin-left:.25rem;width:24px;height:24px;line-height:24px;border-radius:100%;background:#000;color:#fff;text-align:center}.filters__button.-view{font-size:1.25rem;cursor:pointer;color:#c1c7cd}.filters__button.-view::before{content:none}.filters__button.-view .icon{position:relative;display:block;font-size:24px}.filtersPanel__header{position:relative;height:3.5rem;border-bottom:1px solid #f2f4f8;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:600;padding:1rem 1.5rem;z-index:1}.panel:not(.-hammer) .filtersPanel__header .panel__close,.offcanvas .filtersPanel__header .panel__close{opacity:1;right:1.5rem;left:auto}.panel:not(.-hammer) .filtersPanel__header .panel__close i,.offcanvas .filtersPanel__header .panel__close i{font-size:1rem}.panel:not(.-hammer) .filtersPanel__header .panel__close i::before,.offcanvas .filtersPanel__header .panel__close i::before{font-weight:bold}.filtersPanel__headerTitle{display:flex;align-items:center;gap:.25rem}.filtersPanel__headerTitleLabel{text-transform:capitalize}.filtersPanel__wrapper{padding:1.5rem 1.5rem 2rem 1.5rem}.filtersPanel__theme{text-transform:uppercase;display:block;padding:0 0 .5rem 0}.filtersPanel__selectedValue:not(:last-of-type)::after{content:",";display:inline-block}.filtersPanel__footer{background-color:#fff;padding:1rem;position:sticky;bottom:0;width:100%;display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;border-top:1px solid #e7e3e5}@media(min-width: 768px){.filtersPanel__footer{grid-template-columns:auto 300px;justify-content:center}}.filtersPanel__footer .btn{height:3rem;gap:.5rem}.filtersPanel__footer--btnSecondary.btn{color:#000;font-weight:400;letter-spacing:inherit;font-size:1rem;text-decoration:underline;background-color:transparent;text-transform:none}.filtersPanel__item{padding:1.25rem 0;border-bottom:1px solid #f2f4f8}.filtersPanel__item+.filtersPanel__theme{padding-top:1.5rem}.filtersPanel__item:last-child,.filtersPanel__item:only-child{border-bottom:0}.filtersPanel__item.-active .filtersPanel__arrow{transform:rotateX(0)}.filtersPanel__item.-active .filtersPanel__values{display:block}.filtersPanel__item.-active .filtersPanel__values .values{display:grid;grid-template-columns:100%;grid-gap:.5rem}.filtersPanel__item.-active .filtersPanel__values .values.-size{grid-template-columns:repeat(auto-fill, minmax(80px, 1fr))}.filtersPanel__item.-active .filtersPanel__values .values.-refinementColor .container{background:none;padding:0;border-radius:0;display:flex;width:auto;flex-flow:row wrap}.filtersPanel__item.-active .filtersPanel__values .values.-refinementColor .container .filterColors_button.-selected .dbItemRenderer{background:#000;color:#fff}.filtersPanel__item.-active .filtersPanel__values .boolean{display:flex;flex-flow:column wrap;align-items:flex-start}.filtersPanel__item.-active .filtersPanel__values .boolean .icon-check{display:none}.filtersPanel__item .filtersPanel__title{background:transparent;border:0;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0;text-align:left}.filtersPanel__item .filtersPanel__title.-withFilter{grid-template-columns:auto 1fr auto}.filtersPanel__item .filtersPanel__arrow{font-size:0.6875rem;transition:all .3s ease-in-out;background-color:#000}.filtersPanel__item .filtersPanel__values{width:100%;position:relative;padding:0;display:none}.filtersPanel__item .filtersPanel__values .values{display:flex;justify-content:flex-start;margin-top:.75rem;white-space:nowrap;grid-gap:.5rem}.filtersPanel__item .filtersPanel__values .values .btn-values{margin-right:.75rem;text-align:center}.filtersPanel__item .filtersPanel__values .values .btn-values .form__group{margin:0}.filtersPanel__item .filtersPanel__values .values .btn-values .btn-boolean{line-height:unset}.filtersPanel__item .filtersPanel__values .values .btn-values .-disabled{pointer-events:none;opacity:.3}.filtersPanel__item .filtersPanel__values .values.boolean .icon-check{display:none}.filtersPanel__item.-untoggleable .filtersPanel__arrow{display:none}.filterBar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width: 1024.98px){.filterBar{margin:0;padding:0}}.filterBar__wrapper{text-align:left;display:flex;gap:.5rem;flex-wrap:wrap}.filterBar__item{display:inline-block}.filterBar__item span{vertical-align:middle}.filterBar .btn-delete::before,.filterBar .btn-delete::after{top:13px}.filterBar__reset{display:none;align-items:center;gap:.25rem;margin-left:.25rem}#filterPanel{height:100% !important}#filterPanel .panel__wrapper{padding:0;display:flex;flex-direction:column}#filterPanel .panel__wrapper .dialog-wrapper{display:flex;flex-direction:column;flex:1}#filterPanel .filtersPanel__top{flex:1;padding-bottom:1.25rem}.filtersPanel__item .filtersPanel__arrow{color:#e7e3e5}
