.registration-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.registration-page .form-container{width:360px;background-color:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d;padding:10px;position:relative;margin:30px 20px 20px 37px}.registration-page .register-form{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.registration-page .success-message{font-family:Roboto,sans-serif;background-color:#3f89f8;padding:15px;color:#fff;text-align:center}.registration-page .form-field{margin:10px 0;padding:15px;font-size:16px;border:0;font-family:Roboto,sans-serif}.registration-page input{background:#f2f2f2}.registration-page .error{border-style:solid;border:2px solid #ffa4a4}.registration-page button{background:#4caf50;color:#fff;cursor:pointer}.registration-page button:disabled{cursor:default}.registration-page.title{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;position:relative;margin:100px 20px 20px 30px}.role-group{margin-top:0;margin-bottom:-20px}@font-face{font-family:revicons;fallback:fallback;src:url(/assets/revicons-DbTteTvA.woff) format("woff"),url(/assets/revicons-CBqxZnew.ttf) format("ttf"),url(/assets/revicons-BNIKeAUC.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:#00000080;min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border-width:2px;border-style:solid;border-color:gray;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}.gamesPageHeader{position:relative;margin-bottom:40px}.carousel-item-style{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#000;height:500px;margin:0 10px;padding:0;border-radius:18px;box-shadow:0 4px 15px #00000012;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.carousel-image-placeholder-style{width:350px;height:400px;background-color:#f5f5f7;border-radius:18px 18px 0 0;margin-bottom:10px;margin-top:0}.carousel-image-placeholder-style:hover{cursor:pointer;transform:scale(1.05)}.carousel-title-style{font-weight:600;font-size:1.1rem;margin:0 0 4px}.carousel-description-style{font-size:.9rem;color:#fff;margin:8px}.carousel-games-carousel-wrapper{position:relative;padding-bottom:0}.react-multi-carousel-dot-list{position:relative;bottom:-10px}.frosted-glass-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;border-radius:50%;width:45px;height:45px;font-size:20px;display:flex;align-items:center;cursor:pointer;z-index:2;transition:all .3s ease}.frosted-glass-arrow:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}.frosted-glass-arrow.left{left:10px;justify-content:right}.frosted-glass-arrow.right{right:10px;justify-content:center}.resultsSection{display:flex;gap:24px}.search{width:450px;flex-shrink:0}.filterHeading{margin:50px 0 30px 30px}.gamePageFilter{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin:0 30px 30px auto;width:400px}.filter-container{width:420px}.gameDetailsCard{position:relative;display:grid;gap:16px;margin:55px auto auto 10px;width:1500px}@media(min-width:600px){.gameDetailsCard{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.gameDetailsCard{grid-template-columns:repeat(3,1fr)}}@media(min-width:1700px){.gameDetailsCard{grid-template-columns:repeat(4,1fr)}}.cart-page-font{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em}.cart-page-title-spacing{position:relative;font-size:2.5rem;font-weight:700;margin:30px 20px 20px 170px}.cart-page-subTitle-spacing{position:relative;font-size:1.1rem;font-weight:500;margin:50px 20px 20px 175px}.addedItemSection{display:flex;gap:24px;position:relative;margin:40px 20px 20px 175px}.addedItemsCard{position:relative;display:grid;gap:16px;margin:25px auto auto 0;width:800px}.totalAmountSection{width:500px;flex-shrink:0}.totalHeading{position:relative;font-size:1.8rem;font-weight:600;margin:20px 0 30px 30px}.totalAmountValue{position:relative;font-size:2.5rem;font-weight:700;margin:-10px 0 30px 30px}.buyButton{margin:-10px 0 30px 30px}.reviewFilterHeading{position:relative;margin:0 0 30px 10px}.reviewPostHeading{position:relative;margin:40px 0 10px 10px}.review-page.review-form-section{margin-left:-70px}.review-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.review-page .form-container{width:360px;background-color:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d;padding:10px;position:relative;margin:30px 20px 20px 37px}.review-page .register-form{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.review-page .success-message{font-family:Roboto,sans-serif;background-color:#3f89f8;padding:15px;color:#fff;text-align:center}.review-page .form-field{margin:10px 0;padding:15px;font-size:16px;border:0;font-family:Roboto,sans-serif}.review-page span{font-family:Roboto,sans-serif;margin-bottom:15px}.review-page input{background:#f2f2f2}.review-page .error{border-style:solid;border:2px solid #ffa4a4}.review-page button{background:#4caf50;color:#fff;cursor:pointer}.review-page button:disabled{cursor:default}.review-page.title{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;position:relative;margin:100px 20px 20px 30px}.updateGame-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.updateGame-page .form-container{width:420px;background-color:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d;padding:10px;position:relative;margin:30px 20px 20px 37px}.updateGame-page .register-form{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.updateGame-page .success-message{font-family:Roboto,sans-serif;background-color:#3f89f8;padding:15px;color:#fff;text-align:center}.updateGame-page .form-field{margin:10px 0;padding:15px;font-size:16px;border:0;font-family:Roboto,sans-serif}.updateGame-page input{background:#f2f2f2}.updateGame-page .error{border-style:solid;border:2px solid #ffa4a4}.updateGame-page button{background:#4caf50;color:#fff;cursor:pointer}.updateGame-page button:disabled{cursor:default}.updateGame-page.title{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;position:relative;margin:100px 20px 20px 30px}.gameSection{display:flex;gap:24px;position:relative}.updateGame-page-font{font-family:Playfair Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em}.subfont{color:#fff}.gameSection{display:flex;align-items:flex-start;gap:30px}.profile-items-card{position:relative;display:grid;gap:16px;margin:25px auto auto 0;width:800px}.profile-page-subTitle-spacing{position:relative;font-size:1.1rem;font-weight:500;margin:50px 20px 20px 15px}.addedItemSection{display:flex;gap:24px;position:relative;margin:0 20px 20px 175px}.publishers-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-left:100px}.publisher-card-wrapper{flex:0 1 calc(50% - 10px);box-sizing:border-box}
