:root{--motion-failsafe: 3s}@media(prefers-reduced-motion:no-preference){html.js.anim-on [data-anim]:not([data-anim=rotate_words]):not(.anim-done){transition-property:opacity,translate,scale;transition-duration:var(--dur-entrance);transition-timing-function:var(--ease-out);transition-delay:var(--anim-delay, 0ms)}html.js.anim-on [data-anim=fade]:not(.is-inview){opacity:0}html.js.anim-on [data-anim=scale]:not(.is-inview){opacity:0;scale:var(--anim-scale-from)}html.js.anim-on [data-anim=slide_left]:not(.is-inview){opacity:0;translate:calc(-1 * var(--anim-slide-x)) 0}html.js.anim-on [data-anim=slide_right]:not(.is-inview){opacity:0;translate:var(--anim-slide-x) 0}html.js.anim-on [data-anim=slide_bottom]:not(.is-inview){opacity:0;translate:0 var(--anim-slide-y)}}.rw-cycle>.rw-phrase{display:block}html.js.anim-on .rw-cycle{display:grid}html.js.anim-on .rw-cycle>.rw-phrase{grid-area:1 / 1}html.js.anim-on .rw-cycle>.rw-phrase:not(.is-active){pointer-events:none}html.js.anim-on .rw-cycle>.rw-phrase:not(.is-active,.is-leaving) .rw__w{opacity:0}html.js.anim-on .rw-cycle>.rw-phrase:not(.is-active) [data-hl]{--hl-draw: 0}html.js.anim-on .rw-cycle>.rw-phrase:not(.is-active) :is(.hl__circle,.hl__line) path{stroke-dashoffset:1.01}@media(prefers-reduced-motion:no-preference){html.js.anim-on .rw-root{--rw-delay: var(--anim-delay, 0ms)}html.js.anim-on .rw-root.is-cycling{--rw-delay: 0ms}html.js.anim-on .rw-root.is-cycling .hl{--hl-delay: var(--dur-fast)}html.js.anim-on .rw-root .rw{display:inline-block;vertical-align:top;overflow:hidden;padding:.12em .06em;margin:-.12em -.06em}html.js.anim-on .rw-root .rw__w{display:inline-block;transition-property:opacity,translate,rotate;transition-duration:0s,var(--dur-words),var(--dur-words);transition-timing-function:var(--ease-words);transition-delay:calc(var(--rw-delay) + var(--i, 0) * var(--rw-stagger))}html.js.anim-on .rw-root:not(.is-inview) .rw__w,html.js.anim-on .rw-cycle>.rw-phrase:not(.is-active) .rw__w{opacity:0;translate:0 var(--rw-rise);rotate:var(--rw-tilt)}html.js.anim-on .rw-cycle>.rw-phrase.is-leaving .rw__w{opacity:0;translate:0 calc(-1 * var(--rw-rise));rotate:calc(-1 * var(--rw-tilt));transition-duration:var(--dur-words);transition-delay:calc(var(--i, 0) * var(--rw-stagger) / 2)}}.hl{--hl-color: var(--color-highlight);--hl-draw: 1;--hl-delay: calc(var(--anim-delay, 0ms) + var(--dur-fast))}.hl--text_color{color:var(--hl-color)}.hl--bar,.hl--solid{background-image:linear-gradient(var(--hl-color),var(--hl-color));background-repeat:no-repeat}.hl--bar{background-size:calc(var(--hl-draw) * 100%) 28%;background-position:0 100%}.hl--solid{padding-inline:.08em;background-size:calc(var(--hl-draw) * 100%) 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl--underline_soft,.hl--underline_double,.hl--underline_wavy,.hl--circle{position:relative;display:inline-block;isolation:isolate}:is(.hl--underline_soft,.hl--underline_double,.hl--underline_wavy){line-height:1}.hl__line{position:absolute;top:calc(100% - .055em);left:0;z-index:-1;width:100%;height:auto;overflow:visible;color:var(--hl-color);pointer-events:none}.hl__line path{stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.hl__circle{position:absolute;top:-.18em;left:-.3em;width:calc(100% + .6em);max-width:none;height:calc(100% + .36em);overflow:visible;fill:none;stroke:var(--hl-color);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hl__circle path{stroke-dasharray:1 2;stroke-dashoffset:0}.hl--font-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style)}.hl--font-body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}.hl--font-accent{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style)}:is(em,i):is(.hl--font-heading,.hl--font-body,.hl--font-accent){font-style:italic}@media(prefers-reduced-motion:no-preference){html.js.anim-on .hl{transition:background-size var(--dur-draw) var(--ease-out) var(--hl-delay),color var(--dur-draw) var(--ease-out) var(--hl-delay)}html.js.anim-on :is(.hl__circle,.hl__line) path{transition:stroke-dashoffset var(--dur-draw) var(--ease-out) var(--hl-delay)}html.js.anim-on [data-hl]:not(.is-inview){--hl-draw: 0}html.js.anim-on .hl--text_color[data-hl]:not(.is-inview){color:inherit}html.js.anim-on [data-hl]:not(.is-inview) :is(.hl__circle,.hl__line) path{stroke-dashoffset:1.01}}@keyframes motion-failsafe{to{opacity:1;translate:none;scale:none}}@media(prefers-reduced-motion:no-preference){html.js.anim-on:not(.motion-ready) [data-anim]:not(.is-inview),html.js.anim-on:not(.motion-ready) .rw-root:not(.is-inview) .is-active .rw__w{animation:motion-failsafe 0s var(--motion-failsafe) forwards}}[data-zoom]{overflow:hidden}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.zoom-on :is(.media,[data-zoom],.blk-bg) img{transition:scale var(--dur-zoom) var(--ease-out)}html.zoom-on :is(a:hover,a:focus-visible,.blk--linked:hover,.blk--linked:has(>.blk__link:focus-visible)) :is(.media,[data-zoom]) img,html.zoom-on :is(.blk--linked:hover,.blk--linked:has(>.blk__link:focus-visible))>.blk-bg img,html.zoom-on a:is(.media,[data-zoom]):is(:hover,:focus-visible) img{scale:var(--zoom-scale)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/motion.css.map?x=22385 */
