html, body { margin: 0; padding: 0; font-size:0; width:100%; height:100%; overflow:hidden; user-select: none; background-size: cover; /* background:url(https://i.ibb.co/Q3sdtq4S/Screenshot-230.png); */ } * { user-select: none; font-family: 'Gilroy-Bold'; --white:rgb(222, 222, 222); --gray:rgb(158, 158, 158); } ::-webkit-scrollbar { width:0.4vh; border-radius:0.4vh; } ::-webkit-scrollbar-track { background:rgba(255, 255, 255, 0.12); border-radius:2vh; } ::-webkit-scrollbar-thumb { background:#c90041; border-radius:2vh; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .disabled { pointer-events:none; opacity:0.4; } .testdrive { position: absolute; width:max-content; bottom:35vh; left:5%; padding:1.38vh; font-size:1.2vh; color:white; background:rgba(51, 1, 16, 0.9); transform:translateX(-50%); border-radius:0.4vh; text-align: center; box-shadow:0 0 2vh rgba(0, 0, 0, 0.4); } .testdrive > span:first-of-type { font-size:1.8vh; } .testdrive > span:last-of-type { font-size:2vh; color:#ffffff; } .popup-wrapper { position: relative; z-index:12; display:flex; align-items: center; justify-content: center; width:100%; height:100%; background:rgba(22, 23, 29, 0.74); } .popup { position: relative; display:flex; align-items: center; overflow:hidden; flex-direction: column; z-index:12; width:34vh; background:rgba(22, 23, 29, 0.80); padding:2vh; border-radius:0.8vh; border:0.1vh solid rgba(255, 255, 255, 0.12); box-shadow:0 0 8vh rgba(0, 0, 0, 0.562); transition:200ms; } .popup-loader-wrapper { position: absolute; display:flex; top:0; left:0; z-index:2; width:100%; height:100%; background:rgba(22, 23, 29, 0.8); justify-content: center; align-items: center; flex-direction: column; } .popup-loader { position: relative; width: 8vh; height: 8vh; border-radius: 50%; display: inline-block; border-top: 3px solid #FFF; border-right: 3px solid transparent; box-sizing: border-box; animation: rotation 1s linear infinite; font-size:1.2vh; color:white; } .popup-loader-text { position: relative; font-size:1.8vh; color:white; margin-top:2vh; } @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .popup > img { position: relative; margin-top:2vh; height:12vh; filter:drop-shadow(0 0.4vh 0.4vh rgb(0, 0, 0)); } .popup-info { position: relative; display:grid; width:100%; flex-direction: row; flex-wrap:wrap; grid-template-columns: auto auto; gap:0.8vh; justify-content: space-between; align-content:space-between; margin:2vh 0 2vh 0; padding-bottom:1.2vh; border-bottom:0.1vh solid rgba(255, 255, 255, 0.12); } .popup-info > div { position: relative; font-size:1.8vh; color:var(--white); max-width:20vh; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; } .popup-info > div > input { position: relative; background:none; border:none; outline:none; color:var(--white); font-size:1.8vh; } .popup-info > div.price { color:rgb(255, 208, 0); } .popup-info > div > img { width:1.58vh; } .popup-info > div:nth-child(even) { text-align: right; } .popup-info > div:nth-child(even) > input { text-align: right; float:right; } .popup-info > div > span:first-of-type { color:var(--gray); font-size:1.38vh; } .popup-title { position: relative; width:100%; padding-bottom:1.2vh; font-size:2vh; color:var(--white); text-align: center; border-bottom:0.1vh solid rgba(255, 255, 255, 0.12); } .popup > div:last-of-type { position: relative; display:flex; width:100%; flex-direction: row; gap:0.8vh; } .popup > div:last-of-type > div { position: relative; width:100%; text-align: center; margin-top:auto; font-size:1.2vh; color:var(--white); padding:0.8vh; background:rgba(255, 255, 255, 0.02); border:0.1vh solid rgba(255, 255, 255, 0.116); box-sizing: border-box; border-radius:0.4vh; transition:200ms; cursor:pointer; } .popup > div:last-of-type > div:hover { background:rgba(255, 255, 255, 0.08); } .popup > div:last-of-type > div:active { transform:scale(0.94) } .popup-notify { position: relative; font-size:1.38vh; color:var(--white); margin-bottom:2vh; text-align: center; color:yellowgreen; } .popup-notify.error { color:#c90041; } .wrapper { position: relative; display:flex; align-items: center; justify-content: center; width:100%; height:100%; background:rgba(22, 23, 29, 0.90); } .add-coins-box { position: relative; display:flex; align-items: center; width:30vh; box-sizing: border-box; padding:1.58vh; border-radius:0.4vh; margin-bottom:0.8vh; gap:0.8vh; border:0.1vh solid rgba(255, 255, 255, 0.12); } .add-coins-box > div > img:nth-of-type(1) { position: absolute; width:5.8vh; top:-3.4vh; left:-1.2vh; } .add-coins-box > div > img:nth-of-type(2) { position: absolute; width:4vh; top:-2.4vh; right:0.4vh; } .add-coins-box > div > img:nth-of-type(3) { position: absolute; width:4vh; bottom:-2.4vh; left:0.4vh; } .add-coins-box > div > img:nth-of-type(4) { position: absolute; width:5.8vh; bottom:-3.2vh; right:-2vh; } .add-coins-box > div > img { filter:blur(0.08vh) drop-shadow(0 0 1.2vh rgba(255, 238, 0, 0.2)) } .add-coins-box > div { position: relative; display:flex; flex-direction: column; width:100%; height:5.8vh; padding:1.2vh; color:var(--gray); font-weight:500; background:rgba(58, 56, 35, 0.2); text-align: center; box-sizing: border-box; align-items: center; justify-content: center; font-size:1.2vh; border-radius:0.4vh; overflow:hidden; } .add-coins-box > div > span { color:rgb(255, 208, 0); font-size:1.8vh; } .add-coins-box > div:last-of-type { position: relative; width:4vh; text-align: center; color:black; background:rgb(255, 251, 0); cursor:pointer; transition:200ms; } .add-coins-box > div:last-of-type:hover { background:white; } .add-coins-box > div:last-of-type:active { transform:scale(0.94) } .container { position: absolute; display:flex; width:140vh; height:80vh; justify-content: space-between; box-sizing: border-box; transition:200ms; } .content { position: relative; display:flex; flex-direction: column; width:100%; height:100%; box-sizing: border-box; } .content.left { width:20%; margin-right:4vh; } .navbar { position: relative; width:30vh; height:100%; padding:1.58vh 0.8vh 1.58vh 0.8vh; /* scrollbar-gutter: stable both-edges; */ box-sizing: border-box; overflow:hidden; border:0.1vh solid rgba(255, 255, 255, 0.12); border-radius:0.4vh; } .navbar-scroll { position: relative; display:flex; flex-direction: column; padding:0vh 0.8vh 0vh 0.8vh; height:100%; gap:0.90vh; overflow:auto; scrollbar-gutter: stable both-edges; } .navbar-scroll > div { position: relative; display:flex; align-items: center; padding:2.2vh; font-size:1.2vh; color:var(--white); background:rgba(48, 50, 56, 0.2); border-radius:0.4vh; cursor:pointer; box-shadow:0 0 5.8vh transparent; border:0.1vh solid rgba(255, 255, 255, 0.12); transition:200ms; } .navbar-scroll > div.active { pointer-events:none; border:0.1vh solid rgba(201, 0, 64, 0.4); box-shadow:0 0 5.8vh rgba(201, 0, 64, 0.4) inset; } .navbar-scroll > div:active { transform:scale(0.94) } .navbar-scroll > div > img { width:2vh; margin-right:0.8vh; } .home-page-content { position: relative; display:flex; flex-wrap:wrap; gap:0.8vh; width:100%; height:100%; box-sizing: border-box; border:0.1vh solid rgba(255, 255, 255, 0.112); padding:1.58vh 0.8vh 1.58vh 0.8vh; overflow:hidden; border-radius:0.4vh; justify-content: flex-start; justify-items: flex-start; align-items: flex-start; align-content: flex-start; } .home-page-scroll { position: relative; display:flex; width:100%; height:100%; gap:1.2vh; padding:0 0.8vh 0 0.8vh; flex-direction: row; flex-wrap:wrap; box-sizing: border-box; overflow:auto; scrollbar-gutter: stable both-edges; align-content: flex-start; align-items: flex-start; } .home-page-scroll > div { position: relative; display:flex; flex-direction: column; width:21.06vh; height:20.76vh; padding:2vh; border-radius:0.4vh; transition:200ms; text-shadow:0vh 0.2vh 0.58vh black; cursor:pointer; } .home-page-scroll > div:active { transform:scale(0.94) } .home-page-scroll > div > span { position: relative; margin-top:auto; margin-left:auto; color:var(--white); z-index:2; font-size:1.2vh; } .home-page-scroll > div > div { position: relative; width:100%; color:var(--white); font-weight:bold; z-index:2; font-size:2vh; } .home-page-scroll > div > div:last-of-type { position: relative; z-index:2; font-size:1.2vh; color:var(--white); font-weight:normal; margin-top:0.4vh; } .home-page-scroll > div:first-of-type { flex:0; flex-basis:100%; } .home-page-scroll > div > img { position: absolute; top:0; left:0; width:100%; height:100%; border-radius:inherit; } .product-page-title { position: relative; display:flex; flex-direction: column; background:rgba(48, 50, 56, 0.2); border:0.1vh solid rgba(255, 255, 255, 0.112); padding:1.2vh; gap:0.4vh; color:var(--white); font-size:1.8vh; font-weight:bold; border-radius:0.4vh; margin-bottom:0.8vh; box-sizing: border-box; justify-items: center; justify-content: center; } .product-page-title > div { position: relative; color:red; /* height:0; */ top:0; text-align: right; } .product-page-title > span { display:flex; flex-direction: row; } .product-page-title > span:last-of-type { font-size:1.2vh; color:var(--gray); font-weight:normal; box-sizing: border-box; } .product-page-title > span:first-of-type > span { position: relative; margin-left:auto; top:40%; } .product-page-title > span:first-of-type > span > span:first-of-type { color:yellowgreen } .product-page-title > span:first-of-type > span > span:first-of-type.closed { color:#c90041 } .product-page-content { position: relative; width:100%; height:100%; box-sizing: border-box; border:0.1vh solid rgba(255, 255, 255, 0.112); padding:1.58vh 0.8vh 1.58vh 0.8vh; overflow:hidden; border-radius:0.4vh; } .product-page-content > span { position: absolute; font-size:2.4vh; color:white; font-weight:normal; font-family: Gilroy-Medium; text-align: center; line-height: 0; top:50%; left:50%; transform:translate(-50%, 50%); } .product-page-scroll { position: relative; display:flex; width:100%; height:100%; gap:1.2vh; padding:0 0.8vh 0 0.8vh; flex-direction: row; flex-wrap:wrap; box-sizing: border-box; overflow:auto; } .product-page-scroll > div { position: relative; display:flex; flex-direction: column; gap:0.8vh; width:24.12%; height:34vh; background:rgba(48, 50, 56, 0.2); border-radius:0.4vh; padding:1.2vh; box-sizing: border-box; transition:200ms; } .product-page-scroll > div.highlight { box-shadow:0 0 0 10vh white inset; } @keyframes productHighlight { 0% { box-shadow:0 0 10vh transparent inset; } 50% { box-shadow:0 0 10vh white inset; } 100% { box-shadow:0 0 10vh transparent inset; } } .product-page-scroll-item-top-flex { display:flex; flex-wrap: wrap; justify-content: space-between; gap: 0.8vh; } .product-page-scroll-item-top-flex > div { width:max-content; display: flex; align-items: center; align-content: center; font-size: 1.2vh; color: var(--white); padding: 0.8vh; background: rgba(255, 255, 255, 0.02); border: 0.1vh solid rgba(255, 255, 255, 0.116); border-radius: 0.4vh; } .product-page-scroll-item-top-flex > div > span { position: absolute; margin-top:-3.2vh; margin-left:-2vh; color:#c90041; font-family:Gilroy-Medium; transform:rotate(-20deg) } .product-page-scroll-item-top-flex > div:first-of-type { color:rgb(255, 208, 0); } .product-page-scroll-item-top-flex > div:first-of-type > s { position: relative; color:white; padding-right:0.4vh; top:0.10vh; font-family:Gilroy-Medium; } .product-page-scroll-item-top-flex > div:nth-of-type(2) { margin-left:auto; } .product-page-scroll-item-top-flex > div > i { padding-right:0.4vh; } .product-page-scroll-item-top-flex > div > img { position: relative; width:1.40vh; margin-right:0.4vh; } .product-page-scroll-item-label { position: relative; text-align: center; /* width:100%; */ margin-top:auto; font-size:1.2vh; color:var(--white); padding:0.8vh; background:rgba(255, 255, 255, 0.02); border:0.1vh solid rgba(255, 255, 255, 0.116); /* box-sizing: border-box; */ border-radius:0.4vh; } .product-page-scroll-item-buttons { position: relative; display:flex; flex-direction: row; background:rgba(255, 255, 255, 0.02); border:0.1vh solid rgba(255, 255, 255, 0.116); padding:1.2vh; gap:0.8vh; border-radius:0.4vh; } .product-page-scroll-item-buttons > div { position: relative; width:100%; text-align: center; margin-top:auto; font-size:1.2vh; color:var(--white); padding:0.8vh; background:rgba(255, 255, 255, 0.02); border:0.1vh solid rgba(255, 255, 255, 0.116); box-sizing: border-box; border-radius:0.4vh; transition:200ms; cursor:pointer; } .product-page-scroll-item-buttons > div:hover { background:rgba(255, 255, 255, 0.08); } .product-page-scroll-item-buttons > div:active { transform:scale(0.94) } .product-page-scroll-item-buttons > input { position: relative; width:100%; text-align: center; margin-top:auto; font-size:1.2vh; color:var(--white); padding:0.8vh; background:rgba(255, 255, 255, 0.02); border:0.1vh solid rgba(255, 255, 255, 0.116); box-sizing: border-box; border-radius:0.4vh; outline:none; appearance: none; transition:200ms; } .product-page-scroll-item-buttons > input:focus { background:rgba(255, 255, 255, 0.08); } .product-page-scroll-item-buttons > input:active { transform:scale(0.94) } .product-page-scroll > div > img { position: absolute; top:10vh; left:50%; transform:translateX(-50%); height:34%; filter:drop-shadow(0 0.4vh 0.4vh rgb(0, 0, 0)); }