html,body{background:var(--c-white);color:var(--c-ink)}body{font-family:var(--f-body)}h1,h2,h3,h4,.display,.h1,.h2,.h3,.section-title{font-family:var(--f-display);font-weight:600;letter-spacing:0;font-variation-settings:normal}.btn{border-radius:999px;font-weight:800;letter-spacing:.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn--primary{background:var(--c-pink-deep);border-color:var(--c-pink-deep);color:#fff;box-shadow:0 10px 20px -12px var(--c-pink-deep)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 24px -10px var(--c-pink-deep)}.btn--ghost{border-radius:999px}.header{background:var(--c-white);box-shadow:0 1px rgba(var(--c-ink-rgb),.06)}.nav__link{font-weight:700}.nav__link:hover,.nav__link.is-active{color:var(--c-pink-deep)}.count-dot{background:var(--c-pink-deep);color:#fff}.product-card,.card{border-radius:22px}.product-card__media,.card__media{border-radius:20px;overflow:hidden;background:var(--c-card)}@media(hover:hover){.product-card,.card{transition:transform .25s ease,box-shadow .25s ease}.product-card:hover,.card:hover{transform:translateY(-4px)}.product-card:hover .product-card__media,.card:hover .card__media{box-shadow:0 16px 30px -18px rgba(var(--c-ink-rgb),.35)}}input[type=email],input[type=text],input[type=search],textarea,select{border-radius:14px}:focus-visible{outline:3px solid var(--c-lilac-deep);outline-offset:2px}.price--sale,.price__sale,ins .money{color:var(--c-pink-deep)}.btn,.hk__btn,.pq__add,.pq__opts button{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:#ffffff73;transform:scale(0);animation:ripple .6s ease-out;pointer-events:none}.btn--ghost .ripple,.pq__opts button .ripple{background:#e0607a2e}@keyframes ripple{to{transform:scale(2.4);opacity:0}}@media(hover:hover){.product-card__media img,.card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-card__media img,.card:hover .card__media img{transform:scale(1.04)}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;overflow:hidden}.confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:confetti 2.2s cubic-bezier(.2,.6,.4,1) forwards}@keyframes confetti{to{transform:translate(var(--x),105vh) rotate(var(--r));opacity:.9}}.cperks{padding:14px 18px 18px;background:var(--c-pink);border-radius:18px;margin:0 16px 12px}.cperks__msg{margin:0 0 14px;font-size:14px;text-align:center}.cperks__msg a{color:var(--c-pink-deep);font-weight:800}.cperks__track{position:relative;height:8px;border-radius:99px;background:#fff;margin:0 14px 6px}.cperks__track span{position:absolute;inset:0 auto 0 0;border-radius:99px;background:var(--c-pink-deep);transition:width .5s ease}.cperks__track i{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #fff;font:800 10px var(--f-body);font-style:normal;color:var(--c-ink-soft);box-shadow:0 2px 6px rgba(var(--c-ink-rgb),.12)}.cperks__track i.is-on{background:var(--c-pink-deep);color:#fff}.cperks-foot{padding:12px 18px 4px}.cperks-foot__list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px;font-size:13px;color:var(--c-ink-soft);text-align:center}.cperks-foot__pay{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0}.cperks-foot__pay svg{width:34px;height:22px;display:block}@media(prefers-reduced-motion:reduce){.ripple,.confetti{display:none}}.fly-img{position:fixed;z-index:9998;border-radius:18px;object-fit:cover;pointer-events:none;box-shadow:0 12px 30px -10px rgba(var(--c-ink-rgb),.5);transition:transform .7s cubic-bezier(.5,-.1,.3,1),opacity .7s ease}.cart-bump{animation:cartBump .6s cubic-bezier(.3,1.6,.5,1)}@keyframes cartBump{0%{transform:scale(1)}30%{transform:scale(1.25) rotate(-8deg)}60%{transform:scale(.95) rotate(4deg)}to{transform:scale(1)}}.mnav{display:none}@media(max-width:749px){.mnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:60;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;box-shadow:0 12px 32px -12px rgba(var(--c-ink-rgb),.35);padding:6px 4px}.mnav__item{display:grid;justify-items:center;gap:2px;padding:6px 0;color:var(--c-ink-soft);text-decoration:none;font:700 10.5px var(--f-body);border-radius:16px;-webkit-tap-highlight-color:transparent;transition:color .2s ease,background .2s ease}.mnav__item svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mnav__item.is-active{color:var(--c-pink-deep);background:color-mix(in srgb,var(--c-pink) 55%,transparent)}.mnav__item.is-active svg{fill:color-mix(in srgb,var(--c-pink-deep) 18%,transparent)}.mnav__item:active{transform:scale(.92)}.mnav__cart{position:relative;display:block}.mnav__count{position:absolute;top:-4px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--c-pink-deep);color:#fff;font:800 10px/17px var(--f-body);text-align:center}body:has(.mnav){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.cart-bump{animation:none}.fly-img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/plushi-refresh.css.map */
