.scroll-reveal{transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms)}
.scroll-pending{opacity:0;transform:translateY(38px)}
.scroll-pending[data-reveal-kind="image"]{transform:translateY(44px) scale(.96)}
.scroll-pending[data-reveal-kind="side"]{transform:translateX(-32px)}
.hero-photo{overflow:hidden}
@media(max-width:600px){.scroll-pending{transform:translateY(26px)}.scroll-pending[data-reveal-kind="side"]{transform:translateX(-18px)}}
@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-pending[data-reveal-kind]{opacity:1;transform:none;transition:none}}
@media print{.scroll-reveal,.scroll-pending{opacity:1;transform:none;transition:none}}

.store-loading{min-height:70vh;padding-top:70px;padding-bottom:70px}.loading-placeholder{height:220px;background:#f0ece5;border-radius:3px;margin:24px 0}.loading-placeholder.short{height:24px;width:55%;max-width:440px}
