@charset "UTF-8";
/**
 * メディアクエリ
 * @param {string} $mode - max または min
 * @param {number} $width - 設定値
 */
/**
 * メディアクエリ PC
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリ TABLET
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリ SP
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリによるIE11ハック（ChromiumベースのEdgeは除外できる。旧Edgeは除外できない）
 */
/**
 * VW計算
 * @param {string} $property  - プロパティ
 * @param {number} $value - 基準となる値
 * @param {number} $basewidth - 基準となるウィンドウ幅
 * @param {number} [$maxwidth:0] - 拡大を停止するウィンドウ幅
 * @param {number} [$minwidth:0] - 縮小を停止するウィンドウ幅
 */
/**
 * フォントサイズの可変
 *
 * @param {number} $fontsize 基準となるフォントサイズ
 * @param {number} $basewidth 基準となる幅
 * @param {number} $maxwidth フォントサイズの拡大をとめる幅（未指定時は上限なし）
 * @param {number} $minwidth フォントサイズの縮小をとめる幅（未指定時は下限なし）
 */
.Desktop__MainWrapper-sc-147kts1-2.bEcaia {
  background-color: #fff;
}

.htmlElements__Div-sc-1e1gdav-0.bWWbbt {
  background-color: white;
}

.tracksuit-setups-2026 {
  /*-----------------------------------
		reset css
	-----------------------------------*/
  margin: 0;
  overflow-x: hidden;
  background: white;
  color: #292929;
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;
  width: 100%;
  line-height: 1;
  /*-----------------------------------
		splideのスタイリング
	-----------------------------------*/
  /*-----------------------------------
		再利用可能な共通パーツ（コンポーネント）
	-----------------------------------*/
  /*-----------------------------------
		ユーティリティ
	-----------------------------------*/
  /*-----------------------------------
		再利用できないスタイリング
	-----------------------------------*/
}

.tracksuit-setups-2026 div,
.tracksuit-setups-2026 span,
.tracksuit-setups-2026 applet,
.tracksuit-setups-2026 object,
.tracksuit-setups-2026 iframe,
.tracksuit-setups-2026 h1,
.tracksuit-setups-2026 h2,
.tracksuit-setups-2026 h3,
.tracksuit-setups-2026 h4,
.tracksuit-setups-2026 h5,
.tracksuit-setups-2026 h6,
.tracksuit-setups-2026 p,
.tracksuit-setups-2026 blockquote,
.tracksuit-setups-2026 pre,
.tracksuit-setups-2026 a,
.tracksuit-setups-2026 abbr,
.tracksuit-setups-2026 acronym,
.tracksuit-setups-2026 address,
.tracksuit-setups-2026 big,
.tracksuit-setups-2026 cite,
.tracksuit-setups-2026 code,
.tracksuit-setups-2026 del,
.tracksuit-setups-2026 dfn,
.tracksuit-setups-2026 em,
.tracksuit-setups-2026 img,
.tracksuit-setups-2026 ins,
.tracksuit-setups-2026 kbd,
.tracksuit-setups-2026 q,
.tracksuit-setups-2026 s,
.tracksuit-setups-2026 samp,
.tracksuit-setups-2026 small,
.tracksuit-setups-2026 strike,
.tracksuit-setups-2026 strong,
.tracksuit-setups-2026 sub,
.tracksuit-setups-2026 sup,
.tracksuit-setups-2026 tt,
.tracksuit-setups-2026 var,
.tracksuit-setups-2026 b,
.tracksuit-setups-2026 u,
.tracksuit-setups-2026 i,
.tracksuit-setups-2026 center,
.tracksuit-setups-2026 dl,
.tracksuit-setups-2026 dt,
.tracksuit-setups-2026 dd,
.tracksuit-setups-2026 ol,
.tracksuit-setups-2026 ul,
.tracksuit-setups-2026 li,
.tracksuit-setups-2026 fieldset,
.tracksuit-setups-2026 form,
.tracksuit-setups-2026 label,
.tracksuit-setups-2026 legend,
.tracksuit-setups-2026 table,
.tracksuit-setups-2026 caption,
.tracksuit-setups-2026 tbody,
.tracksuit-setups-2026 tfoot,
.tracksuit-setups-2026 thead,
.tracksuit-setups-2026 tr,
.tracksuit-setups-2026 th,
.tracksuit-setups-2026 td,
.tracksuit-setups-2026 article,
.tracksuit-setups-2026 aside,
.tracksuit-setups-2026 canvas,
.tracksuit-setups-2026 details,
.tracksuit-setups-2026 embed,
.tracksuit-setups-2026 figure,
.tracksuit-setups-2026 figcaption,
.tracksuit-setups-2026 footer,
.tracksuit-setups-2026 header,
.tracksuit-setups-2026 hgroup,
.tracksuit-setups-2026 menu,
.tracksuit-setups-2026 nav,
.tracksuit-setups-2026 output,
.tracksuit-setups-2026 ruby,
.tracksuit-setups-2026 section,
.tracksuit-setups-2026 summary,
.tracksuit-setups-2026 time,
.tracksuit-setups-2026 mark,
.tracksuit-setups-2026 audio,
.tracksuit-setups-2026 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  letter-spacing: 0.03em;
}

