:root{--bc-accent: #f2792a;--bc-ink: #1b1815;--bc-cream: #fdf5e6;--bc-ease: cubic-bezier(.22, 1, .36, 1)}.bc-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .8s var(--bc-ease),transform .8s var(--bc-ease);transition-delay:var(--bc-delay, 0s);will-change:opacity,transform}.bc-reveal.bc-visible{opacity:1;transform:none}.bc-tilt{transform-style:preserve-3d;transition:transform .45s var(--bc-ease),box-shadow .45s var(--bc-ease)}.deco-paw{position:absolute;display:block;pointer-events:none;z-index:1;font-size:48px;line-height:1;filter:grayscale(1);animation:bc-float-slow 6s ease-in-out infinite}.deco-paw:before{content:"\1f43e"}.deco-paw--lg{font-size:64px}.deco-paw--sm{font-size:30px;animation-duration:5s}.deco-paw--faint{opacity:.14}.deco-paw--rot--20{transform:rotate(-20deg)}.deco-paw--rot-15{transform:rotate(15deg)}.deco-sparkle{position:absolute;pointer-events:none;z-index:1;width:22px;height:22px;color:var(--bc-accent);animation:bc-twinkle 2.8s ease-in-out infinite}.deco-sparkle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}.deco-sparkle--lg{width:30px;height:30px}.deco-sparkle--sm{width:14px;height:14px;animation-delay:.6s}@keyframes bc-float-slow{0%,to{transform:translateY(0) rotate(var(--bc-rot, 0deg))}50%{transform:translateY(-10px) rotate(var(--bc-rot, 0deg))}}@keyframes bc-twinkle{0%,to{opacity:.35;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}.stat-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,3vw,28px)}.stat-card{flex:1 1 170px;max-width:240px;text-align:center;padding:22px 18px;border-radius:18px;background:rgba(var(--color-foreground),.045);border:1px solid rgba(var(--color-foreground),.08);transition:transform .4s var(--bc-ease),box-shadow .4s var(--bc-ease),border-color .4s var(--bc-ease)}.stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 36px -20px #00000047;border-color:#f2792a59}.stat-card__value{display:block;font-family:var(--font-heading-family);font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--bc-accent);letter-spacing:-.01em}.stat-card__label{display:block;margin-top:6px;font-size:13px;letter-spacing:.02em;opacity:.72}@media(prefers-reduced-motion:reduce){.bc-reveal{opacity:1!important;transform:none!important;transition:none!important}.deco-paw,.deco-sparkle{animation:none!important}.bc-tilt{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/decorative-system.css.map */
