:root{--fp-reveal-duration: 1.1s;--fp-reveal-ease: cubic-bezier(.16, 1, .3, 1);--fp-reveal-distance: 32px;--fp-accent: #1F6F5C;--fp-accent-soft: #6FD3B8;--fp-ink: #0A0F0D}.fp-reveal{opacity:0;transform:translateY(var(--fp-reveal-distance));transition:opacity var(--fp-reveal-duration) var(--fp-reveal-ease),transform var(--fp-reveal-duration) var(--fp-reveal-ease);will-change:opacity,transform}.fp-reveal.fp-in{opacity:1;transform:none}.fp-reveal .fp-stagger>*{opacity:0;transform:translateY(calc(var(--fp-reveal-distance) * .6));transition:opacity .9s var(--fp-reveal-ease),transform .9s var(--fp-reveal-ease)}.fp-reveal.fp-in .fp-stagger>*{opacity:1;transform:none}.fp-reveal .fp-stagger>*:nth-child(1){transition-delay:0ms}.fp-reveal .fp-stagger>*:nth-child(2){transition-delay:90ms}.fp-reveal .fp-stagger>*:nth-child(3){transition-delay:.18s}.fp-reveal .fp-stagger>*:nth-child(4){transition-delay:.27s}.fp-reveal .fp-stagger>*:nth-child(5){transition-delay:.36s}.fp-reveal .fp-stagger>*:nth-child(n+6){transition-delay:.42s}.fp-parallax{will-change:transform;transform:translateZ(0)}.fp-parallax-wrap{overflow:hidden}@media(prefers-reduced-motion:reduce){.fp-reveal,.fp-reveal .fp-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.fp-parallax{transform:none!important}}.no-js .fp-reveal,.no-js .fp-reveal .fp-stagger>*{opacity:1;transform:none}[id$=__hero_2] [class*="__txt_3 "],[id$=__price_13] [class*="__txt_14 "],[id$=__price_13] [class*="__txt_12 "]{--color: #6FD3B8 !important;--color-rgb: 111 211 184 !important;color:#6fd3b8!important}.product-media-container .product-media{max-height:74vh}.product-media-container .product-media__image{max-height:74vh;object-fit:contain}.fp-3d-viewer-section{background:#0a0f0d;padding:clamp(3rem,8vw,7rem) 1.5rem}.fp-3d-viewer-inner{max-width:1100px;margin:0 auto;text-align:center}.fp-3d-viewer-eyebrow{color:var(--fp-accent-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600;margin:0 0 .75rem}.fp-3d-viewer-title{color:#f7f4ee;font-size:clamp(1.75rem,4vw,2.75rem);margin:0 0 2rem}.fp-3d-viewer-stage{position:relative;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#1b1d22,#0a0b0d 70%);box-shadow:0 40px 120px -30px #000000b3}.fp-3d-viewer-stage model-viewer{width:100%;height:clamp(360px,55vw,640px);--poster-color: transparent;background-color:transparent}.fp-3d-viewer-hint{margin-top:1rem;color:#f7f4ee8c;font-size:.8rem}.fp-3d-viewer-progress{display:flex;align-items:center;justify-content:center;height:100%;color:#f7f4ee99;font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fitpulse-premium-fx.css.map */
