.melle-promo{--promo-text: 255, 248, 243;--promo-shade: 40, 24, 28;--promo-bg: 247, 232, 236;--promo-gap: 12px;--promo-ratio: 7 / 6;--promo-ratio-single: 16 / 7;--promo-ratio-mobile: 4 / 5;--promo-pad: clamp(24px, 3vw, 30px)}.melle-promo__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--promo-gap)}.melle-promo__grid--1{grid-template-columns:1fr}.melle-promo__grid--0{display:none}.melle-promo__card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:var(--promo-ratio);color:rgb(var(--promo-text));background:rgb(var(--promo-bg))}.melle-promo__grid--1 .melle-promo__card{aspect-ratio:var(--promo-ratio-single)}.melle-promo__media,.melle-promo__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.melle-promo__img{width:100%;height:100%;object-fit:cover;object-position:var(--promo-pos, center center);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.melle-promo__card:hover .melle-promo__img{transform:scale(1.04)}.melle-promo__media .m-placeholder-svg{background:rgb(var(--promo-bg));fill:#571d3240}.melle-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--promo-shade),var(--promo-overlay, .45)),rgba(var(--promo-shade),calc(var(--promo-overlay, .45) * .55)),rgba(var(--promo-shade),0) 70%)}.melle-promo__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:var(--promo-pad);padding-bottom:calc(var(--promo-pad) + 2px)}.melle-promo__label{margin:0 0 10px;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--promo-text));letter-spacing:.14em;text-transform:uppercase}.melle-promo__heading{margin:0 0 22px;max-width:100%;color:rgb(var(--promo-text));letter-spacing:-.035em;text-wrap:balance}.melle-promo__heading em{color:#e7b7be}.melle-promo__cta{position:static;display:inline-block;padding-bottom:4px;font-family:var(--font-stack-header);font-weight:var(--font-weight-header);color:rgb(var(--promo-text));letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size .35s ease,color .2s ease}.melle-promo__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.melle-promo__card:hover .melle-promo__cta{background-size:40% 1px}.melle-promo__cta:focus-visible{outline:2px solid rgb(var(--promo-text));outline-offset:4px}@media screen and (min-width:768px)and (max-width:1023px){.melle-promo{--promo-gap: 10px;--promo-ratio: 4 / 5}}@media screen and (max-width:767px){.melle-promo__grid{grid-template-columns:1fr}.melle-promo__card,.melle-promo__grid--1 .melle-promo__card{aspect-ratio:var(--promo-ratio-mobile)}.melle-promo__img{object-position:var(--promo-pos-mobile, var(--promo-pos, center center))}.melle-promo__heading{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.melle-promo__img,.melle-promo__cta{transition:none}.melle-promo__card:hover .melle-promo__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-melle-promo-banners.css.map */
