:root{--bg: #ffffff;--ink: #5f5a68;--ink-strong: #2e2836;--ink-muted: #77717f;--ink-faint: #b3afbc;--line: #d9d5e0;--panel: #f2f0f6;--photo: #f0eff5;--glass: rgba(255, 255, 255, .8);--glass-panel: rgba(242, 240, 246, .88);--accent: #6e43d6;--accent-ink: #ffffff;--accent-soft: #e9e2fa;--dim: rgba(26, 22, 33, .55);--star: #2e2836;--font-ui: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--font-word: "Newsreader", Georgia, serif;--font-card: "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--font-ko: "Black Han Sans", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--g: 1rem;--g-top: .75rem;--r: 12px;--r-s: 8px;--r-pill: 40px;--ease: cubic-bezier(.76, 0, .24, 1);--ease-out: cubic-bezier(.22, .61, .36, 1);--dur: .7s;--fs-body: max(.875rem + .1vw, .95vw);--fs-small: max(.78rem, .82vw);--fs-label: max(.72rem, .8vw);--fs-title: calc(1.55rem + .4vw) ;--fs-hero: calc(2.1rem + .6vw) ;--fs-word: min(2.4rem, 10vw);--fs-large: calc(1.15rem + .3vw) ;color-scheme:light}@media(min-width:760px){:root{--g: 2.25vw;--g-top: .9375rem;--fs-body: max(.875rem, 1.06vw);--fs-large: max(1.3rem, 1.7vw)}}@media(min-width:821px){:root{--fs-title: 2.6vw;--fs-hero: 3.4vw;--fs-word: 4vw}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:light}}:root[data-theme=dark]{color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.5;letter-spacing:.015em;padding:var(--g-top) var(--g) var(--g);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.is-locked{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.word{font-family:var(--font-word);font-style:italic;font-weight:500;text-transform:lowercase;letter-spacing:-.02em;line-height:.95;color:var(--ink-strong)}.gh{position:relative;display:inline-block;isolation:isolate}.gh:before{content:attr(data-ko);position:absolute;z-index:-1;left:.02em;top:50%;transform:translateY(-54%);font-family:var(--font-ko);font-weight:900;font-size:1.25em;font-style:normal;font-weight:400;letter-spacing:0;line-height:1;color:var(--accent);opacity:.13;white-space:nowrap;pointer-events:none;text-transform:none}.ko{font-family:var(--font-ko);font-weight:400;letter-spacing:.04em}.label{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sec{margin-top:var(--g)}.btn{--b: var(--ink-strong);--t: var(--ink-strong);--fill: var(--ink-strong);--ft: #fff;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:1rem 1.7rem .96rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--b);color:var(--t);font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;white-space:nowrap;transition:color .45s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fill);border-radius:inherit;clip-path:inset(100% 0 0 0 round var(--r-pill));transition:clip-path .45s var(--ease)}.btn .arr{display:inline-block;transition:transform .45s var(--ease)}.btn--primary{--b: var(--accent);--t: var(--accent-ink);--fill: var(--ink-strong);background:var(--accent)}.btn--dark{--b: var(--ink-strong);--t: #fff;--fill: #fff;--ft: var(--ink-strong);background:var(--ink-strong)}.btn--white{--b: #fff;--t: var(--ink-strong);background:#fff}.btn--block{display:flex;width:100%;padding-top:1.2rem;padding-bottom:1.15rem;font-size:max(.82rem,.88vw)}.btn--mini{padding:.55rem .9rem .5rem;font-size:.6875rem}@media(hover:hover){.btn:hover{color:var(--ft)}.btn:hover:before{clip-path:inset(0 0 0 0 round var(--r-pill))}.btn:hover .arr{transform:translate(4px)}}.link-u{position:relative}.link-u:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}@media(hover:hover){.link-u:hover:after{transform:scaleX(1);transform-origin:left}}.tag{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.32rem .6rem .28rem;border-radius:var(--r-pill);background:var(--ink-strong);color:#fff;white-space:nowrap}.tag--new{background:var(--accent)}.tag--soon{background:#fff;color:var(--ink-strong)}.stars{letter-spacing:.12em;color:var(--star);font-size:.82em}.kicker{display:flex;align-items:baseline;gap:.6rem;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.6rem}.kicker .ko{color:var(--accent);opacity:.7;letter-spacing:.12em;font-size:1.05em}.annonce{position:relative;z-index:31;background:var(--ink-strong);color:#fff;border-radius:10px;min-height:38px;display:grid;place-items:center;overflow:hidden}.annonce p{grid-area:1 / 1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:0 1rem;text-align:center;opacity:0;transform:translateY(70%);transition:opacity .5s ease,transform .7s var(--ease)}.annonce p.on{opacity:1;transform:none}.annonce p.out{opacity:0;transform:translateY(-70%)}.annonce b{color:#cbb8ff}.hdr{position:fixed;z-index:30;left:var(--g);right:var(--g);top:var(--hdr-top, 60px);transform:translateY(0);transition:transform var(--dur) var(--ease),top var(--dur) var(--ease),padding var(--dur) var(--ease)}html:not(.ready) .hdr,html:not(.ready) .hdr *{transition:none!important}.hdr.is-sticky{top:0;padding-top:var(--g-top)}.hdr.is-sticky:before{content:"";position:absolute;left:calc(-1 * var(--g));right:calc(-1 * var(--g));top:0;height:calc(var(--g-top) + 30px);background:var(--bg);z-index:-1}.hdr.is-hidden{transform:translateY(-140%)}.nav{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;background:var(--panel);border-radius:var(--r) var(--r) 0 0;padding:1rem min(1.6rem,2.6vw) .9rem;transition:border-radius var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hdr.is-sticky .nav{border-radius:var(--r);box-shadow:0 10px 30px -18px #2e283659}.hdr.menu-open .nav{border-radius:var(--r) var(--r) 0 0;box-shadow:none}.nav__l,.nav__r{display:flex;align-items:center;gap:.35rem}.nav__r{justify-content:flex-end}.navlink{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong);padding:.4rem .3rem;display:inline-flex;align-items:center;gap:.4rem}.navlink svg{width:10px;height:6px;transition:transform .45s var(--ease)}.hdr.menu-open .navlink svg{transform:rotate(180deg)}.ico{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;color:var(--ink-strong);transition:background-color .3s var(--ease)}.ico svg{width:20px;height:20px;display:block}@media(hover:hover){.ico:hover{background:#fff}}.count{position:absolute;top:.1rem;right:.05rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:1rem;background:var(--accent);color:#fff;font-size:.62rem;font-weight:700}.logo{display:block;height:calc(24px + .5vw);color:var(--ink-strong)}.logo svg{height:100%;width:auto;display:block;fill:currentColor}.burger{display:none}.burger svg rect{transition:transform var(--dur) var(--ease),opacity .3s ease;transform-origin:center;transform-box:fill-box}.hdr.mob-open .burger svg rect:nth-child(1){transform:translateY(8px) rotate(45deg)}.hdr.mob-open .burger svg rect:nth-child(2){opacity:0}.hdr.mob-open .burger svg rect:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mega{max-height:0;overflow:hidden;background:var(--panel);border-radius:0 0 var(--r) var(--r);transition:max-height var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hdr.menu-open .mega{box-shadow:0 24px 40px -24px #2e283659}.mega__in{padding:.4rem min(1.6rem,2.6vw) 1.6rem;display:grid;gap:1.2rem;justify-items:center}.mega__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;width:100%}.mcard{position:relative;background:#fff;border-radius:var(--r-s);padding:.55rem .55rem .8rem;display:grid;gap:.55rem;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.mcard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--photo)}.mcard b{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-strong);line-height:1.3}.mcard .tag{position:absolute;top:.95rem;left:.95rem;font-size:.56rem}@media(hover:hover){.mcard:hover{transform:translateY(-3px);box-shadow:0 14px 28px -18px #2e283673}}.mob{display:none}.hdr-space{height:var(--nav-h, 64px);margin-top:var(--g-top)}.welded{border-top-left-radius:0!important;border-top-right-radius:0!important}.hero{background:var(--panel);border-radius:var(--r);display:grid;grid-template-columns:1fr 1fr;gap:var(--g);padding:0 var(--g) var(--g);min-height:max(32rem,calc(100svh - var(--nav-h, 64px) - 38px - 3 * var(--g-top)))}.hero__txt{display:flex;flex-direction:column;justify-content:flex-end;gap:1.3rem;padding:2rem min(2rem,3vw) min(2.5rem,3vw) min(1rem,1vw)}.rating{display:inline-flex;align-items:center;gap:.55rem;align-self:flex-start;background:#fff;border-radius:var(--r-pill);padding:.45rem .85rem .4rem;font-size:var(--fs-small);font-weight:700;color:var(--ink-strong)}.hero h1{font-size:var(--fs-hero);font-weight:400;line-height:1.04;letter-spacing:-.03em;color:var(--ink-strong);max-width:12ch}.hero h1 em{font-style:normal;color:var(--accent)}.hero__sub{font-size:var(--fs-large);line-height:1.35;max-width:26ch}.hero__cta{align-self:flex-start}.hero__img{position:relative;border-radius:var(--r);overflow:hidden;background:#f6f3fb;min-height:26rem}.hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 0 1.1rem;flex-wrap:wrap}.head h2,.title{font-size:var(--fs-title);font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--ink-strong)}.head h2 strong,.title strong,.hero2 h1 em,.big-txt h2 em{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent);letter-spacing:-.01em}.head p{max-width:46ch;margin-top:.45rem}.pc{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;background:var(--photo);aspect-ratio:.8;min-height:23rem;padding:1.15rem 1.15rem 1.1rem}.pc__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pc__top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;pointer-events:none}.pc__word{font-size:var(--fs-word);font-family:var(--font-card);font-style:normal;font-weight:800;letter-spacing:-.05em;line-height:.9}.pc__media{position:relative;z-index:0;flex:1;min-height:6rem;margin:.4rem 0 .8rem}.pc__pack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;transition:transform .9s var(--ease-out),opacity var(--dur) var(--ease);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.pc__alt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transform:scale(1.05);transition:opacity var(--dur) var(--ease),visibility var(--dur),transform 1.2s var(--ease-out);pointer-events:none}.pc__alt img{width:100%;height:100%;object-fit:cover}.pc__info{position:relative;z-index:3;display:grid;gap:.1rem;pointer-events:none;transition:opacity var(--dur) var(--ease),visibility var(--dur)}.pc__meta{font-size:var(--fs-small);height:1.5em;white-space:nowrap;overflow:hidden}.pc__row{display:flex;justify-content:space-between;gap:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong)}.pc__row span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__row span:last-child{flex:none}.pc__sub{font-size:var(--fs-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__mini{position:relative;z-index:3;margin-top:.75rem}.pc__cta{display:none}@media(min-width:769px)and (hover:hover){.pc{padding:1.45rem 1.45rem 1.35rem}.pc__mini{display:none}.pc__cta{display:block;position:absolute;z-index:4;left:1rem;right:1rem;bottom:1rem;transform:translateY(160%);transition:transform var(--dur) var(--ease)}.pc:hover .pc__alt,.pc:focus-within .pc__alt{opacity:1;visibility:visible;transform:none}.pc:not(.has-alt):hover .pc__pack{transform:translateY(-4%) scale(1.04)}.pc:hover .pc__info,.pc:focus-within .pc__info{opacity:0;visibility:hidden}.pc:hover .pc__cta,.pc:focus-within .pc__cta{transform:none}}.rail__track{--n: 1.25;--sg: 12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--sg) * (var(--n) - 1)) / var(--n));gap:var(--sg);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);cursor:grab}.rail__track::-webkit-scrollbar{display:none}.rail__track>*{scroll-snap-align:start}.rail__track.dragging{scroll-snap-type:none;cursor:grabbing}.rail__track.dragging *{pointer-events:none}@media(min-width:640px){.rail__track{--n: 2.2;--sg: 16px}}@media(min-width:1024px){.rail__track{--n: 3;--sg: var(--g)}}@media(min-width:1500px){.rail__track{--n: 3.4}}.rail__foot{display:flex;align-items:center;gap:1.25rem;margin-top:1rem}.prog{flex:1;height:2px;background:var(--line);border-radius:2px;position:relative;overflow:hidden}.prog i{position:absolute;left:0;top:0;bottom:0;background:var(--ink-strong);border-radius:2px;transition:left .25s ease-out,width .25s ease-out}.arrows{display:flex;gap:.5rem}.arrow{width:2.5rem;height:2.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink-strong);color:var(--ink-strong);display:grid;place-items:center;transition:background-color .35s var(--ease),color .35s var(--ease),opacity .3s}.arrow svg{width:16px;height:16px}.arrow[disabled]{opacity:.3;pointer-events:none}@media(hover:hover){.arrow:hover{background:var(--ink-strong);color:#fff}}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.split__txt{background:var(--panel);border-radius:var(--r);padding:min(2.5rem,3.2vw);display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:min(40vw,46rem)}.split__img{position:relative;border-radius:var(--r);overflow:hidden;background:var(--panel);min-height:26rem}.split__img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.steps{display:grid}.step{display:grid;grid-template-columns:3.2rem 1fr;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--line);align-items:baseline}.step__n{font-family:var(--font-word);font-style:italic;font-weight:500;font-size:1.55rem;color:var(--accent);letter-spacing:-.03em;line-height:1}.step b{display:flex;gap:.5rem;align-items:baseline;color:var(--ink-strong);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-label);margin-bottom:.2rem}.step b .ko{color:var(--accent);opacity:.55;font-size:.9em}.chip-img{position:absolute;left:1rem;bottom:1rem;z-index:2;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--r-pill);padding:.5rem .95rem .45rem;font-size:var(--fs-small);font-weight:700;color:var(--ink-strong)}.ba{background:var(--panel);border-radius:var(--r);padding:min(2.5rem,3.2vw)}.ba__wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--g);align-items:stretch}.ba__frame{--x: 50%;position:relative;border-radius:10px;overflow:hidden;background:#ddd;aspect-ratio:.78;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ba__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;pointer-events:none;transition:opacity .5s ease}.ba__after{clip-path:inset(0 0 0 var(--x))}.ba__line{position:absolute;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:#fff;pointer-events:none}.ba__knob{position:absolute;top:50%;left:var(--x);width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 6px 18px #1a162140;pointer-events:none;color:var(--ink-strong)}.ba__knob svg{width:18px;height:18px}.ba__lab{position:absolute;top:.8rem;z-index:2;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink-strong);border-radius:var(--r-pill);padding:.3rem .6rem .25rem;pointer-events:none}.ba__lab--a{left:.8rem}.ba__lab--b{right:.8rem}.ba__side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ba__list{display:grid;gap:.55rem}.ba__item{display:grid;grid-template-columns:4rem 1fr auto;gap:.9rem;align-items:center;text-align:left;background:transparent;border-radius:12px;padding:.5rem .9rem .5rem .5rem;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.ba__item img{width:4rem;height:4rem;border-radius:8px;object-fit:cover;object-position:50% 25%}.ba__item b{display:block;color:var(--ink-strong);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-label)}.ba__item span{font-size:var(--fs-small)}.ba__item em{font-style:normal;font-weight:700;color:var(--accent);font-size:var(--fs-small);white-space:nowrap}.ba__item.on{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-strong)}.ba__hint{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-small)}.ba__hint svg{width:18px;height:18px;color:var(--accent)}.why__stage{display:grid}.why__say{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .6s ease,transform .8s var(--ease),visibility .6s;display:grid;gap:1.4rem;align-content:start}.why__say.on{opacity:1;visibility:visible;transform:none}.why__say .lead p{font-size:var(--fs-large);line-height:1.35;color:var(--ink-strong);letter-spacing:-.01em;max-width:30ch}.why__say .lead p strong{color:var(--accent)}.tabs{display:grid}.tab{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:.95rem 0;border-top:1px solid var(--line);font-size:var(--fs-large);color:var(--ink-faint);transition:color .5s var(--ease);letter-spacing:-.01em}.tab i{font-style:normal;font-family:var(--font-ko);font-weight:900;font-size:.8rem;letter-spacing:.1em;color:var(--accent);opacity:0;transform:translate(-6px);transition:opacity .4s,transform .5s var(--ease)}.tab.on{color:var(--ink-strong)}.tab.on i{opacity:.7;transform:none}.why__slides{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1s var(--ease)}.why__slides img{position:absolute;left:0;width:100%;height:100%;object-fit:cover}.ugc{background:var(--panel);border-radius:var(--r);padding:min(2.5rem,3.2vw) 0 min(2rem,2.6vw)}.ugc .head,.ugc .rail__foot{padding-left:min(2.5rem,3.2vw);padding-right:min(2.5rem,3.2vw)}.ugc .rail__track{--n: 1.5;padding:0 min(2.5rem,3.2vw);scroll-padding:0 min(2.5rem,3.2vw);border-radius:0}@media(min-width:640px){.ugc .rail__track{--n: 2.6}}@media(min-width:1024px){.ugc .rail__track{--n: 4.2}}.shot{position:relative;margin:0;border-radius:10px;overflow:hidden;aspect-ratio:.8;background:#ddd}.shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.shot figcaption{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;display:grid;gap:.3rem;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:.65rem .75rem;font-size:.78rem;color:var(--ink-strong)}.shot figcaption q{quotes:"\ab  " " \bb";line-height:1.35}.shot figcaption span{display:flex;justify-content:space-between;font-weight:700;font-size:.72rem}.shot--ig figcaption{display:flex;justify-content:space-between;align-items:center;border-radius:var(--r-pill);padding:.45rem .8rem;font-weight:700}@media(hover:hover){.shot:hover img{transform:scale(1.04)}}.soon{background:var(--photo);border-radius:var(--r);padding:min(3rem,4vw) min(2.5rem,3.2vw);display:grid;gap:1.8rem;text-align:center;justify-items:center}.soon .title{max-width:22ch}.soon p.lede{max-width:48ch}.signup{display:flex;width:min(30rem,100%);background:#fff;border-radius:var(--r-pill);padding:.3rem;box-shadow:inset 0 0 0 1px var(--line)}.signup input{flex:1;min-width:0;border:0;background:transparent;padding:.6rem 1rem;font:inherit;color:var(--ink-strong);outline:none}.signup .btn{padding:.7rem 1.2rem .66rem}.done{font-weight:700;color:var(--accent)}.shelf{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.5rem,1.2vw,1.25rem);width:100%;align-items:end}.shelf figure{margin:0;display:grid;gap:.4rem;justify-items:center}.shelf .ph{width:100%;aspect-ratio:1}.shelf .ph img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;transition:transform .9s var(--ease-out);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.shelf figcaption{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-strong);line-height:1.3}@media(hover:hover){.shelf figure:hover .ph img{transform:translateY(-3%)}}.foot{margin-top:var(--g);background:var(--ink-strong);color:#d9d4e2;border-radius:var(--r);overflow:hidden}.foot__logo{padding:8% min(2.5rem,3.2vw) 2.25rem;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.foot__logo svg{display:block;width:100%;height:auto;overflow:visible;fill:currentColor}.foot__logo svg path{transform-box:fill-box;transform-origin:50% 100%;transform:translateY(18%);opacity:0;transition:transform 1.1s var(--ease),opacity .8s ease}.foot__logo.on svg path{transform:none;opacity:1}.foot__logo svg .yl-n{transition-delay:.08s}.foot__logo svg .yl-g{transition-delay:.16s}.foot__logo svg .yl-i{transition-delay:.24s}.foot__logo svg .yl-tag{transition-delay:.4s}.foot__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr}.foot__cols>div{padding:2.1rem min(2.5rem,3.2vw);display:grid;gap:.8rem;align-content:start;font-size:var(--fs-small)}.foot__cols>div+div{border-left:1px solid rgba(255,255,255,.14)}.foot h4{margin:0 0 .3rem;color:#fff;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.08em}.foot .signup{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}.foot .signup input{color:#fff}.foot .signup input::placeholder{color:#b9b3c4}.foot .done{color:#cbb8ff}.foot__legal{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem min(2.5rem,3.2vw);border-top:1px solid rgba(255,255,255,.14);font-size:.72rem;color:#a9a3b4}.coll-head{background:var(--panel);border-radius:var(--r);padding:1.4rem var(--g) 2rem;display:grid;gap:1.5rem;justify-items:center;text-align:center}.coll-head .word{font-size:clamp(3rem,8.5vw,8.5rem);line-height:.95}.chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chip{padding:.6rem 1.1rem .55rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--ink-strong);font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong);transition:background-color .35s var(--ease),color .35s var(--ease)}.chip.on{background:var(--ink-strong);color:#fff}@media(hover:hover){.chip:not(.on):hover{background:#fff}}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0 .9rem;font-size:var(--fs-small);flex-wrap:wrap}.sort{position:relative}.sort>button{font-weight:700;color:var(--ink-strong);display:inline-flex;gap:.4rem;align-items:center}.sort>button span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sort__pop{position:absolute;z-index:5;top:calc(100% + .5rem);left:0;width:15rem;background:var(--glass-panel);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:10px;padding:.4rem;box-shadow:0 16px 40px -18px #2e283673;transform-origin:top left;transform:scale(.96);opacity:0;visibility:hidden;transition:opacity .3s ease,transform .45s var(--ease),visibility .3s}.sort.open .sort__pop{opacity:1;visibility:visible;transform:none}.sort__pop button{display:block;width:100%;text-align:left;padding:.55rem .7rem;border-radius:6px;font-weight:700;color:var(--ink-strong)}@media(hover:hover){.sort__pop button:hover{background:#fffc}}.views{display:inline-flex;gap:.35rem}.views button{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:6px;opacity:.45;color:var(--ink-strong)}.views button.on{opacity:1;background:var(--panel)}.views svg{width:16px;height:16px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.tile{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:.8;min-height:23rem;color:#fff;background:var(--ink-strong)}.tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a162100 38%,#1a1621b3)}.tile__t{position:absolute;z-index:2;left:1.4rem;right:1.4rem;bottom:1.4rem;display:grid;gap:.9rem;justify-items:start}.tile__t p{font-size:var(--fs-large);line-height:1.25}.pdp{background:var(--panel);border-radius:var(--r);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--g);padding:0 var(--g) var(--g);align-items:start}.gal{position:sticky;top:calc(var(--nav-h, 64px) + 1.6rem);display:grid;gap:.6rem}.gal__main{position:relative;border-radius:var(--r);overflow:hidden;background:#fff;aspect-ratio:1}.gal__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.gal__main img.on{opacity:1}.gal__nav{position:absolute;z-index:2;bottom:.8rem;right:.8rem;display:flex;gap:.4rem;align-items:center}.gal__nav button{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;color:var(--ink-strong)}.gal__nav button svg{width:15px;height:15px}.gal__nav span{background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--r-pill);padding:.45rem .75rem .4rem;font-size:.72rem;font-weight:700;color:var(--ink-strong)}.thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:4.2rem;gap:.45rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.thumbs::-webkit-scrollbar{display:none}.thumbs button{width:4.2rem;height:4.2rem;border-radius:8px;overflow:hidden;opacity:.5;box-shadow:inset 0 0 0 2px transparent;transition:opacity .4s var(--ease);background:#fff;position:relative}.thumbs button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--ink-strong);opacity:0;transition:opacity .4s var(--ease)}.thumbs button.on{opacity:1}.thumbs button.on:after{opacity:1}.thumbs img{width:100%;height:100%;object-fit:cover}.buy{padding:1.2rem min(1.2rem,1.6vw) .5rem;display:grid;gap:1.05rem;align-content:start;min-width:0}.buy__proof{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;font-size:var(--fs-small);color:var(--ink-strong);font-weight:700}.buy__title{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.buy__title .word{font-size:clamp(2.7rem,4.8vw,4.6rem)}.buy__title .label{display:block;margin-top:.55rem;color:var(--ink-strong)}.medal{flex:none;width:clamp(4.4rem,6vw,5.6rem);aspect-ratio:1;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;text-align:center;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;padding:.5rem;transform:rotate(-8deg);box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 0 4.5px #ffffff80}.medal b{display:block;font-family:var(--font-word);font-style:italic;font-weight:500;text-transform:none;font-size:1.1rem;letter-spacing:-.02em;line-height:1;margin:.1rem 0}.price{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap}.price b{font-size:1.7rem;color:var(--ink-strong);letter-spacing:-.02em}.price span{font-size:var(--fs-small)}.price span strong{color:var(--ink-strong)}.bullets{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bullets li{list-style:none;display:flex;gap:.55rem;align-items:center;background:#fff;border-radius:10px;padding:.6rem .7rem;font-size:var(--fs-small);font-weight:700;color:var(--ink-strong);line-height:1.3}.bullets svg{width:18px;height:18px;flex:none;color:var(--accent)}.bullets{padding:0;margin:0}.buy__desc strong{color:var(--ink-strong)}.buy__desc .ko{color:var(--accent);font-size:.85em}.scarce{background:#fff4f3;box-shadow:inset 0 0 0 1px #f4c6c2;border-radius:12px;padding:.8rem .95rem;display:grid;gap:.5rem;font-size:var(--fs-small);color:#8d2b24}.scarce .fire{display:inline-block;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.18)}}.scarce__left{color:#d8322a;font-weight:700}.scarce__top{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.scarce b{color:#d8322a}.scarce__bar{height:7px;border-radius:7px;background:#f8dcda;overflow:hidden}.scarce__bar i{display:block;height:100%;width:93%;border-radius:7px;background:linear-gradient(90deg,#f0544b,#d8322a)}.scarce time{font-variant-numeric:tabular-nums;font-weight:800;color:#d8322a;font-size:1.05em}.offers{display:grid;gap:.6rem}.offer{text-align:left;display:grid;gap:.5rem;padding:.9rem 1rem;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);background:transparent;transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.offer__row{display:flex;align-items:center;gap:.75rem}.offer__dot{width:1.15rem;height:1.15rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-faint);flex:none;transition:box-shadow .3s var(--ease)}.offer.on .offer__dot{box-shadow:inset 0 0 0 5px var(--ink-strong)}.offer__name{flex:1;min-width:0}.offer__name b{color:var(--ink-strong)}.offer__name span{display:block;font-size:var(--fs-small)}.offer__pr{text-align:right}.offer__pr b{display:block;color:var(--ink-strong);font-size:1.05rem}.offer__pr s{font-size:.78rem;color:var(--ink-faint)}.offer .tag{margin-left:.35rem;vertical-align:1px}.offer.on{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-strong)}.gifts-l{display:grid;gap:.3rem;padding:.55rem 0 0 1.9rem;border-top:1px dashed var(--line);font-size:var(--fs-small)}.gifts-l div{display:flex;justify-content:space-between;gap:.5rem}.gifts-l b{color:var(--accent)}.gifts-l s{color:var(--ink-faint)}.eta{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-small);justify-content:center}.eta svg{width:17px;height:17px;color:var(--accent)}.guar{display:grid;grid-template-columns:4.2rem 1fr;gap:.9rem;align-items:center;background:#fff;border-radius:12px;padding:.7rem .9rem .7rem .7rem;font-size:var(--fs-small)}.guar img{width:4.2rem;height:4.2rem}.guar b{display:block;color:var(--ink-strong);margin-bottom:.1rem}.routine-add{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.radd{background:#fff;border-radius:12px;padding:.6rem;display:grid;grid-template-columns:3.6rem 1fr;gap:.7rem;align-items:center}.radd img{width:3.6rem;height:3.6rem;border-radius:8px;object-fit:cover;background:var(--photo)}.radd b{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong)}.radd span{font-size:.74rem}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc__b{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong);text-align:left}.pm{position:relative;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--ink-strong);flex:none;transition:background-color .5s var(--ease)}.pm:before,.pm:after{content:"";position:absolute;left:28%;right:28%;top:50%;height:1.5px;margin-top:-.75px;background:#fff;transition:transform var(--dur) var(--ease)}.pm:after{transform:rotate(90deg)}.acc.open .pm{background:var(--accent)}.acc.open .pm:before{transform:rotate(180deg)}.acc.open .pm:after{transform:rotate(360deg)}.acc__p{overflow:hidden;max-height:0;transition:max-height var(--dur) var(--ease)}.acc__p>div{padding:0 0 1.1rem}.dose{display:grid;gap:.5rem}.dose div{display:grid;grid-template-columns:3.6rem 1fr;gap:.8rem;align-items:baseline}.dose b{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent);font-size:1.15rem;letter-spacing:-.02em}.dose strong{color:var(--ink-strong)}.dose small{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.inci{font-size:.72rem;line-height:1.55}.hl__txt{background:var(--panel);border-radius:var(--r);display:grid;place-items:center;text-align:center;padding:2.5rem 1.5rem}.hl__words{display:grid;gap:.5rem;margin:1.1rem 0 1.4rem;justify-items:center}.hw{position:relative;display:inline-block;font-family:var(--font-word);font-style:italic;font-weight:500;font-size:clamp(3rem,5.6vw,5.8rem);line-height:1.02;letter-spacing:-.02em;color:var(--ink-faint);cursor:pointer;isolation:isolate}.hw:after{content:attr(data-w);position:absolute;top:0;right:0;bottom:0;left:0;color:var(--accent);clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--ease)}.hw.on:after{clip-path:inset(0 0 0 0)}.hw:before{content:attr(data-ko);position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-ko);font-style:normal;font-weight:400;font-size:.9em;color:var(--accent);-webkit-text-stroke:0;opacity:0;white-space:nowrap;transition:opacity .8s var(--ease)}.hw.on:before{opacity:.1}.hl__note{max-width:32ch;min-height:3em;margin:0 auto}.hl .split__img img{opacity:0;transition:opacity .8s var(--ease),transform 1.4s var(--ease-out);transform:scale(1.04)}.hl .split__img img.on{opacity:1;transform:none}.rev{background:var(--panel);border-radius:var(--r);padding:min(2.5rem,3.2vw)}.rev__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.rev__card{background:#fff;height:100%;border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.rev__card img{width:100%;aspect-ratio:.9;object-fit:cover;object-position:50% 30%}.rev__card div{padding:.9rem 1rem 1.1rem;display:grid;gap:.45rem;align-content:start}.rev__card q{quotes:"\ab  " " \bb";color:var(--ink-strong);line-height:1.4}.rev__card small{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700}.rev__card small i{font-style:normal;color:var(--accent)}.ings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g);margin-top:var(--g)}.ing{position:relative;background:var(--ink-strong);color:#d9d4e2;border-radius:12px;overflow:hidden;padding:1.1rem;min-height:15rem;display:grid;align-content:end;gap:.2rem;isolation:isolate}.ing img{position:absolute;z-index:-1;right:-6%;top:-4%;width:72%;height:72%;object-fit:contain;transition:transform 1s var(--ease-out)}.ing b{font-family:var(--font-word);font-style:italic;font-weight:500;text-transform:lowercase;letter-spacing:-.02em;font-size:2.1rem;color:#fff;line-height:1}.ing span{font-size:var(--fs-small)}@media(hover:hover){.ing:hover img{transform:scale(1.06) rotate(-3deg)}}.ing__note{margin-top:1rem;max-width:64ch}.proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.proof{background:var(--panel);border-radius:var(--r);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.proof img{width:100%;aspect-ratio:1;object-fit:cover;background:#fff}.proof div{padding:1.1rem 1.2rem 1.3rem;display:grid;gap:.45rem;align-content:start}.proof .label{color:var(--accent)}.proof h3{font-size:var(--fs-large);font-weight:400;color:var(--ink-strong);letter-spacing:-.01em;line-height:1.2}.proof small{font-size:.7rem;color:var(--ink-muted)}.ritual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.rstep{background:var(--panel);border-radius:var(--r);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.rstep img{width:100%;aspect-ratio:1.45;object-fit:cover}.rstep div{padding:1.1rem 1.2rem 1.3rem;display:grid;gap:.4rem;align-content:start}.rstep .n{display:flex;align-items:baseline;gap:.7rem}.rstep .n b{font-family:var(--font-word);font-style:italic;font-weight:500;font-size:1.6rem;color:var(--accent);letter-spacing:-.03em;line-height:1}.rstep .n span{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-strong)}.rstep .n .ko{color:var(--accent);opacity:.55;font-size:.8rem}.rstep h3{font-size:1.05rem;color:var(--ink-strong)}.prob__list{display:grid;gap:.9rem}.prob__list p.big{font-size:var(--fs-large);line-height:1.35;color:var(--ink-strong);max-width:30ch}.facts{display:flex;flex-wrap:wrap;gap:.45rem}.facts span{background:#fff;border-radius:var(--r-pill);padding:.45rem .8rem .4rem;font-size:var(--fs-small);font-weight:700;color:var(--ink-strong)}.faq__txt{background:var(--panel);border-radius:var(--r);padding:min(2.5rem,3.2vw);display:grid;gap:1.3rem;align-content:start}.sticky{position:fixed;z-index:25;left:var(--g);right:var(--g);bottom:0;transform:translateY(120%);transition:transform var(--dur) var(--ease)}.sticky.on{transform:none}.sticky__in{display:flex;align-items:center;gap:1rem;background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--r) var(--r) 0 0;padding:.65rem .75rem .65rem .8rem;box-shadow:0 -10px 30px -22px #2e283680}.sticky__in img{width:2.9rem;height:2.9rem;border-radius:8px;object-fit:cover;background:var(--photo)}.sticky__in .nm{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong);font-size:var(--fs-label)}.sticky__opts{display:flex;gap:.4rem;margin-left:auto}.sticky__opts button{padding:.5rem .85rem .45rem;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);font-size:.75rem;font-weight:700;color:var(--ink)}.sticky__opts button.on{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-strong);color:var(--ink-strong)}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--dim);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s}.veil.on{opacity:1;visibility:visible}.cart{position:fixed;z-index:61;top:var(--g-top);right:var(--g-top);bottom:var(--g-top);width:min(30rem,calc(100% - 2 * var(--g-top)));background:var(--panel);border-radius:var(--r);transform:translate(calc(100% + 2rem));transition:transform .5s var(--ease);display:flex;flex-direction:column;overflow:hidden}.cart.on{transform:none}.cart__h{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .5rem}.cart__h .word{font-size:2.4rem}.x{width:2.2rem;height:2.2rem;border-radius:50%;position:relative;background:#fff}.x:before,.x:after{content:"";position:absolute;left:30%;right:30%;top:50%;height:1.5px;background:var(--ink-strong);transform:rotate(45deg)}.x:after{transform:rotate(-45deg)}.cart__goal{margin:.5rem 1.25rem 0;background:#fff;border-radius:12px;padding:.85rem 1rem;display:grid;gap:.55rem;font-size:var(--fs-small)}.cart__goal b{color:var(--ink-strong)}.goalbar{position:relative;height:6px;border-radius:6px;background:var(--accent-soft)}.goalbar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--accent);transition:width .6s var(--ease)}.goalbar s{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--accent)}.cart__items{flex:1;overflow-y:auto;padding:.5rem 1.25rem}.line{display:grid;grid-template-columns:4.6rem 1fr auto;gap:.9rem;align-items:center;padding:1rem 0;border-bottom:1px dashed var(--line)}.line img{width:4.6rem;height:4.6rem;border-radius:10px;object-fit:cover;background:var(--photo)}.line b{display:block;color:var(--ink-strong);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.line .muted{display:block;font-size:.75rem}.qty{display:inline-flex;align-items:center;gap:.55rem;margin-top:.4rem;background:#fff;border-radius:var(--r-pill);padding:.2rem .35rem}.qty button{width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--ink-strong)}.line .pr{font-weight:700;color:var(--ink-strong);text-align:right}.line .pr s{display:block;font-weight:400;color:var(--ink-faint);font-size:.75rem}.gifts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem;padding:.9rem 0}.gifts p{grid-column:1 / -1;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong)}.gifts div{background:#fff;border-radius:10px;padding:.55rem;font-size:.7rem;text-align:center;color:var(--ink-strong);font-weight:700;opacity:.4;transition:opacity .5s}.gifts.on div{opacity:1}.gifts span{display:block;color:var(--accent)}.empty{padding:2rem 0;text-align:center;display:grid;gap:1rem;justify-items:center}.cart__f{background:#fff;padding:1.1rem 1.25rem 1.25rem;display:grid;gap:.8rem;border-radius:var(--r) var(--r) 0 0}.cart__tot{display:flex;justify-content:space-between;align-items:baseline;color:var(--ink-strong)}.cart__tot b{font-size:1.15rem}.cart__f small{font-size:.72rem;text-align:center}.rv{transform:translateY(32px);opacity:.001;transition:transform 1s var(--ease-out),opacity .9s ease}.rv.in{transform:none;opacity:1}.zoom{will-change:transform}.toast{position:fixed;z-index:70;left:50%;top:1rem;transform:translate(-50%,calc(-100% - 2rem));background:var(--ink-strong);color:#fff;border-radius:var(--r-pill);padding:.6rem 1.1rem;font-size:.8rem;font-weight:700;transition:transform .5s var(--ease)}.toast.on{transform:translate(-50%)}.hdr-space{transition:height 0s}body[data-view=accueil] .hdr-space{height:0}body[data-view=accueil] .hdr:not(.is-sticky):not(.menu-open) .nav{background:transparent}.hero2{position:relative;border-radius:var(--r);overflow:hidden;background:#efeaf7;height:max(34rem,calc(100svh - 38px - 3 * var(--g-top)))}.hero2 picture,.hero2 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero2 img{object-fit:cover;object-position:50% 50%}.hero2__txt{position:absolute;left:0;right:0;bottom:clamp(1.4rem,3.2vw,3rem);display:flex;flex-direction:column;align-items:center;gap:.95rem;text-align:center;padding:0 1rem}.hero2 h1{font-size:var(--fs-hero);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--ink-strong)}.hero2__row{display:flex;align-items:center;gap:.9rem 1.1rem;flex-wrap:wrap;justify-content:center}.hero2__rate{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-strong);white-space:nowrap}.hero2__rate .stars{font-size:1rem;letter-spacing:.08em;color:var(--ink-strong)}.hero2__score{display:inline-flex;align-items:baseline;gap:.4rem}.hero2__score b{font-size:1.05rem;letter-spacing:-.01em}.hero2__score small{font-size:var(--fs-small);font-weight:600;color:var(--ink)}.br-m{display:none}.acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.act{position:relative;isolation:isolate;border-radius:var(--r);overflow:hidden;aspect-ratio:.8;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:1.4rem}.act>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.act:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1a162100 45%,#1a16219e)}.act__w{position:relative;display:inline-block;isolation:isolate;font-family:var(--font-word);font-style:italic;font-weight:500;font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:1;letter-spacing:-.02em}.act__w:before{content:attr(data-ko);position:absolute;z-index:-1;left:0;bottom:78%;font-family:var(--font-ko);font-style:normal;font-size:.95em;letter-spacing:.02em;color:#fff;opacity:.32;white-space:nowrap}.act__p{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.act__p .arr{transition:transform .45s var(--ease)}@media(hover:hover){.act:hover>img{transform:scale(1.04)}.act:hover .arr{transform:translate(4px)}}.revs .rail__track{--n: 1.3}@media(min-width:640px){.revs .rail__track{--n: 2.3}}@media(min-width:1024px){.revs .rail__track{--n: 3.6}}@media(min-width:1500px){.revs .rail__track{--n: 4.4}}.big{position:relative;isolation:isolate;border-radius:var(--r);overflow:hidden;min-height:min(46vw,44rem);display:flex;align-items:center;background:var(--panel)}.big>img,.big>picture img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.big--dark{color:#fff}.big--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1a1621b8,#1a162140 55%,#1a162100)}.big-txt{padding:clamp(1.6rem,4vw,4rem);max-width:min(36rem,52%);display:grid;gap:1.1rem;justify-items:start}.big-txt h2{font-size:var(--fs-title);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:inherit}.big--dark .big-txt h2,.big--dark .kicker,.big--dark .kicker .ko{color:#fff}.big--dark .big-txt h2 em{color:#d9cbff}.big-txt p{max-width:40ch}.big-txt .facts span{background:#fffc}.big--dark .btn--white:hover{color:#fff}@media(min-width:1025px){.big--fit{display:block;min-height:0;aspect-ratio:var(--ar)}.big--fit>img,.big--fit>picture img{object-fit:cover;object-position:50% 50%!important}.big--fit .big-txt{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);max-width:none;transform:translateY(-50%);padding:0}}@media(max-width:1024px){.big--fit{min-height:0;flex-direction:column;align-items:stretch;background:var(--panel)}.big--fit>img,.big--fit>picture img{position:relative;z-index:0;height:auto;aspect-ratio:var(--ar);object-fit:cover}.big--fit .big-txt{max-width:none;padding:1.5rem 1.2rem 1.6rem}}.ig{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.ig a{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:.8}.ig img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}@media(hover:hover){.ig a:hover img{transform:scale(1.05)}}.engage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.eng{background:var(--panel);border-radius:var(--r);padding:1.3rem 1.2rem;display:grid;grid-template-columns:3.4rem 1fr;gap:.9rem;align-items:center;font-size:var(--fs-small)}.eng b{display:block;color:var(--ink-strong);font-size:var(--fs-body)}.eng .ic{width:3.4rem;height:3.4rem;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--accent)}.eng .ic svg{width:24px;height:24px}.eng .b30{width:3.4rem;height:3.4rem}.b30{display:block}.b30 .ring{transform-origin:100px 100px;animation:b30spin 22s linear infinite}@keyframes b30spin{to{transform:rotate(360deg)}}.signs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.sign{background:var(--panel);border-radius:var(--r);overflow:hidden}.sign img{width:100%;aspect-ratio:1.55;object-fit:cover}.sign p{padding:.85rem 1rem 1rem;display:flex;gap:.7rem;align-items:baseline;color:var(--ink-strong);font-weight:700;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em;line-height:1.35}.sign p b{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent);font-size:1.35rem;text-transform:none;letter-spacing:0}.signs-note{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem;font-size:var(--fs-small)}.signs-note strong{color:var(--ink-strong)}@media(max-width:1180px){.signs,.engage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.hero2{height:auto;aspect-ratio:.73;min-height:0}.hero2__txt{align-items:flex-start;text-align:left;bottom:1.1rem;padding:0 1rem}.br-m{display:inline}.hero2 h1{font-size:clamp(1.7rem,8.1vw,2.2rem)!important;max-width:none!important;letter-spacing:-.04em;line-height:1.08}.hero2__row{justify-content:flex-start;flex-wrap:nowrap;gap:.9rem}.hero2__btn{padding:1rem 1.5rem .95rem;font-size:.82rem}.hero2__rate{flex-direction:column;align-items:flex-start;gap:.1rem}.hero2__rate .stars{font-size:.95rem}.hero2__score{flex-direction:row;gap:.35rem}.hero2__score b{font-size:1.15rem}.hero2__txt{bottom:1rem;gap:.9rem}.hero2 h1{font-size:2.05rem;max-width:11ch}.hero2__txt{z-index:1}.acts{grid-template-columns:1fr;gap:.6rem}.act{aspect-ratio:1.1}.big{min-height:0;flex-direction:column;align-items:stretch}.big>img,.big>picture img{position:relative;z-index:0;height:auto;aspect-ratio:1.15}.big--dark{color:var(--ink);background:var(--panel)}.big--dark:after{display:none}.big--dark .big-txt h2,.big--dark .kicker{color:var(--ink-strong)}.big--dark .kicker,.big--dark .kicker .ko,.big--dark .big-txt h2 em{color:var(--accent)}.big--dark .btn--white{--b: var(--ink-strong);background:var(--ink-strong);--t: #fff}.big-txt{max-width:none;padding:1.4rem 1.1rem 1.5rem}.big--cover>img{object-position:70% 50%}.ig{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.engage{grid-template-columns:1fr 1fr;gap:.6rem}.eng{grid-template-columns:1fr;padding:1rem;text-align:left}.signs{grid-template-columns:1fr 1fr;gap:.6rem}.sign p{padding:.7rem .75rem .8rem;font-size:.7rem}}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero2__txt>*{animation:up 1s var(--ease-out) both}.hero2__txt>*:nth-child(2){animation-delay:.15s}.hero2 img{animation:settle 1.8s var(--ease-out) both}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.rv.in .rail__track>*,.rv.in .grid>*{animation:up .9s var(--ease-out) both}.rv.in .rail__track>*:nth-child(2),.rv.in .grid>*:nth-child(2){animation-delay:.08s}.rv.in .rail__track>*:nth-child(3),.rv.in .grid>*:nth-child(3){animation-delay:.16s}.rv.in .rail__track>*:nth-child(4),.rv.in .grid>*:nth-child(4){animation-delay:.24s}.rv.in .rail__track>*:nth-child(n+5),.rv.in .grid>*:nth-child(n+5){animation-delay:.32s}.pc__media{flex:none;margin:-1.6rem -1.45rem -1.1rem;aspect-ratio:1;min-height:0}.pc{aspect-ratio:auto;min-height:0}.pc__pack{-webkit-mask-image:none;mask-image:none;object-fit:contain;object-position:50% 50%}.pc__elu{position:absolute;z-index:2;left:6%;top:18%;width:19%;transform:rotate(-6deg);filter:drop-shadow(0 6px 10px rgba(46,40,54,.18));pointer-events:none}@media(max-width:768px){.pc__media{margin:-1.2rem -1.15rem -.9rem}}.grid .pc__media{margin:-1.6rem -1.45rem -1.1rem}@media(max-width:820px){.grid .pc__media{margin:-.4rem -.8rem}.grid .pc{min-height:0}.grid .pc__elu{top:6%}}.ba-rail{--n: 1.55}@media(min-width:640px){.ba-rail{--n: 2.6}}@media(min-width:1024px){.ba-rail{--n: 4}}.bac{margin:0;display:grid;gap:.7rem}.bac .ba__frame{aspect-ratio:375 / 659;touch-action:pan-x pan-y}.bac .ba__frame img{object-position:50% 50%}.bac .ba__knob{pointer-events:auto;touch-action:none;cursor:ew-resize}.bac figcaption{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline;font-size:var(--fs-small)}.bac figcaption b{color:var(--ink-strong);text-transform:uppercase;letter-spacing:.05em}.bac figcaption em{font-style:normal;color:var(--accent);font-weight:700;margin-left:auto}.acts-rail{--n: 1.12}@media(min-width:640px){.acts-rail{--n: 1.7}}@media(min-width:1024px){.acts-rail{--n: 2.25}}.acts-rail .act{aspect-ratio:.8;padding:clamp(1.2rem,2.4vw,2.2rem)}.acts-rail .act__w{font-size:clamp(3.4rem,7vw,7.5rem)}.acts-rail .act__p{font-size:.8rem}.nl{position:relative;background:var(--panel);border-radius:var(--r);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.2rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;overflow:hidden}.nl__card{position:relative;z-index:1;background:#fff;border-radius:22px;padding:clamp(1.4rem,3vw,2.6rem);box-shadow:0 30px 60px -40px #2e283673;display:grid;gap:.8rem;margin-right:-3rem}.nl__card h2{font-size:var(--fs-title);font-weight:500;letter-spacing:-.03em;color:var(--ink-strong);line-height:1.1}.nl__card h2 em{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent)}.nl__card small{font-size:.72rem;color:var(--ink-muted)}.nl__pic{position:relative;z-index:2;pointer-events:none;border-radius:22px;overflow:hidden;aspect-ratio:.8;transform:rotate(5deg);box-shadow:0 30px 60px -28px #2e28368c;border:6px solid #fff;margin:-2rem 0;transition:transform 1s var(--ease-out)}.nl__pic img{width:100%;height:100%;object-fit:cover}@media(hover:hover){.nl:hover .nl__pic{transform:rotate(2deg) translateY(-6px)}}@media(max-width:820px){.nl{display:block;padding:2.4rem .9rem 1.6rem;overflow:visible}.nl__card{margin:0;padding:1.4rem 1.2rem 1.3rem;border-radius:20px}.nl__card h2,.nl__card>p{max-width:54%}.nl__card h2{font-size:1.75rem}.nl__pic{position:absolute;z-index:2;right:1.1rem;top:-.9rem;width:42%;margin:0;border-width:5px;border-radius:18px;transform:rotate(5deg)}}@media(max-width:820px){.mob__cards{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:36%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -.9rem;padding:0 .9rem}.mob__cards::-webkit-scrollbar{display:none}.mob__cards a{scroll-snap-align:start}}.bullets{grid-template-columns:1fr 1fr!important;gap:.45rem}.bullets li{background:var(--accent-soft);border-radius:10px;padding:.55rem .65rem;font-size:.76rem;font-weight:700;gap:.5rem}.bullets svg{width:17px;height:17px}.yuka{flex:none;display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:.2rem .5rem;background:#fff;border-radius:16px;padding:.5rem .75rem .5rem .6rem;box-shadow:inset 0 0 0 1px var(--line)}.yuka b{display:flex;align-items:baseline;gap:.15rem;font-size:1.35rem;color:var(--ink-strong);letter-spacing:-.02em;line-height:1}.yuka b:before{content:"";width:.62rem;height:.62rem;border-radius:50%;background:#2fbf5f;margin-right:.3rem;align-self:center}.yuka b small{font-size:.7rem;color:var(--ink-muted);font-weight:700}.yuka img{height:1.6rem;grid-row:span 2}.yuka span{font-size:.55rem;font-weight:800;letter-spacing:.12em;color:var(--ink-muted)}.gal__elu{position:absolute;z-index:2;left:4%;top:4%;width:18%;transform:rotate(-6deg);filter:drop-shadow(0 8px 14px rgba(46,40,54,.2));transition:opacity .5s var(--ease),transform .7s var(--ease);pointer-events:none}.gal__elu.off{opacity:0;transform:rotate(-6deg) scale(.9)}.klarna{display:inline-block;background:#ffb3c7;color:#17120f;font-weight:800;font-size:.72rem;letter-spacing:-.01em;border-radius:5px;padding:.12rem .42rem .1rem;vertical-align:1px}.gifts-l{padding:.3rem 0 0;border-top:1px solid var(--line);gap:0}.gifts-l div{align-items:center;padding:.45rem 0;border-bottom:1px solid var(--line)}.gifts-l div:last-child{border-bottom:0}.gifts-l img{width:2.3rem;height:2.3rem;border-radius:8px;object-fit:cover;background:#fff;margin-right:.6rem}.gifts-l .g{display:flex;align-items:center;font-weight:700;color:var(--ink-strong)}.offer .tag--promo{display:inline-block!important;width:auto;background:var(--accent);color:#fff;text-transform:none;letter-spacing:0;font-size:.66rem;margin-left:.3rem}.eta{justify-content:flex-start;gap:.5rem}.eta i{width:.55rem;height:.55rem;border-radius:50%;background:#2fbf5f;box-shadow:0 0 0 4px #2fbf5f26}.eta b{color:var(--accent)}.guar{background:var(--accent);color:#fff;grid-template-columns:4.4rem 1fr;padding:.9rem 1rem .9rem .8rem;border-radius:14px}.guar b{color:#fff}.guar .b30 circle:first-child{fill:#fff}.guar svg{filter:drop-shadow(0 6px 12px rgba(0,0,0,.18))}.yi{background:var(--ink-strong);color:#cfc9da;border-radius:var(--r);padding:min(2.5rem,3.2vw);display:grid;gap:1.2rem}.yi .kicker,.yi .kicker .ko{color:#cbb8ff}.yi h2{color:#fff;font-size:var(--fs-title);font-weight:500;letter-spacing:-.03em}.yi h2 em{font-family:var(--font-word);font-style:italic;color:#cbb8ff;font-weight:500}.yi__stage{position:relative;height:clamp(15rem,30vw,24rem);display:grid;place-items:center;overflow:hidden}.yi__kr{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-ko);font-size:clamp(2rem,calc(74vw / var(--len, 3)),13rem);line-height:1;color:#ffffff1a;white-space:nowrap;transition:opacity .35s ease,transform .6s var(--ease)}.yi__art{position:relative;z-index:1;height:82%;aspect-ratio:1;display:grid;place-items:center;transition:opacity .35s ease,transform .6s var(--ease)}.yi__art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,.45))}.yi__nav{position:absolute;z-index:2;top:50%;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border-radius:50%;box-shadow:inset 0 0 0 1px #fff6;color:#fff;display:grid;place-items:center;transition:background-color .35s var(--ease)}.yi__nav svg{width:16px;height:16px}.yi__nav--p{left:0}.yi__nav--n{right:0}@media(hover:hover){.yi__nav:hover{background:#ffffff1f}}.yi__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.yi__tab{text-align:left;display:grid;gap:.3rem;color:#ffffff61;transition:color .4s var(--ease)}.yi__tab small{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.yi__tab b{font-size:1.05rem;line-height:1.25}.yi__tab.on{color:#fff}.yi__tab.on b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.yi__desc{max-width:62ch;color:#e6e1ee;min-height:3em;transition:opacity .35s ease}.yi__bar{height:2px;background:#ffffff2e;position:relative;border-radius:2px}.yi__bar i{position:absolute;top:0;bottom:0;left:0;width:25%;background:#fff;border-radius:2px;transition:left .6s var(--ease)}.yi .btn{--b: rgba(255, 255, 255, .6);--t: #fff;--fill: #fff;--ft: var(--ink-strong);justify-self:center}@media(max-width:820px){.yi{padding:1.4rem 1rem}.yi__tabs{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:46%;overflow-x:auto;scrollbar-width:none}.yi__tabs::-webkit-scrollbar{display:none}}.rail--3{--n: 1.15}@media(min-width:640px){.rail--3{--n: 2.1}}@media(min-width:1024px){.rail--3{--n: 3}}.rail--3 .proof,.rail--3 .rstep{grid-template-columns:none!important;grid-template-rows:auto 1fr!important;height:100%}.rail--3 .proof img{aspect-ratio:1!important;height:auto!important;min-height:0!important}.rail--3 .rstep img{aspect-ratio:1.45!important;height:auto!important;min-height:0!important}.cart__h small{font-family:var(--font-ui);font-style:normal;font-size:.78rem;font-weight:700;color:var(--ink-muted);letter-spacing:0;text-transform:none;margin-left:.6rem}.cart__resa{margin:0 1.25rem .5rem;background:var(--ink-strong);color:#fff;border-radius:10px;padding:.5rem .8rem;font-size:.74rem;font-weight:700;text-align:center}.cart__resa time{font-variant-numeric:tabular-nums;color:#cbb8ff}.goal-g{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.goal-g div{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;color:var(--ink-strong);opacity:.45;transition:opacity .5s}.goal-g div.on{opacity:1}.goal-g img{width:1.9rem;height:1.9rem;border-radius:6px;object-fit:cover}.line{grid-template-columns:6.2rem 1fr auto;align-items:start}.line img{width:6.2rem;height:6.2rem;border-radius:12px}.line .rm{width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);font-size:1rem}.line .pr{margin-top:.2rem}.gline{display:grid;grid-template-columns:3rem 1fr auto;gap:.8rem;align-items:center;padding:.55rem 0;border-bottom:1px dashed var(--line);font-size:.78rem;font-weight:700;color:var(--ink-strong)}.gline img{width:3rem;height:3rem;border-radius:8px;object-fit:cover;background:#fff}.gline s{color:var(--ink-faint);font-weight:400;margin-right:.3rem}.gline em{font-style:normal;color:var(--accent)}.code{display:flex;gap:.4rem}.code input{flex:1;min-width:0;border:0;border-radius:10px;background:var(--panel);padding:.7rem .85rem;font:inherit;font-size:.8rem;color:var(--ink-strong);text-transform:uppercase;letter-spacing:.06em;outline:none}.code button{border-radius:10px;background:var(--ink-strong);color:#fff;font-size:.75rem;font-weight:700;padding:0 1rem}.cart__eta{display:flex;justify-content:space-between;font-size:.76rem}.cart__eta b{color:var(--accent)}.cart__trust{display:flex;justify-content:space-between;gap:.5rem;font-size:.68rem;font-weight:700;color:var(--ink-muted)}.why__slides img[src*=formule]{object-fit:contain;background:#f3f3f3}.swipe{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-small);font-weight:700;color:var(--ink-strong);white-space:nowrap}.swipe i{font-style:normal;display:inline-block;animation:nudge 1.4s var(--ease) infinite}@keyframes nudge{50%{transform:translate(6px)}}@media(min-width:1024px){.swipe{display:none}}.pc__elu{left:auto!important;right:3%;top:12%!important;width:19%;transform:rotate(8deg);filter:drop-shadow(0 6px 12px rgba(46,40,54,.22))}.gal__elu{left:auto!important;right:2.5%;top:2.5%;width:17%;transform:rotate(8deg)}.gal__elu.off{transform:rotate(8deg) scale(.9)}.mix{position:relative;isolation:isolate;display:inline-block;margin:0;text-transform:lowercase;color:var(--ink-strong);line-height:.95}.mix .hv{font-family:var(--font-card);font-weight:800;letter-spacing:-.05em}.mix .it{font-family:var(--font-word);font-style:italic;font-weight:500;letter-spacing:-.02em}.buy__title .mix{font-size:clamp(2.6rem,4.8vw,4.6rem)}.coll-head .mix{font-size:clamp(3rem,8.5vw,8.5rem)}.cart__h .mix{font-size:2.3rem}.sticky__in{padding:.75rem .8rem .75rem .9rem;gap:.9rem}.sticky__in img{width:3.4rem;height:3.4rem}.sticky__in .nm{display:grid;gap:.1rem;font-size:.8rem}.sticky__in .nm small{font-size:.78rem;font-weight:700;color:var(--accent);text-transform:none;letter-spacing:0}.sticky__in .btn{margin-left:auto;padding:1.05rem 1.5rem 1rem}.revs-rail{--n: 1.35}@media(min-width:640px){.revs-rail{--n: 2.4}}@media(min-width:1024px){.revs-rail{--n: 3.6}}@media(max-width:820px){.hl{display:block;position:relative;border-radius:var(--r);overflow:hidden}.hl .split__img{aspect-ratio:.82;min-height:0;border-radius:0}.hl .split__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1a162100 40%,#1a1621a8)}.hl__txt{position:absolute;z-index:2;left:0;right:0;bottom:0;background:none;padding:1.2rem 1rem 1.4rem;border-radius:0;color:#fff}.hl__txt .label{color:#fff!important}.hl__words{margin:.5rem 0 .6rem;gap:.1rem}.hw{font-size:2.6rem;color:#ffffff6b}.hw:after{color:#fff}.hw.on:before{opacity:.22;color:#fff}.hl__note{color:#fff;min-height:2.8em;font-size:.85rem}.sticky__in .nm{font-size:.72rem}}.pc__elu,.gal__elu,.gal__elu.off{transform:none!important}.gal__elu.off{opacity:0}.yuka{grid-template-columns:auto auto;padding:.45rem .55rem .45rem .75rem}.yuka b,.yuka span{grid-column:1}.yuka img{grid-column:2;grid-row:1 / 3;height:2.3rem;width:auto}.buy__proof{gap:.55rem;font-weight:500}.buy__proof b{font-weight:700;color:var(--ink-strong)}.avs{display:inline-flex}.avs img{width:1.85rem;height:1.85rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--panel)}.avs img+img{margin-left:-.55rem}.vb{width:1rem;height:1rem;vertical-align:-3px}.buy__stars{font-size:var(--fs-small);color:var(--ink);margin-top:-.6rem}.buy__stars .stars{color:var(--accent)}.socials{display:flex;gap:.5rem;flex-wrap:wrap}.socials .btn{padding:.8rem 1.2rem .76rem}@media(min-width:821px){.nl__card{padding-right:calc(clamp(1.4rem,3vw,2.6rem) + 3.4rem)}}@media(max-width:820px){.nav .ico{background:#fff;box-shadow:0 2px 10px -4px #2e283659}.nl{padding-top:2.8rem}}.pc__elu{width:23%}.gal__elu{width:18%}.pc__elu{width:20%;right:3%;top:10%!important}.gal__elu{width:16%;right:2.5%;top:2.5%}.buy__proof{flex-wrap:nowrap;gap:.5rem;white-space:nowrap}.buy__proof .avs img{width:1.75rem;height:1.75rem}.buy__proof .avs img:first-child{position:relative;z-index:2;box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px #1d9bf0}.buy__proof .avs img:nth-child(2){z-index:1;position:relative}.bp__t{overflow:hidden;text-overflow:ellipsis}.bp__r{display:flex;align-items:center;gap:.35rem;margin-top:-.55rem;font-size:var(--fs-small);color:var(--ink)}.bp__r b{color:var(--ink-strong)}.bp__r .stars{color:var(--accent);letter-spacing:.02em}.buy__stars{display:none}.bullets li{background:#fff;box-shadow:0 1px #2e28360a}.offer{background:#fff;box-shadow:inset 0 0 0 1px var(--line);position:relative}.offer__dot{box-shadow:inset 0 0 0 1.5px #b9b2c6}.offer.on{background:#f7f3ff;box-shadow:inset 0 0 0 2px var(--accent),0 10px 26px -14px #6e43d68c}.offer.on .offer__dot{box-shadow:inset 0 0 0 5px var(--accent)}.offer--best{margin-top:.55rem}.offer__flag{position:absolute;top:0;left:1rem;transform:translateY(-55%);background:var(--accent);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.32rem .7rem .28rem;border-radius:999px;white-space:nowrap}.offer:not(.on) .offer__flag{background:var(--ink-strong)}.offer.on .gifts-l,.offer.on .gifts-l div{border-color:#6e43d62e}.mix .it{font-size:1.1em}.head h2 strong,.title strong,.big-txt h2 em,h2 em{font-size:1.03em}.act__w{font-family:var(--font-card);font-style:normal;font-weight:800;letter-spacing:-.05em}.hw{font-family:var(--font-card);font-style:normal;font-weight:800;letter-spacing:-.05em;line-height:.98}.rstep .rstep__m{position:relative;padding:0;display:block}.rstep__m img{display:block}.rstep__w{position:absolute;left:1rem;bottom:.7rem;z-index:1;font-family:var(--font-card);font-weight:800;font-size:clamp(2.2rem,3.4vw,3rem);letter-spacing:-.05em;line-height:1;color:#fff;text-shadow:0 2px 18px rgba(26,22,33,.35)}.rstep__w.gh:before{color:#fff;opacity:.28}@media(max-width:820px){#pourquoi>.split__img{order:-1;aspect-ratio:1.45;min-height:0}#pourquoi .why__slides img[src*=ig-boite]{object-position:50% 62%}#pourquoi>.split__txt{gap:.8rem;padding:.95rem 1rem 1.1rem}#pourquoi .tabs{order:-1;gap:.7rem;padding:.7rem .2rem .2rem}#pourquoi .tab.pcard{padding:.32rem .32rem .42rem}#pourquoi .pcard__t{font-size:.86rem;margin-top:.32rem}#pourquoi .pcard__pin{width:1.7rem}#pourquoi .pcard__pin--flag{width:1.95rem}#pourquoi .pcard__pin--stamp{width:1.45rem}#pourquoi .why__say{gap:.7rem}#pourquoi .why__say .lead p{font-size:1.04rem;line-height:1.38}#pourquoi .why__slides{transform:none!important}#pourquoi .why__slides img{top:0!important;opacity:0;transition:opacity .6s var(--ease)}#pourquoi .why__slides img.on{opacity:1}}#pourquoi .tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end;padding:.8rem .3rem .3rem}#pourquoi .tab.pcard{position:relative;display:block;padding:.45rem .45rem .55rem;border:0;border-radius:5px;background:#fffdf8;color:var(--ink-strong);text-align:left;letter-spacing:0;box-shadow:0 12px 26px -16px #2e283680,0 1px #2e28360f;transform:rotate(var(--rot));transition:transform .55s var(--ease),box-shadow .55s var(--ease)}#pourquoi .tab.pcard.on{transform:rotate(0) translateY(-6px);box-shadow:0 18px 32px -16px #6e43d699,0 0 0 2px var(--accent)}@media(hover:hover){#pourquoi .tab.pcard:not(.on):hover{transform:rotate(0) translateY(-3px)}}.pcard__ph{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:var(--photo)}.pcard__ph img{display:block;width:100%;height:100%;object-fit:cover}.pcard__t{display:block;margin-top:.45rem;font-family:var(--font-word);font-style:italic;font-weight:500;font-size:1.15rem;line-height:1;color:var(--ink-strong)}.pcard.on .pcard__t{color:var(--accent)}.pcard__pin{position:absolute;z-index:1;top:-.7rem;right:-.55rem;width:2.3rem;height:auto;transform:rotate(12deg);filter:drop-shadow(0 3px 4px rgba(26,22,33,.3))}.pcard__pin--flag{width:2.7rem;border-radius:3px;box-shadow:0 0 0 1.6px #c9ad72,0 0 0 2.6px #0000001f;transform:rotate(10deg)}.pcard__pin--stamp{width:2rem;transform:rotate(-9deg)}body[data-view=histoire] .hdr-space{height:0}body[data-view=histoire] .hdr:not(.is-sticky):not(.menu-open) .nav{background:transparent}.hh{position:relative;border-radius:var(--r);overflow:hidden;background:#e9e4f3;height:max(34rem,calc(100svh - 38px - 3 * var(--g-top)))}.hh picture,.hh img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hh img{object-fit:cover;object-position:50% 60%}.hh__txt{position:absolute;left:0;right:0;top:calc(var(--nav-h, 4.5rem) + clamp(1.2rem,4vw,3.5rem));display:grid;justify-items:center;gap:.9rem;text-align:center;padding:0 1.2rem}.hh .mix{font-size:clamp(2.4rem,6.4vw,6rem);max-width:14ch}.hh:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,#261c4200,#261c429e);pointer-events:none}.hh__sub{position:absolute;z-index:1;left:0;right:0;bottom:clamp(1.3rem,3.4vw,3rem);margin:0 auto;padding:0 1.2rem;max-width:38ch;text-align:center;color:#fff;font-size:var(--fs-large);line-height:1.35;text-shadow:0 1px 12px rgba(20,14,40,.35)}.hs .split__txt{position:relative;overflow:hidden}.hs__in{display:grid;gap:1rem;align-content:start}.hs__in p{max-width:44ch}.bigw{position:relative;isolation:isolate;align-self:flex-start;font-family:var(--font-card);font-weight:800;font-size:clamp(3.6rem,8vw,8rem);letter-spacing:-.055em;line-height:.9;color:var(--ink-strong)}.bigw.gh:before{color:var(--accent);opacity:.12}.quote{position:relative;isolation:isolate;overflow:hidden;background:var(--panel);border-radius:var(--r);padding:clamp(2.5rem,7vw,6rem) clamp(1.2rem,6vw,6rem);text-align:center}.quote__ko{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-52%);font-family:var(--font-ko);font-size:clamp(12rem,34vw,30rem);line-height:1;color:var(--accent);opacity:.05}.quote blockquote{margin:0 auto;display:grid;gap:1.2rem;justify-items:center}.quote p{max-width:24ch;font-size:clamp(1.45rem,3vw,2.6rem);line-height:1.22;letter-spacing:-.02em;color:var(--ink-strong)}.quote p em{font-family:var(--font-word);font-style:italic;color:var(--accent);font-size:1.04em}.quote cite{font-style:normal;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.nums--4{grid-template-columns:repeat(4,minmax(0,1fr))}.num{background:var(--panel);border-radius:var(--r);padding:clamp(1.1rem,2vw,1.8rem);display:grid;gap:.5rem;align-content:start}.num b{font-family:var(--font-card);font-weight:800;font-size:clamp(2.6rem,5vw,4.8rem);letter-spacing:-.055em;line-height:.9;color:var(--ink-strong);white-space:nowrap}.num span{color:var(--ink-strong);font-weight:600;line-height:1.3}.num small{color:var(--accent);font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.07em}.nums__src{grid-column:1 / -1;font-size:.7rem;color:var(--ink-muted)}.cta-band{position:relative;isolation:isolate;overflow:hidden;background:var(--accent-soft, #efe8ff);border-radius:var(--r);padding:clamp(2.6rem,7vw,5.5rem) 1.2rem;display:grid;justify-items:center;gap:1.2rem;text-align:center}.cta-band .mix{font-size:clamp(2.6rem,7vw,6rem)}.cta-band small{font-size:var(--fs-small);color:var(--ink)}.cta-band__ko{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-ko);font-size:clamp(9rem,30vw,24rem);line-height:1;color:var(--accent);opacity:.08;white-space:nowrap}.ct{background:var(--panel);border-radius:var(--r);padding:clamp(1.4rem,4vw,3.4rem);display:grid;gap:clamp(1.4rem,3vw,2.4rem)}.ct__head{display:grid;gap:.8rem;justify-items:start}.ct__head .mix{font-size:clamp(2.6rem,6vw,5.4rem)}.ct__head p{max-width:46ch;color:var(--ink-strong)}.ct__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.qk{background:#fff;border-radius:14px;padding:1rem 1.05rem;display:grid;grid-template-columns:3rem 1fr;column-gap:.85rem;align-items:center;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.qk b{color:var(--ink-strong);font-size:var(--fs-body)}.qk span:not(.qk__ic){grid-column:2;font-size:var(--fs-small)}.qk__ic{grid-row:1 / 3;width:3rem;height:3rem;border-radius:50%;background:var(--accent-soft, #efe8ff);color:var(--accent);display:grid;place-items:center}.qk__ic svg{width:1.45rem;height:1.45rem}.qk__ic svg[viewBox="0 0 200 200"]{width:3rem;height:3rem}@media(hover:hover){.qk:hover{transform:translateY(-2px);box-shadow:0 12px 26px -18px #2e283673}}.faqp .chips{margin-bottom:1rem;justify-content:flex-start}.faqp__list{background:var(--panel);border-radius:var(--r);padding:.4rem clamp(1rem,3vw,2.2rem)}.faqp__list .acc:first-child{border-top:0}.faqp__list .acc:last-child{border-bottom:0}.faqp__list .acc__b{text-transform:none;letter-spacing:0;font-size:var(--fs-body)}.ct__formwrap{gap:1.4rem}.ct__form,.sv__form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ct__form label,.sv__form label{display:grid;gap:.35rem;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-strong)}.ct__form label small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--ink-muted)}.ct__form .full{grid-column:1 / -1}.ct__form input,.ct__form select,.ct__form textarea,.sv__form input{font:inherit;font-size:1rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-strong);background:#fff;border:1px solid var(--line);border-radius:12px;padding:.85rem .95rem;width:100%;min-height:3.1rem}.ct__form textarea{resize:vertical;min-height:7rem}.ct__form input:focus,.ct__form select:focus,.ct__form textarea:focus,.sv__form input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.sv__form{grid-template-columns:1fr 1fr auto;align-items:end;background:#fff;border-radius:14px;padding:1rem}.sv__form .btn{min-height:3.1rem}.sv__res{background:#fff;border-radius:14px;padding:clamp(1rem,3vw,1.8rem);display:grid;gap:1.1rem}.sv__top{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;align-items:baseline}.sv__top b{color:var(--ink-strong);font-size:var(--fs-large)}.sv__steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.sv__steps li{position:relative;display:grid;grid-template-columns:1.6rem 1fr;gap:.8rem;padding:0 0 1.1rem}.sv__steps li:before{content:"";position:absolute;left:.75rem;top:1.4rem;bottom:0;width:2px;background:var(--line)}.sv__steps li:last-child:before{display:none}.sv__steps i{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--line);display:grid;place-items:center;color:#fff;font-style:normal;font-size:.8rem;font-weight:800}.sv__steps li.ok i{background:var(--accent)}.sv__steps li.ok:before{background:var(--accent)}.sv__steps li.now i{background:#fff;box-shadow:inset 0 0 0 2px var(--accent)}.sv__steps b{display:block;color:var(--ink-strong)}.sv__steps span{font-size:var(--fs-small)}.sv__demo{font-size:.7rem;color:var(--ink-muted)}.gal__nav[hidden]{display:none!important}.buy .tag--soon-l{display:inline-flex;align-self:flex-start;justify-self:start;width:max-content;background:var(--ink-strong);color:#fff;border-radius:999px;padding:.38rem .8rem .34rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.notify{display:grid;grid-template-columns:1fr auto;gap:.5rem;background:#fff;border-radius:14px;padding:.45rem}.notify input{border:0;background:transparent;font:inherit;font-size:1rem;padding:.7rem;min-width:0;color:var(--ink-strong)}.notify input:focus{outline:none}.notify .btn{white-space:nowrap}.notify__s{font-size:var(--fs-small);margin-top:-.4rem}.ssol{display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.ssol__img{border-radius:var(--r);overflow:hidden;background:var(--photo);aspect-ratio:1}.ssol__img img{width:100%;height:100%;object-fit:cover}.ssol__txt{background:var(--panel);border-radius:var(--r);padding:clamp(1.4rem,3.4vw,3rem);display:grid;gap:1.1rem;align-content:center;justify-items:start}.ssol__txt h2{font-size:var(--fs-title);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--ink-strong)}.ssol__txt h2 em{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent);font-size:1.03em}.ssol--rev .ssol__img{order:2}.singr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.ingc{position:relative;isolation:isolate;overflow:hidden;background:var(--ink-strong);color:#cfc9da;border-radius:var(--r);padding:clamp(1.2rem,2.4vw,1.9rem);display:grid;gap:.5rem;align-content:end;min-height:clamp(13rem,22vw,18rem)}.ingc__ko{position:absolute;z-index:-1;right:-.05em;top:-.12em;font-family:var(--font-ko);font-size:clamp(5rem,10vw,9rem);line-height:1;color:#fff;opacity:.05;white-space:nowrap}.ingc small{color:#b9a3ff;font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ingc h3{color:#fff;font-family:var(--font-card);font-weight:800;letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1}.ingc p{font-size:var(--fs-small);line-height:1.45}.sroutine{display:grid;grid-template-columns:1fr}.sroutine .radd{background:var(--panel);border-radius:var(--r);padding:1rem}.upsell{display:grid;grid-template-columns:3.4rem 1fr auto;gap:.7rem;align-items:center;background:var(--panel);border-radius:12px;padding:.6rem .7rem .6rem .6rem;margin-top:.9rem}.upsell img{width:3.4rem;height:3.4rem;border-radius:8px;object-fit:cover;background:var(--photo)}.upsell b{display:block;color:var(--ink-strong);font-size:.8rem}.upsell span{font-size:.72rem}.buy__title .mix--long{font-size:clamp(2.1rem,3.6vw,3.4rem)}.sbuy-proof{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-small);color:var(--ink)}.sbuy-proof b{color:var(--ink-strong)}.sbuy-proof .stars{color:var(--accent)}@media(max-width:820px){.hh{height:auto;aspect-ratio:.78}.hh__txt{top:calc(var(--nav-h, 4rem) + 1.1rem);justify-items:start;text-align:left}.hh .mix{font-size:clamp(2.2rem,10.5vw,2.9rem);max-width:12ch}.hh__sub{text-align:left;margin:0;max-width:30ch;font-size:1.02rem;bottom:1.1rem}.bigw{font-size:clamp(3.2rem,17vw,4.4rem)}.nums{grid-template-columns:1fr;gap:.5rem}.nums .num{grid-template-columns:7.6rem 1fr;grid-template-rows:auto auto;column-gap:.9rem;row-gap:.15rem;align-items:center;padding:1rem 1.1rem}.nums .num b{grid-row:1 / 3;grid-column:1;font-size:2.6rem}.nums .num small{grid-column:2;font-size:.64rem}.nums .num span{grid-column:2;font-size:var(--fs-small)}.nums--4{grid-template-columns:1fr 1fr}.nums--4 .num{display:grid;grid-template-columns:1fr;padding:1rem}.nums--4 .num b{grid-row:auto;font-size:clamp(1.9rem,9.6vw,2.5rem)}.nums--4 .num span{grid-column:1}.ct__formwrap{order:-1}#ct-form>.split__img{display:none}.ct__quick,.ct__form,.sv__form,.ssol{grid-template-columns:1fr}.ssol--rev .ssol__img{order:0}.singr{grid-template-columns:1fr;gap:.6rem}.ingc{min-height:0;padding-top:2.6rem}.ingc__ko{font-size:5.6rem}.notify{grid-template-columns:1fr}}.ico,.gal__nav button{width:2.75rem;height:2.75rem}.btn--mini{min-height:2.5rem;padding:.7rem 1rem .66rem;font-size:.75rem}.chip{min-height:2.5rem}.tag{font-size:.6875rem}.yuka span{font-size:.6rem}.ct__form label small{font-size:.7rem}.offer__pr s,.gifts-l s,.line .pr s{color:#7d7788}.foot__cols>div{gap:.1rem}.foot__cols>div a{display:block;padding:.55rem 0}.foot h4{margin-bottom:.5rem}.signup input,.signup .btn{min-height:2.75rem}.radd .link-u,.sroutine .link-u{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .1rem}.radd b,.radd span{font-size:.78rem}.num small{font-size:.7rem}.eng .link-u{display:inline-flex;min-height:2.5rem;align-items:center}@media(max-width:820px){.grid .pc__row span:first-child{white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.mix .it{white-space:nowrap}.acc__b{text-transform:none;letter-spacing:0;font-size:.9rem;line-height:1.35;text-align:left}@media(max-width:820px){.views button{min-width:2.5rem;min-height:2.5rem}}.gk{position:relative;isolation:isolate}.gk:before{content:attr(data-ko);position:absolute;z-index:-1;left:-.03em;top:50%;transform:translateY(-56%);font-family:var(--font-ko);font-style:normal;font-weight:400;font-size:1.85em;letter-spacing:.01em;line-height:1;color:var(--accent);opacity:.1;white-space:nowrap;pointer-events:none;text-transform:none;max-width:calc(100vw - 2.5rem);overflow:hidden}.head .gk{margin-top:.5rem}.yi .gk:before,.big--dark .gk:before,.rstep .gk:before{color:#fff;opacity:.08}.big-txt .gk:before{opacity:.12}.yi__stage{display:grid;place-items:center}.yi__art{height:86%;width:100%;aspect-ratio:auto;display:grid;place-items:center}.yi__art img{width:auto!important;height:auto!important;max-width:min(70%,26rem)!important;max-height:100%!important;object-fit:contain}.pc__row span:first-child{white-space:normal;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:1024px){.acts-rail{--n: 3}.acts-rail .act{aspect-ratio:.86}.acts-rail .act__w{font-size:clamp(2.8rem,4.4vw,4.6rem)}}.pc__meta b{color:var(--ink-strong);font-weight:700}#pourquoi .why__slides img[src*=montgolfiere]{object-position:50% 40%}.story{position:relative;height:calc(var(--n, 3) * 75svh + 25svh)}.story__sticky{position:sticky;top:calc(var(--g-top, .75rem) + .25rem);height:calc(100svh - 1.5rem);display:grid;grid-template-columns:1fr 1fr;gap:var(--g)}.story__img{position:relative;overflow:hidden;border-radius:var(--r);background:var(--photo)}.story__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.2s var(--ease-out)}.story__img img.on{opacity:1;transform:none}.story__txt{background:var(--panel);border-radius:var(--r);display:grid;align-content:center;justify-items:center;text-align:center;padding:2rem 1.5rem;gap:.2rem}.story__txt .label{color:var(--ink-strong);margin-bottom:.8rem}.story__words{display:grid;gap:.1rem;justify-items:center}.sw{position:relative;isolation:isolate;cursor:pointer;font-family:var(--font-card);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(3rem,5.6vw,6rem);color:#6e43d638;transition:color .5s var(--ease),transform .5s var(--ease)}.sw.on{color:var(--accent)}.sw:before{content:attr(data-ko);position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-52%);font-family:var(--font-ko);font-weight:400;font-size:1.05em;color:var(--accent);opacity:0;white-space:nowrap;transition:opacity .5s}.sw.on:before{opacity:.12}.story__note{margin-top:1rem;max-width:30ch;color:var(--ink-strong);min-height:2.8em}.story__dots{display:flex;gap:.4rem;margin-top:1rem}.story__dots i{width:.45rem;height:.45rem;border-radius:50%;background:#6e43d640;transition:background .4s,width .4s}.story__dots i.on{width:1.4rem;border-radius:999px;background:var(--accent)}.yi__stage{height:clamp(16rem,30vw,24rem)}.yi__art{position:absolute!important;top:8%!important;right:3.5rem!important;bottom:8%!important;left:3.5rem!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;display:grid;place-items:center}.yi__art img{width:auto!important;height:auto!important;max-width:min(100%,26rem)!important;max-height:100%!important;object-fit:contain}.yi__tabs[style*="--c:3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rstep__num{position:absolute;left:1rem;top:.8rem;z-index:1;font-family:var(--font-word);font-style:italic;font-size:1.5rem;color:#fff;text-shadow:0 2px 12px rgba(26,22,33,.35)}.rstep>div:last-child{padding:.9rem 1.1rem 1.1rem}.rstep>div:last-child p{color:var(--ink-strong)}@media(max-width:820px){.story{height:calc(var(--n, 3) * 70svh + 30svh)}.story__sticky{top:.6rem;height:calc(100svh - 1.2rem);grid-template-columns:1fr;gap:0}.story__sticky>*{grid-area:1 / 1}.story__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 55%,#1e14348c,#1e143433 70%)}.story__txt{z-index:1;background:none;padding:1.5rem 1rem}.story__txt .label{color:#fff}.sw{font-size:clamp(3rem,15vw,4.2rem);color:#ffffff73;text-shadow:0 2px 18px rgba(20,14,40,.25)}.sw.on{color:#c7b2ff}.sw.on:before{color:#fff;opacity:.14}.story__note{color:#fff;font-size:.95rem}.story__dots i{background:#fff6}.story__dots i.on{background:#c7b2ff}.yi__stage{height:17rem}.yi__art{top:6%!important;right:3rem!important;bottom:6%!important;left:3rem!important}}a.bp__r{color:inherit;text-decoration:none}a.bp__r u{text-underline-offset:3px;text-decoration-color:#6e43d673}.hero2__rate[data-avis]{cursor:pointer}.sv__go{justify-self:start}.yi .yi__stage{container-type:inline-size;height:clamp(16rem,28vw,22rem)}.yi .yi__kr{font-size:min(15rem,calc(86cqw / var(--len, 3)));color:#ffffff29;letter-spacing:-.02em}.yi .yi__art{position:absolute!important;top:13%!important;bottom:13%!important;left:0!important;right:0!important;width:min(42%,15rem)!important;height:auto!important;margin:0 auto}.yi .yi__art img{max-width:100%!important;max-height:100%!important}@media(max-width:820px){.yi .yi__stage{height:15rem}.yi .yi__art{top:15%!important;bottom:15%!important;width:min(40%,9.5rem)!important}}.nl{display:block!important}.nl__card{grid-template-columns:minmax(0,1fr) minmax(0,36%);column-gap:clamp(1.5rem,4vw,4rem);row-gap:.9rem;align-items:center;margin:0 auto!important;max-width:62rem;padding:clamp(1.4rem,3vw,2.6rem)!important}.nl__head{display:grid;gap:.8rem;grid-column:1}.nl__head h2,.nl__head p{max-width:none!important}.nl__card>form,.nl__card>small{grid-column:1}.nl__card{grid-template-rows:1fr auto auto auto 1fr}.nl__head{grid-row:2}.nl__card>form{grid-row:3}.nl__card>small{grid-row:4}.nl__pic{grid-column:2;grid-row:1 / -1;position:relative!important;right:auto!important;top:auto!important;width:auto!important;margin:calc(-1*clamp(1.6rem,4.5vw,4.5rem)) 0!important}@media(max-width:820px){.nl{padding:2.8rem .9rem 1.6rem!important}.nl__card{grid-template-columns:minmax(0,1fr) min(40%,12rem);column-gap:.9rem;row-gap:1rem;align-items:center;padding:1.3rem 1.1rem 1.2rem!important}.nl__card{grid-template-rows:auto auto auto}.nl__head{grid-row:1}.nl__card>form{grid-row:2}.nl__card>small{grid-row:3}.nl__pic{grid-row:1;align-self:start;margin:-2.6rem -.2rem 0 0!important}.nl__card>form,.nl__card>small{grid-column:1 / -1}}.cart__goal{position:relative}.goal__t{margin:0;line-height:1.4;color:var(--ink)}.goal__more{color:var(--ink-muted)}.goalbar s{transition:background .4s}.goalbar s.on{background:var(--accent)}.goal-g div{font-size:.7rem}.goal-g__im{position:relative;flex:none;display:grid;place-items:center}.goal-g__im svg{position:absolute;width:.95rem;height:.95rem;color:var(--ink-strong);background:#fff;border-radius:50%;padding:.14rem;right:-.3rem;bottom:-.3rem;box-shadow:0 1px 3px #0000002e}.goal-g div:not(.on) img{filter:grayscale(1)}.confetti{position:absolute;left:50%;top:1.2rem;z-index:3;pointer-events:none}.confetti i{position:absolute;width:7px;height:11px;border-radius:2px;background:var(--c);opacity:0;animation:conf 1.4s var(--d) cubic-bezier(.2,.7,.3,1) forwards}@keyframes conf{0%{opacity:1;transform:translate(0) rotate(0)}35%{opacity:1;transform:translate(calc(var(--x) * .6),var(--y)) rotate(calc(var(--r) * .4))}to{opacity:0;transform:translate(var(--x),120px) rotate(var(--r))}}.line{grid-template-columns:7.2rem minmax(0,1fr) auto!important;gap:1rem!important;align-items:center!important;padding:.9rem 0!important}.line img{width:7.2rem!important;height:7.2rem!important;border-radius:14px!important;object-fit:cover;background:#efedf3}.line__m{display:grid;justify-items:start;gap:.2rem}.line b{font-size:.78rem;line-height:1.3}.line .muted{font-size:.74rem;line-height:1.35}.line__r{display:grid;justify-items:end;gap:.5rem;align-self:stretch;align-content:space-between}.line .pr{font-size:.92rem;margin:0}.qty{display:inline-grid!important;grid-template-columns:2.1rem 1.6rem 2.1rem;align-items:center;justify-items:center;height:2.2rem;padding:0!important;gap:0!important;margin-top:.45rem!important;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #2e28361a}.qty button{width:2.1rem!important;height:2.1rem!important;display:grid!important;place-items:center;border-radius:50%;color:var(--ink-strong)}.qty button svg{width:.7rem;height:.7rem;display:block}.qty span{font-size:.85rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-strong);text-align:center}@media(hover:hover){.qty button:hover{background:var(--accent-soft)}}.gline{grid-template-columns:3rem minmax(0,1fr) auto!important}.bnd{padding:1.1rem 0 .4rem}.bnd__h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.65rem}.bnd__h b{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-strong)}.bnd__h span{font-size:.72rem;color:var(--ink-muted)}.bnd__track{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.25rem;padding:.2rem 1.25rem .5rem;scroll-padding:0 1.25rem}.bnd__track::-webkit-scrollbar{display:none}.bnd__card{scroll-snap-align:start;position:relative;display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:.9rem;align-items:center;padding:.85rem .9rem .85rem .75rem;border-radius:18px;color:#fff;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,#8c66f2,#6e43d6 45%,#4f2bb0);box-shadow:0 16px 30px -18px #4f2bb0cc}.bnd__card:after{content:"";position:absolute;right:-2.5rem;top:-2.5rem;width:7rem;height:7rem;border-radius:50%;background:#ffffff14;pointer-events:none}.bnd__card.off{background:radial-gradient(120% 140% at 0% 0%,#5d566b,#3d3649 60%,#2e2836);box-shadow:none}.bnd__card.off .bnd__ph img{filter:saturate(.4)}.bnd__ph{position:relative;height:6.2rem}.bnd__ph img{position:absolute;width:4rem;height:4rem;border-radius:12px;object-fit:cover;box-shadow:0 10px 18px -8px #140a328c}.bnd__ph img:first-child{left:0;top:0;transform:rotate(-7deg)}.bnd__ph img:last-child{right:0;bottom:0;transform:rotate(6deg)}.bnd__m{position:relative;z-index:1;display:grid;justify-items:start;gap:.22rem;min-width:0}.bnd__chip{background:#fff;color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.26rem .55rem .22rem}.bnd__card.off .bnd__chip{color:var(--ink-strong)}.bnd__m b{font-size:.95rem;line-height:1.2;letter-spacing:-.01em}.bnd__s{font-size:.72rem;opacity:.85;line-height:1.3}.bnd__p{font-size:.85rem;font-weight:700}.bnd__p s{font-weight:400;opacity:.7;margin-left:.2rem}.bnd__btn{margin-top:.3rem;min-height:2.5rem;padding:0 .95rem;white-space:nowrap;border-radius:999px;background:#fff;color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.02em;transition:transform .3s var(--ease)}.bnd__card.off .bnd__btn{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #fff6}@media(hover:hover){.bnd__btn:hover{transform:translateY(-2px)}}.cart__trust{font-size:.7rem}.stp{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--g);align-items:stretch}.stp__img{position:relative;aspect-ratio:3 / 2;border-radius:var(--r);overflow:hidden;background:var(--photo)}.stp__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.6s var(--ease-out)}.stp__img img.on{opacity:1;transform:none}.stp__num{position:absolute;left:clamp(.9rem,2vw,1.6rem);bottom:clamp(.4rem,1vw,.9rem);font-family:var(--font-card);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(3rem,6vw,5.6rem);color:#fff;text-shadow:0 6px 28px rgba(30,20,52,.35)}.stp__txt{background:var(--panel);border-radius:var(--r);padding:clamp(1.3rem,3vw,2.6rem);display:grid;align-content:center;gap:clamp(.9rem,1.6vw,1.3rem)}.stp__txt h2{font-size:var(--fs-title);font-weight:500;letter-spacing:-.03em;line-height:1.1;color:var(--ink-strong)}.stp__words{display:grid;gap:.15rem;justify-items:start}.stp__w{display:inline-flex;align-items:baseline;gap:.6rem;font-family:var(--font-card);font-weight:800;letter-spacing:-.05em;line-height:1.05;font-size:clamp(2.2rem,3.6vw,3.7rem);color:#6e43d63d;text-align:left;transition:color .5s var(--ease)}.stp__w small{font-family:var(--font-ui);font-size:.7rem;font-weight:800;letter-spacing:.08em;color:inherit;transform:translateY(-.15em)}.stp__w.on{color:var(--accent)}@media(hover:hover){.stp__w:not(.on):hover{color:#6e43d680}}.stp__note{color:var(--ink-strong);min-height:2.8em;max-width:34ch}.stp__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;max-width:18rem}.stp__bar i{height:3px;border-radius:3px;background:#6e43d62e;overflow:hidden}.stp__bar b{display:block;height:100%;width:0;background:var(--accent)}.stp__bar i.done b,.stp__bar i.on b{width:100%}.play .stp__bar i.on b{width:0;animation:barfill 4.5s linear forwards}@keyframes barfill{to{width:100%}}@media(max-width:820px){.stp{grid-template-columns:1fr;gap:.5rem}.stp__txt{padding:1.2rem 1.1rem 1.3rem;gap:.8rem}.stp__words{grid-auto-flow:column;justify-content:start;gap:1.1rem}.stp__w{flex-direction:column;align-items:flex-start;gap:.1rem;font-size:clamp(1.45rem,7vw,1.9rem);white-space:nowrap}.stp__w small{transform:none;font-size:.62rem}.stp__bar{max-width:none}}.pcard__bar{position:absolute;left:.45rem;right:.45rem;bottom:.2rem;height:2px;border-radius:2px;background:#6e43d624;overflow:hidden;opacity:0;transition:opacity .3s}.pcard__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--accent)}.pcard.on .pcard__bar{opacity:1}#pourquoi.play .pcard.on .pcard__bar:after{animation:barfill 6s linear forwards}.bst{display:grid;gap:0;width:100%}.bst>div{display:grid;grid-template-columns:8.2rem minmax(0,1fr);gap:.9rem;align-items:center;padding:.7rem 0;border-top:1px solid rgba(46,40,54,.12)}.bst>div:last-child{border-bottom:1px solid rgba(46,40,54,.12)}.bst b{font-family:var(--font-card);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:clamp(1.8rem,2.6vw,2.5rem);color:var(--accent);white-space:nowrap}.bst span{color:var(--ink-strong);font-weight:600;line-height:1.3;font-size:.92rem}.bst small{display:block;color:var(--ink-muted);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.15rem}.bst__src{font-size:.68rem!important;color:var(--ink-muted);margin-top:-.4rem}@media(max-width:820px){.bst>div{grid-template-columns:7.2rem minmax(0,1fr);gap:.7rem}.bst b{font-size:1.65rem}}.tile--geste .tile__ph{position:absolute;top:0;right:0;bottom:0;left:0}.tile--geste .tile__ph img{object-position:50% 32%}.tile--geste .tile__t p em{font-family:var(--font-word);font-style:italic}.tile__s{display:none}@media(min-width:961px){.tile--geste{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);aspect-ratio:auto;background:var(--panel);color:var(--ink-strong)}.tile--geste:after{display:none}.tile--geste .tile__ph{position:relative}.tile--geste .tile__t{position:relative;left:auto;right:auto;bottom:auto;align-content:center;padding:clamp(1.5rem,3vw,3rem);gap:1.1rem}.tile--geste .tile__t p{font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1.08;letter-spacing:-.03em;font-weight:500}.tile--geste .tile__t p em{color:var(--accent)}.tile--geste .tile__s{display:block;max-width:30ch}.tile--geste .btn{--b: var(--ink-strong);--t: var(--ink-strong);background:var(--ink-strong);color:#fff}}.line .rm{width:2.5rem!important;height:2.5rem!important;margin:-.6rem -.7rem 0 0;font-size:1.1rem}.view.enter .gal{animation:fadein .9s var(--ease-out) both}.view.enter .buy>*{animation:up .8s var(--ease-out) both}.view.enter .buy>*:nth-child(2){animation-delay:.06s}.view.enter .buy>*:nth-child(3){animation-delay:.12s}.view.enter .buy>*:nth-child(4){animation-delay:.18s}.view.enter .buy>*:nth-child(5){animation-delay:.24s}.view.enter .buy>*:nth-child(n+6){animation-delay:.3s}.view.enter .coll-head>*,.view.enter .ct__head>*,.view.enter .hh__txt>*,.view.enter .hh__sub{animation:up 1s var(--ease-out) both}.view.enter .coll-head>*:nth-child(2),.view.enter .ct__head>*:nth-child(2){animation-delay:.12s}.view.enter .hh img{animation:settle 1.8s var(--ease-out) both}.view.enter .hh__sub{animation-delay:.25s}.grid.anim>*{animation:up .75s var(--ease-out) both}.grid.anim>*:nth-child(2){animation-delay:.07s}.grid.anim>*:nth-child(3){animation-delay:.14s}.grid.anim>*:nth-child(4){animation-delay:.21s}.grid.anim>*:nth-child(5){animation-delay:.28s}.grid.anim>*:nth-child(n+6){animation-delay:.35s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.view.enter *,.grid.anim>*{animation:none!important}}.pc--off,.mcard--off,.mob--off{cursor:default}@media(hover:hover){.mcard--off:hover{transform:none;box-shadow:none}}.line{grid-template-columns:5.6rem minmax(0,1fr) auto!important;gap:.9rem!important;padding:1rem 0!important;border-bottom:1px dotted rgba(46,40,54,.18)!important}.line img{width:5.6rem!important;height:5.6rem!important;border-radius:0!important;object-fit:contain!important;background:none!important}.line b{font-size:.82rem;letter-spacing:.05em}.qty{grid-template-columns:2rem 1.8rem 2rem!important;height:2.4rem!important;padding:0 .2rem!important;margin-top:.55rem!important;background:none!important;box-shadow:inset 0 0 0 1.5px var(--ink-strong)!important}.qty button{width:2rem!important;height:2rem!important;background:none!important}.qty button svg{width:1.35rem!important;height:1.35rem!important}.qty button svg circle{fill:var(--ink-strong)}.qty button svg path{stroke:#fff}@media(hover:hover){.qty button:hover svg circle{fill:var(--accent)}}.qty span{font-size:.85rem!important;font-weight:600!important}.bnd{padding:1.6rem 0 .4rem!important}.bnd__h{display:block!important;text-align:center;margin:0 0 .8rem!important;font-size:1.15rem;letter-spacing:-.01em;color:var(--ink-strong)}.bnd__h b{font-size:inherit!important;text-transform:uppercase;letter-spacing:.02em!important;font-weight:800}.bnd__track{grid-auto-columns:88%!important}.bnd__card,.bnd__card.off{grid-template-columns:5.4rem minmax(0,1fr)!important;gap:.9rem!important;padding:.9rem 1rem .9rem .7rem!important;border-radius:20px!important;background:#fff!important;color:var(--ink-strong)!important;box-shadow:none!important}.bnd__card:after{display:none!important}.bnd__ph{height:5.4rem!important}.bnd__ph img{width:3.6rem!important;height:5.2rem!important;object-fit:contain;border-radius:0!important;box-shadow:none!important;transform:none!important;top:0!important;bottom:auto!important}.bnd__ph img:first-child{left:-.2rem!important}.bnd__ph img:last-child{right:-.2rem!important;left:auto!important}.bnd__card.off .bnd__ph img{filter:grayscale(1)!important;opacity:.55}.bnd__m b{font-size:.82rem!important;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.bnd__s{font-size:.74rem!important;opacity:1!important;color:var(--ink-muted)}.bnd__p{font-size:.85rem!important}.bnd__p s{color:var(--ink-faint);opacity:1!important}.bnd__tag{font-style:normal;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.bnd__card.off .bnd__tag{color:var(--ink-muted)}.bnd__ph img{width:3.9rem!important;height:5.4rem!important}.bnd__btn{background:var(--ink-strong)!important;color:#fff!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;font-size:.72rem!important;box-shadow:none!important}.bnd__card.off .bnd__btn{background:none!important;color:var(--ink-strong)!important;box-shadow:inset 0 0 0 1.5px var(--ink-strong)!important}.yi .yi__art{display:block!important}.yi .yi__art img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important}.prefoot{display:block}.mega__row--packs{grid-template-columns:repeat(auto-fill,minmax(0,calc((100% - 3.75rem) / 6)));justify-content:center}.mob__h{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 -.5rem}@media(min-width:821px){.mob__h{display:none}}.stp--tall{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.stp--tall .stp__img{aspect-ratio:4 / 5}@media(max-width:820px){.stp--tall{grid-template-columns:1fr}}.packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.pk{background:var(--panel);border-radius:var(--r);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.pk--big{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.pk__ph{position:relative;display:block;background:#f1eff6}.pk__hero{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}.pk__duo{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;padding:0 .8rem}.pk__duo img{width:43%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--r) * .6);background:#f1eff6}.pk__plus{font-weight:800;color:var(--accent);margin:0 .35rem;font-size:1.25rem}.pk__tag{position:absolute;left:1rem;top:1rem}.pk__m{padding:1.2rem 1.3rem 1.4rem;display:grid;gap:.45rem;align-content:start}.pk--big .pk__m{padding:clamp(1.4rem,3.2vw,3rem);align-content:center;gap:.8rem}.pk__n{color:var(--ink-strong);font-weight:700;font-size:var(--fs-body);text-decoration:none}.pk--big .pk__n{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.1}.pk__s{font-size:var(--fs-small);color:var(--ink-muted)}.pk__p b{font-size:1.15rem;color:var(--ink-strong)}.pk--big .pk__p b{font-size:1.5rem}.pk__p s{color:var(--ink-muted);font-size:var(--fs-small)}.pk__in{list-style:none;margin:.2rem 0;padding:0;display:grid;gap:.45rem}.pk__in li{display:grid;grid-template-columns:2.8rem 1fr auto;gap:.7rem;align-items:center;font-size:var(--fs-small);background:#fff;border-radius:calc(var(--r) * .6);padding:.35rem .8rem .35rem .35rem}.pk__in img{width:2.8rem;height:2.8rem;object-fit:cover;border-radius:calc(var(--r) * .45);background:#f1eff6}.pk__in s{color:var(--ink-muted)}.pk__cta{display:grid;gap:.7rem;justify-items:center;margin-top:.4rem}@media(max-width:900px){.packs,.pk--big{grid-template-columns:1fr}.pk:not(.pk--big){grid-template-columns:44% 1fr;grid-template-rows:auto}.pk:not(.pk--big) .pk__duo{aspect-ratio:auto;height:100%;padding:.6rem .3rem}.pk:not(.pk--big) .pk__m{padding:1rem}.pk:not(.pk--big) .pk__tag{left:.6rem;top:.6rem;font-size:.62rem}}.inpk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.inpk__c{display:grid;gap:.3rem;background:var(--panel);border-radius:var(--r);padding:0 0 1.2rem;overflow:hidden;color:inherit;text-decoration:none}.inpk__c img{width:100%;aspect-ratio:1;object-fit:cover;background:#f1eff6;margin-bottom:.6rem}.inpk__c b,.inpk__c span,.inpk__c s{padding:0 1.1rem}.inpk__c b{color:var(--ink-strong)}.inpk__c span{font-size:var(--fs-small)}.inpk__c s{font-size:var(--fs-small);color:var(--ink-muted)}@media(max-width:700px){.inpk{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.inpk__c b,.inpk__c span,.inpk__c s{padding:0 .55rem;font-size:.72rem}}.pc__was{font-weight:400;color:var(--ink-muted);margin-right:.2rem}body[data-view=suivi] .engage--pf{display:none}.bnd__card--one .bnd__ph img{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:4.4rem!important}.bnd__p s{margin-left:.25rem}.stp__par{position:absolute;left:0;right:0;top:-7%;bottom:-7%;will-change:transform}.sticky{left:50%!important;right:auto!important;width:min(34rem,calc(100% - 1.2rem));bottom:calc(env(safe-area-inset-bottom,0px) + .6rem)!important;transform:translate(-50%,160%)!important}.sticky.on{transform:translate(-50%)!important}.sticky__in{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:999px!important;padding:.4rem .4rem .4rem .7rem!important;gap:.7rem!important;box-shadow:0 18px 40px -16px #2e283673,0 0 0 1px #2e283612!important}.sticky__in img{width:2.8rem!important;height:2.8rem!important;object-fit:contain!important;background:none!important;border-radius:0!important}.sticky__in .nm{font-size:.74rem!important;line-height:1.2;min-width:0}.sticky__in .nm small{color:var(--ink-muted)!important;font-weight:600!important;font-size:.72rem!important;white-space:nowrap}.sticky__in .nm small .stars{color:var(--accent);letter-spacing:0}.sticky__in .btn{margin-left:auto;border-radius:999px!important;padding:1rem 1.25rem .95rem!important;white-space:nowrap;flex:none}@media(max-width:400px){.sticky__in .btn{padding:.95rem 1rem .9rem!important;font-size:.7rem}.sticky__in img{width:2.4rem!important;height:2.4rem!important}}.mq__stock{flex:none;font:inherit;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#c7b2ff;padding:.45rem .75rem;border-radius:999px;white-space:nowrap;box-shadow:inset 0 0 0 1px #c7b2ff80;margin-left:.2rem}@media(max-width:1180px){.mega__row{grid-template-columns:repeat(3,minmax(0,1fr))}.rev__grid,.ings{grid-template-columns:repeat(2,minmax(0,1fr))}.foot__cols{grid-template-columns:1fr 1fr 1fr}.foot__cols>div:first-child{grid-column:1 / -1;border-bottom:1px solid rgba(255,255,255,.14)}.foot__cols>div:nth-child(2){border-left:0}}@media(max-width:960px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp{grid-template-columns:1fr}.gal{position:relative;top:0}.proofs,.ritual{grid-template-columns:1fr}.proof,.rstep{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:none}.proof img,.rstep img{aspect-ratio:auto;height:100%;min-height:13rem}.ba__wrap{grid-template-columns:1fr}.ba__frame{aspect-ratio:.9;max-height:75vh}}@media(max-width:820px){.nav{grid-template-columns:auto 1fr auto;padding:.7rem .7rem .65rem}.navlink{display:none}.burger{display:grid}.ico--hide{display:none}.logo{justify-self:center;height:26px}.mega{display:none}.mob{display:block;max-height:0;overflow:hidden;background:var(--panel);border-radius:0 0 var(--r) var(--r);transition:max-height 1s var(--ease)}.mob__in{padding:.25rem .9rem 1.2rem;display:grid;gap:1rem}.mob__cards{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mob__cards a{display:grid;gap:.4rem;background:#fff;border-radius:var(--r-s);padding:.45rem .45rem .65rem}.mob__cards img{width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:var(--photo)}.mob__cards b{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong);line-height:1.3}.mob__links a{display:flex;justify-content:space-between;align-items:center;padding:.85rem 0;border-top:1px solid var(--line);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-strong);font-size:.8rem}.hero{grid-template-columns:1fr;min-height:0;padding:0 .7rem .7rem;gap:.7rem}.hero__img{order:-1;min-height:0;aspect-ratio:4 / 5}.hero__txt{padding:.6rem .45rem .8rem;gap:1rem}.split{grid-template-columns:1fr}.split__img{min-height:0;aspect-ratio:4 / 5}.split__txt{min-height:0;padding:1.5rem 1.1rem}.split--rev .split__img{order:-1}.grid{gap:.6rem}.grid .pc{aspect-ratio:auto;min-height:20.5rem;padding:.85rem .8rem .8rem}.grid .pc__word{font-size:1.45rem}.grid .pc__top{flex-direction:column;gap:.4rem}.grid .pc__top .tag{font-size:.55rem;padding:.26rem .5rem .22rem}.grid .pc__sub{display:none}.grid .pc__row{font-size:.72rem;flex-direction:column;gap:0}.grid.one{grid-template-columns:1fr}.grid.one .pc{min-height:27rem}.grid.one .pc__word{font-size:2.3rem}.grid.one .pc__top{flex-direction:row}.tile{aspect-ratio:auto;min-height:20.5rem}.grid:not(.one) .tile__t{left:.8rem;right:.8rem;bottom:.8rem;gap:.6rem}.grid:not(.one) .tile__t p{font-size:.95rem}.grid:not(.one) .tile .btn{padding:.55rem .9rem .5rem;font-size:.6875rem}.ba{padding:1.3rem .8rem}.ba__list{grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ba__list::-webkit-scrollbar{display:none}.ba__item{scroll-snap-align:start}.rev{padding:1.3rem .8rem}.rev__grid{grid-template-columns:1fr 1fr;gap:.6rem}.rev__card div{padding:.7rem .75rem .85rem;font-size:.82rem}.ings{grid-template-columns:1fr 1fr;gap:.6rem}.ing{min-height:12rem;padding:.85rem}.ing b{font-size:1.45rem}.proof,.rstep{grid-template-columns:1fr}.proof img,.rstep img{height:auto;min-height:0;aspect-ratio:1.3}.pdp{padding:0 .7rem .7rem}.buy{padding:.6rem .2rem .3rem}.routine-add{grid-template-columns:1fr}.sticky{left:0;right:0}.sticky__opts{display:none}.sticky__in .btn{margin-left:auto}.shelf{grid-template-columns:repeat(5,34%);overflow-x:auto;scrollbar-width:none;justify-content:start}.shelf::-webkit-scrollbar{display:none}.foot__cols{grid-template-columns:1fr 1fr}.foot__cols>div:nth-child(4){border-left:0}.foot__cols>div:nth-child(n+4){border-top:1px solid rgba(255,255,255,.14)}.rail__foot .arrows{display:none}.annonce p{font-size:.64rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv{transform:none;opacity:1}}@media(min-width:961px){.pdp{padding-left:0}.gal{top:var(--nav-h, 64px)}.gal__main{border-radius:0}.thumbs{padding-left:var(--g)}}@media(max-width:960px){.gal{margin:0 calc(-1 * var(--g))}.gal__main{border-radius:0}.thumbs{padding:0 var(--g) 2px}}@media(max-width:820px){.gal{margin:0 -.7rem}.thumbs{padding:0 .7rem 2px}}.pc__row span:first-child{display:block;-webkit-line-clamp:unset}.pc--was .pc__row{flex-direction:column;gap:.15rem}.pc--was .pc__row span:last-child{white-space:nowrap}.gal__nav{bottom:calc(var(--th, 4.2rem) + 2px + .6rem + .8rem)}@media(max-width:820px){.gal__nav button{display:none}.gal__nav{bottom:calc(var(--th, 4.2rem) + 2px + .6rem + .6rem);right:.6rem}.gal__nav span{padding:.35rem .6rem .3rem;font-size:.66rem}}.pc__meta .stars i{font-style:normal}@media(max-width:820px){.grid .pc__meta .stars i{display:none}}.mob__cards>div{display:grid;gap:.4rem;background:#fff;border-radius:var(--r-s);padding:.45rem .45rem .65rem;scroll-snap-align:start}.hdr.menu-open .navlink svg{transform:none}.hdr.menu-open .navlink[aria-expanded=true] svg{transform:rotate(180deg)}.mega__row--packs{display:flex;justify-content:center}.mega__row--packs>*{width:calc((100% - 3.75rem) / 6);flex:none}.split--faq .split__img{min-height:0;aspect-ratio:860 / 1041}@media(max-width:820px){.split--faq .split__img{aspect-ratio:4 / 5}}.y5v .stars{display:inline;gap:0}.y5v .hl{background-image:none;padding:0;font-weight:inherit}.y5v .ph{position:static;inset:auto;background:none}.shopify-section,#MainContent{display:block}.y5-hide{display:none!important}.signup .y5-ok,.notify-ok{font-weight:700;color:var(--ink-strong)}.shopify-design-mode .rv{opacity:1!important;transform:none!important}.annonce strong{color:#cbb8ff}.signs-note b{color:var(--ink-strong)}.buy__desc p,.faq__txt .acc__p p,.sacc .acc__p p{margin:0}.buy__desc p+p{margin-top:.6em}.mega__row[hidden],.gal__nav[hidden],.pc[hidden],.tile[hidden],[data-fc-list][hidden]{display:none!important}a.hero2__rate{cursor:pointer}a.btn--mini,.pc__cta a.btn{text-decoration:none}.count[hidden]{display:none!important}@media(max-width:820px){:root{--fs-title: 1.36rem;--fs-large: 1rem;--fs-word: 2rem;--fs-body: .875rem;--fs-small: .76rem;--fs-label: .69rem}.head h2,.title,.big-txt h2{font-size:var(--fs-title);line-height:1.14}.head h2 strong,.title strong,.big-txt h2 em,h2 em{font-size:1.02em}.gk:before{font-size:1.32em;top:.58em;transform:translateY(-50%)}.gh:before{font-size:1.1em}.hero2 h1{font-size:clamp(1.6rem,7vw,1.9rem)!important}.buy__title .mix{font-size:2.25rem}.buy__title .mix--long{font-size:1.8rem}.coll-head .mix{font-size:2.6rem}.ct__head .mix,.cta-band .mix{font-size:2.2rem}.hh .mix{font-size:clamp(1.9rem,8.6vw,2.4rem)}.pc__row{font-size:.74rem;letter-spacing:.02em}.pc__sub,.pc__meta{font-size:.72rem}.bullets li{font-size:.68rem;padding:.5rem .55rem;gap:.4rem;line-height:1.2}.bullets svg{width:15px;height:15px}.buy__desc{font-size:.86rem;line-height:1.5}.price b{font-size:1.5rem}.scarce{font-size:.72rem;padding:.7rem .8rem}.offer__name span{font-size:.72rem}.why__say .lead p,#pourquoi .why__say .lead p{font-size:.95rem;line-height:1.4}.stp__w{font-size:clamp(1.3rem,6.2vw,1.6rem)}.stp__note{font-size:.84rem}.yi__tab b{font-size:.82rem}.yi__tab small{font-size:.58rem}.yi__desc{font-size:.84rem}.sign p{font-size:.62rem;padding:.6rem .65rem .7rem;gap:.5rem}.sign p b{font-size:1.1rem}.bst b{font-size:1.4rem}.bst span{font-size:.8rem}.bst small{font-size:.58rem}.num b,.nums .num b{font-size:2.1rem}.proof h3{font-size:1.05rem}.acc__b{font-size:.84rem}.rev__card q{font-size:.82rem}.acts-rail .act__w{font-size:2.4rem}.signs-note{font-size:.74rem}.annonce p{font-size:.62rem}.engage{grid-template-columns:1fr 1fr;gap:.5rem}.eng{grid-template-columns:2.2rem 1fr;gap:.6rem;padding:.75rem .7rem;font-size:.68rem;align-items:center;text-align:left}.eng b{font-size:.76rem;line-height:1.25}.eng .ic,.eng .b30{width:2.2rem;height:2.2rem}.eng .ic svg{width:17px;height:17px}.nl{padding:2.2rem .8rem 1.2rem!important}.nl__card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;row-gap:.7rem;padding:1.2rem 1.05rem 1.1rem!important}.nl__head{grid-row:auto!important;gap:.5rem!important}.nl__head h2{padding-right:5.4rem;font-size:1.32rem!important;max-width:none!important}.nl__head p{font-size:.84rem;padding-right:5.6rem}.nl__card>form,.nl__card>small{grid-row:auto!important}.nl__pic{position:absolute!important;grid-column:auto!important;grid-row:auto!important;right:.9rem!important;top:-1.4rem!important;width:5.2rem!important;margin:0!important;border-width:4px!important;border-radius:14px!important}}.hero2 picture img{animation:settle 2.4s var(--ease-out) both}.hero2__txt h1{animation:up 1s .25s var(--ease-out) both}.hero2__row{animation:up 1s .45s var(--ease-out) both}.rv .head>div>*,.rv>.faq__txt>h2,.rv .stp__txt>h2,.rv.yi>div:first-child>h2{transition:transform 1s var(--ease-out),opacity .9s ease}.rv:not(.in) .head>div>*,.rv:not(.in)>.faq__txt>h2,.rv:not(.in) .stp__txt>h2,.rv.yi:not(.in)>div:first-child>h2{opacity:0;transform:translateY(22px)}.rv.in .head>div>*:nth-child(2){transition-delay:.1s}.rv.in .split__img>img:not(.zoom),.rv.in .split__img picture img,.rv.in.big picture img,.rv.in .proof img,.rv.in .sign img,.rv.in .act img,.rv.in .rev__card img,.rv.in .ig img,.rv.in .inpk__c img{animation:settle 1.6s var(--ease-out) both}.proof,.sign,.act,.rev__card,.ig>a,.inpk__c{overflow:hidden}.rv.in .bst>div,.rv.in .num{animation:up .9s var(--ease-out) both}.rv.in .bst>div:nth-child(2),.rv.in .num:nth-child(2){animation-delay:.1s}.rv.in .bst>div:nth-child(3),.rv.in .num:nth-child(3){animation-delay:.2s}.rv.in .num:nth-child(4){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.rv{opacity:.001;transform:none!important;transition:opacity .8s ease!important}.rv.in{opacity:1}}.y5v .shopify-app-block[id*=trustoo]{margin-top:var(--g);background:var(--panel);border-radius:var(--r);padding:clamp(1rem,2.4vw,2rem)}.acc__p a{text-decoration:underline;text-underline-offset:2px;color:var(--ink-strong)}@media(max-width:820px){.coll-head .chips,.faqp #faq-chips{flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none;margin-left:-.9rem;margin-right:-.9rem;padding:0 .9rem 2px;max-width:none}.coll-head .chips::-webkit-scrollbar,.faqp #faq-chips::-webkit-scrollbar{display:none}.coll-head .chip,.faqp .chip{flex:none}}.y5-rte{background:var(--panel);border-radius:var(--r);padding:clamp(1.3rem,4vw,3.5rem);max-width:60rem;margin:0 auto;color:var(--ink);line-height:1.65;font-size:var(--fs-body)}.y5-rte>h1:first-child{display:none}.y5-rte h1,.y5-rte h2{font-size:var(--fs-large);font-weight:600;color:var(--ink-strong);margin:1.6em 0 .5em;letter-spacing:-.01em}.y5-rte h3,.y5-rte h4{font-size:1em;font-weight:700;color:var(--ink-strong);margin:1.3em 0 .4em}.y5-rte p,.y5-rte ul,.y5-rte ol{margin:0 0 .9em}.y5-rte a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.y5-rte table{width:100%;border-collapse:collapse;font-size:.9em;margin:1em 0}.y5-rte th,.y5-rte td{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--line);vertical-align:top}.y5-pg .ct__head h1{font-size:clamp(2rem,5vw,4rem);line-height:1.05}.y5-se{grid-template-columns:1fr auto!important;align-items:end;max-width:46rem}.y5-se__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.y5-se__p,.y5-se__t{background:var(--panel);border-radius:var(--r);padding:1rem;display:grid;gap:.4rem;align-content:start;color:var(--ink-strong)}.y5-se__p img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.y5-se__p b,.y5-se__t b{text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.y5-se__t span{font-size:.8rem;color:var(--ink)}.y5-se__none{grid-column:1 / -1;text-align:center;padding:2rem 0}@media(max-width:820px){.y5-se__grid{grid-template-columns:1fr 1fr;gap:.5rem}.y5-se{grid-template-columns:1fr!important}}.y5v #vstar-reviews,.y5v #vstar-reviews *{font-family:var(--font-ui)!important}.y5v #vstar-reviews{color:var(--ink)}.y5v #vstar-reviews .tt-head-title{font-size:var(--fs-title)!important;font-weight:500!important;letter-spacing:-.03em!important;color:var(--ink-strong)!important;line-height:1.12!important}.y5v #vstar-reviews .big-point{font-weight:800!important;letter-spacing:-.04em!important;color:var(--ink-strong)!important}.y5v #vstar-reviews .tt-write-reviews{border-radius:var(--r-pill)!important;text-transform:uppercase!important;font-size:var(--fs-label)!important;font-weight:700!important;letter-spacing:.06em!important}.y5v #vstar-reviews .head-sort,.y5v #vstar-reviews .sort-content{border-radius:var(--r-pill)!important}.y5v #vstar-reviews .author-name,.y5v #vstar-reviews .user-name{color:var(--ink-strong)!important;font-weight:700!important}.y5v #vstar-reviews .reviews-text{color:var(--ink-strong)!important;line-height:1.55!important}.y5v #vstar-reviews .reviews-date,.y5v #vstar-reviews .verified-text,.y5v #vstar-reviews .reviews-num{color:var(--ink-muted)!important}.y5v #vstar-reviews .merchant-reply,.y5v #vstar-reviews .resource-item,.y5v #vstar-reviews .resource-item img{border-radius:10px!important}.y5v #vstar-reviews .page-control-item,.y5v #vstar-reviews .pre-page,.y5v #vstar-reviews .next-page{border-radius:50%!important}.sv__err{margin-top:.8rem;background:#fff;border-radius:12px;padding:.8rem 1rem;color:#a3324a;font-size:var(--fs-small);box-shadow:inset 0 0 0 1px #a3324a40}.sv__res{margin-top:.9rem;animation:up .6s var(--ease-out) both}.sv__eta{font-size:inherit!important;color:var(--accent)!important}.sv__note{background:var(--panel);border-radius:10px;padding:.7rem .9rem;font-size:var(--fs-small)}.sv__items{font-size:var(--fs-small);color:var(--ink-muted)}.sv__form button[disabled]{opacity:.65;cursor:wait}@media(min-width:961px){#grid,.y5-se__res .grid{grid-template-columns:repeat(4,minmax(0,1fr))}#grid .pc__word,.y5-se__res .pc__word{font-size:clamp(2.1rem,3vw,3rem)}#grid .pc__top .tag,.y5-se__res .pc__top .tag{flex-shrink:0}.tile--geste{grid-column:auto;display:block;aspect-ratio:auto;min-height:0;background:var(--ink-strong);color:#fff}.tile--geste:after{display:block}.tile--geste .tile__ph{position:absolute;top:0;right:0;bottom:0;left:0}.tile--geste .tile__t{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;padding:0;gap:.9rem}.tile--geste .tile__t p{font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1.2;letter-spacing:-.01em;font-weight:400}.tile--geste .tile__t p em{color:#fff}.tile--geste .tile__s{display:none}.tile--geste .btn{--b: #fff;--t: var(--ink-strong);background:#fff;color:var(--ink-strong)}}@media(min-width:821px)and (max-width:960px){#grid,.y5-se__res .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile--photo{margin:0;background:#e9ddf6}.tile--photo:after{display:none!important}.tile--photo .tile__ph{position:absolute;top:0;right:0;bottom:0;left:0}.tile--photo .tile__ph img{object-position:50% 50%}.tile--photo .tile__cit{position:absolute;z-index:2;left:1.2rem;right:1.2rem;bottom:1.1rem;margin:0;color:#fff;display:grid;gap:.55rem;justify-items:start}.tile--photo .tile__cit p{margin:0;font-size:clamp(1.05rem,1.4vw,1.4rem);line-height:1.12;letter-spacing:-.02em;font-weight:500;text-shadow:0 1px 14px rgba(58,30,130,.35)}.tile--photo .tile__cit em{font-family:var(--font-word);font-style:italic;font-weight:400}.tile__star{width:1.15rem;height:1.15rem;filter:drop-shadow(0 1px 8px rgba(58,30,130,.3));animation:yg-twinkle 3.2s var(--ease) infinite}@keyframes yg-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.78) rotate(45deg);opacity:.8}}@media(prefers-reduced-motion:reduce){.tile__star{animation:none}}@media(max-width:820px){.tile--photo .tile__cit{left:.8rem;right:.8rem;bottom:.8rem;gap:.4rem}.tile--photo .tile__cit p{font-size:.92rem}.tile__star{width:.95rem;height:.95rem}}.tile--photo .tile__cit em{display:block}.tile__star{width:1.5rem;height:1.5rem}@media(max-width:820px){.tile__star{width:1.15rem;height:1.15rem}}.hero2__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 0s linear 1.1s}.hero2__slide.is-on{opacity:1;visibility:visible;z-index:1;transition:opacity 1.1s var(--ease)}.hero2--car .hero2__slide:not(.is-on) .hero2__txt>*,.hero2--car .hero2__slide:not(.is-on) img{animation:none}.hero2__slide--blanc:before,.hero2__slide--blanc:after{content:"";position:absolute;left:0;right:0;z-index:0;pointer-events:none}.hero2__slide--blanc:before{top:0;height:24%;background:linear-gradient(180deg,#341c6e42,#341c6e00)}.hero2__slide--blanc:after{bottom:0;height:42%;background:linear-gradient(0deg,#341c6e57,#341c6e00)}.hero2__slide--blanc .hero2__txt{z-index:1;left:clamp(1.4rem,3.6vw,3.6rem);right:auto;align-items:flex-start;text-align:left;color:#fff}.hero2__h{margin:0;font-size:var(--fs-hero);font-weight:600;line-height:1.05;letter-spacing:-.035em;color:var(--ink-strong)}.hero2__h em{font-family:var(--font-word);font-style:italic;font-weight:500;color:var(--accent);letter-spacing:-.01em}.hero2__slide--blanc .hero2__h,.hero2__slide--blanc .hero2__h em{color:#fff;text-shadow:0 2px 22px rgba(40,20,90,.3)}.hero2__star{width:1.7rem;height:1.7rem;color:#fff;filter:drop-shadow(0 1px 10px rgba(40,20,90,.3))}.hero2__slide.is-on .hero2__star{animation:up 1s var(--ease-out) both,yg-twinkle 3.2s var(--ease) 1s infinite}.hero2__dots{position:absolute;z-index:3;right:clamp(1.2rem,2.6vw,2.4rem);bottom:clamp(1.4rem,3.2vw,3rem);display:flex;gap:.45rem}.hero2__dots button{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#2e283647;cursor:pointer;transition:width .45s var(--ease),background-color .45s var(--ease)}.hero2__dots button.on{width:1.7rem;background:var(--ink-strong)}.hero2.is-blanc .hero2__dots button{background:#ffffff80}.hero2.is-blanc .hero2__dots button.on{background:#fff}.navlink,.logo,.ico{transition:color .6s var(--ease),background-color .3s var(--ease)}body.hero-blanc .hdr:not(.is-sticky):not(.menu-open) .navlink,body.hero-blanc .hdr:not(.is-sticky):not(.menu-open) .logo,body.hero-blanc .hdr:not(.is-sticky):not(.menu-open) .ico{color:#fff}@media(prefers-reduced-motion:reduce){.hero2__slide,.hero2__slide.is-on{transition:none}.hero2__slide.is-on .hero2__star{animation:none}}@media(max-width:820px){body.hero-blanc .hdr:not(.is-sticky):not(.menu-open) .nav .ico{color:var(--ink-strong)}.hero2__slide--blanc .hero2__txt{left:0;right:0;padding:0 1rem;bottom:1.1rem;gap:.8rem}.hero2__h{font-size:2.05rem;letter-spacing:-.04em;line-height:1.08}.hero2__star{width:1.3rem;height:1.3rem}.hero2__dots{right:1rem;bottom:auto;top:4.9rem}}@media(max-width:820px){.hero2__dots{left:1rem;right:auto;top:5rem;bottom:auto}.hero2__slide--blanc .hero2__star{position:absolute;right:1.2rem;bottom:.7rem;width:1.7rem;height:1.7rem}}@media(max-width:820px){#grid .pc__media,.y5-se__res .pc__media{aspect-ratio:1 / .92}#grid .tile--photo{min-height:0;aspect-ratio:auto}}@media(max-width:820px){#grid .pc,.y5-se__res .pc{min-height:0}}@media(min-width:821px){.hero2__slide--blanc img{object-position:100% 70%}.hero2__slide--blanc .hero2__txt{top:clamp(7.5rem,17%,10.5rem);bottom:auto;left:clamp(1.8rem,3.8vw,3.8rem);gap:1.2rem}.hero2__slide--blanc .hero2__h{font-size:clamp(2.4rem,3.9vw,4.4rem);line-height:1.02}.hero2__slide--blanc .hero2__h em{display:block}.hero2__slide--blanc:after{height:22%;background:linear-gradient(0deg,#341c6e2e,#341c6e00)}}@media(min-width:821px){.hero2__slide--blanc .hero2__star{width:2.1rem;height:2.1rem}}@media(min-width:821px){.hero2__slide--blanc img{object-position:100% 45%}}@media(min-width:821px){.hero2__slide--blanc img{object-position:100% 60%}}.hero2__dots{gap:0}.hero2__dots button{box-sizing:content-box;padding:.5rem .25rem;background-clip:content-box}.pc .pc__pack{object-fit:cover}@media(max-width:820px){#grid .pc__media,.y5-se__res .pc__media{aspect-ratio:1;margin:-.75rem -.8rem -.35rem}#grid .pc__pack,.y5-se__res .pc__pack{object-position:50% 50%}.coll-head .chips,.faqp #faq-chips{flex-wrap:wrap!important;overflow:visible;justify-content:center!important;margin-left:0;margin-right:0;padding:0;gap:.4rem}.coll-head .chip,.faqp .chip{padding:.5rem .85rem .45rem;min-height:2.2rem}.faqp #faq-chips{justify-content:flex-start!important}}.pc--long .pc__media{overflow:visible}.pc--long .pc__pack{top:0;bottom:auto;height:auto;object-fit:fill}.pc--long .pc__pack{top:.95rem}.pc--long .pc__media{margin-bottom:0!important}@media(max-width:820px){#grid .pc--long .pc__media,.y5-se__res .pc--long .pc__media{margin-bottom:.55rem!important}}.pc .pc__top{flex-direction:column;align-items:flex-start;gap:.45rem}.pc .pc__top{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:.55rem!important}.pc .pc__top .tag{flex:none;white-space:nowrap}@media(max-width:820px){.pc .pc__top .tag{white-space:normal;text-align:center;line-height:1.08;font-size:9.5px;max-width:8em;padding:.35em .6em}#grid .pc__top,.y5-se__res .pc__top{gap:.3rem!important}#grid .pc__top .pc__word,.y5-se__res .pc__top .pc__word{font-size:20px}#grid .pc__top .tag,.y5-se__res .pc__top .tag{font-size:7.2px}}.pc .pc__top .tag:not(.tag--soon){white-space:nowrap!important;max-width:none!important}.pc--long .pc__media,#grid .pc--long .pc__media,.y5-se__res .pc--long .pc__media{aspect-ratio:1 / 1.1!important}.pc--long .pc__pack{top:0!important}.pc--long .pc__pack[src*=y5-c-trio-long]{top:.95rem!important}.pc--long .pc__pack[src*=y5-c-serum-long]{width:114%!important;max-width:none!important;left:-7%!important;margin-top:-12.9%!important}.stp__img:before{content:"";display:block;padding-top:66.667%}.stp--tall .stp__img:before{padding-top:125%}@media(max-width:820px){.stp__img{align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/y5.css.map */
