.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#1a1a1a;z-index:9998;display:flex;align-items:center;justify-content:flex-start;transition:transform .7s cubic-bezier(.85,0,.15,1)}.loading-inner{padding-inline:var(--fv-container-side)!important}.loading-text-container{position:absolute;font-size:4.8rem;font-family:var(--font-main-en);font-weight:var(--light);overflow:hidden;letter-spacing:0;top:calc(50vh - 4rem);left:var(--fv-container-side);z-index:9998;white-space:nowrap}.loading-text-container__inner{display:contents}@media screen and (min-width:1920px){.loading-text-container__inner{margin:0 auto;display:block;max-width:calc(var(--container) - (var(--fv-container-side) * 2));position:relative;width:100%}.loading-text-container{top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding-inline:var(--fv-container-side)!important}}.loading-text-base{color:#474747;display:block;opacity:0}.is-main-active .loading-text-base{opacity:1}.loading-text-active{position:absolute;top:3.1rem;left:0;color:#fff;width:0;overflow:hidden;white-space:nowrap;display:block;transition:all 1.6s cubic-bezier(1,0,0,1)}.loading-overlay.is-loaded{transform:translateY(-100%)}.loading-overlay.is-active .loading-text-active{width:100%}@media screen and (max-width:960px){.loading-text-container{font-size:3.8rem}}@media screen and (max-width:560px){.loading-text-container{font-size:2.4rem}.loading-text-container{top:calc(50vh - 4rem)}}.loading-text-base .char{display:inline-block;opacity:0;transform:translateY(15px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--char-index) * 15ms)}.is-main-active .loading-text-base .char{opacity:1;transform:translateY(0)}.loading-text-active{position:absolute;top:3.1rem;left:0;color:#fff;width:0;overflow:hidden;white-space:nowrap;transition:all 1.6s cubic-bezier(1,0,0,1)}.loading-overlay.is-active~.loading-text-container .loading-text-active,.loading-overlay.is-active .loading-text-active{width:100%}@media screen and (max-width:960px){.loading-text-active{top:2.6rem}}@media screen and (max-width:560px){.loading-text-active{top:2.4rem}}.fv__copy-sub .char{display:inline-block;opacity:0;transform:translateY(15px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--char-index) * .02s)}.is-sub-active .fv__copy-sub .char{opacity:1;transform:translateY(0)}#MainContent,.footer,.cv-area,.lower-page-header,.header-wrapper,.footer-reveal-cta,.footer-sticky-wrapper,.breadcrumb,.content-wrapper{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}body.is-transitioning:not(.template-index) #MainContent,body.is-transitioning:not(.template-index) .header-wrapper,body.is-transitioning:not(.template-index) .footer,body.is-transitioning:not(.template-index) .cv-area,body.is-transitioning:not(.template-index) .footer-reveal-cta,body.is-transitioning:not(.template-index) .footer-sticky-wrapper,body.is-transitioning:not(.template-index) .breadcrumb,body.is-transitioning:not(.template-index) .lower-page-header,body.is-transitioning:not(.template-index) .information-cta,body.is-transitioning:not(.template-index) .mega-menu-overlay,body[data-leaving=true] .loading-text-container,body[data-leaving=true] .content-wrapper body[data-leaving=true] #MainContent,body[data-leaving=true] .header-wrapper,body[data-leaving=true] .footer,body[data-leaving=true] .cv-area,body[data-leaving=true] .footer-reveal-cta,body[data-leaving=true] .footer-sticky-wrapper,body[data-leaving=true] .lower-page-header,body[data-leaving=true] .breadcrumb,body[data-leaving=true] .information-cta,body[data-leaving=true] .mega-menu-overlay,body[data-leaving=true] .content-wrapper{opacity:0!important;transform:translateY(10px)!important}#js-fade-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff!important;z-index:100000;pointer-events:none;opacity:0;transition:opacity .2s ease}body.is-transitioning:not(.template-index) #js-fade-overlay,body[data-leaving=true] #js-fade-overlay{opacity:1!important}body.template-index:not([data-leaving=true]) #js-fade-overlay{display:none!important}body.force-show #js-fade-overlay{display:none!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-loading.css.map */
