.cm-all-story-section{padding-block:0}.cm-all-story{--all-story-ink: #2c2c2c;--all-story-line: #d7c9ba;--all-story-accent: #8a651f;background:#f9f6f2;color:var(--all-story-ink);padding:clamp(48px,6vw,88px) 40px;font-family:DM Sans,sans-serif}.cm-all-story *,.cm-all-story *:before,.cm-all-story *:after{box-sizing:border-box}.cm-all-story__inner{max-width:1120px;margin-inline:auto}.cm-all-story__opening{padding-bottom:48px}.cm-all-story .cm-all-story__eyebrow{margin:0 0 24px;color:var(--all-story-accent);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.cm-all-story h2,.cm-all-story h3{color:var(--all-story-ink);font-family:Newsreader,Georgia,serif;font-weight:400;text-transform:none;text-wrap:balance}.cm-all-story h2{max-width:850px;margin:0 0 30px;font-size:clamp(30px,3.3vw,44px);line-height:1.25;letter-spacing:-.025em}.cm-all-story__lead{max-width:720px;margin:0 0 0 auto;font-size:17px;line-height:1.85}.cm-all-story__chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:56px;padding-block:38px 42px;border-top:1px solid var(--all-story-line)}.cm-all-story__chapter:last-child{border-bottom:1px solid var(--all-story-line)}.cm-all-story__number{display:block;margin-bottom:14px;color:var(--all-story-accent);font-size:11px;line-height:1.5;letter-spacing:.12em;font-variant-numeric:tabular-nums}.cm-all-story h3{margin:0;max-width:350px;font-size:clamp(23px,2.1vw,28px);line-height:1.35;letter-spacing:-.015em}.cm-all-story__copy{min-width:0;font-size:15px;line-height:1.85}.cm-all-story__copy p{margin:0 0 18px}.cm-all-story__links{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:6px}.cm-all-story__links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:9px;color:var(--all-story-accent);font-size:13px;line-height:1.6;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.cm-all-story__links a:hover{color:var(--all-story-ink)}.cm-all-story__links a:focus-visible{outline:2px solid var(--all-story-accent);outline-offset:5px}@media(max-width:989px){.cm-all-story{padding-inline:32px}.cm-all-story__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px}}@media(max-width:649px){.cm-all-story{padding:42px 22px 48px}.cm-all-story__opening{padding-bottom:32px}.cm-all-story .cm-all-story__eyebrow{margin-bottom:18px}.cm-all-story h2{font-size:30px;margin-bottom:24px}.cm-all-story__lead{font-size:16px;line-height:1.8}.cm-all-story__chapter{display:block;padding-block:30px 28px}.cm-all-story__heading{margin-bottom:22px}.cm-all-story__number{margin-bottom:10px}.cm-all-story h3{font-size:25px;max-width:100%}.cm-all-story__copy{font-size:15px;line-height:1.8}.cm-all-story__links{display:flex;flex-direction:column;align-items:flex-start;gap:2px}}.cm-all-story h2 em{display:block;font-weight:inherit}
/*# sourceMappingURL=/cdn/shop/t/93/assets/casa-all-products-story.css.map */
