body{max-width:1920px !important}.block-defile .fullscreen{width:89.97%;margin:0 auto;max-width:1440px}@media only screen and (max-width: 48em){.block-defile .fullscreen{width:100%;margin:0 auto;max-width:84%;position:relative}}.block-defile__container__intro{padding-block:50px;line-height:18px}.block-defile__container__filters{padding-block:50px;background-color:var(--clr-secondary-gris-clair);margin-bottom:60px}.block-defile__container__filters p{text-align:center;font-family:"Montserrat Bold";margin-bottom:40px;font-size:.937rem;padding-inline:20px}@media only screen and (max-width: 48em){.block-defile__container__filters select{width:100%;height:50px;padding:15px;font-size:16px;font-family:"Montserrat Regular";border:1px solid var(--clr-primary-orange);border-radius:0px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--clr-primary-orange)}.block-defile__container__filters select:focus-visible,.block-defile__container__filters select:focus-within{border-radius:0px;border:1px solid var(--clr-primary-orange)}.block-defile__container__filters select .btn-filter{color:#000}}@media only screen and (max-width: 48em){.block-defile__container__content.fullscreen{max-width:100%}}.block-defile__container__content h2{text-align:center;text-transform:uppercase;margin-bottom:25px}.block-defile__container__content.open{display:block !important}.block-defile__container__content.hidden{display:none !important}.block-defile__container__content .presentation{margin-bottom:70px}.block-defile__container__content .presentation__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-defile__container__content .presentation__container:after{content:"";display:block;width:100%;height:50%;background:var(--clr-secondary-gris-clair);position:absolute;bottom:0;z-index:-10}.block-defile__container__content .presentation__media__image{overflow:hidden;margin-bottom:50px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-inline:auto;aspect-ratio:16/9;width:42%}@media only screen and (max-width: 48em){.block-defile__container__content .presentation__media__image{width:100%;margin:0px}}.block-defile__container__content .presentation__content{padding:50px;width:50%;line-height:18px}@media only screen and (max-width: 48em){.block-defile__container__content .presentation__content{width:100%;padding:20px;background:var(--clr-secondary-gris-clair);margin-top:10px}}.block-defile__container__content .presentation__mobile{display:none}@media only screen and (max-width: 48em){.block-defile__container__content .presentation__mobile{display:block}}.block-defile__container__content .presentation .presentation__container .component-text{min-height:100px;background-color:#f6f6f6;height:auto;padding:128px 44px 40px 80px;width:100%;color:#707070}.block-defile__container__content .presentation .presentation__container .component-image{width:42%;height:auto;margin-bottom:-90px;position:relative}.block-defile__container__content .presentation .presentation__container .componentVideo{margin-bottom:50px;position:relative;width:42%;height:auto}.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_medium,.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_small,.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_large{padding-top:0}.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_medium{aspect-ratio:16/9}.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_small{aspect-ratio:4/3}.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_large{aspect-ratio:21/9}@media only screen and (max-width: 48em){.block-defile__container__content .presentation .presentation__container .componentVideo{margin:0px;width:100%}}.block-defile__container__content .presentation .presentation__container .componentVideo .svg-play{width:clamp(50px,10vw,70px);height:clamp(50px,10vw,70px)}.block-defile__container__content .presentation .presentation__container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 48em){.block-defile__container__content .presentation .presentation__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 900px){.block-defile__container__content .presentation .presentation__container .component-image,.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_small,.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_medium,.block-defile__container__content .presentation .presentation__container .componentVideo.ratio_large{width:100%}.block-defile__container__content .presentation .presentation__container .component-text{padding:128px 5% 34px 5%}}.block-defile__container__content .collections{margin-bottom:70px}.block-defile__container__content .collections .svg-arrow{display:none}.block-defile__container__content .collections .slick-arrow:before{font-family:slick;font-size:13px;line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:3px solid red;border-right:3px solid red;position:absolute}.block-defile__container__content .collections .slick-next:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:17px}.block-defile__container__content .collections .slick-prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:17px}.block-defile__container__content .collections__container .slide-counter{display:none}@media only screen and (max-width: 48em){.block-defile__container__content .collections__container .slide-counter{color:#000;font-family:var(--ff-primary-bold);display:block;background:var(--clr-secondary-gris-clair);padding:10px 20px}}.block-defile__container__content .collections .collection__grid{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1rem}.block-defile__container__content .collections .collection__grid .vignette__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:290px}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid .vignette__container{padding:20px;height:auto}}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image{display:block;height:90%;background-repeat:no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:5px;position:relative}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__collecName{color:#fff;font-family:var(--ff-primary-bold);font-size:.75rem;z-index:10;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.6s;transition-duration:.6s;visibility:hidden}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__collecName:after{content:"";display:block;background:rgba(0,0,0,.45);width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.6s;transition-duration:.6s;opacity:0;visibility:hidden}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__creatName{color:#fff;font-family:var(--ff-primary-regular);font-size:.75rem;z-index:100;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.6s;transition-duration:.6s;opacity:0;visibility:hidden}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image:hover .vignette__image__collecName{visibility:visible;opacity:1}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image:hover .vignette__image__collecName:after{visibility:visible;opacity:1}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image:hover .vignette__image__creatName{visibility:visible;opacity:1}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile{display:none}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile{display:block}}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile .vignette__fond{background-repeat:no-repeat;background-size:cover;background-position:center;height:230px}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile .vignette__wrapper{height:auto;background:#fff;padding:20px}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile .vignette__image__collecName{color:#000;font-family:var(--ff-primary-bold);font-size:.75rem;opacity:1;visibility:inherit;text-align:center}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__image__mobile .vignette__image__creatName{color:#000;font-family:var(--ff-primary-regular);font-size:.75rem;opacity:1;visibility:inherit;text-align:center;margin-top:10px}.block-defile__container__content .collections .collection__grid .vignette__container .vignette__primeName{text-align:center;padding:10px 15px;font-family:var(--ff-primary-bold)}.block-defile__container__content .collections .collection__grid.prime{background:var(--clr-secondary-gris-clair);padding:35px;margin-bottom:20px}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid.prime{grid-template-columns:inherit;width:100%;padding:0px}}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid.prime .vignette__image{display:none}}.block-defile__container__content .collections .collection__grid.not-prime{padding:35px;gap:1rem}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid.not-prime{padding:35px 20px}}.block-defile__container__content .collections .collection__grid.not-prime .vignette__container{height:260px;padding:0px}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid.not-prime .vignette__container{height:auto}}@media only screen and (max-width: 48em){.block-defile__container__content .collections .collection__grid.not-prime .vignette__container .vignette__image{display:none}}.block-defile__container__content .collections .collection__grid.not-prime .vignette__container .vignette__image__mobile .vignette__wrapper{background:var(--clr-secondary-gris-clair)}.block-defile__container__content .collections .collection__grid.not-prime .svg-arrow{width:20px;height:20px;position:absolute}.block-defile__container__content .collections .collection__grid.not-prime .svg-prev-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-defile__container__content .collections .collection__grid.not-prime .slick-arrow{width:55px;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);z-index:99;background:#fff;border:none;position:absolute;cursor:pointer}.block-defile__container__content .collections .collection__grid.not-prime .slick-prev{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;bottom:-80px;left:10% !important;top:inherit}.block-defile__container__content .collections .collection__grid.not-prime .slick-disabled{display:none !important}.block-defile__container__content .collections .collection__grid.not-prime .slick-next{bottom:-80px;right:10% !important;top:inherit}.block-defile__container__content .collections .collection__grid.not-prime .slick-track{gap:0px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0px;margin-right:0px}.block-defile__container__content .collections .collection__grid.not-prime .slick-track .btn-filter:first-child{margin-left:-60px}@media only screen and (max-width: 48em){.block-defile__container__content .collections__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-defile__container__content .remerciements__content{background:var(--clr-secondary-gris-clair);padding:90px;-webkit-column-gap:12%;-moz-column-gap:12%;column-gap:12%;margin-bottom:90px;line-height:18px}@media only screen and (max-width: 48em){.block-defile__container__content .remerciements__content{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:20px}}.block-defile .filters{display:block}@media only screen and (max-width: 48em){.block-defile .filters{display:none}}.block-defile .filters .svg-arrow{width:20px;height:20px;position:absolute}.block-defile .filters .svg-prev-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block-defile .filters .blockDefile__slick-prev{left:0;top:27.5%}.block-defile .filters .blockDefile__slick-next{right:0;top:27.5%}.block-defile .filters .slick-arrow{width:55px;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);box-shadow:0px 3px 6px rgba(0,0,0,0.1607843137);z-index:99;background:#fff;border:none;position:absolute;cursor:pointer}.block-defile .filters .slick-prev{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;left:-85px}.block-defile .filters .slick-disabled{display:none !important}.block-defile .filters .slick-next{right:-85px}.block-defile .filters .slick-track{gap:60px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0px;margin-right:0px}.block-defile .filters .slick-track .btn-filter:first-child{margin-left:-60px}.block-defile .filters .btn-filter{display:block;background:#fff;padding:20px;text-align:center;border:1px solid #fff;font-family:var(--ff-primary-bold);font-size:.875rem}.block-defile .filters .btn-filter.focusTab{color:var(--clr-primary-orange);border:1px solid var(--clr-primary-orange)}.block-defile .filters .btn-filter:hover{color:var(--clr-primary-orange);border:1px solid var(--clr-primary-orange);cursor:pointer}.block-defile .filters__mobile{display:none}.block-defile .filters__mobile .svg-arrow{width:12px !important;position:absolute !important;top:19px !important;right:20px !important;height:12px !important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width: 48em){.block-defile .filters__mobile{display:block}}

