
.lrs-tpl{--fh:560px;width:100%;max-width:100%;margin:88px auto 0;display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;
  align-items:center;text-align:left}
.lrs-tpl__right{display:flex;flex-direction:column;align-items:center;
  justify-content:center;text-align:center;min-width:0}
.lrs-tpl__box{width:100%;height:var(--fh);display:flex;
  align-items:center;justify-content:center}
.lrs-tpl__left{min-width:0}
p.lrs-tpl__topline.lrs-tpl__topline{margin:0 0 14px !important;
  font-size:12px !important;font-weight:600 !important;
  letter-spacing:.18em !important;text-transform:uppercase !important;
  color:#E07A4A !important;line-height:1 !important}
h3.lrs-tpl__t.lrs-tpl__t{margin:0 0 16px !important;
  font-family:Montserrat,-apple-system,"Helvetica Neue",Arial,sans-serif !important;
  font-size:clamp(28px,3.6vw,42px) !important;font-weight:800 !important;
  line-height:1.15 !important;color:#F6F1EC !important;
  text-transform:lowercase}
p.lrs-tpl__intro.lrs-tpl__intro{margin:0 0 22px !important;
  font-size:15px !important;line-height:1.7 !important;
  color:rgba(246,241,236,.85) !important}
ul.lrs-tpl__list.lrs-tpl__list{list-style:none !important;
  margin:0 !important;padding:0 !important}
ul.lrs-tpl__list.lrs-tpl__list li{position:relative;
  padding:0 0 0 30px !important;margin:0 0 14px !important;
  font-size:14.5px !important;line-height:1.55 !important;
  color:rgba(246,241,236,.92) !important}
ul.lrs-tpl__list.lrs-tpl__list li b{display:block;margin-bottom:2px}
ul.lrs-tpl__list.lrs-tpl__list li::before{content:"+";position:absolute;
  left:0;top:1px;
  width:20px;height:20px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  background:rgba(224,122,74,.16);color:#E07A4A;
  font-weight:800;font-size:14px;line-height:1}
ul.lrs-tpl__list.lrs-tpl__list li b{color:#F6F1EC;font-weight:700}
/* rail des formats */
.lrs-tpl__rail{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 0}
button.lrs-tpl__f.lrs-tpl__f{appearance:none;cursor:pointer;
  font-family:inherit !important;font-size:11px !important;
  font-weight:600 !important;letter-spacing:.06em !important;
  text-transform:uppercase !important;line-height:1 !important;
  padding:8px 14px !important;border-radius:999px !important;
  border:1px solid rgba(246,241,236,.22) !important;
  background:rgba(246,241,236,.06) !important;
  color:rgba(246,241,236,.85) !important;
  transition:background .25s ease,border-color .25s ease,color .25s ease}
button.lrs-tpl__f.lrs-tpl__f:hover{border-color:rgba(224,122,74,.6) !important}
button.lrs-tpl__f.lrs-tpl__f.lrs-on{
  background:linear-gradient(135deg,#E07A4A,#E07A4A) !important;
  border-color:transparent !important;color:#fff !important}
/* cadre du tirage */
.lrs-tpl__frame{position:relative;border-radius:12px;max-width:100%;
  overflow:hidden;background:#17120F;
  box-shadow:0 22px 55px rgba(0,0,0,.5),0 0 0 1px rgba(246,241,236,.12);
  transform:rotate(-1.1deg);transition:width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),opacity .22s ease}
.lrs-tpl__sl{position:absolute;inset:0;opacity:0;transition:opacity .75s ease;
  pointer-events:none}
.lrs-tpl__sl.lrs-on{opacity:1}
.lrs-tpl__win{position:absolute;overflow:hidden}
.lrs-tpl__win .lrs-tpl__ph{width:100%;height:100%;object-fit:cover;display:block}
.lrs-tpl__sl .lrs-tpl__ov{position:absolute;inset:0;width:100%;height:100%;display:block}
.lrs-tpl__dots{display:flex;gap:10px;justify-content:center;margin-top:16px}
button.lrs-tpl__d.lrs-tpl__d{width:9px;height:9px;padding:0 !important;
  border-radius:50% !important;border:none !important;cursor:pointer;
  background:rgba(246,241,236,.28) !important;
  transition:background .3s ease,transform .3s ease;appearance:none}
button.lrs-tpl__d.lrs-tpl__d.lrs-on{background:#E07A4A !important;
  transform:scale(1.35)}
@media(max-width:860px){
  .lrs-tpl{--fh:480px;grid-template-columns:1fr;gap:34px;text-align:center;margin-top:56px}
  ul.lrs-tpl__list.lrs-tpl__list{display:inline-block;text-align:left}
  .lrs-tpl__rail{justify-content:center}}
@media(max-width:480px){.lrs-tpl{--fh:420px}}
