.section-content-image-steps{position:relative;z-index:0}.content-image-steps{border-bottom:1px solid var(--cis-border, #ddd7c9);background:var(--cis-background, #fdf8f0)}.content-image-steps__inner:after,.content-image-steps__inner:before{content:none}.content-image-steps__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,112px);padding-top:var(--cis-desktop-padding, 104px);padding-bottom:var(--cis-desktop-padding, 104px)}.content-image-steps--image-left .content-image-steps__media{grid-column:1;grid-row:1}.content-image-steps--image-left .content-image-steps__content{grid-column:2;grid-row:1}.content-image-steps__eyebrow{margin:0;color:var(--cis-accent, #9a6a21);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1rem,.82vw,1.3rem);font-weight:600;line-height:1.45;letter-spacing:.3em;text-transform:uppercase}.content-image-steps__heading{max-width:680px;margin:22px 0 0;color:var(--cis-heading, #2f4423);font-family:var(--font-heading-family, "Cormorant Garamond", "Playfair Display", Georgia, serif);font-size:clamp(4.4rem,4vw,6rem);font-weight:400;line-height:1.02;letter-spacing:-.025em}.content-image-steps__heading span{color:var(--cis-accent, #9a6a21);margin-right:10px}.content-image-steps__introduction{max-width:680px;margin-top:30px;color:var(--cis-text, #5d6258);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.45rem,1.08vw,1.7rem);line-height:1.65}.content-image-steps__introduction>*,.content-image-steps__closing>*{margin-block:0}.content-image-steps__introduction>*+*,.content-image-steps__closing>*+*{margin-top:1em}.content-image-steps__list{display:grid;gap:14px;margin:34px 0 0;padding:0;list-style:none}.content-image-steps__step{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:16px}.content-image-steps__number{color:var(--cis-accent, #9a6a21);font-family:var(--font-heading-family, "Cormorant Garamond", "Playfair Display", Georgia, serif);font-size:1.35rem;line-height:1.3}.content-image-steps__step-text{color:var(--cis-text, #5d6258);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.4rem,1vw,1.6rem);line-height:1.5}.content-image-steps__closing{max-width:700px;margin-top:34px;color:var(--cis-muted, #837e74);font-family:var(--font-body-family, Inter, Arial, sans-serif);font-size:clamp(1.35rem,1vw,1.55rem);line-height:1.6}.content-image-steps__media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;overflow:hidden;padding:clamp(10px,1vw,16px);border:3px solid var(--cis-border, #ddd7c9);border-radius:6px;background:var(--cis-card, #fffdf9);box-shadow:0 18px 46px #2f44230f}.content-image-steps__image{display:block;width:100%;height:100%;object-fit:cover}.content-image-steps__placeholder{color:#2f44232e;background:transparent}@media screen and (max-width:989px){.content-image-steps__inner{grid-template-columns:minmax(0,1fr);gap:50px}.content-image-steps--image-left .content-image-steps__media,.content-image-steps--image-left .content-image-steps__content{grid-column:auto;grid-row:auto}.content-image-steps__content,.content-image-steps__media{width:100%;max-width:780px;margin-inline:auto}.content-image-steps__content{order:1}.content-image-steps__media{order:2}}@media screen and (max-width:749px){.content-image-steps__inner{gap:42px;padding-top:var(--cis-mobile-padding, 64px);padding-bottom:var(--cis-mobile-padding, 64px)}.content-image-steps__eyebrow{font-size:1rem;letter-spacing:.23em}.content-image-steps__heading{margin-top:18px;font-size:clamp(3.7rem,10vw,4.8rem)}.content-image-steps__introduction{margin-top:24px;font-size:1.45rem}.content-image-steps__list{gap:13px;margin-top:28px}.content-image-steps__step{grid-template-columns:30px minmax(0,1fr);gap:12px}.content-image-steps__step-text,.content-image-steps__closing{font-size:1.4rem}.content-image-steps__closing{margin-top:28px}.content-image-steps__media{aspect-ratio:4 / 3;padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/content-image-steps.css.map */
