#Contents {
  overflow: clip;
}

@charset "UTF-8";

#FU261105catalogAW2 .lp-page {
  --pc-width: 1500;
  --sp-width: 750;
  --pc-artboard-width: 550;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --formula-rail: calc(100vw / var(--pc-width));
  --color-text: #1a1311;
  --color-bg: #c2d3c3;
  --color-overlay: rgb(194 211 195 / 45%);
  --font-base: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --font-credit: "bellefair", "Bellefair", "Times New Roman", serif;
  --duration-up: 1.5s;
  --duration-blur: 1s;
  --delay-blur: 0.3s;
  --duration-credit: 0.4s;
  --ease-base: cubic-bezier(0.25, 0.1, 0.25, 1);
  --duration-base: 0.8s;
    --header-offset: 0px;
    margin: 0 0 calc(200 * var(--formula)) 0;
}

@media (min-width: 1501px) {
  #FU261105catalogAW2 .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}

@media (min-width: 768px) and (max-width: 1500px) {
  #FU261105catalogAW2 .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}

@media (max-width: 767px) {
  #FU261105catalogAW2 .lp-page {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

#FU261105catalogAW2 .lp-page * {
  box-sizing: border-box;
  font: inherit;
  letter-spacing: inherit;
    font-feature-settings: normal;
}

#FU261105catalogAW2 .lp-page img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  transition: unset;
}

#FU261105catalogAW2 .lp-page h1,
#FU261105catalogAW2 .lp-page h2,
#FU261105catalogAW2 .lp-page h3,
#FU261105catalogAW2 .lp-page h4,
#FU261105catalogAW2 .lp-page h5,
#FU261105catalogAW2 .lp-page h6,
#FU261105catalogAW2 .lp-page p {
  margin: 0;
}

#FU261105catalogAW2 .lp-page picture {
  display: block;
}

#FU261105catalogAW2 .lp-page button {
  padding: 0;
  cursor: pointer;
  appearance: none;
  color: inherit;
  background-color: unset;
  border: unset;
}

@media (min-width: 768px) {
  #FU261105catalogAW2 .lp-page .is-hidden--desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  #FU261105catalogAW2 .lp-page .is-hidden--mobile {
    display: none !important;
  }
}

#FU261105catalogAW2 .lp-page .lp-deco {
  pointer-events: none;
}

#FU261105catalogAW2 .lp-page .lp-slider img,
#FU261105catalogAW2 .lp-page .lp-slider a {
  -webkit-user-drag: none;
  user-select: none;
}

#FU261105catalogAW2 .lp-page .lp-slider__pager {
  position: static;
}

#FU261105catalogAW2 .lp-page section,
#FU261105catalogAW2 .lp-page .lp-item {
  display: flow-root;
}

#FU261105catalogAW2 .lp-page {
  color: var(--color-text);
  background-color: var(--color-bg);
  font-family: var(--font-base);
  line-height: 1.5;
  letter-spacing: 0.05em;
}

#FU261105catalogAW2 .lp-page .ani-inview {
  opacity: 0;
  translate: 0 calc(30 * var(--formula, 1px));
  transition: opacity var(--duration-base) var(--ease-base),
    translate var(--duration-base) var(--ease-base);
}

#FU261105catalogAW2 .lp-page .ani-inview.is-active {
  opacity: 1;
  translate: none;   }

#FU261105catalogAW2 .lp-page .ani-fade {
  opacity: 0;
  transition: opacity var(--duration-base) var(--ease-base);
}

#FU261105catalogAW2 .lp-page .ani-fade.is-active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  #FU261105catalogAW2 .lp-page .ani-inview,
  #FU261105catalogAW2 .lp-page .ani-fade {
    opacity: 1;
    translate: none;
    transition: none;
  }
}

#FU261105catalogAW2 .lp-page .lp-inner {
  width: calc(var(--sp-artboard-width) * var(--formula));
  margin-inline: auto;
  display: flow-root;
}

@media (min-width: 768px) {
  #FU261105catalogAW2 .lp-page .lp-inner {
    width: calc(var(--pc-artboard-width) * var(--formula_pc));
  }
}

