/** Shopify CDN: Minification failed

Line 82:0 Unexpected "}"

**/
/* Paws & Paths -- Liquid Scroll System. Scroll-progress bar, reveal-on-scroll, and cursor-reactive hero glow/parallax -- the same motion language and easing curve used on the Tactile Air store. Respects prefers-reduced-motion and coarse pointers. */
:root {
--pp-ease: cubic-bezier(0.16, 1, 0.3, 1);
--pp-liquid-accent: #c9793a;
}
.pp-progress {
    position: fixed;
    inset: 0 0 auto 0;
    height: 3px;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.06);
    pointer-events: none;
    }
    .pp-progress span {
    display: block;
    width: 0%;
    height: 100%;
    background: var(--pp-liquid-accent);
    box-shadow: 0 0 12px var(--pp-liquid-accent);
    transition: width 0.1s linear;
    }
    .pp-reveal {
    opacity: 0;
    transform: translateY(32px);
    transition: opacity 0.9s var(--pp-ease), transform 0.9s var(--pp-ease);
    transition-delay: calc(var(--pp-i, 0) * 60ms);
    will-change: opacity, transform;
    }
    .pp-reveal.pp-visible {
    opacity: 1;
    transform: none;
    }
    .pp-hero-glow {
    position: relative;
    overflow: clip;
    }
    .pp-hero-glow:before {
    content: "";
    position: absolute;
    inset: -10%;
    pointer-events: none;
    background: radial-gradient(38vw circle at var(--pp-pointer-x, 70%) var(--pp-pointer-y, 30%), color-mix(in srgb, var(--pp-liquid-accent) 22%, transparent), transparent 65%);
    opacity: 0;
    transition: opacity 0.6s var(--pp-ease);
    z-index: 1;
    }
    .pp-hero-glow.pp-glow-active:before {
    opacity: 1;
    }
    .pp-hero-glow > * {
    position: relative;
    z-index: 2;
    }
    .pp-hero-glow [data-pp-parallax] {
    translate: var(--pp-shift-x, 0) var(--pp-shift-y, 0);
    transition: translate 0.8s var(--pp-ease);
    }
    @media (prefers-reduced-motion: reduce) {
    .pp-reveal {
    opacity: 1;
    transform: none;
    transition: none;
    }
    .pp-progress {
    display: none;
    }
    .pp-hero-glow:before {
    display: none;
    }
    }
    @media (any-pointer: coarse) {
    .pp-hero-glow:before {
    display: none;
    }
    }
    
}