a[data-v-7a26ed3a]:hover {
  opacity: .3
}

a[data-v-7a26ed3a] {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

ul[data-v-fd957a42] {
  letter-spacing: .06em
}

[data-theme=black] a[data-v-fd957a42] {
  --tw-text-opacity: 1;
  color: rgba(28, 28, 28, var(--tw-text-opacity))
}

a[data-v-fd957a42]:hover {
  opacity: .3
}

a[data-v-fd957a42] {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

._wrapper_1pj8d_2 {
  height: calc(100% + env(safe-area-inset-bottom));
  height: 100dvh
}

._container_1pj8d_6 {
  padding-bottom: calc(40px + env(safe-area-inset-bottom))
}

[data-state=hidden][data-v-1ef62255] {
  display: none
}

hr[data-v-1ef62255] {
  --tw-border-opacity: 1;
  border-color: rgba(26, 26, 26, var(--tw-border-opacity));
  --tw-border-opacity: .1;
  margin-top: 50px;
  margin-bottom: 55px
}

@media (min-width:1024px) {
  hr[data-v-1ef62255] {
    margin-top: 7.6vh;
    margin-bottom: 7.6vh
  }
}

.menu-pageLink[data-v-1ef62255] {
  -webkit-column-gap: 10vw;
  -moz-column-gap: 10vw;
  grid-column-gap: 10vw;
  column-gap: 10vw
}

@media (min-width:1024px) {
  .menu-pageLink[data-v-1ef62255] {
    -webkit-row-gap: 7.6vh;
    -moz-row-gap: 7.6vh;
    grid-row-gap: 7.6vh;
    row-gap: 7.6vh
  }
}

.menu-sns[data-v-1ef62255] {
  -webkit-column-gap: 16vw;
  -moz-column-gap: 16vw;
  grid-column-gap: 16vw;
  column-gap: 16vw
}

@media (min-width:1024px) {
  .menu-sns[data-v-1ef62255] {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    grid-column-gap: 30px;
    column-gap: 30px
  }
}

hr[data-v-4ff500e1] {
  --tw-border-opacity: 1;
  border-color: rgba(26, 26, 26, var(--tw-border-opacity));
  --tw-border-opacity: .1;
  margin-top: 40px;
  margin-bottom: 40px
}

@media (min-width:1024px) {
  hr[data-v-4ff500e1] {
    margin-top: 34px;
    margin-bottom: 40px
  }
}

.nav01[data-v-4ff500e1] {
  font-size: 16px;
  line-height: 1
}

@media (min-width:1024px) {
  .nav01[data-v-4ff500e1] {
    font-size: 14px;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    grid-column-gap: 50px;
    column-gap: 50px
  }
}

.nav03[data-v-4ff500e1] {
  font-family: classico-urw, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px
}

.copy[data-v-4ff500e1] {
  font-family: classico-urw, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 1
}

@media (min-width:1024px) {
  .copy[data-v-4ff500e1] {
    font-size: 12px;
    line-height: 1
  }
}

.pageLinkList[data-v-1fe36adb] {
  font-size: 12px;
  line-height: 2.58
}

[data-theme=white][data-v-ecf95faa] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity))
}

[data-theme=white] .line[data-v-ecf95faa] {
  --tw-bg-opacity: 1;
  background-color: rgba(26, 26, 26, var(--tw-bg-opacity))
}

[data-theme=white][data-v-ecf95faa]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(28, 28, 28, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(211, 211, 211, var(--tw-border-opacity))
}

[data-theme=white]:hover .line[data-v-ecf95faa] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.button[data-v-ecf95faa] {
  border-radius: 9999px;
  border-style: solid;
  border-width: 1px;
  width: 40px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .3s;
  -o-transition-duration: .3s;
  transition-duration: .3s;
  aspect-ratio: 1/1
}

@media (min-width:1024px) {
  .button[data-v-ecf95faa] {
    width: 48px
  }
}

.button>span[data-v-ecf95faa] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 13px;
  height: 4px
}

@media (min-width:1024px) {
  .button>span[data-v-ecf95faa] {
    width: 15px;
    height: 5px
  }
}

.line[data-v-ecf95faa] {
  display: block;
  position: absolute;
  width: 100%;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  transition-duration: .5s;
  height: 1px
}

.line01[data-v-ecf95faa] {
  top: 0
}

.line02[data-v-ecf95faa] {
  bottom: 0
}

.is-loading[data-v-9638ce8c] {
  opacity: 0;
  animation: fadeOut-9638ce8c .75s
}

@keyframes fadeOut-9638ce8c {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}

._ticker_3zg7e_2 {
  --instagram-ticker-item-width: 200px
}

@media (min-width:1024px) {
  ._ticker_3zg7e_2 {
    --instagram-ticker-item-width: 350px
  }
}