@media (min-width: 768px) {
  #FU261105catalogAW2 .lp-page .lp-layout { display: grid; align-items: start; }
  #FU261105catalogAW2 .lp-page .lp-layout--col-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #FU261105catalogAW2 .lp-page .lp-layout--col-3 {
    grid-template-columns:
      minmax(0, 1fr)
      min(calc(var(--pc-artboard-width) * var(--formula_pc)), 100%)
      minmax(0, 1fr);
  }
}

#FU261105catalogAW2 .lp-page .lp-layout__primary {
  overflow-x: clip;
  display: flow-root;
}

#FU261105catalogAW2 .lp-page [id] {
  scroll-margin-top: var(--header-offset, 0px);
}

#FU261105catalogAW2 .lp-page .lp-pin {
  position: sticky;
  top: calc((100vh + var(--header-offset, 0px) - var(--pin-height, 0px)) / 2);
}

#FU261105catalogAW2 .lp-page .lp-photo-pin { position: relative; }
#FU261105catalogAW2 .lp-page .lp-photo-pin__layer { position: absolute; inset: 0; opacity: 0; pointer-events: none; }
#FU261105catalogAW2 .lp-page .lp-photo-pin__layer.is-shown { pointer-events: auto; }

#FU261105catalogAW2 .lp-page .lp-layout__sub { display: none; }

@media (min-width: 768px) {
  #FU261105catalogAW2 .lp-page .lp-layout__sub {
    display: grid;
    place-items: center;
    position: sticky;
    top: var(--header-visible, var(--header-offset, 0px));
    height: calc(100dvh - var(--header-visible, var(--header-offset, 0px)));
    overflow: hidden;
  }
}

