.ml-bonus {position:absolute; left:94%; top:15%; font-size:0.7em; color:#000}

.banniere-img-xl350 .full .visuel {display:block; width:100%; height:350px; background:url(../img/banniere-12756-new-15-ultra-1440.png) left center no-repeat}

.visionneuse-img-xl350 li a {display:block; height:350px; background:none left center no-repeat}
.visionneuse-img-xl350 li a.slide-1 {background-image:url(../img/banniere-8692-bp-redmi-13t-pro-1440.png)}
.visionneuse-img-xl350 li a.slide-2 {background-image:url(../img/banniere-8699-semaine-1440.png)}

.switch-texte .switch .checkbox {position:absolute; width:1px; height:1px; white-space:nowrap; margin:-1px; padding:0; clip:rect(0, 0, 0, 0); border:0; overflow:hidden}
.switch-texte .switch .checkbox + .label {position:relative; display:block; width:78px; height:auto; min-width:60px; margin:5px 0; padding:0 15px; border:2px solid #ccc; background-color:#ccc; transition:outline-offset .15s ease-in-out; cursor:pointer}
.switch-texte .switch .checkbox + .label::before {position:absolute; left:0; top:0; display:block; width:28px; height:28px; content:""; box-shadow:0 1px 1px #000; background-color:#fff; z-index:1}
.switch-texte .switch .checkbox + .label .on, .switch-texte .switch .checkbox + .label .off {display:none; line-height:2rem; font-size:1.4rem; font-weight:700; text-align:left; color:#000;  margin-top:3px; margin-bottom:5px; opacity:0; cursor:pointer}
.switch-texte .switch .checkbox + .label .off {display:block; text-align:right; opacity:1}
.switch-texte .switch .checkbox + .label.arrondi, .switch-texte .switch .checkbox + .label.arrondi::before {border-radius:26px}
.switch-texte .switch .checkbox:checked + .label {border-color:#3de35a; background-color:#3de35a}
.switch-texte .switch .checkbox:checked + .label::before {left:auto; right:0}
.switch-texte .switch .checkbox:checked + .label .on {display:block; opacity:1}
.switch-texte .switch .checkbox:checked + .label .off {display:none; opacity:0}
.switch-texte .texte .on, .switch-texte .texte .off {display:none}
.switch-texte .texte .actif {display:block}

.bloc1-zig-zag-vid .row:nth-child(1n+2) {padding-top:15px}
.bloc1-zig-zag-vid .row.zag .video, .bloc1-zig-zag-vid .row.zag .visuel {order:-1}

.bloc1-zig-zag-img .row:nth-child(1n+2) {padding-top:15px}
.bloc1-zig-zag-img .row.zag .visuel {order:-1}

.bloc1-faq .row .item {border-bottom:1px solid #000}
.bloc1-faq .row .item:last-child {border-bottom:0}
.bloc1-faq .row .item .titre {display:flex; justify-content:space-between; align-items:center; min-height:70px; padding:11px 0}
.bloc1-faq .row .item .titre h3 {line-height:2.4rem; font-size:1.8rem; padding:0}
.bloc1-faq .row .item .titre h3.txt-max {max-width:1000px !important}
.bloc1-faq .row .item .titre:hover h3, .bloc1-faq .row .item .titre:focus h3 {text-decoration:underline}
.bloc1-faq .row .item .titre:active h3 {color:#de2554}
.bloc1-faq .row .item .titre::after {font-family:icon-sosh; font-size:1.4rem; font-weight:700; color:#de2554; content:"\e93c"; margin-left:15px}
.bloc1-faq .row .item .texte {margin-bottom:30px}
.bloc1-faq .row .item .texte .txt-max {max-width:900px !important}
.bloc1-faq .row .item.ouvert .titre::after {content:"\e93d"}
.bloc1-faq.xl .row .item .titre {min-height:90px; padding:15px 0}
.bloc1-faq.xl .row .item .titre h3 {line-height:3rem; font-size:2.6rem}
.bloc1-faq.xl .row .item .titre::after {font-size:1.9rem}
.bloc1-faq.xl .row .item .texte {line-height:2.4rem; font-size:1.8rem}
.bloc1-faq.dark .row .item {border-bottom-color:#fff}
.bloc1-faq.dark .row .item .titre:active h3 {color:#fbcd00}
.bloc1-faq.dark .row .item .titre::after {color:#fbcd00}


@media (max-width:1199.98px){
.banniere-img-xl350 .full .visuel {background-image:url(../img/banniere-12756-new-15-ultra-1199.png)}

.visionneuse-img-xl350 li a.slide-1 {background-image:url(../img/banniere-8692-bp-redmi-13t-pro-1199.png)}
.visionneuse-img-xl350 li a.slide-2 {background-image:url(../img/banniere-8699-semaine-1199.png)}

.bloc1-faq .row .item .titre {min-height:70px; padding:13px 0}
.bloc1-faq .row .item .titre h3 {line-height:2.2rem; font-size:1.6rem}
.bloc1-faq .row .item .titre h3.txt-max {max-width:800px !important}
.bloc1-faq .row .item .titre::after {font-size:1.2rem}
.bloc1-faq .row .item .texte .txt-max {max-width:700px !important}
.bloc1-faq.xl .row .item .titre {min-height:80px; padding:14px 0}
.bloc1-faq.xl .row .item .titre h3 {line-height:2.6rem; font-size:2.2rem}
.bloc1-faq.xl .row .item .titre::after {font-size:1.6rem}
.bloc1-faq.xl .row .item .texte {line-height:2.2rem; font-size:1.6rem}
}


@media (max-width:959.98px){
.banniere-img-xl350 .full .visuel {background-image:url(../img/banniere-12756-new-15-ultra-959.png)}

.visionneuse-img-xl350 li a.slide-1 {background-image:url(../img/banniere-8692-bp-redmi-13t-pro-959.png)}
.visionneuse-img-xl350 li a.slide-2 {background-image:url(../img/banniere-8699-semaine-959.png)}
}


@media (max-width:735.98px){
.banniere-img-xl350 .full .visuel {height:435px; background:url(../img/banniere-12756-new-15-ultra-735.png) center center no-repeat}

.visionneuse-img-xl350 li a {height:435px; background-position:center center}
.visionneuse-img-xl350 li a.slide-1 {background-image:url(../img/banniere-8692-bp-redmi-13t-pro-735.png)}
.visionneuse-img-xl350 li a.slide-2 {background-image:url(../img/banniere-8699-semaine-735.png)}

.bloc1-zig-zag-img .row.zig .visuel {order:-1}

.bloc1-zig-zag-vid .row.zig .video, .bloc1-zig-zag-vid .row.zig .visuel {order:-1}

.bloc1-ttl-btn-img .row .contenu .btn {text-align:left}
.bloc1-ttl-btn-img .row .visuel {order:-1}
.bloc1-ttl-txt-btn-img .row .visuel {order:-1}

.bloc1-faq .row .item .titre h3.txt-max {max-width:none !important}
.bloc1-faq .row .item .texte {margin-bottom:15px}
.bloc1-faq .row .item .texte .txt-max {max-width:none !important}
.bloc1-faq.xl .row .item .titre {min-height:70px; padding:11px 0}
.bloc1-faq.xl .row .item .titre h3 {line-height:2.4rem; font-size:2rem}
.bloc1-faq.xl .row .item .titre::after {font-size:1.5rem}
}


@media (max-width:479.98px){
.banniere-img-xl350 .full .visuel {background-image:url(../img/banniere-12756-new-15-ultra-479.png)}

.visionneuse-img-xl350 li a.slide-1 {background-image:url(../img/banniere-8692-bp-redmi-13t-pro-479.png)}
.visionneuse-img-xl350 li a.slide-2 {background-image:url(../img/banniere-8699-semaine-479.png)}

.bloc1-ttl-btn-img .row .contenu .btn {text-align:center}
}