@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ds-c-PageHeader>div{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding-top:80px;padding-bottom:80px;min-height:350px;background:#434343}.ds-c-PageHeader>div form{margin:0}.ds-c-ArchiveStore .ds-c-PageHeader>div{min-height:500px}.ds-c-PageHeader[data-page=products-listing]>div{background-color:#f5f5f5;min-height:240px}.ds-c-PageHeader[data-page=products-listing] .ds-u-wrapper{padding:0}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-background{width:50%}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-background:before{display:none}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content{padding:40px;text-align:left}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content.ds-u-wrapper{width:50%;position:absolute;right:0}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content-title{font-size:20px;font-weight:700;line-height:1.25;color:#434343}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content-subtitle{color:#434343;font-weight:300;margin-bottom:0}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content-description{margin-top:15px;font-size:14px;font-weight:300;line-height:1.57;color:#434343;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.ds-c-PageHeader[data-page=brands] .ds-c-PageHeader-background{display:none}.ds-c-PageHeader[data-page=brands] .ds-c-PageHeader-content-title{color:#003880}.ds-c-PageHeader[data-page=brands] .ds-c-PageHeader-content-categories,.ds-c-PageHeader[data-page=brands] .ds-c-PageHeader-content-description,.ds-c-PageHeader[data-page=brands] .ds-c-PageHeader-content-subtitle{color:#434343}.ds-c-PageHeader[data-page=brands]>div{padding-top:60px;padding-bottom:50px;min-height:auto;background-color:rgba(0,0,0,0)}.ds-c-PageHeader-background{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.ds-c-PageHeader-background:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#434343;opacity:.3;content:"";z-index:2}.ds-c-PageHeader-background img{min-width:100%;width:100%;height:auto}@supports(object-fit:cover){.ds-c-PageHeader-background img{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}}.ds-c-PageHeader-content{padding:0 20px;position:relative;z-index:3}.ds-c-PageHeader-content-title[data-page=spaces]{font-size:0;background-color:#fff;max-width:280px;width:100%;padding:20px 28px;display:block;border-radius:10px;margin:0 auto 30px}.ds-c-PageHeader-content-title[data-page=spaces] img,.ds-c-PageHeader-content-title[data-page=spaces] svg{width:100%;height:auto}.ds-c-PageHeader-content-categories{display:block;max-width:650px;margin:10px auto 20px}.ds-c-PageHeader-content-logo{display:block;margin:0 auto 20px;max-width:210px;max-height:150px}.ds-c-PageHeader-content a{text-decoration:underline}.ds-c-PageHeader-content a:hover{text-decoration:none}.ds-c-PageHeader-content-subtitle{display:block;max-width:650px;margin:10px auto 0}.post-type-archive-produit .ds-c-PageHeader-content-subtitle{color:#434343}.ds-c-PageHeader-content-description{margin-top:10px;font-size:1.4rem;line-height:1.2857142857}.ds-c-PageHeader-content-description a{color:#003880}.ds-c-PageHeader-content-more{display:inline-block;margin-top:10px;color:#fff}.ds-c-PageHeader-content-stores{display:flex;flex-direction:column;justify-content:center;align-items:center}.ds-c-ArchiveStore .ds-c-PageHeader-content.ds-u-wrapper[data-width="900"]{width:640px}@media screen and (max-width:999px){.ds-c-PageHeader[data-page=products-listing] .ds-u-wrapper{flex-direction:column}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-background{width:100%;height:138px;position:relative}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content{padding:20px}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content.ds-u-wrapper{position:static;width:100%}.ds-c-PageHeader[data-page=products-listing] .ds-c-PageHeader-content-title{font-size:18px}}@media screen and (max-width:767px){.ds-c-PageHeader[data-page=brands]>div{padding-bottom:40px}.ds-c-PageHeader>div{padding-top:60px;padding-bottom:30px;min-height:250px}.ds-c-PageHeader+.ds-c-Page-content{margin-top:20px}}