.tracksuit-setups-2026 article,
.tracksuit-setups-2026 aside,
.tracksuit-setups-2026 details,
.tracksuit-setups-2026 figcaption,
.tracksuit-setups-2026 figure,
.tracksuit-setups-2026 footer,
.tracksuit-setups-2026 header,
.tracksuit-setups-2026 hgroup,
.tracksuit-setups-2026 menu,
.tracksuit-setups-2026 nav,
.tracksuit-setups-2026 section {
  display: block;
}

.tracksuit-setups-2026 ol,
.tracksuit-setups-2026 ul {
  list-style: none;
}

.tracksuit-setups-2026 a,
.tracksuit-setups-2026 li {
  display: block;
}

.tracksuit-setups-2026 blockquote,
.tracksuit-setups-2026 q {
  quotes: none;
}

.tracksuit-setups-2026 blockquote:before,
.tracksuit-setups-2026 blockquote:after,
.tracksuit-setups-2026 q:before,
.tracksuit-setups-2026 q:after {
  content: '';
  content: none;
}

.tracksuit-setups-2026 table {
  border-collapse: collapse;
  border-spacing: 0;
}

.tracksuit-setups-2026 * {
  box-sizing: border-box;
}

.tracksuit-setups-2026 a {
  color: inherit;
  text-decoration: none;
  transition: opacity .3s ease-in-out;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 a:hover {
    opacity: .6;
  }
}

.tracksuit-setups-2026 img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.tracksuit-setups-2026 picture {
  display: block;
}

