.logo-splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:110dvh;min-height:110vh;min-height:-webkit-fill-available;min-height:calc(var(--vh, 1vh) * 110);min-height:110svh;min-height:110dvh;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);z-index:999999;opacity:1;transition:opacity var(--screen-fade-duration) ease;pointer-events:none;transform:translateZ(.01px);-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (-webkit-touch-callout: none){.logo-splash-screen{min-height:calc(var(--vh-ios26, 1vh) * 110)}}.logo-splash-screen.hidden{opacity:0}.logo-fade-in-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.logo-fade-in-content{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;max-width:var(--logo-max-width)}.logo-fade-in-image{width:100%;opacity:0;transform:translateY(var(--slide-distance));will-change:opacity,transform}.logo-fade-in-image img{width:100%;height:auto;max-width:100%;display:block;object-fit:contain}.logo-fade-in-image.fade-in{opacity:1;transform:translateY(0);transition:opacity var(--fade-in-duration) cubic-bezier(.4,0,.2,1),transform var(--fade-in-duration) cubic-bezier(.4,0,.2,1)}.logo-fade-in-image.fade-out{opacity:0;transform:translateY(calc(var(--slide-distance) * -1));transition:opacity var(--fade-out-duration) cubic-bezier(.4,0,.2,1),transform var(--fade-out-duration) cubic-bezier(.4,0,.2,1)}.logo-fade-in-placeholder{width:100%;padding:60px 20px;border:2px dashed rgba(0,0,0,.1);border-radius:12px;background-color:#00000005;opacity:0;transform:translateY(var(--slide-distance));will-change:opacity,transform;display:flex;flex-direction:column;align-items:center;gap:20px}.logo-fade-in-placeholder.fade-in{opacity:1;transform:translateY(0);transition:opacity var(--fade-in-duration) cubic-bezier(.4,0,.2,1),transform var(--fade-in-duration) cubic-bezier(.4,0,.2,1)}.logo-fade-in-placeholder.fade-out{opacity:0;transform:translateY(calc(var(--slide-distance) * -1));transition:opacity var(--fade-out-duration) cubic-bezier(.4,0,.2,1),transform var(--fade-out-duration) cubic-bezier(.4,0,.2,1)}.logo-fade-in-placeholder svg{opacity:.4}.logo-fade-in-placeholder p{margin:0;font-size:14px;color:#00000080;font-weight:400;letter-spacing:.02em}.logo-fade-in-image,.logo-fade-in-placeholder{backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){.logo-fade-in-container{padding:0 15px}.logo-fade-in-content{max-width:calc(var(--logo-max-width) * .7)}.logo-fade-in-placeholder{padding:40px 15px}.logo-fade-in-placeholder p{font-size:12px}}@media screen and (max-width: 480px){.logo-fade-in-content{max-width:calc(var(--logo-max-width) * .6)}.logo-fade-in-placeholder{padding:30px 10px}}@media (prefers-reduced-motion: reduce){.logo-fade-in-image,.logo-fade-in-placeholder{transition:opacity .3s ease!important;transform:none!important}.logo-splash-screen{display:none!important}}@media print{.logo-splash-screen{display:none!important}}@supports (-webkit-touch-callout: none){@media screen and (max-width: 1024px){html{height:100dvh;overflow:hidden}body{height:100dvh;overscroll-behavior:contain;overflow:scroll;-webkit-overflow-scrolling:touch}}}@media screen and (max-width: 768px){.logo-fade-in-container{padding:0 15px}.logo-fade-in-content{max-width:calc(var(--logo-max-width) * .7);padding-top:30px;padding-bottom:0}@supports (-webkit-touch-callout: none){.logo-fade-in-content{padding-top:130px;padding-bottom:220px}}.logo-fade-in-placeholder{padding:40px 15px}.logo-fade-in-placeholder p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/logo-fade-in.css.map */
