.justify-center{justify-content:center}.vim-header--wrapper{display:flex;align-items:center;justify-content:space-between;transition:all .4s ease-in-out}.vim-header--cta{display:flex;gap:2rem;align-items:center;transition:all var(--duration-medium) ease-in-out}.scrolled-past-header .xxxxxxxxxxx{background-color:rgba(var(--color-background),.9);padding-top:var(--padding-top);padding-bottom:var(--padding-top);box-shadow:rgba(var(--color-button),.04) 0 24px 48px -4px,rgba(var(--color-button),.04) 0 12px 24px -4px,rgba(var(--color-button),.04) 0 8px 16px -4px,rgba(var(--color-button),.04) 0 4px 8px -2px,rgba(var(--color-button),.64) 0 0 1px,rgba(var(--color-button),.04) 0 48px 96px -4px}.vim-header--logo img{transition:.3s}.scrolled-past-header .vim-header--logo img{width:calc(var(--logo-width) * .8)!important}@media only screen and (max-width: 989px){.vim-header--logo .header__heading-logo-wrapper,.vim-header--cta{gap:1rem}.vim-header--cta .scrolling-words-box ul{margin-right:0}.vim-header--logo img{width:calc(var(--logo-width) * .9)!important}.scrolled-past-header .vim-header--logo img{width:calc(var(--logo-width) * .7)!important}}.scrolled-past-header .vim-header--cta .button{min-width:calc(12rem + var(--buttons-border-width) * 2)}.vim-header--logo .header__heading-logo-wrapper{display:flex;align-items:center;gap:2rem}@media only screen and (max-width: 989px){.vim-header--logo .header__heading-logo-wrapper{gap:1rem}}.vim-demo--wrapper{position:relative}.vim-demo--wrapper>*{position:relative}.vim--demo .video-section{background-color:rgba(var(--color-foreground),0);border:var(--vim-border-width) solid rgba(var(--color-foreground),1);max-width:80%;margin:auto;overflow:hidden}.vim-demo--testimonials{display:flex;flex-wrap:wrap;gap:2rem;max-width:85%;margin:auto;font-weight:600}@media only screen and (max-width: 989px){.vim--demo .video-section{max-width:unset}}.vim-demo--testimonial{align-self:center;border:var(--vim-border-width) solid rgba(var(--color-foreground),1);border-radius:1.5rem;box-shadow:6px 6px #292524;transition:all .1s var(--delay) ease-in-out;overflow:hidden;flex:1 1 calc((100% - 4rem) / 3);transform:scale(.55)}@media only screen and (max-width: 749px){.vim-demo--testimonial.is-in-viewport{transform:scale(.85)}}@media only screen and (min-width: 750px){.vim-demo--testimonial.is-in-viewport{transform:scale(1)}}.vim-demo--testimonial>*{padding:1.5rem;background-color:#f9f9f9;font-size:1rem;font-family:Roboto Mono,monospace;letter-spacing:normal}@media only screen and (max-width: 989px){.vim-demo--testimonials{gap:1rem 2rem;font-weight:400}}@media only screen and (max-width: 749px){.vim-demo--testimonials{max-width:unset;display:block}.vim-demo--testimonial{align-self:center!important;margin:auto;flex:1 1 calc((100% - 6rem)*1);transition:all .2s .2s ease-in-out}.swiper-slide-active .vim-demo--testimonial{transform:scale(1)}}.vim-demo--testimonials-slider .swiper-slide{width:60%;margin-bottom:8px;align-self:center}.theme-names .swiper-slide{width:unset;cursor:pointer;text-transform:uppercase;font-family:Roboto Mono,monospace;letter-spacing:normal}.theme-names .swiper-slide .theme-names--wrapper{padding:.5rem 2rem;border:var(--vim-border-width) solid transparent;border-radius:40px;margin-bottom:6px;text-decoration:underline;text-underline-offset:3px}.theme-screenshots--wrapper{transform:scale(.95);transition:transform .4s .5s linear;border:var(--vim-border-width) solid rgba(var(--color-foreground),1);border-radius:1.5rem;overflow:hidden}.swiper-slide-active .theme-screenshots--wrapper{opacity:1;transform:scale(1);box-shadow:1px 2px 37px 11px #0000000f}.theme-screenshots:after{position:absolute;top:0;left:50%;width:70%;height:100%;transform:translate(-50%);background-color:rgb(var(--color-foreground));border:var(--vim-border-width) solid rgba(var(--color-foreground),1);border-radius:1.5rem}.theme-names .swiper-slide-thumb-active .theme-names--wrapper{border-color:rgba(var(--color-foreground),1);text-decoration:unset;text-underline-offset:unset}@media only screen and (min-width: 1200px){.theme-names{max-width:80%}}.theme-names,.theme-screenshots{margin-top:30px}.theme-names .swiper-wrapper{gap:1rem;flex-wrap:wrap;justify-content:center;transform:unset!important}.theme-screenshots{overflow-y:unset}.theme-screenshots .swiper-slide{width:70%;margin-left:.5rem;margin-right:.5rem;scale:.95;transition:all .3s ease-in-out}.swiper-slide.swiper-slide-active{scale:1.05}@media only screen and (max-width: 989px){.theme-screenshots .swiper-slide{margin-left:.5rem;margin-right:.5rem}.theme-names .swiper-slide .theme-names--wrapper{font-size:.9rem;padding:.25rem .75rem}}@media only screen and (max-width: 749px){.theme-screenshots .swiper-slide,.theme-screenshots:after{width:80%}.theme-screenshots .swiper-slide{padding-left:.25rem;padding-right:.25rem}.theme-names .swiper-wrapper{gap:.5rem}}.footer__content-bottom .list-menu__item--link{text-decoration:underline;text-underline-offset:3px}.shopify-section-header-sticky{z-index:99}.scrolling-words-container{display:inline-flex;align-items:center;font-size:1.5rem;color:rgba(var(--color-foreground),1)}.scrolling-words-box{height:3rem;margin:auto;overflow:hidden}.scrolling-words-box ul{margin:0 .625rem;padding:0;transition:all .2s linear}.scrolling-words-box ul li{display:flex;align-items:center;justify-content:flex-end;height:3rem;list-style:none;font-family:Roboto Mono,monospace;letter-spacing:normal}@media screen and (max-width: 749px){.scrolling-words-box ul li{letter-spacing:0;font-size:1rem}}.image-with-text__media-item:not(.meta-images-inn){box-shadow:1px 2px 37px 11px #0000000f}.image-with-text__media-item.meta-images-inn>.image-with-text__media{overflow:unset}.image-with-text__media-item:not(.meta-images-inn){border:var(--vim-border-width) solid rgba(var(--color-foreground),1);overflow:hidden}.image-with-text__media-item:not(.meta-images-inn)>*{border:1px solid rgba(var(--color-foreground),.3);border-radius:1.5rem!important}@media only screen and (min-width: 750px){.image-with-text-fullwidth--true .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:not(.meta-images-inn){padding-left:0;border-left:none;border-top-left-radius:unset!important;border-bottom-left-radius:unset!important}.image-with-text-fullwidth--true .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:not(.meta-images-inn)>*{border-left:none;border-top-left-radius:unset!important;border-bottom-left-radius:unset!important}.image-with-text-fullwidth--true .grid.image-with-text__grid--reverse .image-with-text__media-item:not(.meta-images-inn){padding-right:0;border-right:none;border-top-right-radius:unset!important;border-bottom-right-radius:unset!important}.image-with-text-fullwidth--true .grid.image-with-text__grid--reverse .image-with-text__media-item:not(.meta-images-inn)>*{border-right:none;border-top-right-radius:unset!important;border-bottom-right-radius:unset!important}}.metaImages-item.image-in--true{border:var(--vim-border-width) solid rgba(var(--color-foreground),1);overflow:hidden;box-shadow:1px 2px 37px 11px #0000000f;line-height:0;transition:all .2s linear}.metaImages-item.image-in--true:not(:first-child){border-radius:.75rem}.metaImages-item:first-child{height:100%;right:0;position:absolute;border-radius:2rem}.metaImages-item:first-child>*{height:100%;width:unset}.metaImages-item.image-in--true:nth-child(2n){height:unset;width:40%;left:0;position:absolute;top:50%;transform:translate(-20%)}.is-in-viewport.metaImages-item.image-in--true:nth-child(2n){transform:translate(0)}.metaImages-item.image-in--true:nth-child(3n){height:unset;width:25%;left:15%;position:absolute;top:50%;transform:translate(60%,-70%)}.is-in-viewport.metaImages-item.image-in--true:nth-child(3n){transform:translate(40%,-50%)}.metaImages-item:last-child:not(.image-in--true){position:absolute;left:40%;top:43%;width:15%;line-height:0;transform:rotate(-55deg);display:none}.metaImages-item:last-child:not(.image-in--true) #arrow{display:none}.is-in-viewport .metaImages-item:last-child:not(.image-in--true),.is-in-viewport .metaImages-item:last-child:not(.image-in--true) #arrow{display:unset}.metaImages-item img{max-width:100%;height:unset}.button{border-width:var(--vim-border-width);box-shadow:1px 2px 37px 11px #0000000f}.three-images-wrapper{display:flex;align-items:flex-end;justify-content:center;gap:1rem}.three-images-wrapper>div{flex:0 1 calc((100% - 2rem) / 3);line-height:0}.three-images-wrapper>:nth-child(2n){flex:0 1 calc(100% / 3)}.three-images-wrapper .media{border:var(--vim-border-width) solid;border-radius:70px 70px 0 0;box-shadow:1px 2px 37px 11px #0000000f}@media only screen and (min-width: 750px) and (max-width: 989px){.three-images-wrapper .media{border-radius:40px 40px 0 0}}@media only screen and (max-width: 749px){.three-images-wrapper .media{border-radius:20px 20px 0 0}}.overlaid--wrapper{position:relative}.three-overlaid-images-wrapper{border:var(--vim-border-width) solid;overflow:hidden;--animation-time: 5s;margin-left:auto;margin-right:auto;box-shadow:1px 2px 37px 11px #0000000f}.two-overlaid-images-wrapper{box-shadow:6px 6px rgb(var(--color-foreground));border:var(--vim-border-width) solid;overflow:hidden;--animation-time: 2.5s}.four-overlaid-images-wrapper{box-shadow:6px 6px rgb(var(--color-foreground));border:var(--vim-border-width) solid;overflow:hidden;--animation-time: 5s}.three-overlaid-images-wrapper .media{background:#f9f9f9}.three-overlaid-images-wrapper .media>img{transition:unset;animation:threeFadeAnimation var(--animation-time) infinite;visibility:hidden}.four-overlaid-images-wrapper>img{transition:unset;animation:fourFadeAnimation var(--animation-time) infinite;visibility:hidden}.two-overlaid-images-wrapper>img{transition:unset;animation:twoFadeAnimation var(--animation-time) infinite;visibility:hidden}.three-overlaid-images-wrapper .media>:first-child{animation-delay:calc(var(--animation-time) * 0)}.three-overlaid-images-wrapper .media>:nth-child(2n){animation-delay:calc(var(--animation-time) / 3)}.three-overlaid-images-wrapper .media>:nth-child(3n){animation-delay:calc(var(--animation-time) * 2 / 3)}.two-overlaid-images-wrapper>:first-child{animation-delay:calc(var(--animation-time) * 0)}.two-overlaid-images-wrapper>:nth-child(2n){animation-delay:calc(var(--animation-time) / 2)}.four-overlaid-images-wrapper>:first-child{animation-delay:calc(var(--animation-time) * 0)}.four-overlaid-images-wrapper>:nth-child(2n){animation-delay:calc(var(--animation-time) / 4)}.four-overlaid-images-wrapper>:nth-child(3n){animation-delay:calc(var(--animation-time) * 2 / 4)}.four-overlaid-images-wrapper>:nth-child(4n){animation-delay:calc(var(--animation-time) * 3 / 4)}@keyframes threeFadeAnimation{0%{visibility:visible}33.33%{visibility:hidden}to{visibility:hidden}}@keyframes fourFadeAnimation{0%{visibility:visible}25%{visibility:hidden}to{visibility:hidden}}@keyframes twoFadeAnimation{0%{visibility:visible}50%{visibility:hidden}}.image-with-text__content .rich-text__buttons{justify-content:flex-start}.rich-text__blocks>*+.overlaid--wrapper{margin-top:3rem}.rich-text__blocks>h1+*{max-width:min(90rem,90%)}.overlaid-images--background{position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);z-index:-1;width:105%;max-height:125%;height:unset;opacity:.6;filter:blur(10px);transition:transform 2s .2s}.checkInViewport>.overlaid-images--background{transform:translate(-50%,-50%)}@media only screen and (min-width: 750px){.rich-text__blocks>*+.overlaid--wrapper,.rich-text__blocks>*+.three-images-wrapper,.rich-text__blocks>.overlaid--wrapper+*{margin-top:4rem}.three-overlaid-images-wrapper{max-width:min(60rem,50%)}section:nth-child(20n+2) .three-overlaid-images-wrapper{max-width:min(90rem,90%)}}.template--page-vim #MainContent>:last-child,.template--page-vim #MainContent>:nth-child(3){background-color:#ffe3d280}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vim.css.map */
