:root{--nbc-night: #24123A;--nbc-night-2: #2A1544;--nbc-deep: #1A0A2E;--nbc-plum: #3A1D5C;--nbc-parchment: #F5E6D0;--nbc-lilac: #CBB8DD;--nbc-pumpkin: #E8630A;--nbc-gold: #F2D79B;--nbc-pine: #2F8A5F;--nbc-holly: #D23A3A;--nbc-serif: var(--font-heading--family, "Cormorant", Georgia, serif)}body,.page-wrapper{background-color:var(--nbc-night)}body{background-image:radial-gradient(circle at 10% 15%,rgba(232,99,10,.14) 0,transparent 34%),radial-gradient(circle at 92% 38%,rgba(47,138,95,.12) 0,transparent 36%),radial-gradient(circle at 20% 78%,rgba(210,58,58,.1) 0,transparent 34%),radial-gradient(circle at 80% 92%,rgba(150,100,210,.16) 0,transparent 40%);background-attachment:fixed}::selection{background:var(--nbc-pumpkin);color:var(--nbc-deep)}.hero__media-grid svg.hero__media{display:none!important}.hero__media-grid:not(:has(img.hero__media)){background-image:url(/cdn/shop/files/01_calendrier_seul.jpg?v=1793300706&width=2400);background-size:cover;background-position:center 12%;filter:blur(3px) saturate(1.3) brightness(1.05);transform:scale(1.06)}.hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 20% 100%,rgba(232,99,10,.28),transparent 55%),radial-gradient(ellipse at 85% 100%,rgba(47,138,95,.22),transparent 55%)}.hero__content-wrapper{z-index:3!important}.hero__content-wrapper h1,.hero__content-wrapper h2,.hero__content-wrapper p{text-shadow:0 2px 22px rgba(10,4,20,.75)}.hero-wrapper .hero .hero__container:before{content:""!important;position:absolute!important;left:0;right:0;bottom:-1px;top:auto!important;height:clamp(110px,20vw,240px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 320' preserveAspectRatio='xMidYMax meet'%3E%3Cg fill='none' stroke='%2324123A' stroke-linecap='round'%3E%3Cpath d='M600 250 C604 200 618 168 640 146' stroke-width='22'/%3E%3Cpath d='M636 150 C662 126 690 104 690 74 C690 46 664 34 644 44 C626 54 630 80 648 80 C660 80 664 66 656 60' stroke-width='15'/%3E%3C/g%3E%3Cpath d='M0 320 L0 290 C250 286 420 276 510 250 C560 236 585 226 600 214 C615 226 642 236 700 252 C810 280 980 288 1200 290 L1200 320 Z' fill='%2324123A'/%3E%3C/svg%3E") center bottom / 100% auto no-repeat!important;box-shadow:none!important;mix-blend-mode:normal!important;z-index:2!important;pointer-events:none}.hero-wrapper .hero .hero__container:after{content:"";position:absolute;top:9%;right:9%;width:clamp(54px,8vw,118px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 38%,#FFF6DE,var(--nbc-gold) 58%,#E2B064);box-shadow:0 0 70px 26px #ffd68c38;z-index:2;pointer-events:none;animation:nbc-glow 6s ease-in-out infinite}.hero-wrapper .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;opacity:.55;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 120px 80px,#fff,transparent 60%),radial-gradient(2.5px 2.5px at 200px 150px,#fff,transparent 60%),radial-gradient(1.5px 1.5px at 60px 200px,#fff,transparent 60%),radial-gradient(2px 2px at 260px 260px,#fff,transparent 60%),radial-gradient(1px 1px at 160px 230px,#fff,transparent 60%);background-size:300px 300px;animation:nbc-snow 22s linear infinite}@keyframes nbc-snow{0%{background-position:0 0}to{background-position:60px 300px}}@keyframes nbc-glow{0%,to{box-shadow:0 0 70px 26px #ffd68c33}50%{box-shadow:0 0 95px 36px #ffd68c4d}}.nbc-title,.nbc-spot h2,.nbc-card h3,.nbc-step h3,.nbc-cd-num{font-family:var(--nbc-serif);font-weight:600}.nbc-wrap{max-width:1080px;margin:0 auto;text-align:center;color:var(--nbc-parchment)}.nbc-eyebrow{color:var(--nbc-pumpkin);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.nbc-title{color:var(--nbc-parchment);font-size:clamp(32px,5vw,50px);line-height:1.08;margin:0 0 16px}.nbc-sub{color:var(--nbc-lilac);font-size:16px;max-width:580px;margin:0 auto 44px;line-height:1.65}.nbc-ornament{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--nbc-pumpkin);margin:0 auto 18px;font-size:13px}.nbc-ornament:before,.nbc-ornament:after{content:"";width:56px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,99,10,.7),transparent)}.nbc-btn{display:inline-flex;align-items:center;gap:10px;background:var(--nbc-pumpkin);color:var(--nbc-deep)!important;font-weight:700;font-size:16px;padding:17px 36px;border-radius:10px;text-decoration:none!important;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 26px #e8630a47}.nbc-btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #e8630a6b;background:#f07a25}.nbc-lights{position:relative;display:flex;justify-content:space-between;padding:0 2vw;height:46px;overflow:hidden}.nbc-lights:before{content:"";position:absolute;left:-2%;right:-2%;top:-30px;height:50px;border-bottom:2px solid #120720;border-radius:0 0 50% 50%/0 0 100% 100%}.nbc-lights i{position:relative;width:11px;height:17px;margin-top:16px;border-radius:50%/60% 60% 40% 40%;background:var(--nbc-pumpkin);box-shadow:0 4px 18px 3px #e8630ab3;animation:nbc-twinkle 1.8s ease-in-out infinite alternate}.nbc-lights i:before{content:"";position:absolute;top:-5px;left:3px;width:5px;height:6px;background:#120720;border-radius:2px}.nbc-lights i:nth-child(4n+2){background:var(--nbc-pine);box-shadow:0 4px 18px 3px #2f8a5fbf;animation-delay:.4s}.nbc-lights i:nth-child(4n+3){background:var(--nbc-holly);box-shadow:0 4px 18px 3px #d23a3abf;animation-delay:.9s}.nbc-lights i:nth-child(4n+4){background:var(--nbc-gold);box-shadow:0 4px 18px 3px #f2d79bbf;animation-delay:1.3s}.nbc-lights i:nth-child(odd){margin-top:22px}@keyframes nbc-twinkle{0%{opacity:1;filter:brightness(1.15)}to{opacity:.35;filter:brightness(.7)}}@media(max-width:749px){.nbc-lights i:nth-child(n+21){display:none}}.nbc-marquee{overflow:hidden;white-space:nowrap;color:var(--nbc-deep);background:repeating-linear-gradient(-45deg,var(--nbc-pumpkin) 0 26px,#F07A25 26px 52px);border-top:3px solid var(--nbc-deep);border-bottom:3px solid var(--nbc-deep)}.nbc-marquee-track{display:inline-flex;animation:nbc-marquee 38s linear infinite}.nbc-marquee span{font-family:var(--nbc-serif);font-weight:700;font-size:21px;letter-spacing:.06em;padding:14px 0}.nbc-marquee span:after{content:"\2726";margin:0 26px;font-size:13px;vertical-align:middle}@keyframes nbc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nbc-candy{height:10px;background:repeating-linear-gradient(-45deg,var(--nbc-holly) 0 14px,var(--nbc-parchment) 14px 28px,var(--nbc-pine) 28px 42px,var(--nbc-parchment) 42px 56px);opacity:.9}.nbc-glow-orange{background:radial-gradient(ellipse 70% 60% at 50% 35%,rgba(232,99,10,.18),transparent 100%)}.nbc-glow-green{background:radial-gradient(ellipse 70% 60% at 50% 35%,rgba(47,138,95,.2),transparent 100%)}.nbc-glow-red{background:radial-gradient(ellipse 70% 60% at 50% 35%,rgba(210,58,58,.16),transparent 100%)}.nbc-glow-orange,.nbc-glow-green,.nbc-glow-red{border-radius:24px;padding:clamp(8px,2vw,20px) 0}.nbc-spot{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;text-align:left;color:var(--nbc-parchment);max-width:1120px;margin:0 auto}.nbc-spot-img{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #0802128c,0 0 0 1px #cbb8dd24,0 0 90px #e8630a2e}.nbc-spot-img img{width:100%;height:auto;display:block}.nbc-spot-badge{position:absolute;top:16px;left:16px;background:var(--nbc-deep);color:var(--nbc-gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:100px;border:1px solid rgba(242,215,155,.35)}.nbc-spot h2{font-size:clamp(34px,4.6vw,52px);line-height:1.04;margin:0 0 14px;color:var(--nbc-parchment)}.nbc-price{display:flex;align-items:baseline;gap:12px;margin:0 0 22px}.nbc-price strong{font-size:30px;color:var(--nbc-gold)}.nbc-price small{color:#7fd3a6;font-size:14px;font-weight:600}.nbc-list{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:12px}.nbc-list li{display:flex;gap:12px;color:#e9dcf2;font-size:15.5px;line-height:1.5}.nbc-list li:before{content:"\2726";color:var(--nbc-pumpkin);flex:none}.nbc-list li:nth-child(2):before{color:var(--nbc-pine)}.nbc-list li:nth-child(3):before{color:var(--nbc-holly)}.nbc-list li:nth-child(4):before{color:var(--nbc-gold)}.nbc-mini{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;color:var(--nbc-lilac);font-size:13px}@media(max-width:749px){.nbc-spot{grid-template-columns:1fr}.nbc-spot .nbc-btn{width:100%;justify-content:center}}.nbc-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 46px;color:var(--nbc-parchment);font-size:14px;font-weight:500}.nbc-trust span{display:inline-flex;align-items:center;gap:9px}.nbc-cd{display:flex;justify-content:center;gap:clamp(10px,3vw,26px);margin:8px 0 34px}.nbc-cd-box{min-width:clamp(70px,16vw,116px);padding:18px 10px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(242,215,155,.24)}.nbc-cd-num{display:block;font-size:clamp(36px,7vw,60px);line-height:1;color:var(--nbc-gold)}.nbc-cd-box:nth-child(2) .nbc-cd-num{color:#7fd3a6}.nbc-cd-box:nth-child(3) .nbc-cd-num{color:#ff8a7a}.nbc-cd-box:nth-child(4) .nbc-cd-num{color:#ffb15c}.nbc-cd-lbl{display:block;margin-top:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--nbc-lilac)}.nbc-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}.nbc-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(203,184,221,.16);border-top:3px solid var(--nbc-pumpkin);border-radius:16px;padding:32px 24px;text-align:center;transition:transform .3s,box-shadow .3s}.nbc-card:nth-child(2){border-top-color:var(--nbc-pine)}.nbc-card:nth-child(3){border-top-color:var(--nbc-holly)}.nbc-card:nth-child(4){border-top-color:var(--nbc-gold)}.nbc-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #08021273}.nbc-card .ic{font-size:36px;margin-bottom:14px}.nbc-card h3{color:var(--nbc-parchment);font-size:24px;margin:0 0 8px}.nbc-card p{color:var(--nbc-lilac);font-size:14.5px;line-height:1.6;margin:0}.nbc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nbc-gallery figure{margin:0;position:relative;border-radius:16px;overflow:hidden}.nbc-gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .6s}.nbc-gallery figure:hover img{transform:scale(1.05)}.nbc-gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;text-align:left;background:linear-gradient(transparent,#10061ce0);font-family:var(--nbc-serif);font-weight:600;font-size:23px;color:var(--nbc-parchment)}@media(max-width:749px){.nbc-gallery{grid-template-columns:1fr 1fr}.nbc-gallery figure:last-child{grid-column:1 / -1}.nbc-gallery figure:last-child img{aspect-ratio:16/10}}.nbc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s}.nbc-step{position:relative;padding:30px 24px;border-radius:16px;border:1px dashed rgba(242,215,155,.3);text-align:left;background:#ffffff08}.nbc-step:before{counter-increment:s;content:counter(s);font-family:var(--nbc-serif);font-weight:700;font-size:56px;line-height:1;color:var(--nbc-pumpkin);display:block;margin-bottom:12px}.nbc-step:nth-child(2):before{color:var(--nbc-pine)}.nbc-step:nth-child(3):before{color:var(--nbc-holly)}.nbc-step h3{font-size:24px;margin:0 0 8px;color:var(--nbc-parchment)}.nbc-step p{margin:0;color:var(--nbc-lilac);font-size:14.5px;line-height:1.6}@media(max-width:749px){.nbc-steps{grid-template-columns:1fr}}.nbc-faq{max-width:740px;margin:0 auto;text-align:left}.nbc-faq details{border-bottom:1px solid rgba(203,184,221,.2);padding:20px 4px}.nbc-faq summary{cursor:pointer;font-weight:600;font-size:16.5px;color:var(--nbc-parchment);list-style:none;display:flex;justify-content:space-between;gap:16px}.nbc-faq summary::-webkit-details-marker{display:none}.nbc-faq summary:after{content:"+";color:var(--nbc-pumpkin);font-size:24px;line-height:1;transition:transform .25s}.nbc-faq details[open] summary:after{transform:rotate(45deg)}.nbc-faq p{color:var(--nbc-lilac);font-size:15px;line-height:1.65;margin:12px 0 0}.nbc-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(242,215,155,.2),transparent 35%),radial-gradient(circle at 10% 90%,rgba(47,138,95,.25),transparent 40%),linear-gradient(135deg,#3a1d5c,#24123a 55%,#5a2210);border:1px solid rgba(232,99,10,.4);border-radius:22px;padding:clamp(48px,7vw,80px) 24px}.nbc-pdp-note{display:grid;gap:8px;padding:16px 18px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(203,184,221,.2);border-left:3px solid var(--nbc-pine);font-size:14px;color:#e9dcf2}.product-card,.product-card *{color:var(--nbc-parchment)}.nbc-js .nbc-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.nbc-js .nbc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-wrapper .hero:after,.nbc-marquee-track,.hero-wrapper .hero .hero__container:after,.nbc-lights i{animation:none!important}.nbc-js .nbc-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nbc-hero.css.map */
