:root{--tl-peche: #f6d5c4;--tl-r-xl: 44px;--tl-r-l: 28px;--tl-r-m: 18px;--tl-ac: #fff0c2;--tl-titre: var(--font-heading--family);--tl-texte: var(--font-body--family)}.tl2{position:relative;color:var(--tl-encre);font-family:var(--tl-texte);overflow:hidden;isolation:isolate}.tl2 h1,.tl2 h2,.tl2 h3{font-family:var(--tl-titre);font-weight:var(--font-heading--weight, 500);margin:0;letter-spacing:-.01em;color:inherit}.tl2-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--tl-gutter)}.tl2-geant{font-size:clamp(42px,11.5vw,104px);line-height:.95;text-wrap:balance}.tl2-grand{font-size:clamp(34px,8vw,72px);line-height:1;text-wrap:balance}.tl2-intro{font-size:18px;line-height:1.6;color:var(--tl-encre-douce);max-width:560px;margin:14px 0 0}.tl2-intro p{margin:0 0 10px}.tl2-intro p:last-child{margin:0}.tl2-centre{text-align:center;margin-inline:auto}.tl2-sombre{color:var(--tl-nuit-texte)}.tl2-sombre .tl2-intro{color:var(--tl-nuit-doux)}.tl2 :focus-visible{outline:3px solid currentColor;outline-offset:3px}.tl2-chap{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:100px;background:var(--tl-blanc);color:var(--tl-encre);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px #2f242014;margin-bottom:16px}.tl2-chap b{display:grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border-radius:100px;background:var(--tl-encre);color:var(--tl-blanc);font-size:12px;letter-spacing:0}.tl2-sombre .tl2-chap{background:#ffffff1a;color:var(--tl-nuit-texte);box-shadow:none}.tl2-sombre .tl2-chap b{background:var(--tl-nuit-texte);color:var(--tl-nuit)}.tl2-pil{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:100px;border:0;background:var(--tl-terracotta);color:#fff;font:inherit;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px #d9381e47;transition:transform .3s var(--tl-ease),background-color .3s var(--tl-ease)}.tl2-pil:hover{background:var(--tl-terracotta-fonce);transform:translateY(-2px);color:#fff}.tl2-pil--contour{background:transparent;color:currentColor;box-shadow:inset 0 0 0 2px currentColor}.tl2-pil--contour:hover{background:#ffffff80;color:inherit}.tl2-pil svg{width:20px;height:20px}.tl2-photo-produit{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 50px rgb(19 33 60 / .28))}.tl2-deco{position:absolute;pointer-events:none}.tl2-deco--loin{filter:blur(3px);opacity:.7}.tl2-deco--flou{filter:blur(7px);opacity:.8}.tl2-placeholder{padding:16px;border:2px dashed var(--tl-terracotta);border-radius:var(--tl-r-m);background:var(--tl-rose-clair);color:var(--tl-terracotta-fonce);font-size:14px;font-weight:700;text-align:center}@keyframes tl2-flotte{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-18px,0) rotate(6deg)}}@keyframes tl2-flotte-doux{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes tl2-defile{to{transform:translate3d(-50%,0,0)}}@keyframes tl2-defile-inverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes tl2-scintille{0%,to{opacity:.3}50%{opacity:1}}.tl2-anim .tl2-flotte{animation:tl2-flotte 9s ease-in-out infinite}.tl2-anim .tl2-flotte--2{animation-duration:12s;animation-delay:-3s}.tl2-anim .tl2-flotte--3{animation-duration:15s;animation-delay:-7s}.tl2-anim .tl2-flotte-doux{animation:tl2-flotte-doux 6s ease-in-out infinite}.tl2-anim .tl2-scintille{animation:tl2-scintille 3.5s ease-in-out infinite}.tl2-heros{min-height:calc(100svh - 90px);padding:40px 0 32px;display:grid;align-items:end;background:radial-gradient(60% 45% at 50% 42%,#ffe9a8 0%,transparent 70%),radial-gradient(80% 60% at 15% 90%,#ffd55c 0%,transparent 60%),radial-gradient(70% 60% at 95% 10%,#ffe08a 0%,transparent 60%),linear-gradient(180deg,var(--tl2-fond-1, #f8dccc) 0%,var(--tl2-fond-2, #f4cfbd) 100%)}.tl2-heros__marquee{position:absolute;z-index:-1;inset:18% 0 auto 0;display:flex;width:max-content;white-space:nowrap;font-family:var(--tl-titre);font-weight:700;font-size:clamp(110px,30vw,360px);line-height:.85;color:#fffdf89e;text-transform:uppercase;letter-spacing:-.02em}.tl2-anim .tl2-heros__marquee{animation:tl2-defile 38s linear infinite}.tl2-heros__marquee span{padding-right:.25em}.tl2-heros__scene{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl2-heros__produit{position:absolute;left:50%;top:8%;width:min(64vw,34svh,400px);translate:-50% 0;z-index:1;will-change:transform}.tl2-heros__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tl2-heros__video video{width:100%;height:100%;object-fit:cover}.tl2-polaro{position:absolute;margin:0;width:92px;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;border:4px solid var(--tl-blanc);box-shadow:0 24px 50px #13213c38;will-change:transform}.tl2-polaro img{width:100%;height:100%;object-fit:cover;display:block}.tl2-polaro--1{left:-14px;top:12%;rotate:-7deg}.tl2-polaro--2{right:-14px;top:26%;rotate:6deg}.tl2-heros__contenu{position:relative;z-index:2;display:grid;gap:16px;padding-top:44svh}.tl2-heros h1,.tl2-heros .tl2-heros__titre{font-size:clamp(42px,11.5vw,96px);line-height:.92;max-width:11ch}.tl2-heros em{font-style:italic;color:var(--tl-terracotta-fonce)}.tl2-heros__sous{margin:0;font-size:16px;line-height:1.55;color:var(--tl-encre-douce);max-width:440px}.tl2-heros__sous p{margin:0}.tl2-heros__achat{display:grid;gap:12px;justify-items:start}.tl2-heros__prix{margin:0;font-weight:800;font-size:20px}.tl2-heros__prix small{font-weight:600;font-size:13px;color:var(--tl-encre-douce)}.tl2-puces{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tl2-puces li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;background:#fffdf8b3;font-size:13px;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tl2-puces .tl-icon{width:16px;height:16px;color:var(--tl-sauge-fonce)}@media(min-width:750px){.tl2-polaro{width:clamp(120px,15vw,230px);border-width:6px;border-radius:26px}.tl2-polaro--1{left:5%;top:16%}.tl2-polaro--2{right:5%;top:26%}.tl2-heros__contenu{padding-top:48svh}.tl2-heros__sous{font-size:17px}}@media(min-width:990px){.tl2-heros__produit{top:7%;width:min(34vw,52svh,470px)}.tl2-heros__contenu{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:52svh}.tl2-heros__achat{justify-items:end;text-align:right}}.tl2-rubans{position:relative;z-index:3;height:150px;margin-block:-60px -40px;overflow:hidden;pointer-events:none}@media(min-width:990px){.tl2-rubans{height:210px;margin-block:-80px -60px}}.tl2-ruban{position:absolute;left:-5%;width:110%;padding:14px 0;overflow:hidden;box-shadow:0 10px 30px #2f24201f}.tl2-ruban--1{top:30%;rotate:-4deg;background:var(--tl2-ruban-1, var(--tl-terracotta));color:#fff}.tl2-ruban--2{top:38%;rotate:3deg;background:var(--tl2-ruban-2, var(--tl-sauge));color:var(--tl-encre)}.tl2-ruban__piste{display:flex;width:max-content}.tl2-anim .tl2-ruban--1 .tl2-ruban__piste{animation:tl2-defile 30s linear infinite}.tl2-anim .tl2-ruban--2 .tl2-ruban__piste{animation:tl2-defile-inverse 34s linear infinite}.tl2-ruban__piste span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--tl-titre);font-weight:600;font-size:clamp(20px,4vw,34px);text-transform:uppercase;white-space:nowrap}.tl2-ruban__piste svg{width:20px;height:20px}.tl-offre{border-radius:var(--tl-r-l);min-height:84px}.tl-offre:hover{transform:translateY(-2px)}.tl-offre__badge{background:var(--tl-encre)}.tl2-jr__intro{padding:80px 0 24px;text-align:center;background:var(--tl-creme)}.tl2-jr__ch{position:relative;padding:0;background:linear-gradient(180deg,var(--c1),var(--c2))}.tl2-jr__ch-photo{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.tl2-jr__ch-texte{padding:28px var(--tl-gutter) 48px}.tl2-jr__ch.tl2-sombre{color:var(--tl-nuit-texte)}.tl2-jr__heure{display:block;font-family:var(--tl-titre);font-weight:700;font-size:clamp(56px,16vw,120px);line-height:.9;letter-spacing:-.03em;margin-bottom:10px}.tl2-jr__ch h3{font-size:clamp(26px,6vw,40px);line-height:1.05;margin:4px 0 8px}.tl2-jr__ch p{margin:0;font-size:17px;line-height:1.6;max-width:440px;opacity:.88}.tl2-jr__scene,.tl2-jr__progres{display:none}.tl2-scrolly .tl2-jr__piste{height:calc(var(--n, 6) * 92vh)}.tl2-scrolly .tl2-jr__collant{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--jc1, #f8dccc),var(--jc2, #fbeee4))}.tl2-scrolly .tl2-jr__scene{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tl2-jr__photos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s var(--tl-ease),transform 6s linear}.tl2-jr__photos img.is-actif{opacity:1;transform:scale(1)}.tl2-jr__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--jc1, #f8dccc) 70%,transparent) 0%,transparent 30%,transparent 50%,color-mix(in srgb,var(--jc2, #fbeee4) 85%,transparent) 100%)}.tl2-jr__collant.is-nuit .tl2-jr__photos img{filter:saturate(.6) brightness(.55)}.tl2-jr__fond-heure{position:absolute;inset:14% 0 auto 0;text-align:center;font-family:var(--tl-titre);font-weight:700;font-size:clamp(120px,34vw,420px);line-height:.85;letter-spacing:-.04em;color:#fffdf866;mix-blend-mode:soft-light;white-space:nowrap}.tl2-jr__lune{position:absolute;top:12%;right:10%;width:80px;opacity:0;transition:opacity .8s var(--tl-ease);color:#f4e3c3}.is-nuit .tl2-jr__lune{opacity:1}.tl2-jr__produit{position:absolute;right:var(--tl-gutter);top:24px;width:min(34vw,150px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#fffdf88c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 20px 50px #140e0a40;will-change:transform}.tl2-jr__produit .tl2-photo-produit{width:72%;filter:drop-shadow(0 20px 30px rgb(20 14 10 / .35))}.is-nuit .tl2-jr__produit{background:#ffffff1f}.tl2-scrolly .tl2-jr__ch{position:absolute;inset:auto var(--tl-gutter) calc(96px + env(safe-area-inset-bottom)) var(--tl-gutter);padding:20px 22px;border-radius:var(--tl-r-l);background:#fffdf8d6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--tl-ombre);opacity:0;transform:translateY(30px);transition:opacity .6s var(--tl-ease),transform .6s var(--tl-ease)}.tl2-scrolly .tl2-jr__ch.is-actif{opacity:1;transform:none}.tl2-scrolly .tl2-jr__ch.tl2-sombre{background:#1c2742cc}.tl2-scrolly .tl2-jr__ch-photo,.tl2-scrolly .tl2-jr__heure{display:none}.tl2-scrolly .tl2-jr__ch-texte{padding:0}.tl2-scrolly .tl2-jr__ch h3{font-size:26px}.tl2-scrolly .tl2-jr__ch p{font-size:16px}.tl2-jr__progres{position:absolute;z-index:2;left:var(--tl-gutter);top:50%;translate:0 -50%;gap:14px;margin:0;padding:0;list-style:none}.tl2-jr__progres li{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.5;transition:opacity .4s var(--tl-ease);color:var(--tl-blanc);text-shadow:0 1px 6px rgb(0 0 0 / .35)}.tl2-jr__progres li:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;transition:transform .4s var(--tl-ease)}.tl2-jr__progres li.is-actif{opacity:1}.tl2-jr__progres li.is-actif:before{transform:scale(1.6)}@media(min-width:750px){.tl2-jr__ch-photo{aspect-ratio:16 / 9}}@media(min-width:990px){.tl2-scrolly .tl2-jr__progres{display:grid}.tl2-scrolly .tl2-jr__ch{inset:auto var(--tl-gutter) 12vh auto;width:min(440px,34vw);padding:26px 28px}.tl2-scrolly .tl2-jr__ch h3{font-size:34px}.tl2-jr__produit{right:auto;left:12vw;top:26%;width:min(22vw,300px)}}.tl2-chiffres{padding:96px 0;background:radial-gradient(60% 60% at 80% 20%,#eef3ea 0%,transparent 70%),var(--tl-sauge)}.tl2-chiffres__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}@media(min-width:990px){.tl2-chiffres__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.tl2-chiffre{padding:24px 20px 22px;border-radius:var(--tl-r-l);background:#fffdf8bf;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.tl2-chiffre__val{font-family:var(--tl-titre);font-weight:700;font-size:clamp(60px,15vw,116px);line-height:.85;letter-spacing:-.04em}.tl2-chiffre__val small{font-size:.35em;letter-spacing:0;margin-left:4px}.tl2-chiffre p{margin:12px 0 0;font-weight:700;line-height:1.35}.tl2-chiffre p span{display:block;font-weight:600;font-size:13px;color:var(--tl-encre-douce)}.tl2-mosa{background:var(--tl-creme);padding:96px 0 140px}.tl2-mosa__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}@media(min-width:990px){.tl2-mosa__grille{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:300px 300px;gap:18px}}.tl2-mosa__case{position:relative;margin:0;border-radius:var(--tl-r-l);overflow:hidden;min-height:220px}.tl2-mosa__case img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--tl-ease)}.tl2-mosa__case:hover img{transform:scale(1.05)}.tl2-mosa__case figcaption{position:absolute;left:12px;bottom:12px;right:12px;padding:10px 14px;border-radius:16px;background:#fffdf8e0;font-weight:700;font-size:14px;line-height:1.35}.tl2-mosa__case:first-child{grid-column:span 2;min-height:300px}@media(min-width:990px){.tl2-mosa__case:first-child{grid-column:auto;grid-row:span 2}}.tl2-mosa__texte{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px;border-radius:var(--tl-r-l);background:var(--tl-rose-clair);grid-column:span 2}@media(min-width:990px){.tl2-mosa__texte{grid-column:auto}}.tl2-mosa__texte p{margin:0;font-family:var(--tl-titre);font-size:24px;line-height:1.2}.tl2-ecl{background:radial-gradient(70% 50% at 50% 30%,#2b3a60 0%,var(--tl-nuit) 70%);border-radius:var(--tl-r-xl) var(--tl-r-xl) 0 0;margin-top:-44px;z-index:2}.tl2-ecl__entete{padding:96px 0 24px;text-align:center}.tl2-ecl__scene{position:relative;height:560px;width:min(480px,100%);margin-inline:auto}.tl2-ecl__piece{position:absolute;left:50%;translate:-50% 0}.tl2-ecl__etiq{position:absolute;left:calc(50% + 74px);display:flex;align-items:center;gap:10px;white-space:nowrap;font-weight:800;font-size:13px}.tl2-ecl__etiq b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--tl-nuit-texte);color:var(--tl-nuit);font-size:13px}.tl2-ecl__etiq:before{content:"";position:absolute;right:100%;width:18px;height:2px;margin-right:8px;background:#f8efe566}@media(min-width:750px){.tl2-ecl__etiq{left:calc(50% + 120px);font-size:14px}.tl2-ecl__etiq:before{width:40px}}.tl2-scrolly .tl2-ecl__piste{height:260vh}.tl2-scrolly .tl2-ecl__collant{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden}.tl2-scrolly .tl2-ecl__etiq{opacity:var(--o, 0);transition:opacity .4s var(--tl-ease)}.tl2-ecl__corps{padding:0 0 72px}.tl2-ecl__liste{display:grid;gap:10px;max-width:760px;margin:32px auto 0;padding:0;list-style:none}@media(min-width:750px){.tl2-ecl__liste{grid-template-columns:1fr 1fr}}.tl2-ecl__liste li{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px 16px;border-radius:var(--tl-r-m);background:#ffffff0f}.tl2-ecl__liste b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tl-rose);color:var(--tl-nuit);font-size:14px}.tl2-ecl__liste span{color:var(--tl-nuit-doux);line-height:1.45;font-size:15px}.tl2-ecl__liste strong{display:block;color:var(--tl-nuit-texte)}.tl2-ecl__media{max-width:760px;margin:28px auto 0}.tl2-ecl__media img,.tl2-ecl__media video{width:100%;height:auto;border-radius:var(--tl-r-l);display:block}.tl2-tech{max-width:820px;margin:28px auto 0;border-radius:var(--tl-r-l);background:#ffffff0d}.tl2-tech>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;font-family:var(--tl-titre);font-size:22px}.tl2-tech>summary::-webkit-details-marker{display:none}.tl2-tech>summary:after{content:"+";font-size:30px;transition:transform .3s var(--tl-ease)}.tl2-tech[open]>summary:after{transform:rotate(45deg)}.tl2-tech table{width:100%;border-collapse:collapse}.tl2-tech th,.tl2-tech td{padding:14px 18px;text-align:left;vertical-align:top;line-height:1.5;font-size:15px;border-bottom:1px solid rgb(255 255 255 / .1)}.tl2-tech th{width:40%;color:var(--tl-nuit-doux);font-weight:700}.tl2-tech .tl-note{padding:12px 18px 18px;margin:0}.tl2-carrousel{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;margin:36px 0 0;padding:4px var(--tl-gutter) 18px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tl-gutter);scrollbar-width:none}.tl2-carrousel::-webkit-scrollbar{display:none}@media(min-width:750px){.tl2-carrousel{grid-auto-columns:44%}}@media(min-width:1200px){.tl2-carrousel{grid-auto-columns:calc((100% - 4 * 14px - 2 * var(--tl-gutter)) / 4.4)}}.tl2-carrousel .tl-carte{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-height:260px;border-radius:var(--tl-r-l);box-shadow:0 10px 30px #2f24200f}.tl2-carrousel .tl-carte h3{font-size:26px;margin:4px 0 0}.tl2-carte__num{font-family:var(--tl-titre);font-size:15px;font-weight:700;color:var(--tl-terracotta)}.tl2-carrousel-nav{display:flex;gap:10px;justify-content:flex-end;padding-inline:var(--tl-gutter);max-width:1240px;margin-inline:auto}.tl2-carrousel-nav button{width:52px;height:52px;border-radius:50%;border:2px solid currentColor;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;font-size:22px}.tl-section.tl2-cartes-carrousel{border-radius:var(--tl-r-xl) var(--tl-r-xl) 0 0}.tl2-cartes-carrousel .tl-entete{text-align:left;margin-left:0}.tl2-cartes-carrousel .tl-titre{font-size:clamp(34px,8vw,72px);line-height:1;max-width:14ch}.tl2-q{background:var(--tl-creme);padding:96px 0}.tl2-q__liste{margin-top:36px;border-top:2px solid var(--tl-encre)}.tl2-q__item{border-bottom:2px solid var(--tl-encre)}.tl2-q__item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 0}.tl2-q__item summary::-webkit-details-marker{display:none}.tl2-q__n{font-family:var(--tl-titre);font-weight:700;font-size:14px;color:var(--tl-terracotta)}.tl2-q__item h3{font-size:clamp(24px,5.4vw,44px);line-height:1.05;font-style:italic}.tl2-q__plus{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--tl-encre);color:var(--tl-blanc);font-size:26px;line-height:1;transition:transform .35s var(--tl-ease),background-color .35s var(--tl-ease)}.tl2-q__item[open] .tl2-q__plus{transform:rotate(45deg);background:var(--tl-terracotta)}.tl2-q__rep{display:grid;gap:18px;padding:0 0 26px}@media(min-width:990px){.tl2-q__rep{grid-template-columns:1fr 1fr;gap:40px;padding-left:44px}}.tl2-q__rep p{margin:0 0 10px;font-size:17px;line-height:1.65;color:var(--tl-encre-douce)}.tl2-q__rep img{width:100%;height:auto;border-radius:var(--tl-r-l)}.tl2-guide-visuel{position:relative;aspect-ratio:1;max-width:420px;width:100%;margin:16px auto;border-radius:50%;background:radial-gradient(closest-side,#fff 0%,var(--tl-rose) 100%);display:grid;place-items:center}.tl2-guide-visuel svg{width:86%;height:auto;overflow:visible}.tl2-guide-visuel circle{transition:r .35s var(--tl-ease)}.tl-mesure__valeur{font-size:72px}.tl2-comp{background:var(--tl-creme);padding:96px 0;text-align:center}.tl2-bascule{display:inline-flex;padding:5px;border-radius:100px;background:var(--tl-blanc);box-shadow:var(--tl-ombre);margin:28px auto 24px;max-width:100%;overflow-x:auto}.tl2-bascule button{min-height:46px;padding:0 18px;border-radius:100px;border:0;background:transparent;color:var(--tl-encre);font:inherit;font-weight:800;font-size:14px;cursor:pointer;white-space:nowrap}.tl2-bascule button[aria-selected=true]{background:var(--tl-encre);color:var(--tl-blanc)}.tl2-comp__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;max-width:900px;margin-inline:auto;text-align:left}.tl2-comp__col{border-radius:var(--tl-r-l);padding:22px 18px;background:var(--tl-blanc)}.tl2-comp__col--nous{background:var(--tl-encre);color:var(--tl-blanc)}.tl2-comp__col h3{font-size:20px;line-height:1.15;margin-bottom:14px;min-height:2.3em}.tl2-comp__col dl{margin:0;display:grid;gap:14px}.tl2-comp__col dt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.tl2-comp__col dd{margin:2px 0 0;font-weight:700;line-height:1.35;font-size:15px}.tl2-comp__col[hidden]{display:none}@media(min-width:990px){.tl2-comp__grille.tl2-comp--toutes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px}}.tl2-appel-cadeau{margin:0 10px;border-radius:var(--tl-r-xl)}@media(min-width:990px){.tl2-appel-cadeau{margin:0 24px}}.tl2-appel__boite{position:relative;width:min(78vw,420px);margin-inline:auto}.tl2-appel__photo{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--tl-r-xl);box-shadow:var(--tl-ombre)}.tl2-appel__produit{position:absolute;right:-6%;bottom:-8%;width:46%}.tl2-final{min-height:100svh;display:grid;place-items:center;padding:110px 0 140px;text-align:center}.tl2-final__fond{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.35;filter:saturate(.7)}.tl2-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 50% at 50% 40%,rgb(43 58 96 / .4),var(--tl-nuit) 85%)}.tl2-final__produit{width:min(46vw,280px);margin:0 auto 28px}.tl2-final .tl-titre{font-size:clamp(42px,11vw,104px);line-height:.95}.tl2-flottant{position:fixed;z-index:30;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));translate:-50% 0;display:flex;align-items:center;gap:6px;padding:6px;border-radius:100px;background:#2f2420eb;color:var(--tl-blanc);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000038;width:max-content;max-width:calc(100% - 24px);transition:transform .45s var(--tl-ease),opacity .45s var(--tl-ease)}.tl2-flottant[data-cache]{transform:translateY(140%);opacity:0;pointer-events:none}.tl2-flottant__nav{display:none}@media(min-width:990px){.tl2-flottant__nav{display:inline-flex;align-items:center;min-height:46px;padding:0 16px;border-radius:100px;color:inherit;text-decoration:none;font-weight:700;font-size:14px}.tl2-flottant__nav:hover{background:#ffffff1f;color:inherit}}.tl2-flottant__prix{padding:0 10px 0 14px;font-weight:800;font-size:15px;line-height:1.15;white-space:nowrap}.tl2-flottant__prix small{display:block;font-size:11px;font-weight:600;opacity:.7}.tl2-flottant .tl2-pil{min-height:48px;padding:0 22px;box-shadow:none}.tl2-flottant .tl2-pil:hover{transform:none}@media(prefers-reduced-motion:reduce){.tl2 *,.tl2 *:before,.tl2 *:after,.tl2-flottant{animation:none!important;transition:none!important}}.tl2-quiz-barre{height:6px;border-radius:6px;background:var(--tl-ligne);overflow:hidden;margin-bottom:20px}.tl2-quiz-barre i{display:block;height:100%;width:25%;background:var(--tl-terracotta);border-radius:6px;transition:width .4s var(--tl-ease)}.tl-quiz{border-radius:var(--tl-r-xl);padding:28px}.tl-quiz legend{font-size:clamp(26px,5vw,36px);line-height:1.1}.tl-choix{border-radius:100px;min-height:58px;font-weight:700}.tl-choix:hover{background:var(--tl-rose-clair)}.tl-btn{box-shadow:0 10px 24px #d9381e47}.tl-accordeon details{border-radius:var(--tl-r-m)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tl-v2.css.map */
