.knee-story{--knee-bg: #f7f5ff;--knee-ink: #211b55;--knee-accent: #5b47c8;--knee-card: #ffffff;background:var(--knee-bg);color:var(--knee-ink);padding-block:clamp(3.5rem,7vw,7rem)}.knee-story__wrap{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.knee-story__eyebrow{margin:0 0 .65rem;color:var(--knee-accent);font:700 .72rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.knee-story__heading{max-width:20ch;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.045em}.knee-story__copy{max-width:62ch;margin:1.25rem 0 0;color:color-mix(in srgb,var(--knee-ink) 82%,transparent);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.55}.knee-story__copy p{margin:0 0 1rem}.knee-story__copy p:last-child{margin-bottom:0}.knee-story--trust{padding-block:clamp(1.5rem,3vw,2.75rem)}.knee-story__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.knee-story__trust-item{display:flex;align-items:center;gap:.8rem;padding:1rem;background:var(--knee-card);border:1px solid color-mix(in srgb,var(--knee-ink) 11%,transparent);border-radius:1rem;font-weight:650}.knee-story__icon{display:grid;flex:0 0 auto;place-items:center;width:2.4rem;height:2.4rem;color:var(--knee-accent);background:color-mix(in srgb,var(--knee-accent) 10%,white);border-radius:50%}.knee-story__icon svg{width:1.25rem;height:1.25rem}.knee-story__split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,7vw,6rem)}.knee-story__media{overflow:hidden;border-radius:1.4rem;background:#eeebfc;aspect-ratio:1 / 1}.knee-story__media img{display:block;width:100%;height:100%;object-fit:cover}.knee-story--image-right .knee-story__media{order:2}.knee-story__grid{display:grid;grid-template-columns:repeat(var(--knee-columns, 3),1fr);gap:1rem;margin-top:clamp(2rem,4vw,3.5rem)}.knee-story__card{min-width:0;padding:clamp(1.25rem,2vw,1.75rem);background:var(--knee-card);border:1px solid color-mix(in srgb,var(--knee-ink) 10%,transparent);border-radius:1.25rem}.knee-story__card-media{overflow:hidden;aspect-ratio:4 / 3;margin:-1.25rem -1.25rem 1.25rem;background:color-mix(in srgb,var(--knee-accent) 10%,white);border-radius:1rem 1rem .7rem .7rem}.knee-story__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}@media(hover:hover)and (pointer:fine){.knee-story__card:hover .knee-story__card-media img{transform:scale(1.035)}}.knee-story__number{display:grid;width:2.2rem;height:2.2rem;place-items:center;margin-bottom:1.25rem;color:#fff;background:var(--knee-accent);border-radius:50%;font-size:.82rem;font-weight:800}.knee-story__card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.05;letter-spacing:-.025em}.knee-story__card p{margin:.65rem 0 0;color:color-mix(in srgb,var(--knee-ink) 76%,transparent);line-height:1.45}.knee-story__quote blockquote{margin:1.4rem 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2.35rem);font-weight:650;line-height:1.1;letter-spacing:-.035em}.knee-story__quote blockquote p{margin:0}.knee-story__author{margin-top:1rem!important;color:var(--knee-accent)!important;font-size:.9rem;font-weight:750}.knee-story__stars{display:flex;gap:.18rem;margin:0 0 .85rem!important;color:#f4a52d!important}.knee-story__stars svg{width:1rem;height:1rem}.knee-story__facts{display:grid;gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none}.knee-story__facts li{display:flex;align-items:flex-start;gap:.65rem;font-weight:620;line-height:1.4}.knee-story__facts svg{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.1rem;color:var(--knee-accent)}.knee-story__compare{width:100%;margin-top:clamp(2rem,4vw,3.5rem);border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--knee-card);border:1px solid color-mix(in srgb,var(--knee-ink) 12%,transparent);border-radius:1.25rem}.knee-story__compare th,.knee-story__compare td{padding:1rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--knee-ink) 10%,transparent)}.knee-story__compare th{color:var(--knee-ink);font-size:.85rem}.knee-story__compare tr:last-child td{border-bottom:0}.knee-story__compare td:nth-child(2){color:var(--knee-accent);font-weight:750}.knee-story__mark{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:color-mix(in srgb,var(--knee-accent) 12%,white)}.knee-story__mark svg{width:.82rem;height:.82rem}.knee-story__mark--no{color:color-mix(in srgb,var(--knee-ink) 40%,transparent);background:color-mix(in srgb,var(--knee-ink) 7%,white)}.knee-story__faq{display:grid;gap:.7rem;margin-top:clamp(2rem,4vw,3.5rem)}.knee-story__faq details{background:var(--knee-card);border:1px solid color-mix(in srgb,var(--knee-ink) 12%,transparent);border-radius:.9rem}.knee-story__faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem;cursor:pointer;font-weight:720;list-style:none}.knee-story__faq summary::-webkit-details-marker{display:none}.knee-story__faq summary:after{content:"+";color:var(--knee-accent);font-size:1.5rem;font-weight:400}.knee-story__faq details[open] summary:after{content:"\2212"}.knee-story__answer{padding:0 1.15rem 1.15rem;color:color-mix(in srgb,var(--knee-ink) 76%,transparent);line-height:1.5}.knee-story__answer p{margin:0}@media(max-width:749px){.knee-story__trust,.knee-story__grid{grid-template-columns:1fr}.knee-story__split{grid-template-columns:1fr;gap:1.5rem}.knee-story--image-right .knee-story__media{order:0}.knee-story__heading{max-width:14ch}.knee-story__card-media{margin:-1.25rem -1.25rem 1.25rem}.knee-story__compare th,.knee-story__compare td{padding:.8rem .65rem;font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/knee-pillow-story.css.map */
