:root{--mbf-accent:#e11d48;--mbf-accent-soft:#ff6b88;--mbf-header-active:#ff4d6d}.mbf-heart{width:2.2rem;height:2.2rem;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;transition:fill .25s ease,stroke .25s ease,transform .25s ease}.header__icon--fav{position:relative;display:flex;align-items:center;justify-content:center}.header__icon--fav .svg-wrapper{display:flex;width:auto;height:auto;align-items:center;justify-content:center}.header__icon--fav .mbf-heart{width:var(--mbf-hs,2.2rem);height:var(--mbf-hs,2.2rem)}.header__icon--fav.has-items .mbf-heart{fill:var(--mbf-header-active);stroke:var(--mbf-header-active)}.header__icon--fav:hover .mbf-heart{transform:scale(1.12)}.header__icon--fav .mbf-count{pointer-events:none}.header__icon--fav .mbf-count[hidden]{display:none}@keyframes mbfPop{0%{transform:scale(1)}30%{transform:scale(1.5) rotate(-10deg)}55%{transform:scale(.88) rotate(7deg)}80%{transform:scale(1.15)}to{transform:scale(1)}}.header__icon--fav.is-pop .mbf-heart,.mbf-card-btn.is-pop .mbf-heart,.mbf-pf-btn.is-pop .mbf-heart{animation:mbfPop .65s cubic-bezier(.34,1.56,.64,1)}.mbf-card-btn{position:absolute;top:.9rem;right:.9rem;z-index:5;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#2b2b2b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000002e;transition:transform .2s ease}.mbf-card-btn:hover{transform:scale(1.12)}.mbf-card-btn .mbf-heart{width:20px;height:20px}.mbf-card-btn.is-active .mbf-heart{fill:var(--mbf-accent);stroke:var(--mbf-accent)}.mbf-card-btn.is-active.is-pop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--mbf-accent);animation:mbfRing .6s ease-out forwards}@keyframes mbfRing{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.mbf-pf-row{display:flex;gap:1rem;align-items:stretch;margin-bottom:1rem}.mbf-pf-row>:first-child{flex:1 1 auto;width:auto!important;min-width:0;margin:0!important}.mbf-pf-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin:0;cursor:pointer;white-space:nowrap}.mbf-pf-btn.mbf-pf-btn--icon{padding:0;min-width:0}.mbf-pf-btn.mbf-pf-btn--text{padding:0 1.8rem}.mbf-pf-btn .mbf-heart{width:2.2rem;height:2.2rem;position:relative;z-index:1}.mbf-pf-btn.is-active .mbf-heart{fill:var(--mbf-pdp-active,currentColor);stroke:var(--mbf-pdp-active,currentColor)}.mbf-pf-btn .mbf-pf-label{position:relative;z-index:1}.mbf-spark{position:fixed;z-index:2147483000;pointer-events:none;width:1.4rem;height:1.4rem;margin:-.7rem 0 0 -.7rem;animation:mbfSpark .7s ease-out forwards}.mbf-spark .mbf-heart{width:100%;height:100%;fill:var(--mbf-accent);stroke:none}@keyframes mbfSpark{0%{transform:translate(0) scale(.6);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.1);opacity:0}}.mbf-toast{position:fixed;left:50%;bottom:2.4rem;z-index:2147483000;transform:translate(-50%,20px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.8rem;border-radius:5rem;background:#1c1c1e;color:#fff;font-size:1.4rem;box-shadow:0 8px 28px #00000040;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),opacity .25s}.mbf-toast.is-show{transform:translate(-50%);opacity:1}.mbf-toast .mbf-heart{width:1.8rem;height:1.8rem;fill:var(--mbf-accent-soft);stroke:var(--mbf-accent-soft)}.mbf-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.mbf-burst.is-in{animation:mbfVeilIn .6s ease forwards}.mbf-burst.is-out{background:#fff;animation:mbfVeilOut .9s ease .1s forwards}@keyframes mbfVeilIn{0%{background:#fff0}to{background:#fff}}@keyframes mbfVeilOut{0%{opacity:1}to{opacity:0}}.mbf-burst__heart{width:11rem;height:11rem}.mbf-burst__heart .mbf-heart{width:100%;height:100%;fill:var(--mbf-accent);stroke:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.25))}.mbf-burst.is-in .mbf-burst__heart{animation:mbfHeartIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.mbf-burst.is-out .mbf-burst__heart{animation:mbfHeartOut .8s ease forwards}@keyframes mbfHeartIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mbfHeartOut{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.mbf-burst__p{position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;opacity:0;animation:mbfPart .8s ease-out var(--d) forwards}.mbf-burst__p .mbf-heart{width:100%;height:100%;fill:var(--mbf-accent-soft);stroke:none}@keyframes mbfPart{0%{transform:translate(0) scale(.4);opacity:0}30%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.mbf-page{padding:4rem 0 8rem;min-height:60vh}.mbf-hero{text-align:center;padding:3rem 0 4rem}.mbf-hero__icon{width:8rem;height:8rem;margin:0 auto 1.6rem;border-radius:50%;background:linear-gradient(135deg,var(--mbf-accent-soft),var(--mbf-accent));display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px #0003;animation:mbfDrop .8s cubic-bezier(.34,1.56,.64,1) both}.mbf-hero__icon .mbf-heart{width:3.8rem;height:3.8rem;fill:#fff;stroke:#fff;animation:mbfBeat 1.8s ease-in-out 1s infinite}@keyframes mbfDrop{0%{transform:translateY(-40px) scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes mbfBeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.14)}70%{transform:scale(1)}}@keyframes mbfUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.mbf-hero__title{margin:0 0 .8rem;font-size:clamp(3rem,5vw,4.4rem);line-height:1.1;animation:mbfUp .7s .15s cubic-bezier(.2,.8,.2,1) both}.mbf-hero__sub{margin:0;font-size:1.6rem;opacity:.7;animation:mbfUp .7s .25s cubic-bezier(.2,.8,.2,1) both}.mbf-clear{margin-top:1.8rem;background:none;border:1px solid rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground));padding:.9rem 2rem;border-radius:5rem;font-size:1.3rem;cursor:pointer;transition:all .2s}.mbf-clear:hover{background:var(--mbf-accent);border-color:var(--mbf-accent);color:#fff}.mbf-clear[hidden],.mbf-grid[hidden],.mbf-empty[hidden]{display:none}.mbf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:2.4rem}.mbf-card{position:relative;display:flex;flex-direction:column;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.08);border-radius:1.8rem;overflow:hidden;box-shadow:0 4px 18px #0000000f;animation:mbfCardIn .65s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0)*70ms + .12s);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,opacity .35s ease}@keyframes mbfCardIn{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}.mbf-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000024}.mbf-card.is-removing{animation:none;opacity:0;transform:scale(.85) translateY(10px)}.mbf-card__media{position:relative;aspect-ratio:1/1;background:#f4f4f4;overflow:hidden}.mbf-card__media a{display:block;height:100%}.mbf-card__media img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.mbf-card:hover .mbf-card__media img{transform:scale(1.06)}.mbf-badge{position:absolute;left:1rem;top:1rem;background:var(--mbf-accent);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem 1rem;border-radius:5rem}.mbf-badge--dark{background:#1c1c1e}.mbf-card__remove{position:absolute;top:.9rem;right:.9rem;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#fffffff2;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000002e;transition:transform .2s ease}.mbf-card__remove .mbf-heart{width:2rem;height:2rem;fill:var(--mbf-accent);stroke:var(--mbf-accent)}.mbf-card__remove:hover{transform:scale(1.12)}.mbf-card__remove:hover .mbf-heart{fill:none}.mbf-card__body{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;flex:1}.mbf-card__title{font-size:1.5rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4rem}.mbf-card__title:hover{text-decoration:underline}.mbf-card__price{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.mbf-now{font-size:1.7rem;font-weight:700;color:rgb(var(--color-foreground))}.mbf-card__price s{font-size:1.3rem;opacity:.55}.mbf-card__actions{margin-top:auto;padding-top:.8rem}.mbf-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:var(--buttons-radius,2rem);font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.mbf-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.mbf-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0003}.mbf-btn--ghost{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.55);cursor:not-allowed}.mbf-btn.is-done{background:#16a34a;color:#fff}.mbf-btn.is-loading span{opacity:0}.mbf-spin{display:none;position:absolute;width:2rem;height:2rem;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:mbfSpin .7s linear infinite}.mbf-btn.is-loading .mbf-spin{display:block}@keyframes mbfSpin{to{transform:rotate(360deg)}}.mbf-skel-card{animation:none}.mbf-skel{background:linear-gradient(90deg,rgba(var(--color-foreground),.06) 25%,rgba(var(--color-foreground),.12) 37%,rgba(var(--color-foreground),.06) 63%);background-size:400% 100%;animation:mbfShimmer 1.3s ease infinite}.mbf-skel--img{aspect-ratio:1/1}.mbf-skel--t{height:1.4rem;margin:1.4rem 1.6rem 0;border-radius:.6rem}.mbf-skel--t.short{width:40%;margin-bottom:1.6rem}@keyframes mbfShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.mbf-empty{text-align:center;max-width:46rem;margin:2rem auto;padding:4rem 2rem;animation:mbfUp .7s .3s cubic-bezier(.2,.8,.2,1) both}.mbf-empty__art{width:14rem;height:14rem;margin:0 auto 2.4rem;border-radius:50%;background:rgba(var(--color-foreground),.06);display:flex;align-items:center;justify-content:center;animation:mbfFloat 3.2s ease-in-out infinite}.mbf-empty__art .mbf-heart{width:6.4rem;height:6.4rem;fill:none;stroke:var(--mbf-accent);stroke-width:1.5}@keyframes mbfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mbf-empty h2{margin:0 0 1rem;font-size:2.6rem}.mbf-empty p{margin:0 0 2.8rem;font-size:1.6rem;opacity:.7}.mbf-empty .mbf-btn{display:inline-flex;width:auto;min-width:22rem}@media(max-width:749px){.mbf-page{padding-top:1.6rem}.mbf-hero{padding:2rem 0 2.8rem}.mbf-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.mbf-card__body{padding:1.1rem}.mbf-card__title{font-size:1.3rem;min-height:3.6rem}.mbf-now{font-size:1.5rem}.mbf-btn{min-height:4rem;font-size:1.3rem;padding:0 .8rem}.mbf-hero__icon{width:6.4rem;height:6.4rem}.mbf-hero__icon .mbf-heart{width:3rem;height:3rem}}@media(prefers-reduced-motion:reduce){.mbf-card,.mbf-hero__icon,.mbf-hero__title,.mbf-hero__sub,.mbf-empty,.mbf-empty__art,.mbf-hero__icon .mbf-heart,.mbf-burst__p{animation:none}}product-info .mbf-pf-btn{position:relative;display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--atc-height,72px)!important;height:auto;margin:0!important;padding:0!important;border:0!important;border-radius:var(--atc-radius,10px)!important;background:var(--atc-bg,rgb(var(--color-button)))!important;color:var(--atc-color,rgb(var(--color-button-text)))!important;box-shadow:none!important;--mbf-pdp-active:#ff4d6d}product-info .mbf-pf-btn:before,product-info .mbf-pf-btn:after{display:none!important}product-info .mbf-pf-btn:hover{filter:brightness(.92)}product-info .mbf-pf-btn.mbf-pf-btn--icon{aspect-ratio:1/1}product-info .mbf-pf-btn--text{padding:0 2rem!important;font-family:var(--font-heading-family);font-weight:var(--atc-weight,800);font-size:var(--atc-size,26px);text-transform:uppercase}product-info .mbf-pf-row{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fav.css.map */