.tracksuit-setups-2026 button {
  border: none;
  cursor: pointer;
  transition: opacity .3s ease-in-out;
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 button:hover {
    opacity: .6;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .pc {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 .sp {
    display: none !important;
  }
}

.tracksuit-setups-2026 .en {
  font-family: "Lacoste Bold", "Meiryo UI", メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
}

.tracksuit-setups-2026 .splide__arrow {
  width: 7.46667vw;
  height: 7.46667vw;
  margin-top: -13.33333vw;
  background-color: #292929;
  opacity: 1;
}

.tracksuit-setups-2026 .splide__arrow svg {
  fill: #fff;
  width: 30%;
  height: 30%;
}

.tracksuit-setups-2026 .splide__arrow:disabled {
  display: none;
}

.tracksuit-setups-2026 .mobile-break {
  display: none;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .mobile-break {
    display: inline;
  }
}

.tracksuit-setups-2026 .pc-break {
  display: inline;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .pc-break {
    display: none;
  }
}

.tracksuit-setups-2026 .more-item-anchor {
  margin: 0 auto;
  background-color: #06532A;
  color: #fff;
  width: 15.97222vw;
  font-size: 1.25vw;
  padding-top: 1.11111vw;
  padding-bottom: 1.11111vw;
  border-radius: 2.77778vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .more-item-anchor {
    width: 230px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .more-item-anchor {
    width: 122.66667px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .more-item-anchor {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .more-item-anchor {
    font-size: 9.6px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .more-item-anchor {
    padding-top: 16px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .more-item-anchor {
    padding-top: 8.53333px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .more-item-anchor {
    padding-bottom: 16px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .more-item-anchor {
    padding-bottom: 8.53333px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .more-item-anchor {
    border-radius: 40px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .more-item-anchor {
    border-radius: 21.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .more-item-anchor {
    width: 64vw;
    font-size: 4.26667vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
    border-radius: 12.69841vw;
  }
}

.tracksuit-setups-2026 .gallery--cols-2.splide {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .gallery--cols-2.splide {
    padding-left: 5.33333vw;
    order: -1;
  }
}

.tracksuit-setups-2026 .gallery--cols-2.splide.is-initialized:not(.is-active) .splide__list {
  width: 100%;
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 .gallery--cols-2.splide.is-initialized:not(.is-active) .splide__list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.38889vw;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .gallery--cols-2.splide.is-initialized:not(.is-active) .splide__list {
    gap: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .gallery--cols-2.splide.is-initialized:not(.is-active) .splide__list {
    gap: 10.66667px;
  }
}

.tracksuit-setups-2026 .gallery--cols-4.splide {
  width: 100%;
  grid-column: span 2;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .gallery--cols-4.splide {
    padding-left: 5.33333vw;
    order: -1;
  }
}

.tracksuit-setups-2026 .gallery--cols-4.splide.is-initialized:not(.is-active) .splide__list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.38889vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .gallery--cols-4.splide.is-initialized:not(.is-active) .splide__list {
    gap: 20px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .gallery--cols-4.splide.is-initialized:not(.is-active) .splide__list {
    gap: 10.66667px;
  }
}

.tracksuit-setups-2026 .gallery__item {
  width: 100%;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .gallery__item {
    margin-bottom: 12.69841vw;
  }
}

.tracksuit-setups-2026 .gallery__item .gallery__anchor {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  overflow: hidden;
  margin-bottom: 0.83333vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .gallery__item .gallery__anchor {
    margin-bottom: 12px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .gallery__item .gallery__anchor {
    margin-bottom: 6.4px;
  }
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 .gallery__item .gallery__anchor:hover .gallery__image {
    transform: scale(1.1);
  }
}

.tracksuit-setups-2026 .gallery__item .gallery__image {
  width: 100%;
  height: auto;
  transition: 0.3s;
  background-color: #F6F6F6;
}

.tracksuit-setups-2026 .gallery__item.gallery__item--sp-only {
  display: none;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .gallery__item.gallery__item--sp-only {
    display: block;
  }
}

.tracksuit-setups-2026 .u-font-xl {
  font-weight: bold;
  letter-spacing: 0.02em;
  font-size: 2.63889vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-xl {
    font-size: 38px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-xl {
    font-size: 20.26667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-xl {
    font-size: 6.93333vw;
  }
}

.tracksuit-setups-2026 .u-font-lg {
  font-weight: bold;
  letter-spacing: 0.01em;
  font-size: 2.08333vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-lg {
    font-size: 30px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-lg {
    font-size: 16px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-lg {
    font-size: 5.33333vw;
    line-height: 1.3;
  }
}

.tracksuit-setups-2026 .u-font-md {
  font-weight: bold;
  letter-spacing: 0.01em;
  font-size: 1.66667vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-md {
    font-size: 24px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-md {
    font-size: 12.8px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-md {
    font-size: 5.33333vw;
  }
}

.tracksuit-setups-2026 .u-font-sm {
  line-height: 1.85;
  font-size: 1.11111vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-sm {
    font-size: 16px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-sm {
    font-size: 8.53333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-sm {
    line-height: 1.6;
    font-size: 4.26667vw;
  }
}

.tracksuit-setups-2026 .u-font-xs {
  line-height: 1.8;
  font-size: 1.11111vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-xs {
    font-size: 16px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-xs {
    font-size: 8.53333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-xs {
    line-height: 1.6;
    font-size: 3.73333vw;
  }
}

.tracksuit-setups-2026 .u-font-eng-sm {
  font-family: var(--font-default);
  font-size: 1.25vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-eng-sm {
    font-size: 18px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-eng-sm {
    font-size: 9.6px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-eng-sm {
    font-size: 4vw;
  }
}

.tracksuit-setups-2026 .u-font-eng-md {
  font-family: var(--font-heading);
  letter-spacing: 0em;
  font-size: 2.60417vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-eng-md {
    font-size: 37.5px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-eng-md {
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-eng-md {
    font-size: 7.73333vw;
  }
}

.tracksuit-setups-2026 .u-font-eng-lg {
  font-family: var(--font-heading);
  letter-spacing: 0.02em;
  font-size: 3.125vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .u-font-eng-lg {
    font-size: 45px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .u-font-eng-lg {
    font-size: 24px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .u-font-eng-lg {
    font-size: 9.06667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main {
  width: 100%;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view {
  width: 100%;
  height: auto;
  margin-bottom: 4.16667vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view {
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view {
    margin-bottom: 10.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view .front-view__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1440 / 550;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .front-view .front-view__image {
    aspect-ratio: 780 / 580;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy {
  width: 100%;
  text-align: center;
  margin-bottom: 6.94444vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy {
    margin-bottom: 100px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy {
    margin-bottom: 53.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy {
    margin-bottom: 16vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
  margin: 0 auto;
  height: auto;
  width: 18.61111vw;
  margin-bottom: 1.38889vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
    width: 268px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
    width: 142.93333px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
    margin-bottom: 10.66667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__logo {
    width: 54.93333vw;
    margin-bottom: 4.26667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__text--center {
  text-align: center;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__subtitle {
  margin-bottom: 2.29167vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__subtitle {
    margin-bottom: 33px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__subtitle {
    margin-bottom: 17.6px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__subtitle {
    margin-bottom: 2.93333vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__title {
  font-weight: bold;
  margin-bottom: 1.80556vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__title {
    margin-bottom: 26px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__title {
    margin-bottom: 13.86667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .main-copy .main-copy__title {
    margin-bottom: 8.53333vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab {
  margin-bottom: 10.41667vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab {
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab {
    margin-bottom: 26.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item:last-child .navtab__anchor {
  margin-right: 0;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  background-color: #E6E6E6;
  color: #999999;
  transition: color .3s ease-in-out, background-color .3s ease-in-out, opacity .3s ease-in-out;
  font-family: var(--font-heading);
}

@media screen and (min-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    width: 16.66667vw;
    height: 2.77778vw;
    font-size: 1.38889vw;
    margin-right: -2.43056vw;
    border-radius: 1.38889vw;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    width: 240px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    width: 128px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    height: 40px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    height: 21.33333px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    font-size: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    font-size: 10.66667px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    margin-right: -35px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    margin-right: -18.66667px;
  }
}

@media screen and (min-width: 768px) and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    border-radius: 20px;
  }
}

@media screen and (min-width: 768px) and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    border-radius: 10.66667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor {
    width: 37.33333vw;
    height: 9.06667vw;
    font-size: 3.73333vw;
    margin-right: -8vw;
    border-radius: 4.8vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .navtab .navtab__list .navtab__item .navtab__anchor.active {
  background-color: #06532A;
  color: #fff;
  pointer-events: none;
  z-index: 1;
  position: relative;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .tracksuit-content-wrapper {
  display: none;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .tracksuit-content-wrapper.active {
  display: block;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0 auto;
  width: 87.5vw;
  -moz-column-gap: 1.38889vw;
  column-gap: 1.38889vw;
  row-gap: 2.01389vw;
  margin-bottom: 10.41667vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    width: 1260px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    width: 672px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    -moz-column-gap: 10.66667px;
    column-gap: 10.66667px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    row-gap: 29px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    row-gap: 15.46667px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    margin-bottom: 150px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card {
    margin: none;
    width: 100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0vw;
    margin-bottom: 26.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__image-wrapper {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__image-wrapper {
    display: none;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__image-wrapper .midium-card__image {
  width: 100%;
  height: auto;
  background-color: #F6F6F6;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body {
  text-align: center;
  width: 100%;
  padding-top: 8.33333vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body {
    padding-top: 120px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body {
    padding-top: 64px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body {
    padding-top: 0vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__title {
  margin-bottom: 2.84722vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__title {
    margin-bottom: 41px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__title {
    margin-bottom: 21.86667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__title {
    margin-bottom: 5.33333vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__subtitle {
  margin-bottom: 1.11111vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__subtitle {
    margin-bottom: 16px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__subtitle {
    margin-bottom: 8.53333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__subtitle {
    margin-bottom: 5.33333vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__description {
  margin-bottom: 3.47222vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__description {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__description {
    margin-bottom: 26.66667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .midium-card .midium-card__body .midium-card__description {
    margin-bottom: 9.06667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper {
  width: 100%;
  margin-bottom: 3.47222vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper {
    margin-bottom: 26.66667px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper {
    margin-bottom: 10.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--1 {
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  width: 2.77778vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--1 {
    width: 40px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--1 {
    width: 21.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--1 {
    width: 8vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--1 .color-list__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 6.25vw;
  gap: 0.69444vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
    width: 90px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
    width: 48px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
    gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
    gap: 5.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 {
    width: 18.66667vw;
    gap: 2.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--2 .color-list__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  width: 9.72222vw;
  gap: 0.69444vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
    width: 140px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
    width: 74.66667px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
    gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
    gap: 5.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 {
    width: 29.33333vw;
    gap: 2.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--3 .color-list__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: 13.19444vw;
  gap: 0.69444vw;
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
    width: 190px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
    width: 101.33333px;
  }
}

@media screen and (min-width: 1440px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
    gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
    gap: 5.33333px;
  }
}

@media screen and (max-width: 767px) {
  .tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 {
    width: 40vw;
    gap: 2.66667vw;
  }
}

.tracksuit-setups-2026 .tracksuit-setups-2026__main .color-list__wrapper .color-list--4 .color-list__image {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}
/*# sourceMappingURL=common.css.map */
