section.loading-layer-container{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10000000;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:var(--bg-primary)}section.loading-layer-container .main-loader-content{margin-top:7vw;padding:0;width:30vw;height:15vw;background-color:transparent;overflow:hidden;transform:translateX(-.5vw)}section.loading-layer-container .main-loader-content>div{width:100%;height:50%}section.loading-layer-container .main-loader-content>div:first-child{padding:1vw;height:70%}section.loading-layer-container .main-loader-content>div:last-child{height:30%}section.loading-layer-container .main-loader-content>div:last-child h3{color:var(--dark-font);opacity:.2;animation:animate-main-loader-title 2s linear infinite}@keyframes animate-main-loader-title{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}section.loading-layer-container figure.main-loader-logo{width:65%;height:65%;position:relative}section.loading-layer-container figure.main-loader-logo svg{position:absolute;width:100%;transition:all .3s linear}section.loading-layer-container figure.main-loader-logo svg path{transition:all .3s linear}section.loading-layer-container figure.main-loader-logo svg path:nth-child(2){stroke-dasharray:7.5vw;fill:transparent;stroke:var(--dark-font);stroke-width:.5px;animation:animate-logo-path2 1.75s linear forwards}section.loading-layer-container figure.main-loader-logo svg path:first-child,section.loading-layer-container figure.main-loader-logo svg path:nth-child(3){animation:animate-logo-path1 1.25s linear forwards}@keyframes animate-logo-path1{0%{opacity:0}to{opacity:1}}@keyframes animate-logo-path2{0%{stroke-dashoffset:7.5vw}20%{stroke-dashoffset:6.5vw}40%{stroke-dashoffset:5.5vw}60%{stroke-dashoffset:4.5vw}80%{stroke-dashoffset:3vw;fill:transparent}to{stroke-dashoffset:0;fill:var(--surface-dark-soft)}}section.loading-layer-container .lds-ellipsis{display:inline-block;position:relative;width:4.7vw;height:4vw}section.loading-layer-container .lds-ellipsis div{position:absolute;top:1.6vw;width:.7vw;height:.7vw;border-radius:50%;background:var(--primary);animation-timing-function:cubic-bezier(0,1,1,0)}section.loading-layer-container .lds-ellipsis div:first-child{left:.5vw;animation:lds-ellipsis1 .6s infinite}section.loading-layer-container .lds-ellipsis div:nth-child(2){left:.5vw;animation:lds-ellipsis2 .6s infinite}section.loading-layer-container .lds-ellipsis div:nth-child(3){left:2vw;animation:lds-ellipsis2 .6s infinite}section.loading-layer-container .lds-ellipsis div:nth-child(4){left:3.5vw;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(1.5vw)}}@media screen and (max-width:992px){.main-loader-content{padding:0;width:50vw;height:50vw;border-radius:1vw;box-shadow:0 0 1vw var(--black-60);overflow:hidden;transform:translateX(0)}}@media screen and (max-width:450px){.main-loader-content{box-shadow:none}section.loading-layer-container .main-loader-content{margin-top:7vw;width:60vw;height:55vw}section.loading-layer-container figure.main-loader-logo{width:86%;height:86%}section.loading-layer-container figure.main-loader-logo svg{position:absolute;width:100%;transition:all .3s linear}section.loading-layer-container figure.main-loader-logo svg path{transition:all .3s linear}section.loading-layer-container figure.main-loader-logo svg path:nth-child(2){stroke-dasharray:8.5vw;fill:transparent;stroke:var(--dark-font);stroke-width:.5px;animation:animate-logo-path2 1.85s linear forwards}section.loading-layer-container figure.main-loader-logo svg path:first-child,section.loading-layer-container figure.main-loader-logo svg path:nth-child(3){animation:animate-logo-path1 1.15s linear forwards}@keyframes animate-logo-path1{0%{opacity:0}to{opacity:1}}@keyframes animate-logo-path2{0%{stroke-dashoffset:7.5vw}20%{stroke-dashoffset:6.5vw}40%{stroke-dashoffset:5.5vw}60%{stroke-dashoffset:4.5vw}80%{stroke-dashoffset:3vw;fill:transparent}to{stroke-dashoffset:0;fill:var(--surface-dark-soft)}}}section.loading-layer-container.skeleton-mode{height:auto;min-height:100vh;position:static;backdrop-filter:none;-webkit-backdrop-filter:none}.skeleton-page{width:90%;margin:2vw auto;gap:2vw;align-items:stretch}.skeleton{background:linear-gradient(100deg,#ececec 40%,#f7f7f7 50%,#ececec 60%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:.6vw}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-slider{width:100%;height:22vw;border-radius:1vw}.skeleton-cats{gap:2vw;justify-content:center!important}.skeleton-circle{width:7vw;height:7vw;border-radius:50%}.skeleton-title{width:12vw;height:1.6vw;margin:0 auto}.skeleton-cards{gap:1.5vw;align-items:stretch}.skeleton-card{flex:1 1;background:#fff;border:1px solid #f0f0f0;padding:1vw;gap:.8vw;animation:none}.skeleton-card-img{width:100%;height:11vw}.skeleton-line{width:100%;height:.9vw}.skeleton-line.short{width:60%}.skeleton-line.price{width:40%;height:1.2vw}@media (max-width:450px){.skeleton-page{width:94%;margin:4vw auto;gap:4vw}.skeleton-slider{height:45vw;border-radius:3vw}.skeleton-cats{gap:3vw;flex-wrap:wrap}.skeleton-circle{width:16vw;height:16vw}.skeleton-title{width:30vw;height:5vw}.skeleton-cards{flex-wrap:wrap;gap:3vw}.skeleton-card{flex:0 0 47%;padding:3vw;border-radius:2vw;gap:2vw}.skeleton-card-img{height:40vw;border-radius:2vw}.skeleton-line{height:2.5vw}.skeleton-line.price{height:3.5vw}}