@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,900;1,400&family=DM+Sans:wght@500;700&display=swap";:root{--pl-dark: #1C1614;--pl-cream: #FAF7F5;--pl-mid: #EEE8E4;--pl-gold: #B87B78;--pl-gold-hover: #C98985;--pl-gold-dim: rgba(184,123,120,.18);--pl-cream-70: rgba(28,22,20,.62);--pl-cream-40: rgba(28,22,20,.38);--pl-dark-70: rgba(28,22,20,.62);--pl-dark-12: rgba(28,22,20,.1);--pl-border-dark: rgba(28,22,20,.1);--pl-border-light: rgba(28,22,20,.1);--pl-display: "Playfair Display", serif;--pl-body: "DM Sans", sans-serif;--pl-font: "DM Sans", sans-serif;--pl-bg: #FAF7F5;--pl-text: #1C1614;--pl-muted: rgba(28,22,20,.62);--pl-pink: #B87B78;--pl-black: #1C1614;--pl-off-white: #FAF7F5;--pl-border: rgba(28,22,20,.1);--pl-radius-btn: 4px;--pl-radius-badge: 2rem;--pl-gap: 48px;--pl-gap-sm: 24px;--pl-section-pad: 88px 0}.perilift-section *,.perilift-section *:before,.perilift-section *:after{box-sizing:border-box}.perilift-section{font-family:var(--pl-body);font-weight:500;line-height:1.8;margin:0;padding:0}.pl-container{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.pl-label{display:block;font-family:var(--pl-body);font-size:.72rem;font-weight:700;letter-spacing:.16rem;text-transform:uppercase;color:var(--pl-gold);margin-bottom:14px}.pl-heading{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.8rem,3.5vw,2.75rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 20px}.perilift-section .pl-heading{color:var(--pl-dark)}.perilift-close .pl-heading{color:#f0ebe8}.pl-btn{display:inline-block;font-family:var(--pl-body);font-size:.82rem;font-weight:700;letter-spacing:.1rem;text-align:center;text-transform:uppercase;border-radius:var(--pl-radius-btn);border:none;padding:16px 32px;cursor:pointer;text-decoration:none;transition:all .2s ease}.pl-btn:active{transform:scale(.98) translateY(1px)}.pl-btn--primary,.pl-btn--accent{background:var(--pl-gold);color:#fff;width:100%;padding:18px 32px;font-size:.88rem}.pl-btn--primary:hover,.pl-btn--accent:hover{background:var(--pl-gold-hover)}.pl-btn--outline{background:transparent;color:var(--pl-dark);border:1px solid var(--pl-dark-12)}.pl-badge{display:inline-block;font-family:var(--pl-body);font-size:.68rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;padding:5px 14px;border-radius:var(--pl-radius-badge);line-height:1.6}.pl-badge--dark,.pl-badge--plum{background:var(--pl-gold);color:var(--pl-dark)}.pl-badge--outline,.pl-badge--ivory{background:transparent;color:var(--pl-cream);border:1px solid var(--pl-cream-40)}.pl-badge--pink{background:var(--pl-gold);color:var(--pl-dark)}.pl-stars{color:var(--pl-gold);font-size:1rem;letter-spacing:.04em}.pl-save-tag{display:inline-block;background:var(--pl-gold);color:var(--pl-dark);font-family:var(--pl-body);font-size:.72rem;font-weight:700;padding:3px 12px;border-radius:var(--pl-radius-badge);letter-spacing:.04rem}.pl-check{color:var(--pl-gold);font-weight:700}.pl-cross{color:#f5f0e859;font-weight:700}.perilift-comparison .pl-cross,.perilift-guarantee .pl-cross{color:#1a1a1a40}.perilift-comparison .pl-check{color:var(--pl-gold)}.header-wrapper{background:var(--pl-cream)!important;--color-background: 250, 247, 245}.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span,.header-wrapper .header__active-menu-item,.header-wrapper .header__heading-link,.header-wrapper .header__heading,.header-wrapper .header__icon,.header-wrapper .header__icon svg,.header-wrapper .header__icon .icon,.header-wrapper a{color:var(--pl-dark)!important}.header-wrapper .header__icon svg path{fill:currentColor}.perilift-header{background:var(--pl-cream);border-bottom:1px solid var(--pl-border-dark);padding:16px 0}.perilift-header__inner{display:flex;align-items:center;justify-content:center;gap:24px}.perilift-header__logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.perilift-header__logo{display:block;height:auto;max-width:100%}.perilift-header__logo-text{font-family:var(--pl-display);font-weight:900;font-size:1.5rem;color:var(--pl-dark);letter-spacing:-.01em;line-height:1}.perilift-header__right{font-family:var(--pl-body);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-dark-70);margin-left:auto}@media(max-width:600px){.perilift-header{padding:12px 0}.perilift-header__right{display:none}}.perilift-brands{padding:36px 0;background:var(--pl-cream);border-top:1px solid var(--pl-border-dark);border-bottom:1px solid var(--pl-border-dark);overflow:hidden}.perilift-brands__label{font-family:var(--pl-body);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-dark-70);text-align:center;margin:0 0 20px}.perilift-brands__track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.perilift-brands__track{display:flex;align-items:center;gap:0;white-space:nowrap;animation:pl-brands 28s linear infinite;width:max-content}.perilift-brands__track:hover{animation-play-state:paused}@keyframes pl-brands{0%{transform:translate(0)}to{transform:translate(-50%)}}.perilift-brands__item{display:inline-flex;align-items:center;padding:0 40px;flex-shrink:0}.perilift-brands__logo{height:28px;width:auto;object-fit:contain;display:block;filter:grayscale(1) opacity(.5);transition:filter .3s ease}.perilift-brands__logo:hover{filter:grayscale(.2) opacity(.85)}.perilift-brands__name{font-family:var(--pl-display);font-weight:900;font-size:1.15rem;letter-spacing:-.01em;color:var(--pl-dark);opacity:.28;transition:opacity .3s ease;white-space:nowrap}.perilift-brands__name:hover{opacity:.65}.perilift-brands__sep{font-size:1rem;color:var(--pl-gold);opacity:.5;flex-shrink:0;-webkit-user-select:none;user-select:none}.perilift-trust-bar{background:var(--pl-mid);border-bottom:1px solid var(--pl-border-dark);overflow:hidden;padding:11px 0}.perilift-trust-bar__track{display:flex;gap:0;white-space:nowrap;animation:pl-ticker 32s linear infinite}.perilift-trust-bar__item{display:inline-flex;align-items:center;gap:10px;font-family:var(--pl-body);font-size:.75rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:var(--pl-dark-70);padding:0 36px;flex-shrink:0}.perilift-trust-bar__dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--pl-gold);flex-shrink:0}@keyframes pl-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.perilift-hero{padding:48px 0 72px;background:var(--pl-cream)}.perilift-hero__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:14px;align-items:start}.perilift-hero__media{grid-column:1;grid-row:1;min-width:0}.perilift-hero__content{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:10px;min-width:0}.perilift-hero__reviews{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:10px}.ph-img-sticky{position:sticky;top:16px}.perilift-hero__content h1,.perilift-hero__content p,.perilift-hero__content ul{margin:0}.ph-review-card{background:#fff;border:1px solid var(--pl-border-dark);border-radius:8px;padding:14px 16px}.ph-review-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ph-review-avatar{flex-shrink:0;width:36px;height:36px}.ph-review-photo{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--pl-gold-dim);display:block}.ph-review-initial{width:36px;height:36px;border-radius:50%;background:var(--pl-gold-dim);color:var(--pl-gold);display:flex;align-items:center;justify-content:center;font-family:var(--pl-display);font-weight:900;font-size:.95rem}.ph-review-name{font-size:.82rem;font-weight:700;color:var(--pl-dark)}.ph-review-header .ph-review-stars{margin-left:auto}.ph-review-stars{font-size:.7rem;color:var(--pl-gold);letter-spacing:.04em}.ph-review-quote{font-family:var(--pl-display);font-style:italic;font-size:.8rem;color:var(--pl-dark-70);line-height:1.6;margin:0}.ph-trust-list{display:flex;flex-direction:column}.ph-img-wrap{position:relative}.ph-main-img{display:block;width:100%;height:auto;border-radius:4px 4px 0 0}.ph-main-img--ph{width:100%;height:auto;opacity:.3}.ph-thumbs{display:flex;gap:6px;padding:10px;background:var(--pl-mid);border:1px solid var(--pl-border-dark);border-top:none;overflow-x:auto}.ph-thumb{width:68px;height:68px;flex-shrink:0;object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:3px;transition:border-color .15s ease;display:block}.ph-thumb.is-active,.ph-thumb:hover{border-color:var(--pl-gold)}.ph-block--rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ph-rating-num{font-weight:700;font-size:.9rem;color:var(--pl-dark)}.ph-rating-label{font-size:.8rem;color:var(--pl-dark-70)}.ph-rating-label strong{color:var(--pl-dark)}.perilift-hero__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1;color:var(--pl-dark);margin:0 0 6px}.perilift-hero__credential{display:flex;align-items:center;gap:10px;margin-top:4px}.perilift-hero__credential-icon{color:var(--pl-gold);font-size:1rem;flex-shrink:0}.perilift-hero__credential-text{font-family:var(--pl-display);font-style:italic;font-size:.85rem;color:var(--pl-dark-70);line-height:1.5}.perilift-hero__subhead{font-size:.88rem;color:var(--pl-dark-70);line-height:1.7;margin:8px 0 0}.ph-block--pills{display:flex;gap:8px;flex-wrap:wrap}.perilift-hero__pill{font-size:.75rem;font-weight:500;color:var(--pl-dark-70);border:1px solid var(--pl-border-dark);padding:4px 12px;border-radius:2rem;background:var(--pl-mid)}.ph-block--bullets{background:var(--pl-mid);border:1px solid var(--pl-border-dark);border-radius:4px;padding:16px 18px}.perilift-hero__fit-label{font-size:.8rem;font-weight:700;color:var(--pl-dark);margin:0 0 10px}.perilift-hero__fit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.perilift-hero__fit-list li{font-size:.84rem;color:var(--pl-dark-70);padding-left:18px;position:relative;line-height:1.5}.perilift-hero__fit-list li:before{content:"\2022";position:absolute;left:0;color:var(--pl-gold);font-size:1.1rem;line-height:1.2}.perilift-hero__bundle-label{font-size:.8rem;font-weight:700;color:var(--pl-dark);letter-spacing:.04em;margin-bottom:10px}.perilift-hero__variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.perilift-hero__variant-card{display:block;position:relative;border:2px solid var(--pl-border-dark);border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease;background:#fff;overflow:hidden;text-align:center}.perilift-hero__variant-card.is-selected{border-color:var(--pl-gold);background:var(--pl-gold-dim)}.perilift-hero__variant-radio{position:absolute;opacity:0;pointer-events:none}.perilift-hero__variant-badge{display:block;font-size:.62rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;background:var(--pl-gold);color:#fff;padding:4px 8px;line-height:1}.perilift-hero__variant-inner{padding:14px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:6px}.perilift-hero__variant-title{font-family:var(--pl-display);font-weight:900;font-size:1.1rem;color:var(--pl-dark);line-height:1.2}.perilift-hero__variant-desc{font-size:.72rem;color:var(--pl-dark-70);line-height:1.4}.perilift-hero__variant-price{font-family:var(--pl-display);font-weight:900;font-size:1.2rem;color:var(--pl-gold);line-height:1;margin-top:4px}.perilift-hero__variant-save{display:inline-block;background:var(--pl-gold-dim);color:var(--pl-gold);font-size:.65rem;font-weight:700;letter-spacing:.06rem;padding:3px 10px;border-radius:2rem;text-transform:uppercase}.ph-block--trust{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--pl-border-dark);font-size:.82rem;color:var(--pl-dark-70)}.ph-block--trust:first-of-type{border-top:1px solid var(--pl-border-dark)}.perilift-hero__trust-icon{font-size:.9rem;flex-shrink:0}.perilift-hero__trust-label{line-height:1.4}.ph-block--cta{display:flex;flex-direction:column;gap:10px}.perilift-hero__cta-btn{font-size:.9rem;padding:18px 24px;letter-spacing:.06rem}.perilift-hero__guarantee-note{font-size:.75rem;color:var(--pl-dark-70);line-height:1.5;text-align:center}.perilift-hero__payment{font-size:.66rem;color:var(--pl-dark-70);text-align:center;letter-spacing:.03rem}.ph-block--review{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--pl-border-dark);border-radius:6px;padding:12px 14px}.perilift-hero__review-avatar{flex-shrink:0}.perilift-hero__review-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--pl-gold-dim);display:block}.perilift-hero__review-initial{width:40px;height:40px;border-radius:50%;background:var(--pl-gold-dim);display:flex;align-items:center;justify-content:center;font-family:var(--pl-display);font-weight:900;font-size:1rem;color:var(--pl-gold);border:2px solid var(--pl-gold-dim)}.perilift-hero__review-text{flex:1;min-width:0}.perilift-hero__review-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.perilift-hero__review-author{font-size:.78rem;font-weight:700;color:var(--pl-dark)}.perilift-hero__review-stars{font-size:.65rem;color:var(--pl-gold);letter-spacing:.04em}.perilift-hero__review-quote{font-family:var(--pl-display);font-style:italic;font-size:.8rem;color:var(--pl-dark-70);line-height:1.5;margin:0}.perilift-hook{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-hook__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.perilift-hook__grid--no-image{grid-template-columns:1fr;max-width:720px}.perilift-hook__left{display:flex;flex-direction:column}.perilift-hook__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08;color:var(--pl-dark);letter-spacing:-.02em;margin:0 0 20px}.perilift-hook__rule{width:44px;height:2px;background:var(--pl-gold);border-radius:1px;margin:0 0 24px}.perilift-hook__body{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.perilift-hook__para{font-size:.96rem;color:var(--pl-dark-70);line-height:1.85;margin:0}.perilift-hook__statement{position:relative;margin:0;padding:24px 28px 24px 32px;background:var(--pl-gold-dim);border-left:3px solid var(--pl-gold);border-radius:0 6px 6px 0}.perilift-hook__statement-mark{font-family:var(--pl-display);font-size:4rem;line-height:.6;color:var(--pl-gold);opacity:.5;display:block;margin-bottom:8px;font-style:italic}.perilift-hook__statement-text{font-family:var(--pl-display);font-style:italic;font-size:1.05rem;font-weight:900;color:var(--pl-dark);line-height:1.5;margin:0}.perilift-hook__right{position:relative}.perilift-hook__right:before{content:"";position:absolute;top:20px;right:-20px;bottom:-20px;left:20px;border:1px solid var(--pl-gold-dim);border-radius:8px;pointer-events:none;z-index:0}.perilift-hook__img-wrap{position:relative;border-radius:8px;overflow:hidden;z-index:1;line-height:0}.perilift-hook__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.perilift-reveal{padding:var(--pl-section-pad);background:var(--pl-mid)}.perilift-reveal__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.perilift-reveal__grid--no-image{grid-template-columns:1fr;max-width:680px}.perilift-reveal__left{display:flex;flex-direction:column;gap:0}.perilift-reveal__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.9rem,3.2vw,2.9rem);line-height:1.08;color:var(--pl-dark);letter-spacing:-.02em;margin:0 0 20px}.perilift-reveal__rule{width:44px;height:2px;background:var(--pl-gold);border-radius:1px;margin:0 0 20px}.perilift-reveal__sub{font-size:.96rem;color:var(--pl-dark-70);line-height:1.85;margin:0 0 36px}.perilift-reveal__stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--pl-border-dark);border-radius:6px;overflow:hidden;margin-bottom:28px}.perilift-reveal__stat{padding:22px 20px;display:flex;flex-direction:column;gap:5px;background:#fff;border-right:1px solid var(--pl-border-dark);border-bottom:1px solid var(--pl-border-dark)}.perilift-reveal__stat:nth-child(2n){border-right:none}.perilift-reveal__stat:nth-last-child(-n+2){border-bottom:none}.perilift-reveal__stat-val{font-family:var(--pl-display);font-weight:900;font-size:clamp(2rem,3.5vw,2.8rem);color:var(--pl-gold);line-height:1;display:block}.perilift-reveal__stat-label{font-size:.65rem;font-weight:700;letter-spacing:.14rem;text-transform:uppercase;color:var(--pl-dark-70)}.perilift-reveal__tagline{font-family:var(--pl-display);font-style:italic;font-size:.88rem;color:var(--pl-dark-70);margin:0;line-height:1.65;padding-top:20px;border-top:1px solid var(--pl-border-dark)}.perilift-reveal__right{position:relative}.perilift-reveal__right:before{content:"";position:absolute;top:20px;right:-20px;bottom:-20px;left:20px;border:1px solid var(--pl-gold-dim);border-radius:8px;pointer-events:none;z-index:0}.perilift-reveal__img-wrap{position:relative;border-radius:8px;overflow:hidden;z-index:1;line-height:0}.perilift-reveal__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.perilift-how-to{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-how-to__head{text-align:center;margin-bottom:56px}.perilift-how-to__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;max-width:960px;margin:0 auto 40px}.perilift-how-to__steps:before{content:"";position:absolute;top:26px;left:80px;right:80px;height:1px;background:var(--pl-gold-dim);z-index:0}.perilift-how-to__step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;position:relative;z-index:1}.perilift-how-to__num{width:52px;height:52px;border-radius:50%;border:2px solid var(--pl-gold);background:var(--pl-cream);display:flex;align-items:center;justify-content:center;font-family:var(--pl-display);font-weight:900;font-size:1.1rem;color:var(--pl-dark);flex-shrink:0}.perilift-how-to__step-img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:2px;display:block}.perilift-how-to__step-title{font-family:var(--pl-display);font-weight:900;font-size:1.05rem;color:var(--pl-dark);margin:0}.perilift-how-to__step-body{font-size:.88rem;color:var(--pl-dark-70);line-height:1.7;margin:0}.perilift-how-to__tip{background:var(--pl-gold-dim);border-left:4px solid var(--pl-gold);padding:20px 28px;border-radius:2px;font-size:.9rem;color:var(--pl-dark-70);line-height:1.7;max-width:960px;margin:0 auto 16px}.perilift-how-to__frequency{font-size:.88rem;color:var(--pl-dark-70);text-align:center;font-style:italic;margin:0}.perilift-how-to--has-bg{position:relative}.perilift-how-to__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.perilift-how-to__bg-img{display:block;width:100%;height:100%;object-fit:cover}.perilift-how-to__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#faf7f5d1;z-index:1}.perilift-how-to__content{position:relative;z-index:2}.perilift-modes{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-modes__head{text-align:center;margin-bottom:64px}.perilift-modes__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 32px;margin-bottom:56px}.perilift-modes__item{flex:0 0 calc((100% - 128px)/5);max-width:calc((100% - 128px)/5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.perilift-modes__circle{width:120px;height:120px;border-radius:50%;background:#fff;border:1.5px solid #E4DFDB;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 6px 16px #1c16140f}.perilift-modes__circle-img{width:100%;height:100%;object-fit:cover}.perilift-modes__circle-icon{width:104px;height:104px;display:flex;align-items:center;justify-content:center}.perilift-modes__circle-icon svg{width:104px;height:104px}.perilift-modes__name{font-family:var(--pl-body);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--mode-color, var(--pl-dark));margin:0;line-height:1.3}.perilift-modes__wave{font-size:.74rem;font-weight:500;color:var(--pl-cream-70);margin:0;line-height:1.4}.perilift-modes__desc{font-size:.8rem;color:var(--pl-cream-70);line-height:1.65;margin:0}.perilift-modes__tagline{font-family:var(--pl-display);font-weight:900;font-size:1rem;color:var(--pl-dark-70);text-align:center;margin:0;letter-spacing:-.01em}@media(max-width:900px){.perilift-modes__grid{gap:40px 24px}.perilift-modes__item{flex:0 0 calc((100% - 2 * 24px) / 3);max-width:calc((100% - 2 * 24px) / 3)}}@media(max-width:540px){.perilift-modes__grid{gap:32px 20px}.perilift-modes__item{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}.perilift-modes__circle{width:96px;height:96px}}.perilift-timeline{padding:var(--pl-section-pad);background:var(--pl-mid)}.perilift-timeline__split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.perilift-timeline__media{position:relative}.perilift-timeline__img-wrap{border-radius:12px;overflow:hidden;aspect-ratio:4 / 5}.perilift-timeline__img{width:100%;height:100%;object-fit:cover;display:block}.perilift-timeline__img--placeholder{width:100%;height:100%;display:block;background:var(--pl-border-dark)}.perilift-timeline__float{position:absolute;display:flex;align-items:center;gap:8px;background:#ffffffc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:100px;padding:9px 18px 9px 12px;box-shadow:0 6px 24px #1c161424;white-space:nowrap}.perilift-timeline__float--a{top:20%;right:-20px}.perilift-timeline__float--b{bottom:20%;left:-20px}.perilift-timeline__float-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pl-gold);flex-shrink:0}.perilift-timeline__float-time{font-family:var(--pl-body);font-weight:700;font-size:.72rem;color:var(--pl-gold);text-transform:uppercase;letter-spacing:.06em}.perilift-timeline__float-label{font-family:var(--pl-body);font-size:.8rem;font-weight:500;color:var(--pl-dark)}.perilift-timeline__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.6rem,2.8vw,2.2rem);color:var(--pl-dark);line-height:1.2;letter-spacing:-.02em;margin:8px 0 16px}.perilift-timeline__subtitle{font-size:.95rem;color:var(--pl-dark-70);margin:0 0 36px;line-height:1.7}.perilift-timeline__steps{display:flex;flex-direction:column;gap:0}.perilift-timeline__step{display:flex;gap:20px;align-items:flex-start}.perilift-timeline__step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:4px}.perilift-timeline__step-dot{width:12px;height:12px;border-radius:50%;background:var(--pl-gold);border:2px solid var(--pl-mid);box-shadow:0 0 0 2px var(--pl-gold);flex-shrink:0}.perilift-timeline__step-line{width:2px;flex:1;min-height:28px;background:var(--pl-border-dark);margin:6px 0}.perilift-timeline__step-body{padding-bottom:24px;flex:1}.perilift-timeline__step-time{display:inline-block;font-family:var(--pl-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-gold);background:var(--pl-gold-dim);border-radius:100px;padding:2px 10px;margin-bottom:8px}.perilift-timeline__step-title{font-family:var(--pl-display);font-weight:900;font-size:1rem;color:var(--pl-dark);margin:0 0 4px;line-height:1.3}.perilift-timeline__step-text{font-size:.82rem;color:var(--pl-dark-70);line-height:1.7;margin:0}.perilift-timeline__footnote{font-family:var(--pl-display);font-style:italic;font-size:.85rem;color:var(--pl-dark-70);margin:24px 0 0;line-height:1.6}@media(max-width:860px){.perilift-timeline__split{grid-template-columns:1fr;gap:40px}.perilift-timeline__img-wrap{aspect-ratio:16 / 9}.perilift-timeline__float--a{right:12px}.perilift-timeline__float--b{left:12px}}.perilift-reviews{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-reviews__head{text-align:center;margin-bottom:20px}.perilift-reviews__aggregate{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 56px}.perilift-reviews__agg-stars{color:#d4a04a;font-size:1.1rem;letter-spacing:.06em}.perilift-reviews__agg-text{font-size:.85rem;font-weight:500;color:var(--pl-dark-70)}.perilift-reviews__hero{position:relative;background:var(--pl-gold-dim);border-radius:16px;padding:52px 64px 48px;margin-bottom:40px;overflow:hidden}.perilift-reviews__hero-mark{display:block;font-family:var(--pl-display);font-size:9rem;line-height:.6;color:var(--pl-gold);opacity:.3;margin-bottom:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.perilift-reviews__hero-quote{font-family:var(--pl-display);font-style:italic;font-weight:400;font-size:clamp(1.15rem,2vw,1.55rem);color:var(--pl-dark);line-height:1.75;margin:0 0 36px;max-width:820px}.perilift-reviews__hero-byline{display:flex;align-items:center;gap:14px}.perilift-reviews__hero-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--pl-gold);flex-shrink:0}.perilift-reviews__hero-avatar--init{display:flex;align-items:center;justify-content:center;background:var(--pl-gold);color:#fff;font-weight:700;font-size:1.1rem}.perilift-reviews__hero-meta{display:flex;flex-direction:column;gap:4px}.perilift-reviews__hero-name{font-size:.85rem;font-weight:600;color:var(--pl-dark)}.perilift-reviews__hero-name em{font-style:normal;color:var(--pl-dark-70);font-weight:500}.perilift-reviews__stars{color:#d4a04a;font-size:.88rem;letter-spacing:.05em;display:block}.perilift-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.perilift-reviews__card{background:#fff;border:1px solid var(--pl-border-dark);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.perilift-reviews__card-photo-wrap{aspect-ratio:4 / 3;overflow:hidden}.perilift-reviews__card-photo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.perilift-reviews__card:hover .perilift-reviews__card-photo{transform:scale(1.03)}.perilift-reviews__card-body{padding:24px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.perilift-reviews__quote{font-family:var(--pl-display);font-style:italic;font-size:.92rem;color:var(--pl-dark);line-height:1.75;margin:0;flex:1}.perilift-reviews__card-byline{display:flex;align-items:center;gap:8px;margin-top:4px}.perilift-reviews__avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0}.perilift-reviews__avatar--init{display:flex;align-items:center;justify-content:center;background:var(--pl-gold-dim);color:var(--pl-gold);font-weight:700;font-size:.75rem}.perilift-reviews__author{font-size:.78rem;font-weight:700;color:var(--pl-dark);letter-spacing:.02em}.perilift-reviews__verified{font-size:.7rem;color:#5a9a6a;font-weight:600;margin-left:auto}@media(max-width:860px){.perilift-reviews__hero{padding:36px 28px 32px}.perilift-reviews__hero-mark{font-size:6rem}.perilift-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.perilift-reviews__grid{grid-template-columns:1fr}}.perilift-comparison{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-comparison__head{margin-bottom:40px}.perilift-comparison__heading{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.3;color:var(--pl-dark);max-width:56ch;text-align:center;margin:0 auto 10px}.perilift-comparison__sub{text-align:center;font-size:.88rem;color:var(--pl-dark-70);margin:0}.perilift-comparison__table-wrap{overflow-x:auto}.perilift-comparison__table{width:100%;border-collapse:collapse;min-width:640px;border:1px solid var(--pl-dark-12)}.perilift-comparison__th{padding:12px 10px 10px;font-family:var(--pl-body);font-size:.68rem;font-weight:700;letter-spacing:.07rem;text-transform:uppercase;text-align:center;background:var(--pl-mid);color:var(--pl-dark-70);border-bottom:1px solid var(--pl-dark-12)}.perilift-comparison__th--feature{text-align:left;min-width:160px;background:var(--pl-mid)}.perilift-comparison__th--us{background:var(--pl-gold);color:#fff;border-bottom:3px solid rgba(255,255,255,.35);vertical-align:middle;padding:12px 10px 10px;text-align:center}.perilift-comparison__product-img{display:block;margin:0 auto 10px;object-fit:contain;border-radius:6px;filter:drop-shadow(0 4px 16px rgba(28,22,20,.12))}.perilift-comparison__our-name{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:#fff}.perilift-comparison__th--them{background:var(--pl-mid);color:var(--pl-dark-70)}.perilift-comparison__table tbody tr{border-bottom:1px solid var(--pl-dark-12)}.perilift-comparison__table tbody tr:last-child{border-bottom:none}.perilift-comparison__row--highlight .perilift-comparison__feature,.perilift-comparison__row--highlight .perilift-comparison__cell{background:#b8922a14}.perilift-comparison__feature{padding:10px 14px;font-family:var(--pl-body);font-size:.78rem;font-weight:600;color:var(--pl-dark-70);text-align:left;line-height:1.4;border-right:1px solid var(--pl-dark-12)}.perilift-comparison__feature--bold{font-weight:700;color:var(--pl-dark)}.perilift-comparison__cell{padding:10px;text-align:center;vertical-align:middle;border-right:1px solid var(--pl-dark-12)}.perilift-comparison__cell--us{background:#b87b781a}.perilift-comparison__check{font-size:1.1rem;color:var(--pl-gold);font-weight:900;line-height:1}.perilift-comparison__cell--us .perilift-comparison__check{color:var(--pl-gold)}.perilift-comparison__check--them{font-size:1rem;color:#1a1a1a66;font-weight:500}.perilift-comparison__cross{font-size:1rem;color:#1a1a1a33;font-weight:700;line-height:1}.perilift-comparison__na{font-size:.68rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;color:#1a1a1a4d}.perilift-comparison__partial{font-size:.68rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase;color:#c8860a}.perilift-comparison__footnote{font-family:var(--pl-display);font-style:italic;font-size:.82rem;color:var(--pl-dark-70);margin:16px 0 0;text-align:center}.perilift-offer{padding:var(--pl-section-pad);background:var(--pl-mid)}.perilift-offer__head{text-align:center;margin-bottom:24px}.perilift-offer__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.5rem,3vw,2.2rem);color:var(--pl-dark);line-height:1.2;margin:8px 0 0;letter-spacing:-.02em}.perilift-offer__timer{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin-bottom:40px}.perilift-offer__timer-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.perilift-offer__timer-num{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--pl-dark);color:var(--pl-cream);font-family:var(--pl-body);font-weight:700;font-size:1.5rem;border-radius:8px;font-variant-numeric:tabular-nums}.perilift-offer__timer-label{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-dark-70)}.perilift-offer__timer-sep{font-size:1.5rem;font-weight:700;color:var(--pl-dark-70);padding-top:12px;line-height:1}.perilift-offer__card{display:grid;grid-template-columns:5fr 7fr;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px #1c16141a;max-width:880px;margin:0 auto}.perilift-offer__card-img{background:var(--pl-mid);display:flex;align-items:center;justify-content:center;min-height:400px;overflow:hidden}.perilift-offer__img{width:100%;height:100%;object-fit:cover;display:block}.perilift-offer__img--ph{width:70%;height:auto;opacity:.35}.perilift-offer__card-body{padding:36px 32px 28px;display:flex;flex-direction:column;gap:16px}.perilift-offer__card-rating{display:flex;align-items:center;gap:8px}.perilift-offer__card-stars{color:#d4a04a;font-size:.82rem;letter-spacing:.04em}.perilift-offer__card-rating-text{font-size:.74rem;color:var(--pl-dark-70);font-weight:500}.perilift-offer__card-title{font-family:var(--pl-display);font-weight:900;font-size:1.15rem;color:var(--pl-dark);margin:0;line-height:1.3}.perilift-offer__checklist{display:flex;flex-direction:column;gap:6px}.perilift-offer__check-row{display:flex;align-items:center;gap:10px;background:#fff;border-radius:6px;padding:8px 12px;border:1px solid var(--pl-border-dark)}.perilift-offer__check-icon{width:18px;height:18px;border-radius:50%;background:#4caf50;color:#fff;font-size:.62rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.perilift-offer__check-name{font-size:.82rem;font-weight:500;color:var(--pl-dark);flex:1}.perilift-offer__free-tag{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--pl-gold);border-radius:100px;padding:2px 8px;flex-shrink:0}.perilift-offer__trust-line{font-size:.72rem;font-weight:600;color:var(--pl-dark-70);text-align:center;line-height:1.8}@media(max-width:700px){.perilift-offer__bundles{grid-template-columns:1fr;max-width:380px}.perilift-offer__timer-num{width:44px;height:44px;font-size:1.2rem}}.perilift-guarantee{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-guarantee__inner{max-width:680px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.perilift-guarantee__title{font-family:var(--pl-display);font-weight:900;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;color:var(--pl-dark);margin:0;letter-spacing:-.02em}.perilift-guarantee__body{display:flex;flex-direction:column;gap:14px;width:100%}.perilift-guarantee__body p{font-size:.94rem;color:var(--pl-dark-70);line-height:1.8;margin:0;text-align:left}.perilift-guarantee__bold{font-family:var(--pl-display);font-weight:900;font-size:1rem;display:block;padding:16px 20px;background:var(--pl-gold-dim);color:var(--pl-dark);border-left:4px solid var(--pl-gold);border-radius:4px;line-height:1.5;text-align:left}.perilift-guarantee__fine-print{font-family:var(--pl-display);font-style:italic;font-size:.88rem;color:var(--pl-dark-70);margin:0}.perilift-guarantee__form{margin-top:8px;width:100%;max-width:400px}.perilift-faq{padding:var(--pl-section-pad);background:var(--pl-mid)}.perilift-faq__head{text-align:center;margin-bottom:48px}.perilift-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:1px solid var(--pl-border-dark);border-radius:2px;overflow:hidden}.perilift-faq__item{border-bottom:1px solid var(--pl-border-dark)}.perilift-faq__item:last-child{border-bottom:none}.perilift-faq__btn{width:100%;background:#fff;border:none;padding:20px 24px;text-align:left;font-family:var(--pl-body);font-size:.92rem;font-weight:600;color:var(--pl-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.5;transition:background .15s ease}.perilift-faq__btn:hover{background:var(--pl-cream)}.perilift-faq__btn[aria-expanded=true]{color:var(--pl-gold)}.perilift-faq__icon{font-size:1.2rem;color:var(--pl-gold);flex-shrink:0;font-weight:300;transition:transform .2s ease;line-height:1}.perilift-faq__btn[aria-expanded=true] .perilift-faq__icon{transform:rotate(45deg)}.perilift-faq__answer{display:none;padding:0 24px 20px;background:#fff}.perilift-faq__answer.is-open{display:block}.perilift-faq__answer p{font-size:.9rem;color:var(--pl-dark-70);line-height:1.8;margin:0}.perilift-footer{background:var(--pl-dark);padding:48px 0 32px}.perilift-footer__top{text-align:center;margin-bottom:24px}.perilift-footer__brand{font-family:var(--pl-display);font-weight:900;font-size:1.15rem;color:var(--pl-cream);letter-spacing:-.01em;margin:0 0 6px}.perilift-footer__tagline{font-size:.74rem;color:#faf7f573;font-style:italic;font-family:var(--pl-display);margin:0}.perilift-footer__links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 24px;margin-bottom:28px}.perilift-footer__link{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#faf7f580;text-decoration:none;transition:color .15s ease}.perilift-footer__link:hover{color:var(--pl-cream)}.perilift-footer__bottom{border-top:1px solid rgba(250,247,245,.08);padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.perilift-footer__copy{font-size:.68rem;color:#faf7f54d;margin:0}.perilift-footer__trust{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:#faf7f559;margin:0}@media(max-width:600px){.perilift-footer{padding:36px 0 24px}.perilift-footer__links{gap:8px 16px}}.perilift-close{padding:var(--pl-section-pad);background:var(--pl-cream)}.perilift-close__inner{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.perilift-close__label{font-family:var(--pl-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-gold)}.perilift-close__title{font-family:var(--pl-display);font-weight:900;color:var(--pl-dark);font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.15;margin:0;letter-spacing:-.02em}.perilift-close__sub{font-family:var(--pl-display);font-style:italic;font-size:1rem;color:var(--pl-gold);margin:0;line-height:1.6}.perilift-close__cta-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px;width:100%}.perilift-close__cta-btn{display:block;width:100%;max-width:480px;padding:18px 32px;background:var(--pl-gold);color:#fff;font-family:var(--pl-body);font-weight:700;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:var(--pl-radius-btn);cursor:pointer;transition:all .2s ease}.perilift-close__cta-btn:hover{background:var(--pl-gold-hover)}.perilift-close__cta-btn:active{transform:scale(.98) translateY(1px)}.perilift-close__trust{display:flex;align-items:center;gap:8px;justify-content:center}.perilift-close__trust-stars{color:#d4a04a;font-size:.8rem;letter-spacing:.04em}.perilift-close__trust-text{font-size:.72rem;color:var(--pl-dark-70);line-height:1.6}.perilift-close__cta-wrap .pl-btn--accent{background:#fff;color:var(--pl-gold)}.perilift-close__cta-wrap .pl-btn--accent:hover{background:#ffffffe6}.perilift-close__guarantee-note{font-family:var(--pl-display);font-style:italic;font-size:.84rem;color:#ffffffbf;text-align:center;margin:0;line-height:1.6}.perilift-close__bridge{font-family:var(--pl-body);font-size:.96rem;font-weight:700;color:#fff;padding:20px 24px;background:#ffffff26;border-left:3px solid rgba(255,255,255,.6);border-radius:2px;line-height:1.7;margin:0}.perilift-close__para{font-size:.96rem;color:var(--pl-dark-70);line-height:1.8;margin:0}.perilift-close__guarantee{font-family:var(--pl-display);font-style:italic;font-size:.84rem;color:#ffffffbf;text-align:center;margin:0;line-height:1.6}.perilift-close__final-line{font-family:var(--pl-display);font-style:italic;font-size:.9rem;color:#ffffffbf;margin-top:16px}@media(max-width:960px){.perilift-hero{padding:24px 0 48px}.perilift-hero__grid{display:flex;flex-direction:column;gap:20px}.perilift-hero__media{order:1}.perilift-hero__content{order:2}.perilift-hero__reviews{order:3}.ph-img-sticky{position:static}.ph-thumb{width:60px;height:60px}.perilift-hook__grid{grid-template-columns:1fr;gap:40px}.perilift-hook__right:before{display:none}.perilift-reveal__grid{grid-template-columns:1fr;gap:40px}.perilift-reveal__right:before{display:none}.perilift-modes__grid{gap:36px 24px}.perilift-modes__item{flex:0 0 calc((100% - 2 * 24px) / 3);max-width:calc((100% - 2 * 24px) / 3)}.perilift-timeline__split{grid-template-columns:1fr;gap:40px}.perilift-timeline__float{display:none}.perilift-reviews__grid{grid-template-columns:repeat(2,1fr)}.perilift-reviews__hero{padding:36px 32px}.perilift-offer__card{grid-template-columns:1fr}.perilift-offer__card-img{min-height:280px}.perilift-guarantee__inner{max-width:100%}}@media(max-width:600px){:root{--pl-section-pad: 56px 0;--pl-gap: 24px}.perilift-hero{padding:16px 0 40px}.ph-thumbs{gap:4px;padding:8px}.ph-thumb{width:52px;height:52px}.perilift-how-to__steps{grid-template-columns:1fr;gap:32px}.perilift-how-to__steps:before{display:none}.perilift-modes__grid{gap:28px 16px}.perilift-modes__item{flex:0 0 calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}.perilift-modes__circle{width:88px;height:88px}.perilift-timeline__step-body{gap:4px}.perilift-reviews__grid{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 16px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.perilift-reviews__grid::-webkit-scrollbar{display:none}.perilift-reviews__card{flex:0 0 84%;scroll-snap-align:start}.perilift-reviews__hero{padding:28px 20px}.perilift-reviews__hero-quote{font-size:clamp(1.1rem,4vw,1.4rem)}.perilift-reviews__hero-mark{font-size:5rem}.perilift-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.perilift-comparison__table{min-width:560px}.perilift-comparison__heading{font-size:1rem}.perilift-offer__card-body{padding:24px 16px 20px}.perilift-offer__timer-num{width:44px;height:44px;font-size:1.2rem}.perilift-brands__name{font-size:.95rem}.perilift-faq__btn{font-size:.86rem;padding:18px 16px}.perilift-close__inner{padding:0 4px}.pl-btn--primary,.pl-btn--accent,.perilift-close__cta-btn{min-height:52px;font-size:.82rem;padding:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/perilift-lp.css.map */
