@charset "UTF-8";
/* ▼ -----------可変設定---------- ▼ */
.LB260206catalogSS2 {
  /*デザインの値*/
  --pc-width: 1280; /*PCデザイン幅*/
  --sp-width: 750; /*SPデザイン幅*/
  --pc-artboard-width: 480; /*SP共通デザイン幅*/
  --sp-artboard-width: 750; /*PC共通デザイン幅*/
  /*可変率の計算式*/
  --formula: calc(var(--variable) * var(--ratio)); /*SP,PC共通箇所の可変割合の計算式*/
  --formula_pc: calc(var(--variable) * 1); /*PCデザインの可変割合の計算式*/
}

/* PC画面幅 1281px以上 固定 */
@media (min-width: 1281px) {
  .LB260206catalogSS2 {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width));
  }
}
/* PC画面幅 768～1200px 可変 */
@media (min-width: 768px) and (max-width: 1280px) {
  .LB260206catalogSS2 {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width)); /* PCとSPのデザイン幅の比率 */
    --variable: calc(100vw / var(--pc-width)); /* 画面幅に基づく可変値 */
  }
}
/* SP画面幅 767px以下 可変 */
@media (max-width: 767px) {
  .LB260206catalogSS2 {
    --ratio: 1; /* 比率は1（変わらない） */
    --variable: calc(100vw / var(--sp-width)); /* 画面幅に基づく可変値 */
  }
}
/* ▲ -----------可変設定---------- ▲ */
.main-area .main-inner {
  width: 100%;
}

.main-area {
  overflow-x: unset;
}

.page-top {
  display: none !important;
}

