.lp-product-story{color:var(--lp-ink);background:var(--lp-bg);padding-top:72px}.lps-intro{text-align:center;max-width:760px;margin:0 auto 56px}.lps-intro .lp-h2{font-size:clamp(3.4rem,4vw,5.8rem);line-height:1.08}.lps-intro .lp-lead{max-width:590px;margin:20px auto 0}.lps-proof{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.lps-image,.lps-examples figure{margin:0}.lps-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f5f1ea;border-radius:6px}.lps-image figcaption{font-size:1.2rem;color:var(--lp-muted);margin-top:12px}.lps-copy .lp-h2{font-size:clamp(3rem,3.2vw,4.6rem);line-height:1.12}.lps-benefits{list-style:none;margin:28px 0;padding:0}.lps-benefits li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding:17px 0;border-top:1px solid var(--lp-line)}.lps-number{font-size:1.2rem;color:var(--lp-gold-deep);padding-top:5px}.lps-benefits h3{font-family:var(--lp-font-sans);font-size:1.5rem;font-weight:600;margin:0 0 6px}.lps-benefits p{font-size:1.4rem;line-height:1.65;margin:0;color:var(--lp-muted)}.lps-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--lp-ink);color:#fff;text-decoration:none;border:1px solid var(--lp-ink);border-radius:40px;padding:17px 28px;min-height:54px;font-size:1.4rem;letter-spacing:.02em}.lps-button:hover{background:#433a31}.lps-button:focus-visible,.lps-accordions summary:focus-visible{outline:2px solid var(--lp-gold-deep);outline-offset:5px}.lps-note{font-size:1.2rem;line-height:1.6;color:var(--lp-muted);margin:12px 0 0}.lps-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px}.lps-examples img{width:100%;height:auto;aspect-ratio:1;display:block;border-radius:6px}.lps-examples figcaption{font-family:var(--lp-font-serif);font-size:2.2rem;margin-top:16px}.lps-gallery-note{text-align:center;font-size:1.2rem;color:var(--lp-muted);margin:24px 0 0}.lps-details{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:88px 0}.lps-accordions details{border-bottom:1px solid var(--lp-line)}.lps-accordions details:first-child{border-top:1px solid var(--lp-line)}.lps-accordions summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:1.5rem;padding:23px 0}.lps-accordions summary::-webkit-details-marker{display:none}.lps-accordions details[open] summary span{transform:rotate(45deg)}.lps-accordions details>div{font-size:1.4rem;line-height:1.8;padding:0 0 24px;color:var(--lp-muted)}.lps-description h3{font-size:1.8rem}.lps-description ul{padding-left:20px}.lps-gift{background:#eee8dd;padding:64px 0}.lps-gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.lps-gift-grid>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.lps-back{font-size:1.5rem;line-height:1.8;margin:24px 0}.lp-studio{scroll-margin-top:90px}@media(max-width:899px){.lp-product-story{padding-top:44px}.lps-intro{margin-bottom:32px}.lps-proof,.lps-details,.lps-gift-grid{grid-template-columns:1fr;gap:30px}.lps-proof .lps-copy{padding-top:8px}.lps-examples{gap:12px;margin-top:44px}.lps-examples figcaption{font-size:1.65rem;line-height:1.3}.lps-details{padding:56px 0;gap:20px}.lps-gift{padding:40px 0}.lps-button{width:100%;box-sizing:border-box}.lps-image figcaption{line-height:1.6}.lps-gallery-note{line-height:1.6}.lps-intro .lp-lead{font-size:1.6rem}}.lp-product-story a.lps-button,.lp-product-story a.lps-button:visited{color:#fff}.lps-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.lps-assurances li{border-top:1px solid var(--lp-line);padding:24px 0}.lps-assurances h3{font-family:var(--lp-font-serif);font-size:2.6rem;line-height:1.25;margin:16px 0 12px}.lps-assurances p{font-size:1.5rem;line-height:1.75;color:var(--lp-muted);margin:0;overflow-wrap:anywhere}.lps-trust-action{text-align:center;margin-top:24px}.lps-details{border-top:1px solid var(--lp-line);margin-top:64px}@media(max-width:899px){.lps-assurances{grid-template-columns:1fr;gap:0}.lps-assurances li{padding:22px 0}.lps-assurances h3{font-size:2.4rem;margin-top:10px}.lps-trust-action{margin-top:12px}.lps-details{margin-top:44px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lp-product-story.css.map */
