.single-product__header{margin-bottom:50px;padding-top:max(200px,min(30vh,350px))}@media screen and (max-width:813px){.single-product__header{padding-top:130px}}.single-product__header>*{position:relative;z-index:2}.single-product__header .header__background{height:90vh;height:calc(var(--vh, 1vh)*90);left:0;position:absolute;top:0;width:100%;z-index:0}.single-product__header .header__background,.single-product__header .header__background picture{display:flex;width:100%}.single-product__header .header__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-product__header .header__background:before{background-image:radial-gradient(68% 50% at 50% 50%,rgba(0,0,0,.2) 0,#000 100%);content:"";height:calc(90vh + 1px);height:calc(var(--vh, 1vh)*90 + 1px);left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:813px){.single-product__header .header__background:before{background-image:radial-gradient(68% 50% at 50% 50%,rgba(0,0,0,.4) 0,#000 100%)}}.single-product__header .header__collection{display:inline-block;margin-bottom:10px}.single-product__header .header__collection .icon{font-size:.8em;margin-right:.15em}.single-product__header .header__title{margin-bottom:18px}@media screen and (min-width:814px){.single-product__header .header__container{display:flex;gap:56px;justify-content:space-between}.single-product__header .header__container .container__left{min-width:300px;width:36%}.single-product__header .header__container .container__right{width:60%}}@media screen and (min-width:1201px){.single-product__header .header__container .container__left{padding-left:50px;position:relative}.single-product__header .header__container .container__left:before{background-image:url(/_nuxt/img/line-vertical.b08ccee.png);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;max-height:400px;position:absolute;top:0;transform:scaleX(-1) translate3d(-100%,0,0);transform-origin:center left;width:3px;z-index:1}}.single-product__header .header__container .container__left .left__slider{margin-bottom:40px}.single-product__header .header__container .container__left .left__related-products .related-products__title{font-size:1rem;font-weight:300;margin-bottom:12px}.single-product__header .header__container .container__left .left__related-products .related-products__list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:813px){.single-product__header .header__container .container__left .left__related-products .related-products__list{margin-bottom:40px}}.single-product__header .header__container .container__right>*{margin-bottom:56px}.single-product__header .header__container .container__right>:last-child{margin-bottom:0}.single-product__header .header__container .container__right h3{font-size:.85714286rem;font-weight:300;line-height:2em}.single-product__header .header__container .container__right .right__product-details{grid-gap:50px 24px;display:grid;gap:50px 24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.single-product__header .header__container .container__right .right__product-details{grid-template-columns:repeat(2,1fr)}}.single-product__header .header__container .container__right .right__product-details p{font-weight:400}.single-product__header .header__container .container__right .right__downloads .downloads__list,.single-product__header .header__container .container__right .right__engagements .engagements__list{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.single-product__header .header__container .container__right .right__downloads .downloads__list,.single-product__header .header__container .container__right .right__engagements .engagements__list{grid-template-columns:1fr}}.single-product__header .header__container .container__right .right__engagements .engagements__title{margin-bottom:4px}.single-product__header .header__container .container__right .right__engagements .engagements__list .list__item{align-items:center;display:flex;gap:12px}.single-product__header .header__container .container__right .right__engagements .engagements__list .list__item picture{display:flex;padding-bottom:.25em}.single-product__header .header__container .container__right .right__engagements .engagements__list .list__item img{height:20px;width:20px}.single-product__header .header__container .container__right .right__engagements .engagements__list .list__item span{font-weight:400}.single-product__header .header__container .container__right .right__downloads .downloads__title{margin-bottom:8px}@media screen and (max-width:813px){.single-product__header .header__container .container__right .right__downloads .downloads__list{row-gap:20px}}.single-product__header .header__container .container__right .right__downloads .downloads__list .list__item{align-items:flex-start;color:currentColor;display:flex;gap:8px;-webkit-text-decoration:none;text-decoration:none}.single-product__header .header__container .container__right .right__downloads .downloads__list .list__item .item__picto{border:1px solid #efebdd;font-size:.71428571rem;font-weight:600;height:1.5rem;line-height:1.5rem;padding:0 5px;text-transform:uppercase}.single-product__header .header__container .container__right .right__downloads .downloads__list .list__item .item__link span{--light-height:1em;text-transform:none}.sticky-add-to-cart{background-color:#000;bottom:0;height:84px;left:0;overflow:hidden;position:fixed;right:0;transition:all .8s cubic-bezier(.23,.75,.35,1);z-index:3}.sticky-add-to-cart:not(.is-in){border-top:1px solid #efebdd}.sticky-add-to-cart.is-hide{opacity:0;transform:translateY(100%);transition-delay:0s}.sticky-add-to-cart .wrapper{align-items:center;display:flex;gap:12px;height:100%}.sticky-add-to-cart a,.sticky-add-to-cart p{white-space:nowrap}.sticky-add-to-cart__image,.sticky-add-to-cart__image picture{display:flex}.sticky-add-to-cart__image img{aspect-ratio:1;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.sticky-add-to-cart__infos{font-size:.85714286rem;letter-spacing:.05em;margin-right:auto}.sticky-add-to-cart__infos .infos__name{font-weight:600;text-transform:uppercase}.sticky-add-to-cart__infos .infos__ref{font-weight:300}.sticky-add-to-cart__downloads{align-items:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:0 22px;height:84px;justify-content:flex-end}.sticky-add-to-cart__downloads>div{align-items:center;display:flex;height:84px;justify-content:center}.sticky-add-to-cart__downloads a{text-transform:none}.sticky-add-to-cart__button{margin-left:4%}.sticky-add-to-cart.is-mobile{display:flex;height:60px}.sticky-add-to-cart__mobile{align-items:center;display:flex;justify-content:center;width:100%}.sticky-add-to-cart__mobile:after,.sticky-add-to-cart__mobile:before{content:none!important}.sp-slider{position:relative}.sp-slider .keen-slider.pswp-open{opacity:0}.sp-slider .keen-slider__slide{aspect-ratio:1}.sp-slider .keen-slider__slide,.sp-slider .keen-slider__slide figure,.sp-slider .keen-slider__slide picture{display:flex;height:100%;width:100%}.sp-slider .keen-slider__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp-slider__navigation{max-width:inherit}.sp-slider .icon.icon-full-screen{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.2) 0,transparent 100%);bottom:0;font-size:20px;padding:1rem;pointer-events:none;position:absolute;right:0}.pswp__button--arrow,.pswp__button--zoom,.pswp__counter{display:none!important}.pswp__img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;opacity:1!important;transition:inherit}.pswp .icon{color:#efebdd}.pswp .navigation{bottom:0;left:50%;position:absolute;transform:translate(-50%)}@media screen and (max-width:813px){.pswp .navigation{padding-left:1rem;padding-right:1rem}}.pswp .navigation button{aspect-ratio:1;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.4) 0,rgba(0,0,0,.05) 75%,transparent 100%)}.pswp .navigation:after{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.25) 40%,transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.pswp__button--close{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.6) 0,rgba(0,0,0,.15) 50%,transparent 80%)!important;height:50px;top:20px}.pswp__button--close .icon{font-size:25px}