[data-state=paused] ._animate_3zg7e_8 {
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

path[data-v-6976d693] {
  transition: fill .6s ease-out;
  -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.newsText[data-v-6875055d] {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

.newsText[data-v-6875055d]:hover {
  opacity: .3
}

.circleArrow[data-v-6875055d] {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

.text[data-v-6875055d] {
  font-size: 12px;
  line-height: 1.5
}

@media (min-width:1024px) {
  .text[data-v-6875055d] {
    font-size: 13px;
    line-height: 2.3
  }
}

._link_b9lsu_2 {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

._link_b9lsu_2:hover {
  opacity: .3
}

.productImage>img[data-v-60e64ce8] {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  -o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  -webkit-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s
}

.productText[data-v-60e64ce8] {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s
}

.name[data-v-60e64ce8] {
  white-space: pre-wrap;
  font-size: 13px;
  line-height: 1.3
}

.price[data-v-60e64ce8] {
  font-size: 10px;
  margin-top: 10px;
  line-height: 1
}

@media (min-width:1024px) {
  .price[data-v-60e64ce8] {
    font-size: 11px;
    margin-top: 20px
  }
}

.price span[data-v-60e64ce8] {
  font-size: 13px
}

@media (min-width:1024px) {
  .price span[data-v-60e64ce8] {
    font-size: 16px
  }
}

.variation[data-v-60e64ce8] {
  font-size: 10px;
  line-height: 1;
  margin-top: 6px
}

@media (min-width:1024px) {
  .variation[data-v-60e64ce8] {
    margin-top: 8px
  }
}

._lead_16pyk_2 {
  font-size: 18px
}

@media (min-width:1024px) {
  ._lead_16pyk_2 {
    font-size: 26px
  }
}

.text01[data-v-2405885e] {
  font-size: 12px;
  line-height: 2
}

@media (min-width:1024px) {
  .text01[data-v-2405885e] {
    font-size: 13px;
    line-height: 2.3
  }
}

hr[data-v-2405885e] {
  --tw-border-opacity: 1;
  border-color: rgba(28, 28, 28, var(--tw-border-opacity));
  --tw-border-opacity: .1;
  margin-top: 40px;
  margin-bottom: 40px
}

@media (min-width:1024px) {
  hr[data-v-2405885e] {
    margin-top: 46px;
    margin-bottom: 46px
  }
}

.produceLead[data-v-2405885e] {
  font-size: 10px;
  line-height: 1.8
}

.produceLead>strong[data-v-2405885e] {
  font-size: 16px;
  line-height: 1.93;
  margin-left: .25rem
}

.produceText[data-v-2405885e] {
  font-size: 11px;
  line-height: 2.18
}

.profileText[data-v-2405885e] {
  font-size: 10px;
  line-height: 1.8
}

div[data-v-0350d409] {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  border-radius: .25rem;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 5px;
  width: 5px;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

@media (min-width:1024px) {
  div[data-v-0350d409] {
    height: 9px;
    width: 9px
  }
}

.active[data-v-0350d409], div[data-v-0350d409]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.active[data-v-0350d409]:hover {
  background-color: transparent
}

._productName_1hmwk_2 {
  font-size: 15px;
  line-height: 1.23
}

@media (min-width:1024px) {
  ._productName_1hmwk_2 {
    font-size: 18px;
    line-height: 1
  }
}

._imageArea_1hmwk_10 {
  background-color: var(--43d1c8bc)
}

._textArea_1hmwk_13 {
  background-color: var(--662d8188)
}

@media (min-width:1024px) {
  ._textArea_1hmwk_13>div {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width:1267px) {
  ._textArea_1hmwk_13>div {
    padding-left: 70px;
    padding-right: 70px
  }
}

._headingLead_1hmwk_24 {
  font-size: 20px;
  line-height: 1.4
}

@media (min-width:1024px) {
  ._headingLead_1hmwk_24 {
    font-size: 30px;
    line-height: 1.6
  }
}

._btn_1hmwk_40 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  border-radius: 9999px;
  border-style: solid;
  border-width: 1px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  font-size: 12px;
  line-height: 1;
  letter-spacing: .06em;
  height: 40px;
  margin-top: 30px;
  width: 186px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s;
  font-family: classico-urw, sans-serif;
  font-style: normal;
  font-weight: 400
}

@media (min-width:1024px) {
  ._btn_1hmwk_40 {
    font-size: 14px;
    line-height: 1;
    height: 46px;
    margin-top: 50px;
    width: 208px
  }
}

._btn_1hmwk_40:hover {
  --tw-bg-opacity: .2;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  color: var(--662d8188)
}

:root {
  --swiper-theme-color: #007aff
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}

.swiper-wrapper {
  transition-timing-function: cubic-bezier(.4, .15, .2, 1)
}

._content_u9x4p_2 {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100)
}

svg[data-v-3e0b4e56] {
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
  position: absolute;
  top: 0;
  left: 0
}

@keyframes circleBack-3e0b4e56 {
  0% {
    stroke-dasharray: 346 346;
    stroke-dashoffset: 0
  }
  to {
    stroke-dasharray: 0 347;
    stroke-dashoffset: -346
  }
}

circle[data-v-3e0b4e56] {
  fill: transparent;
  stroke-width: 3
}

.ring00[data-v-3e0b4e56] {
  stroke: #ffffff4d
}

.ring01[data-v-3e0b4e56] {
  stroke: #fff;
  stroke-dasharray: 0 347;
  animation-fill-mode: forwards
}

.isBackAnimation .ring01[data-v-3e0b4e56] {
  stroke-dasharray: 346 346;
  animation: circleBack-3e0b4e56 1s 0s;
  animation-fill-mode: forwards
}

.active-scale-animate .keyVisual>img[data-v-7f3dbb6d] {
  transform: scale(108%);
  animation: scaleDown-7f3dbb6d 9s infinite 0s;
  animation-fill-mode: backwords;
  animation-timing-function: ease-out;
  animation-direction: alternate
}

@keyframes scaleDown-7f3dbb6d {
  0% {
    transform: scale(108%)
  }
  to {
    transform: scale(1)
  }
}

._overlay_1hvb0_7 {
  --tw-bg-opacity: 1;
  background-color: rgba(28, 28, 28, var(--tw-bg-opacity));
  --tw-bg-opacity: .1;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 10
}

._attention_1hvb0_10 {
  font-size: 10px;
  line-height: 1;
  margin: 50px 0 0;
  padding-top: 11px;
  letter-spacing: .06em;
  animation: _attention_1hvb0_10 2s infinite 0s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in-out
}

@media (min-width:1024px) {
  ._attention_1hvb0_10 {
    font-size: 11px;
    line-height: 1
  }
}

@keyframes _attention_1hvb0_10 {
  0% {
    opacity: 1
  }
  75% {
    opacity: .75
  }
  to {
    opacity: 1
  }
}

._attentionBar_1hvb0_28 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-bg-opacity: .5;
  height: 50px;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 1px
}

._attentionBar_1hvb0_28>i {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  display: inline-block;
  height: 50%;
  position: absolute;
  top: 0;
  width: 100%;
  animation: _attentionBar_1hvb0_28 3s infinite 0s;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in-out
}

@keyframes _attentionBar_1hvb0_28 {
  0% {
    transform: translateY(-100%)
  }
  to {
    transform: translateY(200%)
  }
}

.aspect-square {
  aspect-ratio: 1/1
}

.font-classico {
  font-family: classico-urw, sans-serif;
  font-style: normal;
  font-weight: 400
}

.font-ryoGothic {
  font-family: ryo-gothic-plusn, sans-serif;
  font-style: normal;
  font-weight: 200
}

.font-ryoDisplay {
  font-family: ryo-display-plusn, serif;
  font-style: normal;
  font-weight: 500
}

.u-cover-center {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-[#BC696B] {
  --tw-bg-opacity: 1;
  background-color: rgba(188, 105, 107, var(--tw-bg-opacity))
}

.bg-[#FDF9F7] {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 249, 247, var(--tw-bg-opacity))
}

.bg-[#F8F0EC] {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 240, 236, var(--tw-bg-opacity))
}

.bg-center {
  background-position: center
}

.bg-no-repeat {
  background-repeat: no-repeat
}

.bg-cover {
  background-size: cover
}

.border-b-color-[#1A1A1A], .border-color-[#1A1A1A] {
  --tw-border-opacity: 1;
  border-color: rgba(26, 26, 26, var(--tw-border-opacity))
}

.border-color-[#F2F2F2] {
  --tw-border-opacity: 1;
  border-color: rgba(242, 242, 242, var(--tw-border-opacity))
}

.border-opacity-10 {
  --tw-border-opacity: .1
}

.border-opacity-20 {
  --tw-border-opacity: .2
}

.rounded-full {
  border-radius: 9999px
}

.border-solid {
  border-style: solid
}

.border-0 {
  border-width: 0
}

.border {
  border-width: 1px
}

.border-b {
  border-bottom-width: 1px
}

.box-border {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.cursor-pointer {
  cursor: pointer
}

.block {
  display: block
}

.inline-block {
  display: inline-block
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

.grid {
  display: -ms-grid;
  display: grid
}

.inline-grid {
  display: -ms-inline-grid;
  display: inline-grid
}

.hidden {
  display: none
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column
}

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}

.items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end
}

.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center
}

.justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}

.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between
}

.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%
}

.font-500 {
  font-weight: 500
}

.h-full {
  height: 100%
}

.h-0 {
  height: 0
}

.h-30px {
  height: 30px
}

.h-6.93px {
  height: 6.93px
}

.h-34px {
  height: 34px
}

.h-6.42px {
  height: 6.42px
}

.h-26.73px {
  height: 26.73px
}

.h-21.44px {
  height: 21.44px
}

.h-45px {
  height: 45px
}

.h-375px {
  height: 375px
}

.h-243px {
  height: 243px
}

.h-40px {
  height: 40px
}

.text-20px {
  font-size: 20px;
  line-height: 1
}

.text-14px {
  font-size: 14px;
  line-height: 1
}

.text-12px {
  font-size: 12px;
  line-height: 1
}

.text-10px {
  font-size: 10px;
  line-height: 1
}

.text-13px {
  font-size: 13px;
  line-height: 1
}

.text-11px {
  font-size: 11px;
  line-height: 1
}

.text-16px {
  font-size: 16px;
  line-height: 1
}

.text-24px {
  font-size: 24px;
  line-height: 1
}

.leading-0 {
  line-height: 0
}

.list-none {
  list-style-type: none
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.mx-20px {
  margin-left: 20px;
  margin-right: 20px
}

.mx-30px {
  margin-left: 30px;
  margin-right: 30px
}

.mt-40px {
  margin-top: 40px
}

.mt-10px {
  margin-top: 10px
}

.mb-25px {
  margin-bottom: 25px
}

.mt-6px {
  margin-top: 6px
}

.mr-25px {
  margin-right: 25px
}

.mt-5px {
  margin-top: 5px
}

.mt-20px {
  margin-top: 20px
}

.mb-20px {
  margin-bottom: 20px
}

.mt-34px {
  margin-top: 34px
}

.mb-16px {
  margin-bottom: 16px
}

.mt-65px {
  margin-top: 65px
}

.mt-24px {
  margin-top: 24px
}

.mt-13px {
  margin-top: 13px
}

.mt-23px {
  margin-top: 23px
}

.mb-40px {
  margin-bottom: 40px
}

.mt-1 {
  margin-top: .25rem
}

.ml-2 {
  margin-left: .5rem
}

.mb-1px {
  margin-bottom: 1px
}

.mt-36px {
  margin-top: 36px
}

.-mt-40px {
  margin-top: -40px
}

.max-h-780px {
  max-height: 780px
}

.max-w-1600px {
  max-width: 1600px
}

.max-w-1440px {
  max-width: 1440px
}

.min-h-60px {
  min-height: 60px
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover
}

.hover:opacity-30:hover {
  opacity: .3
}

.overflow-hidden {
  overflow: hidden
}

.px-30px {
  padding-left: 30px;
  padding-right: 30px
}

.py-80px {
  padding-top: 80px;
  padding-bottom: 80px
}

.py-11vw {
  padding-top: 11vw;
  padding-bottom: 11vw
}

.px-4vw {
  padding-left: 4vw;
  padding-right: 4vw
}

.px-2vw {
  padding-left: 2vw;
  padding-right: 2vw
}

.pt-50px {
  padding-top: 50px
}

.pb-28px {
  padding-bottom: 28px
}

.pt-15px {
  padding-top: 15px
}

.pt-80px {
  padding-top: 80px
}

.pb-80px {
  padding-bottom: 80px
}

.pb-40px {
  padding-bottom: 40px
}

.pt-60px {
  padding-top: 60px
}

.pt-41px {
  padding-top: 41px
}

.pt-[6.6%] {
  padding-top: 6.6%
}

.pb-75px {
  padding-bottom: 75px
}

.pt-78px {
  padding-top: 78px
}

.pb-10px {
  padding-bottom: 10px
}

.pb-45px {
  padding-bottom: 45px
}

.pointer-events-none {
  pointer-events: none
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.sticky {
  position: -webkit-sticky;
  position: sticky
}

.-top-10px {
  top: -10px
}

.-left-10px {
  left: -10px
}

.top-0 {
  top: 0
}

.left-0 {
  left: 0
}

.right-0 {
  right: 0
}

.bottom-0 {
  bottom: 0
}

.top-0px {
  top: 0
}

.left-[50%] {
  left: 50%
}

.bottom-30px {
  bottom: 30px
}

.top-21px {
  top: 21px
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.text-black {
  --tw-text-opacity: 1;
  color: rgba(28, 28, 28, var(--tw-text-opacity))
}

.text-inherit {
  color: inherit
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-opacity-50 {
  --tw-text-opacity: .5
}

.tracking-0.04em {
  letter-spacing: .04em
}

.tracking-0.06em {
  letter-spacing: .06em
}

.tracking-0.1em {
  letter-spacing: .1em
}

.tracking-0.02em {
  letter-spacing: .02em
}

.align-top {
  vertical-align: top
}

.align-middle {
  vertical-align: middle
}

.align-text-top {
  vertical-align: text-top
}

.invisible {
  visibility: hidden
}

.whitespace-pre-wrap {
  white-space: pre-wrap
}

.w-full {
  width: 100%
}

.w-screen {
  width: 100vw
}

.w-30px {
  width: 30px
}

.w-6.66px {
  width: 6.66px
}

.w-34px {
  width: 34px
}

.w-6.17px {
  width: 6.17px
}

.w-89px {
  width: 89px
}

.w-71.41px {
  width: 71.41px
}

.w-26px {
  width: 26px
}

.z-10 {
  z-index: 10
}

.z-30 {
  z-index: 30
}

.-z-1 {
  z-index: -1
}

.z-20 {
  z-index: 20
}

.z-150 {
  z-index: 150
}

.z-110 {
  z-index: 110
}

.z-100 {
  z-index: 100
}

.gap-15px {
  grid-gap: 15px;
  gap: 15px
}

.gap-[50px] {
  grid-gap: 50px;
  gap: 50px
}

.gap-10px {
  grid-gap: 10px;
  gap: 10px
}

.gap-x-13px {
  -webkit-column-gap: 13px;
  -moz-column-gap: 13px;
  grid-column-gap: 13px;
  column-gap: 13px
}

.gap-x-99px {
  -webkit-column-gap: 99px;
  -moz-column-gap: 99px;
  grid-column-gap: 99px;
  column-gap: 99px
}

.gap-x-20px {
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  grid-column-gap: 20px;
  column-gap: 20px
}

.gap-x-75px {
  -webkit-column-gap: 75px;
  -moz-column-gap: 75px;
  grid-column-gap: 75px;
  column-gap: 75px
}

.gap-y-40px {
  -webkit-row-gap: 40px;
  -moz-row-gap: 40px;
  grid-row-gap: 40px;
  row-gap: 40px
}

.gap-y-32px {
  -webkit-row-gap: 32px;
  -moz-row-gap: 32px;
  grid-row-gap: 32px;
  row-gap: 32px
}

.gap-y-10px {
  -webkit-row-gap: 10px;
  -moz-row-gap: 10px;
  grid-row-gap: 10px;
  row-gap: 10px
}

.gap-y-25px {
  -webkit-row-gap: 25px;
  -moz-row-gap: 25px;
  grid-row-gap: 25px;
  row-gap: 25px
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
  transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
}

.-rotate-45 {
  --tw-rotate: -45deg
}

.-translate-x-[50%] {
  --tw-translate-x: -50%
}

.transition-opacity {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -webkit-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s
}

.ease-easing01 {
  -webkit-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, .15, .2, 1);
  transition-timing-function: cubic-bezier(.4, .15, .2, 1)
}

.duration-600 {
  -webkit-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s
}

.animate-ticker-left {
  -webkit-animation: instagramTickerLeft 10s linear;
  animation: instagramTickerLeft 10s linear
}

.animate-ticker-right {
  -webkit-animation: instagramTickerRight 10s linear;
  animation: instagramTickerRight 10s linear
}

.animate-duration-1000 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s
}

.animate-duration-[150s] {
  -webkit-animation-duration: 150s;
  animation-duration: 150s
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }
  to {
    opacity: 0
  }
}

.animate-infinite {
  animation-iteration-count: infinite
}

@media (min-width:1024px) {
  .lg:box-border {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }
  .lg:block {
    display: block
  }
  .lg:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
  }
  .lg:grid {
    display: -ms-grid;
    display: grid
  }
  .lg:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row
  }
  .lg:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
  .lg:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
  }
  .lg:flex-wrap {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
  }
  .lg:items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
  }
  .lg:justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
  }
  .lg:justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
  }
  .lg:flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
  }
  .lg:flex-none {
    -webkit-box-flex: 0;
    -ms-flex: none;
    -webkit-flex: none;
    flex: none
  }
  .lg:h-full {
    height: 100%
  }
  .lg:h-auto {
    height: auto
  }
  .lg:h-screen {
    height: 100vh
  }
  .lg:h-40px {
    height: 40px
  }
  .lg:h-9.13px {
    height: 9.13px
  }
  .lg:h-56px {
    height: 56px
  }
  .lg:h-48px {
    height: 48px
  }
  .lg:h-28px {
    height: 28px
  }
  .lg:h-46px {
    height: 46px
  }
  .lg:h-53px {
    height: 53px
  }
  .lg:h-620px {
    height: 620px
  }
  .lg:text-30px {
    font-size: 30px;
    line-height: 1
  }
  .lg:text-18px {
    font-size: 18px;
    line-height: 1
  }
  .lg:text-14px {
    font-size: 14px;
    line-height: 1
  }
  .lg:text-25px {
    font-size: 25px;
    line-height: 1
  }
  .lg:text-13px {
    font-size: 13px;
    line-height: 1
  }
  .lg:text-26px {
    font-size: 26px;
    line-height: 1
  }
  .lg:mx-80px {
    margin-left: 80px;
    margin-right: 80px
  }
  .lg:mt-80px {
    margin-top: 80px
  }
  .lg:mb-40px {
    margin-bottom: 40px
  }
  .lg:mt-10px {
    margin-top: 10px
  }
  .lg:mt-8px {
    margin-top: 8px
  }
  .lg:mt-0 {
    margin-top: 0
  }
  .lg:mt-20px {
    margin-top: 20px
  }
  .lg:mb-30px {
    margin-bottom: 30px
  }
  .lg:mb-0 {
    margin-bottom: 0
  }
  .lg:mr-15vw {
    margin-right: 15vw
  }
  .lg:mt-15px {
    margin-top: 15px
  }
  .lg:mt-45px {
    margin-top: 45px
  }
  .lg:mt-42px {
    margin-top: 42px
  }
  .lg:ml-[2.857%] {
    margin-left: 2.857%
  }
  .lg:mr-0 {
    margin-right: 0
  }
  .lg:mb-[140px] {
    margin-bottom: 140px
  }
  .lg:mt-36px {
    margin-top: 36px
  }
  .lg:mt-17px {
    margin-top: 17px
  }
  .lg:mb-94px {
    margin-bottom: 94px
  }
  .lg:mt-60px {
    margin-top: 60px
  }
  .lg:ml-270px {
    margin-left: 270px
  }
  .lg:ml-51px {
    margin-left: 51px
  }
  .lg:-mt-53px {
    margin-top: -53px
  }
  .lg:max-h-none {
    max-height: none
  }
  .lg:min-h-80px {
    min-height: 80px
  }
  .lg:p-[17.5%] {
    padding: 17.5%
  }
  .lg:px-80px {
    padding-left: 80px;
    padding-right: 80px
  }
  .lg:py-200px {
    padding-top: 200px;
    padding-bottom: 200px
  }
  .lg:py-5vw {
    padding-top: 5vw;
    padding-bottom: 5vw
  }
  .lg:py-0 {
    padding-top: 0;
    padding-bottom: 0
  }
  .lg:px-0 {
    padding-left: 0;
    padding-right: 0
  }
  .lg:pb-80px {
    padding-bottom: 80px
  }
  .lg:pb-18px {
    padding-bottom: 18px
  }
  .lg:pt-30px {
    padding-top: 30px
  }
  .lg:pt-40px {
    padding-top: 40px
  }
  .lg:pt-115px {
    padding-top: 115px
  }
  .lg:pb-120px {
    padding-bottom: 120px
  }
  .lg:pt-10px {
    padding-top: 10px
  }
  .lg:pb-195px {
    padding-bottom: 195px
  }
  .lg:pt-[10.357%] {
    padding-top: 10.357%
  }
  .lg:pl-[10.53%] {
    padding-left: 10.53%
  }
  .lg:pr-[14.28%] {
    padding-right: 14.28%
  }
  .lg:pt-200px {
    padding-top: 200px
  }
  .lg:-top-18px {
    top: -18px
  }
  .lg:-left-18px {
    left: -18px
  }
  .lg:left-[50%] {
    left: 50%
  }
  .lg:bottom-37px {
    bottom: 37px
  }
  .lg:bottom-50px {
    bottom: 50px
  }
  .lg:top-53px {
    top: 53px
  }
  .lg:text-left {
    text-align: left
  }
  .lg:tracking-0.1em {
    letter-spacing: .1em
  }
  .lg:tracking-0.04em {
    letter-spacing: .04em
  }
  .lg:w-1/2 {
    width: 50%
  }
  .lg:w-full {
    width: 100%
  }
  .lg:w-40px {
    width: 40px
  }
  .lg:w-8.76px {
    width: 8.76px
  }
  .lg:w-56px {
    width: 56px
  }
  .lg:w-96px {
    width: 96px
  }
  .lg:w-160px {
    width: 160px
  }
  .lg:w-[85.714%] {
    width: 85.714%
  }
  .lg:w-31px {
    width: 31px
  }
  .lg:w-w-60vw {
    width: 60vw
  }
  .lg:gap-30px {
    grid-gap: 30px;
    gap: 30px
  }
  .lg:gap-12px {
    grid-gap: 12px;
    gap: 12px
  }
  .lg:gap-x-32px {
    -webkit-column-gap: 32px;
    -moz-column-gap: 32px;
    grid-column-gap: 32px;
    column-gap: 32px
  }
  .lg:gap-x-30px {
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    grid-column-gap: 30px;
    column-gap: 30px
  }
  .lg:gap-x-50px {
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    grid-column-gap: 50px;
    column-gap: 50px
  }
  .lg:gap-y-97px {
    -webkit-row-gap: 97px;
    -moz-row-gap: 97px;
    grid-row-gap: 97px;
    row-gap: 97px
  }
  .lg:gap-y-0 {
    -webkit-row-gap: 0;
    -moz-row-gap: 0;
    grid-row-gap: 0;
    row-gap: 0
  }
  .lg:gap-y-60px {
    -webkit-row-gap: 60px;
    -moz-row-gap: 60px;
    grid-row-gap: 60px;
    row-gap: 60px
  }
  .lg:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
  }
  .lg:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
  }
  .lg:grid-cols-none {
    grid-template-columns: none
  }
}

