body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Background{background:#000;height:100%;width:100%}.SearchBackground{background-image:url(/spot/static/media/mapbg_normal.899cb53297796037b1f9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:93vh;width:100%}.SearchContainer{align-items:center;display:flex;justify-content:center}.SearchItemContainer{background-color:#151515cf;border:1px solid #2c0026cf;border-radius:10px;display:flex;flex-grow:0;flex-shrink:0;height:25vh;transition-duration:.25s;-webkit-user-select:none;user-select:none;width:90%}.SearchItemContainer:hover{background-color:#3e333e;border-color:#000000cf;box-shadow:0 0 10px rgba(0,0,0,.582);transform:scale(1.001)}.QRItemContainer{background-color:#151515cf;border:1px solid #2c0026cf;border-radius:10px;display:flex;flex-grow:0;flex-shrink:0;height:20vh;transition-duration:.25s;-webkit-user-select:none;user-select:none;width:90%}.QRItemContainer:hover{background-color:#3e333e;border-color:#000000cf;box-shadow:0 0 10px rgba(0,0,0,.582);transform:scale(1.001)}.SearchResultsContainer{background-image:linear-gradient(to top right,#130010,#403243);box-sizing:border-box;display:flex;flex-direction:row;height:93vh;padding:10px;width:100%}.SearchResultsSubContainer{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:15px;height:100%;overflow:hidden;overflow-y:scroll;width:50%}.ProductInfoContainer{background-image:linear-gradient(to top right,#130010,#403243);box-sizing:border-box;display:flex;flex-direction:row;height:93vh;padding:10px;width:100%}.ProductInfoSubContainer{box-sizing:border-box;flex-grow:0;flex-shrink:0;gap:15px;overflow:hidden;width:50%}.ProductDetailsContainer,.ProductInfoSubContainer{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:scroll}.ProductDetailsContainer{position:relative;width:100%}.ProductDetailsHeader{border-width:0;border-bottom:2px #403243;border-style:solid;display:flex;flex-direction:row;flex-shrink:0;height:20vh;margin-top:20px;padding-bottom:15px;width:90%}.ProductDetailsFooter{align-items:center;bottom:0;box-sizing:initial;display:flex;height:8vh;justify-content:center;position:-webkit-sticky;position:sticky;width:100%}.ProductDetailsFooterContent{align-items:center;background-image:linear-gradient(to top right,#240f22,#381d34);border:1px solid #521a4c;border-radius:10px;box-shadow:0 0 10px #631b6e8a;display:flex;flex-direction:row;gap:10px;height:7vh;justify-content:end;padding-right:1vw;width:95%}.ProductDetailsMainContent{display:flex;flex-direction:row;justify-content:space-evenly;min-height:100%;width:100%}.ProductDetailsTextContent{height:150vh}.ProductDetailsTextContent,.SellerDetailsTextContent{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;padding:10px;width:50%}.SellerDetailsTextContent{height:80vh}.ProductDetailsImageContent{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:30px;width:40%}.BackgroundGradient{background-image:linear-gradient(to top right,#130010,#403243)}.MapTile{background-image:url(/spot/static/media/mapTileFinal.5e3ac687f4c612a468c0.png);background-size:contain;height:80%;right:0;width:50%}.Loading,.MapTile{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;position:absolute}.Loading{animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-in;background-image:url(/spot/static/media/mapbg_normal.899cb53297796037b1f9.jpg);background-size:cover;flex-direction:row;height:93vh;-webkit-user-select:none;user-select:none;width:100%;z-index:512}.logo_rotate{animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;aspect-ratio:1;height:15vh}.load{animation-name:show;bottom:0}.done{animation-name:hide;top:7vh}.float{animation-direction:alternate;animation-duration:2.5s;animation-iteration-count:infinite;animation-name:float;animation-timing-function:ease-in-out}.SearchItemContainerFirst{animation-delay:1s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-out}.SearchItemContainerFirst,.SearchItemContainerSecond{animation-duration:.25s;animation-name:revealSearchItem}.SearchItemContainerSecond{animation-delay:1.15s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease-out}.SearchItemContainerThird{animation-delay:1.3s;animation-duration:.25s;animation-fill-mode:both;animation-iteration-count:1;animation-name:revealSearchItem;animation-timing-function:ease-out}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes rotate{0%{rotate:0deg}to{rotate:1turn}}@keyframes float{0%{translate:0 0}to{translate:0 20px}}@keyframes revealSearchItem{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@font-face{font-family:UniSansThinCAPS;font-style:normal;font-weight:400;src:url(/spot/static/media/UniSansThinCAPS.ttf.e759a748710e8246ce79.woff) format("woff"),url(/spot/static/media/UniSansThinCAPS.ttf.2fede40e6fb97013797f.svg#UniSansThinCAPS) format("svg"),url(/spot/static/media/UniSansThinCAPS.ttf.ad35130522297a1094c3.eot),url(/spot/static/media/UniSansThinCAPS.ttf.ad35130522297a1094c3.eot?#iefix) format("embedded-opentype")}.LoadingText{font-size:8vh}.LoadingText,.SubTitleText{font-family:UniSansThinCAPS}.SubTitleText{color:#b67ed2;font-size:10vh;margin:0}.TitleText{font-size:39vh;margin:-15% 0 0}.HomeButtons,.TitleText{font-family:UniSansThinCAPS}.HomeButtons{font-size:2vh}
/*# sourceMappingURL=main.de5df5ec.css.map*/