@layer foundation {
  #autumnwebknit2024 {
    background-color: #d9d2ccbf;
    color: #000;
    font-weight: 400;
    font-family: Noto Serif JP, serif
  }
  #autumnwebknit2024 button {
    outline: none;
    border: none;
    background: none;
    color: inherit;
    font: inherit
  }
  #autumnwebknit2024 a {
    text-decoration: none
  }
  #autumnwebknit2024 h2 {
    font-weight: 400
  }
  #autumnwebknit2024 picture {
    display: block;
    overflow: hidden
  }
  #autumnwebknit2024 img, #autumnwebknit2024 svg {
    display: block
  }
  #autumnwebknit2024 [data-inview] {
    will-change: transform
  }
  #autumnwebknit2024 [data-inview=heading] > span {
    display: inline-block
  }
}
.lp-colors {
  position: relative;
  z-index: 1
}
@media (min-width: 768px) {
  .lp-colors {
    margin-top: calc(var(--size-rate) * 160px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors {
    margin-top: calc(var(--size-rate) * 80px)
  }
}
.lp-colors.lp-colors--orange {
  z-index: 5
}
.lp-colors.lp-colors--charcoal {
  z-index: 4
}
.lp-colors.lp-colors--white {
  z-index: 3
}
.lp-colors.lp-colors--blue {
  z-index: 2
}
.lp-colors.lp-colors--pink {
  z-index: 1
}
.lp-colors__container {
  position: relative
}
@media (min-width: 768px) {
  .lp-colors__container {
    margin-left: auto;
    padding-top: calc(var(--size-rate) * 80px);
    width: calc(var(--size-rate) * 1320px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__container {
    padding-top: calc(var(--size-rate) * 46px);
    width: 100%
  }
}
@media (min-width: 768px) {
  .lp-colors--reverse .lp-colors__container {
    margin-right: auto;
    margin-left: 0
  }
}
.lp-colors__bg {
  position: absolute;
  pointer-events: none
}
@media (max-width: 767.98px) {
  .lp-colors__bg {
    width: 100%
  }
}
.lp-colors--orange .lp-colors__bg {
  left: 0
}
@media (min-width: 768px) {
  .lp-colors--orange .lp-colors__bg {
    top: calc(var(--size-rate) * -473px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors--orange .lp-colors__bg {
    top: calc(var(--size-rate) * -322px)
  }
}
.lp-colors--charcoal .lp-colors__bg {
  left: 0
}
@media (min-width: 768px) {
  .lp-colors--charcoal .lp-colors__bg {
    top: calc(var(--size-rate) * -290px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors--charcoal .lp-colors__bg {
    top: calc(var(--size-rate) * -194px)
  }
}
.lp-colors--white .lp-colors__bg {
  right: 0
}
@media (min-width: 768px) {
  .lp-colors--white .lp-colors__bg {
    top: calc(var(--size-rate) * -336px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors--white .lp-colors__bg {
    top: calc(var(--size-rate) * -480px)
  }
}
.lp-colors--blue .lp-colors__bg {
  left: 0
}
@media (min-width: 768px) {
  .lp-colors--blue .lp-colors__bg {
    top: calc(var(--size-rate) * -430px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors--blue .lp-colors__bg {
    top: calc(var(--size-rate) * -258px)
  }
}
.lp-colors--pink .lp-colors__bg {
  right: 0
}
@media (min-width: 768px) {
  .lp-colors--pink .lp-colors__bg {
    top: calc(var(--size-rate) * -350px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors--pink .lp-colors__bg {
    top: calc(var(--size-rate) * -250px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__bg-img {
    width: 100%
  }
}
.lp-colors--orange .lp-colors__bg-img {
  width: calc(var(--size-rate) * 1255px)
}
@media (min-width: 768px) {
  .lp-colors--charcoal .lp-colors__bg-img {
    width: calc(var(--size-rate) * 1178px)
  }
}
@media (min-width: 768px) {
  .lp-colors--white .lp-colors__bg-img {
    width: calc(var(--size-rate) * 1263px)
  }
}
@media (min-width: 768px) {
  .lp-colors--blue .lp-colors__bg-img {
    width: calc(var(--size-rate) * 1104px)
  }
}
@media (min-width: 768px) {
  .lp-colors--pink .lp-colors__bg-img {
    width: calc(var(--size-rate) * 1426px)
  }
}
.lp-colors__hdg {
  position: absolute;
  z-index: 1;
  font-family: Literata, serif
}
@media (min-width: 768px) {
  .lp-colors__hdg {
    top: calc(var(--size-rate) * -34px);
    left: 0;
    font-size: calc(var(--size-rate) * 112px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__hdg {
    top: calc(var(--size-rate) * -18px);
    left: calc(var(--size-rate) * 4px);
    font-size: calc(var(--size-rate) * 64px)
  }
}
.lp-colors--pink .lp-colors__hdg {
  color: #e69292
}
.lp-colors--charcoal .lp-colors__hdg {
  color: #293859
}
.lp-colors--blue .lp-colors__hdg {
  color: #205dd3
}
.lp-colors--white .lp-colors__hdg {
  color: #000
}
.lp-colors--orange .lp-colors__hdg {
  color: #DC95DC
}
@media (min-width: 768px) {
  .lp-colors--reverse .lp-colors__hdg {
    right: 0;
    left: auto
  }
}
.lp-colors__sub {
  line-height: 1;
  writing-mode: vertical-rl;
  display: flex;
  position: absolute;
  flex-direction: row;
  align-items: flex-end;
  gap: calc(var(--size-rate) * 16px);
  z-index: 1;
  font-family: Literata, serif
}
@media (min-width: 768px) {
  .lp-colors__sub {
    top: calc(var(--size-rate) * 480px);
    left: 0
  }
}
@media (max-width: 767.98px) {
  .lp-colors__sub {
    top: calc(var(--size-rate) * 320px);
    left: calc(var(--size-rate) * 10px)
  }
}
@media (min-width: 768px) {
  .lp-colors--reverse .lp-colors__sub {
    right: 0;
    left: auto
  }
}
@media (min-width: 768px) {
  .lp-colors__sub-en {
    width: calc(var(--size-rate) * 24px);
    font-size: calc(var(--size-rate) * 24px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__sub-en {
    width: calc(var(--size-rate) * 14px);
    font-size: calc(var(--size-rate) * 12px)
  }
}
@media (min-width: 768px) {
  .lp-colors__sub-no {
    width: calc(var(--size-rate) * 64px);
    font-size: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__sub-no {
    width: calc(var(--size-rate) * 48px);
    font-size: calc(var(--size-rate) * 48px)
  }
}
@media (min-width: 768px) {
  .lp-colors__slider {
    padding-left: calc(var(--size-rate) * 120px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__slider {
    padding-left: calc(var(--size-rate) * 40px)
  }
}
@media (min-width: 768px) {
  .lp-colors--reverse .lp-colors__slider {
    padding-right: calc(var(--size-rate) * 120px);
    padding-left: 0
  }
}
.lp-colors__info {
  display: grid
}
@media (min-width: 768px) {
  .lp-colors__info {
    grid-template-columns: 1fr 1fr;
    gap: calc(var(--size-rate) * 40px);
    margin-top: calc(var(--size-rate) * 28px);
    margin-left: calc(var(--size-rate) * 120px);
    width: calc(var(--size-rate) * 840px)
  }
}
@media (max-width: 767.98px) {
  .lp-colors__info {
    grid-template-columns: 1fr;
    gap: calc(var(--size-rate) * 24px);
    margin-top: calc(var(--size-rate) * 20px);
    padding-right: calc(var(--size-rate) * 12px);
    padding-left: calc(var(--size-rate) * 12px);
    width: 100%
  }
}
@media (min-width: 768px) {
  .lp-colors--reverse .lp-colors__info {
    margin-right: calc(var(--size-rate) * 120px);
    margin-left: auto
  }
}
.lp-colors__desc {
  font-size: calc(var(--size-rate) * 16px);
  line-height: 2
}
.lp-colors__link {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  background-color: #000;
  padding: calc(var(--size-rate) * 16px);
  color: #fff
}
@media (hover: hover) and (pointer: fine) {
  .lp-colors__link {
    transition: opacity .4s;
    transition-timing-function: cubic-bezier(.26, 1, .48, 1)
  }
}
.lp-colors__link-text {
  padding-right: calc(var(--size-rate) * 16px);
  width: 100%;
  font-size: calc(var(--size-rate) * 14px)
}
.lp-colors__link-price {
  flex-shrink: 0;
  font-size: calc(var(--size-rate) * 24px);
  font-family: Literata, serif
}
.lp-colors__link-tax {
  flex-shrink: 0;
  font-size: calc(var(--size-rate) * 13px)
}
.lp-colors__other {
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(var(--size-rate) * 8px);
  margin-top: calc(var(--size-rate) * 24px)
}
.lp-colors__other-dt {
  margin-bottom: calc(var(--size-rate) * 8px);
  border-bottom: 1px solid #000;
  padding-bottom: calc(var(--size-rate) * 8px);
  font-size: calc(var(--size-rate) * 14px)
}
.lp-colors__other-dd {
  display: flex;
  justify-content: space-between;
  align-items: flex-start
}
.lp-colors__other-dd-link {
  display: flex;
  color: #000
}
.lp-colors__other-text {
  font-size: calc(var(--size-rate) * 14px);
  font-family: Literata, serif
}
.lp-colors__other-dd-link .lp-colors__other-text {
  background-image: linear-gradient(#000, #000);
  background-position: 0 100%;
  background-size: 100% 1px;
  background-repeat: no-repeat
}
@media (hover: hover) and (pointer: fine) {
  .lp-colors__other-text {
    transition: background-size .4s, transform .4s;
    transition-timing-function: cubic-bezier(.26, 1, .48, 1)
  }
  .lp-colors__other-dd-link:hover .lp-colors__other-text {
    transform: translate3d(calc(var(--size-rate) * 4px), 0, 0);
    opacity: 1;
    background-position: 100% 100%;
    background-size: 0% 1px
  }
}
.lp-colors__other-price {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: flex-end;
  align-items: baseline;
  font-size: calc(var(--size-rate) * 16px);
  font-family: Literata, serif
}
.lp-colors__other-tax {
  font-size: calc(var(--size-rate) * 12px)
}
.lp-features {
  position: relative
}
@media (min-width: 768px) {
  .lp-features {
    margin-top: calc(var(--size-rate) * 160px)
  }
}
@media (max-width: 767.98px) {
  .lp-features {
    margin-top: calc(var(--size-rate) * 120px)
  }
}
.lp-features__visual {
  margin-right: auto;
  margin-left: auto
}
@media (min-width: 768px) {
  .lp-features__visual {
    width: calc(var(--size-rate) * 960px)
  }
}
@media (max-width: 767.98px) {
  .lp-features__visual {
    width: calc(var(--size-rate) * 374px)
  }
}
@media (min-width: 768px) {
  .lp-features__desc {
    position: absolute;
    top: calc(var(--size-rate) * 14px);
    left: calc(var(--size-rate) * 120px)
  }
}
@media (max-width: 767.98px) {
  .lp-features__desc {
    margin-top: calc(var(--size-rate) * 24px);
    padding-right: calc(var(--size-rate) * 16px);
    padding-left: calc(var(--size-rate) * 16px)
  }
}
.lp-features__title {
  font-family: Literata, serif
}
@media (min-width: 768px) {
  .lp-features__title {
    font-size: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-features__title {
    position: absolute;
    top: calc(var(--size-rate) * -50px);
    left: calc(var(--size-rate) * 16px);
    font-size: calc(var(--size-rate) * 48px)
  }
}
.lp-foot {
  background-color: #fff
}
@media (min-width: 768px) {
  .lp-foot {
    margin-top: calc(var(--size-rate) * 610px);
    padding-bottom: calc(var(--size-rate) * 200px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot {
    margin-top: calc(var(--size-rate) * 345px);
    padding-bottom: calc(var(--size-rate) * 80px)
  }
}
.lp-foot__container {
  display: flex;
  flex-direction: column;
  align-items: center
}
.lp-foot__visual {
  position: relative;
  translate: 0 -50%
}
@media (min-width: 768px) {
  .lp-foot__visual {
    margin-bottom: calc(var(--size-rate) * -450px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__visual {
    margin-bottom: calc(var(--size-rate) * -225px)
  }
}
@media (min-width: 768px) {
  .lp-foot__visual-img {
    width: calc(var(--size-rate) * 600px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__visual-img {
    width: calc(var(--size-rate) * 300px)
  }
}
.lp-foot__visual-text {
  position: absolute;
  left: 50%;
  translate: -50% 0;
  font-family: Literata, serif;
  white-space: nowrap
}
@media (min-width: 768px) {
  .lp-foot__visual-text {
    bottom: calc(var(--size-rate) * -46px);
    font-size: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__visual-text {
    bottom: calc(var(--size-rate) * -28px);
    font-size: calc(var(--size-rate) * 40px)
  }
}
.lp-foot__link {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  background-color: #000;
  height: calc(var(--size-rate) * 64px);
  color: #fff
}
@media (min-width: 768px) {
  .lp-foot__link {
    margin-top: calc(var(--size-rate) * 140px);
    width: calc(var(--size-rate) * 400px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__link {
    margin-top: calc(var(--size-rate) * 80px);
    width: calc(var(--size-rate) * 300px)
  }
}
@media (hover: hover) and (pointer: fine) {
  .lp-foot__link {
    transition: opacity .4s;
    transition-timing-function: cubic-bezier(.26, 1, .48, 1)
  }
}
.lp-foot__link-text {
  display: block
}
@media (min-width: 768px) {
  .lp-foot__link-text {
    font-size: calc(var(--size-rate) * 16px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__link-text {
    font-size: calc(var(--size-rate) * 14px)
  }
}
.lp-foot__link-icon {
  display: block;
  position: absolute;
  top: 50%;
  right: calc(var(--size-rate) * 20px);
  fill: currentColor;
  transform: translate3d(0, -50%, 0);
  width: calc(var(--size-rate) * 25px)
}
@media (hover: hover) and (pointer: fine) {
  .lp-foot__link-icon {
    transition: transform .4s;
    transition-timing-function: cubic-bezier(.26, 1, .48, 1)
  }
  .lp-foot__link:hover .lp-foot__link-icon {
    transform: translate3d(3px, -50%, 0)
  }
}
@media (min-width: 768px) {
  .lp-foot__typo {
    margin-top: calc(var(--size-rate) * 200px);
    width: calc(var(--size-rate) * 400px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__typo {
    margin-top: calc(var(--size-rate) * 120px);
    width: calc(var(--size-rate) * 330px)
  }
}
.lp-foot__logo {
  width: calc(var(--size-rate) * 120px)
}
@media (min-width: 768px) {
  .lp-foot__logo {
    margin-top: calc(var(--size-rate) * 120px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__logo {
    margin-top: calc(var(--size-rate) * 80px)
  }
}
.lp-foot__copy {
  font-size: calc(var(--size-rate) * 12px)
}
@media (min-width: 768px) {
  .lp-foot__copy {
    margin-top: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-foot__copy {
    margin-top: calc(var(--size-rate) * 32px)
  }
}
.lp-intro {
  position: relative
}
@media (min-width: 768px) {
  .lp-intro {
    margin-top: calc(var(--size-rate) * 200px)
  }
}
@media (max-width: 767.98px) {
  .lp-intro {
    display: flex;
    flex-direction: column-reverse;
    gap: calc(var(--size-rate) * 32px);
    margin-top: calc(var(--size-rate) * 40px)
  }
}
@media (min-width: 768px) {
  .lp-intro__visual {
    width: calc(var(--size-rate) * 1200px)
  }
}
@media (max-width: 767.98px) {
  .lp-intro__visual {
    width: 100%
  }
}
@media (min-width: 768px) {
  .lp-intro__desc {
    position: absolute;
    top: calc(var(--size-rate) * -60px);
    right: calc(var(--size-rate) * 146px)
  }
}
@media (max-width: 767.98px) {
  .lp-intro__desc {
    margin-top: calc(var(--size-rate) * 24px);
    padding-right: calc(var(--size-rate) * 16px);
    padding-left: calc(var(--size-rate) * 16px)
  }
}
.lp-intro__title {
  font-family: Literata, serif
}
@media (min-width: 768px) {
  .lp-intro__title {
    font-size: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-intro__title {
    font-size: calc(var(--size-rate) * 48px)
  }
}
.lp-intro__text {
  font-size: calc(var(--size-rate) * 16px);
  line-height: 2.5
}
.lp-intro__text span{
	background-color: #fff;
}
@media (min-width: 768px) {
  .lp-intro__text {
    margin-top: calc(var(--size-rate) * 20px)
  }
}
@media (max-width: 767.98px) {
  .lp-intro__text {
    margin-top: calc(var(--size-rate) * 10px)
  }
}
.lp-kv {
  position: relative
}
@media (max-width: 767.98px) {
  .lp-kv {
    padding-top: calc(var(--size-rate) * 40px);
    overflow: hidden
  }
}
.lp-kv__container {
  display: flex
}
@media (min-width: 768px) {
  .lp-kv__container {
    justify-content: flex-end
  }
}
@media (max-width: 767.98px) {
  .lp-kv__container {
    flex-direction: column-reverse
  }
}
@media (max-width: 767.98px) {
  .lp-kv__pic {
    position: relative;
    z-index: 1;
    margin-top: calc(var(--size-rate) * -30px)
  }
}
@media (min-width: 768px) {
  .lp-kv__img {
    width: calc(var(--size-rate) * 1200px)
  }
}
@media (max-width: 767.98px) {
  .lp-kv__img {
    width: 100%
  }
}
.lp-kv__detail {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1
}
@media (min-width: 768px) {
  .lp-kv__detail {
    position: absolute;
    top: calc(var(--size-rate) * 170px);
    left: calc(var(--size-rate) * 330px)
  }
}
@media (max-width: 767.98px) {
  .lp-kv__detail {
    position: relative
  }
}
.lp-kv__gradation {
  position: absolute;
  z-index: 0
}
@media (min-width: 768px) {
  .lp-kv__gradation {
    top: calc(var(--size-rate) * 20px);
    left: calc(var(--size-rate) * 36px);
    width: calc(var(--size-rate) * 857px)
  }
}
@media (max-width: 767.98px) {
  .lp-kv__gradation {
    top: calc(var(--size-rate) * 80px);
    left: 50%;
    translate: -50% 0;
    width: calc(var(--size-rate) * 600px)
  }
}
.lp-kv__detail-limited {
  display: block;
  border-bottom: 1px solid #000;
  padding-bottom: calc(var(--size-rate) * 8px);
  font-size: calc(var(--size-rate) * 40px)
}
/*.lp-kv__detail-limited {
  display: block;
  border-bottom: 1px solid #000;
  padding-bottom: calc(var(--size-rate) * 8px);
  font-size: calc(var(--size-rate) * 35px)
}*/
@media (max-width: 767.98px) {
	.lp-kv__detail-limited {
	  display: block;
	  border-bottom: 1px solid #000;
	  padding-bottom: calc(var(--size-rate) * 8px);
	  font-size: calc(var(--size-rate) * 24px)
	}
}
.lp-kv__detail-title {
  margin-top: calc(var(--size-rate) * 20px);
  text-align: center
}
@media (min-width: 768px) {
  .lp-kv__detail-title {
    font-size: calc(var(--size-rate) * 24px);
    line-height: 1.45
  }
}
@media (max-width: 767.98px) {
  .lp-kv__detail-title {
    font-size: calc(var(--size-rate) * 18px);
    line-height: 1.55;
	  margin-bottom: 20%;
  }
}
@media (min-width: 768px) {
  .lp-kv__detail-catch {
    margin-top: calc(var(--size-rate) * 44px);
    width: calc(var(--size-rate) * 382px)
  }
}
@media (max-width: 767.98px) {
  .lp-kv__detail-catch {
    margin-top: calc(var(--size-rate) * 32px);
    width: calc(var(--size-rate) * 300px)
  }
}
.lp-nav {
  position: relative;
  z-index: 10
}
@media (min-width: 768px) {
  .lp-nav {
    margin-top: calc(var(--size-rate) * 160px);
    padding-right: calc(var(--size-rate) * 20px);
    padding-left: calc(var(--size-rate) * 20px)
  }
}
@media (max-width: 767.98px) {
  .lp-nav {
    margin-top: calc(var(--size-rate) * 80px)
  }
}
.lp-nav__detail {
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  z-index: 1;
  color: #fff;
  font-family: Literata, serif
}
@media (min-width: 768px) {
  .lp-nav__detail {
    top: calc(50% - calc(var(--size-rate) * 10px))
  }
}
@media (max-width: 767.98px) {
  .lp-nav__detail {
    top: 50%
  }
}
.lp-nav__title {
  text-align: center
}
@media (min-width: 768px) {
  .lp-nav__title {
    font-size: calc(var(--size-rate) * 64px)
  }
}
@media (max-width: 767.98px) {
  .lp-nav__title {
    font-size: calc(var(--size-rate) * 60px)
  }
}
.lp-nav__lists {
  display: flex
}
@media (min-width: 768px) {
  .lp-nav__lists {
    gap: calc(var(--size-rate) * 12px);
    margin-top: calc(var(--size-rate) * 20px)
  }
}
@media (max-width: 767.98px) {
  .lp-nav__lists {
    flex-direction: column;
    align-items: center;
    gap: calc(var(--size-rate) * 8px);
    margin-top: calc(var(--size-rate) * 24px)
  }
}
.lp-nav__list-link {
  display: block;
  padding: calc(var(--size-rate) * 4px) calc(var(--size-rate) * 10px);
  color: #fff;
  font-size: calc(var(--size-rate) * 20px)
}
.lp-slider__viewport {
  cursor: grab;
  overflow: hidden
}
@media (min-width: 768px) {
  .lp-slider__viewport {
    padding-right: calc(var(--size-rate) * 120px)
  }
}
@media (max-width: 767.98px) {
  .lp-slider__viewport {
    padding-right: calc(var(--size-rate) * 50px)
  }
}
@media (min-width: 768px) {
  .lp-slider--reverse .lp-slider__viewport {
    padding-right: 0;
    padding-left: calc(var(--size-rate) * 120px)
  }
}
.lp-slider__container {
  display: flex
}
@media (min-width: 768px) {
  .lp-slider__container {
    gap: calc(var(--size-rate) * 40px)
  }
}
@media (max-width: 767.98px) {
  .lp-slider__container {
    gap: calc(var(--size-rate) * 16px)
  }
}
.lp-slider__item {
  min-width: 0
}
@media (min-width: 768px) {
  .lp-slider__item {
    flex: 0 0 calc(var(--size-rate) * 400px)
  }
}
@media (max-width: 767.98px) {
  .lp-slider__item {
    flex: 0 0 calc(var(--size-rate) * 300px)
  }
}
.lp-slider__arrows {
  display: flex;
  justify-content: flex-end
}
@media (min-width: 768px) {
  .lp-slider__arrows {
    margin-top: calc(var(--size-rate) * 12px);
    width: calc(var(--size-rate) * 860px)
  }
}
@media (max-width: 767.98px) {
  .lp-slider__arrows {
    margin-top: calc(var(--size-rate) * 14px);
    padding-right: calc(var(--size-rate) * 10px);
    width: 100%
  }
}
@media (min-width: 768px) {
  .lp-slider--reverse .lp-slider__arrows {
    justify-content: flex-start;
    translate: calc(var(--size-rate) * 20px) 0;
    margin-left: auto
  }
}
@media (min-width: 768px) {
  .lp-slider__arrow {
    padding: calc(var(--size-rate) * 10px) calc(var(--size-rate) * 20px)
  }
}
@media (max-width: 767.98px) {
  .lp-slider__arrow {
    padding: calc(var(--size-rate) * 10px) calc(var(--size-rate) * 14px)
  }
}
.lp-slider__arrow[disabled=disabled] {
  pointer-events: none
}
.lp-slider__arrow-icon {
  display: block;
  width: calc(var(--size-rate) * 42px);
  fill: currentColor;
  transition: transform .4s, opacity .4s;
  transition-timing-function: cubic-bezier(.26, 1, .48, 1)
}
[disabled=disabled] .lp-slider__arrow-icon {
  opacity: .3
}
@media (min-width: 768px) {
  .lp-slider--reverse .lp-slider__arrow-icon {
    rotate: 180deg
  }
}
@media (hover: hover) and (pointer: fine) {
  .lp-slider__arrow:hover .lp-slider__arrow-icon--prev {
    transform: translate3d(-3px, 0, 0)
  }
}
@media (hover: hover) and (pointer: fine) {
  .lp-slider__arrow:hover .lp-slider__arrow-icon--next {
    transform: translate3d(3px, 0, 0)
  }
}
.lp-opacity-0 {
  opacity: 0
}
.lp-bgc-basic {
  background-color: #d9e7f080
}
.lp-bgc-white {
  background-color: #0006
}
.lp-bgc-black {
  background-color: #0003
}
.lp-bgc-orange {
  background-color: #DC95DC33
}
.lp-bgc-charcoal {
  background-color: #29385933
}
.lp-bgc-blue {
  background-color: #fff6
}
.lp-bgc-pink {
  background-color: #f07e2b33
}

.text-center{
	text-align: center;
	font-size: 15px;
	line-height: 1.8;
	margin: 5% auto;
}
.new {
	position: absolute;
	top: -40px;
	left: 0;
	font-size: 35px;
}
.new2 {
	position: absolute;
	top: -40px;
	right: 0;
	font-size: 35px;
}
@media(min-width:750px){
.text-center{
	text-align: center;
	font-size: 22px;
	line-height: 2;
	margin: 10% auto;
}
}