:root{--reko-anim-snel:220ms;--reko-anim-duur:460ms;--reko-anim-rijk:700ms;--reko-anim-ease:cubic-bezier(0.22, 1, 0.36, 1);--reko-anim-ease-rijk:cubic-bezier(0.16, 1, 0.3, 1);--reko-anim-ease-ui:cubic-bezier(0.4, 0, 0.2, 1);--reko-anim-shift:14px;--reko-anim-shift-rijk:28px;--reko-anim-stap:70ms}.reko-motion .reko-anim{opacity:0;will-change:opacity,translate,scale;transition-property:opacity,translate,scale,clip-path;transition-duration:var(--reko-anim-duur);transition-timing-function:var(--reko-anim-ease);transition-delay:calc(var(--reko-i, 0) * var(--reko-anim-stap))}.reko-motion .reko-anim.reko-anim--rustig{translate:0 var(--reko-anim-shift)}.reko-motion .reko-anim.reko-anim--rijk{translate:0 var(--reko-anim-shift-rijk);scale:.97;transition-duration:var(--reko-anim-rijk);transition-timing-function:var(--reko-anim-ease-rijk)}.reko-motion .reko-anim.reko-anim--fade{translate:none}.reko-motion .reko-anim.reko-anim--links{translate:var(--reko-anim-shift-rijk) 0}.reko-motion .reko-anim.reko-anim--rechts{translate:calc(-1 * var(--reko-anim-shift-rijk)) 0}.reko-motion .reko-anim.reko-anim--kop{translate:0 var(--reko-anim-shift-rijk);clip-path:inset(0 0 105% 0);transition-duration:var(--reko-anim-rijk);transition-timing-function:var(--reko-anim-ease-rijk)}.reko-motion .reko-anim.reko-anim--veeg{overflow:hidden;transition-duration:var(--reko-anim-rijk);transition-timing-function:var(--reko-anim-ease-rijk)}.reko-motion .reko-anim.reko-anim--veeg>img,.reko-motion .reko-anim.reko-anim--veeg img{translate:-12% 0;scale:1.04;transition:translate var(--reko-anim-rijk) var(--reko-anim-ease-rijk),scale var(--reko-anim-rijk) var(--reko-anim-ease-rijk);transition-delay:inherit}.reko-motion .reko-anim.reko-anim--veeg.is-in img{translate:none;scale:none}.reko-motion .reko-anim.reko-anim--zoom{scale:1.06;transition-duration:var(--reko-anim-rijk);transition-timing-function:var(--reko-anim-ease-rijk)}.reko-motion .reko-anim.is-in{opacity:1;translate:none;scale:none;clip-path:inset(0 0 0 0)}.reko-motion .reko-anim.is-done{will-change:auto;transition-delay:0s;clip-path:none}.reko-motion .reko-hero__text{opacity:0;translate:0 var(--reko-anim-shift-rijk);transition:opacity var(--reko-anim-rijk) var(--reko-anim-ease-rijk) 120ms,translate var(--reko-anim-rijk) var(--reko-anim-ease-rijk) 120ms}.reko-motion.reko-intro-klaar .reko-hero__text{opacity:1;translate:none}.reko-motion .reko-hero__video,.reko-motion .reko-hero__mobile{scale:1.05;transition:scale 1400ms var(--reko-anim-ease-rijk)}.reko-motion.reko-intro-klaar .reko-hero__video,.reko-motion.reko-intro-klaar .reko-hero__mobile{scale:1}.reko-motion .reko-btn,.reko-motion .woocommerce a.button,.reko-motion .woocommerce button.button,.reko-motion .woocommerce input.button{transition:background-color var(--reko-anim-snel) var(--reko-anim-ease-ui),color var(--reko-anim-snel) var(--reko-anim-ease-ui),transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-btn--text{transition:letter-spacing var(--reko-anim-snel) var(--reko-anim-ease-ui),color var(--reko-anim-snel) var(--reko-anim-ease-ui),border-color var(--reko-anim-snel) var(--reko-anim-ease-ui),transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-btn:not(.reko-btn--text){position:relative;isolation:isolate}.reko-motion .reko-btn:not(.reko-btn--text)::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--reko-green-hover);transform:scaleY(0);transform-origin:bottom;transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-btn:not(.reko-btn--text):hover::after,.reko-motion .reko-btn:not(.reko-btn--text):focus-visible::after{transform:scaleY(1)}.reko-motion .reko-btn--black::after{background:var(--reko-black-hover)}.reko-motion .reko-btn:active{transform:translateY(1px)}.reko-motion .reko-btn:disabled,.reko-motion .reko-pc__submit:disabled,.reko-motion .woocommerce .button.loading{animation:reko-puls 1200ms var(--reko-anim-ease-ui) infinite;cursor:progress}@keyframes reko-puls{0%,100%{opacity:1}50%{opacity:.6}}.reko-motion .reko-carousel__media,.reko-motion .reko-posts__media,.reko-motion .reko-image__figure{overflow:hidden}.reko-motion .reko-carousel__img,.reko-motion .reko-posts__img,.reko-motion .reko-specs__img,.reko-motion .reko-image__link .reko-image__img{transition:transform 520ms var(--reko-anim-ease)}.reko-motion .reko-carousel__item:hover .reko-carousel__img,.reko-motion .reko-posts__item:hover .reko-posts__img,.reko-motion .reko-specs__card:hover .reko-specs__img,.reko-motion .reko-image__link:hover .reko-image__img{transform:scale(1.05)}.reko-motion .reko-specs__card,.reko-motion .reko-specs__promo{transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-specs__card:hover,.reko-motion .reko-specs__promo:hover{transform:translateY(-3px)}.reko-motion .woocommerce ul.products li.product:not(.reko-anim),.reko-motion .woocommerce ul.products li.product.is-done{transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .woocommerce ul.products li.product:hover{transform:translateY(-3px)}@media (max-width:981px){.reko-motion .woocommerce .reko-related ul.products li.product:hover{transform:none}}.reko-motion .woocommerce ul.products li.product .woocommerce-loop-product__title{transition:color var(--reko-anim-snel) var(--reko-anim-ease-ui)}.reko-motion .woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--reko-green)}.reko-motion .reko-menu>li>a{position:relative}.reko-motion .reko-menu>li>a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--reko-green);transform:scaleX(0);transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-menu>li>a:hover::after,.reko-motion .reko-menu>li>a:focus-visible::after,.reko-motion .reko-menu>li.current-menu-item>a::after{transform:scaleX(1)}.reko-motion .reko-footer__list li,.reko-motion .reko-footer__contact li,.reko-motion .reko-footer__socials li{transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-footer__list li:has(a:hover),.reko-motion .reko-footer__contact li:has(a:hover){transform:translateX(4px)}.reko-motion .reko-footer__socials li:has(a:hover){transform:translateY(-3px) scale(1.08)}.reko-motion .reko-qty-steps button,.reko-motion .reko-loop__form .qty-btn{transition:color var(--reko-anim-snel) var(--reko-anim-ease-ui),background-color var(--reko-anim-snel) var(--reko-anim-ease-ui)}.reko-motion .reko-specs__arrow{transition:transform var(--reko-anim-snel) var(--reko-anim-ease),opacity var(--reko-anim-snel) var(--reko-anim-ease-ui)}.reko-motion .reko-specs__arrow--prev:hover:not(:disabled){transform:translateX(-3px)}.reko-motion .reko-specs__arrow--next:hover:not(:disabled){transform:translateX(3px)}.reko-motion .reko-config__group.is-verschenen{animation:reko-veld-in 340ms var(--reko-anim-ease) both}@keyframes reko-veld-in{from{opacity:0;translate:0 -8px}to{opacity:1;translate:none}}@supports (interpolate-size:allow-keywords){.reko-motion .reko-config__group.is-verschenen{interpolate-size:allow-keywords;overflow:hidden;animation:reko-veld-uitvouwen 340ms var(--reko-anim-ease) both}@keyframes reko-veld-uitvouwen{from{opacity:0;height:0}to{opacity:1;height:auto}}}@supports selector(::details-content){.reko-motion .reko-accordion__item{interpolate-size:allow-keywords}.reko-motion .reko-accordion__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size 320ms var(--reko-anim-ease-ui),opacity 260ms var(--reko-anim-ease-ui),content-visibility 320ms allow-discrete}.reko-motion .reko-accordion__item[open]::details-content{block-size:auto;opacity:1}}.reko-motion .reko-accordion__teken::before,.reko-motion .reko-accordion__teken::after{transition:opacity var(--reko-anim-snel) var(--reko-anim-ease-ui),transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-accordion__item[open] .reko-accordion__teken::after{transform:translate(-50%,-50%) rotate(90deg)}@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){@media (max-width:767px){.reko-motion .reko-text--inklap .reko-text__inklap~.reko-rte{interpolate-size:allow-keywords;height:auto;opacity:1;overflow-y:hidden;transition:height 320ms var(--reko-anim-ease-ui),opacity 260ms var(--reko-anim-ease-ui),display 320ms allow-discrete}.reko-motion .reko-text--inklap .reko-text__inklap:not([open])~.reko-rte{display:none;height:0;opacity:0}@starting-style{.reko-motion .reko-text--inklap .reko-text__inklap[open]~.reko-rte{height:0;opacity:0}}}}.reko-motion .reko-header{transition:box-shadow 300ms var(--reko-anim-ease-ui)}.reko-motion .reko-header.is-scrolled{box-shadow:0 2px 14px rgb(0 0 0 / .09)}.reko-motion .reko-header__logo img{transform-origin:left center;transition:transform 300ms var(--reko-anim-ease-ui)}.reko-motion .reko-header.is-scrolled .reko-header__logo img{transform:scale(.88)}.reko-motion .reko-cart__icon{transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-cart:hover .reko-cart__icon{transform:translateX(3px)}.reko-motion .sellabees-cart-count.is-gewijzigd{animation:reko-tel-op 420ms var(--reko-anim-ease-rijk)}@keyframes reko-tel-op{0%{transform:scale(1)}35%{transform:scale(1.35)}100%{transform:scale(1)}}.reko-motion .reko-mobile-menu{opacity:0;translate:0 -8px;transition:opacity 260ms var(--reko-anim-ease-ui),translate 260ms var(--reko-anim-ease)}.reko-motion .reko-mobile-menu.is-open{opacity:1;translate:none}.reko-motion .reko-mobile-menu.is-open>.reko-mobile-menu__list>li{animation:reko-menu-regel 320ms var(--reko-anim-ease) both;animation-delay:calc(var(--reko-i, 0) * 40ms)}@keyframes reko-menu-regel{from{opacity:0;translate:0 -6px}to{opacity:1;translate:none}}.reko-motion .reko-pc-modal{animation:reko-modal-in 240ms var(--reko-anim-ease-ui) both}.reko-motion .reko-pc-modal__box{animation:reko-modal-box-in 380ms var(--reko-anim-ease-rijk) both}@keyframes reko-modal-in{from{opacity:0}to{opacity:1}}@keyframes reko-modal-box-in{from{opacity:0;translate:0 16px;scale:.96}to{opacity:1;translate:none;scale:1}}.reko-motion .reko-pc-modal__close{transition:background-color var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-pc-modal__close-icon{transition:transform var(--reko-anim-snel) var(--reko-anim-ease)}.reko-motion .reko-pc-modal__close:hover .reko-pc-modal__close-icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.reko-motion .reko-anim,.reko-motion .reko-hero__text,.reko-motion .reko-hero__video,.reko-motion .reko-hero__mobile,.reko-motion .reko-mobile-menu{opacity:1!important;translate:none!important;scale:none!important;clip-path:none!important;transition:none!important}.reko-motion *,.reko-motion *::before,.reko-motion *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}