@font-face{font-family:'Parisienne';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/parisienne-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Parisienne';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/parisienne-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-italic-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-italic-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-italic-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/playfair-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/quicksand-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/quicksand-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/quicksand-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;background:#FFF9FC}body{font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F;-webkit-font-smoothing:antialiased}a{color:#E84898;text-decoration:none}a:hover{color:#C92F7F}img{max-width:100%}button,input,select,textarea{font:inherit}input::placeholder,textarea::placeholder{color:#B39AA5}.pp-news-input::placeholder{color:rgba(255,255,255,.75)}.pp-skip{position:absolute;left:-999px;top:8px;z-index:999;padding:10px 16px;border-radius:999px;background:#3A2A3F;color:#fff}.pp-skip:focus{left:8px}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.pp-icon--pink{color:#E84898}@keyframes pp-up{0%{opacity:0;transform:translateY(22px)}100%{opacity:1;transform:translateY(0)}}@keyframes pp-tick{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes pa-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ph-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gv-drift{0%{transform:translate(var(--sx),var(--sy)) scale(var(--ss,1)) rotate(var(--sr,0deg));opacity:1}60%{opacity:1}100%{transform:translate(var(--ex),var(--ey)) scale(1) rotate(var(--er,0deg));opacity:var(--eo,0)}}@keyframes gv-flutter{0%{transform:translateY(0) rotateY(0deg) rotate(0deg)}50%{transform:translateY(-18px) rotateY(180deg) rotate(var(--fa,12deg))}100%{transform:translateY(0) rotateY(360deg) rotate(0deg)}}@keyframes gv-breeze{0%{transform:translate(0,0) rotate(calc(var(--ba,1.5deg) * -1)) scale(1)}100%{transform:translate(var(--bx,4px),var(--by,-3px)) rotate(var(--ba,1.5deg)) scale(1.025)}}@keyframes gv-glow{0%{transform:translate(-50%,-50%) scale(.25);opacity:0}40%{opacity:.7}100%{transform:translate(-50%,-50%) scale(2.6);opacity:0}}@keyframes gv-veil{0%{opacity:1}100%{opacity:0}}@keyframes gv-reveal{0%{transform:scale(.94) translateY(22px);opacity:0}35%{opacity:1}100%{transform:scale(1) translateY(0);opacity:1}}@keyframes gv-in{0%{opacity:0;transform:translateY(18px)}100%{opacity:1;transform:translateY(0)}}[data-hero-anim="0"] [data-stage],[data-hero-anim="0"] [data-stage] *,.pp-anim-off [data-stage],.pp-anim-off [data-stage] *{animation:none!important}[data-hero-anim="0"] [data-flowers],.pp-anim-off [data-flowers]{display:none!important}[data-sr]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,.9,.24,1),transform .8s cubic-bezier(.22,.9,.24,1);transition-delay:var(--sr-delay,0ms);will-change:opacity,transform}[data-sr="right"]{transform:translateX(32px)}[data-sr="card"]{transform:translateY(32px) scale(.98)}[data-sr="mask"]{transform:translateY(18px);transition-duration:.9s}[data-sr].is-in{opacity:1;transform:none}.no-js [data-sr]{opacity:1;transform:none}.pp-h-nav:hover{background:rgba(232,72,152,.1);color:#C92F7F}.pp-h-icon:hover{background:rgba(232,72,152,.16);color:#C92F7F;transform:translateY(-1px)}.pp-h-pink:hover{background:#C92F7F;color:#fff}.pp-h-pinkw:hover{background:#C92F7F;color:#fff}.pp-h-ghost:hover{background:#fff;color:#3A2A3F;border-color:rgba(58,42,63,.4)}.pp-h-border:hover{border-color:#3A2A3F;color:#3A2A3F;background:rgba(58,42,63,.05)}.pp-h-border-pink:hover{border-color:#E84898;color:#E84898}.pp-h-lift:hover{transform:translateY(-4px);box-shadow:0 30px 60px -32px rgba(58,42,63,.4)}.pp-h-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(58,42,63,.45)}.pp-h-card2:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(58,42,63,.4)}.pp-h-dark:hover{background:#E84898;color:#fff;transform:translateY(-2px)}.pp-h-darkbtn:hover{background:#E84898;color:#fff}.pp-h-white:hover{background:#fff;color:#3A2A3F}.pp-h-inkbtn:hover{background:#3A2A3F;color:#fff;transform:translateY(-2px)}.pp-h-text-pink:hover{color:#E84898}.pp-h-text-white:hover{color:#fff}.pp-h-close:hover{background:rgba(58,42,63,.12)}.pp-h-qty:hover{background:rgba(58,42,63,.06)}.pp-h-replay:hover{background:#fff;color:#3A2A3F;border-color:rgba(58,42,63,.4)}.pp-h-up4:hover{transform:translateY(-4px)}.pp-eyebrow{font-family:Parisienne,cursive;font-size:28px;line-height:1;color:var(--pp-c,#E84898)}.pp-eyebrow--light{--pp-c:#F08BBE}.pp-eyebrow--rose{--pp-c:#F8CFE0}.pp-em{font-style:italic;color:var(--pp-c,#E84898)}.pp-em--light{--pp-c:#F08BBE}.pp-em--rose{--pp-c:#F8CFE0}.pp-nav__logo{display:block;height:28px;width:auto;max-width:none}.pp-sheet__logo{position:absolute;top:24px;left:24px;height:28px;width:auto}.pp-nav__link{padding:10px 14px;border-radius:999px;white-space:nowrap;color:#3A2A3F}.pp-nav__link.is-active{background:rgba(232,72,152,.12);color:#E84898;font-weight:700}.pp-bag-count{position:absolute;right:-5px;top:-5px;width:18px;height:18px;border-radius:50%;background:#3A2A3F;color:#fff;font-size:10.5px;font-weight:700;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 2px #fff;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.pp-bag-count.is-on{transform:scale(1)}.pp-card{display:flex;flex-direction:column;gap:14px}.pp-card--catalog{gap:12px}.pp-card__media{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;background:radial-gradient(60% 45% at 50% 42%,rgba(255,255,255,.9),rgba(255,255,255,0) 72%),radial-gradient(90% 40% at 50% 108%,rgba(240,200,230,.45),rgba(240,200,230,0) 70%),linear-gradient(180deg,#F6FAFE 0%,#E6F0FA 55%,#D8E5F5 100%)}.pp-card--sale .pp-card__media{background:radial-gradient(60% 45% at 50% 42%,rgba(255,255,255,.9),rgba(255,255,255,0) 72%),radial-gradient(90% 40% at 50% 108%,rgba(240,200,230,.45),rgba(240,200,230,0) 70%),linear-gradient(180deg,#FFF8FB 0%,#FCE5F1 60%,#F5D9EA 100%)}.pp-card__link{position:absolute;inset:0}.pp-card__img{position:absolute;left:0;top:9%;width:100%;height:82%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.pp-card--catalog .pp-card__img{top:10%;height:80%}.pp-badge{position:absolute;left:12px;top:12px;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em}.pp-badge--pink{background:#E84898;color:#fff}.pp-badge--dark{background:#3A2A3F;color:#fff}.pp-badge--soft{background:#F08BBE;color:#3A2A3F}.pp-badge--white{background:rgba(255,255,255,.85);color:#E84898;letter-spacing:.14em;text-transform:uppercase}.pp-badge--pink{text-transform:uppercase;letter-spacing:.14em}.pp-badge--lg{left:clamp(16px,2vw,26px);top:clamp(16px,2vw,26px);padding:9px 15px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.pp-card__add{position:absolute;right:10px;bottom:10px;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 24px -10px rgba(58,42,63,.35);color:#E84898;cursor:pointer;display:grid;place-items:center;transition:transform .3s cubic-bezier(.22,.9,.24,1),background .3s,color .3s}.pp-card__add:hover{transform:translateY(-2px);background:#E84898;color:#fff}.pp-card--catalog .pp-card__add{right:8px;bottom:8px;width:40px;height:40px}.pp-card__petal{display:none}.pp-card__add-icon{position:relative;display:grid;place-items:center;color:currentColor}.pp-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px}.pp-card__row--meta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-8px}.pp-card__title{margin:0;font-size:15px;font-weight:700;letter-spacing:.02em;color:#3A2A3F}.pp-card--catalog .pp-card__title{font-size:13.5px}.pp-card__title-link{color:inherit}.pp-card__price{flex:none;display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;color:#3A2A3F}.pp-card__was{font-size:12px;font-weight:600;color:#8A6F8E;text-decoration:line-through}.pp-card__was--lg{font-size:16px;font-family:Quicksand,sans-serif}.pp-card__comp{flex:none;width:100%;margin:0;font-size:13px;line-height:1.5;color:#8A6F8E}.pp-card__cat{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C92F7F}.pp-grid{display:grid;gap:clamp(22px,2.5vw,32px) clamp(14px,1.5vw,20px);grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr))}.pp-grid--cols-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.pp-grid--cols-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.pp-grid--cols-5{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pp-chip{display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:999px;cursor:pointer;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;transition:all .25s;background:rgba(255,255,255,.7);color:#3A2A3F;border:1px solid rgba(58,42,63,.1)}.pp-chip--sm{min-height:36px;padding:0 16px;font-size:12.5px}.pp-chip[aria-pressed="true"]{background:#E84898;color:#fff;border-color:#E84898;box-shadow:0 10px 24px -14px rgba(232,72,152,.6)}.pp-chip:not([aria-pressed="true"]):hover{border-color:#3A2A3F}.pp-side{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;border-radius:12px;border:0;text-align:left;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .25s;background:transparent;color:#3A2A3F}.pp-side__count{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(58,42,63,.06);color:#8A6F8E}.pp-side[aria-pressed="true"]{background:#fff;color:#E84898;box-shadow:0 8px 20px -14px rgba(58,42,63,.3)}.pp-side:not([aria-pressed="true"]):hover{background:rgba(232,72,152,.08)}.pp-status{flex:none;padding:6px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.pp-status--pass{background:#E7EFE6;color:#3F6B44}.pp-status--fail{background:#FDE3EB;color:#A8325F}.pp-status--pending{background:#F4EDDF;color:#7A5A1E}.pp-label{display:grid;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#6B5470}.pp-input{width:100%;box-sizing:border-box;height:52px;padding:0 16px;border-radius:14px;border:1px solid rgba(58,42,63,.16);background:#fff;font-family:Quicksand,sans-serif;font-size:15px;color:#3A2A3F;outline:none}textarea.pp-input{height:auto;padding:14px 16px;line-height:1.55;resize:vertical}select.pp-input-plain{width:100%;box-sizing:border-box;height:52px;padding:0 12px;border-radius:14px;border:1px solid rgba(58,42,63,.16);background:#fff;font-family:Quicksand,sans-serif;font-size:15px;color:#3A2A3F;outline:none}.pp-input:focus{border-color:#E84898;box-shadow:0 0 0 3px rgba(232,72,152,.15)}.pp-input-plain:focus{border-color:#E84898}.pp-news-input:focus{border-color:#fff;background:rgba(255,255,255,.22);outline:none}.pp-acc__icon{flex:none;font-size:22px;font-weight:300;line-height:1;color:#E84898;transition:transform .3s cubic-bezier(.22,.9,.24,1)}[data-acc-btn][aria-expanded="true"] .pp-acc__icon{transform:rotate(45deg)}.pp-acc__body{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.22,.9,.24,1),opacity .3s}.pp-cat{position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;color:var(--pp-c,#7A1F47);background:var(--pp-bg,#FDE3EB);border:1px solid rgba(58,42,63,.06)}.pp-cat--feature{gap:22px;min-height:340px;padding:22px;border-radius:28px}.pp-cat--small{gap:18px;min-height:172px;padding:16px 16px 14px;border-radius:22px}.pp-cat__fade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#FBE4F0 0%,#FBE4F0 28%,rgba(251,228,240,.7) 46%,rgba(251,228,240,0) 66%);pointer-events:none}.pp-panel{position:sticky;top:clamp(80px,11vh,112px);min-height:min(72vh,640px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:clamp(26px,4vw,60px);padding:clamp(28px,4vw,52px) clamp(30px,6vw,80px);border-radius:24px;box-shadow:0 -18px 36px -30px rgba(58,42,63,.28);overflow:hidden;box-sizing:border-box;--pp-num:#E84898;--pp-h:#3A2A3F;--pp-p:#6B5470;--pp-glow:rgba(255,255,255,.75);--pp-glow0:rgba(255,255,255,0);--pp-gw:70%;background:linear-gradient(160deg,#FBE4F0,#FCE5F1)}.pp-panel--mid{background:linear-gradient(160deg,#F3D3DE,#E8B9CB);--pp-num:#C92F7F}.pp-panel--dark{background:linear-gradient(160deg,#3A2A3F,#4A2638);--pp-num:#F08BBE;--pp-h:#FFF8FB;--pp-p:#E6D5EA;--pp-glow:rgba(242,164,196,.35);--pp-glow0:rgba(242,164,196,0);--pp-gw:80%}.pp-panel__num{font-family:'Playfair Display',Georgia,serif;font-size:clamp(40px,5vw,80px);line-height:.9;font-weight:300;color:var(--pp-num)}.pp-panel__title{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(30px,4.2vw,58px);line-height:1.02;font-weight:400;letter-spacing:-.03em;max-width:15ch;color:var(--pp-h)}.pp-panel__text{margin:0;max-width:42ch;font-size:clamp(14px,1.2vw,17px);line-height:1.65;color:var(--pp-p)}.pp-panel__glow{position:absolute;left:50%;top:50%;width:var(--pp-gw);aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--pp-glow),var(--pp-glow0) 68%)}.pp-panel__img{position:absolute;left:50%;top:50%;width:min(96%,480px);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 26px 34px rgba(120,60,120,.22))}.pp-panel--dark .pp-panel__img{filter:drop-shadow(0 30px 40px rgba(30,16,34,.5))}.pp-panel--dark .pp-panel__glow{background:radial-gradient(circle,rgba(232,72,152,.35),rgba(232,72,152,0) 70%)}.pp-step{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:32px;background:linear-gradient(160deg,#FBE4F0,#FCE5F1);--pp-num:#E84898;--pp-p:#6B5470;--pp-li:#5C3A4B;--pp-dot:#E84898;--pp-glow:rgba(255,255,255,.8);--pp-glow0:rgba(255,255,255,0);--pp-gw:72%}.pp-step--white{background:#fff;border:1px solid rgba(58,42,63,.07);--pp-num:#C92F7F}.pp-step--dark{background:linear-gradient(160deg,#3A2A3F,#4A2638);color:#FFF8FB;--pp-num:#F08BBE;--pp-p:#E6D5EA;--pp-li:#E6D5EA;--pp-dot:#F08BBE;--pp-glow:rgba(242,164,196,.35);--pp-glow0:rgba(242,164,196,0);--pp-gw:80%}.pp-step__visual{position:relative;min-height:clamp(240px,32vw,400px)}.pp-step__glow{position:absolute;left:50%;top:50%;width:var(--pp-gw);aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--pp-glow),var(--pp-glow0) 68%)}.pp-step__img{position:absolute;left:50%;top:50%;width:min(96%,480px);height:auto;transform:translate(-50%,-50%);mix-blend-mode:multiply}.pp-step--dark .pp-step__img{mix-blend-mode:normal;filter:drop-shadow(0 30px 40px rgba(20,8,14,.55))}.pp-step__num{font-family:'Playfair Display',Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:.9;font-weight:300;color:var(--pp-num)}.pp-step__text{margin:0;max-width:46ch;font-size:15.5px;line-height:1.7;color:var(--pp-p)}.pp-step__list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;color:var(--pp-li)}.pp-step__item{display:flex;gap:10px;align-items:flex-start}.pp-step__dot{flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--pp-dot)}.pp-quote{flex:0 0 clamp(250px,24vw,320px);min-height:clamp(290px,40vh,380px);margin:0;padding:clamp(22px,2.2vw,28px);border-radius:24px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;box-shadow:0 18px 44px -32px rgba(58,42,63,.42);background:rgba(255,255,255,.85);border:1px solid rgba(58,42,63,.08);color:#3A2A3F;--pp-acc:#8A6F8E;--pp-line:rgba(58,42,63,.14)}.pp-quote--1{background:#3A2A3F;border-color:#3A2A3F;color:#FFF8FB;--pp-acc:#C9B6CE;--pp-line:rgba(255,255,255,.22)}.pp-quote--2{background:#F7DCE5;border-color:#F0CBD8;--pp-acc:#C92F7F}.pp-quote--3{background:#C92F7F;border-color:#C92F7F;color:#FFF8FB;--pp-acc:#FCE5F1;--pp-line:rgba(255,255,255,.22)}.pp-quote__mark{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:64px;line-height:.6;margin-bottom:6px;color:var(--pp-acc)}.pp-quote__who{margin-top:auto;padding-top:14px;border-top:1px solid var(--pp-line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-acc)}.pp-tl__dot{display:block;margin-top:4px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid rgba(58,42,63,.18)}.pp-tl__dot.is-done{width:14px;height:14px;border:0;background:#E84898}.pp-tl__dot.is-current{border:3px solid #E84898;box-shadow:0 0 0 4px rgba(232,72,152,.15)}.pp-tl__line{display:block;width:2px;flex:1;min-height:22px;background:rgba(58,42,63,.12)}.pp-tl__line.is-done{background:#E84898}.pp-tl__line.is-last{background:transparent}.pp-tl__label{font-size:14.5px;font-weight:700;color:#8A6F8E}.pp-tl__label.is-on{color:#3A2A3F}.pp-ticker__dot{width:5px;height:5px;border-radius:50%;background:#E84898}.pp-thanks{display:block;text-align:center}.pp-thanks__icon{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(160deg,#FBE4F0,#FCE1EE);color:#E84898}.pp-thanks__script{display:block}.pp-thanks-title{display:block;margin:12px 0 14px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-.02em}.pp-thanks__text{display:block;margin:0 auto 30px;max-width:46ch;font-size:15.5px;line-height:1.65;color:#6B5470}.pp-card__add.is-busy,[data-add-to-bag].is-busy{opacity:.6;pointer-events:none}.pp-shell{font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F}.pp-nav{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:4px;padding:7px 7px 7px 18px;border-radius:999px;background:rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.7);box-shadow:0 14px 40px -26px rgba(232,72,152,.35);max-width:calc(100vw - 24px);transition:background .4s,box-shadow .4s}.pp-nav__brand{flex:none;display:flex;align-items:center;margin-right:12px}.pp-nav__menu{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:#3A2A3F}.pp-nav__actions{display:flex;align-items:center;gap:6px;margin-left:8px}.pp-nav__icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(232,72,152,.08);color:#E84898;border:0;padding:0;cursor:pointer;transition:background .25s,transform .25s}.pp-nav__icon-btn--bag{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(232,72,152,.08);color:#E84898;border:0;padding:0;cursor:pointer;transition:background .25s,transform .25s}.pp-nav__icon-btn--burger{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(232,72,152,.08);color:#E84898;border:0;padding:0;cursor:pointer}.pp-header__el-2{opacity:0;transform:translateY(-8px);pointer-events:none}.pp-header__close-menu{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:0;background:rgba(58,42,63,.06);color:#3A2A3F;cursor:pointer}.pp-header__row-4{display:flex;flex-direction:column}.pp-header__grid{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pp-header__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;border:1.5px solid rgba(58,42,63,.18);color:#3A2A3F;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-header__open-bag-from-menu{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;background:#E84898;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp-search-panel{position:fixed;top:74px;left:50%;z-index:70;transform:translateX(-50%) translateY(-10px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.pp-search-panel__form{display:flex;align-items:center;gap:10px;width:min(560px,calc(100vw - 32px));padding:6px 6px 6px 18px;border-radius:999px;background:#fff;border:1px solid rgba(58,42,63,.1);box-shadow:0 24px 60px -30px rgba(58,42,63,.4)}.pp-search-panel__count{font-size:12.5px;font-weight:700;color:#8A6F8E;white-space:nowrap;padding-right:6px}.pp-footer__img{display:block;height:28px;width:auto}.pp-footer{padding:clamp(44px,5vw,64px) clamp(20px,5vw,72px) 28px;background:#2E2133;color:#C9B6CE;font-family:Quicksand,system-ui,sans-serif}.pp-footer--inner{margin-top:calc(clamp(64px,8vw,104px) - 80px)}.pp-footer__row{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-bottom:32px;border-bottom:1px solid rgba(232,169,189,.2)}.pp-footer__row-2{display:flex;align-items:center}.pp-footer__row-3{display:flex;flex-wrap:wrap;gap:26px;font-size:13px}.pp-footer__el{color:#C9B6CE}.pp-footer__text{margin:28px 0 0;font-size:12px;line-height:1.7;max-width:92ch;color:#C9B6CE}.pp-footer__strong{color:#F08BBE;font-weight:600}.pp-footer__row-4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;font-size:11.5px;color:#C9B6CE}.pp-footer__row-5{display:flex;flex-wrap:wrap;gap:20px}.pp-bag-overlay{position:fixed;inset:0;z-index:80;background:rgba(58,42,63,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:opacity .4s;opacity:0;pointer-events:none}.pp-bag{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(420px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-30px 0 80px -40px rgba(58,42,63,.5);transition:transform .5s cubic-bezier(.22,.9,.24,1);transform:translateX(104%);font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F}.pp-bag__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid rgba(58,42,63,.08)}.pp-bag__script{font-family:Parisienne,cursive;font-size:24px;line-height:1;color:#E84898}.pp-bag__summary{margin-top:6px;font-size:13px;color:#6B5470}.pp-bag__body{flex:1;overflow-y:auto;padding:8px 24px}.pp-bag__empty{display:grid;justify-items:center;gap:12px;padding:56px 12px;text-align:center}.pp-bag__el{font-size:14px;color:#6B5470;max-width:26ch}.pp-bag__close-bag{margin-top:6px;min-height:46px;padding:0 24px;border-radius:999px;border:0;background:#3A2A3F;color:#fff;font-family:Quicksand,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.pp-bag__footer{display:none;padding:18px 24px 24px;border-top:1px solid rgba(58,42,63,.08);background:#FFF9FC;gap:12px}.pp-bag__row-2{display:flex;justify-content:space-between;font-size:14px;color:#6B5470}.pp-bag__subtotal{color:#3A2A3F;font-size:16px}.pp-bag__el-2{font-size:12.5px;color:#8A6F8E}.pp-bag__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:999px;background:#E84898;color:#fff;font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 28px rgba(232,72,152,.28)}.pp-bag__close-bag-2{min-height:44px;border:0;background:transparent;font-family:Quicksand,sans-serif;font-weight:700;font-size:13px;color:#3A2A3F;cursor:pointer}.pp-bag__item{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(58,42,63,.07)}.pp-bag__grid{flex:1;min-width:0;display:grid;gap:4px}.pp-bag__row-3{display:flex;justify-content:space-between;gap:10px}.pp-bag__el-3{font-weight:700;font-size:14px;letter-spacing:.03em;color:#3A2A3F}.pp-bag__span{font-weight:700;font-size:14px}.pp-bag__row-4{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.pp-bag__row-5{display:inline-flex;align-items:center;border:1px solid rgba(58,42,63,.14);border-radius:999px;overflow:hidden}.pp-bag__btn-2{width:32px;height:30px;border:0;background:transparent;color:#3A2A3F;font-size:16px;cursor:pointer}.pp-bag__span-2{min-width:22px;text-align:center;font-size:13px;font-weight:700}.pp-bag__btn-3{border:0;background:transparent;padding:4px 2px;font-family:Quicksand,sans-serif;font-size:12.5px;font-weight:600;color:#8A6F8E;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-bag__toast{position:fixed;left:50%;bottom:24px;z-index:95;transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;padding:12px 18px;border-radius:999px;background:#3A2A3F;color:#fff;font-family:Quicksand,sans-serif;font-size:13px;font-weight:700;box-shadow:0 18px 44px -20px rgba(58,42,63,.6)}.pp-coacard{width:min(78%,320px);padding:22px 24px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-3deg);background:#fff;border-radius:6px;box-shadow:0 30px 60px -30px rgba(58,42,63,.45);font-family:Quicksand,sans-serif}.pp-coacard--page{width:min(80%,340px);padding:24px 26px;border:1px solid rgba(58,42,63,.08)}.pp-coacard__el{font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:#E84898;font-weight:700}.pp-coacard__serif{font-family:'Playfair Display',Georgia,serif;font-size:22px;margin-top:8px;color:#3A2A3F}.pp-coacard__grid{display:grid;gap:8px;margin-top:16px;font-size:11.5px;color:#6B5470}.pp-coacard__row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(58,42,63,.1);padding-bottom:6px}.pp-coacard__row-2{display:flex;justify-content:space-between}.pp-home__main{position:relative;font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F;background:#FFF9FC;overflow-x:clip}.pp-home__el{position:relative;overflow:clip}@keyframes bc-fade{from{opacity:0}to{opacity:1}}@keyframes bc-liquid{0%{transform:scale(1) translate(0,0)}50%{transform:scale(1.05) translate(-1.2%,.8%)}100%{transform:scale(1) translate(0,0)}}@keyframes bc-radial{0%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) rotate(var(--r0)) scale(1);animation-timing-function:cubic-bezier(.4,0,.6,1)}50%{opacity:1;filter:blur(0);transform:translate(calc(-50% + var(--tx) * .38 + var(--px)),calc(-50% + var(--ty) * .38 + var(--py))) rotate(calc(var(--r0) + var(--r1) * .5)) scale(var(--sm));animation-timing-function:cubic-bezier(.3,.2,.4,1)}78%{opacity:1}100%{opacity:0;filter:blur(2px);transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(calc(var(--r0) + var(--r1))) scale(var(--s1))}}@keyframes bc-frame{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r0)) scale(1);animation-timing-function:cubic-bezier(.45,0,.15,1)}100%{opacity:var(--oe);transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(calc(var(--r0) + var(--r1))) scale(var(--s1))}}@keyframes bc-blow{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r0)) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.6)}45%{opacity:1;transform:translate(calc(-50% + var(--tx) * .35 + var(--px)),calc(-50% + var(--ty) * .35 + var(--py))) rotate(calc(var(--r0) + var(--r1) * .45)) scale(1);animation-timing-function:cubic-bezier(.2,.3,.6,1)}92%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--tx) * 1.15),calc(-50% + var(--ty) * 1.15)) rotate(calc(var(--r0) + var(--r1))) scale(.9)}}@keyframes bc-breathe{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.025) rotate(var(--br,1.2deg))}}@keyframes bc-settle{0%{opacity:0;transform:translate(var(--px),var(--py)) scale(.5)}100%{opacity:1;transform:translate(0,0) scale(1)}}@keyframes bc-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bc-sparkle{0%,100%{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.35)}}@keyframes bc-exit{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--r0)) scale(1);animation-timing-function:cubic-bezier(.3,.6,.4,1)}14%{opacity:1;transform:translate(calc(-50% + var(--lx)),calc(-50% - 1.6vh)) rotate(calc(var(--r0) + var(--rw))) scale(1.035);animation-timing-function:cubic-bezier(.55,.02,.25,1)}82%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(calc(var(--r0) + var(--r1))) scale(var(--s1))}}@keyframes bc-reveal{0%{opacity:0;filter:blur(16px);transform:scale(.97)}100%{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes bc-prism{0%{background-position:200% 0;opacity:0}10%{opacity:1}90%{opacity:1}100%{background-position:-100% 0;opacity:0}}@keyframes bc-drift{0%{opacity:0;transform:translate3d(0,0,0) rotate(0deg)}5%{opacity:.8}92%{opacity:.8}100%{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--dr))}}@keyframes bc-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-shimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}.pp-hero--bloom{background:#F6EEF6;padding:clamp(88px,11vh,128px) 24px clamp(40px,6vh,72px)}.pp-hero--bloom .pp-hero__inner{z-index:4;width:min(1200px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:0}.pp-hero--bloom .pp-hero__point{min-height:0}.pp-hero__vials{position:relative;width:min(100%,600px);aspect-ratio:1203 / 863}.pp-hero--bloom .pp-hero__product{position:absolute;inset:0;width:auto;aspect-ratio:auto;z-index:3;transform-origin:50% 80%}.pp-hero--bloom .pp-hero__img{width:100%;height:100%;filter:drop-shadow(0 28px 34px rgba(120,60,120,.26)) drop-shadow(0 2px 4px rgba(120,60,120,.14))}.pp-hero--bloom .pp-hero__script{display:inline-flex;align-items:center;gap:14px;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 2.8s both}.pp-hero--bloom .pp-hero__script::before,.pp-hero--bloom .pp-hero__script::after{content:"";width:34px;height:1px;background:#E84898;opacity:.6}.pp-hero--bloom .pp-hero__title{color:#3A2A3F}.pp-hero--bloom .pp-hero__span-2{animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 2.95s both}.pp-hero--bloom .pp-hero__em{color:inherit}.pp-hero--bloom .pp-hero__span-3{display:inline-block;background:linear-gradient(90deg,#D9569C 0%,#B071D6 30%,#6FB7D9 55%,#B071D6 80%,#D9569C 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 3.1s both,bc-shimmer 9s linear 4.6s infinite}.pp-hero--bloom .pp-hero__text{max-width:46ch;color:#6B5470;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 3.3s both}.pp-hero--bloom .pp-hero__row{animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 3.45s both}.pp-hero--bloom .pp-hero__btn{background:linear-gradient(100deg,#C9438F,#A8479F);box-shadow:0 16px 32px rgba(180,70,150,.28),inset 0 1px 0 rgba(255,255,255,.35)}.pp-hero--bloom .pp-hero__btn-2{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(12px);color:#3A2A3F;box-shadow:0 10px 24px rgba(150,90,150,.12)}.pp-hero--bloom .pp-hero__row-2{margin-top:clamp(18px,3vh,30px);padding-top:16px;border-top-color:rgba(120,70,120,.16);animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 3.8s both}.pp-hero__pearls{position:absolute;inset:0;z-index:7;pointer-events:none}.pp-hero--bloom .pp-hero__replay{animation:bc-in 1s ease-out 6s both}[data-hero-anim="0"] [data-bc-bloom="frame"]{animation:none!important;opacity:var(--oe);transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(calc(var(--r0) + var(--r1))) scale(var(--s1))}[data-hero-anim="0"] [data-bc-curtain],.pp-anim-off [data-bc-curtain]{display:none!important}@media (max-width:1100px){.pp-hero__row-2{flex-wrap:wrap!important}}@media (max-width:900px){.pp-hero__row-2{flex-wrap:wrap!important;gap:10px 18px!important}[data-bc-bloom="frame"]{width:58vw!important;--s1:.62!important;--oe:.55!important}[data-bc-bloom="frame"][data-bc-f="0"]{left:8%!important;top:8%!important;--tx:-22vw!important;--ty:-10vh!important}[data-bc-bloom="frame"][data-bc-f="1"]{left:92%!important;top:8%!important;--tx:22vw!important;--ty:-10vh!important}[data-bc-bloom="frame"][data-bc-f="2"]{left:6%!important;top:94%!important;--tx:-22vw!important;--ty:10vh!important}[data-bc-bloom="frame"][data-bc-f="3"]{left:94%!important;top:94%!important;--tx:22vw!important;--ty:10vh!important}.pp-hero__inner>.pp-hero__point{order:-1}.pp-hero__vials{width:min(100%,400px)!important}[data-bc-bloom="1"]{width:74vw!important}[data-bc-bloom="1"][data-bc-i="0"]{left:50%!important;top:-6%!important;width:110vw!important}[data-bc-bloom="1"][data-bc-i="1"]{left:50%!important;top:106%!important;width:110vw!important}[data-bc-bloom="1"][data-bc-i="2"]{left:0%!important;top:22%!important}[data-bc-bloom="1"][data-bc-i="3"]{left:-2%!important;top:74%!important}[data-bc-bloom="1"][data-bc-i="4"]{left:-4%!important;top:48%!important}[data-bc-bloom="1"][data-bc-i="5"]{left:102%!important;top:30%!important}[data-bc-bloom="1"][data-bc-i="6"]{left:104%!important;top:66%!important}[data-bc-bloom="gem"]{display:none!important}.pp-hero__inner{grid-template-columns:minmax(0,1fr)!important}[data-m-hero-copy]{align-items:center!important;text-align:center!important}[data-m-hero-copy]>div:nth-last-child(2){justify-content:center!important}.pp-hero__row-2{justify-content:center!important}}@media (max-width:640px){.pp-hero__title{font-size:clamp(38px,11vw,56px)!important}.pp-hero__row-2{flex-direction:column!important;align-items:flex-start!important;width:min(100%,320px)!important}}.pp-hero__img{display:block;width:100%;height:auto;filter:drop-shadow(0 28px 36px rgba(120,40,80,.22))}.pp-hero{position:relative;overflow:hidden;min-height:100vh;padding-top:clamp(84px,12vh,120px);box-sizing:border-box;display:flex;align-items:safe center;justify-content:center;font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F;background:radial-gradient(58% 64% at 68% 50%,#FFE1EC 0%,rgba(255,225,236,.55) 42%,rgba(253,248,246,0) 78%)}.pp-hero__inner{position:relative;z-index:6;width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(40px,6vh,88px) 0}.pp-hero__script{font-family:Parisienne,cursive;font-size:28px;line-height:1;color:#E84898;margin-bottom:18px;animation:gv-in .9s cubic-bezier(.22,.9,.24,1) 2.6s both}.pp-hero__title{margin:0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(46px,6.4vw,88px);line-height:.98;letter-spacing:-.02em;color:#3A2A3F;text-wrap:pretty}.pp-hero__span{display:block;overflow:hidden;padding:.08em .12em .1em 0;margin:-.08em -.12em -.1em 0}.pp-hero__span-2{display:block;animation:gv-in 1.05s cubic-bezier(.16,.86,.24,1) 2.72s both}.pp-hero__em{display:block;overflow:hidden;padding:.08em .14em .16em 0;margin:-.08em -.14em -.16em 0;font-style:italic;font-weight:400;color:#E84898}.pp-hero__span-3{display:block;animation:gv-in 1.05s cubic-bezier(.16,.86,.24,1) 2.88s both}.pp-hero__text{margin:24px 0 30px;max-width:42ch;font-size:16.5px;line-height:1.65;color:#6B5470;animation:gv-in 1.1s cubic-bezier(.22,.9,.24,1) 3.05s both}.pp-hero__row{display:flex;flex-wrap:wrap;gap:12px;animation:gv-in 1.1s cubic-bezier(.22,.9,.24,1) 3.2s both}.pp-hero__btn{display:inline-flex;align-items:center;min-height:54px;padding:0 34px;border-radius:999px;background:#E84898;color:#fff;font-weight:600;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 28px rgba(232,72,152,.32)}.pp-hero__btn-2{display:inline-flex;align-items:center;min-height:54px;padding:0 30px;border-radius:999px;background:transparent;border:1.5px solid rgba(58,42,63,.35);color:#3A2A3F;font-weight:600;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase}.pp-hero__row-2{display:flex;flex-wrap:nowrap;gap:14px 18px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(58,42,63,.12);overflow:visible;animation:gv-in 1.1s cubic-bezier(.22,.9,.24,1) 3.35s both}.pp-hero__points{flex:1 1 0;display:flex;align-items:flex-start;gap:10px;min-width:0}.pp-hero__point-title{font-size:12.5px;font-weight:700;line-height:1.35;color:#3A2A3F;white-space:nowrap}.pp-hero__point-sub{font-weight:500;color:#6B5470;margin-top:3px;white-space:nowrap;font-size:12px}.pp-hero__point{position:relative;min-height:clamp(420px,66vh,780px);display:flex;align-items:center;justify-content:center}.pp-hero__abs{position:absolute;left:50%;top:50%;width:92%;aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,214,229,.7) 38%,rgba(255,214,229,0) 70%);filter:blur(14px);animation:gv-in 1.6s ease-out 1.8s both}.pp-hero__product{position:relative;width:min(128%,820px);aspect-ratio:1290 / 1219;z-index:6;animation:gv-reveal 1.7s cubic-bezier(.22,.92,.26,1) 1.8s both}.pp-hero__abs-2{position:absolute;left:50%;bottom:5%;width:44%;height:20px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(120,70,90,.2),rgba(120,70,90,0) 70%);filter:blur(5px);z-index:5;animation:gv-in 1.2s ease-out 2.5s both}.pp-hero__replay{position:absolute;right:24px;bottom:20px;z-index:14;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(58,42,63,.22);background:rgba(255,255,255,.65);color:#6B5470;font-family:Quicksand,sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;cursor:pointer;backdrop-filter:blur(6px);animation:gv-in 1s ease-out 3.7s both}.pp-ticker__el{position:relative;z-index:2;padding:20px 0;background:#fff;border-top:1px solid rgba(58,42,63,.08);border-bottom:1px solid rgba(58,42,63,.08);overflow:hidden}.pp-ticker__row{display:flex;width:max-content;animation:pp-tick 34s linear infinite}.pp-ticker__row-2{display:flex;align-items:center;gap:clamp(26px,4vw,60px);padding-right:clamp(26px,4vw,60px);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8A6F8E;white-space:nowrap}.pp-cats__img{position:absolute;right:-14px;bottom:-22px;height:118px;width:auto;transform:rotate(-12deg);filter:drop-shadow(0 12px 16px rgba(120,40,80,.22));opacity:.95;pointer-events:none}.pp-cats__img-2{position:absolute;right:0;bottom:0;max-height:100%;max-width:68%;width:auto;height:auto;object-fit:contain;object-position:right bottom;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(0deg,transparent 0%,#000 12%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 45%),linear-gradient(0deg,transparent 0%,#000 12%);mask-composite:intersect}.pp-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;margin-top:clamp(28px,4vw,44px)}.pp-cats__row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-cats__row-2{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.7);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pp-cats__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.7)}.pp-cats__el{position:relative;z-index:2;margin-top:auto;max-width:20ch;padding-right:8px;width:min(100%,48%);min-width:200px}.pp-cats__script{font-family:Parisienne,cursive;font-size:26px;line-height:1;opacity:.85}.pp-cats__serif{margin-top:8px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,3.2vw,46px);line-height:1.02;letter-spacing:-.02em}.pp-cats__el-2{margin-top:12px;font-size:14px;line-height:1.55;opacity:.8}.pp-cats__small-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-cats__row-3{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-cats__span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.pp-cats__serif-2{position:relative;z-index:2;margin-top:auto;font-family:'Playfair Display',Georgia,serif;font-size:clamp(20px,1.6vw,24px);line-height:1.08;letter-spacing:-.02em;max-width:9ch}.pp-sale__inner{position:relative;overflow:hidden;max-width:1280px;margin:0 auto;padding:clamp(26px,3.5vw,48px);border-radius:24px;background:#FFF9FC;border:1px solid rgba(58,42,63,.07);box-sizing:border-box}.pp-sale__el{font-size:13.5px;color:#6B5470;max-width:34ch;line-height:1.6}.pp-how__inner{position:relative;max-width:1340px;margin:0 auto}.pp-how__row{display:flex;flex-direction:column;gap:clamp(12px,2vh,22px)}.pp-how__el{position:relative;align-self:stretch;min-height:clamp(220px,34vh,420px)}.pp-catalog__el{font-size:13.5px;color:#6B5470;max-width:32ch;line-height:1.6}.pp-catalog__el-2{margin-top:32px;text-align:center}.pp-flag__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-flag__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,72px);align-items:center}.pp-flag__box{position:relative;aspect-ratio:1 / 1;max-height:720px;border-radius:32px;overflow:hidden;background:#F6D6E2}.pp-flag__abs{position:absolute;left:clamp(16px,2vw,26px);top:clamp(16px,2vw,26px);padding:9px 15px;border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A2A3F}.pp-flag__abs-2{position:absolute;right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,26px);padding:9px 15px;border-radius:999px;background:#3A2A3F;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pp-flag__title{margin:14px 0 20px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em;color:#3A2A3F;text-wrap:pretty}.pp-flag__text{margin:0 0 30px;max-width:46ch;font-size:16.5px;line-height:1.7;color:#6B5470}.pp-coa__section{padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px);background:#3A2A3F;color:#FBEFF2}.pp-coa__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px);align-items:center}.pp-coa__title{margin:14px 0 18px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.06;letter-spacing:-.02em;color:#FFF8FB}.pp-coa__text{margin:0 0 26px;font-size:15.5px;line-height:1.7;color:#E6D5EA;max-width:48ch}.pp-coa__grid{display:grid;gap:12px}.pp-coa__row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid rgba(232,169,189,.28);border-radius:3px;background:rgba(255,255,255,.03)}.pp-coa__el{font-size:14px;font-weight:600;color:#FFF8FB}.pp-coa__el-2{font-size:12px;color:#C9B6CE;margin-top:3px}.pp-coa__serif{font-family:'Playfair Display',Georgia,serif;font-size:22px;color:#F08BBE;white-space:nowrap}.pp-reviews__rail{position:relative;z-index:2;height:320vh;background:#fff}.pp-reviews__row{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,38px);overflow:hidden}.pp-reviews__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 clamp(20px,5vw,72px);max-width:1340px;width:100%;margin:0 auto;box-sizing:border-box}.pp-reviews__el{font-size:13px;color:#6B5470}.pp-reviews__rail-track{display:flex;gap:clamp(14px,1.5vw,20px);padding:0 clamp(20px,5vw,72px);will-change:transform;align-items:stretch}.pp-reviews__blockquote{margin:0;font-family:Quicksand,sans-serif;font-weight:500;font-size:clamp(15.5px,1.15vw,17.5px);line-height:1.6;text-wrap:pretty}.pp-reviews__row-2{flex:0 0 clamp(250px,24vw,320px);min-height:clamp(290px,40vh,380px);padding:clamp(22px,2.2vw,28px);border-radius:24px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.6),rgba(255,255,255,0) 58%),linear-gradient(165deg,#FBE4F0,#FCE5F1);border:1px solid #F2D6DE;box-sizing:border-box}.pp-reviews__serif{font-family:'Playfair Display',Georgia,serif;font-size:clamp(64px,7vw,104px);line-height:.82;font-weight:300;letter-spacing:-.04em;color:#3A2A3F}.pp-reviews__el-2{font-size:15px;line-height:1.5;color:#6B5470;max-width:22ch}.pp-reviews__row-3{flex:0 0 clamp(250px,24vw,320px);min-height:clamp(290px,40vh,380px);padding:clamp(22px,2.2vw,28px);border-radius:24px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:#3A2A3F;color:#FFF8FB;box-sizing:border-box}.pp-reviews__serif-2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(64px,7vw,104px);line-height:.82;font-weight:300;letter-spacing:-.04em;color:#F08BBE}.pp-reviews__el-3{font-size:15px;line-height:1.5;color:#E6D5EA;max-width:22ch}.pp-reviews__inner-2{max-width:1340px;width:100%;margin:0 auto;padding:0 clamp(20px,5vw,72px);box-sizing:border-box}.pp-reviews__rail-bar{display:block;height:2px;width:12%;border-radius:2px;background:#E84898;transition:width .1s linear}.pp-story__section{padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px);background:linear-gradient(180deg,#FEF3F8 0%,#FFF9FC 100%)}.pp-story__inner{max-width:900px;margin:0 auto;text-align:center}.pp-story__title{margin:16px 0 20px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em;text-wrap:pretty}.pp-story__inner-2{margin:0 auto;max-width:60ch;font-size:16px;line-height:1.75;color:#6B5470;text-wrap:pretty}.pp-story__row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(28px,6vw,72px);margin-top:clamp(36px,5vw,54px);padding-top:34px;border-top:1px solid rgba(58,42,63,.12)}.pp-story__serif{font-family:'Playfair Display',Georgia,serif;font-size:clamp(30px,4vw,44px);color:#E84898;line-height:1}.pp-story__el{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#6B5470;margin-top:8px}.pp-hfaq__inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,5vw,64px);align-items:start}.pp-hfaq__title{margin:14px 0 0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.02em}.pp-hfaq__acc-item{border-bottom:1px solid rgba(58,42,63,.12)}.pp-hfaq__acc-btn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:22px 0;background:none;border:0;text-align:left;font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;color:#3A2A3F;cursor:pointer}.pp-hfaq__el{margin:0;padding:0 0 22px;font-size:14.5px;line-height:1.7;color:#6B5470;max-width:56ch}.pp-perks__section{padding:0 clamp(20px,5vw,72px) clamp(40px,5vw,64px);background:#fff}.pp-perks__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-radius:24px;overflow:hidden;background:rgba(58,42,63,.08);border:1px solid rgba(58,42,63,.08)}.pp-news__img{position:absolute;right:-8%;bottom:-22%;width:clamp(260px,34vw,520px);height:auto;opacity:.28;mix-blend-mode:screen;pointer-events:none}.pp-news__img-2{position:absolute;left:6%;top:10%;width:clamp(60px,7vw,110px);height:auto;opacity:.5;mix-blend-mode:screen;transform:rotate(-24deg);pointer-events:none}.pp-news__section{position:relative;z-index:2;padding:0 clamp(20px,5vw,72px) clamp(72px,9vw,112px);background:#fff}.pp-news__inner{position:relative;max-width:1120px;margin:0 auto;border-radius:24px;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(22px,5vw,64px);text-align:center;background:radial-gradient(55% 70% at 12% 18%,rgba(244,196,224,.95) 0%,rgba(244,196,224,0) 70%),radial-gradient(50% 65% at 88% 12%,rgba(222,214,248,.95) 0%,rgba(222,214,248,0) 70%),radial-gradient(60% 55% at 70% 100%,rgba(250,224,210,.9) 0%,rgba(250,224,210,0) 70%),#F8F1F7;border:1px solid rgba(58,42,63,.06);color:#3A2A3F}.pp-news__abs{display:none}.pp-news__inner-2{position:relative;max-width:760px;margin:0 auto}.pp-news__title{margin:16px 0 16px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;color:#3A2A3F;text-wrap:pretty}.pp-news__inner-3{margin:0 auto 30px;max-width:46ch;font-size:16px;line-height:1.65;color:#6B5470}.pp-news__newsletter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pp-news__input{flex:1 1 280px;max-width:380px;min-height:54px;padding:0 22px;border:1px solid rgba(58,42,63,.12);border-radius:999px;background:rgba(255,255,255,.85);color:#3A2A3F;font-family:Quicksand,sans-serif;font-size:15px}.pp-news__btn{min-height:54px;padding:0 32px;border:0;border-radius:999px;background:#E84898;color:#fff;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s}.pp-news__btn:hover{background:#C92F7F;transform:translateY(-1px)}.pp-howp__inner{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,72px);animation:ph-in .7s cubic-bezier(.22,.9,.24,1) both}.pp-howp__el{max-width:760px}.pp-howp__title{margin:12px 0 16px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.02em;text-wrap:pretty}.pp-howp__text{margin:0;max-width:56ch;font-size:16px;line-height:1.7;color:#6B5470;text-wrap:pretty}.pp-howp__section{max-width:1180px;margin:32px auto 0;padding:0 clamp(20px,5vw,72px)}.pp-howp__grid{max-width:1180px;margin:clamp(48px,7vw,88px) auto 0;padding:0 clamp(20px,5vw,72px);display:grid;gap:clamp(18px,2.5vw,28px)}.pp-howp__row{display:flex;flex-direction:column;gap:14px}.pp-howp__title-2{margin:0;font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,3.4vw,46px);line-height:1.04;font-weight:400;letter-spacing:-.03em;max-width:16ch}.pp-howp__section-2{max-width:1180px;margin:clamp(56px,8vw,104px) auto 0;padding:0 clamp(20px,5vw,72px)}.pp-howp__title-3{margin:12px 0 0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.02em}.pp-howp__grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:clamp(24px,3vw,40px)}.pp-lab__inner{max-width:1180px;margin:0 auto;animation:pl-in .7s cubic-bezier(.22,.9,.24,1) both}.pp-lab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;margin-top:clamp(28px,4vw,44px)}.pp-lab__card{position:relative;display:flex;flex-direction:column;gap:16px;padding:22px 22px 20px;border-radius:24px;background:#fff;border:1px solid rgba(58,42,63,.07);box-shadow:0 18px 44px -32px rgba(58,42,63,.3);transition:transform .3s cubic-bezier(.22,.9,.24,1),box-shadow .3s}.pp-lab__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pp-lab__row-2{display:flex;align-items:center;gap:12px}.pp-lab__el{font-weight:700;font-size:15px;letter-spacing:.03em}.pp-lab__el-2{margin-top:3px;font-size:12.5px;color:#8A6F8E}.pp-lab__row-3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.pp-lab__span{font-size:12px;color:#8A6F8E}.pp-lab__open{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#3A2A3F;color:#fff;font-family:Quicksand,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.06em;cursor:pointer}.pp-lab__el-3{margin-top:40px}.pp-lab__grid-2{display:grid;gap:10px;font-size:14px;line-height:1.6;color:#5C3A4B}.pp-lab__text{margin:0;font-size:14px;line-height:1.6;color:#E6D5EA}.pp-lab__btn{justify-self:start;margin-top:6px;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:#F08BBE;color:#3A2A3F;font-size:12.5px;font-weight:700;letter-spacing:.06em}.pp-lab__overlay{position:fixed;inset:0;z-index:80;background:rgba(58,42,63,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .35s;opacity:0;pointer-events:none}.pp-lab__modal{position:fixed;left:50%;top:50%;z-index:90;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 50px 120px -40px rgba(58,42,63,.6);transition:transform .45s cubic-bezier(.22,.9,.24,1),opacity .35s;transform:translate(-50%,-46%) scale(.97);opacity:0;pointer-events:none}.pp-lab__row-4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(58,42,63,.08);background:#FFF9FC}.pp-lab__row-5{display:flex;gap:8px}.pp-lab__pdf{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(58,42,63,.16);background:transparent;color:#3A2A3F;font-family:Quicksand,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer}.pp-lab__print{flex:1;overflow-y:auto;padding:clamp(22px,3vw,40px);background:#fff;color:#3A2A3F}.pp-lab__row-6{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:2px solid #3A2A3F}.pp-lab__el-4{margin-top:10px;font-size:12px;line-height:1.55;color:#6B5470}.pp-lab__el-5{text-align:right;font-size:12px;line-height:1.6;color:#6B5470}.pp-lab__el-6{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#E84898}.pp-lab__grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;padding:22px 0;border-bottom:1px solid rgba(58,42,63,.1);font-size:13px}.pp-lab__serif{margin-top:4px;font-family:'Playfair Display',Georgia,serif;font-size:22px}.pp-lab__el-7{margin-top:4px;font-weight:700;font-size:16px}.pp-lab__el-8{margin-top:4px}.pp-lab__grid-4{display:grid;gap:0;margin-top:8px}.pp-lab__grid-5{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr;gap:12px;padding:12px 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8A6F8E;border-bottom:1px solid rgba(58,42,63,.1)}.pp-lab__span-2{text-align:right}.pp-lab__row-7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:28px;font-size:12.5px;color:#6B5470;line-height:1.6}.pp-lab__el-9{max-width:46ch}.pp-lab__script{font-family:Parisienne,cursive;font-size:30px;line-height:1;color:#3A2A3F}.pp-lab__grid-6{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr;gap:12px;padding:13px 0;font-size:13.5px;border-bottom:1px solid rgba(58,42,63,.08)}.pp-lab__span-3{font-weight:600}.pp-lab__span-4{text-align:right;color:#8A6F8E}.pp-faqp__inner{max-width:1180px;margin:0 auto;animation:pf-in .7s cubic-bezier(.22,.9,.24,1) both}.pp-faqp__grid{margin-top:16px;padding:18px;border-radius:18px;background:#3A2A3F;color:#FFF8FB;display:grid;gap:6px}.pp-faqp__span{font-size:13.5px;font-weight:700}.pp-faqp__accordion{display:grid;gap:clamp(28px,4vw,44px)}.pp-faqp__grid-2{display:grid;gap:6px}.pp-faqp__title{margin:0 0 6px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(24px,2.4vw,30px);line-height:1.1;letter-spacing:-.02em}.pp-faqp__acc-item{border-radius:18px;background:#fff;border:1px solid rgba(58,42,63,.07)}.pp-faqp__acc-btn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:18px 20px;background:none;border:0;text-align:left;font-family:Quicksand,sans-serif;font-size:15px;font-weight:700;color:#3A2A3F;cursor:pointer}.pp-faqp__el{margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.7;color:#6B5470;max-width:62ch}.pp-faqp__box{display:none;padding:40px;border-radius:24px;background:#fff;border:1px dashed rgba(58,42,63,.18);text-align:center}.pp-contact__grid{display:grid;gap:14px}.pp-contact__el{color:inherit}.pp-contact__el-2{margin-top:28px}.pp-contact__span{font-weight:500;color:#B39AA5}.pp-contact__input{width:100%;box-sizing:border-box;height:52px;padding:0 12px;border-radius:14px;border:1px solid rgba(58,42,63,.16);background:#fff;font-family:Quicksand,sans-serif;font-size:15px;color:#3A2A3F;outline:none}.pp-contact__input-2{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;border:1px solid rgba(58,42,63,.16);background:#fff;font-family:Quicksand,sans-serif;font-size:15px;line-height:1.55;color:#3A2A3F;outline:none;resize:vertical}.pp-contact__done{background:#fff;border-radius:24px;padding:clamp(28px,4vw,44px);border:1px solid rgba(58,42,63,.07);box-shadow:0 18px 44px -32px rgba(58,42,63,.3);text-align:center;display:grid;gap:12px;justify-items:center;animation:pa-in .6s cubic-bezier(.22,.9,.24,1) both}.pp-contact__grid-2{width:64px;height:64px;border-radius:50%;background:linear-gradient(160deg,#FBE4F0,#FCE1EE);display:grid;place-items:center;color:#E84898}.pp-contact__serif{font-family:'Playfair Display',Georgia,serif;font-size:28px;line-height:1.1}.pp-contact__text{margin:0;max-width:34ch;font-size:14.5px;line-height:1.6;color:#6B5470}.pp-track__grid{background:#fff;border-radius:28px;padding:clamp(22px,3vw,34px);border:1px solid rgba(58,42,63,.07);box-shadow:0 18px 44px -32px rgba(58,42,63,.3);display:grid;gap:22px;animation:pa-in .6s cubic-bezier(.22,.9,.24,1) both}.pp-track__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pp-track__serif{margin-top:6px;font-family:'Playfair Display',Georgia,serif;font-size:26px;line-height:1.1}.pp-track__grid-2{display:grid;gap:0}.pp-track__grid-3{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px}.pp-track__grid-4{display:grid;justify-items:center;grid-template-rows:22px minmax(0,1fr)}.pp-track__el{padding-bottom:20px}.pp-track__el-2{font-size:13px;color:#8A6F8E;margin-top:3px}.pp-track__grid-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding-top:18px;border-top:1px solid rgba(58,42,63,.08);font-size:13px;color:#6B5470}.pp-track__el-3{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8A6F8E}.pp-track__el-4{margin-top:4px;color:#3A2A3F;font-weight:600}.pp-legal__title{margin:12px 0 12px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.02em}.pp-legal__text{margin:0;max-width:56ch;font-size:15.5px;line-height:1.7;color:#6B5470}.pp-legal__el{margin-top:24px;max-width:70ch}.pp-legal__el-2{padding:12px 14px;border-radius:12px;color:#3A2A3F}.pp-legal__grid{display:grid;gap:clamp(36px,5vw,64px)}.pp-legal__grid-2{scroll-margin-top:110px;padding:clamp(24px,3.5vw,44px);border-radius:28px;background:#fff;border:1px solid rgba(58,42,63,.07);display:grid;gap:18px;font-size:14.5px;line-height:1.75;color:#5C3A4B}.pp-legal__title-2{margin:0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(26px,2.8vw,36px);line-height:1.1;letter-spacing:-.02em;color:#3A2A3F}.pp-page__section{max-width:1080px;margin:0 auto;animation:pa-in .7s cubic-bezier(.22,.9,.24,1) both}.pp-page__title{margin:12px 0 26px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.02em}.pp-page__title-2{margin:0 0 24px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.02em}.pp-page__box{padding:clamp(24px,3.5vw,44px);border-radius:28px;background:#fff;border:1px solid rgba(58,42,63,.07);font-size:15px;line-height:1.75;color:#5C3A4B}.pp-post__inner{max-width:820px;margin:0 auto}.pp-post__title{margin:12px 0 24px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.02em}.pp-post__el{border-radius:28px;overflow:hidden;margin-bottom:28px}.pp-post__el-2{font-size:16px;line-height:1.75;color:#5C3A4B}.pp-blog__title{margin:0 0 28px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,62px);line-height:1.02;letter-spacing:-.02em}.pp-blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.pp-blog__title-2{margin:0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:24px;line-height:1.1}.pp-search__title{margin:12px 0 28px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.06;letter-spacing:-.02em}.pp-search__title-2{margin:0 0 8px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:22px}.pp-search__text{margin:0;font-size:14px;color:#6B5470}.pp-e404__img{height:56px;width:auto}.pp-e404__inner{max-width:720px;margin:0 auto;text-align:center}.pp-e404__grid{width:84px;height:84px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(160deg,#FBE4F0,#FCE1EE);display:grid;place-items:center}.pp-e404__title{margin:12px 0 14px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-.02em}.pp-e404__inner-2{margin:0 auto 30px;max-width:46ch;font-size:15.5px;line-height:1.65;color:#6B5470}.pp-product__img{position:absolute;left:0;top:14%;width:100%;height:72%;object-fit:contain;mix-blend-mode:multiply}.pp-product__row{font-size:12.5px;color:#8A6F8E;margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.pp-product__el{color:#8A6F8E}.pp-product__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,72px);align-items:center}.pp-product__box{position:relative;aspect-ratio:1 / 1;max-height:720px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.55),rgba(255,255,255,0) 55%),linear-gradient(160deg,#FBE4F0,#FCE1EE)}.pp-product__grid-2{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.pp-product__box-2{display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#FBE4F0}.pp-product__title{margin:14px 0 12px;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em;color:#3A2A3F;text-wrap:pretty}.pp-product__text{margin:0 0 18px;font-size:15px;color:#8A6F8E}.pp-product__serif{display:inline-flex;align-items:baseline;gap:10px;margin-bottom:22px;font-family:'Playfair Display',Georgia,serif;font-size:34px;color:#3A2A3F}.pp-product__el-2{margin:0 0 26px;max-width:46ch;font-size:16.5px;line-height:1.7;color:#6B5470}.pp-product__row-2{display:inline-flex;align-items:center;border:1.5px solid rgba(58,42,63,.14);border-radius:999px;overflow:hidden;min-height:54px}.pp-product__btn{width:44px;height:52px;border:0;background:transparent;color:#3A2A3F;font-size:18px;cursor:pointer}.pp-product__input{width:44px;text-align:center;border:0;font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;color:#3A2A3F;outline:none;-moz-appearance:textfield}.pp-product__row-3{display:inline-flex;align-items:center;min-height:54px;padding:0 28px;border-radius:999px;background:rgba(58,42,63,.06);color:#6B5470;font-weight:700;font-size:13.5px}.pp-product__grid-3{margin-top:30px;display:grid;gap:8px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid rgba(58,42,63,.07);font-size:13px;color:#6B5470}.pp-product__section{margin-top:clamp(64px,8vw,104px)}.pp-product__title-2{margin:14px 0 0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.02em}.pp-login__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,64px);align-items:start}.pp-login__text{margin:-10px 0 26px;font-size:15px;line-height:1.65;color:#6B5470;max-width:40ch}.pp-login__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#6B5470}.pp-login__row-2{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.pp-login__details{margin-top:18px}.pp-login__summary{cursor:pointer;font-size:14px;color:#6B5470}.pp-login__strong{color:#E84898}.pp-login__text-2{margin:0;font-size:13px;color:#6B5470}.pp-login__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:#3A2A3F;color:#fff;font-family:Quicksand,sans-serif;font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.pp-login__box{position:relative;min-height:420px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.6),rgba(255,255,255,0) 55%),linear-gradient(160deg,#FBE4F0,#FCE1EE)}.pp-login__abs{position:absolute;left:22px;right:22px;bottom:22px;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);font-size:13.5px;line-height:1.55;color:#3A2A3F}.pp-page{background:radial-gradient(70% 50% at 50% 0%,#FBE9F0 0%,rgba(253,248,246,0) 70%),#FFF9FC;box-sizing:border-box;color:#3A2A3F;font-family:Quicksand,system-ui,sans-serif;min-height:100vh;padding:118px clamp(20px,5vw,72px) 80px;position:relative}.pp-page--plain{background:#FFF9FC;box-sizing:border-box;color:#3A2A3F;font-family:Quicksand,system-ui,sans-serif;min-height:100vh;padding:118px clamp(20px,5vw,72px) 80px;position:relative}.pp-page--flush{background:#FFF9FC;box-sizing:border-box;color:#3A2A3F;font-family:Quicksand,system-ui,sans-serif;min-height:100vh;padding:118px 0 80px;position:relative}.pp-section{background:#fff;padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px) 0;position:relative;z-index:2}.pp-section--pad{background:#fff;padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px);position:relative;z-index:2}.pp-section--tint{background:#FFF9FC;padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px)}.pp-section--white{background:#fff;padding:clamp(72px,10vw,132px) clamp(20px,5vw,72px)}.pp-inner{margin:0 auto;max-width:1280px}.pp-inner--md{margin:0 auto;max-width:1180px}.pp-inner--sm{margin:0 auto;max-width:1080px}.pp-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.pp-h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:14px 0 0}.pp-h2--mb{font-family:'Playfair Display',Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:14px 0 clamp(28px,4vh,50px);max-width:18ch;text-wrap:pretty}.pp-h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(36px,4.6vw,62px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:12px 0 14px}.pp-h1--sm{font-family:'Playfair Display',Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1.02;margin:12px 0 10px}.pp-lead{color:#6B5470;font-size:15.5px;line-height:1.7;margin:0;max-width:50ch;text-wrap:pretty}.pp-lead--sm{color:#6B5470;font-size:15px;line-height:1.65;margin:0 0 30px;max-width:40ch}.pp-btn--pink{align-items:center;background:#E84898;border-radius:999px;border:0;box-shadow:0 14px 28px rgba(232,72,152,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;justify-content:center;letter-spacing:.14em;min-height:52px;padding:0 28px;text-transform:uppercase}.pp-btn--start{align-items:center;background:#E84898;border-radius:999px;border:0;box-shadow:0 14px 28px rgba(232,72,152,.28);color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;justify-content:center;justify-self:start;letter-spacing:.14em;min-height:52px;padding:0 30px;text-transform:uppercase}.pp-btn--outline{align-items:center;border-radius:999px;border:1.5px solid rgba(58,42,63,.2);color:#3A2A3F;display:inline-flex;font-size:13.5px;font-weight:700;letter-spacing:.14em;min-height:52px;padding:0 26px;text-transform:uppercase}.pp-btn--link{align-items:center;border-radius:999px;border:1.5px solid rgba(58,42,63,.18);color:#3A2A3F;display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:46px;padding:0 22px}.pp-btn--mt{align-items:center;align-self:flex-start;border-radius:999px;border:1.5px solid rgba(58,42,63,.18);color:#3A2A3F;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-top:8px;min-height:46px;padding:0 22px}.pp-btn--dark{align-items:center;background:#3A2A3F;border-radius:999px;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;min-height:54px;padding:0 32px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s}.pp-btn--ghost{align-items:center;border-radius:999px;border:1.5px solid rgba(58,42,63,.2);color:#3A2A3F;display:inline-flex;font-size:14px;font-weight:600;min-height:54px;padding:0 28px}.pp-btn--small{background:transparent;border-radius:999px;border:1.5px solid rgba(58,42,63,.16);color:#3A2A3F;cursor:pointer;font-family:Quicksand,sans-serif;font-size:13px;font-weight:700;margin-top:6px;min-height:44px;padding:0 22px}.pp-btn--light{align-items:center;background:#F08BBE;border-radius:999px;color:#3A2A3F;display:inline-flex;font-size:12.5px;font-weight:700;letter-spacing:.16em;min-height:50px;padding:0 30px;text-transform:uppercase}.pp-btn--icon{background:rgba(58,42,63,.06);border-radius:999px;border:0;color:#3A2A3F;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.pp-btn--icon-sm{background:rgba(58,42,63,.06);border-radius:999px;border:0;color:#3A2A3F;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.pp-script{color:#E84898;font-family:Parisienne,cursive;font-size:28px;line-height:1}.pp-script--md{color:#E84898;font-family:Parisienne,cursive;font-size:26px;line-height:1}.pp-script--light{color:#F08BBE;font-family:Parisienne,cursive;font-size:26px;line-height:1}.pp-script--rose{color:#F8CFE0;font-family:Parisienne,cursive;font-size:26px;line-height:1}.pp-script--light{color:#F08BBE;font-family:Parisienne,cursive;font-size:22px;line-height:1}.pp-grid-cards{display:grid;gap:clamp(26px,3vw,40px) clamp(16px,1.8vw,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin-top:clamp(28px,4vw,44px)}.pp-empty{background:#fff;border-radius:24px;border:1px dashed rgba(58,42,63,.18);display:none;margin-top:32px;padding:40px;text-align:center}.pp-empty--static{background:#fff;border-radius:24px;border:1px dashed rgba(58,42,63,.18);padding:40px;text-align:center}.pp-empty--mt{background:#fff;border-radius:24px;border:1px dashed rgba(58,42,63,.18);margin-top:32px;padding:40px;text-align:center}.pp-empty__title{font-family:'Playfair Display',Georgia,serif;font-size:24px}.pp-empty__text{color:#6B5470;font-size:14px;line-height:1.6;margin:10px auto 0;max-width:46ch}.pp-em{color:#E84898;font-style:italic}.pp-strong{font-weight:700}.pp-hp{left:-9999px;position:absolute}.pp-form-card{background:#fff;border-radius:24px;border:1px solid rgba(58,42,63,.07);box-shadow:0 18px 44px -32px rgba(58,42,63,.3);display:grid;gap:14px;padding:clamp(22px,3vw,32px)}.pp-form-card--flat{background:#fff;border-radius:24px;border:1px solid rgba(58,42,63,.07);display:grid;gap:14px;margin-top:14px;padding:clamp(22px,3vw,30px)}.pp-form-error{color:#A8325F;display:none;font-size:13.5px}.pp-form-error--on{color:#A8325F;font-size:13.5px}.pp-cols-2{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pp-split{align-items:start;animation:pa-in .7s cubic-bezier(.22,.9,.24,1) both;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0 auto;max-width:1180px}.pp-split--end{align-items:end;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.pp-info{align-items:flex-start;display:flex;gap:14px}.pp-info__icon{background:rgba(232,72,152,.1);border-radius:12px;color:#E84898;display:grid;flex:none;height:40px;place-items:center;width:40px}.pp-info__text{font-size:14px;line-height:1.5}.pp-muted{color:#6B5470}.pp-search{display:grid;gap:10px}.pp-search__label{color:#6B5470;font-size:12.5px;font-weight:700;letter-spacing:.04em}.pp-search__box{align-items:center;background:#fff;border-radius:999px;border:1px solid rgba(58,42,63,.1);box-shadow:0 24px 60px -34px rgba(58,42,63,.4);display:flex;gap:10px;padding:6px 6px 6px 18px}.pp-search__input{background:transparent;border:0;color:#3A2A3F;flex:1;font-family:Quicksand,sans-serif;font-size:15px;height:44px;min-width:0;outline:none}.pp-search__count{color:#8A6F8E;font-size:12.5px;font-weight:700;padding-right:10px;white-space:nowrap}.pp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pp-chips--lg{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(28px,4vw,44px) 0 clamp(24px,3vw,36px)}.pp-stack--faq{align-items:start;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,240px) minmax(0,1fr);margin-top:clamp(36px,5vw,64px)}.pp-stack--legal{align-items:start;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,220px) minmax(0,1fr);margin-top:clamp(36px,5vw,56px)}.pp-sidenav{display:grid;gap:4px;position:sticky;top:96px}.pp-sidenav--legal{display:grid;font-size:13.5px;font-weight:700;gap:4px;position:sticky;top:96px}.pp-cta-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pp-cta-grid--mt{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:clamp(48px,7vw,88px)}.pp-vial-box{background:linear-gradient(180deg,#FFFFFF,#FBE6EE);border-radius:14px;border:1px solid rgba(58,42,63,.07);display:grid;flex:none;height:66px;place-items:center;width:48px}.pp-vial-box--center{background:linear-gradient(180deg,#FFFFFF,#FBE6EE);border-radius:14px;border:1px solid rgba(58,42,63,.07);display:grid;height:66px;place-items:center;width:48px}.pp-vial-box--sm{background:linear-gradient(180deg,#FFFFFF,#FBE6EE);border-radius:12px;border:1px solid rgba(58,42,63,.07);display:grid;flex:none;height:60px;place-items:center;width:44px}.pp-vial-img{display:block;filter:drop-shadow(0 6px 8px rgba(120,40,80,.22));height:52px;width:auto}.pp-vial-img--faint{display:block;height:52px;opacity:.45;width:auto}.pp-vial-img--sm{display:block;filter:drop-shadow(0 6px 8px rgba(120,40,80,.22));height:48px;width:auto}.pp-kv{border-bottom:1px solid rgba(58,42,63,.08);color:#6B5470;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 0}.pp-kv--last{color:#6B5470;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 0}.pp-kv--sm{border-bottom:1px solid rgba(58,42,63,.08);display:flex;gap:12px;justify-content:space-between;padding:6px 0}.pp-kv--last{display:flex;gap:12px;justify-content:space-between;padding:6px 0}.pp-kv__val{color:#3A2A3F}.pp-kv-list{border-top:1px solid rgba(58,42,63,.08);display:grid;gap:0}.pp-spec{border-bottom:1px solid rgba(58,42,63,.12);display:flex;gap:18px;justify-content:space-between;padding:16px 0}.pp-spec__name{font-size:14.5px;font-weight:700}.pp-spec__desc{color:#6B5470;font-size:13.5px;text-align:right}.pp-spec-list{border-top:1px solid rgba(58,42,63,.12);display:grid;gap:0}.pp-spec-list--mb{border-top:1px solid rgba(58,42,63,.12);display:grid;gap:0;margin-bottom:26px}.pp-actions{display:flex;flex-wrap:wrap;gap:12px}.pp-actions--mt{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pp-actions--center{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pp-actions--mid{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pp-eyebrow-lbl{color:#8A6F8E;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-eyebrow-lbl--pink{color:#E84898;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-eyebrow-lbl--md{color:#8A6F8E;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-eyebrow-lbl--lg{color:#8A6F8E;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-card-box{background:#fff;border-radius:24px;border:1px solid rgba(58,42,63,.07);padding:24px}.pp-card-box--grid{background:#fff;border-radius:24px;border:1px solid rgba(58,42,63,.07);display:grid;gap:12px;padding:24px}.pp-card-box--sm{background:#fff;border-radius:24px;border:1px solid rgba(58,42,63,.07);display:grid;gap:10px;padding:24px}.pp-note-list{color:#8A6F8E;display:grid;font-size:12.5px;gap:8px;line-height:1.5;margin-top:22px}.pp-note{align-items:flex-start;display:flex;gap:8px}.pp-note__dot{background:#E84898;border-radius:50%;flex:none;height:6px;margin-top:6px;width:6px}.pp-serif-lg{font-family:'Playfair Display',Georgia,serif;font-size:26px;line-height:1.1}.pp-serif-lg--24{font-family:'Playfair Display',Georgia,serif;font-size:24px;line-height:1.1}.pp-serif-lg--22{font-family:'Playfair Display',Georgia,serif;font-size:22px}.pp-text-sm{color:#6B5470;font-size:14px;line-height:1.65}.pp-text-sm--m0{color:#6B5470;font-size:14px;line-height:1.65;margin:0}.pp-text-sm--tight{color:#6B5470;font-size:14px;line-height:1.6;margin:0}.pp-arrow-link{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.06em;margin-top:auto}.pp-arrow-link--pink{align-items:center;color:#E84898;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.06em;margin-top:auto}.pp-tile--pink{background:#E84898;border-radius:28px;color:#fff;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);transition:transform .3s cubic-bezier(.22,.9,.24,1)}.pp-tile--white{background:#fff;border-radius:28px;border:1px solid rgba(58,42,63,.07);color:#3A2A3F;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);transition:transform .3s cubic-bezier(.22,.9,.24,1)}.pp-tile--blush{background:linear-gradient(160deg,#FBE4F0,#FCE5F1);border-radius:28px;display:grid;gap:12px;padding:clamp(24px,3vw,36px)}.pp-tile--dark{align-content:start;background:#3A2A3F;border-radius:28px;color:#FFF8FB;display:grid;gap:12px;padding:clamp(24px,3vw,36px)}.pp-icon-box{background:rgba(232,72,152,.1);border-radius:12px;color:#E84898;display:grid;height:42px;place-items:center;width:42px}.pp-icon-box--40{background:rgba(232,72,152,.1);border-radius:12px;color:#E84898;display:grid;height:40px;margin-bottom:14px;place-items:center;width:40px}.pp-icon-box--sm{background:rgba(232,72,152,.1);border-radius:10px;color:#E84898;display:grid;flex:none;height:34px;place-items:center;width:34px}.pp-h3{font-size:16px;font-weight:700;margin:0}.pp-h3--sm{font-size:14px;font-weight:700;margin:0 0 10px}.pp-p{color:#6B5470;font-size:13.5px;line-height:1.65;margin:0}.pp-stat{background:#fff;border-radius:20px;border:1px solid rgba(58,42,63,.07);padding:18px 20px}.pp-stat--dark{background:#3A2A3F;border-radius:20px;border:1px solid #3A2A3F;color:#FFF8FB;padding:18px 20px}.pp-stat__num{font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1}.pp-stat__label{color:#8A6F8E;font-size:12px;font-weight:700;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.pp-stat__label--light{color:#C9B6CE;font-size:12px;font-weight:700;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.pp-stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin-top:clamp(32px,5vw,56px)}.pp-anim-in{animation:pa-in .6s cubic-bezier(.22,.9,.24,1) both}.pp-pad-x{padding:0 clamp(20px,5vw,72px)}.pp-page__section--wide{max-width:1180px}header[data-nav].is-scrolled{background:rgba(255,255,255,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 44px -28px rgba(58,42,63,.35);border-color:rgba(58,42,63,.08)}[data-m-sheet]{position:fixed;inset:0;z-index:200;background:#FFF9FC;display:flex;flex-direction:column;padding:84px 24px 32px;box-sizing:border-box;transition:opacity .3s,transform .3s;opacity:0;transform:translateY(-8px);pointer-events:none}[data-m-sheet].is-open{opacity:1;transform:none;pointer-events:auto}[data-m-sheet] a[data-m-link]{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;border-bottom:1px solid rgba(58,42,63,.1);font-family:'Playfair Display',Georgia,serif;font-size:28px;color:#3A2A3F}[data-m-sheet] a[data-m-link][data-active="1"]{color:#E84898}[data-search-panel].is-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}[data-bag-overlay].is-open,[data-lab-overlay].is-open{opacity:1;pointer-events:auto}[data-bag-drawer].is-open{transform:none}[data-lab-modal].is-open{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}[data-toast].is-on{opacity:1;transform:translateX(-50%) translateY(0)}body.pp-locked{overflow:hidden}[data-product-card].is-hidden,[data-lab-card].is-hidden,[data-faq-item].is-hidden,[data-faq-group].is-hidden{display:none}[data-hero-anim="0"] [data-stage],[data-hero-anim="0"] [data-stage] *,.pp-anim-off [data-stage],.pp-anim-off [data-stage] *{animation:none!important}[data-hero-anim="0"] [data-flowers],.pp-anim-off [data-flowers]{display:none}.pp-nav .pp-nav__icon-btn--burger,[data-m-burger]{display:none}@media (max-width:900px){header[data-nav]{left:12px;right:12px;transform:none;max-width:none;padding:7px 7px 7px 14px;justify-content:space-between}header[data-nav]>nav{display:none}header[data-nav] [data-m-hide]{display:none}header[data-nav] [data-m-burger],.pp-nav .pp-nav__icon-btn--burger{display:grid}header[data-nav]>div{margin-left:0}}@media (max-width:720px){[data-m-stack]{grid-template-columns:minmax(0,1fr)}[data-m-static]{position:static}[data-m-two],.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}[data-m-scroll]{height:auto}[data-m-scroll]>div{position:static;height:auto;overflow:visible;padding:56px 0}[data-m-scroll] [data-rail-track]{overflow-x:auto;transform:none;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}[data-m-scroll] [data-rail-track]>*{scroll-snap-align:start;flex-basis:78vw}[data-m-scroll] [data-rail-bar]{display:none}[data-m-panels]>section,.pp-panel{position:static;min-height:0;border-radius:28px;margin-bottom:14px;box-shadow:none}[data-m-vial]{width:100%;max-width:420px}[data-m-vial-stage]{min-height:0}[data-m-hero-copy] h1{font-size:clamp(38px,11vw,46px)}[data-m-feature]{min-height:300px}[data-m-feature] img{max-width:62%}[data-m-sale-panel]{padding:22px 16px;border-radius:26px}[data-m-drawer]{width:100vw}.pp-hero{padding-top:96px}[data-flowers]{display:none}.pp-hero:not(.pp-hero--garden) [data-stage],.pp-hero:not(.pp-hero--garden) [data-stage] *{animation-delay:0s;animation-duration:.7s}.pp-page{padding-top:96px}.pp-hero__points{flex-wrap:wrap}.pp-hero__point{flex:1 1 100%}.pp-hero__point-title,.pp-hero__point-sub{white-space:normal}.pp-cats__small-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-card__row{flex-wrap:wrap}.pp-card__row--meta{flex-direction:column;align-items:flex-start;gap:4px}.pp-card__title{font-size:13px}}.pp-prose>:first-child{margin-top:0}.pp-prose>:last-child{margin-bottom:0}.pp-prose h2,.pp-prose h3{font-family:'Playfair Display',Georgia,serif;font-weight:400;letter-spacing:-.02em;color:#3A2A3F;line-height:1.15;margin:1.6em 0 .5em}.pp-prose h2{font-size:clamp(24px,2.6vw,32px)}.pp-prose h3{font-size:20px}.pp-prose p,.pp-prose ul,.pp-prose ol{margin:0 0 1em}.pp-prose ul,.pp-prose ol{padding-left:1.2em}.pp-prose a{font-weight:700}.pp-prose img{border-radius:18px;height:auto}.pp-prose blockquote{margin:1.4em 0;padding:4px 0 4px 18px;border-left:3px solid #E84898;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.1em}.pp-legal h3{margin:.4em 0 0;font-size:16px;font-weight:700;font-family:Quicksand,sans-serif;color:#3A2A3F}.pp-legal p{margin:0}.pp-legal ul{margin:0;padding-left:1.2em}.pp-pagination{display:flex;justify-content:center;margin-top:40px}.pp-pagination ul,.pp-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pp-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(58,42,63,.14);background:#fff;color:#3A2A3F;font-weight:700;font-size:13px}.pp-pagination .page-numbers.current{background:#E84898;border-color:#E84898;color:#fff}.pp-pagination .page-numbers:hover{border-color:#3A2A3F}@media print{body *{visibility:hidden!important}[data-lab-modal],[data-lab-modal] *{visibility:visible!important}[data-lab-modal]{position:static!important;width:100%!important;max-height:none!important;transform:none!important;opacity:1!important;box-shadow:none!important;border-radius:0!important}.pp-noprint{display:none!important}[data-lab-print]{overflow:visible!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-sr]{opacity:1;transform:none}[data-flowers]{display:none!important}[data-hero] [data-stage]{opacity:1!important}}body.pp-splash{margin:0;background:#F6EEF6;font-family:Quicksand,sans-serif;color:#3A2A3F}body.pp-splash .pp-header,body.pp-splash .pp-footer,body.pp-splash #wpadminbar~*[data-cart],body.pp-splash .pp-side-cart{display:none!important}.pp-splash__page{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:28px clamp(20px,5vw,72px) 22px}.pp-splash__bg{position:absolute;inset:-6%;z-index:0;pointer-events:none}.pp-splash__bg img{width:100%;height:100%;object-fit:cover;animation:bc-liquid 34s ease-in-out infinite}.pp-splash__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 42%,rgba(255,255,255,.75),rgba(255,255,255,.35) 55%,rgba(255,255,255,0) 100%)}.pp-splash__peony{position:absolute;z-index:1;width:clamp(180px,22vw,340px);opacity:.75;filter:drop-shadow(0 20px 30px rgba(120,60,120,.2));pointer-events:none;animation:pp-splash-sway 9s ease-in-out infinite}.pp-splash__peony--tl{left:-60px;top:-50px;transform:rotate(-12deg)}.pp-splash__peony--br{right:-70px;bottom:-60px;transform:rotate(14deg);animation-delay:-4s}.pp-splash__petal{position:absolute;z-index:1;width:clamp(28px,4vw,56px);opacity:.8;pointer-events:none;animation:pp-splash-drift 22s linear infinite}.pp-splash__petal--1{left:18%;top:-6%}.pp-splash__petal--2{left:62%;top:-8%;animation-delay:-8s;width:clamp(22px,3vw,44px)}.pp-splash__petal--3{left:84%;top:-5%;animation-delay:-15s}@keyframes pp-splash-sway{0%,100%{translate:0 0;rotate:0deg}50%{translate:6px -8px;rotate:2deg}}@keyframes pp-splash-drift{0%{transform:translate3d(0,0,0) rotate(0);opacity:0}6%{opacity:.8}90%{opacity:.8}100%{transform:translate3d(-14vw,112vh,0) rotate(540deg);opacity:0}}.pp-splash__brand{position:relative;z-index:2;display:flex;justify-content:center}.pp-splash__logo{height:34px;width:auto}.pp-splash__grid{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,5vw,72px);align-items:center;width:min(1180px,100%);margin:0 auto;padding:clamp(24px,5vh,56px) 0}.pp-splash__script{font-family:Parisienne,cursive;font-size:30px;line-height:1;color:#E84898;margin-bottom:14px}.pp-splash__title{font-family:"Playfair Display",Georgia,serif;font-weight:400;font-size:clamp(44px,5.6vw,82px);line-height:.98;letter-spacing:-.02em;margin:0 0 20px}.pp-splash__title em{font-style:italic;background:linear-gradient(90deg,#D9569C,#B071D6 40%,#6FB7D9 70%,#D9569C);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bc-shimmer 9s linear infinite}.pp-splash__title--sm{font-size:clamp(36px,4.4vw,56px)}.pp-splash__lead{font-size:16px;line-height:1.65;color:#6B5470;max-width:52ch;margin:0 0 18px}.pp-splash__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(232,72,152,.2);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#E84898;margin-bottom:22px}.pp-splash__dot{width:7px;height:7px;border-radius:50%;background:#E84898;box-shadow:0 0 0 3px rgba(232,72,152,.15);animation:ppst-pulse 1.6s ease-in-out infinite}.pp-splash__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:520px}.pp-splash__form input{height:54px;border:1px solid rgba(58,42,63,.16);border-radius:999px;padding:0 20px;font:inherit;font-size:15px;color:#3A2A3F;background:rgba(255,255,255,.92)}.pp-splash__form input:focus{outline:none;border-color:#E84898;box-shadow:0 0 0 3px rgba(232,72,152,.15)}.pp-splash__form button{height:54px;padding:0 26px;border:0;border-radius:999px;background:linear-gradient(100deg,#C9438F,#A8479F);color:#fff;font:700 12.5px Quicksand,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px rgba(180,70,150,.28)}.pp-splash__form button:disabled{opacity:.6}.pp-splash__msg{grid-column:1/-1;margin:0;font-size:13.5px;min-height:18px;font-weight:600}.pp-splash__msg.is-ok{color:#2E8B84}.pp-splash__msg.is-err{color:#C62828}.pp-splash__fine{grid-column:1/-1;margin:0;font-size:12.5px;color:#6B5470}.pp-splash__fine a{color:#E84898;font-weight:700;text-decoration:none}.pp-splash__feats{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:20px 0 0;border-top:1px solid rgba(120,70,120,.16);font-size:12.5px;font-weight:700}.pp-splash__feats li{display:flex;align-items:center;gap:8px;color:#3A2A3F}.pp-splash__feats svg{color:#E84898}.pp-splash__stage{position:relative;display:flex;justify-content:center}.pp-splash__halo{position:absolute;left:50%;top:55%;width:120%;aspect-ratio:1.5/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#fff 0%,rgba(255,246,252,.9) 30%,rgba(240,226,246,.5) 55%,rgba(240,226,246,0) 74%);filter:blur(14px)}.pp-splash__vials{position:relative;width:min(100%,560px);filter:drop-shadow(0 28px 34px rgba(120,60,120,.26));animation:pp-splash-float 7s ease-in-out infinite}@keyframes pp-splash-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.pp-splash__stage--small .pp-splash__vials{width:min(100%,300px)}.pp-splash__card{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:min(720px,100%);margin:0 auto;padding:clamp(20px,4vh,40px) 0}.pp-splash__card .pp-splash__lead{margin-inline:auto}.pp-splash__foot{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#6B5470}.pp-splash__foot a{color:#E84898;text-decoration:none;font-weight:700}@media(max-width:900px){.pp-splash__grid{grid-template-columns:1fr;text-align:center;padding-top:20px}.pp-splash__copy{display:flex;flex-direction:column;align-items:center}.pp-splash__form{width:100%;grid-template-columns:1fr}.pp-splash__feats{justify-content:center}.pp-splash__vials{width:min(100%,380px)}.pp-splash__stage{order:-1}.pp-splash__peony{width:38vw}.pp-splash__title{font-size:44px}}.pp-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.pp-pill--pink{background:#FCE5F1;color:#E84898}.pp-pill--pink::before{content:"";width:6px;height:6px;border-radius:50%;background:#E84898}.pp-story__btn{margin-top:26px}.pp-coa__sub{color:rgba(255,255,255,.8);font-size:14px;margin:-4px 0 14px}.pp-hfaq__text{color:#6B5470;font-size:15px;line-height:1.65;max-width:44ch;margin:12px 0 18px}.pp-hfaq__ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.pp-about{color:#3A2A3F}.pp-about section{padding:clamp(56px,8vw,112px) clamp(20px,5vw,72px)}.pp-about__hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto}.pp-about__title{font-family:"Playfair Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.2vw,72px);line-height:1;letter-spacing:-.02em;margin:0 0 18px}.pp-about__title em,.pp-about__h2 em{font-style:italic;color:#E84898}.pp-about__lead{font-size:17px;line-height:1.65;color:#6B5470;max-width:48ch;margin:0 0 24px}.pp-about__ctas{display:flex;gap:12px;flex-wrap:wrap}.pp-about__trust{list-style:none;display:flex;gap:22px;flex-wrap:wrap;margin:26px 0 0;padding:18px 0 0;border-top:1px solid rgba(58,42,63,.12);font-size:13px;font-weight:700}.pp-about__trust li{display:flex;align-items:center;gap:8px}.pp-about__trust svg{color:#E84898}.pp-about__hero-art{position:relative}.pp-about__halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),rgba(252,229,241,.6) 45%,rgba(252,229,241,0) 72%);filter:blur(14px)}.pp-about__img{position:relative;width:100%;border-radius:32px;box-shadow:0 30px 60px rgba(120,60,120,.18)}.pp-about__h2{font-family:"Playfair Display",Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.05;letter-spacing:-.01em;margin:0 0 18px}.pp-about__h2--center{text-align:center;max-width:22ch;margin-left:auto;margin-right:auto}.pp-about__h2 small{display:block;font-family:Parisienne,cursive;font-size:26px;color:#E84898;margin-top:8px}.pp-about__problem{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto;background:#FFF8FB;border-radius:36px}.pp-about__list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.pp-about__list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.55}.pp-about__x{flex:none;width:26px;height:26px;border-radius:50%;background:#FCE5F1;color:#E84898;display:grid;place-items:center;font-weight:700}.pp-about__note{color:#6B5470;font-style:italic}.pp-about__img-sm{width:100%;max-width:420px;margin:0 auto;display:block;filter:drop-shadow(0 26px 30px rgba(120,60,120,.22))}.pp-about__pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:24px auto 0}.pp-about__pillar{background:#fff;border:1px solid rgba(58,42,63,.1);border-radius:24px;padding:26px 24px;box-shadow:0 18px 40px rgba(58,42,63,.06)}.pp-about__num{display:inline-block;font-family:"Playfair Display",serif;font-size:14px;color:#E84898;letter-spacing:.14em;margin-bottom:12px}.pp-about__pillar h3{font-family:"Playfair Display",serif;font-weight:500;font-size:22px;margin:0 0 8px}.pp-about__pillar p,.pp-about__wont-item p,.pp-about__num-card p{color:#6B5470;font-size:14.5px;line-height:1.6;margin:0}.pp-about__pink{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,72px);align-items:center;max-width:1240px;margin:0 auto}.pp-about__peony{width:100%;max-width:460px;display:block;margin:0 auto}.pp-about__pink p{font-size:16px;line-height:1.7;color:#6B5470;max-width:52ch}.pp-about__wont-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:24px auto 0}.pp-about__wont-item{background:#FFF8FB;border-radius:22px;padding:24px}.pp-about__wont-item h3{font-size:16px;font-weight:700;margin:0 0 8px}.pp-about__num-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1240px;margin:24px auto 0}.pp-about__num-card{background:#fff;border:1px solid rgba(58,42,63,.1);border-radius:22px;padding:22px}.pp-about__num-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#E84898;margin-bottom:10px}.pp-about__num-card b{display:block;font-family:"Playfair Display",serif;font-weight:400;font-size:40px;line-height:1;margin-bottom:8px}.pp-about__cta-card{position:relative;overflow:hidden;border-radius:36px;min-height:360px;display:flex;align-items:center;max-width:1240px;margin:0 auto;background:#3A2A3F;color:#fff}.pp-about__cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.pp-about__cta-copy{position:relative;padding:clamp(28px,5vw,64px);max-width:540px}.pp-about__cta-copy .pp-about__h2{color:#fff}.pp-about__cta-copy p{color:rgba(255,255,255,.85);margin:0 0 20px}@media(max-width:900px){.pp-about__hero,.pp-about__problem,.pp-about__pink{grid-template-columns:1fr}.pp-about__pillars,.pp-about__wont-grid{grid-template-columns:1fr}.pp-about__num-grid{grid-template-columns:1fr 1fr}.pp-footer__lead{grid-template-columns:1fr}.pp-about__hero-art{order:-1}}.pp-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 64px;padding-bottom:clamp(32px,4vw,44px)}.pp-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex:1 1 300px;max-width:400px}.pp-footer__title{margin:0;font-family:"Playfair Display",Georgia,serif;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:#F6ECF3}.pp-footer__title em{font-style:italic;color:#F08BBE}.pp-footer__line{margin:-8px 0 0;font-size:13px;line-height:1.6;color:#A892AE}.pp-footer__mail{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(240,139,190,.35);color:#F6ECF3;font-size:13px;font-weight:700}.pp-footer__mail svg{color:#F08BBE}.pp-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(120px,auto));gap:24px clamp(32px,5vw,72px)}.pp-footer__col{display:flex;flex-direction:column;gap:12px;font-size:13.5px}.pp-footer__head{margin-bottom:4px;font-size:14px;font-weight:700;color:#F6ECF3}.pp-footer__el--u{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(201,182,206,.4)}.pp-footer__row-4{border-top:1px solid rgba(201,182,206,.18);padding-top:22px}.pp-footer__text{color:#8F7995;margin-top:18px}@media(max-width:720px){.pp-footer__cols{grid-template-columns:1fr 1fr}}@keyframes bc-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bc-prism{0%{background-position:200% 0;opacity:0}10%{opacity:1}90%{opacity:1}100%{background-position:-100% 0;opacity:0}}@keyframes bc-drift{0%{opacity:0;transform:translate3d(0,0,0) rotate(0deg)}5%{opacity:.8}92%{opacity:.8}100%{opacity:0;transform:translate3d(var(--dx),var(--dy),0) rotate(var(--dr))}}@keyframes bv-float{0%,100%{transform:translate3d(0,0,0) rotate(0deg)}50%{transform:translate3d(0,-8px,0) rotate(.6deg)}}@keyframes bg-glow-a{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(6%,5%,0) scale(1.08)}}@keyframes bg-glow-b{0%{transform:translate3d(0,0,0) scale(1.05)}100%{transform:translate3d(-6%,4%,0) scale(.96)}}@keyframes bc-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bc-shimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}.pp-hero--garden{padding:clamp(88px,11vh,128px) 24px clamp(40px,6vh,72px);background:linear-gradient(160deg,#FDF4FA 0%,#F7F0FB 40%,#FBF1F6 70%,#FDF6F4 100%)}.pp-hero--garden .pp-hero__inner--garden{position:relative;z-index:4;width:min(1200px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;margin:0 auto;padding:0}.pp-hero--garden .pp-hero__copy{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.pp-hero__copy-glow{position:absolute;inset:-40px -60px;background:radial-gradient(ellipse at 40% 50%,rgba(255,249,252,.9) 0%,rgba(255,249,252,.7) 45%,rgba(255,249,252,0) 75%);filter:blur(12px);pointer-events:none;z-index:-1}.pp-hero--garden .pp-hero__script{font-family:Parisienne,cursive;font-size:clamp(36px,3vw,42px);line-height:1.05;color:#E84898;margin-bottom:20px;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) .2s both}.pp-hero--garden .pp-hero__title{margin:0;font-family:"Playfair Display",Georgia,serif;font-weight:400;font-size:clamp(40px,5.4vw,80px);line-height:1;letter-spacing:-.02em;color:#3A2A3F}.pp-hero--garden .pp-hero__span-2{animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) .35s both}.pp-hero--garden .pp-hero__span-3{display:inline-block;background:linear-gradient(90deg,#E84898 0%,#B071D6 30%,#6FB7D9 55%,#B071D6 80%,#E84898 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) .5s both,bc-shimmer 9s linear 2s infinite}.pp-hero--garden .pp-hero__text{margin:16px 0 24px;font-size:16.5px;line-height:1.65;color:#6B5470;max-width:54ch;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) .7s both}.pp-hero--garden .pp-hero__text b{color:#3A2A3F}.pp-hero--garden .pp-hero__row{display:flex;flex-wrap:wrap;gap:12px;animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) .85s both}.pp-hero--garden .pp-hero__btn{display:inline-flex;align-items:center;min-height:54px;padding:0 34px;border-radius:999px;background:linear-gradient(100deg,#E84898,#C92F7F);color:#fff;font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 16px 32px rgba(232,72,152,.28),inset 0 1px 0 rgba(255,255,255,.35)}.pp-hero--garden .pp-hero__btn-2{display:inline-flex;align-items:center;min-height:54px;padding:0 30px;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(12px);color:#3A2A3F;font-weight:700;font-size:13.5px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 24px rgba(150,90,150,.12)}.pp-hero__row-2--garden{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:flex-start;gap:12px clamp(12px,1.6vw,22px);margin-top:clamp(18px,3vh,30px);padding-top:16px;border-top:1px solid rgba(120,70,120,.16);animation:bc-in 1.1s cubic-bezier(.2,.7,.2,1) 1.1s both}.pp-hero__row-2--garden .pp-hero__points{display:flex;align-items:center;gap:8px;min-width:0}.pp-icon-box--white{width:26px;height:26px;border-radius:50%;background:#fff;color:#E84898;box-shadow:0 6px 14px rgba(232,72,152,.18)}.pp-hero__row-2--garden .pp-hero__point-title{font-size:12px;font-weight:700;color:#3A2A3F;line-height:1.25;text-align:left}.pp-hero__row-2--garden .pp-hero__point-sub{font-weight:500;color:#6B5470;font-size:12px;margin-top:1px}[data-hero-anim="0"] .pp-hero--garden [data-stage],[data-hero-anim="0"] .pp-hero--garden [data-stage] *{animation:none!important;opacity:1!important}.pp-hero__corners{--es:min(30%,560px);position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.pp-hero__corner{position:absolute;display:block;max-width:none;height:auto;opacity:.62;translate:-50% -50%;filter:drop-shadow(0 6px 8px rgba(90,40,90,.24))}.pp-hero__corner--tl{left:-4%;top:6%;width:calc(var(--es) * .8769);rotate:-8.02deg}.pp-hero__corner--tr{left:102%;top:2%;width:calc(var(--es) * .7191);rotate:8.02deg}.pp-hero__corner--bl{left:-4%;top:99%;width:calc(var(--es) * .8769);rotate:11.46deg}.pp-hero__corner--br{left:104%;top:101%;width:calc(var(--es) * .7366);rotate:-9.74deg}@media(max-width:699px){.pp-hero__corners{--es:50%}.pp-hero__corner{filter:drop-shadow(0 3px 4px rgba(90,40,90,.24))}}.pp-hero--garden [data-bc-vials]{display:none;position:relative;width:min(118%,780px);aspect-ratio:1/1;transform:translate(2%,12%)}.pp-hero--garden .pp-hero__vials-col{position:relative;display:flex;justify-content:center}@media(max-width:1180px){.pp-hero--garden [data-bc-trust]{grid-template-columns:repeat(2,max-content)!important;column-gap:28px!important}.pp-hero--garden [data-bc-ctas]{flex-wrap:nowrap!important;gap:10px!important}.pp-hero--garden [data-bc-ctas]>a{flex:0 1 auto;min-width:0;justify-content:center;padding:0 20px!important;font-size:11.5px!important;letter-spacing:.1em!important;white-space:nowrap}}@media(max-width:900px){.pp-hero--garden{min-height:0!important;padding-bottom:0!important}.pp-hero--garden [data-bc-trust]{gap:10px 18px!important;justify-content:center!important}.pp-hero--garden [data-bc-grid]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.pp-hero--garden [data-bc-copy]{align-items:center!important;text-align:center!important}.pp-hero--garden [data-bc-eyebrow]{align-items:center!important}.pp-hero--garden [data-bc-copy]>div:nth-last-child(2),.pp-hero--garden [data-bc-ctas]{justify-content:center!important}.pp-hero--garden [data-bc-hero-vials]{display:none!important}.pp-hero--garden [data-bc-vials]{display:block!important;width:min(calc(100% + 48px),560px)!important;aspect-ratio:1/.68!important;margin:0 -24px!important;justify-self:center;transform:none!important}.pp-hero--garden [data-bc-vials]>div:first-child{top:62%!important;width:100%!important}.pp-hero--garden [data-bc-vials] [data-product="back"]{left:4%!important;top:auto!important;bottom:-13%!important;width:56%!important;transform:rotate(-4deg)!important}.pp-hero--garden [data-bc-vials] [data-product="front"]{left:28%!important;right:auto!important;top:auto!important;bottom:-17%!important;width:76%!important;transform:rotate(10deg)!important}}@media(max-width:640px){.pp-hero--garden [data-bc-trust]{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:10px!important}.pp-hero--garden [data-bc-trust]>div{flex-direction:column!important;gap:8px!important;text-align:center}.pp-hero--garden [data-bc-trust]>div>span{width:34px!important;height:34px!important;background:#FBE4F0!important;box-shadow:none!important}.pp-hero--garden [data-bc-trust]>div>span svg{width:15px;height:15px}.pp-hero--garden [data-bc-trust]>div>div{text-align:center!important;font-size:12px!important}.pp-hero--garden .pp-hero__title{font-size:clamp(38px,11vw,56px)!important}}@media(max-width:520px){.pp-hero--garden [data-bc-ctas]>a{flex:0 1 auto;padding:0 16px!important;min-height:50px!important}.pp-hero--garden [data-bc-ctas]>a:first-child{flex-grow:1}}.pp-hero--garden [data-bc-short]{display:none}@media(min-width:901px) and (max-width:1060px){.pp-hero--garden [data-bc-long]{display:none!important}.pp-hero--garden [data-bc-short]{display:inline!important}.pp-hero--garden [data-bc-ctas]>a{padding:0 22px!important}}@media(max-width:520px){.pp-hero--garden [data-bc-long]{display:none!important}.pp-hero--garden [data-bc-short]{display:inline!important}}@media(max-width:380px){.pp-hero--garden [data-bc-ctas]>a{padding:0 12px!important;letter-spacing:.06em!important;font-size:11px!important}}.pp-hero--garden .pp-hero__text b{color:#E84898;font-weight:700}.pp-hero--garden .pp-hero__btn{background:linear-gradient(100deg,#E84898,#A8479F)}.pp-grid-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(26px,3vw,40px) clamp(16px,1.8vw,24px)}.pp-grid-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(26px,3vw,40px) clamp(16px,1.8vw,24px)}@media(max-width:1000px){.pp-grid-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.pp-grid-cards--3,.pp-grid-cards--4{grid-template-columns:1fr 1fr!important}}.pp-cat--feature{background:#FBE4F0!important;overflow:hidden;position:relative;display:flex;flex-direction:column}.pp-cats__img-2--scene{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;aspect-ratio:1/1;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%);z-index:0}.pp-cat--feature::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#FBE4F0 0%,#FBE4F0 28%,rgba(251,228,240,.7) 46%,rgba(251,228,240,0) 66%);pointer-events:none}.pp-cat--feature>*{position:relative;z-index:2}.pp-cat--feature .pp-cats__img-2--scene{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;aspect-ratio:1/1;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%);z-index:0}.pp-sale__grid,[data-grid4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(26px,3vw,40px) clamp(16px,1.8vw,24px)}@media(max-width:1000px){.pp-sale__grid,[data-grid4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-card--sale .pp-card__media{background:radial-gradient(60% 45% at 50% 42%,rgba(255,255,255,.9),rgba(255,255,255,0) 72%),radial-gradient(90% 40% at 50% 108%,rgba(240,200,230,.45),rgba(240,200,230,0) 70%),linear-gradient(180deg,#F6FAFE 0%,#E6F0FA 55%,#D8E5F5 100%)!important}.pp-card__badge--sale,.pp-card .pp-badge--sale{background:#E84898;color:#fff}.pp-panel--light{background:linear-gradient(160deg,#FCE1EE 0%,#F6DCEC 60%,#DCE8F3 100%)!important}.pp-panel--mid{background:linear-gradient(160deg,#E8DAF3 0%,#D6E3F2 55%,#D3EAF0 100%)!important}.pp-panel--dark{background:linear-gradient(160deg,#3A2A3F,#5A3F66)!important}.pp-how__cta{display:flex;justify-content:center;margin-top:clamp(28px,4vw,48px);padding-bottom:30px}.pp-btn--outline-pink{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 28px;border-radius:999px;border:1.5px solid #E84898;color:#E84898;background:#fff;font-size:13px;font-weight:700;transition:background .25s,color .25s}.pp-btn--outline-pink:hover{background:#E84898;color:#fff}.pp-card__cat{width:100%;white-space:nowrap}.pp-flag__btn{min-height:54px;padding:0 32px;border:0;border-radius:999px;background:#E84898;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:none;box-shadow:0 14px 28px rgba(232,72,152,.25)}.pp-flag__btn:hover{background:#C92F7F}.pp-flag__btn2{min-height:54px;padding:0 28px;border:1.5px solid rgba(58,42,63,.2);border-radius:999px;background:transparent;color:#3A2A3F;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.pp-flag__btn2:hover{border-color:#3A2A3F}.pp-perk{display:flex;align-items:center;gap:18px;padding:clamp(24px,2.6vw,32px) clamp(24px,4vw,56px);background:#fff;transition:background .35s}.pp-perk:hover{background:#FFF8FB}.pp-perk__ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#FBE4F0;color:#E84898}.pp-perk__body{display:flex;flex-direction:column;gap:5px;min-width:0}.pp-perk__title{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:#3A2A3F}.pp-perk__text{margin:0;font-size:14px;line-height:1.55;color:#6B5470}@media(max-width:720px){.pp-perks__inner{grid-template-columns:1fr}}.pp-news__peony{position:absolute;height:auto;pointer-events:none;filter:saturate(.8) blur(.6px)}.pp-news__peony--l{left:-8%;bottom:-26%;width:clamp(200px,24vw,380px);opacity:.38;transform:rotate(-8deg)}.pp-news__peony--r{right:-9%;top:-30%;width:clamp(180px,22vw,340px);opacity:.34;transform:rotate(10deg)}.pp-news__petal{position:absolute;height:auto;pointer-events:none}.pp-news__petal--1{left:22%;top:12%;width:clamp(28px,3.2vw,48px);opacity:.35;transform:rotate(-30deg)}.pp-news__petal--2{right:24%;bottom:14%;width:clamp(24px,2.8vw,42px);opacity:.32;transform:rotate(24deg)}.pp-news__title em{color:#E84898}.pp-cat--feature{min-height:clamp(320px,30vw,420px);padding:clamp(22px,2.6vw,34px);border-radius:24px}.pp-cat--feature .pp-cats__script{color:#8E4A96;opacity:1}.pp-cat--feature .pp-cats__serif{color:#6E2E78}.pp-cat--feature .pp-cats__el-2{color:#6B5470;opacity:1;max-width:32ch}.pp-cat--feature .pp-cats__row{position:relative;z-index:2}.pp-cat--feature .pp-cats__row-2{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.75);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6E2E78}.pp-cat--feature .pp-cats__arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.75);color:#6E2E78}.pp-cat--small .pp-cats__row-3{position:relative;z-index:2}.pp-cat,.pp-cat:hover,.pp-cat:focus-visible{transform:none;box-shadow:none}#how .pp-eyebrow{font-size:38px}.pp-v2 a{text-decoration:none}.pp-v2 h1,.pp-v2 h2,.pp-v2 h3{text-wrap:balance}.pp-v2 p{text-wrap:pretty}.pp-v2,.pp-v2 *{font-variant-numeric:lining-nums}.pp-v2 img{max-width:none}.ppv-btn-pink,.ppv-btn-line,.ppv-btn-ink,.ppv-btn-white,.ppv-lift,.ppv-link{transition:background-color .25s,color .25s,border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.ppv-btn-pink:hover{background:#C92F7F!important;color:#fff!important}.ppv-btn-line:hover{border-color:#E84898!important;color:#E84898!important}.ppv-btn-ink:hover{background:#E84898!important;color:#fff!important}.ppv-btn-white:hover{background:#FBE4F0!important}.ppv-link:hover{color:#E84898!important}.ppv-lift:hover{transform:translateY(-4px);color:#fff!important}.ppv-lift--dark:hover{color:#FFF8FB!important}.ppv-card-hover:hover{border-color:rgba(232,72,152,.3)!important;box-shadow:0 24px 48px -30px rgba(58,42,63,.3)!important}.ppv-acc{border-radius:20px;border:1px solid rgba(58,42,63,.08);background:rgba(255,255,255,.62);transition:background .35s,box-shadow .35s,border-color .35s}.ppv-acc.is-open{border-color:rgba(232,72,152,.22);background:#fff;box-shadow:0 24px 48px -28px rgba(58,42,63,.28)}.ppv-acc__q{display:flex;align-items:center;gap:18px;width:100%;padding:20px 22px;background:none;border:0;text-align:left;font-family:Quicksand,sans-serif;font-size:16px;font-weight:600;color:#3A2A3F;cursor:pointer}.ppv-acc__q:hover{color:#E84898}.ppv-acc__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#FBE4F0;color:#E84898;transition:transform .35s cubic-bezier(.22,.9,.24,1),background .35s,color .35s}.ppv-acc.is-open .ppv-acc__icon{transform:rotate(45deg);background:#E84898;color:#fff}.ppv-acc__a{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.22,.9,.24,1),opacity .3s}.ppv-acc.is-open .ppv-acc__a{max-height:640px;opacity:1}.ppv-acc__a p{margin:0 0 .8em}.ppv-acc__a p:last-child{margin:0}@media (max-width:720px){.pp-v2 [data-m-stack]{grid-template-columns:minmax(0,1fr)!important}.pp-v2 [data-m-static]{position:static!important}.pp-v2 p[style*="font-size: 13px"],.pp-v2 p[style*="font-size: 13.5px"],.pp-v2 p[style*="font-size: 12.5px"]:not([data-foot-fine]){font-size:14px!important}.pp-v2 [style*="Parisienne"]:has(+ h1,+ h2),.pp-v2 [style*="Parisienne"] + h1,.pp-v2 [style*="Parisienne"] + h2{text-align:center!important}.pp-v2 [style*="Parisienne"] + h1 ~ p,.pp-v2 [style*="Parisienne"] + h2 ~ p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.pp-v2 [style*="Parisienne"] + h1 ~ a,.pp-v2 [style*="Parisienne"] + h2 ~ a{display:flex!important;width:fit-content;margin-left:auto!important;margin-right:auto!important}.pp-v2 [style*="Parisienne"] + h1 ~ div[style*="flex-wrap"],.pp-v2 [style*="Parisienne"] + h2 ~ div[style*="flex-wrap"]{justify-content:center!important}.pp-v2 div:has(+ [style*="Parisienne"] + h1),.pp-v2 div:has(+ [style*="Parisienne"] + h2),.pp-v2 div:has(+ div + [style*="Parisienne"] + h1){text-align:center!important;justify-content:center!important}.pp-v2 [data-m-ctas]{flex-wrap:nowrap!important;gap:8px!important}.pp-v2 [data-m-ctas]>*:first-child{flex-grow:1.35!important}.pp-v2 [data-m-ctas]>*{flex:1 1 0;min-width:0;justify-content:center;padding:0 12px!important;min-height:50px!important;font-size:13px!important;white-space:nowrap;letter-spacing:.01em!important}.pp-v2 [data-m-ctas] [data-m-long]{display:none!important}.pp-v2 [data-m-ctas] [data-m-short]{display:inline!important}.pp-v2 [data-m-row]{display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:8px!important}.pp-v2 [data-m-row]>a,.pp-v2 [data-m-row]>button{flex:none!important;white-space:nowrap;min-height:38px!important;padding:0 14px!important;font-size:12.5px!important;display:inline-flex!important;align-items:center;gap:6px;border-radius:999px!important}.pp-v2 [data-m-row]>[data-on="0"]{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(58,42,63,.1)}}@media (max-width:520px){.pp-v2 [data-m-read]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.pp-v2 [data-stats]{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}.pp-v2 [data-stat]{padding:4px 12px!important}.pp-v2 [data-stat]:nth-child(even){border-left:1px solid rgba(58,42,63,.12)!important}.pp-v2 [data-stat]>div:nth-child(2){font-size:34px!important;white-space:normal!important}.pp-v2 [data-stats-head]{flex-direction:column;align-items:flex-start!important;gap:4px!important}.pp-v2 [data-stats-head]>span{font-size:28px!important;order:-1}}@media (max-width:900px){.pp-v2 input:not([type="checkbox"]):not([type="radio"]),.pp-v2 select,.pp-v2 textarea{font-size:16px!important}}.ppv-lift-soft:hover{transform:translateY(-4px)}@media (max-width:1000px){.pp-v2 [data-stats]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp-v2 [data-stat]:nth-child(3){border-left:0!important}}@media (max-width:860px){.pp-v2 [data-pillars]{grid-template-columns:minmax(0,1fr)!important}}@keyframes pl-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ppv-chip{min-height:36px;padding:0 16px;border-radius:999px;cursor:pointer;font-family:Quicksand,sans-serif;font-size:12.5px;font-weight:700;transition:all .25s;background:rgba(255,255,255,.7);color:#3A2A3F;border:1px solid rgba(58,42,63,.1)}.ppv-chip[aria-pressed="true"],.ppv-chip.is-on{background:#E84898;color:#fff;border-color:#E84898}.ppv-card-lift:hover{transform:translateY(-4px);box-shadow:0 30px 60px -32px rgba(58,42,63,.4)!important}.ppv-btn-invert:hover{background:#fff!important;color:#3A2A3F!important}.ppv-btn-outline-ink:hover{border-color:#3A2A3F!important}.ppv-btn-ghost:hover{background:rgba(58,42,63,.12)!important}.pp-v2 input::placeholder,.pp-v2 textarea::placeholder{color:#B9A3BE}.pp-v2 input.ppv-input:focus{outline:none;box-shadow:none}@keyframes pf-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ppv-side{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;border-radius:12px;border:0;text-align:left;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .25s;background:transparent;color:#3A2A3F}.ppv-side__n{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:rgba(58,42,63,.06);color:#8A6F8E}.ppv-side[aria-pressed="true"]{background:#E84898;color:#fff}.ppv-side[aria-pressed="true"] .ppv-side__n{background:rgba(255,255,255,.22);color:#fff}.ppv-btn-line-light:hover{border-color:#fff!important;color:#fff!important}@media (max-width:1200px){.pp-v2 [data-deco]{display:none!important}}@media (max-width:760px){.pp-v2 [data-m-stack]{grid-template-columns:minmax(0,1fr)!important}.pp-v2 [data-m-static]{position:static!important}.pp-v2 [data-m-row]{display:flex!important;flex-wrap:wrap!important}}@media (max-width:720px){.pp-v2 [data-m-row]>[aria-pressed="false"]{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(58,42,63,.1)}}@keyframes pc-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ppv-card-rise:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px rgba(58,42,63,.4);color:#3A2A3F!important}.ppv-btn-send:hover{background:#C92F7F!important;transform:translateY(-2px)}.ppv-link-light:hover{color:#F08BBE!important}.pp-v2 .ppv-field:focus{outline:none;border-color:#E84898!important;box-shadow:0 0 0 3px rgba(232,72,152,.14)!important}.pp-v2 [data-contact-done][hidden]{display:none!important}@media (max-width:880px){.pp-v2[data-page="contact"] [data-m-stack]{grid-template-columns:minmax(0,1fr)!important}.pp-v2[data-page="contact"] [data-m-static]{position:static!important}}.ppv-tab{padding:12px 14px;border-radius:12px;color:#3A2A3F}.ppv-tab[aria-current="page"]{background:rgba(232,72,152,.12);color:#E84898}.ppv-tab:hover{color:#E84898}.ppv-unclear:hover{background:#E84898!important;color:#fff!important}.ppv-unclear:hover span{color:#fff!important}.ppv-standfirst p,.ppv-clause p{margin:0 0 .8em}.ppv-standfirst p:last-child,.ppv-clause p:last-child{margin:0}.ppv-clause ul,.ppv-clause ol{margin:0 0 .8em;padding-left:1.2em}.pp-v2 [hidden]{display:none!important}@media (max-width:720px){.pp-v2 [data-m-row]>.ppv-tab[aria-current="false"]{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(58,42,63,.1)}.pp-v2 [data-m-row]>[data-m-unclear]{display:none!important}}.pp-v2{overflow-x:clip}.pp-bag__timer{padding:14px 0 6px}.pp-bag__timer:empty{display:none!important}@media (max-width:860px){.pp-hfaq2 [data-faq-grid]{grid-template-columns:minmax(0,1fr)!important}.pp-hfaq2 [data-faq-grid]>div:first-child{position:static!important}}@media (max-width:720px){.pp-hfaq2 [data-m-center]{text-align:center!important;align-items:center!important}.pp-hfaq2 [data-m-center]>p{margin-left:auto!important;margin-right:auto!important}.pp-hfaq2 [data-m-center]>div[style*="flex"]{justify-content:center!important}}.pp-pdp .ppv-thumb{box-shadow:inset 0 0 0 1px rgba(58,42,63,.07)}.pp-pdp .ppv-thumb[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #E84898}.pp-pdp .ppv-pdp-labbtn:hover{background:#FCE8F2!important;color:#A8246A!important}.pp-pdp .ppv-pdp-add:hover{background:#D23A86!important}.pp-pdp .ppv-link-soft:hover{color:#F7A3CB!important}.pp-pdp .ppv-pdp-all:hover{background:#fff!important;color:#3A2A3F!important}.pp-pdp .ppv-pdp-view:hover{background:#E84898!important;color:#fff!important}.pp-pdp a:hover{color:inherit}.pp-pdp [data-pdp-acc]>button[aria-expanded="true"] .ppv-chev{transform:rotate(180deg)}.pp-pdp .ppv-pdp-desc p{margin:0 0 .8em}.pp-pdp .ppv-pdp-desc p:last-child{margin:0}.pp-pdp .ppv-qty::-webkit-outer-spin-button,.pp-pdp .ppv-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pp-pdp .ppv-qty:focus{outline:none}@media (max-width:1180px){.pp-pdp [data-v2-trust]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pp-pdp [data-v2-trust]>div{flex-direction:column;text-align:center;gap:6px!important}.pp-pdp [data-v2-trust]>div>span{font-size:12.5px!important}}@media (max-width:900px){.pp-pdp [data-v2-stack]{grid-template-columns:minmax(0,1fr)!important}.pp-pdp [data-v2-static]{position:static!important}.pp-pdp [data-v2-lift]{margin-top:0!important}.pp-pdp [data-v2-gallery]{grid-template-columns:minmax(0,1fr)!important}.pp-pdp [data-v2-rail]{flex-direction:row!important;order:2}.pp-pdp [data-v2-four]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.pp-pdp [data-v2-script]{font-size:32px!important;text-align:center}.pp-pdp [data-v2-head]{font-size:38px!important;text-align:center;margin-left:auto!important;margin-right:auto!important}.pp-pdp [data-v2-center]{text-align:center!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important}.pp-pdp [data-v2-props]>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.pp-pdp [data-v2-pay]{justify-content:center!important;text-align:center}.pp-pdp [data-v2-rail]>button{width:64px!important;height:64px!important}.pp-pdp [data-v2-four]{gap:20px 12px!important}}.pp-m-only{display:none}.pp-news__input::placeholder{color:#9C86A0;opacity:1}@media (max-width:720px){header[data-nav]{top:0!important;left:0!important;right:0!important;transform:none!important;display:grid!important;grid-template-columns:44px 1fr auto;align-items:center;height:58px;padding:0 8px!important;border-radius:0!important;background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(58,42,63,.07);box-shadow:none!important}body.admin-bar header[data-nav]{top:46px!important}header[data-nav] [data-m-burger]{grid-column:1;grid-row:1;order:-1}header[data-nav] .pp-nav__brand{grid-column:2;grid-row:1;justify-self:center;margin:0}header[data-nav] .pp-nav__logo{height:22px}header[data-nav] .pp-nav__actions{grid-column:3;grid-row:1;gap:0;margin:0}header[data-nav] [data-toggle-search][data-m-hide]{display:grid}header[data-nav] .pp-nav__icon-btn{width:40px;height:40px;border-radius:50%;background:transparent;color:#3A2A3F}header[data-nav] .pp-nav__icon-btn svg{width:21px;height:21px}header[data-nav] [data-bag-count]{background:#E84898;color:#fff}.pp-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:58;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(58,42,63,.08);box-shadow:0 -10px 30px -22px rgba(58,42,63,.4)}.pp-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;color:#6B5470;font-family:Quicksand,sans-serif;font-size:11px;font-weight:600;text-decoration:none}.pp-tabbar__item.is-on{color:#E84898}.pp-tabbar__item svg{width:22px;height:22px}.pp-m-kicker{display:block;font-family:Quicksand,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E84898}.pp-m-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:0;border-radius:999px;background:#E84898;color:#fff!important;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 12px 24px -12px rgba(232,72,152,.7);cursor:pointer}.pp-m-btn--sm{min-height:36px;padding:0 16px;font-size:12.5px}.pp-home__main .pp-eyebrow,.pp-home__main .pp-cats__script,.pp-home__main .pp-hfaq2 [data-m-center]>div:first-child{font-family:Quicksand,sans-serif!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.4!important;color:#E84898!important}.pp-home__main .pp-eyebrow--light{color:#F08BBE!important}.pp-home__main .pp-h2,.pp-home__main .pp-coa__title,.pp-home__main .pp-story__title,.pp-home__main .pp-hfaq2 h2,.pp-home__main .pp-news__title{font-size:30px!important;line-height:1.06!important;letter-spacing:-.02em}.pp-home__main .pp-section{padding-top:34px;padding-bottom:30px}.pp-home__main .pp-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px;text-align:left}.pp-home__main .pp-head .pp-btn--link{display:none}.pp-hero--garden{background:radial-gradient(80% 50% at 10% 12%,rgba(248,190,220,.9),rgba(248,190,220,0) 70%),radial-gradient(70% 45% at 95% 30%,rgba(236,200,236,.8),rgba(236,200,236,0) 70%),linear-gradient(180deg,#FCE3EF 0%,#FFF5FA 60%,#FCE8F2 100%)!important;padding-top:84px!important}.pp-hero--garden .pp-hero__corner{opacity:.85}.pp-hero--garden .pp-hero__script,.pp-hero--garden [data-bc-ctas],.pp-hero--garden [data-bc-trust]{display:none!important}.pp-hero--garden .pp-m-kicker{margin-bottom:10px;text-align:center}.pp-hero--garden .pp-hero__title{font-size:48px!important;line-height:.98!important;margin:0!important}.pp-hero__m-text{display:block;margin:10px 0 18px;font-family:'Playfair Display',Georgia,serif;font-size:17px;color:#3A2A3F;text-align:center}.pp-hero--garden [data-bc-copy]{display:flex!important;flex-direction:column;align-items:center}.pp-hero--garden .pp-m-kicker{order:1}.pp-hero--garden .pp-hero__title{order:2}.pp-hero--garden .pp-hero__m-text{display:none!important}.pp-hero--garden .pp-hero__text{order:4;display:block!important;max-width:34ch;margin:12px auto 20px!important;font-size:14.5px!important;line-height:1.6!important;color:#6B5470;text-align:center!important}.pp-hero--garden .pp-m-btn--hero{order:5}.pp-m-btn--hero{display:inline-flex;align-self:center;min-height:50px;padding:0 30px;background:linear-gradient(90deg,#E84898,#D63D8A)}.pp-m-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px;padding:16px 0;border-bottom:1px solid rgba(58,42,63,.1);background:#fff}.pp-m-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 6px;font-family:Quicksand,sans-serif;font-size:12px;font-weight:600;color:#3A2A3F;text-align:center}.pp-m-trust__item + .pp-m-trust__item{border-left:1px solid rgba(58,42,63,.1)}.pp-m-trust__ico{color:#E84898;display:inline-flex}.pp-home__main .pp-ticker__el{display:none!important}.pp-home__main #how{padding-top:34px;padding-bottom:26px}.pp-home__main #how .pp-h2--mb{margin-bottom:16px}.pp-how__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;padding:4px;border-radius:14px;background:#FBE9F3;box-shadow:inset 0 0 0 1px rgba(232,72,152,.12)}.pp-how__tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:#3A2A3F;font-family:'Playfair Display',Georgia,serif;font-size:16px;line-height:1;cursor:pointer;transition:background .25s,color .25s;white-space:nowrap}.pp-how__tab{position:relative}.pp-how__tab + .pp-how__tab::before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:1px;background:rgba(58,42,63,.12)}.pp-how__tab[aria-selected="true"]::before,.pp-how__tab[aria-selected="true"] + .pp-how__tab::before{display:none}.pp-how__tab-n{font-size:22px}.pp-how__tab[aria-selected="true"]{background:linear-gradient(135deg,#E84898,#C92F7F);color:#fff;box-shadow:0 8px 18px -10px rgba(201,47,127,.8)}.pp-home__main .pp-how__inner{display:flex!important;gap:20px;margin:0 -20px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;padding:0 20px 4px!important;scrollbar-width:none}.pp-home__main .pp-how__inner::-webkit-scrollbar{display:none}.pp-home__main #how .pp-panel{position:relative!important;top:auto!important;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex!important;flex-direction:column;min-height:0!important;margin:0!important;padding:26px 22px 0!important;border-radius:22px!important;overflow:hidden;box-shadow:none!important}.pp-home__main #how .pp-panel__num{display:none}.pp-home__main #how .pp-panel__title{margin:0 0 8px!important;font-size:30px!important;line-height:1.05!important}.pp-home__main #how .pp-panel__text{margin:0!important;font-size:14.5px!important;line-height:1.6!important}.pp-home__main #how .pp-how__el{position:relative;height:auto!important;min-height:0!important;aspect-ratio:1/0.92;margin:10px -22px 0}.pp-home__main #how .pp-panel__img{position:absolute;left:50%;bottom:-4%;top:auto;width:108%;max-width:none;height:auto;transform:translateX(-50%)}.pp-home__main #how .pp-how__cta{padding-bottom:0;margin-top:18px}.pp-home__main [data-m-carousel]{display:flex!important;gap:20px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-home__main [data-m-carousel]::-webkit-scrollbar{display:none}.pp-home__main [data-m-carousel]{scroll-padding-inline:20px}.pp-home__main [data-m-carousel]>.pp-card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.pp-m-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.pp-m-dots span{width:6px;height:6px;border-radius:999px;background:#E9DDE6;transition:width .25s,background .25s}.pp-m-dots span.is-on{width:18px;background:#E84898}.pp-home__main #categories .pp-cats__row-2{display:none}.pp-home__main #categories .pp-cats__script{margin-bottom:6px}.pp-home__main .pp-cats__small-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px}.pp-home__main .pp-cat--small{position:relative;flex-direction:column!important;align-items:stretch;gap:0!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:18px!important;overflow:hidden}.pp-home__main .pp-cat--small>img,.pp-home__main .pp-cat--small .pp-cats__img,.pp-cat__m-ico,.pp-cat__m-chev{display:none!important}.pp-cat__m-scene{position:relative;display:block;aspect-ratio:1/0.9;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%),var(--pp-bg,#FDE3EB)}.pp-cat__m-scene-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-cat__m-peony{position:absolute;width:62%;height:auto;opacity:.75;filter:saturate(.9)}.pp-cat__m-peony--l{left:-20%;bottom:-18%;transform:rotate(-12deg)}.pp-cat__m-peony--r{right:-22%;top:-16%;transform:rotate(14deg)}.pp-cat__m-vial{position:absolute;left:50%;bottom:-6%;height:92%;width:auto;transform:translateX(-50%);filter:drop-shadow(0 14px 18px rgba(120,60,120,.28))}.pp-cat__m-scene::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(0deg,var(--pp-bg,#FDE3EB),rgba(255,255,255,0))}.pp-home__main .pp-cat--small .pp-cats__row-3{display:flex!important;position:absolute;z-index:2;top:8px;left:8px;right:8px;justify-content:space-between;align-items:center}.pp-home__main .pp-cat--small .pp-cats__span{padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.85);font-size:9.5px;letter-spacing:.14em}.pp-home__main .pp-cat--small .pp-cats__row-3 svg{box-sizing:content-box;padding:6px;border-radius:50%;background:rgba(255,255,255,.85)}.pp-home__main .pp-cats__serif-2{position:static!important;display:block;padding:10px 12px 14px;margin:0!important;max-width:none!important;font-family:'Playfair Display',Georgia,serif!important;font-size:19px!important;font-weight:400;line-height:1.1!important;color:var(--pp-c,#3A2A3F)}.pp-home__main .pp-sale__el{display:none}.pp-home__main #catalog .pp-catalog__el,.pp-home__main #catalog .pp-catalog__el-2{display:none!important}.pp-home__main #catalog .pp-chips--lg{flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;margin:14px -20px 16px!important;padding:0 20px 2px;scrollbar-width:none}.pp-home__main #catalog .pp-chips--lg::-webkit-scrollbar{display:none}.pp-home__main #catalog .pp-chip{flex:none;min-height:36px;padding:0 16px;font-size:13px;white-space:nowrap}.pp-home__main #catalog [data-m-two]{gap:12px!important}.pp-home__main #catalog .pp-card.pp-m-over{display:none!important}.pp-m-more-wrap{display:flex;justify-content:center;margin-top:18px}.pp-m-more-wrap.is-done{display:none}.pp-m-more{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 22px;border:1.5px solid #E84898;border-radius:999px;background:#fff;color:#E84898;font-family:Quicksand,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.pp-home__main #flagship{padding-top:10px!important;padding-bottom:26px!important}.pp-home__main .pp-flag__inner{display:grid!important;grid-template-columns:44% 1fr!important;gap:14px!important;align-items:center;padding:0!important;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#FDE9F2,#F6E6F6)}.pp-home__main .pp-flag__box{aspect-ratio:auto!important;height:100%;min-height:180px;border-radius:0!important;margin:0!important}.pp-home__main .pp-flag__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-home__main .pp-flag__abs,.pp-home__main .pp-flag__abs-2,.pp-home__main #flagship .pp-eyebrow,.pp-home__main .pp-flag__text,.pp-home__main #flagship .pp-spec-list,.pp-home__main #flagship .pp-actions{display:none!important}.pp-home__main #flagship .pp-flag__inner>div:last-child{padding:16px 14px 16px 0;text-align:left}.pp-home__main .pp-flag__title{margin:6px 0 12px!important;font-size:22px!important;line-height:1.08!important;text-align:left!important}.pp-home__main #flagship .pp-m-btn{display:inline-flex}.pp-home__main .pp-coa__section{position:relative;overflow:hidden;padding:30px 20px 28px!important}.pp-coa__m-flower{display:block;position:absolute;right:-50px;top:-40px;width:170px;height:auto;opacity:.75;pointer-events:none}.pp-home__main .pp-coa__inner{position:relative;z-index:1}.pp-home__main .pp-coa__text,.pp-home__main .pp-coa__sub,.pp-home__main .pp-coa__section .pp-btn--light,.pp-home__main .pp-coa__grid{display:none!important}.pp-home__main .pp-coa__title{text-align:left!important;max-width:11ch}.pp-coa__m-text{display:block;margin:10px 0 16px;font-size:13.5px;line-height:1.5;color:#E6D5EA;max-width:30ch}.pp-coa__m-form{display:grid;gap:10px}.pp-coa__m-field{position:relative;display:block}.pp-coa__m-field input{width:100%;box-sizing:border-box;height:46px;padding:0 44px 0 14px;border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;font-family:Quicksand,sans-serif;font-size:16px}.pp-coa__m-field input::placeholder{color:#CDB6D2}.pp-coa__m-field svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#E6D5EA}.pp-coa__m-form .pp-m-btn{width:100%}.pp-home__main .pp-story__section .pp-pill,.pp-home__main .pp-story__section .ppv-btn-pink{display:none!important}.pp-home__main .pp-story__inner-2{font-size:13.5px!important}.pp-home__main .pp-story__row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;margin-top:20px!important;padding-top:16px!important}.pp-home__main .pp-story__row>div{padding:0 4px}.pp-home__main .pp-story__row>div + div{border-left:1px solid rgba(58,42,63,.12)}.pp-home__main .pp-story__serif{font-size:24px!important;white-space:nowrap}.pp-home__main .pp-story__row>div:nth-child(3) .pp-story__serif{font-size:17px!important;line-height:1.7}.pp-home__main .pp-story__el{font-size:8.5px!important;letter-spacing:.12em!important}.pp-home__main .pp-hfaq2{padding:30px 20px 18px!important}.pp-home__main .pp-hfaq2 [data-m-center]{align-items:flex-start!important;text-align:left!important}.pp-home__main .pp-hfaq2 [data-m-center]>p,.pp-home__main .pp-hfaq2 [data-m-center]>div[style*="flex"]{display:none!important}.pp-home__main .pp-hfaq2 [data-faq-grid]{gap:14px!important}.pp-home__main .pp-hfaq2 .ppv-acc{border-radius:10px}.pp-home__main .pp-hfaq2 .ppv-acc__q{padding:12px 14px;font-size:13.5px;gap:10px}.pp-home__main .pp-hfaq2 .ppv-acc__icon{width:24px;height:24px;background:transparent}.pp-home__main .pp-hfaq2 .pp-m-extra{display:none}.pp-home__main .pp-hfaq2 h2,.pp-home__main .pp-hfaq2 [data-m-center]>div:first-child{text-align:left!important;margin-left:0!important;margin-right:0!important}.pp-home__main .pp-hfaq2 [data-faq-grid]>div:last-child{gap:8px!important}.pp-home__main .pp-perks__section{padding:0 20px 22px!important}.pp-home__main .pp-perks__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:14px;background:rgba(58,42,63,.07)}.pp-home__main .pp-perk{display:flex!important;align-items:center;gap:10px!important;padding:12px!important;background:#FDF6FA}.pp-home__main .pp-perk__ico{width:34px!important;height:34px!important;flex:none}.pp-home__main .pp-perk__title{font-size:12px!important;line-height:1.3}.pp-home__main .pp-perk__text{display:none!important}.pp-home__main .pp-news__section{padding:0 12px 18px!important}.pp-home__main .pp-news__inner{padding:24px 16px!important;border-radius:16px!important}.pp-home__main .pp-news__inner-3{display:none}.pp-home__main .pp-news__title{font-size:24px!important}.pp-home__main .pp-news__newsletter{flex-wrap:nowrap!important;gap:8px!important;margin-top:14px}.pp-home__main .pp-news__input{flex:1 1 auto!important;min-width:0;min-height:42px!important;padding:0 14px!important;font-size:16px!important;background:#fff!important}.pp-home__main .pp-news__btn{flex:none;min-height:42px!important;padding:0 16px!important;font-size:13px!important;white-space:nowrap}.pp-footer{padding-top:44px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;text-align:center}.pp-footer__top{display:flex!important;flex-direction:column;align-items:center;gap:26px!important}.pp-footer__brand{display:flex;flex-direction:column;align-items:center;text-align:center}.pp-footer__brand img{margin:0 auto}.pp-footer__title{margin:18px 0 8px!important;font-size:22px!important;text-align:center}.pp-footer__line{max-width:32ch;margin:0 auto!important;font-size:14px!important;line-height:1.6!important;text-align:center}.pp-footer__mail{display:inline-flex!important;margin:20px auto 0!important}.pp-footer__cols{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;width:100%;text-align:center}.pp-footer__col{align-items:center;text-align:center}.pp-footer__head{font-size:15px!important;margin-bottom:12px!important}.pp-footer__el{font-size:14px!important}.pp-footer__row-4,.pp-footer__row-5{justify-content:center!important;text-align:center;flex-wrap:wrap}.pp-footer__row-4{flex-direction:column;align-items:center;gap:12px!important}.pp-footer__text{max-width:none;font-size:11.5px!important;line-height:1.75!important;text-align:center}}body.admin-bar .pp-nav{top:46px}body.admin-bar .pp-search-panel{top:116px}@media screen and (max-width:782px){body.admin-bar .pp-nav{top:60px}}@media (max-width:720px){body.admin-bar header[data-nav]{top:46px!important}}@media screen and (max-width:600px){body.admin-bar #wpadminbar{position:fixed!important;top:0}}@media screen and (max-width:782px){body.admin-bar [data-m-sheet]{top:46px}body.admin-bar .pp-search-panel{top:120px}}.pp-story__section{position:relative;overflow:hidden}.pp-story__deco{position:absolute;inset:0;pointer-events:none;z-index:0}.pp-story__inner{position:relative;z-index:1}.pp-story__d{position:absolute;display:block;height:auto;filter:drop-shadow(0 10px 18px rgba(200,40,122,.18));animation:pp-story-float 9s ease-in-out infinite}.pp-story__d--pearl-l{left:5.5%;top:52%;width:clamp(30px,2.8vw,42px)}.pp-story__d--petal-l{left:4.5%;top:84%;width:clamp(44px,4.2vw,64px);transform:rotate(-18deg);animation-delay:-3s}.pp-story__d--petal-r{right:5%;top:40%;width:clamp(26px,2.4vw,36px);transform:rotate(12deg);animation-delay:-5s;opacity:.85}.pp-story__d--pearl-r{right:6.5%;top:85%;width:clamp(20px,1.8vw,26px);animation-delay:-1.5s}@keyframes pp-story-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.pp-story__d{animation:none}}@media (max-width:720px){.pp-story__deco{display:none}}.pp-drawer,.pp-drawer-overlay{display:none}@media (max-width:720px){.pp-page[data-catalog-page] .pp-chips--lg{display:none!important}.pp-shopbar{position:sticky;top:58px;z-index:20;display:flex;align-items:center;gap:10px;margin:6px -20px 16px;padding:10px 20px;background:rgba(255,249,252,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(58,42,63,.08)}body.admin-bar .pp-shopbar{top:104px}.pp-shopbar__btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid rgba(58,42,63,.16);border-radius:999px;background:#fff;color:#3A2A3F;font-family:Quicksand,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer}.pp-shopbar__dot{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:#E84898}.pp-shopbar__current{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;color:#3A2A3F}.pp-shopbar__count{flex:none;font-size:12.5px;color:#7A5F7E}.pp-drawer-overlay{display:block;position:fixed;inset:0;z-index:90;background:rgba(46,33,51,.45);opacity:0;transition:opacity .3s}.pp-drawer-overlay[hidden]{display:none}.pp-drawer-overlay.is-open{opacity:1}.pp-drawer{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:91;width:min(86vw,360px);background:#FFF9FC;box-shadow:24px 0 60px -30px rgba(46,33,51,.6);transform:translateX(-102%);transition:transform .35s cubic-bezier(.22,.9,.24,1);visibility:hidden}.pp-drawer.is-open{transform:none;visibility:visible}body.admin-bar .pp-drawer{top:46px}.pp-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(58,42,63,.08)}.pp-drawer__title{margin:0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:26px;color:#3A2A3F}.pp-drawer__close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:rgba(58,42,63,.06);color:#3A2A3F;cursor:pointer}.pp-drawer__body{flex:1;overflow-y:auto;padding:8px 20px 20px}.pp-drawer__group{padding:14px 0;border-bottom:1px solid rgba(58,42,63,.08)}.pp-drawer__group:last-child{border-bottom:0}.pp-drawer__label{margin-bottom:8px;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E84898}.pp-drawer__opt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;margin:2px 0;border-radius:12px;color:#3A2A3F;font-size:15px;font-weight:600;text-decoration:none}.pp-drawer__opt[aria-current="true"]{background:#FCE8F2;color:#C92F7F}.pp-drawer__n{min-width:28px;padding:2px 8px;border-radius:999px;background:rgba(58,42,63,.06);font-size:12px;font-weight:700;color:#7A5F7E;text-align:center}.pp-drawer__opt[aria-current="true"] .pp-drawer__n{background:#fff;color:#C92F7F}.pp-drawer__opt--radio::after{content:"";flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(58,42,63,.25)}.pp-drawer__opt--radio[aria-current="true"]::after{box-shadow:inset 0 0 0 5px #E84898}.pp-drawer__foot{display:flex;align-items:center;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(58,42,63,.08);background:#fff}.pp-drawer__reset{font-size:13.5px;font-weight:700;color:#7A5F7E;text-decoration:underline;text-underline-offset:3px}.pp-drawer__done{flex:1;min-height:48px;border:0;border-radius:999px;background:#E84898;color:#fff;font-family:Quicksand,sans-serif;font-size:14px;font-weight:700;cursor:pointer}body.pp-drawer-lock{overflow:hidden}}.pp-lab__modal.has-pdf{width:min(1040px,calc(100vw - 32px));height:calc(100vh - 48px)}.pp-lab-tabs{display:flex;gap:6px;padding:10px 22px;border-bottom:1px solid rgba(58,42,63,.08);background:#FFF9FC}.pp-lab-tabs[hidden]{display:none}.pp-lab-tab{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#6B5470;font-family:Quicksand,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.pp-lab-tab[aria-selected="true"]{background:#E84898;color:#fff}.pp-lab-tab:hover{color:#E84898}.pp-lab-tab[aria-selected="true"]:hover{color:#fff}.pp-lab-pdf{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;background:#F3EEF3}.pp-lab-pdf[hidden]{display:none}.pp-lab-pdf iframe{flex:1;width:100%;min-height:0;border:0;background:#fff}.pp-lab-pdf__loading{position:absolute;inset:0 0 40px;display:flex;align-items:center;justify-content:center;gap:10px;color:#6B5470;font-size:13.5px;font-weight:600;background:#F3EEF3;pointer-events:none}.pp-lab-pdf__loading[hidden]{display:none}.pp-lab-pdf__spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(232,72,152,.25);border-top-color:#E84898;animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-lab-pdf__foot{flex:none;padding:10px 16px;border-top:1px solid rgba(58,42,63,.08);background:#fff;font-size:12.5px;color:#7A5F7E;text-align:center}.pp-lab-pdf__foot a{color:#C92F7F;font-weight:700}@media (max-width:720px){.pp-lab__modal.has-pdf{width:100vw;height:100%;max-height:none;border-radius:0}.pp-lab-tabs{padding:8px 14px}}@media print{.pp-lab-pdf,.pp-lab-tabs{display:none!important}}.ppv-pdp-thumb{flex:none;width:44px;height:56px;padding:0;border:0;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 6px 14px -6px rgba(90,40,80,.35),inset 0 0 0 1px rgba(58,42,63,.1);transform:rotate(-3deg);cursor:pointer;transition:transform .25s}.ppv-pdp-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ppv-pdp-thumb:hover{transform:rotate(0) scale(1.06)}@media (max-width:720px){.pp-v2 .pp-faq-search,.pp-v2 .pp-faq-topics{display:none!important}.pp-faqbar{margin:18px -20px 10px!important}.pp-drawer__search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(58,42,63,.14)}.pp-drawer__search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-family:Quicksand,sans-serif;font-size:16px;color:#3A2A3F;box-shadow:none;padding:0}.pp-drawer__search:focus-within{box-shadow:inset 0 0 0 1.5px #E84898,0 0 0 3px rgba(232,72,152,.14)}button.pp-drawer__opt{width:100%;border:0;background:transparent;font-family:Quicksand,sans-serif;text-align:left;cursor:pointer}button.pp-drawer__opt[aria-pressed="true"]{background:#FCE8F2;color:#C92F7F}button.pp-drawer__opt[aria-pressed="true"] .pp-drawer__n{background:#fff;color:#C92F7F}}[data-faq-group].is-hidden,[data-faq-item].is-hidden,[data-lab-card].is-hidden{display:none!important}#pp-ml#pp-ml,#pp-ml-band#pp-ml-band{width:100%;max-width:520px;margin:28px auto 0;text-align:left}#pp-ml#pp-ml.pp-ml--splash{display:block!important;max-width:520px;margin:0}#pp-ml#pp-ml .mailerlite-form,#pp-ml#pp-ml .ml-form-embedContainer,#pp-ml#pp-ml .ml-form-embedWrapper,#pp-ml#pp-ml .ml-form-embedBody,#pp-ml#pp-ml .ml-form-align-center,#pp-ml#pp-ml .ml-form-embedBody.row-form,#pp-ml-band#pp-ml-band .mailerlite-form,#pp-ml-band#pp-ml-band .ml-form-embedContainer,#pp-ml-band#pp-ml-band .ml-form-embedWrapper,#pp-ml-band#pp-ml-band .ml-form-embedBody,#pp-ml-band#pp-ml-band .ml-form-align-center,#pp-ml-band#pp-ml-band .ml-form-embedBody.row-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#pp-ml#pp-ml .mailerlite-form-title,#pp-ml#pp-ml .mailerlite-form-description,#pp-ml#pp-ml .ml-form-embedContent,#pp-ml#pp-ml .ml-form-embedPermissions,#pp-ml#pp-ml .mailerlite-form-loader,#pp-ml-band#pp-ml-band .mailerlite-form-title,#pp-ml-band#pp-ml-band .mailerlite-form-description,#pp-ml-band#pp-ml-band .ml-form-embedContent,#pp-ml-band#pp-ml-band .ml-form-embedPermissions,#pp-ml-band#pp-ml-band .mailerlite-form-loader{display:none!important}#pp-ml#pp-ml label:not(.ml-form-checkbox label):not([class*="checkbox"]),#pp-ml-band#pp-ml-band label:not(.ml-form-checkbox label):not([class*="checkbox"]){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#pp-ml#pp-ml form,#pp-ml#pp-ml .mailerlite-form-inputs,#pp-ml#pp-ml .ml-block-form,#pp-ml-band#pp-ml-band form,#pp-ml-band#pp-ml-band .mailerlite-form-inputs,#pp-ml-band#pp-ml-band .ml-block-form{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px!important;margin:0!important}#pp-ml#pp-ml form>*,#pp-ml#pp-ml .mailerlite-form-inputs>*,#pp-ml#pp-ml .ml-block-form>*,#pp-ml-band#pp-ml-band form>*,#pp-ml-band#pp-ml-band .mailerlite-form-inputs>*,#pp-ml-band#pp-ml-band .ml-block-form>*{flex:1 1 100%;margin:0!important}#pp-ml#pp-ml .mailerlite-form-field,#pp-ml#pp-ml .ml-form-formContent,#pp-ml#pp-ml .ml-form-fieldRow,#pp-ml#pp-ml .ml-field-group,#pp-ml-band#pp-ml-band .mailerlite-form-field,#pp-ml-band#pp-ml-band .ml-form-formContent,#pp-ml-band#pp-ml-band .ml-form-fieldRow,#pp-ml-band#pp-ml-band .ml-field-group{flex:1 1 220px!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .mailerlite-subscribe-button-container,#pp-ml#pp-ml .ml-form-embedSubmit,#pp-ml-band#pp-ml-band .mailerlite-subscribe-button-container,#pp-ml-band#pp-ml-band .ml-form-embedSubmit{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .horizontal-fields,#pp-ml-band#pp-ml-band .horizontal-fields{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:10px!important;width:100%!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .ml-input-horizontal,#pp-ml-band#pp-ml-band .ml-input-horizontal{flex:1 1 auto!important;min-width:0;width:auto!important;float:none!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .ml-button-horizontal,#pp-ml-band#pp-ml-band .ml-button-horizontal{flex:0 0 auto!important;width:auto!important;float:none!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .ml-input-horizontal .horizontal-fields,#pp-ml#pp-ml .ml-field-group,#pp-ml-band#pp-ml-band .ml-input-horizontal .horizontal-fields,#pp-ml-band#pp-ml-band .ml-field-group{display:block!important;width:100%!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .ml-form-embedSubmit,#pp-ml#pp-ml .ml-form-formContent,#pp-ml-band#pp-ml-band .ml-form-embedSubmit,#pp-ml-band#pp-ml-band .ml-form-formContent{float:none!important}#pp-ml#pp-ml input[type="email"],#pp-ml#pp-ml input[type="text"],#pp-ml-band#pp-ml-band input[type="email"],#pp-ml-band#pp-ml-band input[type="text"]{display:block;width:100%!important;height:52px!important;margin:0!important;padding:0 20px!important;border:1px solid rgba(58,42,63,.16)!important;border-radius:999px!important;background:#fff!important;color:#3A2A3F!important;font-family:Quicksand,sans-serif!important;font-size:15px!important;box-shadow:none!important;box-sizing:border-box}#pp-ml#pp-ml input[type="email"]::placeholder,#pp-ml#pp-ml input[type="text"]::placeholder,#pp-ml-band#pp-ml-band input[type="email"]::placeholder,#pp-ml-band#pp-ml-band input[type="text"]::placeholder{color:#9C86A0!important;opacity:1}#pp-ml#pp-ml input[type="email"]:focus,#pp-ml#pp-ml input[type="text"]:focus,#pp-ml-band#pp-ml-band input[type="email"]:focus,#pp-ml-band#pp-ml-band input[type="text"]:focus{outline:none!important;border-color:#E84898!important;box-shadow:0 0 0 3px rgba(232,72,152,.16)!important}#pp-ml#pp-ml button[type="submit"],#pp-ml#pp-ml input[type="submit"],#pp-ml#pp-ml button:not([type]),#pp-ml-band#pp-ml-band button[type="submit"],#pp-ml-band#pp-ml-band input[type="submit"],#pp-ml-band#pp-ml-band button:not([type]){display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:52px!important;min-width:0!important;margin:0!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:#E84898!important;color:#fff!important;font-family:Quicksand,sans-serif!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1!important;cursor:pointer;box-shadow:0 12px 24px -12px rgba(232,72,152,.7)!important;transition:background .2s}#pp-ml#pp-ml button[type="submit"]:hover,#pp-ml#pp-ml input[type="submit"]:hover,#pp-ml-band#pp-ml-band button[type="submit"]:hover,#pp-ml-band#pp-ml-band input[type="submit"]:hover{background:#D23A86!important}#pp-ml#pp-ml.pp-ml--splash button,#pp-ml#pp-ml.pp-ml--splash input[type="submit"]{background:linear-gradient(100deg,#C9438F,#A8479F)!important;font-size:12.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important}#pp-ml#pp-ml button[type="button"],#pp-ml#pp-ml button.loading,#pp-ml#pp-ml .mailerlite-form-loader,#pp-ml#pp-ml .ml-form-embedSubmitLoad,#pp-ml-band#pp-ml-band button[type="button"],#pp-ml-band#pp-ml-band button.loading,#pp-ml-band#pp-ml-band .mailerlite-form-loader,#pp-ml-band#pp-ml-band .ml-form-embedSubmitLoad{display:none!important}#pp-ml#pp-ml .mailerlite-form-response,#pp-ml#pp-ml .ml-form-successBody,#pp-ml#pp-ml .ml-form-successContent,#pp-ml-band#pp-ml-band .mailerlite-form-response,#pp-ml-band#pp-ml-band .ml-form-successBody,#pp-ml-band#pp-ml-band .ml-form-successContent{margin:0!important;padding:14px 18px!important;border-radius:16px!important;background:rgba(255,255,255,.75)!important;color:#3A2A3F!important;text-align:center}#pp-ml#pp-ml .mailerlite-form-response h4,#pp-ml#pp-ml .ml-form-successContent h4,#pp-ml-band#pp-ml-band .mailerlite-form-response h4,#pp-ml-band#pp-ml-band .ml-form-successContent h4{margin:0 0 4px!important;font-family:'Playfair Display',Georgia,serif!important;font-weight:400!important;font-size:20px!important;color:#3A2A3F!important}#pp-ml#pp-ml .mailerlite-form-response p,#pp-ml#pp-ml .ml-form-successContent p,#pp-ml-band#pp-ml-band .mailerlite-form-response p,#pp-ml-band#pp-ml-band .ml-form-successContent p{margin:0!important;font-size:14px!important;color:#6B5470!important}#pp-ml#pp-ml .mailerlite-form-error,#pp-ml#pp-ml .ml-error input,#pp-ml-band#pp-ml-band .mailerlite-form-error,#pp-ml-band#pp-ml-band .ml-error input{border-color:#B4235A!important}#pp-ml#pp-ml.pp-ml--splash .pp-splash__fine{margin-top:10px}@media (max-width:720px){.pp-home__main .pp-ml--news{margin-top:14px}.pp-home__main #pp-ml#pp-ml.pp-ml--news .mailerlite-form-field,.pp-home__main #pp-ml#pp-ml.pp-ml--news .ml-form-formContent{flex:1 1 auto!important;min-width:0}.pp-home__main #pp-ml#pp-ml.pp-ml--news input[type="email"]{height:42px!important;font-size:16px!important;padding:0 14px!important}.pp-home__main #pp-ml#pp-ml.pp-ml--news button{height:42px!important;padding:0 16px!important;font-size:13px!important}}@media (max-width:900px){#pp-ml#pp-ml.pp-ml--splash{margin:0 auto;text-align:center}#pp-ml#pp-ml.pp-ml--splash .mailerlite-form-field,#pp-ml#pp-ml.pp-ml--splash .ml-form-formContent{flex:1 1 auto!important;min-width:0}#pp-ml#pp-ml.pp-ml--splash input[type="email"]{font-size:16px!important}#pp-ml#pp-ml.pp-ml--splash button{padding:0 18px!important}}#pp-ml#pp-ml .pp-ml-row,#pp-ml-band#pp-ml-band .pp-ml-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:stretch!important;width:100%!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .pp-ml-row>*,#pp-ml-band#pp-ml-band .pp-ml-row>*{grid-column:1 / -1!important;width:auto!important;max-width:none!important;float:none!important;margin:0!important;flex:none!important}#pp-ml#pp-ml .pp-ml-row>.pp-ml-in,#pp-ml-band#pp-ml-band .pp-ml-row>.pp-ml-in{grid-column:1!important;grid-row:1!important;min-width:0}#pp-ml#pp-ml .pp-ml-row>.pp-ml-btn,#pp-ml-band#pp-ml-band .pp-ml-row>.pp-ml-btn{grid-column:2!important;grid-row:1!important}#pp-ml#pp-ml .pp-ml-in div,#pp-ml#pp-ml .pp-ml-btn div,#pp-ml-band#pp-ml-band .pp-ml-in div,#pp-ml-band#pp-ml-band .pp-ml-btn div{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}#pp-ml#pp-ml .pp-ml-btn,#pp-ml#pp-ml .pp-ml-btn div,#pp-ml-band#pp-ml-band .pp-ml-btn,#pp-ml-band#pp-ml-band .pp-ml-btn div{display:flex!important;align-items:stretch}#pp-ml#pp-ml .pp-ml-btn button[type="submit"],#pp-ml-band#pp-ml-band .pp-ml-btn button[type="submit"]{height:100%!important;min-height:52px}#pp-ml#pp-ml .ml-mobileButton-horizontal,#pp-ml#pp-ml [class*="mobileButton"],#pp-ml-band#pp-ml-band .ml-mobileButton-horizontal,#pp-ml-band#pp-ml-band [class*="mobileButton"]{display:none!important}#pp-ml#pp-ml .ml-button-horizontal,#pp-ml-band#pp-ml-band .ml-button-horizontal{display:flex!important}@media (max-width:720px){#pp-ml#pp-ml,#pp-ml-band#pp-ml-band{max-width:100%}#pp-ml#pp-ml .pp-ml-row,#pp-ml-band#pp-ml-band .pp-ml-row{grid-template-columns:minmax(0,1fr) auto!important}#pp-ml#pp-ml input[type="email"],#pp-ml#pp-ml input[type="text"],#pp-ml-band#pp-ml-band input[type="email"],#pp-ml-band#pp-ml-band input[type="text"]{height:46px!important;font-size:16px!important;padding:0 16px!important}#pp-ml#pp-ml .pp-ml-btn button[type="submit"],#pp-ml#pp-ml button[type="submit"],#pp-ml-band#pp-ml-band .pp-ml-btn button[type="submit"],#pp-ml-band#pp-ml-band button[type="submit"]{height:46px!important;min-height:46px;padding:0 18px!important;font-size:13.5px!important;white-space:nowrap}}.pp-variations form.variations_form{display:grid;gap:16px;margin:0}.pp-variations table.variations{width:100%;margin:0;border:0;border-collapse:collapse}.pp-variations table.variations tr{display:grid;gap:10px;margin-bottom:14px}.pp-variations table.variations tr:last-child{margin-bottom:0}.pp-variations table.variations th,.pp-variations table.variations td{display:block;padding:0;border:0;background:none;text-align:left}.pp-variations table.variations th.label label,.pp-variations table.variations .label label{font-family:Quicksand,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8A6F8E}.pp-variations select[data-pp-swatch-select]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden}.pp-swatches{display:flex;flex-wrap:wrap;gap:10px}.pp-swatch{min-height:46px;padding:0 20px;border:1.5px solid rgba(58,42,63,.16);border-radius:14px;background:#fff;color:#3A2A3F;font-family:Quicksand,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.pp-swatch:hover{border-color:#E84898;color:#C92F7F}.pp-swatch[aria-checked="true"]{border-color:#E84898;background:#FCE8F2;color:#C92F7F;box-shadow:0 0 0 3px rgba(232,72,152,.14)}.pp-swatch.is-unavailable{opacity:.45;text-decoration:line-through}.pp-swatch:focus-visible{outline:2px solid #E84898;outline-offset:2px}.pp-variations .reset_variations{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#8A6F8E;text-decoration:underline;text-underline-offset:3px}.pp-variations .single_variation_wrap{display:grid;gap:12px}.pp-variations .woocommerce-variation-price .price{font-size:24px;font-weight:700;color:#3A2A3F}.pp-variations .woocommerce-variation-price del{margin-right:8px;font-size:16px;font-weight:600;color:#8A6F8E}.pp-variations .woocommerce-variation-price ins{text-decoration:none}.pp-variations .woocommerce-variation-availability p{margin:0;font-size:13px;font-weight:600;color:#2F7A4F}.pp-variations .woocommerce-variation-availability p.out-of-stock{color:#8A6F8E}.pp-variations .woocommerce-variation-description p{margin:0;font-size:14px;color:#5A4560}.pp-variations .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:stretch}.pp-variations .quantity{flex:none;display:inline-flex}.pp-variations .quantity input.qty{width:96px;height:54px;padding:0 10px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(58,42,63,.16);text-align:center;font-family:Quicksand,sans-serif;font-size:15px;font-weight:700;color:#3A2A3F}.pp-variations .single_add_to_cart_button{flex:1 1 auto;height:54px;border:0!important;border-radius:999px!important;background:#E84898!important;color:#fff!important;font-family:Quicksand,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,opacity .2s}.pp-variations .single_add_to_cart_button:hover{background:#D23A86!important}.pp-variations .single_add_to_cart_button.disabled,.pp-variations .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.pp-card{display:flex;flex-direction:column;gap:0!important;height:100%;box-sizing:border-box;padding:8px 8px 12px;border:1px solid rgba(232,72,152,.22);border-radius:22px;background:#fff;box-shadow:0 18px 40px -30px rgba(58,42,63,.22);transition:transform .35s cubic-bezier(.22,.9,.24,1),box-shadow .35s,border-color .35s}.pp-card:hover{transform:translateY(-3px);box-shadow:0 30px 56px -32px rgba(58,42,63,.32);border-color:rgba(232,72,152,.45)}.pp-card .pp-card__media,.pp-card--sale .pp-card__media{aspect-ratio:1 / 1.08;border-radius:16px;background:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 35%,#EDF4FA 100%)!important}.pp-card .pp-card__img{top:4%;height:92%}.pp-card--catalog .pp-card__img{top:6%;height:88%}.pp-card .pp-badge{left:12px;top:12px;padding:8px 14px;border-radius:999px;background:#fff!important;color:#C92F7F!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 12px -6px rgba(58,42,63,.25)}.pp-card__body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto 1fr;min-width:0;padding:16px 10px 6px}.pp-card__top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.pp-card .pp-card__cat{flex:0 1 auto;width:auto;min-width:0;margin:0;padding:0;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:#C92F7F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-card__dose{flex:none;padding:3px 9px;border-radius:999px;background:#FFF4F9;font-size:11.5px;font-weight:600;line-height:1.4;color:#C92F7F;white-space:nowrap}.pp-card .pp-card__title{margin:8px 0 0!important;padding:0;font-family:Quicksand,sans-serif;font-size:18px!important;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:#3A2A3F}.pp-card .pp-card__title-link{color:#3A2A3F;text-decoration:none;transition:color .2s}.pp-card .pp-card__title-link:hover{color:#E84898}.pp-card .pp-card__sub{margin:4px 0 0!important;min-width:0;font-size:13px;font-weight:500;line-height:1.5;color:#8A6F8E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;align-self:end;min-width:0;margin-top:16px;padding-top:14px;border-top:1px solid rgba(58,42,63,.08);min-height:58px;box-sizing:border-box}.pp-card .pp-card__price{display:inline-flex;align-items:baseline;gap:8px;padding:0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#3A2A3F}.pp-card .pp-card__was{font-size:12px;font-weight:500;line-height:1;color:#B59DB8;text-decoration:line-through}.pp-card__action{flex:none;display:inline-flex}.pp-card__action>*{position:static!important;inset:auto!important}.pp-card__action .pp-card__add,.pp-card__action button,.pp-card__action>a{position:static!important;inset:auto!important;transform:none;display:grid!important;place-items:center;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:12px!important;cursor:pointer;transition:transform .3s cubic-bezier(.22,.9,.24,1),background .3s}.pp-card__action .pp-card__add{background:#E84898!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(232,72,152,.6)!important}.pp-card__action .pp-card__add:hover{background:#C92F7F!important;transform:translateY(-2px)}.pp-card__action button:not(.pp-card__add),.pp-card__action>a:not(.pp-card__add){background:#FCE8F2!important;color:#E84898!important;box-shadow:none!important}.pp-card__action button:not(.pp-card__add):hover,.pp-card__action>a:not(.pp-card__add):hover{background:#F9D3E6!important;transform:translateY(-2px)}.pp-card__action svg{width:18px;height:18px}.pp-card__add-icon{display:grid;place-items:center}@media (prefers-reduced-motion:reduce){.pp-card,.pp-card:hover{transform:none}}@media (max-width:720px){[data-m-two],.pp-grid{gap:18px 12px!important}}.pp-band-wrap{position:relative;z-index:3;background:#fff;padding-top:clamp(56px,7vw,96px)}.pp-band{position:relative;overflow:hidden;padding:30px clamp(20px,5vw,72px);background:radial-gradient(40% 140% at 8% 50%,rgba(244,196,224,.95),rgba(244,196,224,0) 70%),radial-gradient(38% 150% at 92% 30%,rgba(222,214,248,.95),rgba(222,214,248,0) 70%),radial-gradient(40% 120% at 60% 120%,rgba(250,224,210,.85),rgba(250,224,210,0) 70%),#F8F1F7;border-top:1px solid rgba(232,72,152,.12);border-bottom:1px solid rgba(232,72,152,.12);font-family:Quicksand,sans-serif;color:#3A2A3F}.pp-band__peony{position:absolute;top:50%;height:auto;pointer-events:none;filter:saturate(.85) blur(.4px)}.pp-band__peony--l{left:-78px;width:190px;transform:translateY(-50%) rotate(-10deg);opacity:.5}.pp-band__peony--r{right:-92px;width:200px;transform:translateY(-50%) rotate(12deg);opacity:.45}.pp-band__petal{position:absolute;left:31%;top:14px;width:30px;height:auto;opacity:.45;transform:rotate(-24deg);pointer-events:none}.pp-band__pearl{position:absolute;right:23%;bottom:16px;width:16px;height:auto;opacity:.9;pointer-events:none}.pp-band__grid{position:relative;z-index:1;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:clamp(20px,4vw,56px);align-items:center}.pp-band__script{font-family:Parisienne,cursive;font-size:28px;line-height:1;color:#E84898}.pp-band__title{margin-top:6px;font-family:'Playfair Display',Georgia,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.01em;color:#3A2A3F}.pp-band__title em{font-style:italic;color:#E84898;white-space:nowrap}.pp-band__form{display:grid;gap:8px}.pp-band__note{margin:0;padding-left:20px;font-size:12px;line-height:1.4;color:#7A5F7E}.pp-band__builtin{display:flex;gap:10px;margin:0}.pp-band__field{flex:1;min-width:0;display:block}.pp-band__builtin input[type="email"]{width:100%;box-sizing:border-box;height:50px;padding:0 20px;border:1px solid rgba(58,42,63,.14);border-radius:999px;background:#fff;font:500 15px Quicksand,sans-serif;color:#3A2A3F}.pp-band__builtin input[type="email"]::placeholder{color:#9C86A0;opacity:1}.pp-band__builtin input[type="email"]:focus{outline:none;border-color:#E84898;box-shadow:0 0 0 3px rgba(232,72,152,.16)}.pp-band__builtin button{flex:none;height:50px;padding:0 24px;border:0;border-radius:999px;background:#E84898;color:#fff;font:700 13.5px Quicksand,sans-serif;letter-spacing:.02em;box-shadow:0 12px 24px -12px rgba(232,72,152,.7);cursor:pointer;transition:background .2s}.pp-band__builtin button:hover{background:#C92F7F}#pp-ml-band#pp-ml-band{max-width:none;margin:0}#pp-ml-band#pp-ml-band input[type="email"],#pp-ml-band#pp-ml-band input[type="text"]{height:50px!important;border-color:rgba(58,42,63,.14)!important}#pp-ml-band#pp-ml-band button[type="submit"],#pp-ml-band#pp-ml-band .pp-ml-btn button[type="submit"]{height:50px!important;min-height:50px;padding:0 24px!important;letter-spacing:.02em!important;text-transform:none!important}@media (max-width:820px){.pp-band{padding:26px 20px}.pp-band__grid{grid-template-columns:minmax(0,1fr);gap:16px;text-align:center}.pp-band__script{font-size:26px}.pp-band__title{font-size:20px}.pp-band__note{padding-left:0;text-align:center}.pp-band__peony--l{width:130px;left:-60px;top:24%;opacity:.35}.pp-band__peony--r{width:130px;right:-62px;top:78%;opacity:.32}.pp-band__petal,.pp-band__pearl{display:none}.pp-band__builtin input[type="email"]{font-size:16px}#pp-ml-band#pp-ml-band{text-align:left}}.pp-verify{position:relative;min-height:100vh;box-sizing:border-box;padding-top:118px;background:#FFF9FC;color:#3A2A3F;font-family:Quicksand,system-ui,sans-serif}.pp-verify>p:empty{display:none}.pp-why{position:relative;z-index:2;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:clamp(480px,40vw,600px);background:radial-gradient(60% 90% at 0% 100%,rgba(255,255,255,.75),rgba(255,255,255,0) 70%),linear-gradient(180deg,#FBF3F8 0%,#F7EDF4 100%);font-family:Quicksand,system-ui,sans-serif;color:#3A2A3F}.pp-why__arc{position:absolute;z-index:-1;border-radius:50%;aspect-ratio:1/1;pointer-events:none}.pp-why__arc--a{left:-18%;bottom:-62%;width:80%;background:rgba(255,255,255,.45)}.pp-why__arc--b{left:30%;top:-120%;width:90%;border:1px solid rgba(255,255,255,.7)}.pp-why__media{position:absolute;right:0;top:0;bottom:0;width:52%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%)}.pp-why__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 55%}.pp-why__inner{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:clamp(64px,7vw,96px) clamp(20px,5vw,72px);box-sizing:border-box}.pp-why__copy{max-width:min(600px,44vw)}.pp-why__rule{display:block;width:44px;height:2px;border-radius:2px;background:#C9789F}.pp-why .pp-why__title{margin:22px 0 0;font-family:'Playfair Display',Georgia,serif;font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:1.04;letter-spacing:-.02em;color:#2E2236;text-align:left}.pp-why__title em,.pp-why__text em{font-family:'Playfair Display',Georgia,serif;font-style:italic;color:#B9659A}.pp-why__text em{font-size:1.08em}.pp-why .pp-why__text{margin:22px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.75;color:#4E4358;text-wrap:pretty}.pp-why .pp-why__text + .pp-why__text{margin-top:14px}.pp-why__ruo{display:flex;align-items:center;gap:18px;margin-top:30px;color:#B9659A}.pp-why__ruo svg{flex:none}.pp-why__ruo-sep{flex:none;width:1px;height:32px;background:rgba(185,101,154,.35)}.pp-why__ruo-t{font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.5}@media (min-width:901px) and (max-width:1200px){.pp-why__media img{object-position:78% 55%}}@media (max-width:900px){.pp-why{flex-direction:column;align-items:stretch;min-height:0}.pp-why__media{position:relative;order:2;width:100%;aspect-ratio:1/.82;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 16%,#000 100%)}.pp-why__inner{padding:56px 20px 8px}.pp-why__copy{max-width:none}}@media (max-width:720px){.pp-home__main .pp-why .pp-why__title{font-size:38px}.pp-why .pp-why__text{font-size:15.5px}.pp-why__ruo{gap:14px}.pp-why__ruo-t{font-size:11px;letter-spacing:.14em}}