.ppm-page{background:var(--pp-ink);color:var(--pp-on-dark);position:relative;isolation:isolate;--ppm-line: rgba(247, 242, 236, .12);--ppm-line-strong: rgba(247, 242, 236, .28);--ppm-line-control: rgba(247, 242, 236, .38);--ppm-accent-text: #C8A97E;--ppm-accent-hover: #DCC4A0;--ppm-accent-line: rgba(200, 169, 126, .3);--ppm-accent-glow: rgba(200, 169, 126, .08);--ppm-bar-bg: rgba(28, 26, 31, .94);--ppm-bar-shadow: 0 -10px 34px rgba(0, 0, 0, .55);--ppm-mbar-h: 0px;--ppm-fs-title: clamp(2.2rem, 3.4vw + .9rem, 3.75rem);--ppm-fs-section: clamp(1.75rem, 2.4vw + .7rem, 2.75rem);--ppm-fs-price: clamp(1.625rem, 1.6vw + 1.05rem, 1.875rem);--ppm-fs-subhead: var(--pp-fs-h4);--ppm-fs-lead: var(--pp-fs-lead);--ppm-fs-prose: var(--pp-fs-body);--ppm-fs-prose-sm: var(--pp-fs-body-sm);--ppm-fs-label: var(--pp-fs-overline);--ppm-fs-meta: var(--pp-fs-overline);--ppm-fs-control: clamp(.75rem, .2vw + .7rem, .8125rem);--ppm-lh-prose: 1.75;--ppm-tracking-prose: .006em;--ppm-measure: 50ch}:root{--ppm-z-sticky: 700;--ppm-z-progress: 701}[data-theme=light] .ppm-page{--ppm-line: rgba(26, 22, 20, .14);--ppm-line-strong: rgba(26, 22, 20, .3);--ppm-line-control: rgba(26, 22, 20, .52);--ppm-accent-text: #7A6240;--ppm-accent-hover: #5F4C31;--ppm-accent-line: rgba(122, 98, 64, .42);--ppm-accent-glow: rgba(122, 98, 64, .1);--ppm-bar-bg: rgba(252, 250, 247, .96);--ppm-bar-shadow: 0 -10px 34px rgba(26, 22, 20, .14)}.ppm-page *{box-sizing:border-box}.ppm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ppm-word{display:inline-block;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ppm-page :is(a,button,summary,[role=radio]):focus-visible{outline:2px solid var(--ppm-accent-text);outline-offset:3px;border-radius:var(--pp-radius-xs)}.ppm-page :is(.ppm-hero__cart,.ppm-cta__btn,.ppm-variants__btn.active,.ppm-hero-m-bar__vbtn.active):focus-visible{outline-offset:4px}.ppm-page .ppm-cta__inner :is(a,button,[role=radio]):focus-visible{outline-color:var(--pp-accent)}.ppm-rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--pp-ease-out),transform .9s var(--pp-ease-out)}.ppm-rv.v{opacity:1;transform:translateY(0)}.ppm-d1{transition-delay:.18s}.ppm-d2{transition-delay:.24s}.ppm-d3{transition-delay:.32s}.ppm-d4{transition-delay:.38s}.ppm-d5{transition-delay:.46s}.ppm-d6{transition-delay:.54s}.ppm-d7{transition-delay:.62s}@media(prefers-reduced-motion:reduce){.ppm-rv{opacity:1!important;transform:none!important;transition:none!important}.ppm-d1,.ppm-d2,.ppm-d3,.ppm-d4,.ppm-d5,.ppm-d6,.ppm-d7{transition-delay:0s!important}.ppm-tier.v .ppm-tier__dot:before,.ppm-tier.v .ppm-tier__dot:after{animation:none!important;opacity:0!important}.ppm-tier__dot,.ppm-note,.ppm-note__wrap,.ppm-note__img,.ppm-note__acc,.ppm-perf__row,.ppm-perf__tag,.ppm-hero__photo,.ppm-magnetic{transition:none!important}.ppm-note:hover .ppm-note__wrap,.ppm-note:hover .ppm-note__img{transform:none!important}.ppm-hero__cart:hover,.ppm-cta__btn:hover:not([disabled]){transform:none!important}.ppm-perf__bar,.ppm-progress,.ppm-faq__a,.ppm-perf__bar-wrap{transition:none!important}.ppm-faq__q:after{transition:none!important}}.ppm-hero__brand,.ppm-pyr__label,.ppm-pyr-tl__label,.ppm-perf__label,.ppm-brand__label,.ppm-cta__eyebrow{font-family:var(--pp-font-ui);font-size:var(--ppm-fs-label);font-weight:500;letter-spacing:var(--pp-tracking-overline);text-transform:uppercase;color:var(--ppm-accent-text);margin:0 0 12px;padding-inline-start:.3em}.ppm-cta__eyebrow{color:var(--pp-accent)}.ppm-hero__mtag,.ppm-hero__price-tax,.ppm-hero__ship,.ppm-tier__time,.ppm-pyr-tl__timing,.ppm-perf__tag,.ppm-brand__sl,.ppm-fiche__key,.ppm-cta__trust-item{font-family:var(--pp-font-ui);font-size:var(--ppm-fs-meta);font-weight:500;letter-spacing:var(--pp-tracking-wide);text-transform:uppercase;color:var(--pp-on-dark-soft)}.ppm-variants__btn,.ppm-hero__cart,.ppm-cta__btn,.ppm-cta__btn-sec{font-family:var(--pp-font-ui);font-size:var(--ppm-fs-control);letter-spacing:var(--pp-tracking-wide);text-transform:uppercase}.ppm-pyr__title,.ppm-pyr-tl__title,.ppm-desc__title,.ppm-perf__title,.ppm-brand__name,.ppm-fiche__title,.ppm-seo h2,.ppm-faq__title,.ppm-cta__txt{font-family:var(--pp-font-display);font-style:italic;font-weight:400;font-size:var(--ppm-fs-section);line-height:var(--pp-lh-heading);letter-spacing:var(--pp-tracking-tight);word-spacing:.05em;color:var(--pp-on-dark);margin:0}.ppm-tier__name,.ppm-note__name,.ppm-perf__row-name{font-family:var(--pp-font-display);font-style:italic;font-weight:400;font-size:var(--ppm-fs-subhead);line-height:var(--pp-lh-tight);color:var(--pp-on-dark);margin:0}.ppm-brand__bio,.ppm-seo p,.ppm-faq__a p,.ppm-cta__sub{font-family:var(--pp-font-body);font-size:var(--ppm-fs-prose);line-height:var(--ppm-lh-prose);letter-spacing:var(--ppm-tracking-prose);color:var(--pp-on-dark-soft);max-width:var(--ppm-measure)}.ppm-hero{position:relative;padding:clamp(108px,14vh,180px) clamp(1.25rem,5vw,4rem) clamp(48px,7vh,88px);z-index:1}.ppm-hero__stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(14px,1.8vw,22px);max-width:38rem;margin:0 auto}.ppm-hero__stack>*{margin:0;width:100%;max-width:100%}.ppm-hero__img-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(280px,55vw,480px);padding-block:var(--pp-space-3)}.ppm-hero__photo{max-width:100%;max-height:clamp(280px,55vw,480px);object-fit:contain;filter:drop-shadow(0 24px 60px rgba(0,0,0,.6)) drop-shadow(0 0 50px var(--ppm-accent-glow));opacity:0;transform:translateY(16px) scale(.96);transition:opacity 1.2s var(--pp-ease-out),transform 1.2s var(--pp-ease-out)}.ppm-hero__photo.loaded{opacity:1;transform:translateY(0) scale(1)}.ppm-hero__form{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.5vw,16px);width:100%}.ppm-hero__title{font-family:var(--pp-font-display);font-style:italic;font-weight:400;font-size:var(--ppm-fs-title);line-height:var(--pp-lh-display);letter-spacing:var(--pp-tracking-display);word-spacing:.06em;color:var(--pp-on-dark);margin:0 0 14px;text-shadow:0 2px 24px rgba(0,0,0,.6);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media(min-width:900px){.ppm-hero__title{font-variation-settings:"opsz" 144}}.ppm-hero__tagline{font-family:var(--pp-font-display);font-style:italic;font-size:var(--ppm-fs-lead);line-height:var(--pp-lh-body);letter-spacing:var(--ppm-tracking-prose);color:var(--pp-on-dark-soft);margin:0 0 18px;max-width:46ch}.ppm-hero__meta{display:flex;flex-direction:column;align-items:center;gap:12px}.ppm-hero__mline{width:32px;height:1px;background:var(--pp-accent);opacity:.6}.ppm-hero__mtags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ppm-hero__mtag{padding:4px 10px;border:1px solid var(--ppm-accent-line);border-radius:var(--pp-radius-pill)}.ppm-hero__price{font-family:var(--pp-font-display);font-style:normal;font-weight:500;font-size:var(--ppm-fs-price);line-height:var(--pp-lh-tight);letter-spacing:var(--pp-tracking-tight);color:var(--pp-on-dark);font-variant-numeric:tabular-nums lining-nums;margin:0}.ppm-hero__price-tax{font-weight:400;margin-left:8px;vertical-align:middle}.ppm-variants{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ppm-variants__btn{font-weight:500;color:var(--pp-on-dark);background:transparent;border:1px solid var(--ppm-line-control);border-radius:0;padding:12px 18px;cursor:pointer;transition:border-color var(--pp-dur-2),background var(--pp-dur-2),color var(--pp-dur-2)}@media(hover:hover){.ppm-variants__btn:hover{border-color:var(--ppm-accent-text)}}@media(pointer:coarse){.ppm-variants__btn{min-height:44px;padding:14px 20px}}.ppm-variants__btn.active{background:var(--pp-accent);color:var(--pp-ink);border-color:var(--ppm-accent-text)}.ppm-variants__btn.ppm-oos{color:var(--pp-muted);border-style:dashed;text-decoration:line-through;cursor:not-allowed}.ppm-variants__btn.ppm-oos.active,.ppm-hero__cart{display:inline-flex;align-items:center;gap:12px;font-weight:600;color:var(--pp-ink);background:var(--pp-accent);border:1px solid var(--pp-accent);padding:16px 36px;text-align:center;text-wrap:balance;cursor:pointer;transition:background var(--pp-dur-2),color var(--pp-dur-2),transform var(--pp-dur-2);text-decoration:none}@media(hover:hover){.ppm-hero__cart:hover{background:var(--pp-accent-soft);transform:translateY(-1px)}}.ppm-hero__cart:active{background:var(--pp-accent-soft)}.ppm-hero__cart[disabled]{opacity:.5;cursor:not-allowed}.ppm-hero__ship{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.ppm-hero__ship span:before{content:"\25c6";color:var(--ppm-accent-text);font-size:.5em;margin-right:5px;vertical-align:middle}@media(max-width:899px){.ppm-page.ppm-has-mbar{padding-bottom:var(--ppm-mbar-h)}}.ppm-pyr{padding:clamp(64px,10vw,120px) clamp(1.5rem,6vw,5rem);background:var(--pp-ink);position:relative;z-index:2;overflow:hidden}.ppm-pyr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 50%,var(--ppm-accent-glow) 0%,transparent 65%);pointer-events:none;z-index:0}.ppm-pyr>*{position:relative;z-index:1}@media(max-width:899px){.ppm-pyr{display:none}}.ppm-pyr__hdr{text-align:center;margin-bottom:64px}.ppm-pyr__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);max-width:1200px;margin:0 auto}.ppm-tier{display:flex;flex-direction:column}.ppm-tier__hdr{text-align:center;margin-bottom:24px;padding:0 12px}.ppm-tier__dot{width:8px;height:8px;border-radius:50%;background:var(--pp-accent);margin:0 auto 12px;position:relative;box-shadow:0 0 0 3px var(--pp-ink-soft),0 0 0 4px var(--pp-accent);opacity:1;transform:scale(1);transition:all .8s var(--pp-ease-spring)}.ppm-tier__dot:before,.ppm-tier__dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--pp-accent);opacity:0}.ppm-tier.v .ppm-tier__dot:before{animation:ppmPulse 2.8s ease-in-out infinite .6s;opacity:1}.ppm-tier.v .ppm-tier__dot:after{animation:ppmPulse 2.8s ease-in-out infinite 1.6s;opacity:1}@keyframes ppmPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(3);opacity:0}}.ppm-tier__time{color:var(--ppm-accent-text);margin:0 0 4px}.ppm-tier__desc{font-family:var(--pp-font-body);font-size:var(--ppm-fs-prose-sm);font-style:italic;line-height:var(--pp-lh-body);letter-spacing:var(--ppm-tracking-prose);color:var(--pp-on-dark-soft);margin:6px auto 0;max-width:34ch}.ppm-tier__notes{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:0 8px;margin-top:20px}.ppm-note{display:flex;align-items:center;gap:14px;opacity:1;transform:translateY(0);transition:all .7s var(--pp-ease-out)}.ppm-note__wrap{width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:50%;border:1px solid var(--ppm-accent-line);background:var(--pp-ink);box-shadow:0 3px 12px #00000040;transition:all .6s var(--pp-ease-out)}.ppm-note:hover .ppm-note__wrap{box-shadow:0 8px 22px var(--ppm-accent-line);transform:translateY(-2px);border-color:var(--ppm-accent-text)}.ppm-note__img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.95);transform:scale(1);transition:all .6s var(--pp-ease-out)}.ppm-note:hover .ppm-note__img{filter:saturate(1.1) brightness(1.05);transform:scale(1.1)}.ppm-note__txt{flex:1;min-width:0}.ppm-note__name{display:block;font-size:calc(var(--ppm-fs-subhead) * .82);transition:color var(--pp-dur-2)}.ppm-note:hover .ppm-note__name{color:var(--ppm-accent-hover)}.ppm-note__acc{display:block;width:28px;height:1.5px;background:var(--pp-accent);margin-top:6px;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--pp-ease-out)}.ppm-note:hover .ppm-note__acc{transform:scaleX(1)}.ppm-pyr-tl{display:none;padding:48px 20px;background:var(--pp-ink);position:relative;overflow:hidden}.ppm-pyr-tl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 55% at 50% 50%,var(--ppm-accent-glow) 0%,transparent 65%);pointer-events:none;z-index:0}.ppm-pyr-tl>*{position:relative;z-index:1}@media(max-width:899px){.ppm-pyr-tl{display:block}}.ppm-pyr-tl__hdr{text-align:center;margin-bottom:32px}.ppm-pyr-tl__label{margin:0 0 8px}.ppm-pyr-tl__body{position:relative;padding-left:32px;max-width:480px;margin:0 auto}.ppm-pyr-tl__body:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--pp-accent),var(--ppm-accent-glow))}.ppm-pyr-tl__item{position:relative;padding-bottom:32px}.ppm-pyr-tl__item:last-child{padding-bottom:0}.ppm-pyr-tl__dot{position:absolute;left:-28px;top:6px;width:9px;height:9px;background:var(--pp-accent);border-radius:50%;box-shadow:0 0 0 3px var(--pp-ink-soft),0 0 0 4px var(--pp-accent)}.ppm-pyr-tl__phase{font-family:var(--pp-font-display);font-style:italic;font-weight:400;font-size:var(--ppm-fs-subhead);line-height:var(--pp-lh-tight);color:var(--pp-on-dark);margin-bottom:2px}.ppm-pyr-tl__timing{color:var(--ppm-accent-text);margin-bottom:10px}.ppm-pyr-tl__imgs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ppm-pyr-tl__img-wrap{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--ppm-accent-line);background:var(--pp-ink)}.ppm-pyr-tl__img-wrap img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.ppm-pyr-tl__names{font-family:var(--pp-font-body);font-size:var(--ppm-fs-prose-sm);line-height:var(--pp-lh-body);letter-spacing:var(--ppm-tracking-prose);color:var(--pp-on-dark-soft);font-style:italic}.ppm-desc{padding:clamp(48px,7vw,88px) clamp(1.25rem,6vw,5rem);background:var(--pp-ink);position:relative;overflow:hidden}.ppm-desc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 50%,var(--ppm-accent-glow) 0%,transparent 65%);pointer-events:none;z-index:0}.ppm-desc>*{position:relative;z-index:1}.ppm-desc__head{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.ppm-desc__overline{color:var(--ppm-accent-text);margin-bottom:var(--pp-space-3);padding-inline-start:.3em}.ppm-desc__panel{max-width:56rem;margin:0 auto;border-top:1px solid var(--ppm-line);border-bottom:1px solid var(--ppm-line)}.ppm-desc__panel summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:var(--pp-space-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-4);color:var(--pp-on-dark);font-family:var(--pp-font-body);font-size:var(--ppm-fs-lead);font-weight:500;line-height:var(--pp-lh-tight);transition:color var(--pp-dur-2) var(--pp-ease-out)}.ppm-desc__panel summary::-webkit-details-marker{display:none}.ppm-desc__panel summary::marker{content:""}.ppm-desc__panel summary:hover{color:var(--ppm-accent-hover)}.ppm-desc__panel summary:focus-visible{outline:2px solid var(--pp-accent);outline-offset:4px}.ppm-desc__panel summary:after{content:"";flex-shrink:0;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;color:var(--ppm-accent-text);transition:transform var(--pp-dur-3) var(--pp-ease-out)}.ppm-desc__panel[open] summary:after{transform:rotate(45deg);background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat}.ppm-desc__body{padding:0 0 var(--pp-space-6);animation:ppmDescIn .4s cubic-bezier(.16,1,.3,1) both;font-family:var(--pp-font-body);font-size:var(--ppm-fs-prose);line-height:var(--ppm-lh-prose);letter-spacing:var(--ppm-tracking-prose);color:var(--pp-on-dark-soft);max-width:var(--ppm-measure);margin-inline:auto}.ppm-desc__body p{margin:0 0 var(--pp-space-4)}.ppm-desc__body p:last-child{margin-bottom:0}.ppm-desc__body strong{color:var(--pp-on-dark);font-weight:600}.ppm-desc__body em{font-style:italic;color:var(--ppm-accent-hover)}.ppm-desc__body a{color:var(--ppm-accent-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--pp-dur-2) var(--pp-ease-out)}.ppm-desc__body a:hover{border-bottom-color:var(--ppm-accent-text)}.ppm-desc__body ul,.ppm-desc__body ol{margin:0 0 var(--pp-space-4);padding-left:1.5rem}.ppm-desc__body li{margin-bottom:var(--pp-space-2)}.ppm-desc__body h2,.ppm-desc__body h3{font-family:var(--pp-font-display);font-style:italic;font-weight:400;color:var(--pp-on-dark);margin:var(--pp-space-5) 0 var(--pp-space-3);line-height:var(--pp-lh-tight);letter-spacing:0}.ppm-desc__body h2{font-size:var(--ppm-fs-subhead)}.ppm-desc__body h3{font-size:var(--ppm-fs-lead)}@keyframes ppmDescIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ppm-desc__body{animation:none}.ppm-desc__panel summary:after{transition:none}}.ppm-perf{padding:clamp(48px,7vw,88px) clamp(1.25rem,6vw,5rem);background:var(--pp-ink);position:relative;z-index:2}.ppm-perf__head{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.ppm-perf__label{margin:0 0 10px}.ppm-perf__grid{display:flex;flex-direction:column;gap:clamp(14px,2vw,22px);max-width:720px;margin:0 auto;width:100%}.ppm-perf__row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:clamp(12px,2vw,20px);opacity:0;transform:translateY(8px);transition:opacity .6s var(--pp-ease-out),transform .6s var(--pp-ease-out)}.ppm-perf__row.v{opacity:1;transform:translateY(0)}.ppm-perf__icon{width:36px;height:36px;color:var(--ppm-accent-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ppm-perf__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ppm-perf__body{display:flex;flex-direction:column;gap:6px;min-width:0}.ppm-perf__row-name{font-size:calc(var(--ppm-fs-subhead) * .82)}.ppm-perf__bar-wrap{height:3px;background:var(--ppm-line);border-radius:2px;overflow:hidden;width:100%}.ppm-perf__bar{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--ppm-accent-text),var(--ppm-accent-hover));border-radius:2px;box-shadow:0 0 8px #c8a97e66;transition:transform 1.2s var(--pp-ease-out)}.ppm-perf__row-score{font-family:var(--pp-font-ui);font-size:var(--ppm-fs-meta);font-weight:600;letter-spacing:var(--pp-tracking-wide);color:var(--ppm-accent-text);font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;min-width:40px;text-align:right}.ppm-perf__tags{display:flex;gap:8px;margin:clamp(20px,3vw,32px) auto 0;flex-wrap:wrap;justify-content:center;max-width:720px}.ppm-perf__tag{padding:6px 14px;border:1px solid var(--ppm-accent-line);border-radius:var(--pp-radius-pill);opacity:0;transform:translateY(6px);transition:all .4s var(--pp-ease-out)}.ppm-perf__tag.v{opacity:1;transform:translateY(0)}.ppm-brand{padding:clamp(56px,8vw,96px) clamp(1.5rem,6vw,5rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;border-top:1px solid var(--ppm-line);border-bottom:1px solid var(--ppm-line);background:var(--pp-ink);position:relative;z-index:2;overflow:hidden}.ppm-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--ppm-accent-glow) 0%,transparent 65%);pointer-events:none;z-index:0}.ppm-brand>*{position:relative;z-index:1}.ppm-brand__label{margin:0}.ppm-brand__bio{margin:4px auto 0}.ppm-brand__stats{display:flex;gap:48px;justify-content:center;flex-wrap:wrap;margin-top:16px}.ppm-brand__stat{text-align:center}.ppm-brand__sn{font-family:var(--pp-font-display);font-style:italic;font-weight:400;font-size:var(--ppm-fs-subhead);line-height:var(--pp-lh-tight);color:var(--ppm-accent-text);margin:0;font-variant-numeric:tabular-nums lining-nums}.ppm-brand__sl{margin:4px 0 0}.ppm-fiche{padding:clamp(48px,7vw,80px) clamp(1.5rem,6vw,5rem);background:var(--pp-ink)}.ppm-fiche__title{text-align:center;margin:0 0 32px}.ppm-fiche__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--ppm-line);border:1px solid var(--ppm-line);max-width:1000px;margin:0 auto}.ppm-fiche__cell{padding:20px 24px;background:var(--pp-ink);display:flex;flex-direction:column;gap:4px}.ppm-fiche__key{margin:0}.ppm-fiche__val{font-family:var(--pp-font-display);font-style:normal;font-size:var(--ppm-fs-lead);line-height:var(--pp-lh-tight);color:var(--pp-on-dark);margin:0}.ppm-seo{max-width:720px;margin:0 auto;padding:clamp(40px,6vw,64px) clamp(1.5rem,6vw,2.5rem);position:relative;z-index:2}.ppm-seo h2{margin:0 0 16px}.ppm-seo p{margin:0 0 14px}.ppm-seo strong{color:var(--pp-on-dark);font-weight:600}.ppm-seo a{color:var(--ppm-accent-text);text-decoration:underline;text-underline-offset:3px}.ppm-faq{max-width:720px;margin:0 auto;padding:24px clamp(1.5rem,6vw,2.5rem) 64px;position:relative;z-index:2}.ppm-faq__title{margin:0 0 24px;text-align:center}.ppm-faq__item{border-bottom:1px solid var(--ppm-line);padding:0}.ppm-faq__q{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;padding:18px 0;text-align:left;font-family:var(--pp-font-body);font-size:var(--ppm-fs-prose);font-weight:600;line-height:var(--pp-lh-tight);color:var(--pp-on-dark);transition:color var(--pp-dur-2)}@media(hover:hover){.ppm-faq__q:hover{color:var(--ppm-accent-hover)}}.ppm-faq__q:after{content:"+";font-size:1.25em;line-height:1;color:var(--ppm-accent-text);transition:transform var(--pp-dur-3);flex-shrink:0}.ppm-faq__q.open:after{transform:rotate(45deg)}.ppm-faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--pp-dur-3) var(--pp-ease-out),visibility 0s linear var(--pp-dur-3)}.ppm-faq__a-in{min-height:0;overflow:hidden}.ppm-faq__a.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--pp-dur-3) var(--pp-ease-out),visibility 0s}.ppm-faq__a p{padding:12px 0 18px;margin:0}.ppm-cta{padding:0;text-align:center;position:relative;z-index:2;overflow:hidden}.ppm-cta__inner{padding:clamp(64px,10vw,120px) clamp(1.5rem,6vw,5rem);background:linear-gradient(160deg,#0e0c09,#1a1408,#0e0c09);position:relative}.ppm-cta__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 85% 70% at 50% 50%,var(--ppm-accent-line) 0%,rgba(200,169,126,.06) 40%,transparent 75%);pointer-events:none}.ppm-cta__eyebrow{margin:0 0 16px}.ppm-cta__txt{color:#fdf8f0;margin:0 0 10px;text-wrap:balance}.ppm-cta__sub{margin:0 auto 32px}.ppm-cta__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.ppm-cta__btn{display:inline-flex;padding:16px 36px;background:var(--pp-accent);border:0;cursor:pointer;font-weight:600;line-height:var(--pp-lh-tight);text-align:center;text-wrap:balance;color:var(--pp-ink);transition:background var(--pp-dur-3),color var(--pp-dur-3),transform var(--pp-dur-3),box-shadow var(--pp-dur-3);text-decoration:none}.ppm-cta__btn{align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media(hover:hover){.ppm-cta__btn:hover:not([disabled]){background:var(--pp-accent-soft);transform:translateY(-2px);box-shadow:0 14px 36px #c8a97e66}}.ppm-cta__btn[disabled]{background:transparent;color:var(--pp-on-dark-soft);border:1px solid var(--ppm-line-control);cursor:not-allowed;transform:none;box-shadow:none}.ppm-cta__btn-price:empty{display:none}.ppm-cta__sample-form{display:contents}.ppm-cta__btn-sec{display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;background:transparent;border:1px solid rgba(200,169,126,.4);cursor:pointer;font-weight:500;line-height:var(--pp-lh-tight);text-align:center;text-wrap:balance;color:var(--pp-on-dark);transition:background var(--pp-dur-2),border-color var(--pp-dur-2),color var(--pp-dur-2);text-decoration:none}.ppm-cta__btn-sec:hover{border-color:var(--pp-accent);background:#c8a97e0f}.ppm-cta__trust{display:flex;justify-content:center;gap:28px;margin-top:28px;flex-wrap:wrap}.ppm-cta__trust-item{display:flex;align-items:center;gap:6px}.ppm-cta__trust-item:before{content:"\25c6";color:#c8a97e66;font-size:.7em}.ppm-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--ppm-accent-text),var(--ppm-accent-hover),var(--ppm-accent-text));z-index:var(--ppm-z-progress);transition:transform 80ms linear,opacity var(--pp-dur-2) var(--pp-ease-out);pointer-events:none;box-shadow:0 0 12px #c8a97e80}.ppm-letter{display:inline-block;opacity:0;transform:translateY(.5em);animation:ppmLetterIn .8s var(--pp-ease-out) forwards}@keyframes ppmLetterIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ppm-letter{animation:none;opacity:1;transform:none}}.ppm-hero__photo.loaded{animation:ppmFloat 7s ease-in-out infinite}@keyframes ppmFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.005)}}@media(prefers-reduced-motion:reduce){.ppm-hero__photo.loaded{animation:none}}.ppm-divider{display:flex;align-items:center;justify-content:center;gap:14px;padding:clamp(24px,4vw,48px) clamp(1.5rem,6vw,5rem);background:var(--pp-ink);border:0}.ppm-divider:before,.ppm-divider:after{content:"";flex:1;max-width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--ppm-accent-line),transparent)}.ppm-divider__diamond{width:8px;height:8px;background:var(--pp-accent);transform:rotate(45deg);box-shadow:0 0 0 4px var(--pp-ink),0 0 0 5px var(--ppm-accent-line);flex-shrink:0}.ppm-magnetic{transition:transform var(--pp-dur-3) var(--pp-ease-spring),background var(--pp-dur-2),color var(--pp-dur-2),box-shadow var(--pp-dur-3)}@media(hover:hover)and (pointer:fine){.ppm-magnetic:hover{will-change:transform}}.ppm-counter{font-variant-numeric:tabular-nums;display:inline-block;min-width:1ch}@media(min-width:900px){.ppm-hero__img-wrap:hover .ppm-hero__photo.loaded{filter:drop-shadow(0 32px 80px rgba(0,0,0,.8)) drop-shadow(0 0 80px rgba(200,169,126,.16))}.ppm-hero__photo{transition:filter .8s var(--pp-ease-out)}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/pp-product-modern.css.map */
