@charset "utf-8";

.desktop {
  display: inherit !important;
}

.desktop.flex {
  display: flex !important;
}

.desktop.inline {
  display: inline !important;
}

.desktop.grid {
  display: grid !important;
}

.absolute-d {
  position: absolute !important;
}
.fixed-d {
  position: fixed !important;
}
.relative-d { 
  position: relative !important;
}

article.fixed {
  left: 50%;
  position: fixed;
  z-index: 9;
}

article.absolute {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
}

article.fixed.column-12,
article.absolute.column-12 {
  width: calc(var(--max-width) / 100 * 40 - var(--article-spacing) / 1.6);
  margin-left: calc(var(--max-width) / 100 * 10 + var(--article-spacing) / 1.6);
}


.figure {
  border-radius: var(--content-radius);
  background-color: var(--background-color);
  border: var(--border);
  overflow: hidden;
}

.figure:not(:hover) .figCaption {
  visibility: hidden;
  opacity: 0;
}

.figure:hover .figCaption+.ico {
  width: var(--padding-30);
  height: var(--padding-30);
  padding: 0;
  background: none;
  /* transition: all .15s; */
}

.figure:not(:hover) .figCaption>* {
  transition: all .15s;
  transform: translateY(100%);
  opacity: 0;
}

.figure:hover .figCaption>* {
  transition: all .45s;
}

.figure .figCaption {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  padding: var(--padding-10) var(--padding-10) var(--padding-15);
  background-color: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(5px);
  transition: all .15s;
}

.figure .figCaption .game .txt,
.figure .figCaption .price,
.figure .figCaption .date {
  color: rgba(255, 255, 255, 0.6);
}

.figure .figCaption .title {
  color: var(--color-fff);
}

.menu_ad .buttonDesign {
  width: fit-content;
  flex: none;
}



[data-13-cursor='none'] .bm_cursor {
  display: none;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

[data-13-cursor='use']:not([data-13-custom-cursor='use']),
[data-13-cursor='use']:not([data-13-custom-cursor='use']) :hover,
[data-13-cursor='use']:not([data-13-custom-cursor='use']) :active,
[data-13-cursor='use']:not([data-13-custom-cursor='use']) *,
[data-13-cursor='use']:not([data-13-custom-cursor='use']) *:hover,
[data-13-cursor='use']:not([data-13-custom-cursor='use']) *:active,

[data-13-cursor='different']:not([data-13-custom-cursor='use']),
[data-13-cursor='different']:not([data-13-custom-cursor='use']) :hover,
[data-13-cursor='different']:not([data-13-custom-cursor='use']) :active,
[data-13-cursor='different']:not([data-13-custom-cursor='use']) *,
[data-13-cursor='different']:not([data-13-custom-cursor='use']) *:hover,
[data-13-cursor='different']:not([data-13-custom-cursor='use']) *:active {
  cursor: url(none.cur), none !important;
}

[data-13-cursor='use'] .bm_cursor *::-moz-selection,
[data-13-cursor='different'] .bm_cursor *::-moz-selection {
  background: none;
  color: inherit;
}

[data-13-cursor='use'] .bm_cursor *::selection,
[data-13-cursor='different'] .bm_cursor *::selection {
  background: none;
  color: inherit;
}

[data-13-cursor='use'] .bm_cursor,
[data-13-cursor='different'] .bm_cursor {
  zoom: 1 !important;
  position: fixed;
  left: 100%;
  top: 100%;
  z-index: 999999999999999;
  /*background:url('') no-repeat 0 0;*/
  height: 100%;
  margin: -0.3125rem 0 0 -0.3125rem;
  pointer-events: none;
}

[data-13-cursor='different'] .bm_cursor {
  margin-left: -0.9375rem;
}

[data-13-cursor='use'] .bm_cursor,
[data-13-cursor='different'] .bm_cursor {
  display: block !important;
  inset: calc(var(--data-13-cursor-top) * 1px) 0 0 calc(var(--data-13-cursor-left) * 1px);
}

.bm_cursor,
[data-13-custom-cursor='use'] .bm_cursor,
[data-13-cursor='use']:not([style*='cursor']) .bm_cursor,
[data-13-cursor='different']:not([style*='cursor']) .bm_cursor,
[data-13-cursor='different'] .bm_cursor img:not(.different),
[data-13-cursor='use'] .bm_cursor img.different {
  display: none !important;
}

[data-13-cursor='use'] .bm_cursor img,
[data-13-cursor='different'] .bm_cursor img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: auto !important;
  max-width: inherit !important;
  min-width: auto !important;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  height: 100%;
}