@media (min-width:1281px) {
  .xl:ml-[1.944%] {
    margin-left: 1.944%
  }
  .xl:mr-0 {
    margin-right: 0
  }
  .xl:pt-[20.833%] {
    padding-top: 20.833%
  }
  .xl:pl-[12.777%] {
    padding-left: 12.777%
  }
  .xl:pr-[15%] {
    padding-right: 15%
  }
  .xl:w-[84.722%] {
    width: 84.722%
  }
}

body {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  margin: 0;
  --tw-text-opacity: 1;
  color: rgba(28, 28, 28, var(--tw-text-opacity));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

h1, h2, h3, h4 {
  margin: 0
}

ul {
  list-style-type: none;
  margin: 0;
  padding: 0
}

button {
  background-color: transparent;
  border-width: 0;
  padding: 0;
  color: inherit
}

button:hover {
  cursor: pointer
}

a {
  text-decoration: none;
  color: inherit;
  --tw-text-opacity: 1;
  color: rgba(28, 28, 28, var(--tw-text-opacity))
}

p {
  margin: 0
}

hr {
  border-top-width: 1px;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  margin: 0
}

img {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle
}

:root {
  --instagram-ticker-item-width: 200px
}

@keyframes instagramTickerLeft {
  0% {
    transform: translate(0)
  }
  to {
    transform: translate(calc(var(--instagram-ticker-item-width)*-5))
  }
}

@keyframes instagramTickerRight {
  0% {
    transform: translate(0)
  }
  to {
    transform: translate(calc(var(--instagram-ticker-item-width)*5))
  }
}
a[data-v-7a26ed3a]:hover{opacity:.3}a[data-v-7a26ed3a]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.isActive[data-v-6da3789c]{opacity:.5;pointer-events:none}ul[data-v-fd957a42]{letter-spacing:.06em}[data-theme=black] a[data-v-fd957a42]{--tw-text-opacity: 1;color:rgba(28,28,28,var(--tw-text-opacity))}[data-theme=white] a[data-v-fd957a42]{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}a[data-v-fd957a42]:hover{opacity:.3}a[data-v-fd957a42]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}._wrapper_1pj8d_2{height:calc(100% + env(safe-area-inset-bottom));height:100dvh}._container_1pj8d_6{padding-bottom:calc(40px + env(safe-area-inset-bottom))}[data-state=hidden][data-v-1ef62255]{display:none}hr[data-v-1ef62255]{--tw-border-opacity: 1;border-color:rgba(26,26,26,var(--tw-border-opacity));--tw-border-opacity: .1;margin-top:50px;margin-bottom:55px}@media (min-width: 1024px){hr[data-v-1ef62255]{margin-top:7.6vh;margin-bottom:7.6vh}}.menu-pageLink[data-v-1ef62255]{-webkit-column-gap:10vw;-moz-column-gap:10vw;grid-column-gap:10vw;column-gap:10vw}@media (min-width: 1024px){.menu-pageLink[data-v-1ef62255]{-webkit-row-gap:7.6vh;-moz-row-gap:7.6vh;grid-row-gap:7.6vh;row-gap:7.6vh}}.menu-sns[data-v-1ef62255]{-webkit-column-gap:16vw;-moz-column-gap:16vw;grid-column-gap:16vw;column-gap:16vw}@media (min-width: 1024px){.menu-sns[data-v-1ef62255]{-webkit-column-gap:30px;-moz-column-gap:30px;grid-column-gap:30px;column-gap:30px}}hr[data-v-4ff500e1]{--tw-border-opacity: 1;border-color:rgba(26,26,26,var(--tw-border-opacity));--tw-border-opacity: .1;margin-top:40px;margin-bottom:40px}@media (min-width: 1024px){hr[data-v-4ff500e1]{margin-top:34px;margin-bottom:40px}}.nav01[data-v-4ff500e1]{font-size:16px;line-height:1}@media (min-width: 1024px){.nav01[data-v-4ff500e1]{font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-column-gap:50px;-moz-column-gap:50px;grid-column-gap:50px;column-gap:50px}}.nav03[data-v-4ff500e1]{font-family:classico-urw,sans-serif;font-style:normal;font-weight:400;font-size:10px}.copy[data-v-4ff500e1]{font-family:classico-urw,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:1}@media (min-width: 1024px){.copy[data-v-4ff500e1]{font-size:12px;line-height:1}}.pageLinkList[data-v-1fe36adb]{font-size:12px;line-height:2.58}[data-theme=white][data-v-ecf95faa],[data-theme=transparent][data-v-ecf95faa]:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgba(211,211,211,var(--tw-border-opacity))}[data-theme=white] .line[data-v-ecf95faa],[data-theme=transparent]:hover .line[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(26,26,26,var(--tw-bg-opacity))}[data-theme=transparent][data-v-ecf95faa]{background-color:transparent;--tw-border-opacity: 1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-border-opacity: .5}[data-theme=transparent] .line[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}[data-theme=white][data-v-ecf95faa]:hover{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgba(211,211,211,var(--tw-border-opacity))}[data-theme=white]:hover .line[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.button[data-v-ecf95faa]{border-radius:9999px;border-style:solid;border-width:1px;width:40px;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;aspect-ratio:1 / 1}@media (min-width: 1024px){.button[data-v-ecf95faa]{width:48px}}.button.isActive[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgba(211,211,211,var(--tw-border-opacity))}.button.isActive[data-v-ecf95faa]:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.button.isActive:hover .line[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity))}.button>span[data-v-ecf95faa]{display:block;margin-left:auto;margin-right:auto;position:relative;width:13px;height:4px}@media (min-width: 1024px){.button>span[data-v-ecf95faa]{width:15px;height:5px}}.line[data-v-ecf95faa]{display:block;position:absolute;width:100%;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;height:1px}.isActive .line[data-v-ecf95faa]{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.line01[data-v-ecf95faa]{top:0}.line02[data-v-ecf95faa]{bottom:0}.isActive .line01[data-v-ecf95faa]{--tw-rotate: 30deg;--tw-translate-y: 1px}@media (min-width: 1024px){.isActive .line01[data-v-ecf95faa]{--tw-translate-y: 2px}}.isActive .line02[data-v-ecf95faa]{--tw-rotate: -30deg;--tw-translate-y: -2px}@media (min-width: 1024px){.isActive .line02[data-v-ecf95faa]{--tw-translate-y: -2px}}.is-loading[data-v-9638ce8c]{opacity:0;animation:fadeOut-9638ce8c .75s}.fade-enter-active[data-v-9638ce8c],.on-enter[data-v-9638ce8c]{opacity:0;animation:fadeIn-9638ce8c 1s}.fade-leave-active[data-v-9638ce8c],.on-leave[data-v-9638ce8c]{opacity:1;animation:fadeOut-9638ce8c .75s}@keyframes fadeIn-9638ce8c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-9638ce8c{0%{opacity:1}to{opacity:0}}a>img[data-v-4bcca206]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}a:hover>img[data-v-4bcca206]{opacity:.5}._ticker_3zg7e_2{--instagram-ticker-item-width: 200px}@media (min-width: 1024px){._ticker_3zg7e_2{--instagram-ticker-item-width: 350px}}[data-state=paused] ._animate_3zg7e_8{-webkit-animation-play-state:paused;animation-play-state:paused}._thumbnail_3zg7e_12{width:var(--instagram-ticker-item-width)}path[data-v-6976d693]{transition:fill .6s ease-out;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.newsText[data-v-6875055d]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.newsText[data-v-6875055d]:hover{opacity:.3}.circleArrow[data-v-6875055d]{-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}[data-state=hover] .circleArrow[data-v-6875055d]{--tw-bg-opacity: 1;background-color:rgba(188,105,107,var(--tw-bg-opacity));border-width:0px}.text[data-v-6875055d]{font-size:12px;line-height:1.5}@media (min-width: 1024px){.text[data-v-6875055d]{font-size:13px;line-height:2.3}}._link_b9lsu_2{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}._link_b9lsu_2:hover{opacity:.3}.productImage>img[data-v-60e64ce8]{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-state=hover] .productImage>img[data-v-60e64ce8]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;--tw-scale-z: 1.06}.productText[data-v-60e64ce8]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-state=hover] .productText[data-v-60e64ce8]{opacity:.5}.name[data-v-60e64ce8]{white-space:pre-wrap;font-size:13px;line-height:1.3}.price[data-v-60e64ce8]{font-size:10px;margin-top:10px;line-height:1}@media (min-width: 1024px){.price[data-v-60e64ce8]{font-size:11px;margin-top:20px}}.price span[data-v-60e64ce8]{font-size:13px}@media (min-width: 1024px){.price span[data-v-60e64ce8]{font-size:16px}}.variation[data-v-60e64ce8]{font-size:10px;line-height:1;margin-top:6px}@media (min-width: 1024px){.variation[data-v-60e64ce8]{margin-top:8px}}._lead_16pyk_2{font-size:18px}@media (min-width: 1024px){._lead_16pyk_2{font-size:26px}}.text01[data-v-2405885e]{font-size:12px;line-height:2}@media (min-width: 1024px){.text01[data-v-2405885e]{font-size:13px;line-height:2.3}}hr[data-v-2405885e]{--tw-border-opacity: 1;border-color:rgba(28,28,28,var(--tw-border-opacity));--tw-border-opacity: .1;margin-top:40px;margin-bottom:40px}@media (min-width: 1024px){hr[data-v-2405885e]{margin-top:46px;margin-bottom:46px}}.produceLead[data-v-2405885e]{font-size:10px;line-height:1.8}.produceLead>strong[data-v-2405885e]{font-size:16px;line-height:1.93;margin-left:.25rem}.produceText[data-v-2405885e]{font-size:11px;line-height:2.18}.profileText[data-v-2405885e]{font-size:10px;line-height:1.8}div[data-v-0350d409]{--tw-border-opacity: 1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-radius:.25rem;border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;height:5px;width:5px;-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}@media (min-width: 1024px){div[data-v-0350d409]{height:9px;width:9px}}div[data-v-0350d409]:hover,.active[data-v-0350d409]{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.active[data-v-0350d409]:hover{background-color:transparent}._productName_1hmwk_2{font-size:15px;line-height:1.23}@media (min-width: 1024px){._productName_1hmwk_2{font-size:18px;line-height:1}}._imageArea_1hmwk_10{background-color:var(--43d1c8bc)}._textArea_1hmwk_13{background-color:var(--662d8188)}@media (min-width: 1024px){._textArea_1hmwk_13>div{padding-left:0;padding-right:0}}@media (min-width: 1267px){._textArea_1hmwk_13>div{padding-left:70px;padding-right:70px}}._headingLead_1hmwk_24{font-size:20px;line-height:1.4}@media (min-width: 1024px){._headingLead_1hmwk_24{font-size:30px;line-height:1.6}}._annotation_1hmwk_32{font-size:15px;line-height:1.23}@media (min-width: 1024px){._annotation_1hmwk_32{font-size:18px;line-height:1}}._btn_1hmwk_40{--tw-border-opacity: 1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:12px;line-height:1;letter-spacing:.06em;height:40px;margin-top:30px;width:186px;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;font-family:classico-urw,sans-serif;font-style:normal;font-weight:400}@media (min-width: 1024px){._btn_1hmwk_40{font-size:14px;line-height:1;height:46px;margin-top:50px;width:208px}}._btn_1hmwk_40:hover{--tw-bg-opacity: .2;--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:var(--662d8188)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-wrapper{transition-timing-function:cubic-bezier(.4,.15,.2,1)}._content_u9x4p_2{height:100vh;height:calc(var(--vh, 1vh) * 100)}svg[data-v-3e0b4e56]{width:100%;height:100%;transform:rotate(-90deg);position:absolute;top:0;left:0}@keyframes circle-3e0b4e56{0%{stroke-dasharray:0 347;stroke-dashoffset:0}98%{stroke-dasharray:344 344;stroke-dashoffset:0}to{stroke-dasharray:346 346;stroke-dashoffset:0}}@keyframes circleBack-3e0b4e56{0%{stroke-dasharray:346 346;stroke-dashoffset:0}to{stroke-dasharray:0 347;stroke-dashoffset:-346}}circle[data-v-3e0b4e56]{fill:transparent;stroke-width:3}.ring00[data-v-3e0b4e56]{stroke:#ffffff4d}.ring01[data-v-3e0b4e56]{stroke:#fff;stroke-dasharray:0 347;animation-fill-mode:forwards}.isAnimated .ring01[data-v-3e0b4e56]{animation:circle-3e0b4e56 var(--2b028ae0) linear var(--143f567e)}.isBackAnimation .ring01[data-v-3e0b4e56]{stroke-dasharray:346 346;animation:circleBack-3e0b4e56 1s 0s;animation-fill-mode:forwards}.active-scale-animate .keyVisual>img[data-v-7f3dbb6d]{transform:scale(108%);animation:scaleDown-7f3dbb6d 9s infinite 0s;animation-fill-mode:backwords;animation-timing-function:ease-out;animation-direction:alternate}@keyframes scaleDown-7f3dbb6d{0%{transform:scale(108%)}to{transform:scale(1)}}._overlay_1hvb0_7{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity));--tw-bg-opacity: .1;height:100%;position:absolute;width:100%;z-index:10}._attention_1hvb0_10{font-size:10px;line-height:1;margin:50px 0 0;padding-top:11px;letter-spacing:.06em;animation:_attention_1hvb0_10 2s infinite 0s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@media (min-width: 1024px){._attention_1hvb0_10{font-size:11px;line-height:1}}@keyframes _attention_1hvb0_10{0%{opacity:1}75%{opacity:.75}to{opacity:1}}._attentionBar_1hvb0_28{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-bg-opacity: .5;height:50px;overflow:hidden;position:absolute;right:0px;width:1px}._attentionBar_1hvb0_28>i{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:inline-block;height:50%;position:absolute;top:0px;width:100%;animation:_attentionBar_1hvb0_28 3s infinite 0s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes _attentionBar_1hvb0_28{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.aspect-square{aspect-ratio:1 / 1}.font-classico{font-family:classico-urw,sans-serif;font-style:normal;font-weight:400}.font-ryoGothic{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:200}.font-ryoDisplay{font-family:ryo-display-plusn,serif;font-style:normal;font-weight:500}.u-cover-center{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.container{width:100%}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1281px){.container{max-width:1281px}}@media (min-width: 1600px){.container{max-width:1600px}}.space-y-10px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-y-20px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.space-y-15px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(15px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(15px * var(--tw-space-y-reverse))}.space-y-18px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-color-\[\#BC696B\],.bg-\[\#BC696B\]{--tw-bg-opacity: 1;background-color:rgba(188,105,107,var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-\[\#1C1C1C\]{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity))}.bg-\[\#E05B3B\]{--tw-bg-opacity: 1;background-color:rgba(224,91,59,var(--tw-bg-opacity))}.bg-\[\#FDF9F7\]{--tw-bg-opacity: 1;background-color:rgba(253,249,247,var(--tw-bg-opacity))}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgba(26,26,26,var(--tw-bg-opacity))}.hover\:bg-\[\#F7EEE9\]:hover{--tw-bg-opacity: 1;background-color:rgba(247,238,233,var(--tw-bg-opacity))}.bg-\[\#F8F0EC\]{--tw-bg-opacity: 1;background-color:rgba(248,240,236,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgba(28,28,28,var(--tw-bg-opacity))}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-50{--tw-bg-opacity: .5}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-white{--tw-border-opacity: 1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-b-\[\#1A1A1A\],.border-b-color-\[\#1A1A1A\],.border-color-\[\#1A1A1A\]{--tw-border-opacity: 1;border-color:rgba(26,26,26,var(--tw-border-opacity))}.border-color-\[\#F2F2F2\]{--tw-border-opacity: 1;border-color:rgba(242,242,242,var(--tw-border-opacity))}.hover\:border-\[\#BC696B\]:hover{--tw-border-opacity: 1;border-color:rgba(188,105,107,var(--tw-border-opacity))}.border-\[\#F8F0EC\]{--tw-border-opacity: 1;border-color:rgba(248,240,236,var(--tw-border-opacity))}.border-\[\#D0D0D0\]{--tw-border-opacity: 1;border-color:rgba(208,208,208,var(--tw-border-opacity))}.border-black{--tw-border-opacity: 1;border-color:rgba(28,28,28,var(--tw-border-opacity))}.border-\[\#EBEBEB\]{--tw-border-opacity: 1;border-color:rgba(235,235,235,var(--tw-border-opacity))}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-20{--tw-border-opacity: .2}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-4px{border-radius:4px}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.border-solid{border-style:solid}.border-none{border-style:none}.border-0{border-width:0px}.border,.border-1{border-width:1px}.border-6px{border-width:6px}.border-3px{border-width:3px}.border-t{border-top-width:1px}.border-b-0{border-bottom-width:0px}.border-l-0{border-left-width:0px}.border-r-0{border-right-width:0px}.border-b{border-bottom-width:1px}.border-t-0{border-top-width:0px}.box-border{-webkit-box-sizing:border-box;box-sizing:border-box}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid{display:-ms-grid;display:grid}.inline-grid{display:-ms-inline-grid;display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flex-col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.font-500{font-weight:500}.h-full{height:100%}.h-0{height:0px}.h-1\/2{height:50%}.h-5px{height:5px}.h-8px{height:8px}.h-30px{height:30px}.h-6\.93px{height:6.93px}.h-34px{height:34px}.h-48px{height:48px}.h-66\.666vw{height:66.666vw}.h-94vw{height:94vw}.h-25px{height:25px}.h-1px{height:1px}.h-22px{height:22px}.h-28px{height:28px}.h-12px{height:12px}.h-6\.42px{height:6.42px}.h-61vw{height:61vw}.h-26\.73px{height:26.73px}.h-21\.44px{height:21.44px}.h-45px{height:45px}.h-375px{height:375px}.h-243px{height:243px}.h-40px{height:40px}.h-50px{height:50px}.h-300px{height:300px}.h-54px{height:54px}.h-42px{height:42px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-20px{font-size:20px;line-height:1}.text-14px{font-size:14px;line-height:1}.text-12px{font-size:12px;line-height:1}.text-10px{font-size:10px;line-height:1}.text-13px{font-size:13px;line-height:1}.text-11px{font-size:11px;line-height:1}.text-30px{font-size:30px;line-height:1}.text-16px{font-size:16px;line-height:1}.text-24px{font-size:24px;line-height:1}.leading-none{line-height:1}.\!leading-\[1\.8\]{line-height:1.8!important}.leading-0{line-height:0rem}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.\!list-none{list-style-type:none!important}.m-0{margin:0}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-100px{margin-top:100px;margin-bottom:100px}.my-15px{margin-top:15px;margin-bottom:15px}.mx-5\.5px{margin-left:5.5px;margin-right:5.5px}.my-40px{margin-top:40px;margin-bottom:40px}.mx-20px{margin-left:20px;margin-right:20px}.mx-30px{margin-left:30px;margin-right:30px}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-40px{margin-top:40px}.mt-10px{margin-top:10px}.mt-60px{margin-top:60px}.mt-4px{margin-top:4px}.mr-7px{margin-right:7px}.mb-25px{margin-bottom:25px}.mt-6px{margin-top:6px}.mr-25px{margin-right:25px}.mt-5px{margin-top:5px}.mt-2px{margin-top:2px}.mt-12px{margin-top:12px}.mb-15px{margin-bottom:15px}.mt-30px{margin-top:30px}.mb-8px{margin-bottom:8px}.mt-20px{margin-top:20px}.mt-0\.1rem{margin-top:.1rem}.mr-8px{margin-right:8px}.mt-15px{margin-top:15px}.mr-10px{margin-right:10px}.mb-20px{margin-bottom:20px}.mt-34px{margin-top:34px}.mb-16px{margin-bottom:16px}.mt-50px{margin-top:50px}.mb-55px{margin-bottom:55px}.mt-65px{margin-top:65px}.mt-24px{margin-top:24px}.mt-13px{margin-top:13px}.mt-23px{margin-top:23px}.mb-40px{margin-bottom:40px}.mt-1{margin-top:.25rem}.ml-2{margin-left:.5rem}.mb-1px{margin-bottom:1px}.mt-36px{margin-top:36px}.mt-8{margin-top:2rem}.-mt-40px{margin-top:-40px}.mt-4{margin-top:1rem}.\!mt-0{margin-top:0!important}.\!ml-0{margin-left:0!important}.\!mt-8{margin-top:2rem!important}.mr-14px{margin-right:14px}.mt-100px{margin-top:100px}.mb-110px{margin-bottom:110px}.mt-2{margin-top:.5rem}.max-h-590px{max-height:590px}.max-h-446px{max-height:446px}.max-h-780px{max-height:780px}.max-w-1600px{max-width:1600px}.max-w-112px{max-width:112px}.max-w-113px{max-width:113px}.max-w-1440px{max-width:1440px}.max-w-630px{max-width:630px}.max-w-192px{max-width:192px}.min-h-60px{min-height:60px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-50{opacity:.5}.hover\:opacity-30:hover{opacity:.3}.hover\:opacity-20:hover{opacity:.2}.overflow-hidden{overflow:hidden}.p-0{padding:0}.p-36px{padding:36px}.p-20px{padding:20px}.px-30px{padding-left:30px;padding-right:30px}.py-80px{padding-top:80px;padding-bottom:80px}.py-11vw{padding-top:11vw;padding-bottom:11vw}.px-4vw{padding-left:4vw;padding-right:4vw}.px-2vw{padding-left:2vw;padding-right:2vw}.px-8{padding-left:2rem;padding-right:2rem}.px-14px{padding-left:14px;padding-right:14px}.py-56px{padding-top:56px;padding-bottom:56px}.px-40px{padding-left:40px;padding-right:40px}.px-20px{padding-left:20px;padding-right:20px}.py-15px{padding-top:15px;padding-bottom:15px}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-100px{padding-top:100px;padding-bottom:100px}.pt-50px{padding-top:50px}.pb-50px{padding-bottom:50px}.pb-28px{padding-bottom:28px}.pt-15px{padding-top:15px}.pt-20px{padding-top:20px}.pb-30px{padding-bottom:30px}.pt-80px{padding-top:80px}.pb-80px{padding-bottom:80px}.pt-30px{padding-top:30px}.pt-54px{padding-top:54px}.pb-40px{padding-bottom:40px}.pr-13px{padding-right:13px}.pl-8px{padding-left:8px}.pt-60px{padding-top:60px}.pb-100px{padding-bottom:100px}.pt-41px{padding-top:41px}.pt-\[6\.6\%\]{padding-top:6.6%}.pb-75px{padding-bottom:75px}.pt-78px{padding-top:78px}.pb-10px{padding-bottom:10px}.pt-11px{padding-top:11px}.pb-45px{padding-bottom:45px}.pl-\[1\.1rem\]{padding-left:1.1rem}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-top-10px{top:-10px}.-left-10px{left:-10px}.-top-6px{top:-6px}.top-0{top:0px}.left-0{left:0px}.right-0{right:0px}.bottom-0{bottom:0px}.top-1\/2{top:50%}.top-0px{top:0px}.left-\[50\%\]{left:50%}.bottom-30px{bottom:30px}.top-21px{top:21px}.-right-12px{right:-12px}.-bottom-12px{bottom:-12px}.-right-24px{right:-24px}.-bottom-14px{bottom:-14px}.-right-28px{right:-28px}.-bottom-8px{bottom:-8px}.resize{resize:both}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-black{--tw-text-opacity: 1;color:rgba(28,28,28,var(--tw-text-opacity))}.text-inherit{color:inherit}.text-\[\#1C1C1C\]{--tw-text-opacity: 1;color:rgba(28,28,28,var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:text-\[\#BC696B\]:hover,.text-\[\#BC696B\]{--tw-text-opacity: 1;color:rgba(188,105,107,var(--tw-text-opacity))}.text-\[\#4A297E\]{--tw-text-opacity: 1;color:rgba(74,41,126,var(--tw-text-opacity))}.text-\[\#A489CE\]{--tw-text-opacity: 1;color:rgba(164,137,206,var(--tw-text-opacity))}.text-opacity-50{--tw-text-opacity: .5}.-indent-1\.1rem{text-indent:-1.1rem}.tracking-0\.04em{letter-spacing:.04em}.tracking-0\.06em{letter-spacing:.06em}.tracking-0\.1em{letter-spacing:.1em}.tracking-0\.02em{letter-spacing:.02em}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-top{vertical-align:text-top}.align-super{vertical-align:super}.invisible{visibility:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.w-full{width:100%}.w-screen{width:100vw}.w-auto{width:auto}.w-5px{width:5px}.w-7\.68px{width:7.68px}.w-30px{width:30px}.w-6\.66px{width:6.66px}.w-34px{width:34px}.w-48px{width:48px}.w-65px{width:65px}.w-8px{width:8px}.w-22px{width:22px}.w-55px{width:55px}.w-12px{width:12px}.w-6\.17px{width:6.17px}.w-89px{width:89px}.w-71\.41px{width:71.41px}.w-40px{width:40px}.w-186px{width:186px}.w-26px{width:26px}.w-1px{width:1px}.w-70px{width:70px}.w-100px{width:100px}.w-62px{width:62px}.w-73px{width:73px}.w-\[80\%\]{width:80%}.z-10{z-index:10}.z-30{z-index:30}.-z-1{z-index:-1}.z-20{z-index:20}.z-150{z-index:150}.z-110{z-index:110}.z-100{z-index:100}.gap-8px{grid-gap:8px;gap:8px}.gap-15px{grid-gap:15px;gap:15px}.gap-\[50px\]{grid-gap:50px;gap:50px}.gap-10px{grid-gap:10px;gap:10px}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-x-6px{-webkit-column-gap:6px;-moz-column-gap:6px;grid-column-gap:6px;column-gap:6px}.gap-x-13px{-webkit-column-gap:13px;-moz-column-gap:13px;grid-column-gap:13px;column-gap:13px}.gap-x-10vw{-webkit-column-gap:10vw;-moz-column-gap:10vw;grid-column-gap:10vw;column-gap:10vw}.gap-x-16vw{-webkit-column-gap:16vw;-moz-column-gap:16vw;grid-column-gap:16vw;column-gap:16vw}.gap-x-99px{-webkit-column-gap:99px;-moz-column-gap:99px;grid-column-gap:99px;column-gap:99px}.gap-x-20px{-webkit-column-gap:20px;-moz-column-gap:20px;grid-column-gap:20px;column-gap:20px}.gap-x-75px{-webkit-column-gap:75px;-moz-column-gap:75px;grid-column-gap:75px;column-gap:75px}.gap-x-19px{-webkit-column-gap:19px;-moz-column-gap:19px;grid-column-gap:19px;column-gap:19px}.gap-y-40px{-webkit-row-gap:40px;-moz-row-gap:40px;grid-row-gap:40px;row-gap:40px}.gap-y-32px{-webkit-row-gap:32px;-moz-row-gap:32px;grid-row-gap:32px;row-gap:32px}.gap-y-10px{-webkit-row-gap:10px;-moz-row-gap:10px;grid-row-gap:10px;row-gap:10px}.gap-y-25px{-webkit-row-gap:25px;-moz-row-gap:25px;grid-row-gap:25px;row-gap:25px}.gap-y-2px{-webkit-row-gap:2px;-moz-row-gap:2px;grid-row-gap:2px;row-gap:2px}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.row-end-1{grid-row-end:1}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.scale-80{--tw-scale-x: .8;--tw-scale-y: .8;--tw-scale-z: .8}.rotate-180{--tw-rotate: 180deg}.rotate-30{--tw-rotate: 30deg}.-rotate-30{--tw-rotate: -30deg}.-rotate-45{--tw-rotate: -45deg}.translate-y-\[-25\%\]{--tw-translate-y: -25%}.translate-y-\[-50\%\]{--tw-translate-y: -50%}.translate-x-1\/2{--tw-translate-x: 50%}.translate-y-1px{--tw-translate-y: 1px}.-translate-y-1\/2{--tw-translate-y: -50%}.-translate-x-1\/2{--tw-translate-x: -50%}.-translate-y-2px{--tw-translate-y: -2px}.-translate-x-\[50\%\]{--tw-translate-x: -50%}.transition-colors{-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-opacity{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-transform{-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition-all{-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.transition,.\<transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,filter,backdrop-filter;-o-transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,-webkit-box-shadow,transform,-webkit-transform,filter,backdrop-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.ease-easing01{-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1)}.ease-out{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);-o-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-easing02{-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-600{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.duration{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.animate-fade-in{-webkit-animation:fadeIn;animation:fadeIn}.animate-inview-slideUp{-webkit-animation:InviewAnimate 10s ease-in;animation:InviewAnimate 10s ease-in}.animate-ticker-left{-webkit-animation:instagramTickerLeft 10s linear;animation:instagramTickerLeft 10s linear}.animate-ticker-right{-webkit-animation:instagramTickerRight 10s linear;animation:instagramTickerRight 10s linear}.animate-fade-out{-webkit-animation:fadeOut;animation:fadeOut}.animate-duration-1000{-webkit-animation-duration:1s;animation-duration:1s}.animate-duration-600{-webkit-animation-duration:.6s;animation-duration:.6s}.animate-duration-\[150s\]{-webkit-animation-duration:150s;animation-duration:150s}.animate,.\.animate{-webkit-animation-iteration-count:1;animation-iteration-count:1}.invert{--tw-invert: invert(100%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation-name:fadeIn}.animate-animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate-fadeOut{animation-name:fadeOut}.animate-infinite{animation-iteration-count:infinite}@media (min-width: 1024px){.lg\:space-y-30px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(30px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(30px * var(--tw-space-y-reverse))}.lg\:space-y-25px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(25px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(25px * var(--tw-space-y-reverse))}.lg\:space-y-40px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(40px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(40px * var(--tw-space-y-reverse))}.lg\:border-8px{border-width:8px}.lg\:border-6px{border-width:6px}.lg\:box-border{-webkit-box-sizing:border-box;box-sizing:border-box}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.lg\:grid{display:-ms-grid;display:grid}.lg\:flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.lg\:flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.lg\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.lg\:flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lg\:items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.lg\:items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.lg\:justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.lg\:justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.lg\:justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.lg\:flex-1{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%}.lg\:flex-none{-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none}.lg\:h-full{height:100%}.lg\:h-auto{height:auto}.lg\:h-screen{height:100vh}.lg\:h-9px{height:9px}.lg\:h-10px{height:10px}.lg\:h-40px{height:40px}.lg\:h-9\.13px{height:9.13px}.lg\:h-56px{height:56px}.lg\:h-48\.4375vw{height:48.4375vw}.lg\:h-507px{height:507px}.lg\:h-780px{height:780px}.lg\:h-25px{height:25px}.lg\:h-8\.8px{height:8.8px}.lg\:h-48px{height:48px}.lg\:h-28px{height:28px}.lg\:h-46px{height:46px}.lg\:h-53px{height:53px}.lg\:h-620px{height:620px}.lg\:h-68px{height:68px}.lg\:h-66px{height:66px}.lg\:text-30px{font-size:30px;line-height:1}.lg\:text-18px{font-size:18px;line-height:1}.lg\:text-14px{font-size:14px;line-height:1}.lg\:text-12px{font-size:12px;line-height:1}.lg\:text-20px{font-size:20px;line-height:1}.lg\:text-16px{font-size:16px;line-height:1}.lg\:text-60px{font-size:60px;line-height:1}.lg\:text-25px{font-size:25px;line-height:1}.lg\:text-13px{font-size:13px;line-height:1}.lg\:text-26px{font-size:26px;line-height:1}.lg\:my-200px{margin-top:200px;margin-bottom:200px}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mx-80px{margin-left:80px;margin-right:80px}.lg\:my-7\.6vh{margin-top:7.6vh;margin-bottom:7.6vh}.lg\:mt-80px{margin-top:80px}.lg\:mt-50px{margin-top:50px}.lg\:mt-120px{margin-top:120px}.lg\:mb-40px{margin-bottom:40px}.lg\:mt-10px{margin-top:10px}.lg\:mt-8px{margin-top:8px}.lg\:mt-0{margin-top:0}.lg\:mt-4px{margin-top:4px}.lg\:mt-20px{margin-top:20px}.lg\:mb-30px{margin-bottom:30px}.lg\:mr-96px{margin-right:96px}.lg\:mt-30px{margin-top:30px}.lg\:mt-35px{margin-top:35px}.lg\:mt-40px{margin-top:40px}.lg\:mb-0{margin-bottom:0}.lg\:mr-15vw{margin-right:15vw}.lg\:mt-34px{margin-top:34px}.lg\:mt-15px{margin-top:15px}.lg\:mt-45px{margin-top:45px}.lg\:mt-42px{margin-top:42px}.lg\:ml-\[2\.857\%\]{margin-left:2.857%}.lg\:mr-0{margin-right:0}.lg\:mb-\[140px\]{margin-bottom:140px}.lg\:mt-36px{margin-top:36px}.lg\:mt-17px{margin-top:17px}.lg\:mb-94px{margin-bottom:94px}.lg\:mt-60px{margin-top:60px}.lg\:ml-270px{margin-left:270px}.lg\:ml-51px{margin-left:51px}.lg\:-mt-53px{margin-top:-53px}.lg\:mt-100px{margin-top:100px}.lg\:mr-27px{margin-right:27px}.lg\:mr-30px{margin-right:30px}.lg\:mr-19px{margin-right:19px}.lg\:mt-112px{margin-top:112px}.lg\:max-h-none{max-height:none}.lg\:max-h-625px{max-height:625px}.lg\:max-h-507px{max-height:507px}.lg\:max-w-800px{max-width:800px}.lg\:max-w-155px{max-width:155px}.lg\:max-w-193px{max-width:193px}.lg\:max-w-1040px{max-width:1040px}.lg\:max-w-15vw{max-width:15vw}.lg\:max-w-480px{max-width:480px}.lg\:max-w-500px{max-width:500px}.lg\:min-h-80px{min-height:80px}.lg\:min-h-81px{min-height:81px}.lg\:p-\[17\.5\%\]{padding:17.5%}.lg\:px-80px{padding-left:80px;padding-right:80px}.lg\:py-200px{padding-top:200px;padding-bottom:200px}.lg\:py-5vw{padding-top:5vw;padding-bottom:5vw}.lg\:py-40px{padding-top:40px;padding-bottom:40px}.lg\:px-40px{padding-left:40px;padding-right:40px}.lg\:px-0px{padding-left:0;padding-right:0}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pt-60px{padding-top:60px}.lg\:pb-80px{padding-bottom:80px}.lg\:pb-18px{padding-bottom:18px}.lg\:pt-30px{padding-top:30px}.lg\:pt-40px{padding-top:40px}.lg\:pl-106px{padding-left:106px}.lg\:pr-30px{padding-right:30px}.lg\:pl-42px{padding-left:42px}.lg\:pr-49px{padding-right:49px}.lg\:pt-38px{padding-top:38px}.lg\:pb-40px{padding-bottom:40px}.lg\:pt-32px{padding-top:32px}.lg\:pb-21px{padding-bottom:21px}.lg\:pt-100px{padding-top:100px}.lg\:pb-200px{padding-bottom:200px}.lg\:pt-115px{padding-top:115px}.lg\:pb-120px{padding-bottom:120px}.lg\:pt-10px{padding-top:10px}.lg\:pb-195px{padding-bottom:195px}.lg\:pt-\[10\.357\%\]{padding-top:10.357%}.lg\:pl-\[10\.53\%\]{padding-left:10.53%}.lg\:pr-\[14\.28\%\]{padding-right:14.28%}.lg\:pt-200px{padding-top:200px}.lg\:pl-\[1\.25rem\]{padding-left:1.25rem}.lg\:relative{position:relative}.lg\:-top-18px{top:-18px}.lg\:-left-18px{left:-18px}.lg\:top-0{top:0px}.lg\:left-\[50\%\]{left:50%}.lg\:bottom-37px{bottom:37px}.lg\:bottom-50px{bottom:50px}.lg\:top-53px{top:53px}.lg\:-right-30px{right:-30px}.lg\:-bottom-14px{bottom:-14px}.lg\:-right-20px{right:-20px}.lg\:-bottom-10px{bottom:-10px}.lg\:-bottom-12px{bottom:-12px}.lg\:-right-32px{right:-32px}.lg\:-right-36px{right:-36px}.lg\:-bottom-20px{bottom:-20px}.lg\:-bottom-18px{bottom:-18px}.lg\:text-left{text-align:left}.lg\:-indent-1\.25rem{text-indent:-1.25rem}.lg\:tracking-0\.1em{letter-spacing:.1em}.lg\:tracking-0\.04em{letter-spacing:.04em}.lg\:w-1\/2{width:50%}.lg\:w-full{width:100%}.lg\:w-9px{width:9px}.lg\:w-40px{width:40px}.lg\:w-8\.76px{width:8.76px}.lg\:w-56px{width:56px}.lg\:w-65vw{width:65vw}.lg\:w-74px{width:74px}.lg\:w-96px{width:96px}.lg\:w-8\.45px{width:8.45px}.lg\:w-160px{width:160px}.lg\:w-\[85\.714\%\]{width:85.714%}.lg\:w-208px{width:208px}.lg\:w-31px{width:31px}.lg\:w-w-60vw{width:60vw}.lg\:w-256px{width:256px}.lg\:w-99px{width:99px}.lg\:w-140px{width:140px}.lg\:w-150px{width:150px}.lg\:w-80px{width:80px}.lg\:gap-30px{grid-gap:30px;gap:30px}.lg\:gap-12px{grid-gap:12px;gap:12px}.lg\:gap-32px{grid-gap:32px;gap:32px}.lg\:gap-65px{grid-gap:65px;gap:65px}.lg\:gap-x-32px{-webkit-column-gap:32px;-moz-column-gap:32px;grid-column-gap:32px;column-gap:32px}.lg\:gap-x-30px{-webkit-column-gap:30px;-moz-column-gap:30px;grid-column-gap:30px;column-gap:30px}.lg\:gap-x-50px{-webkit-column-gap:50px;-moz-column-gap:50px;grid-column-gap:50px;column-gap:50px}.lg\:gap-y-97px{-webkit-row-gap:97px;-moz-row-gap:97px;grid-row-gap:97px;row-gap:97px}.lg\:gap-y-0{-webkit-row-gap:0px;-moz-row-gap:0px;grid-row-gap:0px;row-gap:0px}.lg\:gap-y-60px{-webkit-row-gap:60px;-moz-row-gap:60px;grid-row-gap:60px;row-gap:60px}.lg\:grid-cols-\[repeat\(2\,1fr\)\]{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[120px\,1fr\]{grid-template-columns:120px 1fr}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:row-span-2{-ms-grid-row-span:span 2 / span 2;grid-row:span 2 / span 2}.lg\:transform-none{-webkit-transform:none;-ms-transform:none;transform:none}.lg\:translate-y-\[-35\%\]{--tw-translate-y: -35%}}@media (min-width: 1281px){.xl\:ml-\[1\.944\%\]{margin-left:1.944%}.xl\:mr-0{margin-right:0}.xl\:pt-\[20\.833\%\]{padding-top:20.833%}.xl\:pl-\[12\.777\%\]{padding-left:12.777%}.xl\:pr-\[15\%\]{padding-right:15%}.xl\:w-\[84\.722\%\]{width:84.722%}}body{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));margin:0;--tw-text-opacity: 1;color:rgba(28,28,28,var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0}ul,ol{list-style-type:none;margin:0;padding:0}button{background-color:transparent;border-width:0px;padding:0;color:inherit}button:hover{cursor:pointer}a{text-decoration:none;color:inherit;--tw-text-opacity: 1;color:rgba(28,28,28,var(--tw-text-opacity))}p{margin:0}hr{border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;margin:0}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}dl,dt,dd{margin:0;padding:0}:root{--instagram-ticker-item-width: 200px}@keyframes instagramTickerLeft{0%{transform:translate(0)}to{transform:translate(calc(var(--instagram-ticker-item-width)*-5))}}@keyframes instagramTickerRight{0%{transform:translate(0)}to{transform:translate(calc(var(--instagram-ticker-item-width)*5))}}@keyframes InviewAnimate{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
.productCategoryItemImage[data-v-334db804]{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);-o-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-state=hover] .productCategoryItemImage[data-v-334db804]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;--tw-scale-z: 1.03}.productCategoryItem[data-v-334db804]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}[data-state=hover] .productCategoryItem[data-v-334db804]{opacity:.5}.productCategoryItemArrow[data-v-334db804]{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-ms-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}@media (min-width: 1024px){.productCategoryItemArrow[data-v-334db804]{--tw-translate-x: -.5rem}}[data-state=hover] .productCategoryItemArrow[data-v-334db804]{opacity:.5}@media (min-width: 1024px){[data-state=hover] .productCategoryItemArrow[data-v-334db804]{--tw-translate-x: 0px}}ul>li[data-v-189b8691]{text-align:center;width:100%}ul>li>a[data-v-189b8691]{display:inline-block}
dl>dt[data-v-d5d493bc]:not(:first-child){margin-top:10px}dl>dd[data-v-d5d493bc]{padding-left:2rem}
dl>dt[data-v-01a8859c]:not(:first-child){margin-top:10px}dl>dd[data-v-01a8859c]{padding-left:2rem}
a[data-v-83b598d8]{color:#bc696b}
a[data-v-0d6ced58]{color:#bc696b}
dl>dt[data-v-62bd34e9]:not(:first-child){margin-top:10px}dl>dd[data-v-62bd34e9]{padding-left:2rem}a[data-v-62bd34e9]{color:#bc696b}
dl>dt[data-v-0f47fb23]:not(:first-child){margin-top:10px}dl>dd[data-v-0f47fb23]{padding-left:2rem}a[data-v-0f47fb23]{color:#bc696b}
dl>dt[data-v-c4182788]:not(:first-child){margin-top:10px}dl>dd[data-v-c4182788]{padding-left:2rem}a[data-v-c4182788]{color:#bc696b}
._color_4z1si_2{color:var(--19d6a8cb)}._description_4z1si_5{font-size:10px;line-height:1.4}@media (min-width: 1024px){._description_4z1si_5{font-size:12px;line-height:1.6}}
.content[data-v-0329f4fa]{background-color:transparent;position:-webkit-sticky;position:sticky;top:0px;left:0px;z-index:-1}@media (min-width: 1600px){._content_10fy0_2{width:1067px}}._lead_10fy0_7{font-size:24px}@media (min-width: 1024px){._lead_10fy0_7{font-size:30px;line-height:1.1}}._title_rhpmd_2{font-size:14px;line-height:1.428}@media (min-width: 1024px){._title_rhpmd_2{font-size:18px;line-height:1.277}}._description_rhpmd_10{font-size:11px;line-height:1.8}@media (min-width: 1024px){._description_rhpmd_10{font-size:12px}}._description_rhpmd_10 dl dt{font-weight:600}@media (min-width: 1024px){._description_rhpmd_10 dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}._description_rhpmd_10 dl dd{-webkit-box-flex:1;-ms-flex:1 1 0%;-webkit-flex:1 1 0%;flex:1 1 0%;margin-left:16px}}button[data-v-6a819504]{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(.4,.15,.2,1);-o-transition-timing-function:cubic-bezier(.4,.15,.2,1);transition-timing-function:cubic-bezier(.4,.15,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}button[data-v-6a819504]:hover{opacity:.2}[data-state=active][data-v-bb44a4aa]{--tw-bg-opacity: 1;background-color:rgba(247,238,233,var(--tw-bg-opacity))}.isNew[data-v-bb44a4aa]{color:#bc696b}a[data-v-49accb60]{font-size:13px;height:40px;width:195px}@media (min-width: 1024px){a[data-v-49accb60]{font-size:14px;height:46px;width:208px}}.swiper-wrapper{transition-timing-function:cubic-bezier(.4,.15,.2,1)}.productLead[data-v-645709ec]{font-size:20px;line-height:1.7}@media (min-width: 1024px){.productLead[data-v-645709ec]{font-size:26px}}.productcracker{font-size:8px;}.pruductName-ja[data-v-645709ec]{font-size:13px;line-height:1.5;margin-top:25px}@media (min-width: 1024px){.pruductName-ja[data-v-645709ec]{font-size:15px;margin-top:36px}}.productPrice[data-v-645709ec]{font-size:17px;line-height:1;margin-top:25px}@media (min-width: 1024px){.productPrice[data-v-645709ec]{margin-top:30px}}.productPrice span[data-v-645709ec]{font-size:25px}.bar[data-v-645709ec]{--tw-bg-opacity: 1;background-color:rgba(26,26,26,var(--tw-bg-opacity));--tw-bg-opacity: .2;display:inline-block;height:1px;margin-left:5.5px;margin-right:5.5px;vertical-align:middle;width:8px}h1[data-v-fc29642e]{font-size:24px;visibility:hidden}@media (min-width: 1024px){h1[data-v-fc29642e]{font-size:40px}}.isActive h1[data-v-fc29642e]{visibility:visible}.coverImage[data-v-fc29642e]{height:100%;width:100%;position:fixed;top:0px;left:0px;visibility:visible}
._step_8swsb_2{font-size:16px}@media (min-width: 1024px){._step_8swsb_2{font-size:20px}}._step_8swsb_2 small{font-size:10px}@media (min-width: 1024px){._step_8swsb_2 small{font-size:13px}}._descriptionLead_8swsb_15{font-size:14px;line-height:1}@media (min-width: 1024px){._descriptionLead_8swsb_15{font-size:18px}}._descriptionText_8swsb_22{font-size:10px;line-height:1.6}@media (min-width: 1024px){._descriptionText_8swsb_22{font-size:12px}}
._content_15lrz_2{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:200;font-size:12px;line-height:2;letter-spacing:.1em}@media (min-width: 1024px){._content_15lrz_2{line-height:2.14;font-size:14px}}._content_15lrz_2 p:not(:first-child),._content_15lrz_2 ul{margin-top:1rem}._content_15lrz_2 ul{list-style-type:disc;margin-left:1rem}._content_15lrz_2 a{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);-o-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}._content_15lrz_2 a:hover{opacity:.5}._content_15lrz_2 h2{font-weight:400;font-size:14px}@media (min-width: 1024px){._content_15lrz_2 h2{font-size:16px}}.date[data-v-408918c5]{font-size:14px;line-height:1.4;letter-spacing:.06em}.title[data-v-408918c5]{font-size:15px;line-height:1.6;letter-spacing:.1em}@media (min-width: 1024px){.title[data-v-408918c5]{font-size:23px;line-height:1.3}}.content[data-v-408918c5]{font-size:12px;line-height:2;letter-spacing:.1em}@media (min-width: 1024px){.content[data-v-408918c5]{font-size:14px;line-height:2.14}}
h1[data-v-2745584e]{font-family:classico-urw,sans-serif;font-style:normal;font-weight:400;font-size:60px}._coverImage_yxv2f_2{height:100%;width:100%;position:fixed;top:0px;left:0px;z-index:-1}
a[data-v-f43b871a]{font-size:13px;height:40px}@media (min-width: 1024px){a[data-v-f43b871a]{font-size:14px;height:46px}}

.p-instagram li img {
  object-fit: cover;
  height: 350px;
}

.bsupporter .member-box {
  display: flex;
  max-width: 1200px;
  width: 90%;
  margin: auto;
}

.bsupporter .member-box-s {
width: 50%;
padding: 60px;
}

.bsupporter .member-box-s .name {
  font-size: 30px;
  font-weight: bold;
}

.bsupporter .member-box-s .name_e {
  font-size: 35px;
  font-weight: bold;
}

.bsupporter .about {
  margin: 25px 0;
}

.bsupporter .link {
  border: 1px solid #ccc;
  padding: 15px;
}

@media (max-width: 769px) {
  .p-instagram li img {
    height: 200px;
  }
  .bsupporter .member-box {
    flex-direction: column;
  }

  .bsupporter .reverse {
    display: flex;
    flex-direction: column-reverse;
}

.bsupporter .member-box-s{
    width: 100%;
    padding: 20px 0 50px;
  }

}
