:root{--pf-navy: #0a2456;--pf-navy-soft: rgba(10, 36, 86, .08);--pf-ease: cubic-bezier(.22, 1, .36, 1)}.pf-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;background:linear-gradient(90deg,var(--pf-navy),#3b6fd8);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}header-component{transition:background-color .4s var(--pf-ease),box-shadow .4s var(--pf-ease),backdrop-filter .4s}body.pf-scrolled header-component{background-color:#ffffffb8!important;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 1px 0 var(--pf-navy-soft)}.hero{position:relative;overflow:hidden}.hero__media img,img.hero__media{animation:pf-drift 18s var(--pf-ease) infinite alternate}@keyframes pf-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1%,-1%)}}.hero .pf-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(420px circle at var(--pf-x, 50%) var(--pf-y, 50%),rgba(255,255,255,.22),transparent 60%);opacity:0;transition:opacity .5s var(--pf-ease)}.hero:hover .pf-glow{opacity:1}.pf-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity .8s var(--pf-ease);pointer-events:none}.pf-hero-video.pf-on{opacity:1}#MainContent .hero{min-height:min(56.25vw,92svh)!important}@media screen and (max-width:749px){#MainContent .hero{min-height:calc(100svh - var(--header-height, 64px))!important}}#MainContent .hero .button{position:relative;z-index:3;padding:16px 44px;min-width:200px;justify-content:center;border-radius:999px;background:#0a2456c7!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 12px 32px -12px #0a24568c;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:pf-cta-in .9s var(--pf-ease) .8s forwards}#MainContent .hero .button:hover{background:#0a2456eb!important}@keyframes pf-cta-in{to{opacity:1}}@media screen and (max-width:749px){#MainContent .hero__content-wrapper{padding-bottom:5svh}#MainContent .hero .button{padding:15px 40px;font-size:12px}}@media(prefers-reduced-motion:reduce){#MainContent .hero .button{animation:none;opacity:1}}.marquee-section,[class*=marquee] p{letter-spacing:.14em;text-transform:uppercase}.pf-reveal{opacity:0;transition:opacity .9s var(--pf-ease)}.pf-reveal.pf-in{opacity:1}@media(hover:hover)and (pointer:fine){product-card,.product-card{transition:transform .5s var(--pf-ease),box-shadow .5s var(--pf-ease)}product-card:hover,.product-card:hover{transform:perspective(900px) rotateX(var(--pf-rx, 0deg)) rotateY(var(--pf-ry, 0deg));box-shadow:0 24px 48px -24px #0a245640}.button,.button-secondary,a.button{transition:transform .3s var(--pf-ease),box-shadow .3s var(--pf-ease)}.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0a245673}.media-with-content img{transition:transform 1.2s var(--pf-ease)}.media-with-content:hover img{transform:scale(1.03)}}.button,.button-secondary,a.button{position:relative;overflow:hidden}.button:after,a.button:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.35),transparent);transition:left .7s var(--pf-ease);pointer-events:none}.button:hover:after,a.button:hover:after{left:140%}@media(prefers-reduced-motion:reduce){.hero__media img,img.hero__media{animation:none}.pf-reveal{opacity:1;transition:none}product-card,.product-card,.button,a.button{transition:none;transform:none}.pf-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/procoff-future.css.map */
