.ksr{--ksr-bone: #f5f1e8;--ksr-ink: #2b2320;--ksr-clay: #945a45;--ksr-flax: #d8c8b2;--ksr-moss: #596458;--ksr-rule: rgba(43, 35, 32, .16);color:var(--ksr-ink);background:var(--ksr-bone);font-family:var(--font-body--family, Arial, sans-serif)}.ksr *,.ksr *:before,.ksr *:after{box-sizing:border-box}.ksr-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.ksr-eyebrow{margin:0 0 14px;color:var(--ksr-clay);font-size:.73rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ksr h1,.ksr h2,.ksr h3,.ksr p{margin-top:0}.ksr-title{max-width:13ch;margin-bottom:20px;color:var(--ksr-ink);font-family:var(--font-body--family, Arial, sans-serif);font-size:clamp(2.45rem,5.5vw,5.45rem);font-weight:800;letter-spacing:-.07em;line-height:.91}.ksr-heading{max-width:17ch;margin-bottom:18px;color:var(--ksr-ink);font-family:var(--font-body--family, Arial, sans-serif);font-size:clamp(2rem,4vw,4rem);font-weight:800;letter-spacing:-.06em;line-height:.96}.ksr-copy{max-width:58ch;color:#2b2320c7;font-size:clamp(1rem,1.4vw,1.17rem);line-height:1.58}.ksr-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 23px;border:1px solid var(--ksr-ink);background:var(--ksr-ink);color:var(--ksr-bone);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.ksr-button:hover{transform:translateY(-2px);background:var(--ksr-clay);border-color:var(--ksr-clay);color:#fff}.ksr-note{margin:14px 0 0;color:#2b2320a3;font-size:.77rem;line-height:1.45}.ksr-hero{overflow:hidden;background:var(--ksr-bone)}.ksr-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);min-height:min(770px,calc(100svh - 100px))}.ksr-hero__media{position:relative;min-height:520px;background:#ded6cb}.ksr-hero__media img,.ksr-story__image img{width:100%;height:100%;display:block;object-fit:cover}.ksr-hero__tag{position:absolute;right:18px;bottom:18px;padding:10px 12px;background:#f5f1e8f0;color:var(--ksr-ink);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ksr-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(38px,7vw,110px)}.ksr-price{display:flex;align-items:baseline;gap:10px;margin:0 0 24px;color:var(--ksr-ink);font-size:1.05rem;font-weight:800}.ksr-price span{color:#2b23208f;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ksr-hero__rules{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;border-top:1px solid var(--ksr-rule)}.ksr-hero__rules div{min-height:84px;padding:16px 13px 0 0;border-right:1px solid var(--ksr-rule)}.ksr-hero__rules div+div{padding-left:13px}.ksr-hero__rules div:last-child{border-right:0}.ksr-hero__rules strong,.ksr-hero__rules span{display:block}.ksr-hero__rules strong{margin-bottom:5px;font-size:.77rem;font-weight:800;line-height:1.25}.ksr-hero__rules span{color:#2b23209e;font-size:.72rem;line-height:1.35}.ksr-facts,.ksr-fit,.ksr-compare,.ksr-faq,.ksr-cta{padding:clamp(70px,9vw,132px) 0}.ksr-facts{background:#fff}.ksr-facts__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(38px,8vw,120px);align-items:center}.ksr-story__image{min-height:520px;overflow:hidden;background:var(--ksr-flax)}.ksr-fact-list{display:grid;margin:36px 0 0;border-top:1px solid var(--ksr-rule)}.ksr-fact{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:22px 0;border-bottom:1px solid var(--ksr-rule)}.ksr-fact__number{color:var(--ksr-clay);font-size:.75rem;font-weight:800;letter-spacing:.08em}.ksr-fact h3{margin:0 0 6px;font-size:1rem;font-weight:800;letter-spacing:-.025em}.ksr-fact p{margin:0;color:#2b2320b8;font-size:.92rem;line-height:1.55}.ksr-fit{background:var(--ksr-flax)}.ksr-fit__top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(34px,8vw,118px);align-items:end}.ksr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;border-top:1px solid rgba(43,35,32,.25);border-bottom:1px solid rgba(43,35,32,.25)}.ksr-step{min-height:184px;padding:24px 24px 24px 0}.ksr-step+.ksr-step{padding-left:24px;border-left:1px solid rgba(43,35,32,.25)}.ksr-step span{display:block;margin-bottom:28px;color:var(--ksr-clay);font-size:.74rem;font-weight:800;letter-spacing:.08em}.ksr-step h3{margin-bottom:8px;font-size:1rem;font-weight:800;letter-spacing:-.025em}.ksr-step p{margin:0;color:#2b2320b8;font-size:.91rem;line-height:1.52}.ksr-size-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px;border:1px solid rgba(43,35,32,.2);background:var(--ksr-bone)}.ksr-size-sheet p{margin:0;padding:15px 16px;border-right:1px solid rgba(43,35,32,.15);border-bottom:1px solid rgba(43,35,32,.15);color:var(--ksr-ink);font-size:.82rem;font-weight:800;line-height:1.25}.ksr-fit .ksr-button{margin-top:28px}.ksr-compare{background:var(--ksr-bone)}.ksr-compare__intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,8vw,118px);align-items:end}.ksr-table{margin-top:54px;border-top:1px solid var(--ksr-ink);border-bottom:1px solid var(--ksr-ink)}.ksr-table__head,.ksr-table__row{display:grid;grid-template-columns:1.15fr .925fr .925fr}.ksr-table__head{border-bottom:1px solid var(--ksr-rule)}.ksr-table__head span{padding:17px 14px;color:#2b232099;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ksr-table__head span:nth-child(2){background:var(--ksr-ink);color:var(--ksr-bone)}.ksr-table__row{border-bottom:1px solid var(--ksr-rule)}.ksr-table__row:last-child{border-bottom:0}.ksr-table__row p{margin:0;padding:19px 14px;font-size:.92rem;line-height:1.38}.ksr-table__row p:first-child{font-weight:800}.ksr-table__row p:nth-child(2){background:#2b23200a}.ksr-table__row p:nth-child(2):before{content:"\2713";display:inline-block;margin-right:8px;color:var(--ksr-clay);font-weight:900}.ksr-faq{background:#fff}.ksr-faq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,8vw,120px)}.ksr-faq-list{border-top:1px solid var(--ksr-ink)}.ksr-faq details{border-bottom:1px solid var(--ksr-rule)}.ksr-faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-size:1rem;font-weight:800;letter-spacing:-.025em;list-style:none}.ksr-faq summary::-webkit-details-marker{display:none}.ksr-faq summary:after{content:"+";color:var(--ksr-clay);font-size:1.55rem;font-weight:400}.ksr-faq details[open] summary:after{content:"\2212"}.ksr-faq__answer{max-width:59ch;margin:0 0 22px;color:#2b2320ba;font-size:.95rem;line-height:1.62}.ksr-cta{background:var(--ksr-ink);color:var(--ksr-bone);text-align:center}.ksr-cta .ksr-eyebrow{color:#dec1a9}.ksr-cta .ksr-heading{max-width:13ch;margin-right:auto;margin-left:auto;color:var(--ksr-bone)}.ksr-cta .ksr-copy{margin-right:auto;margin-left:auto;color:#f5f1e8c2}.ksr-cta .ksr-button{margin-top:18px;border-color:var(--ksr-bone);background:var(--ksr-bone);color:var(--ksr-ink)}.ksr-cta .ksr-button:hover{background:#fff;color:var(--ksr-ink)}@media(max-width:749px){.ksr-shell{width:min(100% - 32px,1180px)}.ksr-hero__grid,.ksr-facts__grid,.ksr-fit__top,.ksr-compare__intro,.ksr-faq__grid{grid-template-columns:1fr}.ksr-hero__grid{min-height:auto}.ksr-hero__media{min-height:440px}.ksr-hero__content{padding:42px 24px 52px}.ksr-title{font-size:clamp(2.55rem,14vw,4.65rem)}.ksr-story__image{min-height:420px;order:-1}.ksr-steps,.ksr-size-sheet{grid-template-columns:1fr}.ksr-step,.ksr-step+.ksr-step{min-height:0;padding:22px 0;border-left:0;border-bottom:1px solid rgba(43,35,32,.2)}.ksr-step:last-child{border-bottom:0}.ksr-size-sheet p{border-right:0}.ksr-table{overflow-x:auto}.ksr-table__head,.ksr-table__row{min-width:610px}}@media(prefers-reduced-motion:reduce){.ksr-button{transition:none}.ksr-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/kindspun-reference.css.map */
