:root{--mo-ease: cubic-bezier(.22, 1, .36, 1);--mo-out: cubic-bezier(.16, 1, .3, 1)}.sf-motion .sf-rv{opacity:0;transition:opacity .9s var(--mo-ease),transform .9s var(--mo-ease),clip-path 1.1s var(--mo-out);transition-delay:var(--rv-delay, 0ms);will-change:opacity,transform}.sf-motion .sf-rv--block{transform:translate3d(0,28px,0)}.sf-motion .sf-rv--item{transform:translate3d(0,22px,0) scale(.985)}.sf-motion .sf-rv--media{clip-path:inset(7% 5% 7% 5% round 12px);transform:translate3d(0,18px,0)}.sf-motion .sf-rv--media img{transform:scale(1.08);transition:transform 1.5s var(--mo-out);transition-delay:var(--rv-delay, 0ms)}.sf-motion .sf-rv.is-in{opacity:1;transform:none;will-change:auto}.sf-motion .sf-rv--media.is-in{clip-path:inset(0 0 0 0 round 0)}.sf-motion .sf-rv--media.is-in img{transform:none}.sf-parallax{will-change:transform}.sf-button,.product-card__buy button,.product-card__qty input,.sfc-newsletter__form :is(button,input),.shop-a-catalog .product-card__compare,.radar-reading__toggle,.tech-group__more,.contact-submit{border-radius:0!important}.sf-button,.contact-submit,.product-card__buy button,.sfc-newsletter__form button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .14s var(--mo-ease)}.sf-button:active,.contact-submit:active,.product-card__buy button:active,.sfc-newsletter__form button:active{transform:scale(.975)}:is(.sf-button,.contact-submit,.se-link,.sf-text-action,.radar-read,.product-card__actions>a,.sfc-portal .se-link,.tech-document__actions .sf-button) svg{transition:transform .26s var(--mo-ease)}:is(.sf-button,.se-link,.sf-text-action,.radar-read,.product-card__actions>a):is(:hover,:focus-visible) .sf-icon--arrow{transform:translate(4px)}.contact-submit:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.tech-document__actions .sf-button:is(:hover,:focus-visible) svg{transform:translateY(-2px)}:is(.se-link,.sf-text-action,.radar-read){transition:color .2s ease,text-underline-offset .26s var(--mo-ease),text-decoration-thickness .2s ease}:is(.se-link,.sf-text-action):is(:hover,:focus-visible){text-underline-offset:.5em;text-decoration-thickness:2px}:is(.se-project__images figure,.pa-chapter>figure,.se-journey__step>figure,.radar-c-voices>figure,.se-lease-systems>figure,.se-about__opening figure,.se-future>figure){overflow:hidden;border-radius:12px}:is(.se-project__images figure,.pa-chapter>figure,.se-journey__step>figure,.radar-c-voices>figure,.se-lease-systems>figure,.se-about__opening figure,.se-future>figure) img{transition:transform .9s var(--mo-out)}:is(.se-project__images figure,.pa-chapter>figure,.se-journey__step>figure,.radar-c-voices>figure,.se-lease-systems>figure,.se-about__opening figure,.se-future>figure):hover img{transform:scale(1.035)}.se-team__grid article figure{overflow:hidden}.se-team__grid article img{transition:transform .9s var(--mo-out),filter .4s ease}.se-team__grid article:hover img{transform:scale(1.04)}.se-team__grid article h3{transition:color .2s ease}.se-team__grid article:hover h3{color:var(--sf-orange-ink, var(--sf-navy))}.tech-document--row{transition:background-color .2s ease}.tech-document--row:hover{background:color-mix(in srgb,var(--sf-pale) 35%,#fff)}.radar-reading summary h3,.sf-home-faq__item button>span,.lease-faq__list button>span{transition:transform .3s var(--mo-ease),color .2s ease}.radar-reading summary:hover h3,.sf-home-faq__item button:hover>span,.lease-faq__list button:hover>span{transform:translate(4px)}.radar-reading__toggle{transition:background-color .2s ease,transform .3s var(--mo-ease)}.radar-reading summary:hover .radar-reading__toggle{background:var(--sf-pale)}.radar-reading[open] .radar-reading__toggle{transform:rotate(45deg)}.sfc-card{transition:box-shadow .25s ease,transform .3s var(--mo-ease)}.sfc-card:hover{transform:translateY(-2px)}.sfc-card:hover .sfc-card__icon{background:var(--sf-orange);color:#fff}.sfc-card__icon{transition:background-color .25s ease,color .25s ease}.sf-benefits__list li svg{transition:background-color .25s ease,color .25s ease,transform .3s var(--mo-ease)}.sf-benefits__list li:hover svg{background:var(--sf-orange);color:#fff;transform:translateY(-2px)}.se-steps li .se-step-number{transition:transform .35s var(--mo-ease);display:inline-block}.se-steps li:hover .se-step-number{transform:translateY(-3px)}.library-a__products a,.library-a__filter-options button,.tech-dropdown__menu>button,.sort-menu>[data-sort-options] button,.shop-filter__brands label{transition:background-color .18s ease,color .18s ease}.sf-footer__social a{transition:background-color .2s ease,color .2s ease,transform .25s var(--mo-ease)}.sf-footer__social a:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.sf-motion .sf-rv,.sf-motion .sf-rv img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.sf-parallax{transform:none!important}:is(.se-project__images figure,.pa-chapter>figure,.se-journey__step>figure,.radar-c-voices>figure,.se-lease-systems>figure,.se-about__opening figure,.se-future>figure,.se-team__grid article):hover img,.sfc-card:hover,.sf-benefits__list li:hover svg,.se-steps li:hover .se-step-number,.sf-footer__social a:hover,.radar-reading summary:hover h3,.sf-home-faq__item button:hover>span,.lease-faq__list button:hover>span,:is(.sf-button,.se-link,.sf-text-action,.radar-read,.product-card__actions>a):hover .sf-icon--arrow{transform:none!important}.sf-button:active,.contact-submit:active,.product-card__buy button:active,.sfc-newsletter__form button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sunflex-motion.css.map */
