.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden;max-height: 600px}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.acf-block-preview .slider-accueil a {
pointer-events: none;
}
.acf-block-preview .notrecollection .slider-accueil-retour, .acf-block-preview .notrecollection .slider-accueil-suivant
{
pointer-events: initial;
}
.slider-accueil-controls svg {
width: 1em;
}
.slider-accueil {
width: 100%;
position: relative;
--vw:
calc(100% * 1px);
height: var(--vw);
margin-bottom: 100px;
}
.slider-accueil-controls {
position: absolute;
top: 0px;
right: 0px;
z-index: 10;
background: #000;
display: flex;
font-size: 2.3rem;
font-family: var(--typotexte);
font-weight: bold;
top: 0vw;
}
.slider-accueil-retour, .slider-accueil-suivant, .slider-accueil-numero {
padding-left: 1em;
padding-right: 1em;
padding-top: 0.6em;
padding-bottom: 0.6em;
cursor: pointer;
}
.slider-accueil-numero {
padding-left: 1.3em;
padding-right: 1.3em;
color: #FFF;
}
.slider-accueil-img {
--top: -0.5vw;
height: calc(100% - var(--top));
position: absolute;
width: 100vw;
top: var(--top);
}
.slider-accueil-img img {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
object-position: right 50%;
opacity: 1;
}
.slider-accueil-item {
height: 51vw; position: relative;
display: block;
text-decoration: none;
}
.slider-accueil-txt {
--l: 40;
width: calc(var(--l) *1vw); position: relative;
}
.slider-accueil-txt-cont {
width: calc(var(--tm) * var(--l) / 100);
padding-left: 30px;
font-size: min(2.4vw,2.4em);
font-family: var(--typotitre);
color: #FFF;
min-height: 18vw;
display: flex;
flex-direction: column;
justify-content: center;
max-width: 100%;
}
.slider-accueil-titre {
text-transform: uppercase;
font-size: min(3.5vw,3.5rem);
line-height: 1.2;
padding-right: 60px;
margin-top: 1em;
margin-left: 20px; padding-bottom: 20px;
}
.slider-accueil-cta { padding-right: 20px;
font-size: 0.44em;
margin-bottom: 3em;
text-decoration: underline;
padding-left: 20px;
}
.slider-accueil-txt-cont2 {
margin-top: auto;
margin-bottom: auto;
position: relative;}
.slider-accueil-sous-titre:before {
display: none;
content: "";
width: 100%;
height: 4px;
background: #FFF;
max-width: 790px;
margin-bottom: 1.2vw;
}
.slider-accueil-sous-titre {
padding-right: 60px;
margin-top: 0.5em;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 20px;
font-size: 27px;
line-height:1.2;
font-family: "Source sans pro";
font-weight: 300;
}
@media (max-width:1000px) {
.slider-accueil-item-cont {
display: grid;
height: auto;
background: #000;
}
.slider-accueil-item {
height: auto;
}
.slider-accueil-img {
position: relative;
grid-row: 2;
top: 0;
min-height: 85.6vw;
height: 100%;
}
.slider-accueil-txt {
width: 100%;
margin: 0;grid-row: 1;
padding: 0;}
.slider-accueil-txt-cont {
font-size: 2.9vw;
min-height: 28vw;
width: 100%;
position: relative;}
.slider-accueil-titre {
font-size: 4.4vw;
padding-left: 10px;
padding-right: 50px;
max-width: calc(100% - 100px);
}
.slider-accueil-sous-titre {
padding-right: 50px;
padding-left: 31px;
width: calc(100% - 100px);}
.slider-accueil-cta {
padding-left: 31px;
padding-right: 50px;
}
.slider-accueil-controls {
top: initial;
font-size: 2.2rem;
bottom: 0;
}
.slider-accueil-img img {
opacity: 1;
}
}
.acf-block-preview .slider-accueil-item-cont {
display: grid;
height: auto;
}
.acf-block-preview .slider-accueil-item {
height: auto;
}
.acf-block-preview .slider-accueil-img {
position: relative;
grid-row: 2;
top: 0;
min-height: 722px;
height: 100%;
}
.acf-block-preview .slider-accueil-txt {
width: 100%;
grid-row: 1;
}
.acf-block-preview .slider-accueil-txt-cont {
font-size: 44px;
min-height: 430px;
width: 840px;
}
.acf-block-preview .slider-accueil-titre {
font-size: 74px;
padding-left: 50px;
padding-right: 50px;
}
.acf-block-preview .slider-accueil-sous-titre {
padding-right: 50px;
padding-left: 50px;
}
.acf-block-preview .slider-accueil-cta {
padding-left: 50px;
padding-right: 50px;
}
.acf-block-preview .slider-accueil-controls {
top: initial;
font-size: 2.2rem;
bottom: 0;
}
.acf-block-preview .slider-accueil-img {
width: 840px;
}
.slider-accueil-img { }
.slider-accueil-titre:after {
content: "";
display: block;
width: 100%;
height: 4px;
background: white;
position: absolute;
margin-top: 20px;
width: calc(80% - 60px);
left: 20%;
}.acf-block-preview .notrecollection a
{
pointer-events: none;
}
.notrecollection {
margin-bottom: 100px;
padding-top: 100px;padding-bottom: 100px;}
.notrecollection-texte-cont
{
background-color: #FFFFFF;
width: 755px;
max-width: calc(100vw - 100px);
padding: 60px;
display: flex;
flex-direction: column;
align-items: center;
}
.notrecollection-grille-item img
{
position: absolute;
width: 100%;
height: 100%;
object-fit: contain; }
.notrecollection-grille
{
display: grid;
grid-template-columns: 476px 1fr 407px 0.7fr 465px;
grid-template-rows: 65px 455px 23px 63px 33px 490px;
grid-template-columns: 3.5fr 1.4fr 3.3fr 1.3fr 3.8fr;
grid-row: 1;
grid-column: 1;
}
.notrecollection-grille-item1
{
grid-area: 2 / 1 /span 2 /span 1;
}
.notrecollection-grille-item2
{
grid-area: 1 / 3 /span 2 /span 1;
}
.notrecollection-grille-item3
{
grid-area: 1 / 5 /span 3 /span 1;
}
.notrecollection-grille-item4
{
grid-area: 6 / 1 /span 1 /span 1;
}
.notrecollection-grille-item5
{
grid-area: 6 / 3 /span 1 /span 1;
}
.notrecollection-grille-item6
{
grid-area: 6 / 5 /span 1 /span 1;
}
.notrecollection-grille-item
{
position: relative;
}
.notrecollection-grille-item1 img
{
object-position: center bottom;
}
.notrecollection-grille-item2 img
{
object-position: center top;
}
.notrecollection-grille-item3 img
{
object-position: center bottom;
width: calc(100% - 41px);}
.notrecollection-grille-item4 img
{
object-position: right bottom;
}
.notrecollection-grille-item5 img
{
object-position: center bottom;
}
.notrecollection-grille-item6 img
{
object-position: center top;
width: calc(100% - 44px);}
.notre-collection-grille-texte
{
display: grid;
}
.notrecollection-texte
{
grid-row: 1;
grid-column: 1;
z-index: 1;
display: flex;
align-items: center;
justify-content: center; }
h1.notrecollection-titre
{
font-family: Montserrat;
font-weight: 900;
color: #000;
text-align: center;
font-size: 4.5rem!important;
line-height: 1;
padding-top: 2rem;
margin-bottom: 0;
}
.notrecollection-p
{
text-align: center;
color: #000;
font-size: 2.4rem;
font-family: var(--typotexte);
font-weight: bold;
}
h1.notrecollection-titre:after
{
content: "";
display: block;
width: 50%;
height: 6px;
background: #000;
margin: 1rem auto 0 auto; }
@media(max-width:1500px)
{
.notrecollection-grille
{
grid-template-rows: 65px 515px 33px 13px 3px 640px;
}
}
@media(max-width: 1300px)
{
.notrecollection-grille
{
grid-template-rows: 15px 425px 33px 13px 3px 640px;
}
.notrecollection-grille-item1 img
{
object-position: center top;
}
.notrecollection-grille-item2 img
{
object-position: center top;
}
.notrecollection-grille-item3 img
{
object-position: center top;
}
.notrecollection-grille-item4 img
{
object-position: center top;
}
.notrecollection-grille-item5 img
{
object-position: center top;
}
.notrecollection-grille-item6 img
{
object-position: center top;
}
.notrecollection-grille
{
grid-template-columns: 1.1fr 0.5fr 1.2fr;
grid-template-rows: 9vw 3vw 36vw 16vw 19vw 29vw 29vw;
}
.notrecollection-grille-item1
{
grid-area: 2 / 1 /span 3 /span 1;
}
.notrecollection-grille-item2
{
display: none;
}
.notrecollection-grille-item3
{
grid-area: 1 / 3 /span 3 /span 1;
}
.notrecollection-grille-item4
{
display: none;
}
.notrecollection-grille-item5
{
grid-area: 6 / 1 /span 2 /span 1;
}
.notrecollection-grille-item6
{
grid-area: 6 / 3 /span 2 /span 1;
}
.notrecollection-grille-item1 img
{
object-position: center top;
}
.notrecollection-grille-item3 img
{
object-position: center top;
}
.notrecollection-grille-item5 img
{
object-position: center top;
}
.notrecollection-grille-item6 img
{
object-position: center top;
}
h1.notrecollection-titre
{
font-size: 7.1vw;
}
}
@media(max-width:850px)
{
.notrecollection-texte
{
align-items: inherit;
}
h1.notrecollection-titre
{
font-size: 8.1vw;
padding-top: 0;
margin-top: 9%;
}
.notrecollection .tm
{
padding: 0;
padding-left: 20px;padding-right: 20px;}
.notrecollection-texte-cont
{
margin-top: auto;
justify-content: center;
max-width: auto;
margin-bottom: auto;}
p.notrecollection-p
{
margin-top: 0;
font-size: 5vw;}
h1.notrecollection-titre:after
{
height: 4px;
width: 40%;
transform: translateX(-20%);
}
}
.notrecollection-lien
{
display: block;
cursor: pointer;
text-decoration: none;
}
.acf-block-preview .notrecollection-grille-item1 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item2 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item3 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item4 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item5 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item6 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille
{
width: 840px;
grid-template-columns: 1.1fr 0.5fr 1.2fr;
grid-template-rows: 16px 95px 202px 24px 20px 194px 134px;
}
.acf-block-preview .notrecollection-grille-item1
{
grid-area: 2 / 1 /span 3 /span 1;
}
.acf-block-preview .notrecollection-grille-item2
{
display: none;
}
.acf-block-preview .notrecollection-grille-item3
{
grid-area: 1 / 3 /span 3 /span 1;
}
.acf-block-preview .notrecollection-grille-item4
{
display: none;
}
.acf-block-preview .notrecollection-grille-item5
{
grid-area: 6 / 1 /span 2 /span 1;
}
.acf-block-preview .notrecollection-grille-item6
{
grid-area: 5 / 3 /span 2 /span 1;
}
.acf-block-preview .notrecollection-grille-item1 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item3 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item5 img
{
object-position: center top;
}
.acf-block-preview .notrecollection-grille-item6 img
{
object-position: center top;
}
.acf-block-preview h1.notrecollection-titre
{
font-size: 41px;
padding-top: 0px;
}
.acf-block-preview .notrecollection-texte-cont {
width:800px;
}
.acf-block-preview h1.notrecollection-titre:after {
height: 10px;
}
.notrecollection .tm { }
@media (max-width:650px) {
.notrecollection-grille-item3 img, .notrecollection-grille-item6 img {
width: 100%;
}
}