body,html{background-color:#1e1e1e}@font-face{font-family:cormorant;src:url(/_next/static/media/CormorantUpright-SemiBold.b025af09.ttf);font-display:swap}@font-face{font-family:zenkaku;src:url(/_next/static/media/ZenKakuGothicAntique-Medium.ee16863d.ttf);font-display:swap}@font-face{font-family:zenkakulight;src:url(/_next/static/media/ZenKakuGothicAntique-Regular.6a453899.ttf);font-display:swap}.profilepage{width:100%;overflow-x:hidden}.profilepagecontainer{position:relative;width:80%;left:10%;display:flex;flex-direction:row;margin-top:15vh;grid-column-gap:1rem}.leftsection{flex:0 0 30%}.rightsection{flex:1}.herogrid{position:relative;width:100%;display:grid;grid-template-columns:1fr 5fr;grid-column-gap:1rem;background-color:#505050;padding:1.5rem;border-radius:1rem}.herogrid .profileimage{width:100%;height:auto;border-radius:50%}.herogrid .greetings{position:relative;font-family:sans-serif;font-size:.8rem;color:#c8c8c8;font-weight:500}.herogrid .username{position:relative;font-family:sans-serif;font-size:1.2rem;color:#e6e6e6;font-weight:600}.profilesectionscontainer{width:100%;display:flex;flex-direction:column;margin-top:2vh;position:relative;background-color:#505050;border-radius:1rem}.profilesectionscontainer .sectionheader{position:relative;font-family:sans-serif;font-size:1.2rem;color:#dcdcdc;font-weight:600;padding-top:2vh;padding-left:10%;padding-bottom:2vh}.sectionbuttons .default{background-color:#3c3c3c;color:#003cff}.sectionbuttons{margin-bottom:2vh;display:flex;flex-direction:column}.button{padding:1.5vh 0 1.5vh 10%;position:relative;font-family:sans-serif;font-size:1.15rem;color:#c8c8c8;font-weight:500;cursor:pointer;letter-spacing:.05rem;text-decoration:none}.button:hover{background-color:#3c3c3c;color:#003cff}.personalsectioncontainer{padding-bottom:5vh;width:100%;display:flex;flex-direction:column;position:relative;background-color:#505050;border-radius:1rem}.personalheader{position:relative;font-family:sans-serif;font-size:1.2rem;color:#c8c8c8;font-weight:600;margin-top:5vh;left:5%}.personalheader .editpersonal{font-size:1rem;font-weight:500;margin-left:1vw;color:#5d8bff;cursor:pointer}.personalinfo{margin-top:3vh;margin-left:5%}.personalinfo input{border:.1vh solid #171717;border-radius:1rem}.personalinfo input,.personalinfo textarea{background-color:transparent;outline:none;user-select:none;text-decoration:none;padding:.5rem .5rem .5rem 1rem;margin-top:1vh;width:20vw;transform:translateX(-.3vw)}.personalinfo textarea{border:.15vh solid #010a0a;border-radius:1rem;height:12vh}.personalheading{font-size:1rem;font-weight:500;font-family:sans-serif;color:#aaa;margin-bottom:.2vh}.personalinfoedit{background-color:#0033b5;outline:none;border:none;user-select:none;text-decoration:none;padding:.5rem .5rem .5rem 1rem;margin-top:4vh;border-radius:1rem;width:20vw;transform:translateX(-.3vw);margin-left:5%;font-size:2.5vh;color:#c8c8c8;transition:all .2s ease-in-out;border:.15vh solid rgba(1,10,10,0);cursor:pointer}.personalinfoedit:hover{background-color:transparent;border:.15vh solid #010a0a;color:#282828;transition:all .2s ease-in-out}.info{font-size:1.2rem;font-weight:500;font-family:sans-serif;color:#0a0a0a}.cartgrid{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;background-color:#0a0a0a;padding:1rem;border-radius:1rem}.allproductscontainerprofile{position:relative;display:grid;width:90%;left:5%;padding:1rem;margin:7.5vh 0 0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,1fr);grid-column-gap:1vw;grid-row-gap:2vh;background-color:none}.bottomsection{position:absolute;display:block;margin-top:63vh;left:1rem}.bottomsection .totalquantity{width:15vw;font-size:2.5vh;top:0;left:4vw}.bottomsection .dateoforder,.bottomsection .totalquantity{position:absolute;font-family:sans-serif;color:#e6e6e6;font-weight:500}.bottomsection .dateoforder{width:20vw;font-size:1.75vh;top:4vh;left:0}.bottomsection .deletefromcart{position:absolute;height:3vh;width:auto;top:.9vh;left:19.5vw;cursor:pointer}.emptycart{margin:-9vh 0 0}.emptycart,.emptyorders{position:relative;left:5%;background-color:none;font-size:2.5vh;font-family:sans-serif;font-weight:400;color:#000}.emptyorders{margin:1vh 0 0}.orderqty{font-family:sans-serif;color:#e6e6e6;font-weight:500;font-size:2.5vh}@media (max-width:45rem){.profilepagecontainer{width:90%;left:5%;flex-direction:column}.leftsection{flex:auto}.rightsection{margin-top:2vh}.allproductscontainerprofile{width:95%;left:-4%;padding:1rem;grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,1fr);grid-row-gap:2vh;background-color:none}.cartgrid{flex-direction:column}.cartitems{flex:1}.bottomsection .totalquantity{width:35vw;font-size:2.5vh;top:0;left:20vw}.bottomsection .dateoforder,.bottomsection .totalquantity{position:absolute;font-family:sans-serif;color:#e6e6e6;font-weight:500}.bottomsection .dateoforder{width:65vw;font-size:1.75vh;top:4vh;left:0}.bottomsection .deletefromcart{position:absolute;height:3vh;width:auto;top:.9vh;left:70.5vw;cursor:pointer}}