.album_autumn {
  font-family: "aktiv-grotesk", sans-serif;
  font-weight: 400;
  font-style: normal;
  --color1: #000;
  --color2: #fff;
  --color3: #DE3030;
  --color4: #171717;
  --shadow: #00000033;
  overflow-x: visible;
  overflow-y: visible;
}

.js-scroll_lock {
  overflow: hidden;
}

.main-area {
  overflow: initial;
}

#header_emmi.header .header-inner {
  background-color: #DE3030;
}

@media screen and (min-width: 768px) {
  .denim_collection .js-pageAnimeOpenToRight {
    animation-name: PageAnime;
    animation-duration: 0.6s;
    animation-fill-mode: forwards;
  }
  @keyframes PageAnime {
    0% {
      transform-origin: left;
      transform: scaleX(0);
    }
    100% {
      transform-origin: left;
      transform: scaleX(1);
    }
  }
  .denim_collection .js-pageAnimeCloseToRight {
    animation-name: pageAnimeClose;
    animation-duration: 0.6s;
    animation-fill-mode: forwards;
  }
  @keyframes pageAnimeClose {
    0% {
      transform-origin: right;
      transform: scaleX(1);
    }
    100% {
      transform-origin: right;
      transform: scaleX(0);
    }
  }
  .denim_collection .js-clipPathOnRight {
    width: 100%;
    height: 100%;
    clip-path: inset(0 100% 0 0);
    transition: 0.8s;
  }
  .denim_collection .js-clipPathOnRight--active {
    clip-path: inset(0);
  }
  .denim_collection .js-lp_main {
    opacity: 0;
    transition: opacity 1s ease-in;
  }
  .denim_collection .js-lp_main--active {
    opacity: 1;
  }
  .denim_collection .js-fadeIn {
    opacity: 0;
    transition: opacity 1s ease-in;
  }
  .denim_collection .js-fadeIn--active {
    opacity: 1;
  }
  #footer_emmi {
    padding-top: 0;
  }
  .album_autumn .js-magazine {
    max-width: 144rem;
    min-height: 782px;
    max-height: 782px;
    width: 95%;
    margin: 0 auto;
    aspect-ratio: 720/509;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .album_autumn .js-magazine a {
    display: inline-block;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    margin: auto;
    cursor: none;
    position: absolute;
    width: auto;
    height: 100%;
    aspect-ratio: 71/99;
    transition: opacity 0.5s;
    opacity: 0;
    z-index: -1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .album_autumn .js-magazine .js-page.s-content {
    aspect-ratio: 1120/792;
    transform: unset;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
  .album_autumn .js-magazine .js-page img,
  .album_autumn .js-magazine .js-page a {
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
  }
  .album_autumn .js-magazine .js-page img {
    display: block;
    margin: auto;
  }
  .album_autumn .js-magazine .js-page--controller {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
  }
  .album_autumn .js-magazine .js-page--arrow_controller {
    display: none;
  }
  .album_autumn .js-magazine .js-page--left, .album_autumn .js-magazine .js-page--right {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page--left {
    top: 0;
    left: -50%;
  }
  .album_autumn .js-magazine .js-page--right {
    top: 0;
    right: -50%;
  }
  .album_autumn .js-magazine .js-page--content {
    position: relative;
    max-width: 1120px;
    width: 100%;
    height: auto;
    aspect-ratio: 1120/792;
    margin-top: 0.3rem;
  }
  .album_autumn .js-magazine .js-page--content img {
    pointer-events: none;
    box-shadow: 0.3rem 0.3rem 0.5rem rgba(0, 0, 0, 0.4);
  }
  .album_autumn .js-magazine .js-page--first, .album_autumn .js-magazine .js-page--last {
    width: auto;
    height: 100%;
    margin-left: 0.5rem;
  }
  .album_autumn .js-magazine .js-page--first img, .album_autumn .js-magazine .js-page--last img {
    pointer-events: none;
    box-shadow: 0.3rem 0.3rem 0.5rem rgba(0, 0, 0, 0.4);
  }
  .album_autumn .js-magazine .js-page.js-current {
    opacity: 1;
    z-index: 1;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1,
  .album_autumn .js-magazine .js-page .css-click_target_group2 {
    position: absolute;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-flexbox__item:last-child,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-flexbox__item:last-child {
    margin-top: 0.4rem;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1rem;
    font-size: clamp(7px, 0.6944444444vw, 10px);
    letter-spacing: 0em;
    position: relative;
    display: block;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links:not(:first-child),
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links:not(:first-child) {
    margin-top: 0.4rem;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links span,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links span {
    margin-left: 0.3rem;
    text-decoration: underline;
    text-decoration-skip-ink: none;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links span.css-italic,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links span.css-italic {
    margin: 0;
    text-decoration: unset;
    font-style: italic;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .js-magazine_index {
    cursor: pointer;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target1 {
    top: calc(96 / 792 * 100%);
    left: calc(36 / 1120 * 100%);
    width: calc(240 / 1120 * 100%);
    aspect-ratio: 240/170;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target2 {
    top: calc(96 / 792 * 100%);
    left: calc(317 / 1120 * 100%);
    width: calc(198 / 1120 * 100%);
    aspect-ratio: 198/439;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target3 {
    top: calc(321 / 792 * 100%);
    left: calc(80 / 1120 * 100%);
    width: calc(170 / 1120 * 100%);
    aspect-ratio: 170/225;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target4 {
    top: calc(600 / 792 * 100%);
    left: calc(0 / 1120 * 100%);
    width: calc(252 / 1120 * 100%);
    aspect-ratio: 252/152;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target5 {
    top: calc(577 / 792 * 100%);
    left: calc(302 / 1120 * 100%);
    width: calc(215 / 1120 * 100%);
    aspect-ratio: 215/135;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target6 {
    top: calc(96 / 792 * 100%);
    left: calc(622 / 1120 * 100%);
    width: calc(245 / 1120 * 100%);
    aspect-ratio: 245/244;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target7 {
    top: calc(100 / 792 * 100%);
    left: calc(897 / 1120 * 100%);
    width: calc(169 / 1120 * 100%);
    aspect-ratio: 169/140;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target8 {
    top: calc(378 / 792 * 100%);
    left: calc(606 / 1120 * 100%);
    width: calc(100 / 1120 * 100%);
    aspect-ratio: 100/174;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target9 {
    top: calc(344 / 792 * 100%);
    left: calc(742 / 1120 * 100%);
    width: calc(177 / 1120 * 100%);
    aspect-ratio: 177/165;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target10 {
    top: calc(332 / 792 * 100%);
    left: calc(958 / 1120 * 100%);
    width: calc(134 / 1120 * 100%);
    aspect-ratio: 134/185;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target11 {
    top: calc(590 / 792 * 100%);
    left: calc(642 / 1120 * 100%);
    width: calc(241 / 1120 * 100%);
    aspect-ratio: 241/170;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target12 {
    top: calc(553 / 792 * 100%);
    left: calc(922 / 1120 * 100%);
    width: calc(136 / 1120 * 100%);
    aspect-ratio: 136/196;
  }
  .album_autumn .js-magazine .js-page[data-index="3"] .css-click_target_group1 {
    display: none;
  }
  .album_autumn .js-magazine .js-page[data-index="4"] a,
  .album_autumn .js-magazine .js-page[data-index="4"] p {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1.9rem;
    letter-spacing: 0em;
    line-height: 3rem;
    font-weight: 400;
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="4"] a span,
  .album_autumn .js-magazine .js-page[data-index="4"] p span {
    margin-left: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="4"] .css-click_target_group1 {
    top: calc(695 / 792 * 100%);
    left: calc(62 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="6"] .css-click_target_group1 {
    top: calc(659 / 792 * 100%);
    left: calc(54 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="6"] .css-click_target_group2 {
    top: calc(659 / 792 * 100%);
    left: calc(152 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="7"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="8"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="9"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="11"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="12"] .css-click_target_group1 {
    top: calc(659 / 792 * 100%);
    left: calc(54 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="7"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="8"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="9"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="11"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="12"] .css-click_target_group2 {
    top: calc(659 / 792 * 100%);
    left: calc(614 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="10"] .css-click_target_group1 {
    top: calc(659 / 792 * 100%);
    left: calc(52 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="10"] .css-click_target_group2 {
    top: calc(659 / 792 * 100%);
    left: calc(612 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="14"] .css-click_target_group1 {
    top: calc(471 / 792 * 100%);
    left: calc(54 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="14"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="15"] .css-click_target_group1 {
    top: calc(36 / 792 * 100%);
    right: calc(394 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="15"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="16"] .css-click_target_group1 {
    top: calc(20 / 792 * 100%);
    right: calc(24 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 {
    top: calc(684 / 792 * 100%);
    left: calc(641 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.7rem;
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond {
    font-family: "garamond-premier-pro", serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2rem;
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond.css-italic {
    margin: 0;
    text-decoration: unset;
    font-style: italic;
    margin-right: 0.3rem;
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond.css-price {
    margin-left: 0.4rem;
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 {
    top: calc(605 / 792 * 100%);
    left: calc(591 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="22"] .css-click_target_group1 {
    top: calc(220 / 792 * 100%);
    left: calc(854 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="22"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="22"] .css-click_target_group1 .css-magazine_links .css-price {
    margin-left: 0.2rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1,
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links {
    margin: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 {
    top: calc(724 / 792 * 100%);
    left: calc(130 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-left: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(3) {
    margin-left: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(4) {
    margin-left: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 {
    top: calc(724 / 792 * 100%);
    left: calc(712 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links:not(:first-of-type) {
    margin-left: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links .css-italic {
    margin-left: 0rem;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links .css-price {
    margin-left: 0.5rem;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1,
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 .css-magazine_links {
    margin: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 {
    top: calc(724 / 792 * 100%);
    left: calc(169 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-left: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 {
    top: calc(724 / 792 * 100%);
    left: calc(732 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 .css-magazine_links:not(:first-of-type) {
    margin-left: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 {
    top: calc(708 / 792 * 100%);
    left: calc(32 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 .css-magazine_links {
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="26"] .css-click_target_group1 {
    top: calc(30 / 792 * 100%);
    left: calc(998 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="26"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="27"] .css-click_target_group1 {
    top: calc(30 / 792 * 100%);
    left: calc(598 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="27"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: 0.6rem;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 {
    top: calc(621 / 792 * 100%);
    left: calc(591 / 1120 * 100%);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links {
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links .css-italic {
    margin-top: 0.2rem;
    display: block;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links .css-price {
    margin-top: -0.8rem;
    display: block;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-top: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(3) {
    margin-top: 0.8rem;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(4) {
    margin-top: 0.8rem;
  }
  .album_autumn__modal {
    position: fixed;
    top: 0;
    left: 0;
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    background-color: var(--color2);
    z-index: -19999;
    opacity: 0;
    transition: all 0.5s;
  }
  .album_autumn__modal.js-active {
    opacity: 1;
    z-index: 19999;
  }
  .album_autumn__modal--close {
    cursor: pointer;
    position: fixed;
    right: 5.8rem;
    top: 3.3rem;
    width: 3rem;
    aspect-ratio: 1/1;
    z-index: 1;
  }
  .album_autumn__modal__content {
    width: 130rem;
    margin: 0 auto;
    margin-top: 14rem;
    margin-bottom: 22.8rem;
  }
  .album_autumn__modal__content__list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 2.7rem;
  }
  .album_autumn__modal__content__list__item {
    width: 26.3rem;
    overflow: visible;
    contain: paint;
  }
  .album_autumn__modal__content__list__item:not(:nth-of-type(4n)) {
    margin-right: 7rem;
  }
  .album_autumn__modal__content__list__item:nth-of-type(n+5) {
    margin-top: 5.4rem;
  }
  .album_autumn__modal__content__list__item--image {
    width: 26.3rem;
    aspect-ratio: 263/188;
    position: relative;
  }
  .album_autumn__modal__content__list__item--image .css-link_single,
  .album_autumn__modal__content__list__item--image .css-link_left,
  .album_autumn__modal__content__list__item--image .css-link_right {
    position: absolute;
    display: block;
  }
  .album_autumn__modal__content__list__item--image .css-link_single {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .album_autumn__modal__content__list__item--image .css-link_left {
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    display: block;
  }
  .album_autumn__modal__content__list__item--image .css-link_right {
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    display: block;
  }
  .album_autumn__modal__content__list__item--price {
    margin-top: 2rem;
  }
  .album_autumn__modal__content__list__item--price p {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1rem;
    letter-spacing: 0em;
  }
  .album_autumn__modal__content__list__item--price p span {
    margin-left: 0.3rem;
    text-decoration: underline;
    text-decoration-skip-ink: none;
  }
  .album_autumn__modal__content__list__item--price__headline {
    margin-bottom: 0.5rem;
  }
  .album_autumn__modal__content__list__item--price__headline:not(:first-of-type) {
    margin-bottom: 0;
    margin-top: 1.1rem;
  }
  .album_autumn__modal__content__list__item--price__item {
    display: block;
  }
  .album_autumn__modal__content__list__item--price__item:not(:first-child) {
    margin-top: 0.6rem;
  }
  .album_autumn {
    --rate: .1rem;
  }
  .album_autumn .l-view {
    display: block;
  }
  .album_autumn .s-view {
    display: none;
  }
  .album_autumn img {
    width: 100%;
    height: auto;
    backface-visibility: unset;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
  }
  .album_autumn .cursor-none {
    cursor: none;
  }
  .album_autumn .js-cursor_pointer {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    z-index: 10;
    transform: scale(0);
    width: 18.4rem;
    aspect-ratio: 184/42;
    margin: -2rem 0 0 -9rem;
    transition: opacity 0.3s, visibility 0.3s;
    pointer-events: none;
    text-align: center;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1.6rem;
    letter-spacing: 0.01em;
    line-height: 2.1rem;
    color: var(--color1);
  }
  .album_autumn .js-cursor_pointer.is-active {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  .album_autumn .js-cursor_pointer--left, .album_autumn .js-cursor_pointer--right {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    z-index: 10;
    scale: 0;
    width: 5rem;
    aspect-ratio: 50/35;
    margin: -1rem 0 0 -1rem;
    transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
    pointer-events: none;
    text-align: center;
  }
  .album_autumn .js-cursor_pointer--left.is-active, .album_autumn .js-cursor_pointer--right.is-active {
    opacity: 1;
    visibility: visible;
    scale: 1;
  }
  .album_autumn .js-cursor_pointer--left {
    transform: rotate(180deg);
  }
  .album_autumn__first_view {
    max-width: calc(1184 * var(--rate));
    aspect-ratio: 1184/813;
    width: 95%;
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-inline: auto;
    margin-top: calc(52 * var(--rate));
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    height: calc(100vh - 146px);
    top: 0;
    position: sticky;
  }
  .album_autumn__first_view--image {
    max-width: 71.8rem;
    width: calc(718 / 1184 * 100%);
    aspect-ratio: 718/719;
    position: absolute;
    top: calc(-50 / 813 * 100%);
    left: calc(-35 / 1184 * 100%);
  }
  .album_autumn__first_view__article {
    max-width: 45.6rem;
    width: calc(456 / 1184 * 100%);
    aspect-ratio: 456/480;
    position: absolute;
    top: calc(92 / 813 * 100%);
    left: calc(693 / 1184 * 100%);
  }
  .album_autumn__first_view__article--headline {
    max-width: 30.1rem;
    width: calc(301 / 456 * 100%);
    aspect-ratio: 301/65;
  }
  .album_autumn__first_view__article--text {
    text-align: left;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 2.2rem;
    letter-spacing: 0.01em;
    line-height: 3rem;
    color: var(--color1);
    margin-top: 2.9rem;
  }
  .album_autumn__first_view__article--text span {
    display: inline-block;
    margin-left: 0.5rem;
  }
  .album_autumn__first_view__article--more_link {
    box-shadow: 0px 0px 0.6rem var(--shadow);
    border-radius: 3rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 13.5rem;
    aspect-ratio: 135/40;
    margin-top: 4.7rem;
  }
  .album_autumn__first_view__article--more_link p {
    text-align: center;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1.6rem;
    letter-spacing: 0.04em;
    color: var(--color1);
  }
  .album_autumn__first_view--arrow_bottom {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 6.3rem;
  }
  .album_autumn__hero {
    position: relative;
    top: 10rem;
    overflow: visible;
    contain: paint;
    background-color: var(--color2);
  }
  .album_autumn__magazine {
    width: 100%;
    margin: 0 auto;
    padding-top: 10rem;
    position: relative;
  }
  .album_autumn__magazine__first_text {
    display: none;
  }
  .album_autumn__bottom_controller {
    max-width: calc(1373.95 * var(--rate));
    width: 95%;
    aspect-ratio: 1373.95/22;
    margin: 0 auto;
    margin-top: 2.7rem;
    position: relative;
  }
  .album_autumn__credit_link {
    display: block;
    position: absolute;
    bottom: 0.3rem;
    left: 0.2rem;
    width: 11.6rem;
    aspect-ratio: 116/18;
    text-align: left;
    cursor: pointer;
  }
  .album_autumn__credit_link--svg {
    width: 100%;
    aspect-ratio: 116/18;
  }
  .album_autumn__back_to_page {
    position: absolute;
    right: -0.4rem;
    top: -0.4rem;
  }
  .album_autumn__back_to_page__link {
    cursor: pointer;
  }
  .album_autumn__back_to_page__link p {
    color: var(--color1);
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    font-size: 1.5rem;
    letter-spacing: 0em;
    line-height: 3.4rem;
  }
  .album_autumn__back_to_page__link.js-back_to_page {
    opacity: 0;
  }
  .album_autumn__footer {
    background-color: var(--color4);
    margin-top: 3.5rem;
    padding-top: 6rem;
    padding-bottom: 4.5rem;
  }
  .album_autumn__footer__article {
    max-width: calc(1300 * var(--rate));
    width: 95%;
    margin: 0 auto;
  }
  .album_autumn__footer__article__headline {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1.3rem;
    letter-spacing: 0.04em;
    color: var(--color2);
  }
  .album_autumn__footer__article__flexbox {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .album_autumn__footer__article__list_flexbox {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 59rem;
    width: calc(590 / 1300 * 100%);
  }
  .album_autumn__footer__article__list {
    margin-top: 3.3rem;
  }
  .album_autumn__footer__article__list:not(:first-of-type) {
    margin-left: 5rem;
  }
  .album_autumn__footer__article__list__item:not(:first-of-type) {
    margin-top: 1.6rem;
  }
  .album_autumn__footer__article__list__item__text {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1.3rem;
    letter-spacing: 0.04em;
    color: var(--color2);
  }
  .album_autumn__footer__article__list__item__text--bold {
    display: block;
    margin-bottom: 0.5rem;
  }
  .album_autumn__footer__article__list__item__text--bold.css-margin {
    margin-bottom: 0.4rem;
  }
  .album_autumn__footer__article__list__item__text--normal {
    display: block;
  }
  .album_autumn__footer__article__list__item__text--normal.css-line-height {
    line-height: 1.7rem;
  }
  .album_autumn__footer__article__list__item__child_item {
    margin-top: 5.2rem;
  }
  .album_autumn__footer__article__list__item__child_item__list:last-of-type {
    margin-top: 1.6rem;
  }
  .album_autumn__footer__article__list__item__child_item__list .css-text_normal {
    margin-left: 0.4rem;
  }
  .album_autumn__footer__media {
    max-width: 58.4rem;
    width: calc(584 / 1300 * 100%);
    aspect-ratio: 584/329;
    margin-top: 3.2rem;
    position: relative;
    overflow: hidden;
  }
  .album_autumn__footer__media video {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .album_autumn__footer__address {
    width: 130rem;
    margin: 0 auto;
    margin-top: 17.3rem;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: 1rem;
    font-style: normal;
    letter-spacing: 0.04em;
    color: var(--color2);
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  .denim_collection .js-pageAnimeOpenToRight {
    animation-name: PageAnime;
    animation-duration: 0.6s;
    animation-fill-mode: forwards;
  }
  @keyframes PageAnime {
    0% {
      transform-origin: left;
      transform: scaleX(0);
    }
    100% {
      transform-origin: left;
      transform: scaleX(1);
    }
  }
  .denim_collection .js-pageAnimeCloseToRight {
    animation-name: pageAnimeClose;
    animation-duration: 0.6s;
    animation-fill-mode: forwards;
  }
  @keyframes pageAnimeClose {
    0% {
      transform-origin: right;
      transform: scaleX(1);
    }
    100% {
      transform-origin: right;
      transform: scaleX(0);
    }
  }
  .denim_collection .js-clipPathOnRight {
    width: 100%;
    height: 100%;
    clip-path: inset(0 100% 0 0);
    transition: 0.8s;
  }
  .denim_collection .js-clipPathOnRight--active {
    clip-path: inset(0);
  }
  .denim_collection .js-lp_main {
    opacity: 0;
    transition: opacity 1s ease-in;
  }
  .denim_collection .js-lp_main--active {
    opacity: 1;
  }
  .denim_collection .js-fadeIn {
    opacity: 0;
    transition: opacity 1s ease-in;
  }
  .denim_collection .js-fadeIn--active {
    opacity: 1;
  }
  #footer_emmi {
    padding-top: 0;
  }
  .album_autumn .js-magazine {
    width: calc(680 * 100vw / 750);
    aspect-ratio: 680/963;
    margin: 0 auto;
    position: relative;
  }
  .album_autumn .js-magazine .js-page {
    top: calc(36 * 100vw / 750);
    left: calc(23 * 100vw / 750);
    position: absolute;
    width: calc(100% - 46 * 100vw / 750);
    aspect-ratio: 630/888;
    opacity: 0;
    transition: all 0.5s;
    z-index: -1;
  }
  .album_autumn .js-magazine .js-page.s-content {
    aspect-ratio: 680/963;
    top: 0vw;
    left: 0vw;
    width: 100%;
  }
  .album_autumn .js-magazine .js-page--content {
    position: relative;
    width: auto;
    height: 100%;
    aspect-ratio: 1120/792;
    margin-left: calc(7 * 100vw / 750);
    margin-top: calc(-2 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page--content img {
    pointer-events: none;
    box-shadow: calc(5 * 100vw / 750) calc(5 * 100vw / 750) calc(10 * 100vw / 750) rgba(0, 0, 0, 0.4);
  }
  .album_autumn .js-magazine .js-page--first, .album_autumn .js-magazine .js-page--last {
    width: auto;
    height: 100%;
  }
  .album_autumn .js-magazine .js-page--first img, .album_autumn .js-magazine .js-page--last img {
    pointer-events: none;
    box-shadow: calc(5 * 100vw / 750) calc(5 * 100vw / 750) calc(10 * 100vw / 750) rgba(0, 0, 0, 0.4);
  }
  .album_autumn .js-magazine .js-page.js-current {
    opacity: 1;
    z-index: 1;
  }
  .album_autumn .js-magazine .js-page .js-move_content {
    transition: all 0.5s;
  }
  .album_autumn .js-magazine .js-page .js-move_content.js-move {
    transform: translateX(-50%);
  }
  .album_autumn .js-magazine .js-page .css-content .js-page--controller {
    width: 50%;
  }
  .album_autumn .js-magazine .js-page .css-content .js-page--controller.js-move {
    transform: translateX(100%);
  }
  .album_autumn .js-magazine .js-page--controller {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
  }
  .album_autumn .js-magazine .js-page--left, .album_autumn .js-magazine .js-page--right {
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page--left {
    top: 0;
    left: 0;
  }
  .album_autumn .js-magazine .js-page--right {
    top: 0;
    right: 0;
  }
  .album_autumn .js-magazine .js-page--arrow_controller {
    width: 100%;
    aspect-ratio: 100/22;
    position: absolute;
    z-index: 2;
    bottom: calc(-160 * 100vw / 750);
    left: calc(7 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page--arrow_left, .album_autumn .js-magazine .js-page--arrow_right {
    width: 50%;
    aspect-ratio: 50/22;
    position: absolute;
    z-index: 3;
    cursor: pointer;
  }
  .album_autumn .js-magazine .js-page--arrow_left::after, .album_autumn .js-magazine .js-page--arrow_right::after {
    content: "";
    position: absolute;
    width: calc(50 * 100vw / 750);
    aspect-ratio: 50/35;
  }
  .album_autumn .js-magazine .js-page--arrow_left {
    top: 0;
    left: 0;
  }
  .album_autumn .js-magazine .js-page--arrow_left::after {
    top: calc(55 * 100vw / 750);
    left: calc(231 * 100vw / 750);
    transform: rotate(180deg);
    background-size: cover;
    background-image: url(/Page/collection/2024/aw_1st/img/arrow_move.svg);
  }
  .album_autumn .js-magazine .js-page--arrow_right {
    top: 0;
    right: 0;
  }
  .album_autumn .js-magazine .js-page--arrow_right::after {
    top: calc(55 * 100vw / 750);
    right: calc(246 * 100vw / 750);
    background-size: cover;
    background-image: url(/Page/collection/2024/aw_1st/img/arrow_move.svg);
  }
  .album_autumn .js-magazine .js-page--first_text {
    position: absolute;
    z-index: 2;
    bottom: calc(-153 * 100vw / 750);
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(25 * 100vw / 750);
    letter-spacing: 0.01em;
    line-height: calc(34 * 100vw / 750);
    color: var(--color1);
  }
  .album_autumn .js-magazine .js-page img {
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-drag: none;
    -khtml-user-drag: none;
  }
  .album_autumn .js-magazine a {
    display: inline-block;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1,
  .album_autumn .js-magazine .js-page .css-click_target_group2 {
    position: absolute;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(18 * 100vw / 750);
    letter-spacing: 0em;
    position: relative;
    display: block;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links:not(:first-child),
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links:not(:first-child) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links span,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links span {
    margin-left: calc(3 * 100vw / 750);
    text-decoration: underline;
    text-decoration-skip-ink: none;
  }
  .album_autumn .js-magazine .js-page .css-click_target_group1 .css-magazine_links span.css-italic,
  .album_autumn .js-magazine .js-page .css-click_target_group2 .css-magazine_links span.css-italic {
    margin: 0;
    text-decoration: unset;
    font-style: italic;
  }
  .album_autumn .js-magazine .js-page .css-flexbox {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .album_autumn .js-magazine .js-page .css-flexbox__item:last-child {
    margin-top: 0vw !important;
    margin-left: calc(30 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .js-magazine_index {
    cursor: pointer;
    position: absolute;
    z-index: 3;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target1 {
    top: calc(116 * 100vw / 750);
    left: calc(42 * 100vw / 750);
    width: calc(240 / 1120 * 100%);
    aspect-ratio: 240/170;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target2 {
    top: calc(116 * 100vw / 750);
    left: calc(385 * 100vw / 750);
    width: calc(199 / 1120 * 100%);
    aspect-ratio: 199/437;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target3 {
    top: calc(389 * 100vw / 750);
    left: calc(95 * 100vw / 750);
    width: calc(170 / 1120 * 100%);
    aspect-ratio: 170/225;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target4 {
    top: calc(730 * 100vw / 750);
    left: calc(0 * 100vw / 750);
    width: calc(256 / 1120 * 100%);
    aspect-ratio: 256/150;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target5 {
    top: calc(701 * 100vw / 750);
    left: calc(369 * 100vw / 750);
    width: calc(215 / 1120 * 100%);
    aspect-ratio: 215/135;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target6 {
    top: calc(107 * 100vw / 750);
    left: calc(755 * 100vw / 750);
    width: calc(245 / 1120 * 100%);
    aspect-ratio: 245/244;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target7 {
    top: calc(119 * 100vw / 750);
    left: calc(1090 * 100vw / 750);
    width: calc(169 / 1120 * 100%);
    aspect-ratio: 169/140;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target8 {
    top: calc(460 * 100vw / 750);
    left: calc(732 * 100vw / 750);
    width: calc(100 / 1120 * 100%);
    aspect-ratio: 100/174;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target9 {
    top: calc(420 * 100vw / 750);
    left: calc(900 * 100vw / 750);
    width: calc(177 / 1120 * 100%);
    aspect-ratio: 177/165;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target10 {
    top: calc(369 * 100vw / 750);
    left: calc(1163 * 100vw / 750);
    width: calc(134 / 1120 * 100%);
    aspect-ratio: 134/213;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target11 {
    top: calc(718 * 100vw / 750);
    left: calc(780 * 100vw / 750);
    width: calc(241 / 1120 * 100%);
    aspect-ratio: 241/170;
  }
  .album_autumn .js-magazine .js-page[data-index="2"] .css-click_target12 {
    top: calc(674 * 100vw / 750);
    left: calc(1117 * 100vw / 750);
    width: calc(136 / 1120 * 100%);
    aspect-ratio: 136/196;
  }
  .album_autumn .js-magazine .js-page[data-index="3"] a,
  .album_autumn .js-magazine .js-page[data-index="3"] p {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(20 * 100vw / 750);
    letter-spacing: 0em;
    line-height: calc(29 * 100vw / 750);
    font-weight: 400;
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="3"] a span,
  .album_autumn .js-magazine .js-page[data-index="3"] p span {
    margin-left: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="3"] .css-click_target_group1 {
    top: calc(872 * 100vw / 750);
    right: calc(40 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="4"] .css-click_target_group1 {
    display: none;
  }
  .album_autumn .js-magazine .js-page[data-index="6"] .css-click_target_group1 {
    top: calc(798 * 100vw / 750);
    left: calc(66 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="6"] .css-click_target_group2 {
    top: calc(798 * 100vw / 750);
    left: calc(227 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="7"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="8"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="9"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="11"] .css-click_target_group1, .album_autumn .js-magazine .js-page[data-index="12"] .css-click_target_group1 {
    top: calc(798 * 100vw / 750);
    left: calc(66 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="7"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="8"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="9"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="11"] .css-click_target_group2, .album_autumn .js-magazine .js-page[data-index="12"] .css-click_target_group2 {
    top: calc(796 * 100vw / 750);
    left: calc(748 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="10"] .css-click_target_group1 {
    top: calc(798 * 100vw / 750);
    left: calc(66 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="10"] .css-click_target_group2 {
    top: calc(796 * 100vw / 750);
    left: calc(748 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="14"] .css-click_target_group1 {
    top: calc(575 * 100vw / 750);
    left: calc(66 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="14"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="15"] .css-click_target_group1 {
    top: calc(36 * 100vw / 750);
    left: calc(723 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="15"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="16"] .css-click_target_group1 {
    top: calc(32 * 100vw / 750);
    left: calc(952 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 {
    top: calc(826 * 100vw / 750);
    left: calc(774 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(9 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond {
    font-family: "garamond-premier-pro", serif;
    font-weight: 400;
    font-style: normal;
    font-size: calc(18 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond .css-italic {
    margin: 0;
    text-decoration: unset;
    font-style: normal;
    margin-right: calc(3 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="19"] .css-click_target_group1 .css-magazine_links .css-garamond .css-price {
    margin-left: calc(5 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 {
    top: calc(647 * 100vw / 750);
    left: calc(722 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(10 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 .css-magazine_links .css-italic {
    display: block;
    margin-top: calc(2 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="21"] .css-click_target_group1 .css-magazine_links .css-price {
    display: block;
    margin-top: calc(2 * 100vw / 750);
    margin-left: calc(-1 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="22"] .css-click_target_group1 {
    top: calc(273 * 100vw / 750);
    left: calc(926 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="22"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1,
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links {
    margin: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 {
    top: calc(874 * 100vw / 750);
    left: calc(68 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-left: calc(12 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(3) {
    margin-left: calc(18 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group1 .css-magazine_links:nth-child(4) {
    margin-left: calc(18 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 {
    top: calc(873 * 100vw / 750);
    left: calc(786 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links:not(:first-of-type) {
    margin-left: calc(17 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links .css-italic {
    margin-left: calc(0 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="23"] .css-click_target_group2 .css-magazine_links .css-price {
    margin-left: calc(7 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1,
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 .css-magazine_links,
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 .css-magazine_links {
    margin: 0;
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 {
    top: calc(874 * 100vw / 750);
    left: calc(128 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-left: calc(18 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 {
    top: calc(876 * 100vw / 750);
    left: calc(822 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 .css-magazine_links:not(:first-of-type) {
    margin-left: calc(14 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="24"] .css-click_target_group2 .css-magazine_links:nth-child(3) {
    margin-left: calc(15 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 {
    top: calc(817 * 100vw / 750);
    left: calc(43 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 .css-magazine_links {
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="25"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="26"] .css-click_target_group1 {
    top: calc(46 * 100vw / 750);
    left: calc(1186 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="26"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="27"] .css-click_target_group1 {
    top: calc(36 * 100vw / 750);
    left: calc(722 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="27"] .css-click_target_group1 .css-magazine_links:not(:first-of-type) {
    margin-top: calc(10 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 {
    top: calc(694 * 100vw / 750);
    left: calc(728 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links {
    color: var(--color2);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links .css-italic {
    margin-top: calc(2 * 100vw / 750);
    display: block;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links .css-price {
    margin-top: calc(-17 * 100vw / 750);
    margin-left: 0;
    display: block;
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(2) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(3) {
    margin-top: calc(10 * 100vw / 750);
  }
  .album_autumn .js-magazine .js-page[data-index="28"] .css-click_target_group1 .css-magazine_links:nth-child(4) {
    margin-top: calc(11 * 100vw / 750);
  }
  .album_autumn__modal {
    position: fixed;
    top: 0;
    left: 0;
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    background-color: var(--color2);
    z-index: -19999;
    opacity: 0;
    transition: all 0.5s;
  }
  .album_autumn__modal.js-active {
    opacity: 1;
    z-index: 19999;
  }
  .album_autumn__modal--close {
    cursor: pointer;
    position: fixed;
    right: calc(32 * 100vw / 750);
    top: calc(36 * 100vw / 750);
    width: calc(40 * 100vw / 750);
    aspect-ratio: 1/1;
    z-index: 1;
  }
  .album_autumn__modal__content {
    width: calc(710 * 100vw / 750);
    margin: 0 auto;
    margin-top: calc(166 * 100vw / 750);
    margin-bottom: calc(100 * 100vw / 750);
  }
  .album_autumn__modal__content__list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: calc(11 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item {
    width: calc(322 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item:not(:nth-of-type(2n)) {
    margin-right: calc(38 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item:nth-of-type(n+3) {
    margin-top: calc(104 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item--image {
    width: calc(322 * 100vw / 750);
    aspect-ratio: 322/229;
    position: relative;
  }
  .album_autumn__modal__content__list__item--image .css-link_single,
  .album_autumn__modal__content__list__item--image .css-link_left,
  .album_autumn__modal__content__list__item--image .css-link_right {
    position: absolute;
    display: block;
  }
  .album_autumn__modal__content__list__item--image .css-link_single {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .album_autumn__modal__content__list__item--image .css-link_left {
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    display: block;
  }
  .album_autumn__modal__content__list__item--image .css-link_right {
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    display: block;
  }
  .album_autumn__modal__content__list__item--price a,
  .album_autumn__modal__content__list__item--price > div {
    width: calc(330 * 100vw / 750);
    margin-top: calc(22 * 100vw / 750);
    margin-left: calc(8 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item--price a p,
  .album_autumn__modal__content__list__item--price > div p {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(21 * 100vw / 750);
    letter-spacing: 0em;
    line-height: calc(32 * 100vw / 750);
    text-align: left;
  }
  .album_autumn__modal__content__list__item--price a p .css-item_name,
  .album_autumn__modal__content__list__item--price > div p .css-item_name {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(21 * 100vw / 750);
    letter-spacing: 0em;
    line-height: calc(32 * 100vw / 750);
    display: inline-block;
  }
  .album_autumn__modal__content__list__item--price a p .css-italic,
  .album_autumn__modal__content__list__item--price > div p .css-italic {
    margin-left: calc(0 * 100vw / 750);
    text-decoration: unset;
    font-style: italic;
    display: inline-block;
  }
  .album_autumn__modal__content__list__item--price a p .css-price,
  .album_autumn__modal__content__list__item--price > div p .css-price {
    margin-left: calc(6 * 100vw / 750);
    display: inline-block;
    text-decoration: underline;
    text-decoration-skip-ink: none;
  }
  .album_autumn__modal__content__list__item--price__headline {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(21 * 100vw / 750);
    letter-spacing: 0em;
    margin-top: calc(31 * 100vw / 750);
    margin-bottom: calc(4 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item--price__headline:not(:first-of-type) {
    margin-bottom: calc(2 * 100vw / 750);
    margin-top: calc(14 * 100vw / 750);
  }
  .album_autumn__modal__content__list__item--price__item {
    display: block;
  }
  .album_autumn__modal__content__list__item--price__item:not(:first-child) {
    margin-top: calc(0.5 * 100vw / 750);
  }
  .album_autumn {
    position: relative;
  }
  .album_autumn .l-view {
    display: none;
  }
  .album_autumn .s-view {
    display: block;
  }
  .album_autumn img {
    width: 100%;
    height: auto;
    backface-visibility: unset;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
  }
  .album_autumn .js-cursor_pointer {
    display: none;
  }
  .album_autumn .js-cursor_pointer.is-active {
    display: none;
  }
  .album_autumn .js-cursor_pointer--left, .album_autumn .js-cursor_pointer--right {
    display: none;
  }
  .album_autumn .js-cursor_pointer--left.is-active, .album_autumn .js-cursor_pointer--right.is-active {
    display: none;
  }
  .album_autumn__first_view {
    width: 100%;
    margin-top: calc(80 * 100vw / 750);
    position: sticky;
    top: 0;
    overflow: visible;
    contain: paint;
    padding-bottom: calc(100 * 100vw / 750);
    z-index: 1;
  }
  .album_autumn__first_view--arrow_bottom {
    display: none;
  }
  .album_autumn__first_view__article {
    width: calc(598 * 100vw / 750);
    margin: 0 auto;
    margin-top: calc(51 * 100vw / 750);
  }
  .album_autumn__first_view__article--headline {
    width: calc(403 * 100vw / 750);
    aspect-ratio: 403/82;
  }
  .album_autumn__first_view__article--text {
    text-align: left;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(29 * 100vw / 750);
    letter-spacing: 0.01em;
    line-height: calc(40 * 100vw / 750);
    color: var(--color1);
    margin-top: calc(31 * 100vw / 750);
    white-space: nowrap;
  }
  .album_autumn__first_view__article--more_link {
    box-shadow: 0px 0px calc(10 * 100vw / 750) var(--shadow);
    border-radius: calc(30 * 100vw / 750);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: calc(240 * 100vw / 750);
    aspect-ratio: 240/72;
    margin-top: calc(46 * 100vw / 750);
  }
  .album_autumn__first_view__article--more_link p {
    text-align: center;
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(28 * 100vw / 750);
    letter-spacing: 0.04em;
    color: var(--color1);
  }
  .album_autumn__hero {
    position: sticky;
    top: 0;
    overflow: visible;
    contain: paint;
    background-color: var(--color2);
    z-index: 2;
    padding-top: calc(120 * 100vw / 750);
  }
  .album_autumn__magazine {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  .album_autumn__bottom_controller {
    width: calc(677 * 100vw / 750);
    aspect-ratio: 677/39.5;
    margin: 0 auto;
    margin-top: calc(188 * 100vw / 750);
    position: relative;
  }
  .album_autumn__credit_link {
    position: absolute;
    left: calc(3 * 100vw / 750);
    top: calc(0 * 100vw / 750);
    display: block;
    width: calc(670 * 100vw / 750);
    text-align: left;
  }
  .album_autumn__credit_link--svg {
    width: calc(199 * 100vw / 750);
    aspect-ratio: 199/32;
  }
  .album_autumn__back_to_page {
    position: absolute;
    right: calc(-3 * 100vw / 750);
    top: calc(6 * 100vw / 750);
  }
  .album_autumn__back_to_page__link {
    cursor: pointer;
  }
  .album_autumn__back_to_page__link p {
    color: var(--color1);
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 400;
    font-size: calc(24 * 100vw / 750);
    letter-spacing: 0em;
    line-height: calc(34 * 100vw / 750);
  }
  .album_autumn__back_to_page__link.js-back_to_page {
    opacity: 0;
  }
  .album_autumn__footer {
    background-color: var(--color4);
    padding-top: calc(105 * 100vw / 750);
    padding-bottom: calc(51 * 100vw / 750);
    margin-top: calc(37 * 100vw / 750);
  }
  .album_autumn__footer__article {
    width: calc(590 * 100vw / 750);
    margin: 0 auto;
  }
  .album_autumn__footer__article__headline {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(27 * 100vw / 750);
    letter-spacing: 0.052em;
    color: var(--color2);
  }
  .album_autumn__footer__article__list:first-of-type {
    margin-top: calc(43 * 100vw / 750);
  }
  .album_autumn__footer__article__list:last-of-type {
    margin-top: calc(20 * 100vw / 750);
  }
  .album_autumn__footer__article__list__item:not(:first-of-type) {
    margin-top: calc(21 * 100vw / 750);
  }
  .album_autumn__footer__article__list__item__text {
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(21 * 100vw / 750);
    letter-spacing: 0.052em;
    color: var(--color2);
  }
  .album_autumn__footer__article__list__item__text--bold {
    display: block;
    margin-bottom: calc(2 * 100vw / 750);
  }
  .album_autumn__footer__article__list__item__text--normal {
    display: block;
    line-height: calc(28 * 100vw / 750);
  }
  .album_autumn__footer__media {
    width: calc(402 * 100vw / 750);
    aspect-ratio: 402/714;
    margin: 0 auto;
    margin-top: calc(124 * 100vw / 750);
    position: relative;
    overflow: hidden;
  }
  .album_autumn__footer__media video {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .album_autumn__footer__address {
    width: calc(670 * 100vw / 750);
    font-family: "aktiv-grotesk", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-feature-settings: "palt";
    font-size: calc(16 * 100vw / 750);
    font-style: normal;
    letter-spacing: 0.03em;
    color: var(--color2);
    margin: 0 auto;
    text-align: left;
    margin-top: calc(129 * 100vw / 750);
  }
}