.melle-steps{--steps-bg: #571D32;--steps-text: #FFF8F3;--steps-pad-y: clamp(56px, 6vw, 96px);--steps-pad-x: clamp(32px, 6vw, 96px);background:var(--steps-bg);color:var(--steps-text);overflow:hidden}.melle-steps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.melle-steps__grid--image-right .melle-steps__media{order:2}.melle-steps__media{position:relative;min-height:320px;overflow:hidden;background:#00000014}.melle-steps__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.melle-steps__img{width:100%;height:100%;object-fit:cover;object-position:var(--steps-pos, center center)}.melle-steps__media .m-placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;fill:currentColor;opacity:.25}.melle-steps__content{display:flex;align-items:center;padding:var(--steps-pad-y) var(--steps-pad-x)}.melle-steps__inner{width:100%;max-width:560px}.melle-steps__eyebrow{margin:0 0 14px;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);letter-spacing:.18em;text-transform:uppercase;color:inherit;opacity:.9}.melle-steps__heading{margin:0 0 clamp(24px,3vw,36px);color:inherit;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.melle-steps__heading em{color:#e7b7be}.melle-steps__list{display:grid;gap:20px;margin:0;padding:0;list-style:none}.melle-steps__step{display:grid;grid-template-columns:1.75em minmax(0,1fr);column-gap:4px;margin:0}.melle-steps__num,.melle-steps__title{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:inherit}.melle-steps__title{margin:0 0 4px}.melle-steps__text{color:inherit;opacity:.85}.melle-steps__text p{margin:0}.melle-steps__text p+p{margin-top:.5em}.melle-steps__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px)and (max-width:1023px){.melle-steps{--steps-pad-y: 48px;--steps-pad-x: 32px}.melle-steps__list{gap:16px}}@media screen and (max-width:767px){.melle-steps{--steps-pad-y: 40px;--steps-pad-x: 20px}.melle-steps__grid{grid-template-columns:1fr}.melle-steps__grid--image-right .melle-steps__media{order:0}.melle-steps__media{min-height:0}.melle-steps__media:before{content:"";display:block;padding-top:min(calc(100% / var(--steps-ratio-mobile, 1)),85vh)}.melle-steps__inner{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-melle-steps-split.css.map */
