.mpf{--mpf-pink: #ec008c;--mpf-lime: #c3e03b;--mpf-ink: #161616;--mpf-muted: #9a9a9a;--mpf-muted-2: #5d5d5d;--mpf-strike: #a0a0a0;font-family:"Poppins",var(--font-body-family),sans-serif}.mpf__inner{max-width:1200px;margin:0 auto;padding:0 40px}.mpf__eyebrow{text-align:center;margin-bottom:44px}.mpf__kicker{font-weight:700;font-size:16px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mpf-pink)}.mpf__heading{margin:8px 0 0;font-weight:800;font-style:italic;font-size:30px;text-transform:uppercase;color:var(--mpf-ink);letter-spacing:-.5px}.mpf__card-wrap{position:relative;margin:0 auto;max-width:1040px}.mpf__tab{position:absolute;top:-19px;left:50%;z-index:5;background:var(--mpf-pink);color:#fff;font-weight:800;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;padding:10px 30px;box-shadow:0 8px 18px -4px #ec008c99;transform:translate(-50%) skew(-10deg);animation:mpfTabFloat 3.2s ease-in-out infinite}.mpf__tab>span{display:inline-block;transform:skew(10deg)}.mpf__card{position:relative;display:flex;background:#fff;border-radius:26px;overflow:hidden;min-height:380px;box-shadow:0 30px 70px -26px #ec008c8c,0 0 0 2px var(--mpf-pink);animation:mpfGlow 3.5s ease-in-out infinite;transition:transform .25s ease}@media(min-width:750px){.mpf__card:hover{transform:translateY(-4px)}}.mpf__media{position:relative;flex:0 0 42%;background:#fff;overflow:hidden}.mpf__image-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mpf__image,.mpf__image-placeholder{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mpf__image-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-style:italic;font-size:28px;color:#0e0e0e2e;background:#f3f3f3}.mpf__content{flex:1;padding:44px 48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.mpf__product-kicker{font-weight:600;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;color:var(--mpf-muted)}.mpf__product-headline{margin:0;font-weight:800;font-style:italic;font-size:36px;line-height:1.04;color:var(--mpf-ink);letter-spacing:-.5px;text-wrap:balance}.mpf__product-headline .mpf__accent{color:var(--mpf-pink)}.mpf__subtext{margin:0;font-size:15.5px;line-height:1.55;color:var(--mpf-muted-2);max-width:420px}.mpf__subtext>:first-child{margin-top:0}.mpf__subtext>:last-child{margin-bottom:0}.mpf__subtext p{margin:0 0 .6em}.mpf__price{display:flex;align-items:center;gap:14px;margin-top:4px;flex-wrap:wrap}.mpf__price-compare{font-size:16px;color:var(--mpf-strike);text-decoration:line-through}.mpf__price-sale{font-weight:800;font-size:28px;color:var(--mpf-ink)}.mpf__price-badge{background:var(--mpf-ink);color:var(--mpf-lime);font-weight:800;font-size:12px;letter-spacing:.5px;padding:5px 11px;border-radius:5px}.mpf__card{cursor:pointer}.mpf__image-link{display:block;text-decoration:none}.mpf__form{display:block;margin-top:10px}@keyframes mpfGlow{0%,to{box-shadow:0 30px 70px -26px #ec008c8c,0 0 0 2px #ec008c}50%{box-shadow:0 34px 80px -24px #ec008cb3,0 0 0 2px #ec008c}}@keyframes mpfTabFloat{0%,to{transform:translate(-50%) translateY(0) skew(-10deg)}50%{transform:translate(-50%) translateY(-3px) skew(-10deg)}}@media(prefers-reduced-motion:reduce){.mpf__card{animation:none;transition:none}.mpf__card:hover{transform:none}.mpf__tab{animation:none}}@media screen and (max-width:749px){.mpf__inner{padding:0 14px}.mpf__eyebrow{margin-bottom:31px}.mpf__kicker{font-size:11px;letter-spacing:1.75px}.mpf__heading{font-size:17px}.mpf__card{flex-direction:column;min-height:0;border-radius:18px}.mpf__media{flex:none;width:100%;min-height:168px}.mpf__content{padding:25px 20px 28px;gap:11px;text-align:left}.mpf__product-kicker{font-size:9px;letter-spacing:1.25px}.mpf__product-headline{font-size:20px}.mpf__subtext{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:none}.mpf__subtext p{display:inline;margin:0}.mpf__price{gap:10px}.mpf__price-compare{font-size:9px}.mpf__price-sale{font-size:14px}.mpf__price-badge{font-size:8px;padding:3px 6px}.mpf__form{display:flex;justify-content:center;margin-top:11px}.mpf .rb-card__btn{font-size:1.2rem;padding:1.25rem 3.1rem;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collection-mix-pack-featured.css.map */
