#wrapper #content.collection { font-family: "gotham", montserrat, sans-serif; }
#wrapper #content.collection .collection_cover { display: none; }
#wrapper #content.collection .slide-wrapper { display: block; z-index: 999; }
#wrapper #content.collection .slide-wrapper .slide-viewport ul li .caption { line-height: 2.5; }
#wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(13) .inner .caption::before { display: block; content: ""; width: 70px; margin: 0 0 10px; aspect-ratio: 140 / 53; background-image: url("/wp/wp-content/uploads/2025/02/2025ss_logo.jpg"); background-size: contain; background-repeat: no-repeat; background-position: center; }
#wrapper #content.collection .slide-wrapper.show-1 .slide-prev { display: none; }
#wrapper #content.collection .slide-wrapper.show-13 .slide-next { display: none; }

@media screen and (min-width: 769px) { #wrapper #content.collection .slide-wrapper .slide-viewport ul li .inner { display: flex; align-items: flex-end; height: 100%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li .inner .imagearea { position: static; width: 73.4vh; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li .inner .caption { position: static; margin: 0 0 25px; line-height: 1.65; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li .inner .caption a { transition: opacity .4s ease 0s; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li .inner .caption a:hover { opacity: .6; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(1) .inner .imagearea { margin-left: calc(100% * 702 / 1247 - 73.4vh * 702 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(1) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(2) .inner .imagearea { margin-left: calc(100% * 297 / 1247 - 73.4vh * 297 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(2) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(3) .inner { justify-content: flex-end; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(3) .inner .imagearea { order: 2; margin-right: calc(100% * 300 / 1247 - 73.4vh * 300 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(3) .inner .caption { order: 1; margin-right: 3.04%; text-align: right; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(4) .inner .imagearea { width: 130.42vh; margin-left: 0; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(4) .inner .caption { margin-left: 1.74%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(4) .slide-counter { color: #ffffff; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(5) .inner .imagearea { margin-left: calc(100% * 687 / 1247 - 73.4vh * 687 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(5) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(6) .inner { justify-content: flex-end; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(6) .inner .imagearea { order: 2; margin-right: calc(100% * 536 / 1247 - 73.4vh * 536 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(6) .inner .caption { order: 1; margin-right: 3.04%; text-align: right; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(7) .inner { justify-content: flex-end; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(7) .inner .imagearea { order: 2; margin-right: calc(100% * 327 / 1247 - 73.4vh * 327 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(7) .inner .caption { order: 1; margin-right: 3.04%; text-align: right; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(8) .inner .imagearea { width: 128.13vh; margin-left: 0; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(8) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(8) .slide-counter { color: #ffffff; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(9) .inner { justify-content: flex-end; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(9) .inner .imagearea { order: 2; margin-right: calc(100% * 382 / 1247 - 73.4vh * 382 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(9) .inner .caption { order: 1; margin-right: 3.04%; text-align: right; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(10) .inner .imagearea { margin-left: calc(100% * 315 / 1247 - 73.4vh * 315 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(10) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(11) .inner .imagearea { margin-left: calc(100% * 585 / 1247 - 73.4vh * 585 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(11) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(12) .inner .imagearea { width: 128.33vh; margin-left: 0; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(12) .inner .caption { margin-left: 1.74%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(12) .slide-counter { color: #ffffff; }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(13) .inner .imagearea { margin-left: calc(100% * 607 / 1247 - 73.4vh * 607 / 1247); }
  #wrapper #content.collection .slide-wrapper .slide-viewport ul li:nth-child(13) .inner .caption { margin-left: 2.39%; }
  #wrapper #content.collection .slide-wrapper .slide-viewport .slide-prev, #wrapper #content.collection .slide-wrapper .slide-viewport .slide-next { top: 200px; bottom: 200px; } }