#FU261105catalogAW2 .lp-page .lp-sec--intro {
  padding-bottom: calc(116 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--intro {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-mv {
  position: relative;
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-mv__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-mv__logo {
  position: absolute;
  top: calc(823 * var(--formula));
  left: 50%;
  width: calc(475 * var(--formula));
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo--intro01 {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--intro02 {
  position: relative;
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--intro02 .lp-photo__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--intro02 {
  position: absolute;
  top: calc(495 * var(--formula));
  left: 50%;
  width: calc(113 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--intro02 {
  position: absolute;
  top: calc(577 * var(--formula));
  left: calc(367 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch01 {
  padding-bottom: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch01 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch01 {
  display: flex;
  align-items: flex-start;
  margin-inline: calc(76 * var(--formula)) auto;
  width: calc(600 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch01 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch01 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look01 {
  position: relative;
  margin-top: calc(2 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look01 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look01 {
  position: absolute;
  top: calc(323 * var(--formula));
  left: 50%;
  width: calc(166 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look01 {
  position: absolute;
  top: calc(505 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look02 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look02 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look02 {
  position: absolute;
  top: calc(314 * var(--formula));
  left: 50%;
  width: calc(166 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look02 {
  position: absolute;
  top: calc(513 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look03 {
  position: relative;
  margin-top: calc(121 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look03 .lp-slider {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look03 {
  position: absolute;
  top: calc(425 * var(--formula));
  left: 50%;
  width: calc(175 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5251;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look03 {
  position: absolute;
  top: calc(643 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch02 {
  padding-bottom: calc(113 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch02 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch02 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(601 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch02 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch02 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look04 {
  position: relative;
  margin-top: calc(5 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look04 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look04 {
  position: absolute;
  top: calc(341 * var(--formula));
  left: 50%;
  width: calc(168 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look04 {
  position: absolute;
  top: calc(487 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look05 {
  position: relative;
  margin-top: calc(125 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look05 .lp-photo__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look05 {
  position: absolute;
  top: calc(168 * var(--formula));
  left: 50%;
  width: calc(169 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5251;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look05 {
  position: absolute;
  top: calc(386 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look06 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look06 .lp-photo__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look06 {
  position: absolute;
  top: calc(167 * var(--formula));
  left: 50%;
  width: calc(169 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look06 {
  position: absolute;
  top: calc(387 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch03 {
  padding-bottom: calc(113 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch03 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch03 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(608 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch03 .lp-heading__winter {
  /* margin-left: calc(-6 * var(--formula)); */
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch03 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look07 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look07 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look07 {
  position: absolute;
  top: calc(337 * var(--formula));
  left: 50%;
  width: calc(192 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5252;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look07 {
  position: absolute;
  top: calc(491 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look08 {
  position: relative;
  margin-top: calc(115 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look08 .lp-slider {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look08 {
  position: absolute;
  top: calc(446 * var(--formula));
  left: 50%;
  width: calc(142 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5252;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look08 {
  position: absolute;
  top: calc(621 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch04 {
  padding-bottom: calc(112 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch04 {
  background-image: linear-gradient(#c2d3c3, #c2d3c3 calc(1907 * var(--formula)), transparent calc(1907 * var(--formula)), transparent calc(1915 * var(--formula)), #c2d3c3 calc(1915 * var(--formula)));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch04 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(599 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch04 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch04 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look09 {
  position: relative;
  margin-top: calc(3 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look09 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look09 {
  position: absolute;
  top: calc(359 * var(--formula));
  left: 50%;
  width: calc(134 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look09 {
  position: absolute;
  top: calc(470 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look10 {
  position: relative;
  margin-top: calc(13 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look10 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look10 {
  position: absolute;
  top: calc(384 * var(--formula));
  left: 50%;
  width: calc(138 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look10 {
  position: absolute;
  top: calc(449 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look11 {
  position: relative;
  margin-top: calc(123 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look11 .lp-slider {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look11 {
  position: absolute;
  top: calc(443 * var(--formula));
  left: 50%;
  width: calc(192 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look11 {
  position: absolute;
  top: calc(627 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch05 {
  padding-bottom: calc(113 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch05 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch05 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(601 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch05 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch05 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look12 {
  position: relative;
  margin-inline: auto;
  width: calc(590 * var(--formula));
  margin-top: calc(6 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look12 .lp-photo__video {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look12 {
  position: absolute;
  top: calc(356 * var(--formula));
  left: 50%;
  width: calc(119 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look12 {
  position: absolute;
  top: calc(526 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look13 {
  position: relative;
  margin-top: calc(120 * var(--formula));
  width: calc(1490 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look13 .lp-scroll__image {
  width: calc(1490 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look13 {
  position: absolute;
  top: calc(438 * var(--formula));
  left: 50%;
  width: calc(142 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look13 {
  position: absolute;
  top: calc(629 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch06 {
  padding-bottom: calc(114 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch06 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch06 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(601 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch06 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch06 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look14 {
  position: relative;
  margin-top: calc(4 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look14 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look14 {
  position: absolute;
  top: calc(356 * var(--formula));
  left: 50%;
  width: calc(137 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look14 {
  position: absolute;
  top: calc(472 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look15 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look15 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look15 {
  position: absolute;
  top: calc(376 * var(--formula));
  left: 50%;
  width: calc(117 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look15 {
  position: absolute;
  top: calc(458 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look16 {
  position: relative;
  margin-top: calc(121 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look16 .lp-slider {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look16 {
  position: absolute;
  top: calc(435 * var(--formula));
  left: 50%;
  width: calc(163 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5457;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look16 {
  position: absolute;
  top: calc(621 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look17 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look17 .lp-photo__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look17 {
  position: absolute;
  top: calc(499 * var(--formula));
  left: 50%;
  width: calc(127 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look17 {
  position: absolute;
  top: calc(574 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--ch07 {
  padding-bottom: calc(146 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-sec--ch07 {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-heading--ch07 {
  display: flex;
  align-items: flex-start;
  margin-inline: auto;
  width: calc(599 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch07 .lp-heading__winter {
  margin-left: calc(-6 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--ch07 .lp-heading__collection {
  /* margin-left: calc(480 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look18 {
  position: relative;
  margin-inline: auto;
  width: calc(590 * var(--formula));
  margin-top: calc(5 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look18 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look18 {
  position: absolute;
  top: calc(341 * var(--formula));
  left: 50%;
  width: calc(161 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.525;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look18 {
  position: absolute;
  top: calc(487 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look19 {
  position: relative;
  margin-top: calc(10 * var(--formula));
  margin-inline: auto;
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look19 .lp-photo__image {
  width: calc(590 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look19 {
  position: absolute;
  top: calc(384 * var(--formula));
  left: 50%;
  width: calc(159 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look19 {
  position: absolute;
  top: calc(449 * var(--formula));
  left: calc(288 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-photo--look20 {
  position: relative;
  margin-top: calc(120 * var(--formula));
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--look20 .lp-photo__image {
  width: calc(750 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-credit--look20 {
  position: absolute;
  top: calc(456 * var(--formula));
  left: 50%;
  width: calc(129 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.5252;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
  transform: translateX(-50%);
}

#FU261105catalogAW2 .lp-page .lp-photo__close--look20 {
  position: absolute;
  top: calc(600 * var(--formula));
  left: calc(368 * var(--formula));
  width: calc(52 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.1208;
  letter-spacing: 0.01em;
  text-align: center;
  color: #1a1311;
  white-space: nowrap;
}

#FU261105catalogAW2 .lp-page .lp-sec--closing {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-view-all {
  margin-top: calc(-6 * var(--formula));
  margin-inline: calc(244 * var(--formula)) auto;
  width: calc(275 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--closing {
  display: flex;
  align-items: flex-start;
  margin-top: calc(128 * var(--formula));
  margin-inline: calc(169 * var(--formula)) auto;
  width: calc(427 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--closing .lp-heading__winter {
  margin-left: calc(-7 * var(--formula));
  width: calc(89 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-heading--closing .lp-heading__collection {
  /* margin-left: calc(308 * var(--formula)); */
  width: calc(119 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo--closing {
  margin-top: calc(4 * var(--formula));
  margin-inline: calc(172 * var(--formula)) auto;
  width: calc(420 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-staff {
  margin-top: calc(151 * var(--formula));
  margin-inline: calc(209 * var(--formula)) auto;
  width: calc(338 * var(--formula));
  margin-bottom: calc(150 * var(--formula));
}

#FU261105catalogAW2 .lp-page .ani-up {
  opacity: 0;
  translate: 0 5rem;
  transition: opacity var(--duration-up), translate var(--duration-up);
}

#FU261105catalogAW2 .lp-page .ani-up.is-active {
  opacity: 1;
  translate: none;
}

#FU261105catalogAW2 .lp-page .ani-blur {
  opacity: 0;
  filter: blur(calc(10 * var(--formula)));
  scale: 1.02;
  transition: opacity var(--duration-blur) var(--delay-blur), filter var(--duration-blur) var(--delay-blur), scale var(--duration-blur) var(--delay-blur);
}

#FU261105catalogAW2 .lp-page .ani-blur.is-active {
  opacity: 1;
  filter: none;
  scale: none;
}

@media (prefers-reduced-motion: reduce) {
  #FU261105catalogAW2 .lp-page .ani-up,
  #FU261105catalogAW2 .lp-page .ani-blur {
    opacity: 1;
    translate: none;
    filter: none;
    scale: none;
    transition: none;
  }
}

#FU261105catalogAW2 .lp-page .lp-mv {
  position: relative;
}

#FU261105catalogAW2 .lp-page .lp-mv__link {
  display: block;
}

#FU261105catalogAW2 .lp-page .lp-mv__link:hover{
opacity: 1;
}

#FU261105catalogAW2 .lp-page .lp-mv__logo {
  position: absolute;
}

#FU261105catalogAW2 .lp-page .lp-heading {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

#FU261105catalogAW2 .lp-page .lp-photo {
  position: relative;
  background-color: var(--color-bg);
}

#FU261105catalogAW2 .lp-page .lp-photo a,
#FU261105catalogAW2 .lp-page .lp-photo__toggle {
  display: block;
  width: 100%;
}

#FU261105catalogAW2 .lp-page .lp-photo__video {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}

#FU261105catalogAW2 .lp-page .lp-photo__credit {
  position: absolute;
  inset: 0;
  z-index: 2;
  background-color: var(--color-overlay);
  opacity: 0;
  visibility: hidden;
  transition: opacity var(--duration-credit), visibility var(--duration-credit);
}

#FU261105catalogAW2 .lp-page .lp-photo.is-open .lp-photo__credit {
  opacity: 1;
  visibility: visible;
  cursor: pointer;
}

#FU261105catalogAW2 .lp-page .lp-credit {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 0;
  font-family: var(--font-credit);
  color: var(--color-text);
}

#FU261105catalogAW2 .lp-page .lp-credit__item {
  display: block;
  color: inherit;
  text-decoration: none;
}

#FU261105catalogAW2 .lp-page .lp-photo__close {
  position: absolute;
  font-family: var(--font-credit);
  color: var(--color-text);
}

#FU261105catalogAW2 .lp-page .lp-photo__close::before,
#FU261105catalogAW2 .lp-page .lp-photo__close::after {
  content: "";
  position: absolute;
  top: calc(12 * var(--formula));
  left: calc(-32 * var(--formula));
  width: calc(21 * var(--formula));
  height: 1px;
  background-color: currentColor;
  rotate: 45deg;
}

#FU261105catalogAW2 .lp-page .lp-photo__close::after {
  rotate: -45deg;
}

#FU261105catalogAW2 .lp-page .lp-slider {
  position: relative;
}

#FU261105catalogAW2 .lp-page .lp-slider .swiper-slide {
  background-color: var(--color-bg);
}

#FU261105catalogAW2 .lp-page .lp-slider__pager {
  position: absolute;
  z-index: 1;
  display: flex;
  gap: calc(12 * var(--formula));
  width: auto;
  top: calc(1058 * var(--formula));
  bottom: auto;
  left: calc(674 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-slider__pager .swiper-pagination-bullet {
  display: block;
  width: calc(12 * var(--formula));
  height: calc(12 * var(--formula));
  margin: 0;
  border: 1px solid #c2d3c3;
  border-radius: 50%;
  background-color: transparent;
  opacity: 1;
}

#FU261105catalogAW2 .lp-page .lp-slider__pager .swiper-pagination-bullet-active {
  background-color: #c2d3c3;
}

#FU261105catalogAW2 .lp-page .lp-slider__pager--look08 {
  top: calc(1059 * var(--formula));
  left: calc(675 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-slider__pager--look16 {
  gap: calc(8 * var(--formula));
  top: calc(1061 * var(--formula));
  left: calc(40 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-slider__pager--look16 .swiper-pagination-bullet {
  width: calc(10 * var(--formula));
  height: calc(10 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-scroll {
  display: flow-root;
  overflow-x: clip;
}

#FU261105catalogAW2 .lp-page .lp-scroll__track {
  display: flex;
  align-items: flex-start;
  width: max-content;
}

#FU261105catalogAW2 .lp-page .lp-scroll__track > .lp-photo__toggle {
  flex: none;
  width: auto;
}

#FU261105catalogAW2 .lp-page .lp-photo--look13 {
  width: 100%;
}

#FU261105catalogAW2 .lp-page .lp-staff img {
  width: 100%;
}

@media (min-width: 768px) {
  #FU261105catalogAW2 .lp-page .lp-mv,
  #FU261105catalogAW2 .lp-page .lp-mv__image {
    width: 100%;
  }

  #FU261105catalogAW2 .lp-page .lp-mv__logo {
    top: calc(377 * var(--formula-rail));
    right: calc(3 * var(--formula-rail));
    width: calc(375 * var(--formula-rail));
    left: unset;
  }

  #FU261105catalogAW2 .lp-page .lp-photo--look13 .lp-scroll__image {
    width: calc(750 * var(--formula));
  }

  #FU261105catalogAW2 .lp-page .lp-rail--logo {
    width: calc(248 * var(--formula-rail));
  }

  #FU261105catalogAW2 .lp-page .lp-rail--view-all {
    display: block;
    width: calc(249 * var(--formula-rail));
  }
}

#FU261105catalogAW2 .lp-page .lp-view-all {
  display: block;
}

#FU261105catalogAW2 .lp-page .lp-photo--look11 {
  margin-top: calc(123 * var(--formula));
}

#FU261105catalogAW2 .lp-page .lp-photo__close span {
  display: block;
}
