@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap";:root{--cpy-bg:#FFFFFF;--cpy-bg-alt:#F1F1F1;--cpy-ink:#111111;--cpy-ink-soft:#565656;--cpy-accent:#111111;--cpy-accent-dark:#000000;--cpy-gold:#111111;--cpy-line:#DCDCDC;--cpy-white:#FFFFFF;--cpy-radius:18px;--cpy-radius-sm:10px;--cpy-shadow:0 8px 30px rgba(0,0,0,.08);--cpy-font-display:"Fraunces", Georgia, serif;--cpy-font-body:"Inter", -apple-system, sans-serif}.cpy-section{max-width:1180px;margin:0 auto;padding:64px 24px}.cpy-section--tight{padding:40px 24px}.cpy-eyebrow{font-family:var(--cpy-font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cpy-accent);font-weight:600;margin-bottom:12px;display:block}.cpy-h2{font-family:var(--cpy-font-display);font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.15;color:var(--cpy-ink);margin:0 0 16px}.cpy-lead{font-family:var(--cpy-font-body);font-size:17px;line-height:1.6;color:var(--cpy-ink-soft);max-width:640px}.cpy-center{text-align:center;margin-left:auto;margin-right:auto}.cpy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cpy-accent);color:var(--cpy-white);font-family:var(--cpy-font-body);font-weight:600;font-size:15px;padding:15px 30px;border-radius:100px;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.cpy-btn:hover{background:var(--cpy-accent-dark);transform:translateY(-1px)}.cpy-btn--outline{background:transparent;color:var(--cpy-accent);border:1.5px solid var(--cpy-accent)}.cpy-announce{background:var(--cpy-accent-dark);color:var(--cpy-white);text-align:center;font-family:var(--cpy-font-body);font-size:13px;font-weight:600;letter-spacing:.03em;padding:10px 16px}.cpy-trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:var(--cpy-bg-alt)}.cpy-trustbar-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 12px}.cpy-trustbar-item svg{width:26px;height:26px;color:var(--cpy-accent)}.cpy-trustbar-item span{font-family:var(--cpy-font-body);font-weight:600;font-size:13px;color:var(--cpy-ink)}@media(max-width:749px){.cpy-trustbar{grid-template-columns:repeat(2,1fr)}}.cpy-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cpy-split img{width:100%;border-radius:var(--cpy-radius);display:block}.cpy-split--reverse .cpy-split-media{order:2}@media(max-width:749px){.cpy-split{grid-template-columns:1fr;gap:28px}.cpy-split--reverse .cpy-split-media{order:0}}.cpy-accordion{max-width:760px;margin:0 auto}.cpy-accordion-item{border-bottom:1px solid var(--cpy-line)}.cpy-accordion-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-family:var(--cpy-font-body);font-weight:600;font-size:16px;color:var(--cpy-ink)}.cpy-accordion-item summary::-webkit-details-marker{display:none}.cpy-accordion-item .cpy-plus{font-size:20px;color:var(--cpy-accent);flex-shrink:0;transition:transform .2s ease}.cpy-accordion-item[open] .cpy-plus{transform:rotate(45deg)}.cpy-accordion-body{font-family:var(--cpy-font-body);font-size:15px;line-height:1.6;color:var(--cpy-ink-soft);padding:0 4px 22px}.cpy-quote{text-align:center;max-width:680px;margin:0 auto}.cpy-quote-stars{color:var(--cpy-gold);font-size:18px;letter-spacing:3px;margin-bottom:18px}.cpy-quote p{font-family:var(--cpy-font-display);font-size:clamp(20px,2.6vw,28px);line-height:1.4;color:var(--cpy-ink);margin:0 0 18px}.cpy-quote-name{font-family:var(--cpy-font-body);font-weight:600;color:var(--cpy-ink-soft);font-size:14px}.cpy-story{background:var(--cpy-bg-alt);border-radius:var(--cpy-radius);padding:56px 40px;text-align:center}.cpy-story .cpy-lead{margin-left:auto;margin-right:auto}.cpy-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cpy-tcard{background:var(--cpy-white);border-radius:var(--cpy-radius-sm);box-shadow:var(--cpy-shadow);overflow:hidden;border:1px solid var(--cpy-line)}.cpy-tcard img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:grayscale(100%)}.cpy-tcard-body{padding:20px}.cpy-tcard-name{font-family:var(--cpy-font-body);font-weight:700;font-size:14px;color:var(--cpy-ink);margin-bottom:6px}.cpy-tcard-stars{color:var(--cpy-gold);font-size:13px;margin-bottom:8px}.cpy-tcard-text{font-family:var(--cpy-font-body);font-size:14px;line-height:1.55;color:var(--cpy-ink-soft)}@media(max-width:749px){.cpy-tgrid{grid-template-columns:1fr}}.cpy-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.cpy-badge{font-family:var(--cpy-font-body);font-size:12px;font-weight:600;color:var(--cpy-ink);background:var(--cpy-bg-alt);border:1px solid var(--cpy-line);padding:8px 16px;border-radius:100px}.cpy-warning{display:flex;align-items:flex-start;gap:10px;max-width:620px;margin:18px auto 0;background:#fafafa;border:1px solid #111111;color:#111;font-family:var(--cpy-font-body);font-size:13px;line-height:1.5;padding:14px 18px;border-radius:var(--cpy-radius-sm);text-align:left}.cpy-warning b{font-weight:700}.cpy-guarantee-row{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-top:10px}.cpy-guarantee-row span{display:flex;align-items:center;gap:6px;font-family:var(--cpy-font-body);font-size:13px;color:var(--cpy-ink-soft);font-weight:500}.cpy-guarantee-row svg{width:16px;height:16px;color:var(--cpy-accent)}.cpy-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cpy-step img{width:100%;border-radius:var(--cpy-radius);margin-bottom:16px;aspect-ratio:4/3;object-fit:cover;filter:grayscale(100%)}.cpy-step h3{font-family:var(--cpy-font-display);font-size:19px;font-weight:500;color:var(--cpy-ink);margin:0 0 8px}.cpy-step p{font-family:var(--cpy-font-body);font-size:14px;line-height:1.55;color:var(--cpy-ink-soft);margin:0}@media(max-width:749px){.cpy-steps{grid-template-columns:1fr}}.cpy-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center;background:var(--cpy-accent-dark);border-radius:var(--cpy-radius);padding:48px 24px}.cpy-stat-num{font-family:var(--cpy-font-display);font-size:clamp(36px,5vw,52px);color:var(--cpy-white);font-weight:500}.cpy-stat-label{font-family:var(--cpy-font-body);font-size:14px;color:#cfcfcf;margin-top:6px}@media(max-width:749px){.cpy-stats{grid-template-columns:1fr;gap:32px}}.cpy-compare table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--cpy-font-body)}.cpy-compare th,.cpy-compare td{padding:16px 12px;text-align:center;border-bottom:1px solid var(--cpy-line);font-size:14px}.cpy-compare th{font-weight:700;color:var(--cpy-ink)}.cpy-compare td:first-child,.cpy-compare th:first-child{text-align:left;color:var(--cpy-ink-soft);border-bottom:1px solid var(--cpy-line)}.cpy-compare .cpy-us-col{background:var(--cpy-bg-alt)}.cpy-compare tr:first-child th.cpy-us-col{border-radius:14px 14px 0 0}.cpy-compare tr:last-child td.cpy-us-col{border-radius:0 0 14px 14px;border-bottom:none}.cpy-check{color:var(--cpy-ink);font-weight:700}.cpy-cross{color:#999;font-weight:700}.cpy-product-wrap .product{background:var(--cpy-bg)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cureposture-yora-styles.css.map */
