.feature-section{.framer-container{height:2500px;position:relative;.framer-image-container{height:100%;max-height:100%;width:100%;border-radius:20px 0 0 20px;opacity:1;justify-content:center;align-items:flex-start;will-change:transform;align-content:center;cursor:default;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;padding:0;.framer-image{transition:transform .5s ease;border-radius:16px;box-shadow:inset 0 2px 1px 0 rgb(255,255,255),0 0 0 1px rgba(158,157,155,.08),0 2px 4px 0 rgba(0,0,0,.06);transform:none;transform-origin:50% 50% 0;align-items:center;aspect-ratio:1.5/1;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:100%;max-height:75svh;justify-content:flex-start;max-width:1200px;overflow:hidden;padding:0;position:relative;width:auto;will-change:transform;z-index:1;position:sticky;top:150px;.framer-product-image{position:absolute!important;inset:0;object-fit:cover;opacity:0;transition:opacity .8s ease,transform .8s ease;transform:scale(1.05);z-index:0}.framer-product-image.active{opacity:1;transform:scale(1);z-index:1}}.framer-seperator{width:0;filter:blur(2px);opacity:0;transition:.5s ease;position:sticky;top:100px;.framer-seperator-container{width:600px;padding:50px;.framer-box{position:relative;padding-left:20px;.line{border-radius:5px;position:absolute;left:0;top:0;height:100%;width:5px;background-color:var(--grey-100);overflow:hidden;.inner-line{transition:height .2s ease-out;width:100%;height:0;background-color:var(--primary)}}.btn-link{display:none;opacity:0;filter:blur(2px);transition:.5s ease}}.framer-box.active{.btn-link{display:flex;opacity:1;filter:blur(0)}}}}}.framer-image-container.scrolled{.framer-seperator{width:40%;filter:blur(0);flex:none;overflow:hidden;position:sticky;opacity:1;.framer-seperator-container{width:auto}}}}}