:root{--kr-cream: #F7F0E4;--kr-line: #E8DDC8}@media(prefers-reduced-motion:reduce){.kr-reveal,.kr-counter,.kr-hover-tilt,.kr-marquee-track{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.kr-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,.84,.24,1),transform .9s cubic-bezier(.16,.84,.24,1);will-change:opacity,transform}.kr-reveal.is-visible{opacity:1;transform:translateY(0)}.kr-reveal--soft{transition-duration:1.2s;transform:translateY(16px)}.kr-reveal--scale{transform:translateY(24px) scale(.96)}.kr-reveal--scale.is-visible{transform:translateY(0) scale(1)}.kr-reveal--stagger>*{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,.84,.24,1),transform .8s cubic-bezier(.16,.84,.24,1)}.kr-reveal--stagger.is-visible>*{opacity:1;transform:translateY(0)}.kr-reveal--stagger.is-visible>*:nth-child(1){transition-delay:0ms}.kr-reveal--stagger.is-visible>*:nth-child(2){transition-delay:80ms}.kr-reveal--stagger.is-visible>*:nth-child(3){transition-delay:.16s}.kr-reveal--stagger.is-visible>*:nth-child(4){transition-delay:.24s}.kr-reveal--stagger.is-visible>*:nth-child(5){transition-delay:.32s}.kr-reveal--stagger.is-visible>*:nth-child(6){transition-delay:.4s}.kr-reveal--stagger.is-visible>*:nth-child(7){transition-delay:.48s}.kr-reveal--stagger.is-visible>*:nth-child(8){transition-delay:.56s}@supports (animation-timeline: view()){.kr-reveal{animation:krRevealView .9s cubic-bezier(.16,.84,.24,1) both;animation-timeline:view();animation-range:entry 10% cover 35%;transition:none}@keyframes krRevealView{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}.kr-h1,.kr-h2{view-timeline-name:--headline;animation-timeline:--headline}@keyframes krHeadlineFade{0%{opacity:0;letter-spacing:-.04em}60%,to{opacity:1;letter-spacing:-.02em}}.kr-cat,.kr-prod,.kr-wtb-own,.kr-wtb-chain,.kr-fw-card,.kr-os-card,.kr-pd-fact-list .fact{transition:transform .35s cubic-bezier(.16,.84,.24,1),box-shadow .35s cubic-bezier(.16,.84,.24,1),border-color .25s ease}.kr-cat:hover,.kr-prod:hover,.kr-wtb-own:hover,.kr-os-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -20px #1c140e2e}.kr-cat .img,.kr-prod-img{overflow:hidden}.kr-cat .img img,.kr-cat .img svg,.kr-prod-img img,.kr-prod-img svg{transition:transform .8s cubic-bezier(.16,.84,.24,1),filter .6s ease;will-change:transform}.kr-cat:hover .img img,.kr-prod:hover .kr-prod-img img{transform:scale(1.06)}.kr-hero-ed .photo img{animation:krBreathe 26s ease-in-out infinite alternate;will-change:transform}@keyframes krBreathe{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.09) translate3d(-1.2%,-1.8%,0)}}.kr-btn{position:relative;overflow:hidden;transition:background .25s ease,color .25s ease,transform .15s cubic-bezier(.16,.84,.24,1),border-color .25s ease,letter-spacing .25s ease}.kr-btn:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--kr-btn-x, 50%) var(--kr-btn-y, 50%),rgba(255,255,255,.18) 0%,transparent 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}.kr-btn:hover:after{opacity:1}.kr-btn:hover{letter-spacing:0}.kr-btn:active{transform:scale(.97)}.kr-btn svg,.kr-path .arr{transition:transform .3s cubic-bezier(.16,.84,.24,1)}.kr-btn:hover svg{transform:translate(3px)}.kr-btn:hover svg[width="14"][height="14"]{transform:translate(2px,-2px)}.kr-header{transition:background .35s ease,border-color .35s ease,backdrop-filter .35s ease,padding .35s ease}.kr-header.is-scrolled{background:color-mix(in oklab,var(--kr-cream) 95%,transparent);backdrop-filter:blur(20px);border-bottom-color:var(--kr-line)}.kr-header-inner{transition:padding .35s ease}.kr-header.is-scrolled .kr-header-inner{padding-top:14px;padding-bottom:14px}.kr-seal{animation:krSealRotate 60s linear infinite;transform-origin:center}@keyframes krSealRotate{0%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}to{transform:rotate(-4deg)}}.kr-seal:after{animation:krSealDash 80s linear infinite}@keyframes krSealDash{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kr-counter{display:inline-block;font-variant-numeric:tabular-nums}.kr-chains-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.kr-marquee-track{display:flex;gap:64px;width:max-content;animation:krMarquee 40s linear infinite}.kr-marquee-track:hover{animation-play-state:paused}@keyframes krMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.kr-wholesale .frost-snowflake{animation:kr-frost-rotate 90s linear infinite;transform-origin:160px 160px}.kr-wholesale .list .item{position:relative;transition:padding-left .35s ease}.kr-wholesale .list .item:hover{padding-left:8px}.kr-wholesale .list .item:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#1f3a4f66;transition:width .5s cubic-bezier(.16,.84,.24,1)}.kr-wholesale .list .item:hover:after{width:100%}.kr-cat-tab,.kr-pd-tab,.kr-fw-row{position:relative}.kr-cat-tab:after,.kr-pd-tab:after{transition:transform .35s cubic-bezier(.16,.84,.24,1),opacity .25s ease;transform-origin:left;transform:scaleX(0);opacity:0}.kr-cat-tab.is-active:after,.kr-pd-tab.is-active:after{transform:scaleX(1);opacity:1}.kr-wtb-pin.is-active:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid currentColor;opacity:0;animation:krPinPulse 1.8s ease-out infinite}@keyframes krPinPulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(2.2);opacity:0}}.kr-timeline-row{position:relative;transition:padding-left .35s ease}.kr-timeline-row:hover{padding-left:12px}.kr-fw-card,.kr-case-card{animation:krFadeUp .5s cubic-bezier(.16,.84,.24,1)}@keyframes krFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.kr-m-cat-card,.kr-m-cart-item,.kr-m-fav-item,.kr-m-cab-order{animation:krFadeUp .5s cubic-bezier(.16,.84,.24,1) both}.kr-m-cat-card:nth-child(1),.kr-m-cart-item:nth-child(1),.kr-m-fav-item:nth-child(1){animation-delay:0ms}.kr-m-cat-card:nth-child(2),.kr-m-cart-item:nth-child(2),.kr-m-fav-item:nth-child(2){animation-delay:60ms}.kr-m-cat-card:nth-child(3),.kr-m-cart-item:nth-child(3),.kr-m-fav-item:nth-child(3){animation-delay:.12s}.kr-m-cat-card:nth-child(4),.kr-m-cart-item:nth-child(4),.kr-m-fav-item:nth-child(4){animation-delay:.18s}.kr-m-cat-card:nth-child(5),.kr-m-fav-item:nth-child(5){animation-delay:.24s}.kr-m-cat-card:nth-child(6){animation-delay:.3s}.kr-m-onb-photo img{animation:krOnbZoom 8s ease-out forwards}@keyframes krOnbZoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.kr-m-pip-num,.kr-m-pip{animation:krPipPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes krPipPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.kr-partner-fields input:focus,.kr-partner-fields select:focus,.kr-m-field input:focus,.kr-m-field select:focus{box-shadow:0 0 0 4px #6e1a2b14}.kr-chip,.kr-m-chip,.kr-m-filter,.kr-wtb-filter,.kr-cases-tab{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s cubic-bezier(.16,.84,.24,1)}.kr-chip:active,.kr-m-chip:active,.kr-m-filter:active,.kr-wtb-filter:active{transform:scale(.96)}.kr-atelier-quote p,.kr-about-quote p,.kr-case-quote p,.kr-m-quote p{transition:color .4s ease}.kr-footer a{position:relative;display:inline-block}.kr-footer a:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:currentColor;transition:width .35s cubic-bezier(.16,.84,.24,1)}.kr-footer a:hover:after{width:100%}
