:root{--pp-cream:#FBF7F1;--pp-sand:#F4ECDF;--pp-sand-2:#EFE4D2;--pp-green:#1F3A30;--pp-green-2:#2D5546;--pp-green-3:#3E6B59;--pp-gold:#B8893B;--pp-gold-2:#D9B46E;--pp-gold-text:#8A6320;--pp-berry:#9E2A35;--pp-ink:#1E2A24;--pp-muted:#5F6B64;--pp-line:#E6DCCB;--pp-radius:20px;--pp-radius-sm:14px;--pp-shadow:0 10px 30px -12px rgba(31,58,48,.25)}.pp-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 18px;box-sizing:border-box}@media(min-width:750px){.pp-wrap{padding:0 40px}}.pp-section{padding:56px 0}@media(min-width:990px){.pp-section{padding:88px 0}}.pp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-gold-text);margin:0 0 14px}.pp-eyebrow svg{width:12px;height:12px;flex:none}.pp-h1,.pp-h2,.pp-h3{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);letter-spacing:-.01em;margin:0;text-wrap:balance}.pp-h1{font-size:clamp(36px,6.4vw,68px);line-height:1.04}.pp-h2{font-size:clamp(28px,4.2vw,46px);line-height:1.1}.pp-h3{font-size:clamp(20px,2.2vw,26px);line-height:1.2}.pp-h1 em,.pp-h2 em,.pp-h3 em{font-family:var(--font-accent--family);font-style:italic;font-weight:400;color:var(--pp-gold-text)}.pp-lead{font-size:16px;line-height:1.65;color:var(--pp-muted);margin:16px 0 0;max-width:34em;text-wrap:pretty}@media(min-width:750px){.pp-lead{font-size:17px}}.pp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:28px}.pp-head--center{flex-direction:column;align-items:center;text-align:center}.pp-head--center .pp-lead{margin-left:auto;margin-right:auto}.pp-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--pp-green);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.pp-link:hover{color:var(--pp-gold-text)}.pp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:999px;font-family:var(--font-body--family);font-weight:600;font-size:15px;line-height:1;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.pp-btn:hover{transform:translateY(-2px)}.pp-btn svg{width:16px;height:16px}.pp-btn--gold,.pp-btn--gold:hover{color:var(--pp-ink)}.pp-btn--gold{background:var(--pp-gold-2);box-shadow:0 8px 20px -10px #b8893be6}.pp-btn--gold:hover{background:#e3c385}.pp-btn--green{background:var(--pp-green);color:var(--pp-cream)}.pp-btn--green:hover{background:var(--pp-green-2);color:var(--pp-cream)}.pp-btn--ghost-light{border-color:#fbf7f18c;color:var(--pp-cream);background:transparent}.pp-btn--ghost-light:hover{background:#fbf7f11f;color:var(--pp-cream)}.pp-btn--ghost{border-color:var(--pp-green);color:var(--pp-green);background:transparent}.pp-btn--ghost:hover{background:var(--pp-green);color:var(--pp-cream)}.pp-bg-cream{background:var(--pp-cream);color:var(--pp-ink)}.pp-bg-sand{background:var(--pp-sand);color:var(--pp-ink)}.pp-bg-green{background:var(--pp-green);color:var(--pp-cream)}.pp-bg-green .pp-lead{color:#fbf7f1c7}.pp-bg-green .pp-link{color:var(--pp-cream)}.pp-bg-green .pp-link:hover,.pp-bg-green .pp-eyebrow,.pp-bg-green .pp-h1 em,.pp-bg-green .pp-h2 em,.pp-bg-green .pp-h3 em{color:var(--pp-gold-2)}.pp-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pp-sparkles svg{position:absolute;color:var(--pp-gold-2);opacity:.35}.pp-reveal{animation:pp-up .8s cubic-bezier(.16,1,.3,1) both}@keyframes pp-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-reveal{animation:none}.pp-btn:hover{transform:none}}::selection{background:var(--pp-gold-2);color:var(--pp-ink)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pp.css.map */
