.back_button button {
  margin:24px 0;
  width:140px;
  height:50px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  background:#242c54;
  cursor:pointer;
  border:none;
  outline:none;
  color:#fff;
  font-family:Golos Text,sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.back_button button svg {
  margin-right:10px
}
.case_title {
  display:flex;
  align-items:center;
  justify-content:center;
  margin-bottom:15px
}
.case_title h1 {
  color:#fff;
  font-size:24px;
  font-weight:500;
  line-height:36px;
  text-transform:uppercase;
  text-align:center;
  margin:0 auto
}
.about_item_bg {
  width:100%;
  height:-webkit-fit-content;
  height:fit-content;
  border-radius:10px;
  background:#161920;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative
}
.about_item_content {
  display:flex;
  flex-direction:column;
  align-items:center
}
.about_item_content img {
  max-width:250px
}
.case_page_case_img {
  max-width:100%;
  height:auto;
  object-fit:cover
}
.unauthorized {
  display:flex;
  padding-right:0;
  justify-content:center;
  flex-direction:column;
  align-items:center
}
.unauthorized_message {
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  width:100%;
  text-align:center;
  padding:16px 40px;
  border-radius:6.68px;
  background:#161920;
  margin-bottom:-10px
}
.unauthorized_message p {
  display:flex;
  align-items:center;
  color:var(--Red, #ff6767);
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.unauthorized_message span {
  color:#fff;
  text-align:center;
  font-size:13px;
  font-style:normal;
  font-weight:400;
  line-height:16px
}
.unauthorized_message_wrapper {
  display:flex;
  flex-direction:column;
  align-items:center
}
.case_items_block h3 {
  margin-bottom:40px;
  color:#fff;
  font-size:22px;
  font-style:normal;
  font-weight:600;
  line-height:26px;
  text-transform:uppercase;
  text-align:center
}
.case_items_content {
  display:grid;
  grid-template-columns:repeat(6,1fr);
  grid-gap:8px;
  gap:8px;
  margin:0 auto 100px;
  width:100%;
  max-width:1200px;
  box-sizing:border-box
}
.case_items_content .case_item {
  min-width:0
}
.topup_page_btn {
  padding:16px 32px;
  display:flex;
  align-items:center;
  justify-content:center
}
.topup_page_btn svg {
  margin-left:10px
}
.unauthorized_message .case_page_cost {
  display:flex;
  align-items:center;
  color:#fff;
  font-size:16px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.open_case_block {
  display:flex;
  align-items:center;
  flex-direction:column;
  width:100%;
  max-width:400px;
  gap:12px
}
.demo-toggle {
  display:flex;
  align-items:center;
  gap:10px;
  margin-bottom:10px;
  color:#fff;
  font-weight:500;
  font-size:14px;
  line-height:20px
}
.switch {
  position:relative;
  display:inline-block;
  width:45px;
  height:25px
}
.switch input {
  opacity:0;
  width:0;
  height:0
}
.slider {
  position:absolute;
  cursor:pointer;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:#393c41;
  transition:.4s;
  border-radius:34px
}
.slider:before {
  position:absolute;
  content:"";
  height:19px;
  width:19px;
  left:3px;
  bottom:3px;
  background-color:#fff;
  transition:.4s;
  border-radius:50%
}
input:checked+.slider {
  background-color:#3b82f6
}
input:checked+.slider:before {
  transform:translate(20px)
}
.upgade_chances {
  display:flex;
  align-items:center;
  width:100%
}
.upgade_chances_items {
  display:flex;
  width:50px;
  padding:16px;
  justify-content:center;
  align-items:center;
  gap:10px;
  background:#353f7180;
  margin:0 1px;
  cursor:pointer
}
.upgade_chances_items:first-child {
  border-radius:8px 0 0 8px
}
.upgade_chances_items:last-child {
  border-radius:0 8px 8px 0
}
.upgade_chances_items p {
  color:#fff9;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:20px
}
.open_fast_btn {
  display:flex;
  padding:16px 22px;
  justify-content:center;
  align-items:center;
  gap:6px;
  border-radius:8px;
  background:linear-gradient(86deg,#272e57 2.32%,#e9dcff29 166.98%);
  border:none;
  outline:none;
  cursor:pointer;
  color:#e0e6ffe6;
  font-family:Golos Text,sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:700;
  line-height:20px
}
.open_case_btn {
  padding:13px 22px;
  text-transform:unset;
  font-weight:500;
  font-size:18px;
  line-height:24px;
  width:100%;
  gap:5px
}
.open_case_btn-stars-icon {
  width:18px;
  height:18px;
  fill:#fff!important
}
.open_case_btn-tickets-icon {
  width:24px;
  height:24px
}
.open_case_btn-stars-icon path {
  fill:#fff
}
.case_opening_items {
  width:100%;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:1px
}
.case_opening_multiple_items {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start
}
.case_opening_items_wrapper {
  width:1200px;
  scrollbar-width:none;
  scroll-behavior:smooth;
  white-space:nowrap;
  overflow-x:auto;
  position:relative;
  border-radius:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden
}
.case_opening_items_wrapper:before {
  position:absolute;
  content:"";
  width:2px;
  height:100%;
  left:50%;
  top:0;
  transform:translate(-50%);
  background:#7f8bad;
  z-index:3
}
.case_opening_items_wrapper::-webkit-scrollbar {
  display:none
}
.case_opening_item {
  width:183px;
  height:260px;
  border-radius:8.3px;
  flex-shrink:0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  margin:0;
  padding:0
}
.case_opening_process {
  margin-top:30px;
  margin-bottom:65px
}
.case_opening_item_bg_firstly {
  background:linear-gradient(180deg,#24464e00,#52acc038 90%),#191d3e
}
.case_opening_item_bg_secondary {
  background:#161920
}
.case_opening_item_description p {
  color:#fff;
  text-align:center;
  font-family:Golos Text;
  font-size:13px;
  font-style:normal;
  font-weight:400;
  line-height:16px;
  word-wrap:break-word;
  white-space:pre-line;
  padding:0 5px
}
.case_opening_item_cost {
  display:flex;
  align-items:center;
  margin-top:5px
}
.case_opening_item_cost-stars {
  fill:#ffca5a;
  width:18px;
  height:18px;
  margin-right:3px
}
.case_opening_item_cost p {
  color:#fff;
  font-family:Golos Text;
  font-size:17px;
  font-style:normal;
  font-weight:500;
  line-height:20px;
  margin-top:2px
}
.case_opening_marker {
  position:absolute;
  bottom:-15px;
  left:50%;
  transform:translate(-50%);
  z-index:10
}
.case_opening_process_btn {
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:10px
}
.case_opening_process_btn button {
  padding:10px 20px;
  border-radius:8px;
  background:#161920;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  border:none;
  outline:none;
  color:#7f8bad;
  font-family:Golos Text;
  font-size:14px;
  font-style:normal;
  font-weight:500;
  line-height:20px
}
.case_opening_left_gr,
.case_opening_right_gr {
  position:absolute
}
.case_opening_left_gr {
  left:0;
  top:0
}
.case_opening_right_gr {
  right:-1px;
  top:0
}
.case_opening_left_marker {
  position:absolute;
  left:0;
  z-index:5
}
.case_opening_right_marker {
  position:absolute;
  right:-1px;
  transform:rotate(180deg);
  z-index:5
}
.case_opening_line {
  position:absolute;
  width:-webkit-fill-available;
  border-bottom:1px solid #7f8bad
}
.case_opening_marker svg {
  position:relative
}
.nav_auth_btns:disabled {
  cursor:default
}
.open_fast_btn:disabled {
  cursor:default;
  background:#4e5472
}
.about_item_bg_wrapper {
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:36px;
  margin-bottom:65px
}
.case_opening_items_list {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center
}
.case_opening_items_list.single:before {
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translate(-50%);
  width:32px;
  height:16px;
  background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='16'%20viewBox='0%200%2032%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_5_4)'%3e%3cpath%20d='M1.99174%200.666672H30.0081L15.9999%2015.0447L1.99174%200.666672Z'%20fill='url(%23paint0_linear_5_4)'%20stroke='%23B7BCDB'%20stroke-width='1.33333'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_5_4'%20x1='16'%20y1='16'%20x2='16'%20y2='0.666672'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%237F8BAD'/%3e%3cstop%20offset='1'%20stop-color='%23161920'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_5_4'%3e%3crect%20width='32'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:50%;
  z-index:10
}
.case_opening_items_list.single:after {
  content:"";
  position:absolute;
  bottom:0;
  left:50%;
  transform:translate(-50%) rotate(180deg);
  width:32px;
  height:16px;
  background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='16'%20viewBox='0%200%2032%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_5_4)'%3e%3cpath%20d='M1.99174%200.666672H30.0081L15.9999%2015.0447L1.99174%200.666672Z'%20fill='url(%23paint0_linear_5_4)'%20stroke='%23B7BCDB'%20stroke-width='1.33333'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_5_4'%20x1='16'%20y1='16'%20x2='16'%20y2='0.666672'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%237F8BAD'/%3e%3cstop%20offset='1'%20stop-color='%23161920'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_5_4'%3e%3crect%20width='32'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:50%;
  z-index:10
}
.open_case_block_info {
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:5px;
  margin-bottom:5px
}
.open_case_block_info_label {
  font-size:16px
}
.open_case_block_info_text {
  font-size:15px
}
.open_case_block_info_text a {
  color:#007aff
}
.open-case-container {
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  gap:12px;
  margin-bottom:5px
}
.open-case-title {
  font-size:16px;
  font-weight:500;
  color:#fff
}
.open-case-options {
  display:flex;
  width:100%;
  background:#161920;
  padding:2px;
  border-radius:10px;
  gap:2px
}
.case-option {
  width:100%;
  padding:5px 25px;
  border-radius:10px;
  background:transparent;
  font-size:16px;
  text-align:center;
  color:#fff;
  cursor:pointer;
  transition:background .2s ease,color .2s ease
}
.case-option.active {
  background:#161920;
  border:.5px solid #ffffff16;
  box-shadow:0 0 2px #0000000a
}
.promo-activation-block {
  width:100%;
  margin-top:20px;
  text-align:center
}
.promo-input {
  font-family:Golos Text,sans-serif;
  padding:10px;
  width:100%;
  margin-bottom:10px;
  background:#282828;
  border:none;
  outline:none;
  border-radius:6px;
  font-size:16px;
  color:#fff;
  text-align:center
}
.promo-error {
  color:red;
  margin-top:5px
}
.promo-success {
  color:green;
  margin-top:5px
}
@media only screen and (max-width: 1300px) {
  .case_opening_items_wrapper {
    width:1000px
  }
  .case_opening_items_list {
    display:flex;
    flex-direction:column;
    align-items:center
  }
}
@media only screen and (max-width: 1200px) {
  .case_items_content {
    grid-template-columns:repeat(5,1fr)
  }
}
@media only screen and (max-width: 1110px) {
  .case_opening_items_wrapper {
    width:900px
  }
}
@media only screen and (max-width: 1000px) {
  .case_items_content {
    grid-template-columns:repeat(4,1fr)
  }
}
@media only screen and (max-width: 950px) {
  .case_opening_items_wrapper {
    width:800px
  }
}
@media only screen and (max-width: 850px) {
  .case_opening_items_wrapper {
    width:700px
  }
}
@media only screen and (max-width: 820px) {
  .unauthorized_message_wrapper {
    position:relative
  }
  .about_item_bg_wrapper {
    margin-bottom:50px
  }
  .case_items_content {
    grid-template-columns:repeat(3,1fr)
  }
}
@media only screen and (max-width: 750px) {
  .case_opening_items_wrapper {
    width:600px
  }
  .case_opening_item {
    width:120px;
    height:150px;
    padding-top:5px
  }
  .case_items_content {
    grid-template-columns:repeat(2,1fr);
    gap:10px
  }
}
@media only screen and (max-width: 650px) {
  .case_items_content {
    grid-template-columns:repeat(2,1fr)
  }
  .case_opening_items_wrapper {
    width:500px
  }
}
@media only screen and (max-width: 550px) {
  .case_opening_items_wrapper {
    width:400px
  }
  .case_items_content {
    grid-template-columns:repeat(2,1fr);
    gap:8px
  }
}
@media only screen and (max-width: 500px) {
  .p_back {
    display:none
  }
  .back_button button {
    width:50px
  }
  .back_button button svg {
    margin-right:0
  }
  .case_title h1 {
    padding-right:0;
    font-size:21px;
    margin:0
  }
  .about_item_bg {
    height:-webkit-fit-content;
    height:fit-content
  }
  .about_item_content img {
    max-width:254px
  }
  .case_page_case_img {
    width:254px
  }
  .about_item_bg_wrapper {
    gap:24px
  }
  .case_items_block h3 {
    font-size:18px;
    line-height:22px;
    margin-bottom:18px
  }
  .case_items_content {
    grid-template-columns:repeat(2,1fr);
    gap:8px
  }
}
@media only screen and (max-width: 400px) {
  .case_items_content {
    gap:5px;
    grid-template-columns:repeat(2,1fr)
  }
}
@media only screen and (max-width: 320px) {
  .case_items_content {
    gap:5px;
    grid-template-columns:repeat(2,1fr)
  }
}
/*!***********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/designs/Regular/Regular.css ***!
  \***********************************************************************************/.roulette-pro-regular-design-top {
  position:absolute;
  z-index:10;
  background:#ff7524 linear-gradient(0deg,#ef3a28,#ff9305);
  border-radius:2px;
  box-shadow:0 2px 4px #00000080;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto
}
.roulette-pro-regular-design-top.horizontal {
  width:4px;
  height:100%
}
.roulette-pro-regular-design-top.vertical {
  width:100%;
  height:4px
}
.roulette-pro-regular-prize-item {
  text-align:center
}
.roulette-pro-regular-prize-item-wrapper {
  position:relative;
  z-index:2;
  width:100%;
  display:flex;
  flex-direction:column;
  border:2px solid #383f48;
  background-color:#2e3640;
  background:radial-gradient(farthest-corner,#2e3640 0,#13161a)
}
.roulette-pro-regular-prize-item-wrapper.center {
  justify-content:center
}
.roulette-pro-regular-image-wrapper {
  height:170px;
  overflow:hidden
}
.roulette-pro-regular-prize-item-image {
  max-width:100%;
  max-height:100%
}
.roulette-pro-regular-prize-item-text {
  box-sizing:border-box;
  display:block;
  padding:16px;
  margin:auto 0 0;
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  z-index:2;
  overflow:hidden;
  height:60px;
  background:#00000040;
  color:#fff;
  font-weight:700;
  line-height:1.2;
  white-space:break-spaces
}
.roulette-pro-regular-design-prize-item-horizontal:first-child .roulette-pro-regular-prize-item-wrapper {
  border-left:0px
}
.roulette-pro-regular-design-prize-item-vertical .roulette-pro-regular-prize-item-wrapper {
  border-bottom:0px
}
/*!**************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/Wrapper/Wrapper.css ***!
  \**************************************************************************************/.roulette-pro-wrapper {
  box-sizing:border-box;
  position:relative;
  z-index:2;
  margin:0;
  color:#fff;
  overflow:hidden;
  height:100%
}
/*!**************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/components/PrizesWrapper/PrizesWrapper.css ***!
  \**************************************************************************************************/.roulette-pro-prize-list {
  position:relative;
  display:flex;
  width:100%;
  height:100%;
  list-style:none;
  margin:0;
  padding:0
}
.roulette-pro-prize-list.horizontal {
  width:-webkit-max-content;
  width:max-content
}
.roulette-pro-prize-list.vertical {
  flex-direction:column;
  align-items:center
}
.roulette-pro-prize-list.with-animation.horizontal {
  animation:roulette-horizontal-animation 100s linear infinite
}
.roulette-pro-prize-list.with-animation.vertical {
  animation:roulette-vertical-animation 100s linear infinite
}
@keyframes roulette-horizontal-animation {
  0% {
    transform:translate3d(0)
  }
  to {
    transform:translate3d(-3000px,0,0)
  }
}
@keyframes roulette-vertical-animation {
  0% {
    transform:translateY(0)
  }
  to {
    transform:translate3d(0,-3000px,0)
  }
}
.spin_result {
  position:fixed;
  background:#000000c2;
  width:100%;
  height:100vh;
  top:0;
  left:0;
  z-index:111;
  display:flex
}
.spin_result_wrapper {
  margin:200px auto 0
}
.spin_result_item_bg {
  background:#0333ab;
  border-radius:50%
}
.spin_result_item_image,
.spin_result_wrapper {
  position:relative
}
.spin_result_item_bg {
  position:absolute;
  top:0;
  left:0;
  width:100%
}
.spin_result_item_image {
  width:300px;
  height:300px;
  display:flex;
  align-items:center;
  justify-content:center
}
.spin_result_item-image {
  position:relative;
  width:180px
}
.spin_result_item {
  display:flex;
  flex-direction:column;
  align-items:center
}
.spin_result_item_description p {
  color:#fff;
  text-align:center;
  font-size:20px
}
.spin_result_item_cost p {
  text-align:center;
  color:#df0;
  margin-top:5px
}
.spin_result_item_id h2 {
  text-align:center;
  font-size:30px;
  margin-top:10px;
  color:#26ff00
}
.retry_btn {
  display:flex;
  align-items:center;
  justify-content:center
}
.retry_btn button {
  margin-top:30px;
  width:200px;
  height:50px;
  border:none;
  font-size:20px;
  border-radius:8px;
  background:#242c54;
  font-family:Golos Text,sans-serif;
  color:#fff
}
.spin_result_item_description {
  position:relative
}
.winned_block_actions {
  display:flex;
  justify-content:center;
  align-items:center
}
.winned_block_actions_btns {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  gap:12px;
  width:100%;
  max-width:400px;
  margin-top:30px
}
.winned_block_actions button {
  width:100%;
  padding:15px 32px;
  border:none;
  font-family:Golos Text;
  font-size:18px;
  font-weight:500;
  line-height:24px;
  color:#fff;
  border-radius:10px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:5px;
  min-height:54px;
  box-sizing:border-box
}
.winned_block_actions .sell_prize_btn .button-text {
  white-space:nowrap;
  flex-shrink:0
}
.winned_block_actions .sell_prize_btn .button-price {
  display:flex;
  align-items:center;
  gap:3px;
  white-space:nowrap;
  flex-shrink:0
}
.wrapper_multiple_sell_prize_btn button {
  width:100%;
  padding:15px 32px;
  border:none;
  font-family:Golos Text;
  font-size:18px;
  font-weight:500;
  line-height:24px;
  color:#fff;
  border-radius:10px;
  display:flex;
  align-items:center;
  justify-content:center
}
.try-icon {
  margin-right:10px
}
.restart_roulette_btn,
.sell_prize_btn {
  width:100%
}
.restart_roulette_btn button {
  background:#161920;
  color:#fff;
  border:1px solid #28292b
}
.sell_prize_btn button {
  background:#007aff
}
.case_opening_process_btn img {
  width:25px;
  height:25px
}
.case_opening_item_img {
  display:flex;
  align-items:center;
  justify-content:center;
  min-width:80px;
  min-height:80px;
  background-color:transparent
}
.case_opening_item_img img {
  width:100%;
  height:100%;
  max-width:80px;
  max-height:80px;
  background-color:transparent;
  opacity:0;
  transition:opacity .3s ease-in-out
}
.case_opening_item_img img[src] {
  opacity:1
}
.case_opening_item.multiple .case_opening_item_img img {
  width:100%;
  height:100%;
  max-width:70px;
  max-height:70px;
  background-color:transparent;
  opacity:0;
  transition:opacity .3s ease-in-out
}
.case_opening_item.multiple .case_opening_item_img img[src] {
  opacity:1
}
.case_winned_item .case_opening_item_img img {
  width:100%;
  height:100%;
  max-width:128px;
  max-height:128px
}
.case_opening_items_wrapper_multiple {
  display:flex;
  gap:5px;
  align-items:center;
  justify-content:center;
  height:260px;
  overflow-y:clip;
  position:relative;
  border-radius:12px;
  width:-webkit-fit-content;
  width:fit-content
}
.case_opening_items_wrapper_multiple:before {
  position:absolute;
  content:"";
  width:100%;
  height:2px;
  top:50%;
  left:0;
  transform:translateY(-50%);
  background:#7f8bad;
  z-index:3
}
.case_opening_item.multiple {
  width:183px;
  height:260px;
  padding:0;
  justify-content:center
}
.case_opening_left_gr_multiple {
  left:0;
  top:0;
  position:absolute
}
.case_opening_right_gr_multiple {
  right:-1px;
  top:0;
  position:absolute
}
.wrapper_multiple_sell_prize_btn {
  margin-top:10px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px
}
.case_winned_items_grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-gap:20px;
  justify-items:center;
  align-items:stretch
}
.case_winned_items_grid.single {
  grid-template-columns:1fr;
  justify-items:center
}
.case_winned_items_grid.double {
  grid-template-columns:repeat(2,1fr);
  justify-content:center;
  max-width:600px;
  margin:0 auto
}
.case_winned_item {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  width:100%;
  max-width:300px;
  min-height:220px;
  height:100%
}
.case_winned_item .sell_prize_btn {
  width:100%
}
.case_winned_item tgs-player {
  width:120px;
  height:120px
}
.case_winned_item_name {
  font-weight:500;
  font-size:18px;
  line-height:24px;
  margin-top:12px;
  text-align:center;
  margin-bottom:10px
}
.winned_block_actions-info {
  font-weight:400;
  font-size:16px;
  line-height:24px;
  text-align:center;
  color:#89899a
}
.winned_block_actions-info a {
  color:#2687e9
}
.case_winned_item .sell_prize_btn button {
  width:100%!important;
  padding:12px 8px;
  border:none;
  font-family:Golos Text;
  font-size:16px;
  font-weight:500;
  line-height:20px;
  color:#fff;
  border-radius:10px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:5px;
  min-height:50px;
  box-sizing:border-box
}
.case_winned_item .sell_prize_btn .button-text {
  white-space:nowrap;
  flex-shrink:0
}
.case_winned_item .sell_prize_btn .button-price {
  display:flex;
  align-items:center;
  gap:3px;
  white-space:nowrap;
  flex-shrink:0
}
.ghost-padding {
  display:inline-block
}
@media only screen and (max-width: 900px) {
  .case_winned_items_grid:not(.single):not(.double) {
    grid-template-columns:repeat(2,1fr)
  }
}
.case_opening_left_marker {
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  z-index:5
}
.case_opening_right_marker {
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%) rotate(180deg);
  z-index:5
}
@media only screen and (max-width: 1000px) {
  .case_opening_item.multiple {
    width:150px;
    height:200px
  }
  .case_opening_items_wrapper_multiple {
    height:200px
  }
  .case_opening_left_gr_multiple {
    left:-14px;
    height:200px
  }
  .case_opening_right_gr_multiple {
    height:200px;
    right:-16px
  }
  .case_opening_right_marker {
    width:24px;
    height:25px;
    right:-6px;
    top:50%;
    transform:translateY(-50%) rotate(180deg)
  }
  .case_opening_left_marker {
    width:24px;
    height:25px;
    left:-6px;
    top:50%;
    transform:translateY(-50%)
  }
}
@media only screen and (max-width: 800px) and (min-width: 601px) {
  .case_winned_items_grid {
    grid-gap:15px
  }
  .case_winned_item {
    min-height:210px
  }
  .case_winned_item .sell_prize_btn {
    width:100%
  }
}
@media only screen and (max-width: 800px) {
  .case_opening_item.multiple {
    width:130px;
    height:170px
  }
  .case_opening_items_wrapper_multiple {
    height:170px
  }
  .case_opening_left_gr_multiple {
    left:-21px;
    height:170px
  }
  .case_opening_right_gr_multiple {
    height:170px;
    right:-21px
  }
  .case_opening_right_marker {
    width:22px;
    height:23px;
    right:-6px;
    top:50%;
    transform:translateY(-50%) rotate(180deg)
  }
  .case_opening_left_marker {
    width:22px;
    height:23px;
    left:-6px;
    top:50%;
    transform:translateY(-50%)
  }
}
@media only screen and (max-width: 720px) {
  .case_opening_item.multiple {
    width:100px;
    height:140px
  }
  .case_opening_items_wrapper_multiple {
    height:140px
  }
  .case_opening_left_gr_multiple {
    left:-27px;
    height:140px
  }
  .case_opening_right_gr_multiple {
    height:140px;
    right:-27px
  }
  .case_opening_right_marker {
    width:20px;
    height:21px;
    right:-6px;
    top:50%;
    transform:translateY(-50%) rotate(180deg)
  }
  .case_opening_left_marker {
    width:20px;
    height:21px;
    left:-6px;
    top:50%;
    transform:translateY(-50%)
  }
  .case_opening_item.multiple .case_opening_item_description {
    display:none
  }
}
@media only screen and (max-width: 600px) {
  .case_opening_item.multiple {
    width:70px;
    height:85px;
    min-width:70px
  }
  .case_opening_items_wrapper_multiple {
    height:105px;
    overflow:hidden
  }
  .case_opening_item.multiple .case_opening_item_img img {
    width:100%;
    height:100%;
    max-width:35px;
    max-height:35px
  }
  .case_opening_left_gr_multiple,
  .case_opening_right_gr_multiple {
    height:105px;
    width:40px
  }
  .case_opening_left_marker,
  .case_opening_right_marker {
    width:14px;
    height:15px;
    top:50%
  }
  .case_opening_left_marker {
    left:-3px;
    transform:translateY(-50%)
  }
  .case_opening_right_marker {
    right:-3px;
    transform:translateY(-50%) rotate(180deg)
  }
  .case_opening_multiple_items {
    display:flex;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    -ms-overflow-style:none
  }
  .case_opening_multiple_items::-webkit-scrollbar {
    display:none
  }
  .wrapper_multiple_sell_prize_btn {
    display:flex;
    gap:10px;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%;
    max-width:400px;
    margin-top:30px
  }
  .case_winned_items_grid {
    grid-gap:15px
  }
  .case_winned_item {
    min-height:200px
  }
  .case_winned_item .sell_prize_btn {
    width:100%
  }
}
@media only screen and (max-width: 400px) {
  .case_opening_item.multiple {
    width:60px;
    height:75px
  }
  .case_opening_item.multiple .case_opening_item_img img {
    max-width:25px;
    max-height:25px
  }
  .case_opening_items_wrapper_multiple {
    height:75px
  }
  .case_winned_items_grid {
    grid-gap:10px
  }
  .case_winned_item {
    min-height:180px
  }
  .case_winned_item_name {
    font-size:14px;
    line-height:18px
  }
  .case_winned_item .sell_prize_btn button {
    font-size:14px;
    padding:8px 5px;
    width:100%
  }
  .case_winned_item .sell_prize_btn {
    width:100%
  }
}
