.masked-reveal{display:block}.masked-reveal__line{display:block;overflow:hidden;padding-block-end:.08em;padding-inline:.12em;margin-inline:-.12em}.masked-reveal__inner{display:block}html.js-motion .masked-reveal__inner{transform:translateY(105%);will-change:transform}html.js-motion .masked-reveal--in .masked-reveal__inner{animation:ch-mask-rise var(--ch-duration-hero) var(--ch-ease-expo) both;animation-delay:var(--masked-reveal-delay, 0ms)}@keyframes ch-mask-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.ch-reveal{opacity:1}html.js-motion .ch-reveal{clip-path:inset(0 0 100% 0);transform:scale(1.06);opacity:0}html.js-motion .ch-reveal--in,html.js-motion .ch-reveal.is-in{animation:ch-clip-rise var(--ch-duration-reveal) var(--ch-ease-expo) both;animation-delay:var(--ch-reveal-delay, 0ms)}@keyframes ch-clip-rise{0%{clip-path:inset(0 0 100% 0);transform:scale(1.06);opacity:0}99%{clip-path:inset(0 0 0 0)}to{clip-path:none;transform:scale(1);opacity:1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.js-motion .ch-reveal{animation:ch-clip-rise var(--ch-duration-reveal) var(--ch-ease-expo) both;animation-timeline:view();animation-range:entry 5% cover 30%}html.js-motion .ch-reveal--in,html.js-motion .ch-reveal.is-in{animation-timeline:auto;animation-range:normal}}}html.js-motion .product-card-sneaker.ch-reveal,html.js-motion .ch-reveal-pop.ch-reveal{clip-path:none;transform:translateY(18px) scale(.94);opacity:0}html.js-motion .product-card-sneaker.ch-reveal--in,html.js-motion .product-card-sneaker.ch-reveal.is-in,html.js-motion .ch-reveal-pop.ch-reveal--in,html.js-motion .ch-reveal-pop.ch-reveal.is-in{animation:ch-pop-in var(--ch-duration-reveal) var(--ch-ease-expo) both;animation-delay:var(--ch-reveal-delay, 0ms)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.js-motion .product-card-sneaker.ch-reveal,html.js-motion .ch-reveal-pop.ch-reveal{animation-name:ch-pop-in}}}.ch-hover-fade{position:relative;display:block}.ch-hover-fade__primary,.ch-hover-fade__secondary{transition:opacity var(--ch-duration-slow) var(--ch-ease-expo)}.ch-hover-fade__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ch-hover-fade:hover .ch-hover-fade__secondary,.ch-hover-fade:focus-within .ch-hover-fade__secondary{opacity:1}.ch-hover-fade:hover .ch-hover-fade__primary,.ch-hover-fade:focus-within .ch-hover-fade__primary{opacity:0}.ch-underline{position:relative;display:inline-block;transition:letter-spacing var(--ch-duration-slow) var(--ch-ease-expo)}.ch-underline__rule,.ch-underline:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.15em;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--ch-duration-slow) var(--ch-ease-expo)}.ch-underline:hover,.ch-underline:focus-visible{letter-spacing:.02em}.ch-underline:hover:after,.ch-underline:focus-visible:after,a:hover>.ch-underline:after,a:focus-visible>.ch-underline:after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:var(--ch-duration-slower);animation-timing-function:var(--ch-ease-expo)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ch-duration-slower);animation-timing-function:var(--ch-ease-expo)}::view-transition-group(ch-hero-media){animation-duration:var(--ch-duration-hero);animation-timing-function:var(--ch-ease-expo)}::view-transition-old(ch-hero-media),::view-transition-new(ch-hero-media){animation-duration:var(--ch-duration-slower);animation-timing-function:var(--ch-ease-expo);mix-blend-mode:normal}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){html.js-motion .masked-reveal__inner,.masked-reveal__inner{transform:none;animation:none}html.js-motion .ch-reveal,html.js-motion .ch-reveal--in,html.js-motion .ch-reveal.is-in,html.js-motion .product-card-sneaker.ch-reveal,html.js-motion .product-card-sneaker.ch-reveal--in,html.js-motion .product-card-sneaker.ch-reveal.is-in,html.js-motion .ch-reveal-pop.ch-reveal,html.js-motion .ch-reveal-pop.ch-reveal--in,html.js-motion .ch-reveal-pop.ch-reveal.is-in,.ch-reveal,.ch-reveal--in,.ch-reveal.is-in{clip-path:none;transform:none;opacity:1;animation:none;animation-timeline:auto}.ch-hover-fade__primary,.ch-hover-fade__secondary,.ch-underline,.ch-underline:after,.ch-underline__rule{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/obsidian-motion.css.map */
