body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;background-image:radial-gradient(closest-side,rgba(235,105,78,.2),rgba(235,105,78,0)),radial-gradient(closest-side,rgba(243,11,164,.1),rgba(243,11,164,0)),radial-gradient(closest-side,hsla(50,98%,75%,.2),hsla(50,98%,75%,0)),radial-gradient(closest-side,rgba(170,142,245,.2),rgba(170,142,245,0)),radial-gradient(closest-side,hsla(27,88%,77%,.2),hsla(27,88%,77%,0));background-position:-80vmax -80vmax,60vmax -30vmax,10vmax 10vmax,-30vmax -10vmax,50vmax 50vmax;background-repeat:no-repeat;background-size:130vmax 130vmax,80vmax 80vmax,90vmax 90vmax,110vmax 110vmax,90vmax 90vmax;border:0;font-family:Avenir,Helvetica,Arial,sans-serif;margin:0;overflow:hidden;padding:0;text-align:center}body,html{overscroll-behavior:none}.App{overflow:hidden;scrollbar-color:transparent transparent;scrollbar-width:thin;text-align:center}::-webkit-scrollbar{background:transparent;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:20px}::-webkit-scrollbar-corner{background-color:initial}.headerContainer{background-color:#fff;border-bottom:1px solid #fff;height:49px;padding:0 10px 0 8px;width:calc(100vw - 18px)}.headerContainer,.headerNavigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.headerNavigation{font-size:smaller;height:40px;width:300px}.homeJump{background-color:#489cfc;border-radius:5px;color:#fff;cursor:default;font-size:medium;font-weight:bolder;padding:5px 10px}.homeJump,.jump{text-decoration:none}.jump{color:#000;cursor:pointer;font-weight:700}.jump:hover{color:#489cfc}.jumpDivider{border-left:1px solid rgba(0,0,0,.7);cursor:default;height:18px}.searchContainer{font-size:10px;margin-right:-14.28%;-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left center;transform-origin:left center;width:300px}.mindSpace{Color:#489cfc;border:2px solid #489cfc;border-radius:20px;font-size:15px;font-weight:bolder;padding:5px 15px;text-decoration:none}.avatar{cursor:pointer}.homeContainer{overflow:hidden}.displayContainer{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:100vw}.carouselContainer{max-width:100vw;min-width:200px;width:100vw}.productSloganContainer{overflow:hidden}.productSlogan{font-size:30px;font-weight:bolder;padding-bottom:20px}.linkContainer{margin:30px 0}.link{border:2px solid #489cfc;border-radius:10px;font-size:20px;padding:10px 20px;text-decoration:none}.link,.link:active,.link:focus{color:#489cfc}.footerContainer{align-items:center;background-color:#fff;border-top:1px solid #dcdce4;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;margin-top:3px;min-height:18px;padding-bottom:1px;padding-top:5px;position:fixed;right:0;width:100vw;z-index:1}.aboutInfo{font-size:12px;line-height:18px;margin-top:-2px}.priceCardContainer{display:flex;flex-direction:row;justify-content:center;margin-top:20px}.priceCardTextContainer{padding:0 0 15px}.priceCardTextItemHead{cursor:default;font-weight:700;padding:2px 0 10px}.priceCardDivider{border-bottom:1px solid rgba(0,0,0,.08);margin:10px 0 15px -24px;width:300px}.priceTagsContainer{display:flex;flex-direction:row;justify-content:space-around;padding:5px 0}.priceNote{color:rgba(255,100,0,.5);font-size:11px;font-weight:700;padding-bottom:5px}.priceCardItemContainer{display:flex;flex-direction:row;justify-content:space-between;padding:3px 10px}.priceTagContainer{padding:0 0 10px}.realPrice{font-size:25px;font-weight:bolder}.unitSpan{font-size:13px;font-weight:bolder}.crossPrice{text-decoration:line-through}.priceContainer{height:calc(100vh - 100px);margin-top:20px;overflow-x:hidden;overflow-y:scroll}.priceSlogan{font-size:30px;font-weight:bolder;padding:20px}.aboutContainer{cursor:default;display:flex;flex-direction:column;height:calc(100vh - 150px);overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;user-select:none}.propHeader{font-size:30px;font-weight:bolder;padding:70px 10px 10px}.propText{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(red,#00f);-webkit-background-clip:text;font-size:60px;letter-spacing:3px;padding:30px}