*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body.ep-body{margin:0;padding:0;background:var(--ep-creme);color:var(--ep-encre);font-family:var(--ep-font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%}a{color:var(--ep-sauge);text-decoration:none}a:hover{color:var(--ep-sauge-fonce)}h1,h2,h3,h4{font-family:var(--ep-font-display);font-weight:600;margin:0}.ep-skip{position:absolute;left:-9999px;top:0;z-index:99;padding:12px 20px;background:var(--ep-sable-clair);color:var(--ep-encre);border-radius:var(--ep-radius-md)}.ep-skip:focus{left:12px;top:12px}.ep-wrap{max-width:var(--ep-max);margin:0 auto;padding:0 24px}.ep-header{position:relative;z-index:5;background:var(--ep-creme)}.ep-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px}.ep-header__logo{display:flex;align-items:center;gap:12px}.ep-header__logo img{display:block;width:auto}.ep-header__logo-text{font-family:var(--ep-font-display);font-size:24px;letter-spacing:-.05em;color:var(--ep-encre)}.ep-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ep-nav__link{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:var(--ep-radius-pill);color:var(--ep-terre);font-weight:600;font-size:15px;transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.ep-nav__link:hover{background:var(--ep-sable-clair);color:var(--ep-sauge-fonce)}.ep-nav__placeholder{display:inline-flex;align-items:center;height:44px;padding:0 20px;border:1px solid var(--ep-hairline);border-radius:var(--ep-radius-pill);background:var(--ep-sable-clair);color:#5f5540;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ep-hero{background:var(--ep-creme);padding-bottom:64px}.ep-hero__stage{position:relative;width:100%;padding:20px;background:var(--ep-sable);--mx: 0;--my: 0;--sy: 0}.ep-hero__frame{position:relative;overflow:hidden;border-radius:var(--ep-radius-xl);transform:translate3d(calc(var(--mx) * var(--ep-par, 1) * -14px),calc(var(--my) * var(--ep-par, 1) * -10px + var(--sy) * var(--ep-par, 1) * -14px),0);transition:transform .45s cubic-bezier(.2,0,0,1);will-change:transform}.ep-hero__image{display:block;width:100%;height:auto}.ep-hero__placeholder{display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--ep-sable-clair);color:#5f5540;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ep-hero__glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;opacity:var(--ep-glow, 1);background:radial-gradient(46% 52% at 88% 12%,#ffe49e66,#ffcd782e 38%,#ffc46e00 72%);animation:ep-glow 11s ease-in-out infinite}.ep-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(78% 82% at 50% 46%,#5a422200 56%,#5a422229)}.ep-hero__motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.ep-mote{position:absolute;border-radius:var(--ep-radius-pill);background:#ffecb6eb;box-shadow:0 0 10px #ffd684bf;animation:ep-mote 15s linear infinite}.ep-mote--rose{background:#f8ced6e6;box-shadow:0 0 10px #f0b0beb3}.ep-hero__content{display:grid;gap:28px;justify-items:center;text-align:center;padding-top:40px}.ep-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#5f5540}.ep-eyebrow:before,.ep-eyebrow:after{content:"";display:block;width:26px;height:1px;background:#d8c8a8}.ep-hero__title{font-size:clamp(36px,6vw,72px);line-height:1.02;letter-spacing:-1.8px;color:var(--ep-encre);max-width:16ch;text-wrap:pretty}.ep-hero__text{margin:0;font-size:17px;line-height:1.6;color:var(--ep-terre);max-width:52ch;text-wrap:pretty}.ep-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ep-btn{display:inline-flex;align-items:center;height:44px;padding:0 26px;border:0;border-radius:var(--ep-radius-md);font-family:var(--ep-font-body);font-weight:700;font-size:15px;cursor:pointer;transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.ep-btn--primary{background:var(--ep-sauge);color:var(--ep-sable-clair)}.ep-btn--primary:hover{background:var(--ep-sauge-fonce);color:var(--ep-sable-clair)}.ep-btn--floral{background:var(--ep-rose);color:var(--ep-rose-encre);border:1px solid #E6CFC4}.ep-btn--floral:hover{background:#ebd9cf;color:var(--ep-rose-encre)}.ep-cue{margin-top:4px;font-size:22px;line-height:1;color:var(--ep-bois);animation:ep-cue 2.6s ease-in-out infinite}.ep-slot{padding:var(--ep-space-section) 0;background:var(--ep-creme)}.ep-slot--sable{background:var(--ep-sable)}.ep-slot__box{display:grid;place-items:center;gap:8px;min-height:240px;padding:32px;border:1px dashed var(--ep-hairline);border-radius:var(--ep-radius-xl);background:var(--ep-sable-clair);text-align:center}.ep-slot__label{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5f5540}.ep-slot__note{margin:0;color:var(--ep-terre);max-width:52ch}.ep-footer{background:var(--ep-sable);padding:48px 0;margin-top:var(--ep-space-section)}.ep-footer__inner{display:grid;gap:8px;justify-items:center;text-align:center}.ep-footer__name{font-family:var(--ep-font-display);font-size:20px;color:var(--ep-encre)}.ep-footer__note{margin:0;font-size:14px;color:var(--ep-terre)}@keyframes ep-glow{0%,to{opacity:.55;transform:translateZ(0) scale(1)}50%{opacity:1;transform:translate3d(-1.5%,1%,0) scale(1.08)}}@keyframes ep-mote{0%{transform:translate3d(0,14px,0);opacity:0}18%{opacity:.9}82%{opacity:.7}to{transform:translate3d(26px,-120px,0);opacity:0}}@keyframes ep-cue{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(6px);opacity:1}}@media(prefers-reduced-motion:reduce){.ep-hero__glow,.ep-mote,.ep-cue,.ep-hero__frame{animation:none!important;transition:none!important}}@media screen and (max-width:768px){:root{--ep-space-section: 56px}.ep-header__inner{padding:12px 16px}.ep-hero__stage{padding:12px}.ep-wrap{padding:0 16px}}.ep-actions{gap:18px;align-items:center}.ep-actions .ep-btn{position:relative;min-height:62px;height:auto;padding:0 30px;border-radius:18px;border:2px solid rgba(255,255,255,.56);font-family:var(--ep-font-display);font-size:17px;font-weight:800;letter-spacing:.01em;box-shadow:0 8px #2f4a334d,0 18px 34px #2f3a2a29;transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s ease,filter .16s ease,background .16s ease;overflow:hidden}.ep-actions .ep-btn:after{content:"\2192";display:inline-grid;place-items:center;width:30px;height:30px;margin-left:12px;border-radius:999px;background:#ffffff47;font-size:18px;transition:transform .16s ease,background .16s ease}.ep-actions .ep-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.3) 43%,transparent 62%);transform:translate(-120%);transition:transform .48s ease;pointer-events:none}.ep-actions .ep-btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 11px #2f4a334d,0 24px 42px #2f3a2a33;filter:saturate(1.05)}.ep-actions .ep-btn:hover:before{transform:translate(120%)}.ep-actions .ep-btn:hover:after{transform:translate(4px) scale(1.06);background:#fff6}.ep-actions .ep-btn:active,.ep-actions .ep-btn.ep-is-pressed{transform:translateY(6px) scale(.96)!important;box-shadow:0 2px #2f4a333d,0 5px 12px #2f3a2a1a!important}.ep-actions .ep-btn--floral{box-shadow:0 8px #8e4a583d,0 18px 34px #5a243024}.ep-actions .ep-btn--floral:hover{box-shadow:0 11px #8e4a5840,0 24px 42px #5a24302e}.ep-hero__sound{min-height:48px;padding:0 20px;border:2px solid rgba(255,255,255,.72)!important;box-shadow:0 6px #2f3a2a29,0 12px 24px #2f3a2a24;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.ep-hero__sound:hover{transform:translateY(-3px)}.ep-hero__sound:active{transform:translateY(4px) scale(.95);box-shadow:0 1px #2f3a2a1f}@media screen and (max-width:768px){.ep-actions{width:100%;gap:12px}.ep-actions .ep-btn{min-height:58px;width:min(100%,360px);justify-content:center;padding:0 22px;font-size:16px}}@media(prefers-reduced-motion:reduce){.ep-actions .ep-btn,.ep-actions .ep-btn:after,.ep-actions .ep-btn:before,.ep-hero__sound{transition:none!important}}.ep-hero__title{position:relative;display:inline-block;width:fit-content;margin-inline:auto;padding:0 44px 18px;color:#355a3c;text-shadow:0 5px 18px rgba(53,90,60,.1);animation:ep-hero-title-arrive .92s cubic-bezier(.16,.92,.28,1.08) both}.ep-hero__title-text{position:relative;display:inline-block;z-index:2}.ep-hero__title-text:after{content:"";position:absolute;left:7%;right:7%;bottom:-13px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,#7D9E70 18%,#C9A84A 50%,#7D9E70 82%,transparent 100%);box-shadow:0 0 14px #c9a84a38;transform:scaleX(0);transform-origin:center;animation:ep-hero-stem-draw .78s .42s cubic-bezier(.2,.8,.2,1) forwards}.ep-hero__title:before,.ep-hero__title:after{position:absolute;top:50%;z-index:1;color:#6f9568;font-size:30px;line-height:1;opacity:0;text-shadow:0 4px 12px rgba(53,90,60,.1);animation:ep-hero-leaf-in .72s .34s cubic-bezier(.16,.92,.28,1.16) forwards}.ep-hero__title:before{content:"\2767";left:2px;transform:translateY(-55%) rotate(-20deg) scale(.55)}.ep-hero__title:after{content:"\2767";right:2px;transform:translateY(-55%) rotate(20deg) scaleX(-1) scale(.55);animation-delay:.44s}@keyframes ep-hero-title-arrive{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(2px)}62%{opacity:1;transform:translateY(-3px) scale(1.025);filter:blur(0)}82%{transform:translateY(1px) scale(.995)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ep-hero-stem-draw{0%{opacity:0;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1.06)}to{opacity:.92;transform:scaleX(1)}}@keyframes ep-hero-leaf-in{0%{opacity:0;transform:translateY(-45%) rotate(-25deg) scale(.4)}70%{opacity:1;transform:translateY(-58%) rotate(5deg) scale(1.12)}to{opacity:.9;transform:translateY(-55%) rotate(0) scale(1)}}@media(max-width:768px){.ep-hero__title{padding:0 28px 14px}.ep-hero__title:before,.ep-hero__title:after{font-size:22px}.ep-hero__title-text:after{bottom:-10px;height:3px}}@media(prefers-reduced-motion:reduce){.ep-hero__title,.ep-hero__title:before,.ep-hero__title:after,.ep-hero__title-text:after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}.ep-hero__title{animation:none}.ep-hero-title-animated .ep-hero-title-word{display:inline-block;opacity:0;transform:translateY(28px) scale(.8) rotate(-2deg);filter:blur(2px)}.ep-hero-title-animated.is-hero-title-visible .ep-hero-title-word{animation:ep-hero-word-pop .76s cubic-bezier(.16,.92,.28,1.14) forwards;animation-delay:calc(.12s + var(--ep-hero-word-i) * 105ms)}.ep-hero__title:before{animation:ep-hero-leaf-in .72s .48s cubic-bezier(.16,.92,.28,1.16) forwards,ep-hero-leaf-breathe 4.6s 1.4s ease-in-out infinite}.ep-hero__title:after{animation:ep-hero-leaf-in .72s .6s cubic-bezier(.16,.92,.28,1.16) forwards,ep-hero-leaf-breathe 4.6s 1.7s ease-in-out infinite}.ep-hero-title-animated.is-hero-title-visible:after{animation:ep-hero-stem-draw .78s .56s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ep-hero-word-pop{0%{opacity:0;transform:translateY(28px) scale(.8) rotate(-2deg);filter:blur(2px)}64%{opacity:1;transform:translateY(-5px) scale(1.07) rotate(.5deg);filter:blur(0)}84%{transform:translateY(2px) scale(.985) rotate(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ep-hero-leaf-breathe{0%,to{filter:brightness(1);text-shadow:0 4px 12px rgba(53,90,60,.1)}50%{filter:brightness(1.08);text-shadow:0 6px 18px rgba(53,90,60,.2)}}@media(prefers-reduced-motion:reduce){.ep-hero-title-animated .ep-hero-title-word{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}.ep-hero-title-animated.is-hero-title-visible{animation:ep-hero-title-linger 5.4s 1.55s ease-in-out infinite}@keyframes ep-hero-title-linger{0%,to{translate:0 0;scale:1;text-shadow:0 5px 18px rgba(53,90,60,.1)}48%,56%{translate:0 -3px;scale:1.014;text-shadow:0 9px 28px rgba(53,90,60,.2),0 0 18px rgba(201,168,74,.1)}}@media(prefers-reduced-motion:reduce){.ep-hero-title-animated.is-hero-title-visible{animation:none!important;translate:none!important;scale:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
