.mm-layers{overflow:hidden;position:relative}.mm-layers .mm-ly-pw{max-width:1340px;margin-inline:auto;padding-inline:24px;position:relative;z-index:3}.mm-layers .mm-ly-layout{display:flex;flex-direction:column;gap:5px}.mm-layers .mm-ly-img{border:1px solid #e72e9a;border-radius:8px;overflow:hidden}.mm-layers .mm-ly-img img{display:block;width:100%;height:auto;object-fit:cover}.mm-layers .mm-ly-img--desktop{display:none}.mm-layers .mm-ly-card{background-color:var(--mm-ly-card-bg, #faf5e7);border-radius:8px;padding:30px 20px}.mm-layers .mm-ly-heading{font-family:EB Garamond,serif;font-size:32px;line-height:98%;color:#454545;text-align:center;margin-bottom:10px}.mm-layers .mm-ly-heading span{color:var(--mm-ly-highlight, #f03a9b)}.mm-layers .mm-ly-subtext{font-size:10px;line-height:1.3;color:#454545;text-align:center;margin-bottom:16px}.mm-layers .mm-ly-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;position:relative}.mm-layers .mm-ly-rows:before{content:"";background:#0b973e;position:absolute;height:100%;width:1px;left:40px;top:0;bottom:0}.mm-layers .mm-ly-row{display:flex;gap:9px;align-items:center;position:relative;z-index:4}.mm-layers .mm-ly-badge{background:#fdf9f1;border:1px solid #0c8c36;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 5px;width:81px;min-height:70px;flex-shrink:0;text-align:center}.mm-layers .mm-ly-badge-num{font-family:var(--ss-font-heading-family);font-size:10px;line-height:1.3;color:#0b973e;text-transform:uppercase}.mm-layers .mm-ly-badge-title{font-family:var(--ss-font-heading-family);font-size:10px;line-height:1;color:#0b973e;margin-top:2px}.mm-layers .mm-ly-row-desc{font-family:var(--ss-font-heading-family);font-size:10px;line-height:1.3;color:#454545}.mm-layers .mm-ly-callout{display:none;font-size:14px;line-height:1.2;color:#454545;margin-bottom:16px}.mm-layers .mm-ly-disclaimer{font-size:10px;line-height:1.3;color:#454545;text-align:center}.mm-layers .mm-ly-btn-wrap{display:flex;justify-content:center;margin-top:20px}.mm-layers .mm-ly-btn{display:inline-block;background-color:#e72e9a;color:#fff;font-family:Sohne,sans-serif;font-weight:500;font-size:12px;line-height:1.2;text-transform:uppercase;text-decoration:none;padding:10px 20px;border-radius:4px;border:none;cursor:pointer;text-align:center;white-space:nowrap;transition:background .3s ease}.mm-layers .mm-ly-btn:hover{background-color:#f036a3}.mm-layers:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Vector_cc2fedb9-8ef4-4481-8ee3-0c3551ba36d0.png?v=1774631698);width:80px;height:150px;background-repeat:no-repeat;background-size:contain;top:20%}.mm-layers:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Vector_1_28e051fa-0c2c-4e9b-a23f-26afdc35b377.png?v=1774631699);width:80px;height:150px;background-repeat:no-repeat;background-size:contain;top:15%;right:0}@media(min-width:992px){.mm-layers .mm-ly-layout{flex-direction:row;gap:10px}.mm-layers .mm-ly-rows:before{left:98px}.mm-layers .mm-ly-callout{display:block;font-size:20px;font-family:var(--ss-font-heading-family)}.mm-layers .mm-ly-disclaimer{display:none}.mm-layers .mm-ly-img{width:45%;flex-shrink:0;position:sticky;top:100px}.mm-layers .mm-ly-img img{height:100%;object-fit:cover}.mm-layers .mm-ly-img--mobile{display:none}.mm-layers .mm-ly-img--desktop{display:block}.mm-layers .mm-ly-card{width:55%;padding:50px 40px}.mm-layers .mm-ly-heading{font-size:42px;text-align:left}.mm-layers .mm-ly-subtext{font-size:20px;text-align:left;margin-bottom:30px}.mm-layers .mm-ly-rows{gap:30px;margin-bottom:30px}.mm-layers .mm-ly-row{gap:16px;align-items:flex-start}.mm-layers .mm-ly-badge{width:196px;min-height:auto;padding:20px;border-radius:8px}.mm-layers .mm-ly-badge-num{font-size:18px}.mm-layers .mm-ly-badge-title{font-size:14px;margin-top:5px}.mm-layers .mm-ly-row-desc{font-size:16px;line-height:1.2}.mm-layers .mm-ly-callout{font-size:20px}.mm-layers .mm-ly-btn{font-size:16px;padding:12px 30px}.mm-layers .mm-ly-btn-wrap{justify-content:flex-start}}@media(min-width:1200px){.mm-layers .mm-ly-row{align-items:center}.mm-layers:before{width:280px;height:300px}.mm-layers:after{width:270px;height:540px;top:30%}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/mm-layers.css.map */
