:root{--ks-spacing: .8rem;--ks-duration-fast: .18s;--ks-duration-medium: .32s;--ks-duration-slow: .5s;--ks-ease-standard: cubic-bezier(.2, 0, 0, 1);--ks-button-radius: var(--buttons-radius, 0px);--ks-shadow-hover: 0 10px 24px rgba(var(--color-foreground), .08);--ks-reveal-distance: 10px;--ks-lift-sm: -2px;--ks-overlay-tint: rgba(var(--color-foreground), .08);--ks-marquee-duration: 28s;--ksc-duration-fast: var(--ks-duration-fast);--ksc-duration-medium: var(--ks-duration-medium);--ksc-duration-slow: var(--ks-duration-slow);--ksc-ease-standard: var(--ks-ease-standard);--ksc-shadow-hover: var(--ks-shadow-hover)}html.ksc-motion-ready .ksc-reveal{opacity:0;transform:translate3d(0,var(--ks-reveal-distance),0);transition:opacity var(--ks-duration-medium) var(--ks-ease-standard),transform var(--ks-duration-medium) var(--ks-ease-standard);transition-delay:calc(var(--ks-reveal-index, 0) * 60ms);will-change:opacity,transform}html.ksc-motion-ready .ksc-reveal.ksc-reveal-visible{opacity:1;transform:translateZ(0)}.ksc-button-enhanced{border-radius:var(--ks-button-radius);transition:background-color var(--ks-duration-fast) var(--ks-ease-standard),color var(--ks-duration-fast) var(--ks-ease-standard),border-color var(--ks-duration-fast) var(--ks-ease-standard),box-shadow var(--ks-duration-fast) var(--ks-ease-standard),transform var(--ks-duration-fast) var(--ks-ease-standard)}.ksc-button-enhanced:hover,.ksc-button-enhanced:focus-visible{transform:translate3d(0,var(--ks-lift-sm),0)}.ksc-button-enhanced [data-ks-arrow],.ksc-button-enhanced .icon-wrap,.ksc-button-enhanced .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--ks-duration-fast) var(--ks-ease-standard)}.ksc-button-enhanced:hover [data-ks-arrow],.ksc-button-enhanced:focus-visible [data-ks-arrow]{animation:ks-arrow-slide var(--ks-duration-medium) var(--ks-ease-standard) 1}@keyframes ks-arrow-slide{0%{transform:translate(0);opacity:1}40%{transform:translate(100%,-100%);opacity:0}41%{transform:translate(-100%,100%);opacity:0}to{transform:translate(0);opacity:1}}.ksc-card-hover{transition:transform var(--ks-duration-medium) var(--ks-ease-standard),box-shadow var(--ks-duration-medium) var(--ks-ease-standard)}.ksc-card-hover:hover,.ksc-card-hover:focus-within{transform:translate3d(0,-2px,0);box-shadow:var(--ks-shadow-hover)}.ksc-image-hover,.image-container-hover{position:relative;overflow:hidden;isolation:isolate}.ksc-image-hover img,.ksc-image-hover picture,.ksc-image-hover video,.image-container-hover img,.image-container-hover picture,.image-container-hover video{transition:transform var(--ks-duration-slow) var(--ks-ease-standard),filter var(--ks-duration-medium) var(--ks-ease-standard);transform-origin:center}.ksc-image-hover:hover img,.ksc-image-hover:focus-within img,.image-container-hover:hover img,.image-container-hover:focus-within img{transform:scale(1.025)}.ksc-overlay-fade:after,.image-container-hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--color-foreground),.01),var(--ks-overlay-tint));opacity:0;transition:opacity var(--ks-duration-medium) var(--ks-ease-standard)}.ksc-overlay-fade:hover:after,.ksc-overlay-fade:focus-within:after,.image-container-hover:hover:after,.image-container-hover:focus-within:after{opacity:1}.ksc-header-transition{transition:background-color var(--ks-duration-medium) var(--ks-ease-standard),border-color var(--ks-duration-medium) var(--ks-ease-standard),box-shadow var(--ks-duration-medium) var(--ks-ease-standard),backdrop-filter var(--ks-duration-medium) var(--ks-ease-standard)}.ksc-header-transition.ksc-header-scrolled{background-color:rgba(var(--color-background),.92);box-shadow:0 8px 22px rgba(var(--color-foreground),.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ksc-header-transition .header__menu-item,.ksc-header-transition .header__icon,.ksc-nav-link{transition:background-color .2s ease,color .2s ease}.ksc-header-transition .header__menu-item:hover,.ksc-header-transition .header__menu-item:focus-visible,.ksc-nav-link:hover,.ksc-nav-link:focus-visible{background-color:rgba(var(--color-foreground),.06)}.ksc-header-transition details[open]>.header__menu-item,.ksc-nav-link[aria-current=page],.ksc-nav-link.header__active-menu-item{background-color:rgba(var(--color-foreground),.08)}.ksc-accordion-enhanced details>summary{transition:background-color var(--ks-duration-fast) var(--ks-ease-standard),color var(--ks-duration-fast) var(--ks-ease-standard)}.ksc-accordion-enhanced details[open]>summary{background-color:rgba(var(--color-foreground),.03)}.ksc-accordion-enhanced .ksc-accordion-content,.ksc-accordion-enhanced .accordion__content,.ksc-accordion-enhanced .ecom-accordion__body{overflow:hidden;opacity:0;transition:max-height var(--ks-duration-medium) var(--ks-ease-standard),opacity var(--ks-duration-fast) var(--ks-ease-standard)}.ksc-accordion-enhanced details[open] .ksc-accordion-content,.ksc-accordion-enhanced details[open] .accordion__content,.ksc-accordion-enhanced .ecom-accordion__item.ecom-item-active .ecom-accordion__body{opacity:1}.ksc-accordion-icon{position:relative;width:1.2rem;height:1.2rem;flex:0 0 auto;display:inline-flex;margin-left:auto}.ksc-accordion-icon:before,.ksc-accordion-icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transform:translateY(-50%);transition:transform var(--ks-duration-fast) var(--ks-ease-standard),opacity var(--ks-duration-fast) var(--ks-ease-standard)}.ksc-accordion-icon:after{transform:translateY(-50%) rotate(90deg)}.ksc-accordion-enhanced details[open]>summary .ksc-accordion-icon:after,.ksc-accordion-enhanced .ecom-accordion__item.ecom-item-active .ksc-accordion-icon:after{opacity:0}.ksc-accordion-enhanced .icon-caret{transition:transform var(--ks-duration-medium) var(--ks-ease-standard)}.ksc-accordion-enhanced details[open]>summary .icon-caret{transform:rotate(180deg)}.ksc-logo-marquee,.ksc-brand-marquee{position:relative;overflow:hidden}.ksc-logo-marquee__track,.ksc-brand-marquee .ksc-brand-marquee__track{animation:ks-marquee var(--ks-marquee-duration) linear infinite;will-change:transform}.ksc-logo-marquee:hover .ksc-logo-marquee__track,.ksc-logo-marquee:focus-within .ksc-logo-marquee__track,.ksc-brand-marquee:hover .ksc-brand-marquee__track,.ksc-brand-marquee:focus-within .ksc-brand-marquee__track{animation-play-state:paused}.ksc-logo-marquee__group,.ksc-brand-marquee .ksc-brand-marquee__group{display:flex;align-items:center;flex:0 0 auto;min-width:max-content}.ksc-logo-marquee__edge{position:absolute;top:0;bottom:0;width:clamp(3rem,7vw,8rem);pointer-events:none;z-index:1}.ksc-logo-marquee__edge--left{left:0;background:linear-gradient(90deg,rgba(var(--color-background),1),rgba(var(--color-background),0))}.ksc-logo-marquee__edge--right{right:0;background:linear-gradient(270deg,rgba(var(--color-background),1),rgba(var(--color-background),0))}@keyframes ks-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.ksc-motion-ready .ksc-reveal,html.ksc-motion-ready .ksc-reveal.ksc-reveal-visible{opacity:1!important;transform:none!important}.ksc-logo-marquee__track,.ksc-brand-marquee .ksc-brand-marquee__track{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kaizen-motion.css.map */
