/* Explicit CTA types; navigation, choices, quantity and close controls are untouched. */
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="solid"][data-kl-motion="solid"]{background-color:var(--kl-motion-base)!important;background-image:linear-gradient(var(--kl-motion-fill),var(--kl-motion-fill))!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:0% 100%!important;transition:background-size .35s cubic-bezier(.22,1,.36,1),color .25s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease!important}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="text"][data-kl-motion="text"]{transition:color .25s ease,border-color .3s ease!important}
.kl-motion-arrow{display:inline-block;transition:transform .3s cubic-bezier(.22,1,.36,1)}
@media(hover:hover) and (pointer:fine){
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="solid"][data-kl-motion="solid"]:not(:disabled):not(.disabled):not(.loading):not([aria-disabled="true"]):hover{background-size:100% 100%!important;color:#fff!important;border-color:var(--kl-motion-fill)!important;transform:translateY(-2px);box-shadow:0 6px 14px rgba(62,38,45,.12)}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="text"][data-kl-motion="text"]:hover{color:var(--kl-motion-ink,#a86775)!important;border-color:var(--kl-motion-ink,#a86775)!important}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion]:not(:disabled):not(.disabled):not(.loading):not([aria-disabled="true"]):hover .kl-motion-arrow{transform:translateX(4px)}
}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="solid"][data-kl-motion="solid"]:not(:disabled):not(.disabled):not([aria-disabled="true"]):focus-visible{background-size:100% 100%!important;color:#fff!important;border-color:var(--kl-motion-fill)!important;outline:2px solid var(--kl-motion-focus,#915563);outline-offset:4px}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion="text"][data-kl-motion="text"]:focus-visible{color:var(--kl-motion-ink,#a86775)!important;border-color:var(--kl-motion-ink,#a86775)!important;outline:2px solid var(--kl-motion-ink,#a86775);outline-offset:5px}
html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion]:focus-visible .kl-motion-arrow{transform:translateX(4px)}
@media(prefers-reduced-motion:reduce){html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion],.kl-motion-arrow{transition:none!important}html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion]:hover,html :is(body,#klifes-hover-scope #klifes-hover-action) [data-kl-motion] .kl-motion-arrow{transform:none!important}}
