.filters__wrapper{transition:transform .7s ease-in-out,top .7s ease-in-out}@media screen and (min-width: 1024px){.filters__wrapper.-sticky.-desktopStickyFilter{position:sticky;position:-webkit-sticky;width:100%;top:56px}}@media screen and (max-width: 1023px){.filters__wrapper.-sticky.-mobileStickyFilter{position:sticky;position:-webkit-sticky;width:100%;top:56px}}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp){top:calc(107px)}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky:not(.-slideUp).-stickyFilter{top:0;transform:translateY(calc(91px))}@media screen and (min-width: 1025px){.filters__wrapper.-sticky{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:0;transform:translateY(calc(107px))}.-stickyFilter .filters__wrapper.-sticky{top:0}}.filters__wrapper.-sticky.-slideUp{transform:translateY(-100%);top:0px}@media screen and (max-width: 1023px){.filters__wrapper.-sticky.-slideUp.-stickyFilter.-mobileStickyFilter{transform:translateY(56px)}}.filters__wrapper.-sticky.-slideUp.-stickyFilter.-disableBorderFilter .filters__desktop .filtersDesktop__item button:hover{background-color:#f6f6f6}@media screen and (min-width: 1025px){.filters__wrapper.-sticky.-slideUp.-stickyFilter.-desktopStickyFilter{transform:translateY(72px)}.header.-stickySlideDown~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(72px)}.header.-stickySlideUp~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(0)}}.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(calc(91px))}@media screen and (min-width: 1025px){.floatingBar:not(.-hidden)~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(calc(107px))}}.floatingBar:not(.-hidden)~.header.-sticky~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter,.floatingBar:not(.-hidden)~.header.-stickySlideDown~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(calc(91px))}@media screen and (min-width: 1025px){.floatingBar:not(.-hidden)~.header.-sticky~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter,.floatingBar:not(.-hidden)~.header.-stickySlideDown~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(calc(107px))}}@media screen and (min-width: 1025px){.floatingBar:not(.-hidden)~.header.-stickySlideUp~#root .filters__wrapper.-sticky.-slideUp.-stickyFilter{transform:translateY(35px)}}@media screen and (max-width: 1023px){.filters__wrapper.-sticky.-stickyFilter.-mobileStickyFilter{transform:translateY(56px)}}.filters__wrapper.-sticky.-stickyFilter.-disableBorderFilter .filters__desktop .filtersDesktop__item button:hover{background-color:#f6f6f6}@media screen and (min-width: 1025px){.filters__wrapper.-sticky.-stickyFilter.-desktopStickyFilter{transform:translateY(72px)}.header.-stickySlideDown~#root .filters__wrapper.-sticky.-stickyFilter{transform:translateY(72px)}}.filters__wrapper.-disableBorderFilter{background:transparent;border:none;padding:15px 0}@media screen and (min-width: 1025px){.filters__wrapper.-disableBorderFilter{transition:transform .7s ease-in-out,top .7s ease-in-out}}.filters__wrapper.-disableBorderFilter.-black .filters__desktop .filtersDesktop__title,.filters__wrapper.-disableBorderFilter.-white .filters__desktop .filtersDesktop__title{background-color:#fafdff;color:#000;transition:color .7s ease-in-out,background-color .7s ease-in-out}.filters__wrapper.-disableBorderFilter.-black .filters__desktop .filtersDesktop__label,.filters__wrapper.-disableBorderFilter.-white .filters__desktop .filtersDesktop__label{color:#000;transition:color .7s ease-in-out}.filters__wrapper.-disableBorderFilter.-black .filters__mobile .filters__button,.filters__wrapper.-disableBorderFilter.-white .filters__mobile .filters__button{background-color:#fafdff;color:#000}.filters__wrapper.-disableBorderFilter .filters__button,.filters__wrapper.-disableBorderFilter .filters__mobileElement{border:none}@media screen and (min-width: 1024px){.filters__wrapper.-stickyFilter.-desktopStickyFilter{opacity:1;transition:transform .7s ease-in-out;transform:translateY(0);position:sticky;top:0}}@media screen and (max-width: 1023px){.filters__wrapper.-stickyFilter.-mobileStickyFilter{opacity:1;transition:transform .7s ease-in-out;transform:translateY(0);position:sticky;top:0}}.filters__wrapper.-disableBorderFilter:not(.-sticky).-black .filters__desktop .filtersDesktop__title{background:rgba(0,0,0,.5);color:#fafdff;transition:color .7s ease-in-out,background-color .7s ease-in-out}.filters__wrapper.-disableBorderFilter:not(.-sticky).-black .filters__desktop .filtersDesktop__label{color:#fafdff;transition:color .7s ease-in-out}.filters__wrapper.-disableBorderFilter:not(.-sticky).-black .filters__mobile .filters__button{background:rgba(0,0,0,.5);color:#fafdff;transition:color .7s ease-in-out,background-color .7s ease-in-out;text-transform:uppercase}.filters__wrapper.-disableBorderFilter:not(.-sticky).-white .filters__desktop .filtersDesktop__title{background-color:rgba(255,255,255,.5);color:#000;transition:color .7s ease-in-out,background-color .7s ease-in-out}.filters__wrapper.-disableBorderFilter:not(.-sticky).-white .filters__desktop .filtersDesktop__label{color:#000;transition:color .7s ease-in-out}.filters__wrapper.-disableBorderFilter:not(.-sticky).-white .filters__mobile .filters__button{background:rgba(255,255,255,.5);color:#000;transition:color .7s ease-in-out,background-color .7s ease-in-out}@media screen and (min-width: 1024px){.filters__wrapper.-disableBorderFilter.-black:not(.-sticky) .filters__desktop .filtersDesktop__title:hover{background:#fafdff;color:#000}.filters__wrapper.-disableBorderFilter.-black:not(.-sticky) .filters__desktop .filtersDesktop__title:hover .filtersDesktop__label{color:#000}.filters__wrapper.-disableBorderFilter.-white:not(.-sticky) .filters__desktop .filtersDesktop__title:hover{background:#f6f6f6;color:#000}.filters__wrapper.-disableBorderFilter.-white:not(.-sticky) .filters__desktop .filtersDesktop__title:hover .filtersDesktop__label{color:#000}}@media(max-width: 374.98px){.filters__wrapper{position:relative;z-index:10}.filters__wrapper.-disableBorderFilter .filters__viewWrapper,.filters__wrapper.-disableBorderFilter .filters__selectView{border-radius:4px}}.filters__mobile{position:relative;text-align:center;box-sizing:content-box;height:40px;align-items:center;margin:1.75rem 0;display:flex;justify-content:center;flex-wrap:wrap;row-gap:.25rem}.-sticky .filters__mobile{border:0;width:100%}.-disableBorderFilter .filters__mobile{display:flex;justify-content:center;border:none}.-disableBorderFilter .filters__mobile .filters__button{background-color:#fafdff}.-disableBorderFilter .filters__mobile .filters__button:first-child .filters__background{border-radius:0px}.-disableBorderFilter .filters__mobile .filters__button:last-child .filters__background{border-radius:0px}@media screen and (min-width: 1024px){.-disableBorderFilter .filters__mobile{display:none}}.filters__mobile .filters__button .icon{background-color:#c5bec2}.filters__mobile .filters__button.-active{color:#2b2c34}.filters__mobile .filters__button.-active .icon{background-color:#2b2c34}@media screen and (min-width: 1024px){.filters__mobile{display:none}}.filters__mobileElement{position:relative;display:flex;border:1px solid #e7e3e5}.filters__mobileElement:not(:last-child){margin-right:.5rem}.filters__mobileElement+.filters__mobileElement{margin-left:.5rem}.filters__selectView{display:none;padding:0 .5rem 0 0;background:#fafdff}@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}@media(max-width: 374.98px){.filters__viewWrapper{position:absolute;right:0;top:50px;visibility:hidden;opacity:0;max-height:0;transition:all .2s ease-in-out;border:1px solid #e7e3e5}.filters__mobileElement.-active .filters__viewWrapper{visibility:visible;opacity:1;max-height:200px}}.filters__desktopElement{display:flex;align-items:baseline}.filters__desktopElement:not(:last-child){margin-right:.5rem}.filters__desktopElement+.filters__mobileElement{margin-left:.5rem}.filters__desktopElement.-view:hover{border-color:#000}.filters__desktop{display:none}@media screen and (min-width: 1024px){.filters__desktop{display:flex;justify-content:center;align-items:center}}.filters__desktop .filtersDesktop__item{margin:1rem .25rem}.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:#2b2c34}.-disableBorderFilter .filters__desktop .filtersDesktop__item{margin:0}.-disableBorderFilter .filters__desktop .filtersDesktop__item button{border-radius:0}.-disableBorderFilter .filters__desktop .filtersDesktop__item:first-child button{border-radius:0;overflow:hidden}.-disableBorderFilter .filters__desktop .filtersDesktop__item:last-child button{border-radius:0}.filters__desktop .filtersDesktop__background{width:100%;height:100%;position:absolute;top:0;left:0}.filters__desktop .filtersDesktop__title{border:1px solid #e7e3e5;border-radius:0;background-color:#fafdff;padding:5px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border .3s ease-in-out;position:relative}.-disableBorderFilter .filters__desktop .filtersDesktop__title{border:none;height:48px}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view{height:48px;line-height:48px}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view:first-child{border-radius:0px}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view:last-child{border-radius:0px}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view.-pageD{height:46px;line-height:46px}.filters__desktop .filtersDesktop__title.-view{font-size:1.25rem;border:none;height:auto;color:#c5bec2}.filters__desktop .filtersDesktop__title.-view.-active,.filters__desktop .filtersDesktop__title.-view:hover{color:#2b2c34}.filters__desktop .filtersDesktop__title.-view.-active .icon,.filters__desktop .filtersDesktop__title.-view:hover .icon{background-color:#2b2c34}.filters__desktop .filtersDesktop__title.-view:hover{background-color:#f6f6f6}.filters__desktop .filtersDesktop__title.-view .icon{background-color:#c5bec2}.filters__desktop .filtersDesktop__title.-view .icon{position:relative;display:block}.filters__desktop .filtersDesktop__title.-view:not(.-active):not(:hover) .icon:before{color:#c5bec2}.filters__desktop .filtersDesktop__label{text-transform:capitalize;vertical-align:middle;position:relative}.filters__desktop .filtersDesktop__arrow{display:inline-block;margin-left:10px;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:#fafdff;border:1px solid #e7e3e5;margin-top:15px;width:310px;transition:all .3s ease-in-out;z-index:4}.filters__desktop .filtersDesktop__values__wrapper{max-height:50vh;overflow-y:auto;padding:15px}.filters__desktop .filtersDesktop__values__footer{display:none;padding:20px 15px;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 .boolean{display:block}.filters__desktop .filtersDesktop__values .boolean .btn-values{margin:0 0 10px;text-align:left}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean{text-align:left;display:block;padding:0 10px;transition:background-color .3s ease-in-out,border .3s ease-in-out}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean:hover{background-color:#f6f6f6}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean .icon-check{display:none}@media screen and (min-width: 1024px){.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:10px}.filters__desktop .filtersDesktop__values .form__group .form__radio+label{background-color:#fafdff;border:1px solid #e7e3e5;padding:10px;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:#f6f6f6;border-color:#000}.filters__desktop .filtersDesktop__values .form__group:last-child{margin-bottom:0}.filters__desktop .filtersDesktop__values .filterColors_button{background-color:transparent;border:0}.filters__desktop .filtersDesktop__values .filterColors_button span{width:35px;height:35px;display:block;border-radius:100%;margin:0 auto;border:1px solid transparent}.filters__desktop .filtersDesktop__values .filterColors_button span.-light{border-color:#e7e3e5}.filters__desktop .filtersDesktop__values .filterColors_button span.-light .icon-check{background-color:#000}.filters__desktop .filtersDesktop__values .filterColors_button .icon-check{display:none}.filters__desktop .filtersDesktop__values .filterColors_button.-selected span{position:relative}.filters__desktop .filtersDesktop__values .filterColors_button.-selected .icon-check{display:block;top:50%;background-color:#fafdff;transform:translateY(-50%);position:absolute;left:0;right:0;text-shadow:0 0 2px #000;margin:0 auto}.filters__background{width:100%;height:100%;position:absolute;top:0;left:0}.filters__button{background-color:#fafdff;border:0;height:40px;white-space:nowrap;position:relative;padding:0 .5rem;display:flex;align-items:center}.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}.-disableBorderFilter .filters__button:before{height:24px;background:rgba(0,0,0,.05)}.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{display:inline-block;position:relative}.filters__button .nbFilters{margin-left:5px;width:24px;height:24px;line-height:24px;border-radius:100%;background:#000;color:#fafdff;text-align:center}.filters__button.-view{font-size:1.25rem;cursor:pointer;color:#c5bec2}.filters__button.-view:before{content:none}.filters__button.-view .icon{position:relative;display:block;font-size:24px}.filters__button.-view.-active{color:#2b2c34}.filters__button.-view.-active .icon{background-color:#2b2c34}.filtersPanel__header{position:relative;height:50px;border-bottom:1px solid #f6f6f6;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:600;padding-top:20px;z-index:1}.panel:not(.-hammer) .filtersPanel__header,.offcanvas .filtersPanel__header{padding-top:0}.panel:not(.-hammer) .filtersPanel__header .panel__close,.offcanvas .filtersPanel__header .panel__close{opacity:1}.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__footer{background-color:#fafdff;padding:10px;position:sticky;position:-webkit-sticky;bottom:0;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid #f6f6f6}.filtersPanel__footer .btn{height:40px}.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{overflow:hidden;padding:20px 0 0;border-bottom:1px solid #f6f6f6}.filtersPanel__item:last-child{border-bottom:0}.filtersPanel__item.-active .filtersPanel__arrow{transform:rotateX(0)}.filtersPanel__item.-active .filtersPanel__values{overflow:auto}.filtersPanel__item.-active .filtersPanel__values .values{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr));width:auto;grid-gap:10px 0;grid-auto-flow:row}.filtersPanel__item.-active .filtersPanel__values .boolean{display:flex;flex-wrap:wrap}.filtersPanel__item.-active .filtersPanel__values .boolean .icon-check{display:none}.filtersPanel__item .filtersPanel__title{background:transparent;text-transform:uppercase;border:0;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding:0 15px;margin-bottom:10px}.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:#2b2c34}.filtersPanel__item .filtersPanel__values{width:100%;-webkit-overflow-scrolling-x:touch;overflow-x:scroll;grid-column:1/-1;grid-row:1/-1;position:relative;padding:5px 15px}.filtersPanel__item .filtersPanel__values .values{width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-start;padding:10px 0;white-space:nowrap;grid-gap:.5rem}.filtersPanel__item .filtersPanel__values .values .btn-values{margin-right:15px;text-align:center}.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 .filterColors_button{background-color:transparent;border:0}.filtersPanel__item .filterColors_button span{width:35px;height:35px;display:block;border-radius:100%}.filtersPanel__item .filterColors_button span.-light{border:1px solid #e7e3e5}.filtersPanel__item .filterColors_button span.-light .icon-check{background-color:#000}.filtersPanel__item .filterColors_button .icon-check{display:none}.filtersPanel__item .filterColors_button.-selected span{position:relative}.filtersPanel__item .filterColors_button.-selected .icon-check{display:block;top:50%;background-color:#fafdff;transform:translateY(-50%);position:absolute;left:0;right:0;text-shadow:0 0 2px #000;margin:0 auto}.filtersPanel__item.-untoggleable .filtersPanel__arrow{display:none}.filter-bar ul{text-align:center}.filter-bar ul li{display:inline-block}.filter-bar ul li span{vertical-align:middle}.filter-bar .btn-delete:before,.filter-bar .btn-delete:after{top:13px}#filterPanel{height:100% !important}#filterPanel .panel__wrapper{padding:0;display:flex;flex-direction:column}#filterPanel .filtersPanel__top{flex:1;padding-bottom:20px}#sortPanel .panel__wrapper{padding:0}#sortPanel .filtersPanel__wrapper{padding:15px 15px 0}.filters__wrapper.-slideUp{top:0}.filters__desktop .filtersDesktop__title{border-radius:5px;padding:8px 15px 9px}.filters__desktop .filtersDesktop__title.-view{border-radius:0}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view:first-child{border-radius:4px 0px 0px 4px}.-disableBorderFilter .filters__desktop .filtersDesktop__title.-view:last-child{border-radius:0px 4px 4px 0px}.filters__desktop .filtersDesktop__arrow{font-size:1rem;font-weight:bold}.filters__desktop .filtersDesktop__values{border-radius:5px}.filters__desktop .filtersDesktop__values .boolean .btn-values .btn-boolean{font-weight:normal;font-size:0.75rem;font-family:"Rubik","sans-serif"}.filters__desktop .filtersDesktop__values .form__group .form__radio+label{border-radius:5px}.filters__desktopElement,.filters__mobileElement{border-radius:5px;overflow:hidden}.filters__desktopElement.-view .filtersDesktop__title:first-child,.filters__mobileElement.-view .filtersDesktop__title:first-child{border-radius:5px 0 0 5px}.filters__desktopElement.-view .filtersDesktop__title:last-child,.filters__mobileElement.-view .filtersDesktop__title:last-child{border-radius:0 5px 5px 0}.filtersPanel__item .filtersPanel__arrow{font-size:1.5rem}.filtersPanel__footer--btnSecondary.btn{font-size:0.8125rem}