[data-13-cursor='use'] .bm_cursor img.mouseon,
[data-13-cursor='use'] .bm_cursor_on img.mouseout,
[data-13-cursor='different'] .bm_cursor img.mouseon,
[data-13-cursor='different'] .bm_cursor_on img.mouseout {
  display: none;
}

[data-13-cursor='use'] .bm_cursor_on img.mouseon,
[data-13-cursor='different'] .bm_cursor_on img.mouseon {
  display: block;
}



[style*='--font-size-d:'] {
  font-size: calc(1em * (var(--font-size-d)/16)) !important;
}
[style*='--opacity-d:'] {
  opacity: var(--opacity-d) !important;
}

.rowReverse-d {
  flex-direction: row-reverse;
}

.row-d {
  flex-direction: row;
}

.columnReverse-d {
  flex-direction: column-reverse;
}

.column-d {
  flex-direction: column;
}

.textAlignCenter-d {
  text-align: center;
}

.textAlignLeft-d {
  text-align: left;
}

.textAlignRight-d {
  text-align: right;
}

.flex.column-d {
  flex-direction: column;
}

.flex.input-d {
  gap: var(--input-spacing);
}

.flex.vTop-d {
  align-items: flex-start;
}

.flex.vBottom-d {
  align-items: flex-end;
}

.flex.spaceBetween-d {
  justify-content: space-between;
}

.flex.left-d {
  justify-content: flex-start;
}

.flex.right-d {
  justify-content: flex-end;
}

.flex.center-d {
  justify-content: center;
}

[style*='--border-width-d:'] {
  border-width: calc(1rem * var(--border-width-d) / 16) !important;
}

[style*='--border-top-width-d:'] {
  border-top-width: calc(1rem * var(--border-top-width-d) / 16) !important;
}

[style*='--border-bottom-width-d:'] {
  border-bottom-width: calc(1rem * var(--border-bottom-width-d) / 16) !important;
}

[style*='--border-left-width-d:'] {
  border-left-width: calc(1rem * var(--border-left-width-d) / 16) !important;
}

[style*='--border-right-width-d:'] {
  border-right-width: calc(1rem * var(--border-right-width-d) / 16) !important;
}

[style*='--padding-d:'] {
  padding: calc(1rem * var(--padding-d) / 16) !important;
}

[style*='--padding-top-d:'] {
  padding-top: calc(1rem * var(--padding-top-d) / 16) !important;
}

[style*='--padding-bottom-d:'] {
  padding-bottom: calc(1rem * var(--padding-bottom-d) / 16) !important;
}

[style*='--padding-left-d:'] {
  padding-left: calc(1rem * var(--padding-left-d) / 16) !important;
}

[style*='--padding-right-d:'] {
  padding-right: calc(1rem * var(--padding-right-d) / 16) !important;
}

[style*='--margin-d:'] {
  margin: calc(1rem * var(--margin-d) / 16) !important;
}

[style*='--margin-top-d:'] {
  margin-top: calc(1rem * var(--margin-top-d) / 16) !important;
}

[style*='--margin-bottom-d:'] {
  margin-bottom: calc(1rem * var(--margin-bottom-d) / 16) !important;
}

