.cx-motion .cx-btn{isolation:isolate;overflow:hidden}.cx-motion .cx-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--cx-ink);transform:scaleX(0);transform-origin:right center;transition:transform var(--cx-base) var(--cx-ease-io)}.cx-motion :is(.cx-btn--accent,.cx-btn--dark):before{background:var(--cx-accent-hover)}.cx-motion .cx-btn--light:before{background:var(--cx-fill)}@media(hover:hover){.cx-motion .cx-btn:hover{background:transparent}.cx-motion :is(.cx-btn--accent,.cx-btn--dark):hover{background:var(--cx-accent)}.cx-motion .cx-btn--light:hover{background:var(--cx-surface);color:var(--cx-ink)}.cx-motion .cx-btn:hover:before{transform:scaleX(1);transform-origin:left center}.cx-motion .cx-btn:hover .cx-icon{transform:translate(3px)}}.cx-motion .cx-btn .cx-icon{transition:transform var(--cx-base) var(--cx-ease)}.cx-motion :is(.cx-btn,.cx-size,.cx-qopt__value,.cx-card__action,.cx-iconbtn,.cx-arrow,.cx-chip):active:not([disabled]){transform:scale(.97)}.cx-motion :is(.cx-btn,.cx-size,.cx-qopt__value,.cx-iconbtn,.cx-arrow,.cx-chip){transition-property:background-color,color,border-color,opacity,transform}.cx-motion :is(.cx-link--plain,.cx-footer__link,.cx-crumbs a){text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 0 1px;padding-bottom:2px;transition:background-size var(--cx-base) var(--cx-ease-io),opacity var(--cx-fast) var(--cx-ease)}@media(hover:hover){.cx-motion :is(.cx-footer__link,.cx-crumbs a,.cx-link--plain):hover{background-size:100% 1px;background-position:0 100%;opacity:1;text-decoration:none}}.cx-motion .cx-arrow .cx-icon{transition:transform var(--cx-base) var(--cx-ease)}@media(hover:hover){.cx-motion .cx-arrow:hover:not([disabled]){opacity:1;background:var(--cx-ink);color:var(--cx-bg)}.cx-motion [data-cx-prev]:hover:not([disabled]) .cx-icon{transform:translate(-2px)}.cx-motion [data-cx-next]:hover:not([disabled]) .cx-icon{transform:translate(2px)}}.cx-motion .cx-card__action{overflow:hidden}.cx-motion .cx-card.is-added [data-cx-bar-done]{animation:cx-rise var(--cx-base) var(--cx-ease)}@keyframes cx-rise{0%{transform:translateY(100%);opacity:0}}.cx-motion .cx-count.is-bump{animation:cx-pop .45s var(--cx-ease)}@keyframes cx-pop{40%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.cx-motion *,.cx-motion *:before,.cx-motion *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cx-motion .cx-roll__w{display:inline-block;white-space:nowrap}.cx-motion .cx-roll__s{display:inline-block;white-space:pre}.cx-motion .cx-roll__c{display:inline-block;height:1.15em;line-height:1.15em;overflow:hidden;vertical-align:top}.cx-motion .cx-roll__c>span{display:inline-block;text-shadow:0 1.15em currentColor;transition:transform .32s var(--cx-ease-io);transition-delay:calc(var(--i, 0) * 9ms)}.cx-motion .is-roll .cx-roll__c>span{transform:translateY(-1.15em)}.cx-js.cx-motion .cx-media[data-cx-reveal]{opacity:1;transform:none;clip-path:inset(10%);transition:clip-path 1.3s var(--cx-ease-io)}.cx-js.cx-motion .cx-media[data-cx-reveal].is-in{clip-path:inset(0)}.cx-js.cx-motion .cx-media[data-cx-reveal] img{transform:scale(1.08);transition:transform 1.6s var(--cx-ease-io),opacity var(--cx-slow) var(--cx-ease)}.cx-js.cx-motion .cx-media[data-cx-reveal].is-in img{transform:none}.cx-motion .cx-rise{opacity:0;transform:translateY(16px);transition:opacity .7s var(--cx-ease),transform .8s var(--cx-ease);transition-delay:var(--d, 0ms)}.cx-motion .cx-rise.is-up{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cx-motion.css.map */
