.banniere-img-xl380 .full .visuel {display:block; width:100%; height:380px; background:url(../img/banniere-11682-watch-3-1440.jpg) left center no-repeat}

.popin {position:fixed; left:0; top:0; display:none; width:100%; height:100%; margin:0 !important; overflow-x:hidden; overflow-y:auto; opacity:0; outline:0; z-index:2000}
.popin .fenetre {position:relative; max-width:870px; width:auto; margin:60px auto; pointer-events:none}
.popin .fenetre .contenu {position:relative; display:flex; flex-direction:column; width:100%; padding:45px 60px; background-color:#fff; background-clip:padding-box; outline:0; pointer-events:auto}
.popin .fenetre .contenu .header {position:relative; display:flex; align-items:flex-start; justify-content:space-between; min-height:2rem; margin:-15px -15px 0 0}
.popin .fenetre .contenu .header .fermer.picto {line-height:1.5rem; font-size:2.4rem; font-weight:700; text-align:right; margin:-10px -10px -10px auto; padding:10px}
.popin .fenetre .contenu .header .fermer.picto:hover {outline:1px dotted}
.popin .fenetre .contenu .header .fermer.texte {display:none}
.popin .fenetre .contenu.dark .header button {color:#fff}
.bg-popin {position:fixed; left:0; top:0; display:none; width:100vw; height:100vh; background-color:#000; opacity:0; z-index:1999}
.scrollbar-measure {position:absolute; top:-9999px; width:100px; height:100px; overflow:scroll}


@media (max-width:1439.98px){
.popin .fenetre {max-width:calc((100% - 6.25%) * (2 / 3) - 30px)}
}


@media (max-width:1199.98px){
.banniere-img-xl380 .full .visuel {background-image:url(../img/banniere-11682-watch-3-1199.jpg)}

.popin .fenetre {max-width:calc((100% - 6.25%) * (5 / 6) - 30px)}
.popin .fenetre .contenu {padding:45px}
}


@media (max-width:959.98px){
.banniere-img-xl380 .full .visuel {background-image:url(../img/banniere-11682-watch-3-959.jpg)}

.popin .fenetre {max-width:calc((100% - 3.125%) * (5 / 6) - 30px)}
}


@media (max-width:735.98px){
.display-none-sm {display:none}

.banniere-img-xl380 .full .visuel {height:475px; background:url(../img/banniere-11682-watch-3-735.jpg) center center no-repeat}

.bloc3-prod-ttl-prix-txt-btn .bloc1-popin img{display:none}
.popin .fenetre {max-width:100%; height:100%; margin:0}
.popin .fenetre .contenu {min-height:100%; padding:30px 15px}
.popin .fenetre .contenu .header .fermer.picto {display:none}
.popin .fenetre .contenu .header .fermer.texte {display:block}
.popin .fenetre .contenu .body {flex:1 1 auto; margin:15px 0}
.popin .fenetre .contenu .footer {text-align:center}

.bloc1-ttl-txt-btn-img .row .visuel {order:-1}
}


@media (max-width:479.98px){
.banniere-img-xl380 .full .visuel {background-image:url(../img/banniere-11682-watch-3-479.jpg)}
}