.mmc-banner{position:relative;display:flex;align-items:center;min-height:var(--mmc-banner-h, 470px);overflow:hidden;background-color:var(--mmc-pink-soft)}.mmc-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mmc-banner__media picture,.mmc-banner__img{display:block;width:100%;height:100%}.mmc-banner__img{object-fit:cover}.mmc-banner__inner{position:relative;z-index:1;padding-top:56px;padding-bottom:56px}.mmc-banner__content{max-width:620px}.mmc-banner__eyebrow{margin-bottom:14px!important;font-size:11px;font-weight:700;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mmc-gold)}.mmc-wc .mmc-banner__title{margin-bottom:20px;font-size:46px;font-weight:600;line-height:1.18;color:var(--mmc-text)}.mmc-wc .mmc-banner__title{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mmc-banner__title-dark{display:block;color:var(--mmc-text);text-shadow:0 1px 20px rgba(255,255,255,.85),0 1px 3px rgba(255,255,255,.85)}.mmc-wc .mmc-banner__title .mmc-banner__title-pink{position:relative;display:inline-block;max-width:fit-content;color:var(--mmc-heading-pink, #f15185);text-shadow:0 1px 20px rgba(255,255,255,.85),0 1px 3px rgba(255,255,255,.85)}.mmc-wc .mmc-banner__title .mmc-banner__title-pink--script{font-family:Great Vibes,cursive;font-weight:400;font-size:1.12em;line-height:1.1}.mmc-banner__title-pink--heart{margin-right:50px}.mmc-banner__title-pink--heart:after{content:"";position:absolute;top:-11px;right:-50px;display:block;width:40px;height:40px;background-image:var(--mmc-heart-img);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.mmc-banner__text{max-width:480px;margin-bottom:30px!important;font-size:15px;line-height:1.75;color:var(--mmc-body)}.mmc-banner__buttons{display:flex;flex-wrap:wrap;gap:18px}.mmc-banner__buttons .mmc-btn{min-width:190px}@media(max-width:989px){.mmc-banner__content{max-width:440px}.mmc-wc .mmc-banner__title{font-size:36px}.mmc-banner__text{font-size:14px}}@media(max-width:749px){.mmc-banner{min-height:var(--mmc-banner-h-m, 640px);align-items:flex-start}.mmc-banner--m-center{align-items:center}.mmc-banner--m-bottom{align-items:flex-end}.mmc-banner--has-mobile .mmc-banner__img{object-position:center!important}.mmc-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:var(--mmc-banner-overlay-m, 0);pointer-events:none}.mmc-banner__inner{padding-top:36px;padding-bottom:36px}.mmc-banner__content{max-width:100%}.mmc-banner__eyebrow{margin-bottom:10px!important;font-size:12px}.mmc-wc .mmc-banner__title{margin-bottom:14px;font-size:30px;gap:8px}.mmc-banner__title-pink--heart{margin-right:36px}.mmc-banner__title-pink--heart:after{top:-8px;right:-36px;width:30px;height:30px}.mmc-banner--m-align-center .mmc-banner__title{align-items:center}.mmc-banner__text{margin-bottom:24px!important;font-size:14px;line-height:1.7}.mmc-banner__buttons{gap:12px}.mmc-banner__buttons .mmc-btn{flex:1 1 auto;min-width:0;padding-left:18px;padding-right:18px}.mmc-banner--m-align-center .mmc-banner__content{text-align:center}.mmc-banner--m-align-center .mmc-banner__text{margin-left:auto;margin-right:auto}.mmc-banner--m-align-center .mmc-banner__buttons{justify-content:center}}@media(max-width:420px){.mmc-wc .mmc-banner__title{font-size:27px}.mmc-banner__buttons .mmc-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mmc-wc-banner.css.map */
