@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){body.vpx-on:not(.vpx-motion-off):after{content:"";position:fixed;top:0;left:0;right:0;z-index:1000;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--gold, #b8964e) 0%,transparent),var(--gold, #b8964e) 30%,var(--gold-light, #d4b278));transform-origin:0 50%;transform:scaleX(0);pointer-events:none;animation:vpx-hm-thread linear both;animation-timeline:scroll(root)}body.vpx-on:not(.vpx-motion-off) :is(.cs-heading,.section-title,.vp3a-row__title,.vp3a-arc__title,.heritage-title,.gift-heading){animation:vpx-hm-unveil linear both;animation-timeline:view();animation-range:entry 5% cover 32%}body.vpx-on:not(.vpx-motion-off) :is(.cs-eyebrow,.section-eyebrow,.gift-eyebrow,.vp3a-arc__eyebrow){animation:vpx-hm-eyebrow linear both;animation-timeline:view();animation-range:entry 0% cover 28%}body.vpx-on:not(.vpx-motion-off) .cs-media img{animation:vpx-hm-curtain linear both,vpx-hm-drift linear both;animation-timeline:view(),view();animation-range:entry 0% cover 38%,cover 0% cover 100%}body.vpx-on:not(.vpx-motion-off) .craft-step-num{display:inline-block;animation:vpx-hm-pop linear both;animation-timeline:view();animation-range:entry 10% cover 30%}body.vpx-on:not(.vpx-motion-off) .craft-divider{transform-origin:50% 0;animation:vpx-hm-draw-y linear both;animation-timeline:view();animation-range:entry 20% cover 45%}body.vpx-on:not(.vpx-motion-off) .trust-icon{display:inline-block;animation:vpx-hm-turn linear both;animation-timeline:view();animation-range:entry 10% cover 30%}body.vpx-on:not(.vpx-motion-off) .heritage{position:relative;isolation:isolate;overflow:hidden}body.vpx-on:not(.vpx-motion-off) .heritage:before{content:"";position:absolute;top:0;right:0;bottom:-160px;left:0;z-index:-1;background-image:radial-gradient(1.5px 1.5px at 20px 30px,color-mix(in srgb,var(--gold-light, #d4b278) 70%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 90px 110px,color-mix(in srgb,var(--gold-light, #d4b278) 55%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 130px 60px,color-mix(in srgb,var(--gold, #b8964e) 60%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 55px 140px,color-mix(in srgb,var(--gold-light, #d4b278) 45%,transparent) 50%,transparent 51%);background-size:160px 160px;opacity:.55;pointer-events:none;animation:vpx-hm-dust 26s linear infinite}body.vpx-on:not(.vpx-motion-off) .heritage:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;width:40%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--gold-light, #d4b278) 12%,transparent) 50%,transparent);pointer-events:none;animation:vpx-hm-sweep linear both;animation-timeline:view();animation-range:entry 20% exit 60%}body.vpx-on:not(.vpx-motion-off) .gift-icon{animation:vpx-hm-float 6s ease-in-out infinite alternate}}}@keyframes vpx-hm-thread{to{transform:scaleX(1)}}@keyframes vpx-hm-unveil{0%{clip-path:inset(0 0 100% 0);translate:0 .3em}to{clip-path:inset(-20% -4% -30% -4%);translate:0 0}}@keyframes vpx-hm-eyebrow{0%{opacity:0;translate:-12px 0}to{opacity:1;translate:0 0}}@keyframes vpx-hm-curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vpx-hm-drift{0%{scale:1.12;translate:0 -4%}to{scale:1.12;translate:0 4%}}@keyframes vpx-hm-pop{0%{scale:.4;rotate:-12deg;opacity:0}to{scale:1;rotate:0deg;opacity:1}}@keyframes vpx-hm-draw-y{0%{scale:1 0}to{scale:1 1}}@keyframes vpx-hm-turn{0%{rotate:-90deg;scale:.6}to{rotate:0deg;scale:1}}@keyframes vpx-hm-dust{0%{transform:translateY(0)}to{transform:translateY(-160px)}}@keyframes vpx-hm-sweep{0%{translate:-110% 0}to{translate:260% 0}}@keyframes vpx-hm-float{0%{translate:0 -4px}to{translate:0 4px}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/vpx-home-motion.css.map */
