:root{--sl-load:#111015;--sl-copper:#b97a52;--sl-text:#f3eee8}
html,body{background:#111015!important;color:#f3eee8}
html:not(.silestra-theme-ready){overflow:hidden}
html:not(.silestra-theme-ready) body{overflow:hidden!important}
html:not(.silestra-theme-ready) body::before,html:not(.silestra-theme-ready) body::after{content:"";position:fixed;pointer-events:auto;z-index:2147483646}
html:not(.silestra-theme-ready) body::before{inset:0;background:#111015}
html:not(.silestra-theme-ready) body::after{top:50%;left:50%;width:92px;height:92px;transform:translate(-50%,-50%);background:url(https://cdn.easydonate.ru/images/logos/50/31/503159770feff9746153b5dfc3108ae478fb12200e282b1d670f6d74fa8deaad.png) center/contain no-repeat;animation:sl-loader-pulse 1.1s ease-in-out infinite}
html.silestra-theme-ready body::before,html.silestra-theme-ready body::after{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}
@keyframes sl-loader-pulse{0%,100%{opacity:.65;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}
nav.navbar{position:absolute!important;top:20px!important;left:50%!important;width:min(94%,1200px)!important;min-height:70px!important;padding:8px 17px!important;transform:translateX(-50%)!important;background:rgba(18,16,22,.96)!important;border:1px solid rgba(108,94,113,.3)!important;border-radius:16px!important;box-shadow:0 14px 36px rgba(5,4,7,.34)!important;z-index:1000!important}
nav.navbar .navbar-brand>img{width:auto!important;height:48px!important}
nav.navbar .nav-link{color:#aaa5ad!important}
nav.navbar .cart-card{background:#242129!important;border:1px solid rgba(108,94,113,.32)!important;border-radius:10px!important}
#welcome-section{position:relative!important;display:flex!important;align-items:center!important;min-height:100vh!important;min-height:100svh!important;min-height:100dvh!important;height:auto!important;padding:122px 6vw 84px!important;background:url(https://cdn.easydonate.ru/images/backgrounds/3e/9e/3e9e554ebea66ddeace24289c96011a04526d3b4f66a28161c520d2a2e6e30b7.png) center/cover no-repeat!important;overflow:hidden!important}
#welcome-section.overlay-dark::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(12,10,15,.76) 0,rgba(12,10,15,.34) 45%,rgba(12,10,15,.08) 78%)!important;opacity:1!important}
#welcome-section>.container{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:1240px!important;margin:auto!important;transform:none!important;z-index:2!important}
#welcome-section .row{margin:0!important}
#welcome-section .col-12{max-width:620px!important;padding:0!important;text-align:left!important}
#welcome-section .shop-title{margin:0!important;color:#f3eee8!important;font-family:'Unbounded','Arial Black',sans-serif!important;font-size:clamp(43px,5.2vw,70px)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:.01em!important;white-space:nowrap!important}
#welcome-section .shop-description{max-width:600px!important;margin:17px 0 24px!important;color:#f3eee8!important;font-size:18px!important;line-height:1.55!important}
#welcome-section .general-online,#servers{display:none!important}
#welcome-section a[href="#shop"]{width:max-content!important;white-space:nowrap!important;background:#2b2930!important;border-color:#48444d!important;color:#f3eee8!important}
@media(max-width:820px){nav.navbar{top:12px!important;width:calc(100% - 24px)!important}#welcome-section{padding:104px 22px 68px!important}}
@media(max-width:600px){nav.navbar{top:8px!important;width:calc(100% - 16px)!important;min-height:60px!important;padding:6px 8px!important;border-radius:12px!important}nav.navbar .navbar-brand>img{height:41px!important}#welcome-section{padding:92px 16px 56px!important;background-position:58% center!important}#welcome-section .shop-title{font-size:36px!important}#welcome-section .shop-description{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){html:not(.silestra-theme-ready) body::after{animation:none}html.silestra-theme-ready body::before,html.silestra-theme-ready body::after{transition:none}}
