:root{--mp-red:#a41422;--mp-hot:#df3044;--mp-yellow:#ffd65a;--mp-cream:#fff7ea;--mp-ink:#281b18;--mp-pink:#ffc5cf;--mp-mint:#cfeedd}html{scroll-behavior:smooth}body{background:var(--mp-cream)}.button,.shopify-payment-button__button,.quick-add__submit{border-radius:999px!important;font-weight:900!important;letter-spacing:.03em;transition:transform .18s ease,box-shadow .18s ease}.button:hover,.shopify-payment-button__button:hover,.quick-add__submit:hover{transform:translateY(-3px)}.card-wrapper .card{border-radius:24px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.card-wrapper:hover .card{transform:translateY(-7px) rotate(-.35deg);box-shadow:0 20px 38px #522b1c26}.card__media .media{border-radius:20px}.price{font-weight:900}.badge{font-weight:900;letter-spacing:.04em}.collection-list .card-wrapper:nth-child(odd) .card{transform:rotate(-.35deg)}.collection-list .card-wrapper:nth-child(2n) .card{transform:rotate(.35deg)}.product__info-wrapper .product__info-container{background:linear-gradient(180deg,#fff,#fff8ef);border:2px solid #ead9c7;border-radius:30px;padding:clamp(20px,3vw,40px);box-shadow:10px 12px #281b1817}.product__title h1{letter-spacing:-.035em;font-weight:950}.product__description{line-height:1.9}.header-wrapper{-webkit-backdrop-filter:saturate(1.15) blur(9px);backdrop-filter:saturate(1.15) blur(9px)}.header__menu-item{font-weight:800}.footer{border-top:3px solid var(--mp-ink)}@media(max-width:749px){.product__info-wrapper .product__info-container{border-radius:22px;padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-wrapper .card,.button{transition:none}}@keyframes mp-global-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.header__heading-link{transition:transform .2s ease}.header__heading-link:hover{transform:rotate(-1deg) scale(1.02)}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:3px;border-radius:9px;background:var(--mp-yellow);transition:right .2s ease}.header__menu-item:hover span:after{right:0}.badge{animation:mp-global-breathe 3.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.badge{animation:none}.header__heading-link,.header__menu-item span:after{transition:none}}.mpx-home .stage,.mpx-home .blob,.mpx-home .prod,.mpx-home .stamp,.mpx-home .spark,.mpx-product .visual,.mpx-product .shape,.mpx-product .hero-img,.mpx-product .state,.mpx-product .emoji{will-change:transform,translate}.mp-touching{transform:scale(.965)!important;filter:saturate(1.08) brightness(1.02)}.mp-touchable{position:relative;-webkit-tap-highlight-color:transparent}.mp-touchable:after{content:"";position:absolute;left:var(--mp-touch-x,50%);top:var(--mp-touch-y,50%);width:0;height:0;border-radius:50%;pointer-events:none;background:#ffd65a6b;transform:translate(-50%,-50%);opacity:0;transition:width .34s ease,height .34s ease,opacity .34s ease}.mp-touchable.mp-touching:after{width:150px;height:150px;opacity:1}.mp-diagnosis{background:linear-gradient(135deg,#ffd65a,#ffc5cf 52%,#cfeedd);border-block:3px solid var(--mp-ink)}.mp-diagnosis .wrap{max-width:1240px;margin:auto;padding:clamp(58px,8vw,94px) 22px}.mp-diagnosis__box{max-width:980px;margin:auto;background:#fff;border:3px solid var(--mp-ink);border-radius:32px;padding:clamp(26px,5vw,54px);box-shadow:12px 14px 0 var(--mp-ink);overflow:hidden}.mp-diagnosis__head h2{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.95;letter-spacing:-.05em;margin:.15em 0 .25em}.mp-diagnosis__head p{color:#6d5650;line-height:1.8;max-width:700px}.mp-diagnosis__q{font-weight:950;font-size:1.15rem;margin:28px 0 14px}.mp-diagnosis__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mp-diagnosis__choices button{min-height:84px;border:3px solid var(--mp-ink);border-radius:22px;background:#fff7ea;color:var(--mp-ink);box-shadow:5px 6px 0 var(--mp-ink);font:inherit;font-weight:950;padding:14px;cursor:pointer;transition:transform .16s ease,background .16s ease}.mp-diagnosis__choices button:active{transform:translateY(4px);box-shadow:2px 2px 0 var(--mp-ink)}.mp-diagnosis__choices button.is-selected{background:var(--mp-yellow)}.mp-diagnosis__result{margin-top:26px;padding:24px;border:3px solid var(--mp-ink);border-radius:24px;background:var(--mp-yellow);box-shadow:6px 7px 0 var(--mp-ink)}.mp-diagnosis__result-label{display:block;font-size:.82rem;font-weight:950;letter-spacing:.12em}.mp-diagnosis__result strong{display:block;font-size:clamp(1.7rem,4vw,3rem);margin:.2em 0 .45em}.mp-diagnosis__result a{display:inline-flex;background:var(--mp-red);color:#fff;text-decoration:none;border-radius:999px;padding:13px 20px;font-weight:950}.mp-diagnosis__result button{margin-left:10px;border:0;background:transparent;text-decoration:underline;font-weight:800;cursor:pointer}.mp-dynamic-cta{position:fixed;z-index:60;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%,140%);width:min(92vw,520px);display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:54px;padding:0 20px;border:3px solid var(--mp-ink);border-radius:999px;background:var(--mp-yellow);color:var(--mp-ink);font-weight:950;text-decoration:none;box-shadow:7px 8px 0 var(--mp-ink);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease;-webkit-tap-highlight-color:transparent}.mp-dynamic-cta.is-visible{transform:translate(-50%);opacity:1}.mp-dynamic-cta:active{transform:translate(-50%,4px);box-shadow:3px 4px 0 var(--mp-ink)}.mp-swipe-dots{display:none;justify-content:center;gap:7px;margin:14px 0 0}.mp-swipe-dots button{width:8px;height:8px;border:0;border-radius:50%;padding:0;background:#c6b7ae}.mp-swipe-dots button.is-active{width:24px;border-radius:999px;background:var(--mp-red)}@media(max-width:900px){.mpx-home .mood-grid{display:flex!important;overflow-x:auto;gap:14px;padding:6px 18px 18px;margin-left:-18px;margin-right:-18px;scroll-snap-type:x mandatory;scroll-padding:18px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mpx-home .mood-grid::-webkit-scrollbar{display:none}.mpx-home .mood-card{flex:0 0 min(82vw,350px);scroll-snap-align:center;scroll-snap-stop:always}.mp-swipe-dots{display:flex}.mp-diagnosis__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.mp-dynamic-cta{display:none!important}}@media(prefers-reduced-motion:reduce){.mp-dynamic-cta{transition:none}.mp-touchable:after{display:none}}.mp-site-mascot{display:block;object-fit:contain;max-width:100%;height:auto;filter:drop-shadow(0 3px 2px rgba(40,27,24,.14));transform-origin:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y;animation:none;cursor:pointer;transition:transform .1s ease}.mp-site-mascot.is-head-pressed{transform:translateY(7px) scale(1.025,.88)}.mp-site-mascot.is-head-release{animation:mpMascotRelease .34s ease-out}.mp-site-mascot.is-pop{animation:mpMascotPop .36s ease-out}@keyframes mpMascotRelease{0%{transform:translateY(7px) scale(1.025,.88)}55%{transform:translateY(-3px) scale(.99,1.035)}to{transform:none}}@keyframes mpMascotPop{0%,to{transform:none}40%{transform:translateY(-5px) scale(1.035)}}.mp-hero-mascots{position:absolute;inset:auto 0 8px;height:178px;z-index:4;pointer-events:none;display:flex;justify-content:space-between;padding:0 clamp(18px,3vw,48px)}.mp-hero-mascots .mp-site-mascot{width:112px;align-self:flex-end;pointer-events:auto}.mpx-home .hero>.wrap{padding-bottom:194px}.mp-hero-mascots .mp-site-mascot--female{width:108px}.mp-hero-mascots.is-entering .mp-site-mascot--male{animation:mpHeroMaleIn .72s cubic-bezier(.22,.75,.25,1) both}.mp-hero-mascots.is-entering .mp-site-mascot--female{animation:mpHeroFemaleIn .72s .1s cubic-bezier(.22,.75,.25,1) both}@keyframes mpHeroMaleIn{0%{opacity:0;transform:translate(-100px)}75%{opacity:1;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes mpHeroFemaleIn{0%{opacity:0;transform:translate(100px)}75%{opacity:1;transform:translate(-4px)}to{opacity:1;transform:none}}.mp-seasonal{background:#fff7ea;border-block:3px solid var(--mp-ink)}.mp-seasonal .wrap{max-width:1240px;margin:auto;padding:26px 22px}.mp-seasonal__card{display:grid;grid-template-columns:minmax(0,1fr) 90px 48px;align-items:center;gap:20px;padding:22px 24px;border:3px solid var(--mp-ink);border-radius:28px;background:linear-gradient(135deg,#fff0c7,#ffbf7a);color:var(--mp-ink);text-decoration:none;box-shadow:8px 9px 0 var(--mp-ink)}.mp-seasonal__copy strong{display:block;font-size:clamp(1.55rem,3vw,2.8rem);line-height:1.2;margin:.18em 0}.mp-seasonal__copy small{display:block;color:#6b5149;line-height:1.6}.mp-seasonal__mascots .mp-site-mascot{width:90px}.mp-seasonal__arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mp-red);color:#fff;font-size:1.5rem}.mp-seasonal.is-winter .mp-seasonal__card{background:linear-gradient(135deg,#eaf7ff,#cfeedd)}.mp-seasonal.is-spring .mp-seasonal__card{background:linear-gradient(135deg,#fff0f5,#ffc5cf)}.mp-seasonal.is-summer .mp-seasonal__card{background:linear-gradient(135deg,#e8fbff,#ffe58f)}.mp-diagnosis__box{position:relative}.mp-diagnosis-mascots{position:absolute;right:28px;top:26px;width:100px;pointer-events:none}.mp-diagnosis-mascots .mp-site-mascot{width:100px;pointer-events:auto}.mp-diagnosis__head{padding-right:116px;min-height:150px}.mp-diagnosis__head h2{line-height:1.18}.mp-navigator-status{font-size:1.3rem;font-weight:800}.mpx-product .quick{position:relative}.mp-product-mascots{position:absolute;right:28px;top:28px;width:96px;pointer-events:none}.mp-product-mascots .mp-site-mascot{width:96px;pointer-events:auto}.mpx-product .quick-title{padding-right:116px;min-height:120px}.mpx-product .buy-zone{position:relative}.mp-buy-mascot{position:absolute;right:24px;bottom:22px;width:104px}.mpx-product .buy-zone .wrap{padding-inline:150px}.mp-global-guide{position:fixed;z-index:45;left:12px;bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:12px}.mp-global-guide__toggle{width:72px;border:0;padding:0;background:transparent;cursor:pointer}.mp-global-guide__toggle .mp-site-mascot{width:72px}.mp-global-guide__bubble{display:none}.mp-global-guide__panel{width:190px;background:#fff;border:3px solid var(--mp-ink);border-radius:20px;padding:14px;box-shadow:5px 6px 0 var(--mp-ink)}.mp-global-guide__panel a{display:block;padding:10px 4px;color:var(--mp-ink);text-decoration:none;font-weight:800}.mp-home-guide-bubble,.mp-product-guide-bubble,.mp-fixed-duo{display:none}@media(max-width:900px){.mp-hero-mascots{height:142px;padding-inline:20px}.mp-hero-mascots .mp-site-mascot{width:88px}.mp-hero-mascots .mp-site-mascot--female{width:84px}.mpx-home .hero>.wrap{padding-bottom:160px}.mp-seasonal__card{grid-template-columns:minmax(0,1fr) 70px;gap:12px;padding:18px}.mp-seasonal__arrow{display:none}.mp-seasonal__mascots .mp-site-mascot{width:70px}.mp-diagnosis-mascots{position:static;width:76px;margin:0 0 12px auto}.mp-diagnosis-mascots .mp-site-mascot{width:76px}.mp-diagnosis__head{padding-right:0;min-height:0}.mp-product-mascots{position:static;width:78px;margin:24px 22px 0 auto}.mp-product-mascots .mp-site-mascot{width:78px}.mpx-product .quick .wrap{padding-top:20px}.mpx-product .quick-title{padding-right:0;min-height:0}.mp-buy-mascot{position:static;width:86px;margin:24px auto 0}.mpx-product .buy-zone .wrap{padding-inline:22px;padding-top:24px}.mpx-product .float-buy.mp-dynamic-cta{display:flex;transform:translate(-50%)}body:has(.mp-dynamic-cta){padding-bottom:88px}}@media(prefers-reduced-motion:reduce){.mp-site-mascot,.mp-hero-mascots.is-entering .mp-site-mascot{animation:none!important;transition:none!important}.mp-site-mascot.is-head-pressed{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/meatplus-fun.css.map */