[style*='--margin-left-d:'] {
  margin-left: calc(1rem * var(--margin-left-d) / 16) !important;
}

[style*='--margin-right-d:'] {
  margin-right: calc(1rem * var(--margin-right-d) / 16) !important;
}

[style*='--width-d:'] {
  width: calc(1rem * var(--width-d) / 16) !important;
}

[style*='--height-d:'] {
  height: calc(1rem * var(--height-d) / 16) !important;
}

[style*='--width-d-org:'] {
  width: var(--width-d-org) !important;
}

[style*='--height-d-org:'] {
  height: var(--height-d-org) !important;
}

[style*='--min-height-d-org:'] {
  min-height: var(--min-height-d-org) !important;
}

[style*='--max-height-d-org:'] {
  max-height: var(--max-height-d-org) !important;
}

[style*='--min-width-d:'] {
  min-width: calc(1rem * var(--min-width-d) / 16) !important;
}

[style*='--max-width-d:'] {
  max-width: calc(1rem * var(--max-width-d) / 16) !important;
}

[style*='--gap-d:'] {
  gap: calc(1rem * (var(--gap-d)/16)) !important;
}

[style*='--column-gap-d:'] {
  column-gap: calc(1rem * (var(--column-gap-d)/16)) !important;
}

[style*='--row-gap-d:'] {
  row-gap: calc(1rem * (var(--row-gap-d)/16)) !important;
}

[style*='--order-d:'] {
  order: var(--order-d) !important;
}

.grid.template-columns-30-d {
  grid-template-columns: repeat(30, 1fr);
}

.grid.template-columns-29-d {
  grid-template-columns: repeat(29, 1fr);
}

.grid.template-columns-28-d {
  grid-template-columns: repeat(28, 1fr);
}

.grid.template-columns-27-d {
  grid-template-columns: repeat(27, 1fr);
}

.grid.template-columns-26-d {
  grid-template-columns: repeat(26, 1fr);
}

.grid.template-columns-25-d {
  grid-template-columns: repeat(25, 1fr);
}

.grid.template-columns-24-d {
  grid-template-columns: repeat(24, 1fr);
}

.grid.template-columns-23-d {
  grid-template-columns: repeat(23, 1fr);
}

.grid.template-columns-22-d {
  grid-template-columns: repeat(22, 1fr);
}

.grid.template-columns-21-d {
  grid-template-columns: repeat(21, 1fr);
}

.grid.template-columns-20-d {
  grid-template-columns: repeat(20, 1fr);
}

.grid.template-columns-19-d {
  grid-template-columns: repeat(19, 1fr);
}

.grid.template-columns-18-d {
  grid-template-columns: repeat(18, 1fr);
}

.grid.template-columns-17-d {
  grid-template-columns: repeat(17, 1fr);
}

.grid.template-columns-16-d {
  grid-template-columns: repeat(16, 1fr);
}

.grid.template-columns-15-d {
  grid-template-columns: repeat(15, 1fr);
}

.grid.template-columns-14-d {
  grid-template-columns: repeat(14, 1fr);
}

.grid.template-columns-13-d {
  grid-template-columns: repeat(13, 1fr);
}

.grid.template-columns-12-d {
  grid-template-columns: repeat(12, 1fr);
}

.grid.template-columns-11-d {
  grid-template-columns: repeat(11, 1fr);
}

.grid.template-columns-10-d {
  grid-template-columns: repeat(10, 1fr);
}

.grid.template-columns-9-d {
  grid-template-columns: repeat(9, 1fr);
}

.grid.template-columns-8-d {
  grid-template-columns: repeat(8, 1fr);
}

.grid.template-columns-7-d {
  grid-template-columns: repeat(7, 1fr);
}

.grid.template-columns-6-d {
  grid-template-columns: repeat(6, 1fr);
}

.grid.template-columns-5-d {
  grid-template-columns: repeat(5, 1fr);
}

