.shop-reveal-grid{margin:-6px;padding:6px;position:relative;overflow:clip}.book-motion-control{z-index:30;pointer-events:none;justify-content:flex-end;padding:8px 16px;display:flex;position:sticky;top:8px}.book-motion-control button{pointer-events:auto;color:#652408;background:#fff8eb;border:1px solid #a9470b;min-height:44px;box-shadow:0 2px 8px #54200022}.category-confetti{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:hidden}.category-confetti span{filter:drop-shadow(0 2px 2px #71300c22);opacity:0;font-size:30px;line-height:1;animation:2.1s linear both category-fall;position:absolute}@keyframes category-fall{0%{opacity:1;transform:translateY(0)rotate(-12deg)}95%{opacity:1}to{opacity:1;transform:translateY(calc(100dvh + 100px))rotate(18deg)}}.shop-reveal-grid>.book-card,.weekly-feature{z-index:21;position:relative}.black-gun{display:block}@media (prefers-reduced-motion:reduce){.category-confetti{display:none}.shop-reveal-grid>.book-card{opacity:1!important;transform:none!important}}
