.ppl{--ppl-gold: var(--dl-gold-500, #D4B062);--ppl-gold-dark: var(--dl-gold-600, #B89548);--ppl-navy: var(--dl-navy-800, #0B1F44);--ppl-muted: var(--dl-navy-300, #8AA1C2);position:relative;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(212,176,98,.16) calc(50% - 1px),rgba(212,176,98,.16) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,#f7f4ec,#fbfaf6);color:var(--ppl-navy)}.ppl .ppl-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:1120px;margin:0 auto}.ppl .ppl-head{min-width:0}.ppl .ppl-eyebrow{font-size:12px;color:var(--ppl-gold-dark)}.ppl .ppl-heading{font-family:var(--dl-serif, Georgia, serif);color:var(--ppl-navy);margin:0 0 1rem}.ppl .ppl-heading em{font-style:italic;color:var(--ppl-gold-dark)}.ppl .ppl-text{max-width:56ch}.ppl .ppl-text p{margin:0 0 .75rem;font-size:1.0625rem;line-height:1.6;color:#0b1f44d1}.ppl .ppl-text p:last-child{margin-bottom:0}.ppl .ppl-figure{margin:0;min-width:0}.ppl .ppl-board{position:relative;padding:18px 14px 16px;border-radius:var(--dl-radius-lg, 20px);background:#fff;border:1px solid rgba(11,31,68,.08);box-shadow:0 18px 40px -28px #0b1f4459}.ppl .ppl-photo{display:block;width:100%;height:auto;border-radius:var(--dl-radius-lg, 20px)}.ppl .ppl-svg{display:block;width:100%;height:auto;max-width:460px;margin:0 auto;overflow:visible}.ppl .ppl-floor{stroke:#0b1f4424;stroke-width:2}.ppl .ppl-person--before .ppl-fill{fill:#cbd3df}.ppl .ppl-person--before .ppl-limb{stroke:#b3bece;stroke-width:13}.ppl .ppl-person--after .ppl-fill{fill:var(--ppl-navy)}.ppl .ppl-person--after .ppl-limb{stroke:#1f4376;stroke-width:13}.ppl .ppl-brace{stroke:#000;stroke-width:7;opacity:.75}.ppl .ppl-belt{fill:#000;opacity:.8}.ppl .ppl-plumb{stroke:var(--ppl-gold);stroke-width:2.5;stroke-dasharray:3 6}.ppl .ppl-bob{fill:var(--ppl-gold)}.ppl .ppl-gap{stroke:#b35a4a;stroke-width:2;stroke-dasharray:4 4}.ppl .ppl-dot{fill:#fff;stroke:#b35a4a;stroke-width:3}.ppl .ppl-dot--on{stroke:var(--ppl-gold-dark)}.ppl .ppl-spot circle{fill:var(--ppl-gold);stroke:#fff;stroke-width:2.5}.ppl .ppl-spot text{fill:#1f1706;font-family:var(--dl-sans, system-ui, sans-serif);font-size:13px;font-weight:700}.ppl .ppl-labels{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;text-align:center}.ppl .ppl-label{font-size:.875rem;font-weight:700;line-height:1.35;letter-spacing:.01em}.ppl .ppl-label--before{color:#7a879b}.ppl .ppl-label--after{color:var(--ppl-navy)}.ppl .ppl-points{list-style:none;margin:0;padding:0;display:grid;gap:12px;min-width:0}.ppl .ppl-point{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid rgba(11,31,68,.08)}.ppl .ppl-point-num{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ppl-gold);color:#1f1706;font-weight:700;font-size:1rem}.ppl .ppl-point-body{min-width:0}.ppl .ppl-point-title{margin:0 0 4px;font-family:var(--dl-sans, system-ui, sans-serif);font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--ppl-navy)}.ppl .ppl-point-text{margin:0;font-size:1rem;line-height:1.55;color:#0b1f44c7}.ppl .ppl-test{position:relative;display:flex;gap:16px;padding:20px 20px 20px 18px;border-radius:18px;background:var(--ppl-navy);color:#fbf8f1;min-width:0}.ppl .ppl-test-mark{flex:0 0 4px;align-self:stretch;border-radius:4px;background:linear-gradient(180deg,var(--ppl-gold) 0%,rgba(212,176,98,.25) 100%)}.ppl .ppl-test-body{min-width:0}.ppl .ppl-test-kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ppl-gold)}.ppl .ppl-test-title{margin:0 0 8px;font-family:var(--dl-serif, Georgia, serif);font-size:1.375rem;line-height:1.25;color:#fff}.ppl .ppl-test-text p{margin:0 0 .6rem;font-size:1rem;line-height:1.6;color:#fbf8f1db}.ppl .ppl-test-text p:last-child{margin-bottom:0}.ppl .ppl-test-text strong{color:#fff}.ppl .ppl-cta{min-width:0}@media(min-width:992px){.ppl .ppl-layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"figure head" "figure points" "figure test" "figure cta";grid-template-rows:auto auto auto 1fr;column-gap:64px;row-gap:22px}.ppl .ppl-figure{grid-area:figure;align-self:start;position:sticky;top:96px}.ppl .ppl-head{grid-area:head}.ppl .ppl-points{grid-area:points}.ppl .ppl-test{grid-area:test}.ppl .ppl-cta{grid-area:cta}}@media(prefers-reduced-motion:reduce){.ppl .reveal{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-product-posture-line.css.map */