@media screen and (min-width: 768px) {
  .go-top {
    display: none !important;
  }
}
.LB260206catalogSS2 img {
  width: 100%;
  height: auto;
}
.LB260206catalogSS2 .y-cl {
  color: #fefccb;
}
.LB260206catalogSS2 .w-cl {
  color: white;
}
.LB260206catalogSS2 .pc-none {
  display: block;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2 .pc-none {
    display: none;
  }
}
.LB260206catalogSS2__sp-ss-box {
  background: #fefccb;
  padding: calc(43 * var(--formula)) calc(48 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__sp-ss-box {
    display: none;
  }
}
.LB260206catalogSS2__sp-ss-box p {
  font-family: "snaga-unicase-display", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.LB260206catalogSS2__sp-ss-box__left--year {
  font-size: calc(48 * var(--formula));
  line-height: 0.9;
}
.LB260206catalogSS2__sp-ss-box__left--title {
  font-size: calc(47 * var(--formula));
  line-height: 1;
  margin-top: calc(31 * var(--formula));
  letter-spacing: -0.015em;
}
.LB260206catalogSS2__sp-ss-box__right {
  margin-top: calc(625 * var(--formula));
  text-align: right;
}
.LB260206catalogSS2__sp-ss-box__right p, .LB260206catalogSS2__sp-ss-box__right a {
  font-family: "snaga-unicase-display", sans-serif;
  font-size: calc(30 * var(--formula));
  font-weight: bold;
  letter-spacing: -0.012em;
}
.LB260206catalogSS2__sp-ss-box__right p {
  margin-top: calc(4 * var(--formula));
}
.LB260206catalogSS2 .product_price {
  font-family: "snaga-unicase-display", sans-serif;
  font-size: calc(19 * var(--formula));
  font-weight: 600;
}
.LB260206catalogSS2 .product_price a, .LB260206catalogSS2 .product_price p {
  font-family: "snaga-unicase-display", sans-serif;
  font-size: calc(19 * var(--formula));
  line-height: 1.52;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.015em;
}
.LB260206catalogSS2 .js-clickContent a {
  display: inline-block;
  pointer-events: none;
}
.LB260206catalogSS2 .js-clickContent .product_price {
  transition: opacity 0.5s ease;
  opacity: 0;
}
.LB260206catalogSS2 .js-clickContent.is-active a {
  pointer-events: initial;
}
.LB260206catalogSS2 .js-clickContent.is-active .product_price {
  opacity: 1;
  pointer-events: initial;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2 {
    display: flex;
  }
}
.LB260206catalogSS2__pc-left {
  display: none;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__pc-left {
    display: block;
    width: calc((100vw - 480 * var(--formula_pc)) / 2);
  }
  .LB260206catalogSS2__pc-left__left {
    position: sticky;
    top: calc(46 * var(--formula_pc));
    margin-top: calc(39 * var(--formula_pc));
    margin-left: calc(47 * var(--formula_pc));
  }
  .LB260206catalogSS2__pc-left__left p {
    font-family: "snaga-unicase-display", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: calc(30 * var(--formula_pc));
    line-height: 1;
  }
  .LB260206catalogSS2__pc-left__left--title {
    margin-top: calc(12 * var(--formula_pc));
    letter-spacing: -0.015em;
  }
}
.LB260206catalogSS2__pc-right {
  display: none;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__pc-right {
    display: block;
    width: calc((100vw - 480 * var(--formula_pc)) / 2);
    text-align: center;
  }
  .LB260206catalogSS2__pc-right__text {
    position: sticky;
    top: 0;
    height: 100vh;
    text-align: right;
  }
  .LB260206catalogSS2__pc-right__text--btn {
    position: absolute;
    bottom: calc(74 * var(--formula_pc));
    right: calc(47 * var(--formula_pc));
  }
  .LB260206catalogSS2__pc-right__text p, .LB260206catalogSS2__pc-right__text a {
    font-family: "snaga-unicase-display", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: calc(17 * var(--formula_pc));
    line-height: 1;
  }
  .LB260206catalogSS2__pc-right__text p {
    margin-top: calc(5 * var(--formula_pc));
    letter-spacing: -0.015em;
  }
}
.LB260206catalogSS2 .sticky {
  position: sticky;
  top: 0;
  background-color: white;
}
.LB260206catalogSS2 .js-sliderImage {
  overflow: hidden;
}
.LB260206catalogSS2 .js-sliderImage img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main {
    width: calc(480 * var(--formula_pc));
  }
  .LB260206catalogSS2__main picture {
    display: block;
    width: 100%;
  }
  .LB260206catalogSS2__main img {
    display: block;
    width: 100%;
    height: auto;
  }
}
.LB260206catalogSS2__main__mv-content {
  position: sticky;
  top: 0;
}
.LB260206catalogSS2__main h1 {
  margin: 0 auto calc(91 * var(--formula));
  text-align: center;
}
.LB260206catalogSS2__main h1 img {
  width: calc(420 * var(--formula));
}
.LB260206catalogSS2__main .js-clickContent {
  position: relative;
}
.LB260206catalogSS2__main .product_price {
  position: absolute;
}
.LB260206catalogSS2__main__content01 .js-sliderImage {
  width: 100%;
  max-width: 100%;
  margin: calc(15 * var(--formula)) auto 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content01 .js-sliderImage {
    max-width: 100%;
    margin: 0 auto;
  }
}
.LB260206catalogSS2__main__content01--01 .product_price {
  top: calc(294 * var(--formula));
  left: calc(51 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content01--01 .product_price {
    top: calc(166 * var(--formula_pc));
    left: calc(40 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content01--02 .product_price {
  bottom: calc(287 * var(--formula));
  left: calc(36 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content01--02 .product_price {
    bottom: calc(204 * var(--formula_pc));
    left: calc(28 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content02 .js-sliderImage {
  width: 100%;
  max-width: 100%;
  margin: calc(15 * var(--formula)) auto 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content02 .js-sliderImage {
    max-width: 100%;
  }
}
.LB260206catalogSS2__main__content02--01 .product_price {
  top: calc(303 * var(--formula));
  left: calc(35 * var(--formula));
}
.LB260206catalogSS2__main__content02--02 .product_price {
  top: calc(159 * var(--formula));
  left: calc(41 * var(--formula));
}
.LB260206catalogSS2__main__content03 {
  margin: calc(120 * var(--formula)) auto 0;
  width: calc(610 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content03 {
    width: calc(383 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content03--img01 .price01 {
  top: calc(264 * var(--formula));
  left: calc(86 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content03--img01 .price01 {
    top: calc(197 * var(--formula_pc));
    left: calc(54 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content03--img01 .price02 {
  bottom: calc(331 * var(--formula));
  right: calc(76 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content03--img01 .price02 {
    bottom: calc(196 * var(--formula_pc));
    right: calc(46 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content03--img02 {
  overflow: hidden;
  margin-top: calc(15 * var(--formula));
}
.LB260206catalogSS2__main__content03--img02--02 .product_price {
  top: calc(137 * var(--formula));
  left: calc(37 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content03--img02--02 .product_price {
    top: calc(98 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content03--img02--03 .product_price {
  top: calc(393 * var(--formula));
  left: calc(45 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content03--img02--03 .product_price {
    top: calc(246 * var(--formula_pc));
    left: calc(27 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content04 {
  margin-top: calc(120 * var(--formula));
}
.LB260206catalogSS2__main__content04 .product_price {
  top: calc(545 * var(--formula));
  left: calc(58 * var(--formula));
}
.LB260206catalogSS2__main__content05 {
  margin-top: calc(15 * var(--formula));
  height: calc(1120 * var(--formula));
  overflow: hidden;
}
.LB260206catalogSS2__main__content05 img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content05 {
    overflow: hidden;
    height: calc(706 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content05 .js-sliderImage {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.LB260206catalogSS2__main__content05 .js-sliderImage .swiper-wrapper {
  display: flex;
  align-items: stretch;
}
.LB260206catalogSS2__main__content05 .js-sliderImage .swiper-slide {
  height: auto !important;
}
.LB260206catalogSS2__main__content05 .js-sliderImage .swiper-slide a {
  display: block;
  height: 100%;
}
.LB260206catalogSS2__main__content05 .js-sliderImage .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.LB260206catalogSS2__main__content05 .product_price a {
  display: inline-block !important;
}
.LB260206catalogSS2__main__content05--01 .product_price {
  top: calc(193 * var(--formula));
  right: calc(45 * var(--formula));
}
.LB260206catalogSS2__main__content05--02 .product_price {
  top: calc(270 * var(--formula));
  right: calc(59 * var(--formula));
}
.LB260206catalogSS2__main__content06 {
  margin-top: calc(120 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content06 {
    width: calc(390 * var(--formula_pc));
    margin: calc(78 * var(--formula_pc)) auto calc(8 * var(--formula_pc));
    height: calc(572 * var(--formula_pc));
    overflow: hidden;
  }
}
.LB260206catalogSS2__main__content06 .js-sliderImage {
  width: 100%;
  max-width: calc(610 * var(--formula));
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content06 .js-sliderImage {
    max-width: 100%;
  }
}
.LB260206catalogSS2__main__content06 .js-sliderImage .swiper-wrapper {
  display: flex;
  align-items: stretch;
}
.LB260206catalogSS2__main__content06 .js-sliderImage .swiper-slide {
  height: auto !important;
}
.LB260206catalogSS2__main__content06 .js-sliderImage .swiper-slide a {
  display: block;
  height: 100%;
}
.LB260206catalogSS2__main__content06 .js-sliderImage .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.LB260206catalogSS2__main__content06 .product_price a {
  display: inline-block !important;
}
.LB260206catalogSS2__main__content06--01 .price01 {
  top: calc(260 * var(--formula));
  right: calc(10 * var(--formula));
}
.LB260206catalogSS2__main__content06--01 .price02 {
  bottom: calc(323 * var(--formula));
  right: calc(33 * var(--formula));
}
.LB260206catalogSS2__main__content06--02 .product_price {
  bottom: calc(328 * var(--formula));
  left: calc(41 * var(--formula));
}
.LB260206catalogSS2__main__content07 {
  max-width: calc(610 * var(--formula));
  margin: calc(15 * var(--formula)) auto 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content07 {
    max-width: calc(390 * var(--formula_pc));
    margin: 0 auto;
    height: calc(572 * var(--formula_pc));
    overflow: hidden;
  }
}
.LB260206catalogSS2__main__content07 .product_price {
  top: calc(472 * var(--formula));
  right: calc(66 * var(--formula));
}
.LB260206catalogSS2__main__content08 {
  margin-top: calc(120 * var(--formula));
}
.LB260206catalogSS2__main__content08 .js-sliderImage {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content08 .js-sliderImage {
    max-width: 100%;
  }
}
.LB260206catalogSS2__main__content08--01 .product_price {
  bottom: calc(212 * var(--formula));
  right: calc(36 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content08--01 .product_price {
    bottom: calc(68 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content08--02 .product_price {
  top: calc(64 * var(--formula));
  left: calc(41 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content08--02 .product_price {
    top: calc(30 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content09 {
  margin-top: calc(15 * var(--formula));
}
.LB260206catalogSS2__main__content09 .product_price {
  top: calc(197 * var(--formula));
  left: calc(40 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content09 .product_price {
    top: calc(117 * var(--formula_pc));
    left: calc(45 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content10 {
  margin: calc(120 * var(--formula)) calc(70 * var(--formula)) calc(15 * var(--formula));
}
.LB260206catalogSS2__main__content10 .product_price {
  bottom: calc(260 * var(--formula));
  left: calc(37 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content10 .product_price {
    bottom: calc(205 * var(--formula_pc));
    left: calc(32 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content11 {
  margin: 0 calc(70 * var(--formula)) calc(118 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content11 {
    margin-top: calc(-4 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content11 .price01 {
  top: calc(427 * var(--formula));
  right: calc(50 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content11 .price01 {
    top: calc(252 * var(--formula_pc));
    right: calc(30 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content11 .price02 {
  bottom: calc(366 * var(--formula));
  left: calc(81 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content11 .price02 {
    bottom: calc(246 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content12 .product_price {
  bottom: calc(497 * var(--formula));
  right: calc(45 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content12 .product_price {
    bottom: calc(302 * var(--formula_pc));
    right: calc(37 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content13 {
  margin: calc(70 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content13 {
    margin: calc(57 * var(--formula_pc)) calc(46 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content13 .product_price {
  bottom: calc(424 * var(--formula));
  left: calc(180 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content13 .product_price {
    bottom: calc(266 * var(--formula_pc));
    left: calc(114 * var(--formula_pc));
  }
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content14 {
    overflow: hidden;
  }
}
.LB260206catalogSS2__main__content14--01 .product_price {
  top: calc(539 * var(--formula));
  left: calc(57 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content14--01 .product_price {
    top: calc(282 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content14--02 .product_price {
  top: calc(542 * var(--formula));
  left: calc(67 * var(--formula));
}
.LB260206catalogSS2__main__content15 {
  margin-top: calc(15 * var(--formula));
}
.LB260206catalogSS2__main__content15 .price01 {
  top: calc(127 * var(--formula));
  left: calc(56 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content15 .price01 {
    top: calc(73 * var(--formula_pc));
    left: calc(30 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content15 .price02 {
  bottom: calc(467 * var(--formula));
  right: calc(66 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content15 .price02 {
    bottom: calc(278 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content16 {
  margin: calc(15 * var(--formula)) auto 0;
}
.LB260206catalogSS2__main__content16 .product_price {
  top: calc(390 * var(--formula));
  left: calc(57 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content16 .product_price {
    top: calc(245 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content17 {
  margin: calc(15 * var(--formula)) auto 0;
}
.LB260206catalogSS2__main__content17 .price01 {
  top: calc(195 * var(--formula));
  left: calc(56 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content17 .price01 {
    top: calc(120 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content17 .price02 {
  bottom: calc(478 * var(--formula));
  right: calc(73 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content18 {
    overflow: hidden;
  }
}
.LB260206catalogSS2__main__content18 {
  margin: calc(15 * var(--formula)) auto 0;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content18 {
    margin-top: calc(5 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content18--01 .product_price {
  top: calc(390 * var(--formula));
  left: calc(56 * var(--formula));
}
.LB260206catalogSS2__main__content18--02 .product_price {
  top: calc(650 * var(--formula));
  right: calc(156 * var(--formula));
}
.LB260206catalogSS2__main__content19 {
  margin: calc(35 * var(--formula)) calc(35 * var(--formula)) 0;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content19 {
    margin: calc(73 * var(--formula_pc)) calc(45 * var(--formula_pc));
  }
}
.LB260206catalogSS2__main__content19 .product_price {
  bottom: calc(243 * var(--formula));
  right: calc(23 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__content19 .product_price {
    bottom: calc(103 * var(--formula_pc));
    left: calc(31 * var(--formula_pc));
    right: unset;
  }
}
.LB260206catalogSS2__main__footer__btn-box {
  margin: calc(25 * var(--formula)) calc(35 * var(--formula)) calc(227 * var(--formula)) calc(38 * var(--formula));
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__footer__btn-box {
    display: none;
  }
}
.LB260206catalogSS2__main__footer__btn-box a {
  font-family: "snaga-unicase-display", sans-serif;
  font-size: calc(23 * var(--formula));
  letter-spacing: -0.01em;
  font-weight: 600;
}
.LB260206catalogSS2__main__footer__staff {
  margin-left: calc(32 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__footer__staff {
    margin-left: 0;
  }
}
.LB260206catalogSS2__main__footer__staff-list p {
  font-family: "snaga-unicase-display", sans-serif;
  font-weight: 200;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__footer__staff-list p {
    text-align: center;
  }
}
.LB260206catalogSS2__main__footer__staff-list--text {
  font-size: calc(20 * var(--formula));
  letter-spacing: 0.025em;
  line-height: 2.06;
  margin: calc(38 * var(--formula)) auto calc(47 * var(--formula)) calc(7 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__footer__staff-list--text {
    padding-bottom: calc(70 * var(--formula));
  }
}
.LB260206catalogSS2__main__footer__img {
  width: calc(470 * var(--formula));
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2__main__footer__img {
    margin: 0 auto;
  }
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////
setting - animation
//////////////////////////////////////////////////////////////////////////////////////////////
*/
.LB260206catalogSS2 .product_image:has(.product_price) {
  position: relative;
}

.LB260206catalogSS2 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  top: calc(11 * var(--formula));
  left: calc(9 * var(--formula));
  bottom: initial;
  width: -moz-fit-content;
  width: fit-content;
  right: auto;
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    top: calc(5 * var(--formula_pc));
  }
}

.LB260206catalogSS2 .swiper-pagination-bullet {
  opacity: 1;
  background-color: initial;
  border: calc(2 * var(--variable) * var(--ratio)) solid white;
  width: calc(9 * var(--formula));
  height: calc(9 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2 .swiper-pagination-bullet {
    width: calc(4 * var(--formula_pc));
    height: calc(4 * var(--formula_pc));
  }
}

.LB260206catalogSS2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 calc(2 * var(--formula));
}
@media screen and (min-width: 768px) {
  .LB260206catalogSS2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(2.5 * var(--formula));
  }
}

.LB260206catalogSS2 .swiper-pagination-bullet-active {
  background-color: white;
}