@charset "UTF-8";
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - custom property
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear {
  --color-white: #fff;
  --color-black: #000;
  --color-yellow: #f4f91c;
  --color-pink: #ff0062;
  --color-red: #f2001d;
  --color-orange: #ff5e17;
  --color_dot-red: #d30010;
  --color_bg-lightyellow: #fffbe1;
  --font-gothic: "Yu Gothic", "游ゴシック", "YuGothic", "游ゴシック体", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", sans-serif;
  --font-hiragino: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  --font-mincho: 'ヒラギノ明朝 Pro', 'Hiragino Mincho Pro';
  --font-aktiv: "aktiv-grotesk-extended", sans-serif;
  --font-courier: "courier-std", monospace;
  --font-ja: var(--font-gothic);
  --font-en: var(--font-aktiv);
  --font_weight-light: 300;
  --font_weight-regular: 400;
  --font_weight-medium: 500;
  --font_weight-semibold: 600;
  --font_weight-bold: 700;
  --font_weight-Xbold: 800;
  --font_weight-Black: 900;
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 478;
  --sp-artboard-width: 750;
  background-color: var(--color_bg-lightyellow);
  overflow: clip;
}
@media (min-width: 768px) {
  .LB250515lilybear {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
    margin-bottom: calc(225*var(--variable)*var(--ratio));
  }
  .LB250515lilybear .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .LB250515lilybear {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
    margin-bottom: calc(195*var(--variable)*var(--ratio));
  }
  .LB250515lilybear .hidden-mobile {
    display: none !important;
  }
}
/* @media (min-width: 1400px) {
  .LB250515lilybear {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
} */
@media screen and (max-width: 767px) {
  .main-area .main-inner {
    width: 100%;
  }
}
.LB250515lilybear img,
.LB250515lilybear picture,
.LB250515lilybear video {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - position
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .common-position {
  position: absolute;
}
@media screen and (min-width: 768px) {
  .LB250515lilybear .desktop-position {
    position: absolute;
  }
}
@media screen and (max-width: 767px) {
  .LB250515lilybear .mobile-position {
    position: absolute;
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - grid
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .common-grid {
  display: grid;
  gap: var(--row, 0) var(--column, 0);
}
@media screen and (min-width: 768px) {
  .LB250515lilybear .desktop-grid {
    display: grid;
    gap: var(--row, 0) var(--column, 0);
  }
}
@media screen and (max-width: 767px) {
  .LB250515lilybear .mobile-grid {
    display: grid;
    gap: var(--row, 0) var(--column, 0);
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - flex
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .common-flex_row {
  display: flex;
  flex-direction: row;
  gap: var(--row, 0) var(--column, 0);
}
.LB250515lilybear .common-flex_row_reverse {
  display: flex;
  flex-direction: row-reverse;
  gap: var(--row, 0) var(--column, 0);
}
.LB250515lilybear .common-flex_column {
  display: flex;
  flex-direction: column;
  gap: var(--row, 0) var(--column, 0);
}
.LB250515lilybear .common-flex_column_reverse {
  display: flex;
  flex-direction: column-reverse;
  gap: var(--row, 0) var(--column, 0);
}
@media screen and (min-width: 768px) {
  .LB250515lilybear .desktop-flex_row {
    display: flex;
    flex-direction: row;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .desktop-flex_row_reverse {
    display: flex;
    flex-direction: row-reverse;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .desktop-flex_column {
    display: flex;
    flex-direction: column;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .desktop-flex_column_reverse {
    display: flex;
    flex-direction: column-reverse;
    gap: var(--row, 0) var(--column, 0);
  }
}
@media screen and (max-width: 767px) {
  .LB250515lilybear .mobile-flex_row {
    display: flex;
    flex-direction: row;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .mobile-flex_row_reverse {
    display: flex;
    flex-direction: row-reverse;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .mobile-flex_column {
    display: flex;
    flex-direction: column;
    gap: var(--row, 0) var(--column, 0);
  }
  .LB250515lilybear .mobile-flex_column_reverse {
    display: flex;
    flex-direction: column-reverse;
    gap: var(--row, 0) var(--column, 0);
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - hero
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .hero {
  width: calc(750*100vw/750);
  margin: 0 auto;
}
.LB250515lilybear .hero_inner {
  --row: calc(130*var(--variable)*var(--ratio));
}
.LB250515lilybear .hero_wrapper {
  position: relative;
  width: calc(750*100vw/750);
  margin: 0 auto;
  grid-template-columns: calc(350*100vw/750) calc(150*100vw/750);
  grid-template-rows: calc(630*100vw/750) calc(202*100vw/750) calc(282*100vw/750);
  gap: 0;
}
.LB250515lilybear .hero_content {
  width: fit-content;
  height: fit-content;
}
.LB250515lilybear .hero_bear {
  top: calc(475*var(--variable)*var(--ratio));
  left: calc(483*var(--variable)*var(--ratio));
  width: calc(56*var(--variable)*var(--ratio));
  pointer-events: none;
  z-index: 10;
}
.LB250515lilybear .hero_title {
  top: calc(388*var(--variable)*var(--ratio));
  left: 50%;
  transform: translateX(-50%);
  font-size: calc(78*var(--variable)*var(--ratio));
  line-height: 1.3;
  font-weight: var(--font_weight-Xbold);
  font-family: var(--font-en);
  color: var(--color-yellow);
  white-space: nowrap;
  pointer-events: none;
}
.LB250515lilybear .hero_title > span {
  font-size: calc(78*var(--variable)*var(--ratio));
  line-height: 1.3;
  font-weight: var(--font_weight-Xbold);
  font-family: var(--font-en);
  color: var(--color-yellow);
  white-space: nowrap;
  pointer-events: none;
  letter-spacing: .025em;
}
.LB250515lilybear .hero_lead {
  font-size: calc(26*var(--variable)*var(--ratio));
  line-height: 2;
  letter-spacing: .1em;
  font-weight: var(--font_weight-semibold);
  font-family: var(--font-hiragino);
  color: var(--color-black);
  text-align: center;
}
@media screen and (min-width: 768px) {
  .LB250515lilybear .hero {
    width: calc(1400*100vw/1400);
    margin: 0 auto;
  }
  .LB250515lilybear .hero_inner {
    --row: calc(130*var(--variable)*var(--ratio));
  }
  .LB250515lilybear .hero_image {
    background-color: var(--color-white);
  }
  .LB250515lilybear .hero_wrapper {
    width: calc(1400*100vw/1400);
    grid-template-columns: min(686*100vw/1400, 686px) min(422*100vw/1400, 422px);
    grid-template-rows: min(337*100vw/1400, 337px) min(114*100vw/1400, 114px);
  }
  .LB250515lilybear .hero_bear {
    width: calc(52*100vw/1400);
    top: calc(350*100vw/1400);
    left: calc(800*100vw/1400);
  }
  .LB250515lilybear .hero_title {
    top: calc(271*100vw/1400);
    font-size: calc(72*100vw/1400);
  }
  .LB250515lilybear .hero_title > span {
    font-size: calc(72*100vw/1400);
  }
  .LB250515lilybear .hero_lead {
    font-size: calc(26*var(--variable)*var(--ratio));
    line-height: 2;
    letter-spacing: .1em;
    font-weight: var(--font_weight-semibold);
    font-family: var(--font-hiragino);
    color: var(--color-black);
    text-align: center;
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product_inner {
  width: calc(750*var(--variable)*var(--ratio));
  margin: 0 auto;
}
.LB250515lilybear .product_content {
  position: relative;
  width: fit-content;
  height: fit-content;
}
.LB250515lilybear .product_image {
  background-color: var(--color-white);
}
.LB250515lilybear .product_image_title {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: calc(70*var(--variable)*var(--ratio));
  line-height: 1.4485714286;
  font-weight: var(--font_weight-bold);
  font-family: var(--font-courier);
  color: var(--color-pink);
  white-space: nowrap;
}
.LB250515lilybear .product_accordion {
  margin-top: calc(30*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_accordion_btn {
  justify-content: center;
  align-items: center;
  cursor: pointer;
  --column: calc(25*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_accordion_btn_text {
  font-size: calc(26*var(--variable)*var(--ratio));
  line-height: 1.5384615385;
  font-weight: var(--font_weight-bold);
  font-family: var(--font-en);
  color: var(--color-black);
  text-align: center;
}
.LB250515lilybear .product_accordion_btn_arrow {
  position: relative;
  width: calc(30*var(--variable)*var(--ratio));
  height: calc(30*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_accordion_btn_arrow::before,
.LB250515lilybear .product_accordion_btn_arrow::after {
  position: absolute;
  content: "";
  background-color: var(--color-black);
  width: 100%;
  height: 1px;
  top: calc(8*var(--variable)*var(--ratio));
  left: 0;
}
.LB250515lilybear .product_accordion_btn_arrow::after {
  width: 1px;
  height: 100%;
  top: calc(-6*var(--variable)*var(--ratio));
  left: calc(14*var(--variable)*var(--ratio));
  transition: transform .5s ease;
}
.LB250515lilybear .product_accordion_btn_arrow.open::after {
  transform: rotate(90deg);
}
.LB250515lilybear .product_accordion_credit {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, opacity 0.5s ease;
  opacity: 0;
  font-size: calc(22*var(--variable)*var(--ratio));
  line-height: 1.3;
  font-weight: var(--font_weight-bold);
  font-family: var(--font-en);
  color: var(--color-black);
  text-align: center;
  margin-top: calc(30*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_accordion_credit.show {
  max-height: 500px;
  opacity: 1;
}
.LB250515lilybear .product_accordion_creditlist li {
  display: inline-block;
  font-weight: var(--font_weight-bold);
}
.LB250515lilybear .product_price-left {

}
.LB250515lilybear .product_price-right {
  position: relative;
  margin-top: calc(12*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_price-left::before,
.LB250515lilybear .product_price-right::before {
  position: relative;
  line-height: 1.3;
  font-weight: var(--font_weight-bold);
  font-family: var(--font-en);
  color: var(--color-black);
  margin-right: calc(5*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_price-left::before {
  content: "[LEFT]";
}
.LB250515lilybear .product_price-right::before {
  content: "[RIGHT]";
}
.LB250515lilybear .product_image0101 {width: calc(750*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0102 {width: calc(670*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0103 {width: calc(400*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0104 {width: calc(490*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0201 {width: calc(670*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0202 {width: calc(750*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0202 {width: calc(750*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0203 {width: calc(420*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0204 {width: calc(420*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0205 {width: calc(420*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0301 {width: calc(670*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0302 {width: calc(750*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0401 {width: calc(440*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0402 {width: calc(520*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0403 {width: calc(670*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0404 {width: calc(670*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0501 {width: calc(750*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0502 {width: calc(520*var(--variable)*var(--ratio));}
.LB250515lilybear .product_image0503 {width: calc(470*var(--variable)*var(--ratio));}
.LB250515lilybear .product_title01 {width: calc(343*var(--variable)*var(--ratio));}
.LB250515lilybear .product_title02 {
  width: calc(343*var(--variable)*var(--ratio));
  top: calc(70*var(--variable)*var(--ratio));
  left: calc(44*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_title03 {
  width: calc(366*var(--variable)*var(--ratio));
  top: calc(622*var(--variable)*var(--ratio));
  left: calc(342*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_title04 {
  top: calc(713*var(--variable)*var(--ratio));
  left: calc(223*var(--variable)*var(--ratio));
  width: calc(393*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_title05,
.LB250515lilybear .closing_title05 {
  top: calc(-107*var(--variable)*var(--ratio));
  left: calc(515*var(--variable)*var(--ratio));
  width: calc(212*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_title06 {
  width: calc(953*var(--variable)*var(--ratio));
  margin: 0 calc(15*var(--variable)*var(--ratio));
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product01
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product01 {
  margin-top: calc(125*var(--variable)*var(--ratio));
}
.LB250515lilybear .product01 .product_content02 {
  margin: calc(140*var(--variable)*var(--ratio)) auto 0;
}
.LB250515lilybear .product01 .product_content03 {
  margin-top: calc(100*var(--variable)*var(--ratio));
  grid-template-columns: calc(350*var(--variable)*var(--ratio));
  grid-template-rows: calc(379*var(--variable)*var(--ratio));
}
.LB250515lilybear .product_image0103 {
  grid-column: 2;
  grid-row: 1;
}
.LB250515lilybear .product_image0104 {
  grid-column: 1;
  grid-row: 2;
  z-index: 5;
}
.LB250515lilybear .product01 .product_bear {
  top: calc(155*var(--variable)*var(--ratio));
  left: calc(155*var(--variable)*var(--ratio));
  width: calc(64*var(--variable)*var(--ratio));
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product02
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product02 {
  margin-top: calc(140*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_content01 {
  position: relative;
  left: calc(120*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_content02 {
  margin-top: calc(100*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_content03 {
  margin-top: calc(135*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_slider01 {
  width: calc(750*var(--variable)*var(--ratio));
  margin-bottom: calc(80*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_slider02 {
  width: calc(1290*var(--variable)*var(--ratio));
  transform: rotate(-4deg);
  left: calc(-20*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .product_image_title {
  color: var(--color-red);
  top: calc(470*var(--variable)*var(--ratio));
}
@media (min-width: 768px) {
  .LB250515lilybear .product02 .product_content03 {
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
  }
  .LB250515lilybear .product02 .product_slider02 {
    width: 100vw;
    left: 0;
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product03
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product03 {
  margin-top: calc(300*var(--variable)*var(--ratio));
}
.LB250515lilybear .product03 .product_content02 {
  margin-top: calc(138*var(--variable)*var(--ratio));
}
.LB250515lilybear .product03 .product_image_title {
  color: var(--color-yellow);
  top: calc(470*var(--variable)*var(--ratio));
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product04
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product04 {
  margin-top: calc(100*var(--variable)*var(--ratio));
}
.LB250515lilybear .product04 .product_content01 {
  grid-template-columns: calc(230*var(--variable)*var(--ratio));
  grid-template-rows: calc(430*var(--variable)*var(--ratio));
}
.LB250515lilybear .product04 .product_content02 {
  margin-top: calc(60*var(--variable)*var(--ratio));
  --row: calc(15*var(--variable)*var(--ratio));
  width: initial;
}
.LB250515lilybear .product04 .product_content03 {
  margin: calc(60*var(--variable)*var(--ratio)) auto 0;
}
.LB250515lilybear .product_image0401 {
  grid-column: 1;
  grid-row: 1;
}
.LB250515lilybear .product_image0402 {
  grid-column: 2;
  grid-row: 2;
  z-index: 5;
}
.LB250515lilybear .product04 .product_slider03 {
  width: calc(669*var(--variable)*var(--ratio));
  margin-bottom: calc(80*var(--variable)*var(--ratio));
  overflow: clip;
}
@media (min-width: 768px) {
  .LB250515lilybear .product04 .product_content02 {
    margin-top: calc(60*var(--variable)*var(--ratio));
    --row: calc(15*var(--variable)*var(--ratio));
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
  }
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - product05
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .product05 {
  margin-top: calc(100*var(--variable)*var(--ratio));
}
.LB250515lilybear .product05 .product_content02 {
  margin-top: calc(100*var(--variable)*var(--ratio));
  grid-template-columns: calc(230*var(--variable)*var(--ratio));
  grid-template-rows: calc(570*var(--variable)*var(--ratio));
}
.LB250515lilybear .product05 .product_image0502 {
  grid-column: 2;
  grid-row: 1;
}
.LB250515lilybear .product05 .product_image0503 {
  grid-column: 1;
  grid-row: 2;
  z-index: 5;
}
.LB250515lilybear .product05 .product_image_title {
  color: var(--color-pink);
  top: calc(430*var(--variable)*var(--ratio));
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - closing
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB250515lilybear .closing {
  margin-top: calc(240*var(--variable)*var(--ratio));
  padding-bottom: calc(150*var(--variable)*var(--ratio));
}
.LB250515lilybear .closing_inner {}
.LB250515lilybear .closing_content {
  position: relative;
  width: fit-content;
  margin: 0 auto;
}
.LB250515lilybear .closing_title05 {
  top: calc(-92*var(--variable)*var(--ratio));
  left: calc(235*var(--variable)*var(--ratio));
  width: calc(195*var(--variable)*var(--ratio));
  z-index: 3;
}
.LB250515lilybear .closing_bear {
  position: relative;
  width: calc(90*var(--variable)*var(--ratio));
  margin: 0 auto;
  z-index: 5;
}
.LB250515lilybear .closing_btn {
  width: calc(473*var(--variable)*var(--ratio));
  margin: calc(60*var(--variable)*var(--ratio)) auto 0;
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - animation
//////////////////////////////////////////////////////////////////////////////////////////////
*/
@media (min-width: 768px) {}
.LB250515lilybear .slick-dots {
  position: relative;
  margin: calc(30*var(--variable)*var(--ratio)) 0 calc(-50*var(--variable)*var(--ratio));
  bottom: 0;
}
.LB250515lilybear .slick-dots li {
  display: inline-block;
  margin-inline: calc(16*var(--variable)*var(--ratio));
  width: calc(20*var(--variable)*var(--ratio));
  height: calc(20*var(--variable)*var(--ratio));
}
.LB250515lilybear .product02 .slick-dots li button {
  border: calc(2*var(--variable)*var(--ratio)) solid var(--color_dot-red);
}
.LB250515lilybear .product04 .slick-dots li button {
  border: calc(2*var(--variable)*var(--ratio)) solid var(--color-orange);
}
.LB250515lilybear .slick-dots li button {
  width: calc(20*var(--variable)*var(--ratio));
  height: calc(20*var(--variable)*var(--ratio));
  font-size: 0;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  padding: 0;
  border: calc(2*var(--variable)*var(--ratio)) solid var(--color-pink);
}
.LB250515lilybear .slick-dots li button:before {
  width: calc(20*var(--variable)*var(--ratio));
  height: calc(20*var(--variable)*var(--ratio));
}
.LB250515lilybear .slick-dots li button::before {
  content: "";
}
.LB250515lilybear .slick-dots li.slick-active button {
  background-color: var(--color-pink);
}
.LB250515lilybear .product02 .slick-dots li.slick-active button {
  background-color: var(--color_dot-red);
}
.LB250515lilybear .product04 .slick-dots li.slick-active button {
  background-color: var(--color-orange);
}
.LB250515lilybear .js-infinityRotateText {
  animation: rotation 18s linear infinite; 
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.LB250515lilybear .js-fadeImage {
  opacity: 0;
}
.LB250515lilybear .js-fadeImage.is-active {
  animation: img-wrap 2s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 1;
  transition: opacity .5s ease;
}
@keyframes img-wrap {
  0% {
    clip-path: circle(0 at 50% 50%);
    -webkit-clip-path: circle(0 at 50% 50%);
  }

  100% {
    clip-path: circle(100% at 50% 50%);
    -webkit-clip-path: circle(100% at 50% 50%);
  }
}
.LB250515lilybear .js-trigger .js-showImage {
  pointer-events: none;
  opacity: 0;
  z-index: 10;
}
.LB250515lilybear .js-trigger.is-active .js-showImage {
  opacity: 1;
}

.LB250515lilybear .swiper-wrapper {
  transition-timing-function: linear;
}
