@import"https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;6..96,500;6..96,600&family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Montserrat:wght@300;400;500;600&family=Pinyon+Script&family=Roboto:wght@300;400;500;600;700&display=swap";@scope(.noel-page){:scope:has(.christmas-page-nav){--xmas-red:#5B1F21;--xmas-green:#174130;--xmas-cream:#ECE5DA;--xmas-gold:#BD9862;--xmas-ink:#1B1B17;--xmas-display:"Bodoni Moda","Didot","Bodoni 72","Bodoni MT",serif;--xmas-sans:"Montserrat","Helvetica Neue",Arial,sans-serif;--xmas-roboto:"Roboto","Helvetica Neue",Arial,sans-serif;--xmas-script:"Pinyon Script","Snell Roundhand","Apple Chancery",cursive;--xmas-ui:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--font-primary--family:var(--xmas-sans);--font-accent--family:var(--xmas-script);--heading-strong-family:var(--xmas-display);font-family:var(--xmas-sans)}:scope:has(.christmas-page-nav) .heading-size{font-family:var(--xmas-display);font-weight:400;letter-spacing:-.035em;line-height:.93}:scope:has(.christmas-page-nav) .heading-size strong{font-family:var(--xmas-display);font-size:1em;font-weight:600;line-height:inherit;letter-spacing:-.045em;text-transform:inherit;color:inherit}:scope:has(.christmas-page-nav) :is(.christmas-gifts__eyebrow,.christmas-coffrets__eyebrow,.christmas-coffret__eyebrow,.christmas-budget-guide__eyebrow,.christmas-offer__eyebrow,.collection-match__eyebrow){font-family:var(--xmas-sans);font-weight:500;letter-spacing:.14em}:scope:has(.christmas-page-nav) .hero-banner{min-height:min(820px,calc(100svh - var(--site-header-offset,0px)));background:radial-gradient(circle at 76% 22%,rgb(200 16 30/.14),transparent 30%),linear-gradient(145deg,#20261f,#121612 68%);color:var(--xmas-cream)}:scope:has(.christmas-page-nav) .hero-banner__overlay{background:linear-gradient(180deg,#00000014,#00000057 78%,#0000007a);opacity:1}:scope:has(.christmas-page-nav) .hero-banner__content-wrap{width:min(100% - (var(--page-margin) * 2),1280px)}:scope:has(.christmas-page-nav) .hero-banner__content{width:min(100%,780px);gap:4px}:scope:has(.christmas-page-nav) .hero-banner__heading{margin:0;font-family:var(--xmas-display);font-size:clamp(96px,13.5vw,210px);font-weight:400;line-height:.72;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance}:scope:has(.christmas-page-nav) .hero-banner__eyebrow{margin-top:14px;font-family:var(--xmas-sans);font-size:clamp(12px,1.15vw,17px);font-weight:300;line-height:1;letter-spacing:.28em;text-transform:uppercase}:scope:has(.christmas-page-nav) .hero-banner__text{max-width:620px;font-family:var(--xmas-sans);font-size:clamp(14px,1.15vw,17px);font-weight:400;line-height:1.55}:scope:has(.christmas-page-nav) .hero-banner__text:first-of-type{max-width:none;margin-top:7px;font-family:var(--xmas-script);font-size:clamp(42px,5vw,74px);font-weight:400;line-height:.8;letter-spacing:0}:scope:has(.christmas-page-nav) .hero-banner__text:first-of-type p{margin:0}:scope:has(.christmas-page-nav) .hero-banner__text:not(:first-of-type){margin-top:22px}:scope:has(.christmas-page-nav) .hero-banner__actions{margin-top:22px}:scope:has(.christmas-page-nav) .hero-banner__button{min-width:210px}@media(min-width:900px){:scope:has(.christmas-page-nav) .hero-banner:after{position:absolute;z-index:3;left:clamp(24px,3.5vw,56px);bottom:clamp(26px,4vw,52px);display:grid;width:auto;width:clamp(240px,24vw,320px);min-width:240px;max-width:320px;min-height:104px;padding:18px 22px;border:3px solid #fff;background:var(--xmas-red);color:#fff;content:"10 \20ac  OFFERTS TOUS LES 100 \20ac  D\2019 ACHAT*\a+ LIVRAISON OFFERTE";font-family:var(--xmas-sans);font-size:clamp(11px,1vw,14px);font-weight:700;line-height:1.35;letter-spacing:.045em;text-align:center;white-space:pre-line;place-items:center;transform:rotate(-3deg);box-shadow:0 12px 28px #0000002e}}.christmas-page-nav-section,.christmas-page-nav{display:contents}.christmas-page-nav__quick{display:flex;width:var(--content-width);margin-inline:auto;padding:11px var(--page-margin);align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;border-bottom:var(--border-width-hairline) solid var(--color-border);font-family:var(--xmas-sans);font-size:11px}.christmas-page-nav__quick>span{flex:none;color:var(--color-muted)}.christmas-page-nav__quick a{flex:none;padding:7px 11px;border:var(--border-width-hairline) solid var(--color-border);border-radius:999px;color:inherit;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.christmas-page-nav__quick a:hover{border-color:var(--xmas-red);background:var(--xmas-red);color:#fff}.christmas-page-nav__bar{display:flex;flex-direction:column;width:100%;position:sticky;z-index:19;top:var(--site-header-offset,var(--header-rendered-height,var(--header-desktop-height,70px)));border-bottom:var(--border-width-hairline) solid var(--color-border);background:color-mix(in srgb,var(--color-background) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 6px 24px #0000000b}.christmas-page-nav__shipping-wrap{width:100%;background:var(--christmas-sticky-red,var(--xmas-red));color:#fff}.christmas-page-nav__shipping{position:relative;display:grid;min-height:38px;padding:8px var(--page-margin);align-items:center;justify-items:center;overflow:hidden;font-family:var(--xmas-sans);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase}.christmas-page-nav__shipping-delivery{display:flex;min-height:30px;padding:3px var(--page-margin) 7px;align-items:center;justify-content:center;gap:8px;font-family:var(--xmas-sans);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase}.christmas-page-nav__shipping-delivery[hidden]{display:none}.christmas-page-nav__shipping-delivery strong{font-weight:700}.christmas-page-nav__shipping-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#65b96a;box-shadow:0 0 0 2px #ffffff1f;flex:0 0 auto}.christmas-page-nav__inner{display:flex;width:var(--content-width);min-height:45px;margin-inline:auto;padding-inline:var(--page-margin);align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:none}.christmas-page-nav__inner a{position:relative;display:flex;min-height:45px;padding:0 14px;align-items:center;flex:none;color:inherit;font-family:var(--xmas-sans);font-size:11px;font-weight:400;letter-spacing:.02em;text-decoration:none}.christmas-page-nav__inner a:after{position:absolute;right:14px;bottom:7px;left:14px;height:2px;background:var(--xmas-red);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.christmas-page-nav__inner a.is-active:after{transform:scaleX(1)}:scope:has(.christmas-page-nav) :is(#idees-cadeaux,#offre,#cadeau,#coffrets,#petits-cadeaux,#faq-noel){scroll-margin-top:calc(var(--header-rendered-height,var(--header-desktop-height,70px)) + 92px)!important}:scope:has(.christmas-page-nav) :is(.christmas-gifts,.christmas-coffrets,.christmas-budget-guide,.christmas-offer){border-top:var(--border-width-hairline) solid color-mix(in srgb,var(--color-foreground) 9%,transparent)}:scope:has(.christmas-page-nav) .christmas-gifts__header,:scope:has(.christmas-page-nav) .christmas-coffrets__header,:scope:has(.christmas-page-nav) .christmas-budget-guide__header{margin-bottom:clamp(30px,4vw,52px)}:scope:has(.christmas-page-nav) .christmas-gift-card__tag,:scope:has(.christmas-page-nav) .christmas-coffret__tag{background:var(--xmas-red);color:#fff}:scope:has(.christmas-page-nav) .christmas-gift-card__story h3{font-family:var(--xmas-sans);font-weight:500;letter-spacing:-.02em;line-height:1.2}:scope:has(.christmas-page-nav) .christmas-coffret{border-color:color-mix(in srgb,var(--color-foreground) 12%,transparent);box-shadow:0 10px 34px #00000009}:scope:has(.christmas-page-nav) .christmas-coffret__content h3{font-family:var(--xmas-display);font-weight:400;letter-spacing:-.025em;line-height:1}:scope:has(.christmas-page-nav) .christmas-coffret__why{border-left-color:var(--xmas-red)}:scope:has(.christmas-page-nav) .christmas-budget-guide__tabs button{min-height:42px;font-family:var(--xmas-sans);font-size:11px}:scope:has(.christmas-page-nav) .christmas-budget-guide__tabs button[aria-selected=true]{border-color:var(--xmas-red);background:var(--xmas-red);color:#fff}:scope:has(.christmas-page-nav) .christmas-offer__copy h2{font-family:var(--xmas-display);font-weight:400;letter-spacing:-.04em}:scope:has(.christmas-page-nav) .christmas-offer__receipt{transform:rotate(.7deg)}:scope:has(.christmas-page-nav) .christmas-offer__card{background:var(--xmas-red)}[data-christmas-reveal]{opacity:0;transform:translateY(12px);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}[data-christmas-reveal].is-visible{opacity:1;transform:none}@media(max-width:749px){:scope:has(.christmas-page-nav) .hero-banner{min-height:min(690px,calc(100svh - var(--site-header-offset,0px)))}:scope:has(.christmas-page-nav) .hero-banner__content-wrap{width:calc(100% - 32px);align-items:flex-start}:scope:has(.christmas-page-nav) .hero-banner__content{width:100%;gap:2px}:scope:has(.christmas-page-nav) .hero-banner__heading{font-size:clamp(74px,24vw,116px);line-height:.75}:scope:has(.christmas-page-nav) .hero-banner__eyebrow{margin-top:10px;font-size:11px;letter-spacing:.22em}:scope:has(.christmas-page-nav) .hero-banner__text:first-of-type{margin-top:6px;font-size:clamp(40px,13vw,58px)}:scope:has(.christmas-page-nav) .hero-banner__text:not(:first-of-type){max-width:34ch;margin-top:20px;font-size:14px;line-height:1.5}:scope:has(.christmas-page-nav) .hero-banner__actions{width:100%;margin-top:18px}:scope:has(.christmas-page-nav) .hero-banner__actions[data-mobile-button-width=full] .button{width:100%}.christmas-page-nav__quick{display:none}.christmas-page-nav__bar{top:var(--site-header-offset,var(--header-rendered-height,var(--header-mobile-height,62px)))}.christmas-page-nav__shipping{min-height:27px;padding-inline:12px;font-size:8.5px;letter-spacing:.1em}.christmas-page-nav__shipping-delivery{min-height:22px;padding:1px 12px 4px;font-size:7.5px;gap:4px}.christmas-page-nav__shipping-dot{width:5px;height:5px}.christmas-page-nav__inner{width:100%;min-height:44px;padding-inline:8px;justify-content:flex-start;scroll-padding-inline:8px}.christmas-page-nav__inner a{min-height:44px;padding-inline:11px;font-size:10px}.christmas-page-nav__inner a:after{right:11px;left:11px}:scope:has(.christmas-page-nav) :is(#idees-cadeaux,#offre,#cadeau,#coffrets,#petits-cadeaux,#faq-noel){scroll-margin-top:calc(var(--header-rendered-height,var(--header-mobile-height,62px)) + 82px)!important}:scope:has(.christmas-page-nav) .heading-size strong{font-size:1em;font-weight:600}:scope:has(.christmas-page-nav) .christmas-gifts__grid,:scope:has(.christmas-page-nav) .christmas-budget-guide__rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:scope:has(.christmas-page-nav) .christmas-gift-card{flex-basis:min(84vw,320px)}:scope:has(.christmas-page-nav) .christmas-gifts--compact .christmas-gift-card{flex-basis:min(76vw,285px)}:scope:has(.christmas-page-nav) .christmas-budget-guide__product{flex-basis:min(80vw,300px)}:scope:has(.christmas-page-nav) .christmas-gift-card__story{padding-inline:2px}:scope:has(.christmas-page-nav) .christmas-gift-card__reason{font-size:13px;line-height:1.45}:scope:has(.christmas-page-nav) .christmas-coffret__content{padding:24px}:scope:has(.christmas-page-nav) .christmas-coffret__content .button{min-height:48px}:scope:has(.christmas-page-nav) .christmas-budget-guide__tabs{margin-bottom:22px}:scope:has(.christmas-page-nav) .christmas-offer__receipt{padding:24px;transform:none}}@media(prefers-reduced-motion:reduce){:scope:has(.christmas-page-nav){scroll-behavior:auto}[data-christmas-reveal]{opacity:1;transform:none;transition:none}.christmas-page-nav__inner a:after,.christmas-page-nav__quick a{transition:none}}@media(prefers-reduced-motion:no-preference){:scope:has(.christmas-page-nav){scroll-behavior:smooth}}.christmas-page-nav__shipping-message{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;pointer-events:none;white-space:nowrap}.christmas-page-nav__shipping-message.is-active{opacity:1;transform:none}.christmas-intro{padding:var(--christmas-intro-padding-top,72px) 0 var(--christmas-intro-padding-bottom,64px);background:var(--color-background);color:var(--color-foreground)}.christmas-intro__inner{display:grid;width:min(100% - (var(--page-margin) * 2),1100px);margin-inline:auto;justify-items:center;text-align:center}.christmas-intro__eyebrow{margin:0 0 18px;color:var(--color-muted);font-family:var(--xmas-sans);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.christmas-intro__heading{max-width:980px;margin:0;font-family:var(--xmas-display);font-size:clamp(42px,5.4vw,78px);font-weight:400;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.christmas-intro__heading strong{font-weight:600}.christmas-intro__text{max-width:690px;margin-top:24px;color:var(--color-muted);font-size:clamp(14px,1.25vw,17px);line-height:1.6}@media(max-width:749px){.christmas-page-nav__shipping-message{max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis}.christmas-intro{padding:var(--christmas-intro-padding-top-mobile,48px) 0 var(--christmas-intro-padding-bottom-mobile,44px)}.christmas-intro__inner{width:calc(100% - 32px)}.christmas-intro__eyebrow{margin-bottom:14px;font-size:9px}.christmas-intro__heading{font-size:clamp(38px,11.5vw,56px);line-height:.96}.christmas-intro__text{max-width:34ch;margin-top:18px;font-size:14px;line-height:1.55}}@media(prefers-reduced-motion:reduce){.christmas-page-nav__shipping-message{transition:none}}.christmas-santa-flyby{--santa-duration:11s;--santa-width:clamp(390px,43vw,660px);position:fixed;z-index:17;top:42%;left:0;width:var(--santa-width);pointer-events:none;opacity:0;transform-origin:40% 60%;will-change:transform,opacity}.christmas-santa-flyby.is-flying{animation-duration:var(--santa-duration);animation-timing-function:cubic-bezier(.2,.68,.28,1);animation-fill-mode:both}.christmas-santa-flyby.is-path-a{animation-name:christmas-santa-flight-a}.christmas-santa-flyby.is-path-b{animation-name:christmas-santa-flight-b}.christmas-santa-flyby.is-path-c{animation-name:christmas-santa-flight-c}.christmas-santa-flyby.is-path-d{animation-name:christmas-santa-flight-d}.christmas-santa-flyby.is-path-e{animation-name:christmas-santa-flight-e}.christmas-santa-flyby.is-path-f{animation-name:christmas-santa-flight-f}.christmas-santa-flyby__image{position:relative;z-index:1;width:100%;transition:none}.christmas-santa-flyby__image img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 10px rgb(0 0 0/.13));transform-origin:center}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__image img{transform:scaleX(-1)}.christmas-santa-flyby__bubble{position:absolute;z-index:2;top:auto;bottom:calc(100% + 10px);left:4%;width:clamp(210px,18vw,290px);max-width:none;padding:12px 15px;border:1px solid rgb(0 0 0/.08);border-radius:16px;background:#fff;color:#1b1b17;font-family:var(--xmas-roboto,var(--xmas-sans));font-size:12px;font-weight:600;line-height:1.35;box-shadow:0 8px 24px #0000001f;opacity:0;transform:translateY(7px) rotate(-3deg) scale(.94);transform-origin:35% 100%;text-wrap:balance}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__bubble{right:4%;left:auto;transform:translateY(7px) rotate(3deg) scale(.94);transform-origin:65% 100%}.christmas-santa-flyby.is-flying .christmas-santa-flyby__bubble{animation:christmas-santa-talk var(--santa-duration) ease both}.christmas-santa-flyby__bubble:after{position:absolute;left:38px;top:100%;width:0;height:0;border-top:9px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;content:""}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__bubble:after{right:38px;left:auto}@keyframes christmas-santa-flight-a{0%{opacity:0;transform:translate3d(calc(-100% - 110px),28vh,0) rotate(-9deg) scale(.9)}6%{opacity:1}22%{transform:translate3d(13vw,19vh,0) rotate(-3deg) scale(.96)}43%{transform:translate3d(38vw,7vh,0) rotate(3deg) scale(1.02)}64%{transform:translate3d(64vw,-7vh,0) rotate(-2deg) scale(1)}84%{transform:translate3d(87vw,-22vh,0) rotate(2deg) scale(.97)}96%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + 40px),-34vh,0) rotate(-8deg) scale(.92)}}@keyframes christmas-santa-flight-b{0%{opacity:0;transform:translate3d(calc(100vw + 90px),-24vh,0) rotate(9deg) scale(.92)}6%{opacity:1}20%{transform:translate3d(83vw,-15vh,0) rotate(2deg) scale(.97)}40%{transform:translate3d(58vw,-3vh,0) rotate(-3deg) scale(1.03)}62%{transform:translate3d(32vw,11vh,0) rotate(2deg) scale(1)}83%{transform:translate3d(8vw,25vh,0) rotate(-2deg) scale(.97)}96%{opacity:1}to{opacity:0;transform:translate3d(calc(-100% - 80px),38vh,0) rotate(8deg) scale(.91)}}@keyframes christmas-santa-flight-c{0%{opacity:0;transform:translate3d(calc(-100% - 90px),8vh,0) rotate(-7deg) scale(.94)}5%{opacity:1}24%{transform:translate3d(17vw,2vh,0) rotate(2deg) scale(.99)}48%{transform:translate3d(46vw,-10vh,0) rotate(-2.5deg) scale(1.025)}70%{transform:translate3d(72vw,-20vh,0) rotate(2deg) scale(1)}94%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + 20px),-30vh,0) rotate(-7deg) scale(.93)}}@keyframes christmas-santa-flight-d{0%{opacity:0;transform:translate3d(calc(100vw + 90px),10vh,0) rotate(7deg) scale(.92)}5%{opacity:1}23%{transform:translate3d(82vw,4vh,0) rotate(-2deg) scale(.98)}47%{transform:translate3d(54vw,-8vh,0) rotate(3deg) scale(1.02)}69%{transform:translate3d(28vw,-18vh,0) rotate(-2deg) scale(1)}94%{opacity:1}to{opacity:0;transform:translate3d(calc(-100% - 70px),-28vh,0) rotate(7deg) scale(.92)}}@keyframes christmas-santa-flight-e{0%{opacity:0;transform:translate3d(calc(-100% - 100px),36vh,0) rotate(-10deg) scale(.88)}6%{opacity:1}26%{transform:translate3d(18vw,25vh,0) rotate(-2deg) scale(.95)}50%{transform:translate3d(48vw,8vh,0) rotate(3deg) scale(1.02)}73%{transform:translate3d(76vw,-13vh,0) rotate(-2deg) scale(.98)}96%{opacity:1}to{opacity:0;transform:translate3d(calc(100vw + 40px),-38vh,0) rotate(-9deg) scale(.9)}}@keyframes christmas-santa-flight-f{0%{opacity:0;transform:translate3d(calc(100vw + 100px),-33vh,0) rotate(10deg) scale(.9)}6%{opacity:1}25%{transform:translate3d(79vw,-21vh,0) rotate(1deg) scale(.96)}49%{transform:translate3d(50vw,-5vh,0) rotate(-3deg) scale(1.02)}72%{transform:translate3d(22vw,15vh,0) rotate(2deg) scale(.98)}96%{opacity:1}to{opacity:0;transform:translate3d(calc(-100% - 90px),34vh,0) rotate(9deg) scale(.91)}}@keyframes christmas-santa-talk{0%,13%{opacity:0;transform:translateY(8px) rotate(-3deg) scale(.92)}19%{opacity:1;transform:translateY(0) rotate(-3deg) scale(1)}26%{transform:translateY(-2px) rotate(-2deg) scale(1.02)}31%,67%{opacity:1;transform:translateY(0) rotate(-3deg) scale(1)}76%,to{opacity:0;transform:translateY(-5px) rotate(-2deg) scale(.96)}}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__bubble{animation-name:christmas-santa-talk-reverse}@keyframes christmas-santa-talk-reverse{0%,13%{opacity:0;transform:translateY(8px) rotate(3deg) scale(.92)}19%{opacity:1;transform:translateY(0) rotate(3deg) scale(1)}26%{transform:translateY(-2px) rotate(2deg) scale(1.02)}31%,67%{opacity:1;transform:translateY(0) rotate(3deg) scale(1)}76%,to{opacity:0;transform:translateY(-5px) rotate(2deg) scale(.96)}}@media(max-width:749px){.christmas-santa-flyby{top:46%;max-width:96vw}.christmas-santa-flyby__bubble{top:auto;bottom:calc(100% + 8px);left:2%;width:clamp(180px,54vw,240px);max-width:none;padding:10px 12px;border-radius:13px;font-size:10.5px;line-height:1.35}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__bubble{right:2%;left:auto}.christmas-santa-flyby__bubble:after{left:28px;border-top-width:7px;border-right-width:6px;border-left-width:6px}.christmas-santa-flyby.is-reverse .christmas-santa-flyby__bubble:after{right:28px;left:auto}}@media(prefers-reduced-motion:reduce){.christmas-santa-flyby{display:none}}:scope:has(.christmas-page-nav) .christmas-gift-tabs-section,:scope:has(.christmas-page-nav) .christmas-gift-tabs-section~.shopify-section{--font-primary--family:var(--xmas-roboto);--font-accent--family:var(--xmas-display);--heading-strong-family:var(--xmas-display);font-family:var(--xmas-roboto)}:scope:has(.christmas-page-nav) .christmas-gift-tabs-section *,:scope:has(.christmas-page-nav) .christmas-gift-tabs-section~.shopify-section *{--font-primary--family:var(--xmas-roboto);--font-accent--family:var(--xmas-display);--heading-strong-family:var(--xmas-display)}:scope:has(.christmas-page-nav) .christmas-gift-tabs-section :is(.heading-size,.featured-collections__tab,.product-card,.product-card__content,.product-card__information,button,.button,input,select,textarea),:scope:has(.christmas-page-nav) .christmas-gift-tabs-section~.shopify-section :is(.heading-size,h1,h2,h3,h4,h5,h6,button,.button,input,select,textarea){font-family:var(--xmas-roboto)!important}:scope:has(.christmas-page-nav) .christmas-gift-tabs-section :is(.heading-size,.rte) strong,:scope:has(.christmas-page-nav) .christmas-gift-tabs-section~.shopify-section :is(.heading-size,h1,h2,h3,h4,h5,h6,.rte) strong{font-family:var(--xmas-display)!important;font-weight:600;letter-spacing:-.025em}:scope:has(.christmas-page-nav) .christmas-gift-tabs .featured-collections__tabs--editorial .featured-collections__tab,:scope:has(.christmas-page-nav) .christmas-coffret__content h3,:scope:has(.christmas-page-nav) .christmas-offer__copy h2,:scope:has(.christmas-page-nav) .christmas-gift-match__header h2,:scope:has(.christmas-page-nav) .christmas-gift-match__sentence,:scope:has(.christmas-page-nav) .christmas-gift-match__result-header h3,:scope:has(.christmas-page-nav) .christmas-coffrets__heading{font-family:var(--xmas-roboto)!important}:scope:has(.christmas-page-nav){--xmas-section-title-size:clamp(38px,4vw,58px);--xmas-section-body-size:13px;--xmas-section-title-weight:400;--xmas-section-body-weight:400 }:scope:has(.christmas-page-nav) :is(.christmas-gift-match__header h2,.christmas-coffrets__heading,.christmas-gifts__heading,.christmas-offer-progress__copy h2){font-family:var(--xmas-roboto,var(--xmas-sans))!important;font-size:var(--xmas-section-title-size)!important;font-weight:var(--xmas-section-title-weight)!important;line-height:.98!important;letter-spacing:-.04em!important}:scope:has(.christmas-page-nav) :is(.christmas-gift-match__header h2,.christmas-coffrets__heading,.christmas-gifts__heading,.christmas-offer-progress__copy h2) strong{font-family:var(--xmas-display)!important;font-weight:600!important}:scope:has(.christmas-page-nav) :is(.christmas-intro__text,.christmas-gift-match__intro,.christmas-coffrets__text,.christmas-gifts__text,.christmas-offer-progress__text){font-size:var(--xmas-section-body-size)!important;font-weight:var(--xmas-section-body-weight)!important;line-height:1.55!important}:scope:has(.christmas-page-nav) :is(.christmas-intro__eyebrow,.christmas-gift-match__eyebrow,.christmas-coffrets__eyebrow,.christmas-gifts__eyebrow,.christmas-offer-progress__eyebrow){font-size:9px!important;font-weight:700!important;letter-spacing:.14em!important}:scope:has(.christmas-page-nav) .christmas-gift-match__sentence{font-family:var(--xmas-roboto,var(--xmas-sans))!important;font-size:clamp(32px,3.6vw,52px)!important;font-weight:400!important;line-height:1.1!important}:scope:has(.christmas-page-nav) .christmas-gift-match__select-wrap select{font-weight:700!important}:scope:has(.christmas-page-nav) .christmas-gift-match__result-header h3{font-family:var(--xmas-roboto,var(--xmas-sans))!important;font-size:clamp(30px,3vw,44px)!important;font-weight:400!important}:scope:has(.christmas-page-nav) .christmas-gift-match__result-header h3 strong{font-family:var(--xmas-display)!important;font-weight:600!important}:scope:has(.christmas-page-nav) .christmas-gift-tabs .featured-collections__tabs--editorial .featured-collections__tab{font-family:var(--xmas-roboto,var(--xmas-sans))!important;font-weight:400!important}:scope:has(.christmas-page-nav) .christmas-alma-banner__heading{font-size:clamp(26px,2.8vw,40px)!important;font-weight:400!important}@media(max-width:749px){:scope:has(.christmas-page-nav){--xmas-section-title-size:clamp(34px,10vw,46px);--xmas-section-body-size:12px}:scope:has(.christmas-page-nav) .christmas-gift-match__sentence{font-size:clamp(28px,8.5vw,38px)!important}}:scope:has(.christmas-page-nav) .christmas-intro__heading{font-family:var(--xmas-display)!important;font-size:var(--xmas-section-title-size)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.04em!important}:scope:has(.christmas-page-nav) .christmas-intro__heading strong{font-family:var(--xmas-display)!important;font-weight:600!important}:scope:has(.christmas-page-nav) .christmas-intro__text{font-family:var(--xmas-sans)!important}:scope:has(.christmas-page-nav){--xmas-red:#5B1F21;--xmas-green:#174130;--xmas-cream:#ECE5DA;--xmas-gold:#BD9862;--xmas-ui:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif}:scope:has(.christmas-page-nav) .christmas-page-nav *,:scope:has(.christmas-page-nav) .christmas-page-nav-section~.shopify-section,:scope:has(.christmas-page-nav) .christmas-page-nav-section~.shopify-section *{--font-primary--family:var(--xmas-ui);--font-accent--family:var(--xmas-ui);--heading-strong-family:var(--xmas-ui)}:scope:has(.christmas-page-nav) .christmas-page-nav :is(a,span,strong,button),:scope:has(.christmas-page-nav) .christmas-page-nav-section~.shopify-section :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,button,.button,input,select,textarea,.heading-size,.featured-collections__tab,.product-card,.rte){font-family:var(--xmas-ui)!important}:scope:has(.christmas-page-nav) .christmas-page-nav-section~.shopify-section :is(.heading-size,h1,h2,h3,h4,h5,h6,.rte) strong{font-family:var(--xmas-ui)!important;font-weight:700!important;letter-spacing:-.025em}:scope:has(.christmas-page-nav) .christmas-intro__heading,:scope:has(.christmas-page-nav) .christmas-intro__heading strong,:scope:has(.christmas-page-nav) .christmas-gift-tabs .featured-collections__tabs--editorial .featured-collections__tab,:scope:has(.christmas-page-nav) .christmas-offer-progress__copy h2,:scope:has(.christmas-page-nav) .christmas-offer-progress__copy h2 strong,:scope:has(.christmas-page-nav) .christmas-gift-match__sentence,:scope:has(.christmas-page-nav) .christmas-coffrets__heading,:scope:has(.christmas-page-nav) .christmas-coffret__content h3{font-family:var(--xmas-ui)!important}:scope:has(.christmas-page-nav) :is(.christmas-intro__eyebrow,.christmas-gift-match__eyebrow,.christmas-coffrets__eyebrow,.christmas-offer-progress__eyebrow,.christmas-recipes__eyebrow,.faq__eyebrow,.google-reviews__eyebrow,.media-with-content__label){font-size:11px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.13em!important}:scope:has(.christmas-page-nav) .christmas-page-nav__shipping{color:#fff;text-decoration:none;cursor:pointer}:scope:has(.christmas-page-nav) .christmas-page-nav__shipping:hover{background:#ffffff0f}:scope:has(.christmas-page-nav) .hero-banner__heading{font-family:var(--xmas-display)!important}:scope:has(.christmas-page-nav) .hero-banner__eyebrow,:scope:has(.christmas-page-nav) .hero-banner__text:not(:first-of-type),:scope:has(.christmas-page-nav) .hero-banner__button{font-family:var(--xmas-sans)!important}:scope:has(.christmas-page-nav) .hero-banner__text:first-of-type{font-family:var(--xmas-script)!important}}@scope(.noel-page){:scope:has(.christmas-page-nav) .hero-banner__content-wrap{justify-content:center}:scope:has(.christmas-page-nav) .hero-banner__content{margin-inline:auto;align-items:center;text-align:center}:scope:has(.christmas-page-nav) .hero-banner__text{width:100%;margin-inline:auto;text-align:center}:scope:has(.christmas-page-nav) .hero-banner__text:first-of-type p{line-height:.88;text-align:center}:scope:has(.christmas-page-nav) .hero-banner__actions{align-self:center;justify-content:center}.christmas-intro__text,.christmas-intro__text p{margin-inline:auto;text-align:center}:scope:has(.christmas-page-nav) .christmas-gift-match__inner,:scope:has(.christmas-page-nav) .christmas-gift-match__header,:scope:has(.christmas-page-nav) .christmas-gift-match__matcher{width:100%;min-width:0}:scope:has(.christmas-page-nav) .christmas-gift-match__header,:scope:has(.christmas-page-nav) .christmas-gift-match__matcher{max-width:none;align-self:stretch;align-items:flex-start;justify-items:start;text-align:left}:scope:has(.christmas-page-nav) .christmas-gift-match__eyebrow{align-self:flex-start;margin-inline:0 auto;justify-content:flex-start;text-align:left}:scope:has(.christmas-page-nav) .christmas-gift-match__sentence{width:100%;max-width:none;min-width:0;margin-inline:0 auto;justify-content:flex-start;text-align:left}:scope:has(.christmas-page-nav) .christmas-gift-match__status{justify-self:start;text-align:left}.christmas-gift-match__select-wrap .pretty-select{overflow:hidden;isolation:isolate}.christmas-gift-match__select-wrap.is-pending .pretty-select{animation:noel-select-glow 4.8s ease-in-out infinite}.christmas-gift-match__select-wrap.is-pending .pretty-select:after{content:"";position:absolute;z-index:3;top:-45%;bottom:-45%;left:-48%;width:34%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgb(255 255 255 / 0) 18%,rgb(255 247 224 / .72) 50%,rgb(189 152 98 / .22) 72%,transparent 100%);filter:blur(5px);transform:skew(-18deg) translate(-260%);animation:noel-select-sheen 4.8s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.christmas-gift-match__select-wrap .pretty-select:focus-within,.christmas-gift-match__select-wrap .pretty-select:hover{border-color:#bd9862d9;box-shadow:0 0 0 1px #bd98622e,0 8px 24px #5b1f211a}:scope:has(.christmas-page-nav) .christmas-gift-tabs__card{padding-block:0}:scope:has(.christmas-page-nav) .christmas-gift-tabs__card .product-card__image{padding:0}:scope:has(.christmas-page-nav) .christmas-gift-tabs__card :is(.product-card__title,.product-card__description,.product-card__media-footer-label,.christmas-gift-tabs__projection){text-align:left}:scope:has(.christmas-page-nav) .christmas-coffret{padding:0}:scope:has(.christmas-page-nav) :is(.christmas-intro__eyebrow,.christmas-gift-match__eyebrow,.christmas-coffrets__eyebrow,.christmas-offer-progress__eyebrow,.christmas-recipes__eyebrow,.google-reviews__eyebrow,.media-with-content__label){font-size:12px!important}:scope:has(.christmas-page-nav) :is(.christmas-offer-progress__gift-label,.christmas-offer-progress__spend,.christmas-offer-progress__note,.christmas-offer-progress__conditions,.christmas-gift-match__status,.product-card__media-footer-label){font-size:12px!important;line-height:1.4!important}:scope:has(.christmas-page-nav) :is(.christmas-coffret__tag,.christmas-coffret__for,.christmas-coffret__choice-label,.christmas-coffret__contents-label,.christmas-coffret__delivery-estimate,.product-argument-badges__item){font-size:10.5px!important;line-height:1.35!important}:scope:has(.christmas-page-nav) :is(.christmas-coffret__short-pitch,.christmas-coffret__contents-line,.christmas-coffret__reassurance small,.christmas-recipes__description,.christmas-recipes__meta,.christmas-recipes__link,.product-card__description,.product-card__perfect-for){font-size:12px!important;line-height:1.45!important}@media(min-width:750px){.christmas-coffrets__header,.christmas-coffrets__title-row,.christmas-recipes__header,.christmas-recipes__header-copy,.christmas-gift-tabs__header,.featured-collections__header-copy,.google-reviews__header,.google-reviews__heading-wrap,.media-with-content__content,.media-with-content__blocks{align-items:flex-start;justify-content:flex-start;justify-items:start;text-align:left}:is(.christmas-coffrets__heading,.christmas-coffrets__text,.christmas-coffret__content h3,.christmas-recipes__heading,.christmas-recipes__intro,.featured-collections__heading,.featured-collections__text,.google-reviews__heading,.media-with-content__heading){margin-inline:0 auto;text-align:left}}@media(prefers-reduced-motion:reduce){.christmas-gift-match__select-wrap.is-pending .pretty-select,.christmas-gift-match__select-wrap.is-pending .pretty-select:after{animation:none}.christmas-gift-match__select-wrap.is-pending .pretty-select{border-color:#bd9862a6;box-shadow:0 0 0 1px #bd98621f}}}@keyframes noel-select-sheen{0%,48%{transform:skew(-18deg) translate(-260%)}72%,to{transform:skew(-18deg) translate(560%)}}@keyframes noel-select-glow{0%,46%,to{border-color:#cbcbcb;box-shadow:0 0 #bd986200}60%{border-color:#bd9862c7;box-shadow:0 0 0 1px #bd986229,0 8px 24px #5b1f2114}}@scope(.noel-page){@media(max-width:749px){.christmas-page-nav__bar{position:sticky;top:var(--site-header-offset,var(--header-rendered-height,var(--header-mobile-height,62px)));z-index:40;overflow:visible}.christmas-page-nav__shipping-spacer{display:block;flex:0 0 auto;height:0;pointer-events:none}.christmas-page-nav__shipping-wrap{display:block!important;width:100%;text-align:center}.christmas-page-nav__shipping-wrap.is-fixed-mobile{position:fixed!important;z-index:45;top:var(--site-header-offset,var(--header-rendered-height,var(--header-mobile-height,62px)));left:0;right:0;width:100%;box-shadow:0 3px 12px #0000001f}.christmas-page-nav__shipping{min-height:25px;padding:5px 10px;font-size:9px;line-height:1.15;letter-spacing:.065em;justify-items:center;text-align:center}.christmas-page-nav__shipping-message{max-width:calc(100vw - 20px);text-align:center}.christmas-page-nav__shipping-delivery{display:flex;max-width:100%;min-height:19px;padding:3px 8px 5px;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 4px;font-size:clamp(6.5px,1.8vw,8px);line-height:1.12;letter-spacing:.015em;text-align:center}.christmas-page-nav__shipping-delivery[hidden]{display:none}.christmas-page-nav__shipping-delivery strong{white-space:nowrap}.christmas-page-nav__shipping-dot{width:5px;height:5px;margin-right:2px}.christmas-page-nav__inner,.christmas-page-nav__inner a{min-height:40px}}}@scope(.noel-page){:scope:has(.christmas-page-nav) .christmas-page-nav__bar{top:var(--christmas-sticky-top,0px)!important;margin-block:0!important;padding-block:0}:scope:has(.christmas-page-nav) .christmas-page-nav__shipping-wrap{margin-block:0}:scope:has(.christmas-page-nav) .christmas-page-nav__inner{flex:0 0 46px;height:46px;min-height:46px;padding-block:0}:scope:has(.christmas-page-nav) .christmas-page-nav__inner a{min-height:46px;padding-block:0;line-height:1.2}:scope:has(.christmas-page-nav) :is(#idees-cadeaux,#offre,#cadeau,#coffrets,#petits-cadeaux,#recettes-noel,#faq-noel){scroll-margin-top:var(--christmas-anchor-offset,140px)!important}:scope:has(.christmas-page-nav) .christmas-gift-tabs .product-card__media-footer-label{min-height:0;padding:3px 0 4px}:scope:has(.christmas-page-nav) .christmas-gift-tabs .product-card--borderless .product-card__content{margin-top:4px}@media(min-width:750px){:scope:has(.christmas-page-nav) :is(.christmas-coffrets__header,.featured-collections__header,.christmas-gift-tabs__header){box-sizing:border-box;width:calc(100% - 40px);max-width:none;margin-right:20px;margin-left:20px;padding-right:36px;padding-left:36px}:scope:has(.christmas-page-nav) .media-with-content__content{padding-left:0}}@media(max-width:749px){:scope:has(.christmas-page-nav) .christmas-page-nav__inner{flex-basis:42px;height:42px;min-height:42px}:scope:has(.christmas-page-nav) .christmas-page-nav__inner a{min-height:42px}}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/noel-component-christmas-page.css.map */
