.kc-cs-featured{--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-bg: #F7F7F5;--c-white: #FFFFFF;--c-green-dark: #1A3D2E;--c-green: #2D5A4E;--c-teal: #3A7A6A;--c-orange: #F3654A;--c-orange-light:#FEF0ED;--c-text: #0F0A0A;--c-text-body: #3D3535;--c-text-muted: #6B6060;--c-border: #EBEBEB;--c-shadow: 0 2px 16px rgba(0,0,0,.07), 0 1px 4px rgba(0,0,0,.04);--radius: 18px;--radius-sm: 10px;--transition: .22s cubic-bezier(.4, 0, .2, 1);background:var(--c-bg);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:80px 0 72px}.kc-cs-featured__inner{max-width:1200px;margin:0 auto;padding:0 48px}.kc-cs-featured__header{text-align:center;max-width:680px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center}.kc-cs-featured__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.kc-cs-featured__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--c-orange);flex-shrink:0}.kc-cs-featured__eyebrow-text{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted)}.kc-cs-featured__heading{font-size:clamp(26px,3vw,40px);font-weight:800;color:var(--c-text);letter-spacing:-.025em;margin:0 0 14px;line-height:1.12}.kc-cs-featured__subheading{font-size:16px;line-height:1.65;color:var(--c-text-muted);margin:0}.kc-cs-featured__stories{position:relative;display:flex;flex-direction:column;gap:36px}.kc-cs-featured__schema-wrap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none}.kc-cs-featured__card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--c-shadow);display:grid;grid-template-columns:280px 1fr;transition:box-shadow var(--transition),transform var(--transition)}.kc-cs-featured__card>meta,.kc-cs-featured__card>span[itemprop]{display:none}.kc-cs-featured__card:hover{box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f;transform:translateY(-2px)}.kc-cs-featured__card-left{background:linear-gradient(160deg,var(--c-green-dark) 0%,var(--c-teal) 100%);padding:36px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;overflow:hidden}.kc-cs-featured__card-left-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='35' viewBox='0 0 40 35'%3E%3Cpath d='M20 1L39 11.5V24.5L20 35L1 24.5V11.5L20 1Z' fill='none' stroke='rgba(255,255,255,0.06)' stroke-width='1'/%3E%3C/svg%3E");background-size:40px 35px;pointer-events:none}.kc-cs-featured__avatar-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;z-index:1}.kc-cs-featured__avatar{width:68px;height:68px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.3)}.kc-cs-featured__avatar-initials{width:68px;height:68px;border-radius:50%;background:#ffffff26;border:3px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#ffffffe6;letter-spacing:.02em}.kc-cs-featured__customer-name{font-size:17px;font-weight:700;color:#fff;margin:0;line-height:1.2}.kc-cs-featured__customer-meta{font-size:12px;color:#ffffffad;margin:3px 0 0;line-height:1.5}.kc-cs-featured__product-tag{display:inline-flex;align-items:center;gap:5px;background:#f3654a38;border:1px solid rgba(243,101,74,.38);border-radius:100px;padding:5px 11px;font-size:10px;font-weight:700;color:#ffcfc6;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:1;width:fit-content}.kc-cs-featured__stars{display:flex;gap:3px;position:relative;z-index:1}.kc-cs-featured__star{display:block}.kc-cs-featured__card-right{padding:36px 36px 32px 32px;display:flex;flex-direction:column;gap:20px}.kc-cs-featured__pull-quote{background:var(--c-orange-light);border-left:4px solid var(--c-orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px 18px 16px 20px;font-size:clamp(14px,1.4vw,16px);font-style:italic;font-weight:500;color:var(--c-text-body);line-height:1.65;margin:0;position:relative}.kc-cs-featured__pull-quote:before{content:"\201c";font-size:44px;font-style:normal;font-weight:800;color:var(--c-orange);opacity:.3;position:absolute;top:-2px;left:14px;line-height:1;pointer-events:none}.kc-cs-featured__narrative{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex:1}.kc-cs-featured__narrative-item{display:flex;flex-direction:column;gap:6px}.kc-cs-featured__narrative-item--outcome .kc-cs-featured__narrative-text{font-weight:600;color:var(--c-text)}.kc-cs-featured__narrative-label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted)}.kc-cs-featured__narrative-icon{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kc-cs-featured__narrative-icon--challenge{background:#fef0ed}.kc-cs-featured__narrative-icon--discovery{background:#eaf3f0}.kc-cs-featured__narrative-icon--outcome{background:#e8f4f0}.kc-cs-featured__narrative-text{font-size:13px;line-height:1.65;color:var(--c-text-body);margin:0}.kc-cs-featured__verified{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#16a34a;margin-top:auto;padding-top:12px;border-top:1px solid var(--c-border)}.kc-cs-featured__verified-dot{width:8px;height:8px;border-radius:50%;background:#16a34a;flex-shrink:0}.kc-cs-featured__card>meta,.kc-cs-featured__card>span[itemprop],.kc-cs-featured__card>div[style*="display:contents"]>meta,.kc-cs-featured__card>div[style*="display:contents"]>span[itemprop]{display:none!important}@media(max-width:900px){.kc-cs-featured__inner{padding:0 32px}.kc-cs-featured__card{grid-template-columns:1fr}.kc-cs-featured__card-left{padding:28px 24px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px}.kc-cs-featured__avatar-wrap{flex-direction:row;align-items:center}.kc-cs-featured__narrative{grid-template-columns:1fr;gap:12px}}@media(max-width:640px){.kc-cs-featured{padding:56px 0 48px}.kc-cs-featured__inner{padding:0 20px}.kc-cs-featured__card-right{padding:24px 20px}.kc-cs-featured__card-left{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-kc-comfort-stories-featured.css.map */
