.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;overflow:hidden;transition:opacity var(--ls-exit-duration, .45s) ease-out,visibility var(--ls-exit-duration, .45s) ease-out}.loading-screen[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.loading-screen__inner{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-screen__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.loading-screen__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.loading-screen--has-bg .loading-screen__bg{opacity:0;transition:opacity var(--ls-crossfade-duration, 1s) ease-in-out}.loading-screen--has-bg.loading-screen--bg-reveal .loading-screen__bg{opacity:1}.loading-screen--has-bg .loading-screen__logo{opacity:1;transition:opacity var(--ls-crossfade-duration, 1s) ease-in-out}.loading-screen--has-bg.loading-screen--bg-reveal .loading-screen__logo{opacity:0}.loading-screen--has-bg.loading-screen--no-logo{--ls-icons-start: 0s}.loading-screen--has-bg.loading-screen--no-logo .loading-screen__bg{opacity:1;transition:none}.loading-screen--has-bg.loading-screen--no-logo.loading-screen--exit-fade-bg .loading-screen__bg{transition:opacity var(--ls-crossfade-duration, 1s) ease-in-out}.loading-screen--has-bg.loading-screen--exit-fade-bg .loading-screen__bg{opacity:0}.loading-screen__logo{position:relative;opacity:0;z-index:2}.loading-screen__logo img{display:block;max-width:100%;height:auto}.loading-screen__icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.loading-screen__icon{position:absolute;opacity:0;width:var(--ls-icon-size, 160px);height:var(--ls-icon-size, 160px);will-change:opacity,transform}.loading-screen__icon img{display:block;width:100%;height:100%;object-fit:contain}.loading-screen__progress{position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:60px;height:1px;background:currentColor;opacity:.2;overflow:hidden;border-radius:1px;z-index:2}.loading-screen__progress-bar{height:100%;width:0%;background:currentColor;opacity:.8}.loading-screen__icon:nth-child(1){top:4%;left:6%}.loading-screen__icon:nth-child(2){top:8%;right:8%;left:auto}.loading-screen__icon:nth-child(3){top:42%;left:2%}.loading-screen__icon:nth-child(4){top:50%;right:3%;left:auto}.loading-screen__icon:nth-child(5){bottom:12%;left:10%;top:auto}.loading-screen__icon:nth-child(6){bottom:6%;right:8%;top:auto;left:auto}.loading-screen__icon:nth-child(7){top:18%;left:35%}.loading-screen__icon:nth-child(8){bottom:22%;right:28%;top:auto;left:auto}.loading-screen__icon:nth-child(9){top:6%;left:48%}.loading-screen__icon:nth-child(10){bottom:35%;left:18%;top:auto}.loading-screen__icon:nth-child(11){top:30%;right:22%;left:auto}.loading-screen__icon:nth-child(12){bottom:5%;left:42%;top:auto}.loading-screen.is-animating .loading-screen__logo{animation:ls-fadeIn .8s cubic-bezier(.22,1,.36,1) forwards}.loading-screen--has-bg.is-animating .loading-screen__logo,.loading-screen--has-bg[data-style=logo-only].is-animating .loading-screen__logo,.loading-screen--has-bg[data-style=minimal].is-animating .loading-screen__logo{animation:none;opacity:1}.loading-screen.is-animating .loading-screen__progress-bar{animation:ls-progress var(--ls-duration, 3s) cubic-bezier(.4,0,.2,1) forwards}.loading-screen.is-animating .loading-screen__icon{animation:ls-appear .5s cubic-bezier(.22,1,.36,1) forwards,ls-wiggle 1.8s ease-in-out .5s infinite}.loading-screen.is-animating .loading-screen__icon:nth-child(1){animation-delay:.1s,.6s}.loading-screen.is-animating .loading-screen__icon:nth-child(2){animation-delay:.25s,.75s}.loading-screen.is-animating .loading-screen__icon:nth-child(3){animation-delay:.4s,.9s}.loading-screen.is-animating .loading-screen__icon:nth-child(4){animation-delay:.55s,1.05s}.loading-screen.is-animating .loading-screen__icon:nth-child(5){animation-delay:.65s,1.15s}.loading-screen.is-animating .loading-screen__icon:nth-child(6){animation-delay:.8s,1.3s}.loading-screen.is-animating .loading-screen__icon:nth-child(7){animation-delay:.35s,.85s}.loading-screen.is-animating .loading-screen__icon:nth-child(8){animation-delay:.5s,1s}.loading-screen.is-animating .loading-screen__icon:nth-child(9){animation-delay:.2s,.7s}.loading-screen.is-animating .loading-screen__icon:nth-child(10){animation-delay:.7s,1.2s}.loading-screen.is-animating .loading-screen__icon:nth-child(11){animation-delay:.45s,.95s}.loading-screen.is-animating .loading-screen__icon:nth-child(12){animation-delay:.85s,1.35s}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(1){animation-delay:calc(var(--ls-icons-start, 1.45s) + .1s),calc(var(--ls-icons-start, 1.45s) + .6s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(2){animation-delay:calc(var(--ls-icons-start, 1.45s) + .25s),calc(var(--ls-icons-start, 1.45s) + .75s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(3){animation-delay:calc(var(--ls-icons-start, 1.45s) + .4s),calc(var(--ls-icons-start, 1.45s) + .9s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(4){animation-delay:calc(var(--ls-icons-start, 1.45s) + .55s),calc(var(--ls-icons-start, 1.45s) + 1.05s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(5){animation-delay:calc(var(--ls-icons-start, 1.45s) + .65s),calc(var(--ls-icons-start, 1.45s) + 1.15s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(6){animation-delay:calc(var(--ls-icons-start, 1.45s) + .8s),calc(var(--ls-icons-start, 1.45s) + 1.3s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(7){animation-delay:calc(var(--ls-icons-start, 1.45s) + .35s),calc(var(--ls-icons-start, 1.45s) + .85s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(8){animation-delay:calc(var(--ls-icons-start, 1.45s) + .5s),calc(var(--ls-icons-start, 1.45s) + 1s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(9){animation-delay:calc(var(--ls-icons-start, 1.45s) + .2s),calc(var(--ls-icons-start, 1.45s) + .7s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(10){animation-delay:calc(var(--ls-icons-start, 1.45s) + .7s),calc(var(--ls-icons-start, 1.45s) + 1.2s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(11){animation-delay:calc(var(--ls-icons-start, 1.45s) + .45s),calc(var(--ls-icons-start, 1.45s) + .95s)}.loading-screen--has-bg.is-animating .loading-screen__icon:nth-child(12){animation-delay:calc(var(--ls-icons-start, 1.45s) + .85s),calc(var(--ls-icons-start, 1.45s) + 1.35s)}.loading-screen[data-style=logo-only] .loading-screen__icons{display:none}.loading-screen[data-style=logo-only].is-animating .loading-screen__logo{animation:ls-logoScale 1s cubic-bezier(.22,1,.36,1) forwards}.loading-screen[data-style=minimal] .loading-screen__icons{display:none}.loading-screen[data-style=minimal] .loading-screen__progress{width:120px}.loading-screen[data-style=minimal].is-animating .loading-screen__logo{animation:ls-fadeIn .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes ls-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ls-logoScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ls-appear{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ls-wiggle{0%{transform:rotate(0) translate(0)}15%{transform:rotate(-2deg) translate(-1px,1px)}30%{transform:rotate(1.5deg) translate(1px,-1px)}45%{transform:rotate(-1deg) translate(-.5px,.5px)}60%{transform:rotate(.8deg) translate(.5px,-.5px)}75%{transform:rotate(-.5deg) translate(-.3px,.3px)}to{transform:rotate(0) translate(0)}}@keyframes ls-progress{0%{width:0%}to{width:100%}}@media(prefers-reduced-motion:reduce){.loading-screen,.loading-screen *{animation-duration:.01ms!important;transition-duration:.01ms!important}.loading-screen__logo,.loading-screen__icon{opacity:1}.loading-screen--has-bg{--ls-icons-start: .01ms}}@media(max-width:749px){.loading-screen__icon{width:var(--ls-icon-size-mobile, 88px);height:var(--ls-icon-size-mobile, 88px)}.loading-screen__progress{width:48px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/loading-screen.css.map */