.grid.template-columns-4-d {
  grid-template-columns: repeat(4, 1fr);
}

.grid.template-columns-3-d {
  grid-template-columns: repeat(3, 1fr);
}

.grid.template-columns-2-d {
  grid-template-columns: repeat(2, 1fr);
}

.grid.template-columns-1-d {
  grid-template-columns: repeat(1, 1fr);
}

.column-30-d {
  grid-column: auto / span 30;
}

.column-29-d {
  grid-column: auto / span 29;
}

.column-28-d {
  grid-column: auto / span 28;
}

.column-27-d {
  grid-column: auto / span 27;
}

.column-26-d {
  grid-column: auto / span 26;
}

.column-25-d {
  grid-column: auto / span 25;
}

.column-24-d {
  grid-column: auto / span 24;
}

.column-23-d {
  grid-column: auto / span 23;
}

.column-22-d {
  grid-column: auto / span 22;
}

.column-21-d {
  grid-column: auto / span 21;
}

.column-20-d {
  grid-column: auto / span 20;
}

.column-19-d {
  grid-column: auto / span 19;
}

.column-18-d {
  grid-column: auto / span 18;
}

.column-17-d {
  grid-column: auto / span 17;
}

.column-16-d {
  grid-column: auto / span 16;
}

.column-15-d {
  grid-column: auto / span 15;
}

.column-14-d {
  grid-column: auto / span 14;
}

.column-13-d {
  grid-column: auto / span 13;
}

.column-12-d {
  grid-column: auto / span 12;
}

.column-11-d {
  grid-column: auto / span 11;
}

.column-10-d {
  grid-column: auto / span 10;
}

.column-9-d {
  grid-column: auto / span 9;
}

.column-8-d {
  grid-column: auto / span 8;
}

.column-7-d {
  grid-column: auto / span 7;
}

.column-6-d {
  grid-column: auto / span 6;
}

.column-5-d {
  grid-column: auto / span 5;
}

.column-4-d {
  grid-column: auto / span 4;
}

.column-3-d {
  grid-column: auto / span 3;
}

.column-2-d {
  grid-column: auto / span 2;
}

.column-1-d {
  grid-column: auto / span 1;
}

.row-30-d {
  grid-row: auto/span 30;
}

.row-29-d {
  grid-row: auto/span 29;
}

.row-28-d {
  grid-row: auto/span 28;
}

.row-27-d {
  grid-row: auto/span 27;
}

.row-26-d {
  grid-row: auto/span 26;
}

.row-25-d {
  grid-row: auto/span 25;
}

.row-24-d {
  grid-row: auto/span 24;
}

.row-23-d {
  grid-row: auto/span 23;
}

.row-22-d {
  grid-row: auto/span 22;
}

.row-21-d {
  grid-row: auto/span 21;
}

.row-20-d {
  grid-row: auto/span 20;
}

.row-19-d {
  grid-row: auto/span 19;
}

.row-18-d {
  grid-row: auto/span 18;
}

.row-17-d {
  grid-row: auto/span 17;
}

.row-16-d {
  grid-row: auto/span 16;
}

.row-15-d {
  grid-row: auto/span 15;
}

.row-14-d {
  grid-row: auto/span 14;
}

.row-13-d {
  grid-row: auto/span 13;
}

.row-12-d {
  grid-row: auto/span 12;
}

.row-11-d {
  grid-row: auto/span 11;
}

.row-10-d {
  grid-row: auto/span 10;
}

.row-9-d {
  grid-row: auto/span 9;
}

.row-8-d {
  grid-row: auto/span 8;
}

.row-7-d {
  grid-row: auto/span 7;
}

.row-6-d {
  grid-row: auto/span 6;
}

.row-5-d {
  grid-row: auto/span 5;
}

.row-4-d {
  grid-row: auto/span 4;
}

.row-3-d {
  grid-row: auto/span 3;
}

.row-2-d {
  grid-row: auto/span 2;
}