:root{--noel-or:#c29b46;--noel-or2:#e9d29a;--noel-teal:#14303c;--noel-bleu:#0e4666;--noel-rouge:#a3262f;--noel-sapin:#2f6b4f;--noel-creme:#fffaf3}.tc-marquee__lien{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor}.tc-marquee__lien:hover{border-bottom-style:solid}.tc-guirlande{position:relative;height:0;z-index:4;pointer-events:none}.tc-guirlande__fil{position:absolute;left:0;right:0;top:-5px;display:flex;height:22px}.tc-guirlande__fil span{flex:1 1 0;position:relative;height:9px;border-bottom:2px solid rgba(20,48,60,.45);border-radius:0 0 50% 50%/0 0 100% 100%}.tc-guirlande__fil i{position:absolute;left:50%;top:100%;width:8px;height:12px;margin:1px 0 0 -4px;border-radius:45% 45% 50% 50%/40% 40% 60% 60%;background:var(--c,#ffd76a);box-shadow:0 0 8px 2px var(--c,#ffd76a);animation:tc-clignote 2.4s ease-in-out infinite;animation-delay:calc(var(--n,1) * -.37s)}.tc-guirlande__fil i:before{content:"";position:absolute;top:-3px;left:1.5px;width:5px;height:4px;border-radius:1px;background:#3a463f}.tc-guirlande__fil span:nth-child(4n+1) i{--c:#ffd76a}.tc-guirlande__fil span:nth-child(4n+2) i{--c:#ff5c5c}.tc-guirlande__fil span:nth-child(4n+3) i{--c:#63e39a}.tc-guirlande__fil span:nth-child(4n+4) i{--c:#7cc8ff}@keyframes tc-clignote{0%,to{opacity:1;filter:brightness(1.1)}50%{opacity:.35;filter:brightness(.7);box-shadow:none}}@media(max-width:749px){.tc-guirlande__fil span:nth-child(2n){display:none}}.tc-neige{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50}.tc-neige-btn{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));z-index:51;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#14303cd1;color:#fff;font-size:19px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0a1a2240;transition:transform .2s,opacity .2s,bottom .25s}.tc-neige-btn:hover{transform:scale(1.08) rotate(20deg)}.tc-neige-btn:focus-visible{outline:2px solid var(--noel-or);outline-offset:3px}.tc-neige-btn[aria-pressed=false]{opacity:.6;background:#14303c8c}.tc-neige-btn[aria-pressed=false]:after{content:"";position:absolute;width:26px;height:2px;border-radius:2px;background:#fff;transform:rotate(-45deg)}body:has(.tc-ba.is-on) .tc-neige-btn{bottom:calc(84px + env(safe-area-inset-bottom))}@media(hover:hover)and (pointer:fine){.card-wrapper{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.card-wrapper.tc-incline{z-index:2;transform:perspective(900px) rotateX(var(--tc-rx,0deg)) rotateY(var(--tc-ry,0deg)) translateY(-4px);transition:transform .08s linear}.card-wrapper.tc-incline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:var(--product-card-corner-radius,0);background:radial-gradient(circle at var(--tc-gx,50%) var(--tc-gy,50%),rgba(255,255,255,.4),rgba(255,255,255,0) 52%);mix-blend-mode:soft-light}}.tc-eclat,.tc-trainee{position:fixed;pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.tc-eclat{z-index:2000;width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--h,#c29b46);animation:tc-eclat 1s cubic-bezier(.15,.7,.3,1) forwards}@keyframes tc-eclat{0%{transform:translate(0) scale(1.3) rotate(0)}to{transform:translate(var(--dx),var(--dy)) scale(.2) rotate(220deg);opacity:0}}.tc-trainee{z-index:60;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:#fff3c4;filter:drop-shadow(0 0 4px rgba(255,236,170,.9));animation:tc-trainee .9s ease-out forwards}@keyframes tc-trainee{0%{transform:scale(1) rotate(0);opacity:1}to{transform:translateY(22px) scale(.15) rotate(140deg);opacity:0}}.tc-noel-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 80% at 82% 0%,#0e4666f2,#0e466600 60%),radial-gradient(90% 70% at 8% 12%,#2f6b4f80,#2f6b4f00 62%),linear-gradient(180deg,#0a1a22,#14303c 55%,#123a4d)}.tc-noel-hero__aurore{position:absolute;left:-10%;right:-10%;top:-25%;height:75%;z-index:-1;background:conic-gradient(from 200deg at 50% 50%,#63e39a00,#63e39a33,#7cc8ff29,#c29b4624,#63e39a00);filter:blur(44px);animation:tc-aurore 18s ease-in-out infinite alternate}@keyframes tc-aurore{0%{transform:translate(-6%) rotate(-4deg)}to{transform:translate(6%) rotate(4deg)}}.tc-noel-hero__ciel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tc-etoile{position:absolute;left:var(--x);top:var(--y);width:var(--s,2px);height:var(--s,2px);border-radius:50%;background:#fff;box-shadow:0 0 6px #ffffffe6;animation:tc-scintille var(--d,3s) ease-in-out infinite;animation-delay:var(--dl,0s)}@keyframes tc-scintille{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.tc-filante{position:absolute;top:8%;left:-12%;width:150px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff0,#fff);opacity:0;animation:tc-filante 9s ease-in 2s infinite}@keyframes tc-filante{0%{transform:translate(0) rotate(16deg);opacity:0}2%{opacity:1}11%{transform:translate(75vw,22vw) rotate(16deg);opacity:0}to{transform:translate(75vw,22vw) rotate(16deg);opacity:0}}.tc-noel-hero__sol{position:absolute;left:0;right:0;bottom:-1px;height:48px;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 34C120 14 240 46 360 30S600 44 720 30S960 46 1080 30S1320 42 1440 28V60H0Z' fill='%23fffaf3'/%3E%3C/svg%3E") bottom/100% 100% no-repeat}.tc-boules{position:absolute;top:0;z-index:0;display:flex;gap:2.8rem;pointer-events:none}.tc-boules--droite{right:3%}.tc-boules--gauche{left:3%}.tc-boule{position:relative;display:block;transform-origin:50% 0;animation:tc-balance var(--d,4s) ease-in-out infinite alternate}.tc-boule:before{content:"";display:block;width:1px;height:var(--l,60px);margin:0 auto;background:linear-gradient(#e9d29a26,#e9d29ad9)}.tc-boule i{position:relative;display:block;width:var(--s,46px);height:var(--s,46px);border-radius:50%;background:radial-gradient(circle at 68% 72%,#ffffff2e 0 18%,#fff0 32%),radial-gradient(circle at 34% 30%,var(--c1) 0%,var(--c2) 48%,var(--c3) 100%);box-shadow:0 12px 22px #0006,inset -8px -10px 16px #00000059,inset 4px 5px 8px #ffffff1f}.tc-boule i:after{content:"";position:absolute;left:26%;top:17%;width:22%;height:12%;border-radius:50%;background:#ffffffd9;filter:blur(1px);transform:rotate(-30deg)}.tc-boule i:before{content:"";position:absolute;left:50%;top:-7px;width:13px;height:9px;margin-left:-6.5px;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#7a6230,#f1dea4 45%,#c29b46 60%,#7a6230);box-shadow:0 1px 2px #0006}.tc-boule--or{--c1:#f6e7bf;--c2:#c29b46;--c3:#5e4519}.tc-boule--rouge{--c1:#ff9a9a;--c2:#a3262f;--c3:#3d0b10}.tc-boule--vert{--c1:#a6ecc7;--c2:#2f6b4f;--c3:#0c261b}.tc-boule--bleu{--c1:#b4dcff;--c2:#0e4666;--c3:#051a26}@keyframes tc-balance{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.tc-noel-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;padding-top:5.2rem;padding-bottom:7rem}.tc-noel-hero__texte{max-width:78rem}.tc-noel-hero__surtitre{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--noel-or2)}.tc-noel-hero__titre{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.4rem,5.4vw,6rem);line-height:1.06;color:#fff;text-wrap:balance}.tc-noel-hero__titre span{background:linear-gradient(100deg,#f6e7bf,#c29b46 28%,#fff8e1,#c29b46 72%,#f6e7bf);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tc-brille 6s linear infinite}@keyframes tc-brille{to{background-position:220% center}}.tc-noel-hero__sous{max-width:58rem;margin:1.6rem auto 0;font-size:1.7rem;line-height:1.55;color:#fffaf3e6}.tc-noel-hero__compte{display:inline-block;margin:2.2rem 0 0;padding:.8rem 1.6rem;border-radius:999px;border:1px solid rgba(233,210,154,.4);background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:1.5rem;color:var(--noel-creme)}.tc-noel-hero__compte b{font-weight:700;font-size:1.6rem;line-height:inherit;color:var(--noel-or2)}.tc-noel-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.4rem}.tc-noel-btn{display:inline-flex;align-items:center;gap:.6rem;padding:1.3rem 2.3rem;border-radius:999px;font-size:1.5rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.tc-noel-btn--or{background:linear-gradient(135deg,#f0dca5,#c29b46 55%,#a8822f);color:#14303c;box-shadow:0 8px 24px #c29b4659}.tc-noel-btn--or:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c29b468c}.tc-noel-btn--ligne{border:1px solid rgba(255,250,243,.55);color:var(--noel-creme)}.tc-noel-btn--ligne:hover{transform:translateY(-2px);background:#ffffff1a}.tc-noel-hero__budgets{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin:1.8rem 0 0;padding:0;list-style:none}.tc-noel-hero__budgets a{display:inline-block;padding:.6rem 1.3rem;border-radius:999px;border:1px solid rgba(255,250,243,.2);background:#fffaf314;color:var(--noel-creme);font-size:1.35rem;text-decoration:none;transition:background .2s,transform .2s}.tc-noel-hero__budgets a:hover{transform:translateY(-1px);background:#e9d29a38}.tc-noel-vedette{display:flex;align-items:center;gap:1.2rem;max-width:46rem;margin:2.2rem auto 0;text-align:left;padding:1rem 1.6rem 1rem 1rem;border-radius:16px;background:#fffaf3f7;color:var(--noel-teal);text-decoration:none;box-shadow:0 12px 30px #00000047;transition:transform .3s}.tc-noel-vedette:hover{transform:perspective(700px) rotateX(5deg) translateY(-3px)}.tc-noel-vedette img{flex:0 0 auto;width:64px;height:64px;border-radius:10px;object-fit:cover}.tc-noel-vedette__badge{display:block;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--noel-rouge)}.tc-noel-vedette__titre{display:block;font-size:1.5rem;font-weight:600;line-height:1.3}.tc-noel-vedette__prix{display:block;font-size:1.4rem;color:var(--noel-bleu)}.tc-noel-hero__rassure{margin:2.2rem 0 0;font-size:1.3rem;color:#fffaf3bf}@media(max-width:989px){.tc-noel-hero__inner{padding-top:3.2rem;padding-bottom:5.6rem}.tc-noel-hero__sous{margin-left:auto;margin-right:auto}.tc-noel-hero__ctas,.tc-noel-hero__budgets{justify-content:center}.tc-noel-vedette{margin-left:auto;margin-right:auto;text-align:left}.tc-boules--droite{right:2%;gap:1.6rem}.tc-boules--gauche{display:none}.tc-boule{--s:30px!important}.tc-boule:nth-child(n+3){display:none}}@media(max-width:480px){.tc-noel-btn{padding:1.2rem 1.8rem;font-size:1.4rem}.tc-noel-hero__sous{font-size:1.55rem}}.tc-nf{gap:0;padding-top:4.6rem;padding-bottom:4.6rem}.tc-nf>*{justify-self:stretch;min-width:0}.tc-nf__famille{max-width:72rem}.tc-nf__surtitre{margin:0 0 .6rem;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--noel-or2)}.tc-nf__titre{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.5rem,4.2vw,4.4rem);line-height:1.12;color:#fff;text-wrap:balance}.tc-nf__note{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 0;font-size:1.25rem;color:var(--noel-creme)}.tc-nf__pastille{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(233,210,154,.3);background:#ffffff12;white-space:nowrap}.tc-nf__etoiles{color:#f5c04e;letter-spacing:.08em;margin-right:.2rem}.tc-nf__note a{color:inherit;text-decoration:none}.tc-nf__note a:hover{background:#e9d29a29}.tc-nf__etoiles{font-size:1rem;letter-spacing:0}.tc-nf__texte{margin:.5rem auto 0;max-width:52rem;font-size:1.45rem;line-height:1.5;color:#fffaf3d9}.tc-nf__photos{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:.8rem;width:calc(100% + 3rem);margin:1.6rem -1.5rem 0;padding:0 1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none}.tc-nf__photos::-webkit-scrollbar{display:none}.tc-nf__photo{position:relative;margin:0;border-radius:1.2rem;overflow:hidden;aspect-ratio:4/3;background:#ffffff14;scroll-snap-align:start;box-shadow:0 10px 24px #0000004d}.tc-nf__photo img{width:100%;height:100%;object-fit:cover;display:block}.tc-nf__photo:nth-child(3) img{object-position:50% 12%}.tc-nf__photo:nth-child(4) img{object-position:50% 52%}.tc-nf__photo figcaption{position:absolute;left:.7rem;bottom:.7rem;background:#fffaf3f0;color:var(--noel-teal);font-size:1.2rem;font-weight:600;padding:.35rem .9rem;border-radius:2rem;line-height:1.3;text-align:left}.tc-nf__lien{display:block;height:100%;color:inherit;text-decoration:none}.tc-nf__lien:focus-visible{outline:2px solid var(--noel-or2);outline-offset:-4px}.tc-nf__noel{max-width:72rem;margin-top:1.8rem}.tc-nf .tc-nf__noel-titre{margin:0;font-size:clamp(2.2rem,2.8vw,3rem)}.tc-nf .tc-noel-hero__compte{margin-top:1rem;padding:.6rem 1.4rem;font-size:1.35rem}.tc-nf .tc-noel-hero__compte b{font-size:1.45rem}.tc-nf .tc-noel-hero__ctas{margin-top:1.4rem}.tc-nf .tc-noel-hero__budgets{margin-top:1.2rem}.tc-nf .tc-noel-vedette{margin-top:1.4rem}.tc-nf .tc-noel-hero__rassure{margin-top:1.4rem;line-height:1.6}.tc-nf .tc-noel-hero__rassure a{color:var(--noel-or2);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tc-nf__tel{display:none}.tc-noel-hero:has(.tc-nf) .tc-boules--gauche{display:none}.tc-nf__noel:before{content:"\2726";display:block;margin:0 0 .4rem;font-size:1.3rem;color:var(--noel-or2);opacity:.75}.tc-nf__preuves{list-style:none;margin:1.6rem 0 0;padding:.9rem .4rem;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(233,210,154,.22);border-radius:1.4rem;background:#ffffff0d}.tc-nf__preuves li{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0 .4rem;text-align:center;font-size:1.15rem;line-height:1.3;color:#fffaf3c7}.tc-nf__preuves li+li{border-left:1px solid rgba(233,210,154,.18)}.tc-nf__preuves li>span:first-child,.tc-nf__preuves a>span:first-child{font-size:1.8rem;line-height:1}.tc-nf__preuves strong{display:block;font-size:1.25rem;color:var(--noel-creme)}.tc-nf__preuves a{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:inherit;text-decoration:none}.tc-nf__preuves a strong{text-decoration:underline;text-decoration-color:#e9d29a99;text-underline-offset:3px}@media(max-width:480px){.tc-nf__surtitre{font-size:1.02rem;letter-spacing:.05em}}@media(max-width:989px){.tc-nf__ordi{display:none!important}.tc-nf .tc-noel-btn--or{width:100%;justify-content:center}.tc-nf__puces{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem;scrollbar-width:none}.tc-nf__puces::-webkit-scrollbar{display:none}.tc-nf__puces li{flex:0 0 auto}.tc-nf__puces a{white-space:nowrap}.tc-nf__tel{display:block}.tc-noel-hero:has(.tc-nf) .tc-boule:before{height:calc(var(--l,60px) * .3)}}@media(min-width:990px){.tc-nf{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"famille photos" "noel photos";column-gap:5rem;justify-items:start;align-items:start;text-align:left;padding-top:4.4rem;padding-bottom:6rem}.tc-nf__famille{grid-area:famille}.tc-nf__texte{margin-left:0}.tc-nf__note{justify-content:flex-start}.tc-nf__noel{grid-area:noel}.tc-nf__photos{grid-area:photos;align-self:center;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;width:100%;margin:0;padding:0;overflow:visible;gap:1.2rem}.tc-nf .tc-noel-hero__ctas,.tc-nf .tc-noel-hero__budgets{justify-content:flex-start}.tc-nf .tc-noel-vedette{margin-left:0}.tc-nf__noel:before{margin-left:.2rem}.tc-nf__preuves{max-width:56rem}}@media(prefers-reduced-motion:reduce){.tc-guirlande__fil i,.tc-etoile,.tc-filante,.tc-noel-hero__aurore,.tc-boule,.tc-noel-hero__titre span{animation:none!important}.card-wrapper.tc-incline{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tc-noel.css.map */
