@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--cpy-bg:#FFFFFF;--cpy-bg-alt:#F0F0F0;--cpy-ink:#111111;--cpy-ink-soft:#555555;--cpy-accent:#111111;--cpy-accent-dark:#000000;--cpy-gold:#111111;--cpy-line:#DDDDDD;--cpy-white:#FFFFFF;--cpy-radius:22px;--cpy-radius-sm:12px;--cpy-shadow:0 12px 40px rgba(0,0,0,.08);--cpy-font-display:"Instrument Serif", Georgia, serif;--cpy-font-body:"Manrope", -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:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cpy-ink);font-weight:700;margin-bottom:14px;display:block}.cpy-h2{font-family:var(--cpy-font-display);font-style:italic;font-weight:400;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-ink);color:var(--cpy-bg);font-family:var(--cpy-font-body);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;padding:16px 32px;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-ink);border:1.5px solid var(--cpy-ink)}.cpy-announce{background:var(--cpy-accent);color:var(--cpy-white);text-align:center;font-family:var(--cpy-font-body);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px}.cpy-trustbar{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--cpy-ink)}.cpy-trustbar-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 10px}.cpy-trustbar-item svg{width:24px;height:24px;color:var(--cpy-white)}.cpy-trustbar-item span{font-family:var(--cpy-font-body);font-weight:700;font-size:13px;color:var(--cpy-white)}.cpy-trustbar-item small{font-family:var(--cpy-font-body);font-size:11px;color:#ffffff8c}@media(max-width:749px){.cpy-trustbar{grid-template-columns:repeat(2,1fr)}}.cpy-helpfaq{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.cpy-help-box{background:var(--cpy-ink);color:var(--cpy-white);border-radius:var(--cpy-radius);padding:36px 24px;text-align:center;position:sticky;top:24px}.cpy-help-label{font-family:var(--cpy-font-display);font-style:italic;font-size:22px;color:var(--cpy-white);margin-bottom:18px}.cpy-help-box .cpy-btn{background:var(--cpy-white);color:var(--cpy-ink)}@media(max-width:749px){.cpy-helpfaq{grid-template-columns:1fr}.cpy-help-box{position:static}}.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:700;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-ink);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-ink);font-size:18px;letter-spacing:3px;margin-bottom:18px}.cpy-quote p{font-family:var(--cpy-font-display);font-style:italic;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:700;color:var(--cpy-ink-soft);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.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}.cpy-tcard-body{padding:22px}.cpy-tcard-name{font-family:var(--cpy-font-body);font-weight:800;font-size:14px;color:var(--cpy-ink);margin-bottom:6px}.cpy-tcard-stars{color:var(--cpy-ink);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:700;color:var(--cpy-ink);background:var(--cpy-bg-alt);border:1px solid var(--cpy-line);padding:9px 18px;border-radius:100px}.cpy-warning{display:flex;align-items:flex-start;gap:10px;max-width:620px;margin:18px auto 0;background:var(--cpy-bg-alt);border:1px solid var(--cpy-line);color:var(--cpy-ink);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:800}.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:600}.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}.cpy-step h3{font-family:var(--cpy-font-display);font-style:italic;font-size:20px;font-weight:400;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-ink);border-radius:var(--cpy-radius);padding:48px 24px}.cpy-stat-num{font-family:var(--cpy-font-display);font-style:italic;font-size:clamp(36px,5vw,52px);color:var(--cpy-white);font-weight:400}.cpy-stat-label{font-family:var(--cpy-font-body);font-size:14px;color:#ffffffa6;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:800;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-ink)}.cpy-compare th.cpy-us-col{color:var(--cpy-white)!important;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-compare td.cpy-us-col .cpy-check{color:var(--cpy-white)!important}.cpy-compare td.cpy-us-col .cpy-cross{color:#ffffff80!important}.cpy-check{color:var(--cpy-ink);font-weight:800}.cpy-cross{color:#b3aba0;font-weight:800}.cpy-product-wrap .product{background:var(--cpy-bg)}.cpy-marquee{background:var(--cpy-bg-alt);border-top:1px solid var(--cpy-line);border-bottom:1px solid var(--cpy-line);overflow:hidden;padding:12px 0}.cpy-marquee-track{display:flex;gap:40px;white-space:nowrap;animation:cpy-scroll 22s linear infinite;width:max-content}.cpy-marquee-track span{font-family:var(--cpy-font-body);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--cpy-ink)}@keyframes cpy-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cpy-icon-placeholder{display:flex;align-items:center;justify-content:center;background:var(--cpy-bg-alt);border-radius:var(--cpy-radius);aspect-ratio:4/3}.cpy-icon-placeholder svg{width:38%;height:38%;color:var(--cpy-accent);opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cureposture-yora-styles.css.map */
