<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://use.typekit.net/ktw8wxx.css");
.l-main.is-fixed {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

#header {
  position: absolute;
}

.binfo {
  margin-top: 0;
}

.winter-collection {
  color: #423f3a;
  font-feature-settings: "palt", "ss01";
  overflow-x: hidden;
  position: relative;
  z-index: 0;
}
.winter-collection-kv {
  position: relative;
}
.winter-collection-kv__title-wrap {
  position: absolute;
  z-index: 1;
}
@media all and (min-width: 768px) {
  .winter-collection-kv__title-wrap {
    left: 6%;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-kv__title-wrap {
    bottom: 7.2%;
    left: 50%;
    transform: translateX(-50%);
  }
}
.winter-collection-kv__title {
  color: #ffffff;
  font-family: "neue-haas-grotesk-display", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  margin-top: 0;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  white-space: nowrap;
}
.winter-collection-kv__title &gt; span {
  display: block;
  opacity: 0;
}
@media all and (min-width: 768px) {
  .winter-collection-kv__title &gt; span {
    transform: translateY(12px);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-kv__title &gt; span {
    transform: translateY(10px);
  }
}
.winter-collection-kv__title &gt; span.is-active {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 1.2s, transform 1.2s;
}
.winter-collection-kv__title &gt; span:nth-of-type(1) {
  transition-delay: .3s;
}
.winter-collection-kv__title &gt; span:nth-of-type(2) {
  transition-delay: .425s;
}
@media all and (min-width: 768px) {
  .winter-collection-kv__title {
    font-size: calc(37px + 2vw);
    letter-spacing: .015em;
    line-height: 1.025;
    margin-bottom: 30px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-kv__title {
    font-size: calc(14px + 5.6vw);
    letter-spacing: .02em;
    line-height: 1.1;
    margin-bottom: 19px;
    text-align: center;
  }
}
.winter-collection-kv__text {
  color: #ffffff;
  letter-spacing: .13em;
  margin-bottom: 0;
  opacity: 0;
  white-space: nowrap;
}
@media all and (min-width: 768px) {
  .winter-collection-kv__text {
    font-size: calc(8px + .475vw);
    transform: translateY(10px);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-kv__text {
    font-size: calc(7px + 1.06vw);
    text-align: center;
    transform: translateY(8px);
  }
}
.winter-collection-kv__text.is-active {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 1.2s .55s, transform 1.2s .55s;
}
.winter-collection-kv__image-wrap {
  background-color: #37404c;
  display: block;
  overflow: hidden;
  pointer-events: none;
  position: relative;
  z-index: 0;
}
.winter-collection-kv__image {
  display: block;
  opacity: 0;
  transition: opacity 1.8s, transform 1.8s;
  width: 100%;
}
@media all and (min-width: 768px) {
  .winter-collection-kv__image {
    transform: scale(1.05);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-kv__image {
    transform: scale(1.1);
  }
}
.winter-collection-kv__image.is-active {
  opacity: 1;
  transform: scale(1);
}
@media all and (min-width: 768px) {
  .winter-collection-lead {
    display: flex;
  }
}
.winter-collection-lead__text-wrap {
  background-color: #61605e;
}
@media all and (min-width: 768px) {
  .winter-collection-lead__text-wrap {
    align-items: center;
    display: flex;
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-lead__text-inner {
    padding: 0 16%;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-lead__text-inner {
    padding: 77px 18px;
  }
}
.winter-collection-lead__headline {
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  letter-spacing: .11em;
  line-height: 1.45;
  -moz-osx-font-smoothing: grayscale;
  white-space: nowrap;
}
@media all and (min-width: 768px) {
  .winter-collection-lead__headline {
    font-size: 30px;
    margin: 0 0 27px -2.5px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-lead__headline {
    font-size: 20px;
    margin: 0 0 21px -1.5px;
  }
}
.winter-collection-lead__text {
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  letter-spacing: .13em;
  line-height: 2.0;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  text-align: justify;
}
@media all and (min-width: 768px) {
  .winter-collection-lead__text {
    font-size: 16px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-lead__text {
    font-size: 13px;
  }
}
.winter-collection-lead__image-wrap {
  background-color: #857e6d;
  overflow: hidden;
  pointer-events: none;
  position: relative;
}
@media all and (min-width: 768px) {
  .winter-collection-lead__image-wrap {
    width: 50%;
  }
}
.winter-collection-lead__image {
  display: block;
  opacity: 0;
  transition: opacity 1.5s, transform 1.5s;
  width: 100%;
}
@media all and (min-width: 768px) {
  .winter-collection-lead__image {
    transform: scale(1.065);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-lead__image {
    transform: scale(1.15);
  }
}
.winter-collection-lead__image.is-active {
  opacity: 1;
  transform: scale(1);
}
.winter-collection-gallery {
  display: flex;
  flex-wrap: wrap;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery {
    align-items: center;
    justify-content: space-between;
    padding: 11.667% 0 calc(11.667% - 5px);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery {
    padding: 150px 18px 67px;
    position: relative;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery:nth-of-type(even) {
    flex-direction: row-reverse;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery:nth-of-type(even) .winter-collection-gallery__head {
    margin-right: 10%;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery:nth-of-type(even) .winter-collection-gallery__body {
    margin-left: 10%;
  }
}
.winter-collection-gallery:nth-of-type(odd) {
  background-color: #f4f2ec;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery:nth-of-type(odd) .winter-collection-gallery__head {
    margin-left: 10%;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery:nth-of-type(odd) .winter-collection-gallery__body {
    margin-right: 10%;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__head {
    width: 33.333%;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__head {
    order: 2;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__body {
    width: 38.333%;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__body {
    order: 1;
    width: 100%;
  }
}
.winter-collection-gallery__title {
  color: #423f3a;
  font-family: "neue-haas-grotesk-display", sans-serif;
  line-height: 1.0;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__title {
    font-size: 12px;
    letter-spacing: .075em;
    margin: 0 0 13px 0;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__title {
    font-size: 23px;
    left: 0;
    letter-spacing: .06em;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 72px;
    width: 100%;
  }
}
.winter-collection-gallery__headline {
  color: #423f3a;
  letter-spacing: .11em;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__headline {
    font-size: 30px;
    line-height: 1.45;
    margin: 0 0 28px -3px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__headline {
    font-size: 23px;
    line-height: 1.4;
    margin: 47px 0 22px -2.5px;
  }
}
.winter-collection-gallery__text {
  color: #423f3a;
  letter-spacing: .14em;
  line-height: 2.0;
  text-align: justify;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__text {
    font-size: 14px;
    margin-bottom: 43px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__text {
    font-size: 13px;
    margin-bottom: 52px;
  }
}
.winter-collection-gallery__list-headline {
  border-bottom: 1px solid #423f3a;
  color: #423f3a;
  letter-spacing: .14em;
  line-height: 1.0;
  margin: 0 0 25px 0;
  padding-bottom: 12px;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__list-headline {
    font-size: 12px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list-headline {
    font-size: 11px;
  }
}
.winter-collection-gallery__list {
  display: flex;
  justify-content: space-between;
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list {
    flex-wrap: wrap;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__list &gt; li {
    width: 30%;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list &gt; li {
    width: 47.25%;
  }
}
.winter-collection-gallery__list &gt; li &gt; a {
  color: #423f3a;
  display: block;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__list &gt; li &gt; a &gt; figure {
    margin-bottom: 6px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list &gt; li &gt; a &gt; figure {
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list &gt; li:nth-of-type(n+3) {
    margin-top: 21px;
  }
}
.winter-collection-gallery__list-image-wrap {
  background-color: #fdfcfb;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__list-image-wrap {
    padding: 30.5% 14%;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list-image-wrap {
    padding: 14%;
  }
}
.winter-collection-gallery__list-image {
  display: block;
  pointer-events: none;
  width: 100%;
}
.winter-collection-gallery__list-name {
  letter-spacing: .13em;
  line-height: 1.45;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__list-name {
    font-size: 11px;
    margin-top: 11px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__list-name {
    font-size: 11px;
    margin-top: 10px;
  }
}
.winter-collection-gallery__image-wrap {
  overflow: hidden;
  padding-top: 133.333%;
  position: relative;
}
.winter-collection-gallery__image {
  left: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
  top: 0;
  transition: opacity .65s;
  width: 100%;
}
.winter-collection-gallery__image--womens {
  z-index: 1;
}
.winter-collection-gallery__image--mens {
  z-index: 0;
}
.winter-collection-gallery__image.is-active {
  opacity: 1;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__image-switcher {
    margin: 7px 0 0 0;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__image-switcher {
    margin: 11px 0 0 0;
    text-align: center;
  }
}
.winter-collection-gallery__image-switcher-item {
  cursor: pointer;
  display: inline-block;
  font-family: "neue-haas-grotesk-display", sans-serif;
  letter-spacing: .075em;
  opacity: .5;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__image-switcher-item {
    font-size: 12px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__image-switcher-item {
    font-size: 13px;
  }
}
@media all and (min-width: 768px) {
  .winter-collection-gallery__image-switcher-item:nth-of-type(n+2) {
    margin-left: 12px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-gallery__image-switcher-item:nth-of-type(n+2) {
    margin-left: 18px;
  }
}
.winter-collection-gallery__image-switcher-item.is-active {
  opacity: 1;
}
.winter-collection-link {
  display: block;
  position: relative;
}
@media all and (min-width: 768px) {
  .winter-collection-link:hover .winter-collection-link__image {
    transform: scale(1.04);
  }
}
.winter-collection-link__image-wrap {
  display: block;
  overflow: hidden;
  position: relative;
}
.winter-collection-link__image {
  display: block;
  pointer-events: none;
  width: 100%;
}
@media all and (min-width: 768px) {
  .winter-collection-link__image {
    transition: transform .6s;
  }
}
.winter-collection-link__text {
  color: #ffffff;
  position: absolute;
}
@media all and (min-width: 768px) {
  .winter-collection-link__text {
    left: 10%;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media all and (max-width: 767px) {
  .winter-collection-link__text {
    bottom: 50px;
    left: 0;
    width: 100%;
  }
}
.winter-collection-link__text-en {
  display: block;
  font-family: "neue-haas-grotesk-display", sans-serif;
  -webkit-font-smoothing: auto;
  font-weight: 300;
  letter-spacing: .085em;
  line-height: 1.0;
  -moz-osx-font-smoothing: auto;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .winter-collection-link__text-en {
    font-size: 40px;
    margin-bottom: 18px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-link__text-en {
    font-size: 31px;
    margin-bottom: 16px;
    text-align: center;
  }
}
.winter-collection-link__text-ja {
  display: block;
  letter-spacing: .13em;
  line-height: 1.0;
}
@media all and (min-width: 768px) {
  .winter-collection-link__text-ja {
    font-size: 14px;
  }
}
@media all and (max-width: 767px) {
  .winter-collection-link__text-ja {
    font-size: 11px;
    text-align: center;
  }
}

#toTop, #sp-toTop {
  display: none;
}
</pre></body></html>