@charset "UTF-8";
.siv-selectbox-wrap {
  margin: 12px 0;
}

.btn-round-more {
  display: block;
  width: 46px;
  height: 46px;
  border: 1px solid #e0e0e0;
  background: #fff url(../../image/btn_more_plus.svg) no-repeat 50% 50%;
  background-size: 24px 24px;
  border-radius: 50%;
}

.like-review-btn {
  display: inline-flex;
  align-items: center;
}
.like-review-btn .icon {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  background: url(../../image/icon_review_like.png) no-repeat center/cover;
}
.like-review-btn .text {
  font-size: 12px;
  letter-spacing: 0;
  color: #131922;
}
.like-review-btn.on .icon {
  background: url(../../image/icon_review_like_on.png) no-repeat center/cover;
}

.detail {
  padding-top: 50px;
  /* 상품 하단 */
}
.detail-container {
  max-width: 1416px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.detail__banner {
  max-width: 1416px;
  margin: auto;
}
.detail__banner:not(:first-of-type) {
  margin-top: 80px;
}
.detail__banner:first-of-type {
  margin-top: 100px;
}
.detail__related {
  margin: 80px 0 90px;
}
.detail__related .siv-tab {
  margin-bottom: 40px;
}
.detail__related .siv-tab__btn {
  gap: 60px;
}
.detail__related .siv-tab--underline {
  border-bottom: 1px solid #e0e0e0;
  box-sizing: content-box;
}
.detail__related .siv-tab--underline button {
  position: relative;
  flex: none;
  border-bottom: none;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  margin-right: 60px;
  padding-bottom: 20px;
}
.detail__related .siv-tab--underline button.on {
  font-weight: bold;
}
.detail__related .siv-tab--underline button.on::after {
  content: "";
  position: absolute;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #141a23;
}
.detail__related .siv-tab--underline button.tab-cody-recom > span {
  display: block;
  overflow: hidden;
  max-width: 122px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.detail__bottom {
  display: flex;
  align-items: flex-start;
  /* left box */
  /* right box - 상품옵션 */
}
.detail__bottom-left-box {
  margin-right: 48px;
}
.detail__bottom-left-box .siv-tab__content {
  scroll-margin: 250px;
}
.detail__bottom-tab {
  position: sticky;
  position: -webkit-sticky;
  background-color: #fff;
  z-index: 11;
  top: 75px;
}
.jaju-header ~ .detail .detail__bottom-tab {
  top: 106px;
  transition: top 0.3s;
}
.jaju-header.has-banner ~ .detail .detail__bottom-tab {
  top: 206px;
}
.detail__bottom-tab .siv-tab--underline {
  height: 68px;
}
.detail__bottom-tab .siv-tab--underline button {
  font-size: 20px;
  height: 68px;
}
.detail__bottom-tab .siv-tab--underline button.on {
  font-weight: bold;
}
.detail__bottom-product-info {
  margin-top: 40px;
  scroll-margin: 250px;
}
.detail__bottom-product-info-section-1 {
  padding-bottom: 60px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-product-info-section-1 img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.detail__bottom-product-info-section-2 {
  padding-top: 40px;
}
.detail__bottom-product-info-brand {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  line-height: 36px;
  margin-top: 46px;
}
.detail__bottom-product-info-desc-1 {
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  color: #404040;
  margin-top: 6px;
}
.detail__bottom-product-info-desc-2 {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0;
  color: #131922;
}
.detail__bottom-product-info-thum {
  margin-top: 36px;
}
.detail__bottom-product-info-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 0.4px;
  color: #000;
}
.detail__bottom-product-info-size {
  margin-top: 44px;
}
.detail__bottom-product-info-size-top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.detail__bottom-product-info-size-btns {
  display: flex;
  align-items: center;
  gap: 0 20px;
}
.detail__bottom-product-info-size-btns button {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: underline;
  color: #787878;
}
.detail__bottom-product-info-size-contents {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #f0f0f0;
  padding: 40px;
  margin-top: 20px;
}
.detail__bottom-product-info-size-contents .size-guide-tab {
  display: flex;
  align-items: center;
}
.detail__bottom-product-info-size-contents .size-guide-tab button {
  width: 52px;
  height: 36px;
  font-size: 16px;
  border: 1px solid #e0e0e0;
  color: #000;
}
.detail__bottom-product-info-size-contents .size-guide-tab button.on {
  border: 1px solid #787878;
}
.detail__bottom-product-info-size-contents .size-guide-table {
  margin-top: 50px;
}
.detail__bottom-product-info-size-contents .size-guide-table li {
  display: flex;
  align-items: center;
  gap: 0 16px;
}
.detail__bottom-product-info-size-contents .size-guide-table li:not(:first-child) {
  margin-top: 13px;
}
.detail__bottom-product-info-size-contents .size-guide-option {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.detail__bottom-product-info-size-contents .size-guide-option .numbering {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
}
.detail__bottom-product-info-size-contents .size-guide-option .numbering.flag-a {
  background-image: url(../../image/asize-flag.png);
}
.detail__bottom-product-info-size-contents .size-guide-option .numbering.flag-b {
  background-image: url(../../image/bsize-flag.png);
}
.detail__bottom-product-info-size-contents .size-guide-option .numbering.flag-c {
  background-image: url(../../image/csize-flag.png);
}
.detail__bottom-product-info-size-contents .size-guide-option .numbering.flag-d {
  background-image: url(../../image/dsize-flag.png);
}
.detail__bottom-product-info-size-contents .size-guide-option span {
  width: 60px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-product-info-size-contents .size-guide-option-value {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
}
.detail__bottom-product-info-size-contents .contents-right {
  width: 280px;
  height: 260px;
  margin: 28px 70px 27px 110px;
}
.detail__bottom-product-info-size-contents .contents-right img {
  width: 100%;
  height: 100%;
}
.detail__bottom-product-info-style {
  margin-top: 60px;
}
.detail__bottom-product-info-style-contents {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #f0f0f0;
  padding: 40px;
  margin-top: 20px;
}
.detail__bottom-product-info-style-contents .siv-bullet {
  margin-top: 24px;
}
.detail__bottom-product-info-style-contents .siv-bullet li {
  font-weight: bold;
}
.detail__bottom-product-info-style-contents .siv-bullet li.bullet-top::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  left: 0;
  top: 12px;
  border-radius: 50%;
}
.detail__bottom-product-info-style-contents .contents-right {
  margin-right: 129px;
}
.detail__bottom-product-info-style-contents .rhombus_wrap {
  width: 100%;
  position: relative;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus_back {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 160px;
  margin: 0 auto;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus_back img {
  width: 100%;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #ff5736;
  background: linear-gradient(180deg, #ff5736 0%, #ff2a28 100%);
  z-index: 1;
  font-size: 0;
  overflow: hidden;
  text-indent: -9999px;
  opacity: 0.8;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1111 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1112 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1113 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1114 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1115 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1121 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1122 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1123 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1124 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1125 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1131 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1132 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1133 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1134 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1135 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1141 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1142 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1143 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1144 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1145 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1151 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1152 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1153 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1154 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1155 {
  clip-path: polygon(50% 30.5%, 69.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1211 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1212 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1213 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1214 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1215 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1221 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1222 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1223 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1224 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1225 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1231 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1232 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1233 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1234 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1235 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1241 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1242 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1243 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1244 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1245 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1251 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1252 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1253 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1254 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1255 {
  clip-path: polygon(50% 30.5%, 77% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1311 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1312 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1313 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1314 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1315 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1321 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1322 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1323 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1324 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1325 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1331 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1332 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1333 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1334 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1335 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1341 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1342 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1343 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1344 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1345 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1351 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1352 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1353 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1354 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1355 {
  clip-path: polygon(50% 30.5%, 84.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1411 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1412 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1413 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1414 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1415 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1421 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1422 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1423 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1424 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1425 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1431 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1432 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1433 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1434 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1435 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1441 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1442 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1443 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1444 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1445 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1451 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1452 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1453 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1454 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1455 {
  clip-path: polygon(50% 30.5%, 92% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1511 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1512 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1513 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1514 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1515 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1521 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1522 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1523 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1524 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1525 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1531 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1532 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1533 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1534 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1535 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1541 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1542 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1543 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1544 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1545 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1551 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1552 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1553 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1554 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_1555 {
  clip-path: polygon(50% 30.5%, 100% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2111 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2112 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2113 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2114 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2115 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2121 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2122 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2123 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2124 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2125 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2131 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2132 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2133 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2134 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2135 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2141 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2142 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2143 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2144 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2145 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2151 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2152 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2153 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2154 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2155 {
  clip-path: polygon(50% 23%, 69.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2211 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2212 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2213 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2214 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2215 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2221 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2222 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2223 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2224 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2225 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2231 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2232 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2233 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2234 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2235 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2241 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2242 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2243 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2244 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2245 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2251 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2252 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2253 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2254 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2255 {
  clip-path: polygon(50% 23%, 77% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2311 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2312 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2313 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2314 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2315 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2321 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2322 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2323 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2324 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2325 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2331 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2332 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2333 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2334 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2335 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2341 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2342 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2343 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2344 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2345 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2351 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2352 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2353 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2354 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2355 {
  clip-path: polygon(50% 23%, 84.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2411 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2412 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2413 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2414 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2415 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2421 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2422 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2423 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2424 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2425 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2431 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2432 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2433 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2434 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2435 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2441 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2442 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2443 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2444 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2445 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2451 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2452 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2453 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2454 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2455 {
  clip-path: polygon(50% 23%, 92% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2511 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2512 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2513 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2514 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2515 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2521 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2522 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2523 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2524 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2525 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2531 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2532 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2533 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2534 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2535 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2541 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2542 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2543 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2544 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2545 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2551 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2552 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2553 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2554 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_2555 {
  clip-path: polygon(50% 23%, 100% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3111 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3112 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3113 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3114 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3115 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3121 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3122 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3123 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3124 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3125 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3131 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3132 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3133 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3134 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3135 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3141 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3142 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3143 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3144 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3145 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3151 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3152 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3153 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3154 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3155 {
  clip-path: polygon(50% 15.5%, 69.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3211 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3212 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3213 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3214 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3215 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3221 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3222 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3223 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3224 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3225 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3231 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3232 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3233 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3234 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3235 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3241 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3242 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3243 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3244 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3245 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3251 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3252 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3253 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3254 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3255 {
  clip-path: polygon(50% 15.5%, 77% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3311 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3312 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3313 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3314 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3315 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3321 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3322 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3323 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3324 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3325 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3331 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3332 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3333 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3334 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3335 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3341 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3342 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3343 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3344 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3345 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3351 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3352 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3353 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3354 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3355 {
  clip-path: polygon(50% 15.5%, 84.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3411 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3412 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3413 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3414 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3415 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3421 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3422 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3423 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3424 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3425 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3431 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3432 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3433 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3434 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3435 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3441 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3442 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3443 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3444 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3445 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3451 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3452 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3453 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3454 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3455 {
  clip-path: polygon(50% 15.5%, 92% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3511 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3512 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3513 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3514 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3515 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3521 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3522 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3523 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3524 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3525 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3531 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3532 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3533 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3534 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3535 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3541 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3542 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3543 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3544 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3545 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3551 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3552 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3553 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3554 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_3555 {
  clip-path: polygon(50% 15.5%, 100% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4111 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4112 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4113 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4114 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4115 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4121 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4122 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4123 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4124 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4125 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4131 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4132 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4133 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4134 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4135 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4141 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4142 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4143 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4144 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4145 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4151 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4152 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4153 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4154 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4155 {
  clip-path: polygon(50% 8%, 69.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4211 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4212 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4213 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4214 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4215 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4221 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4222 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4223 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4224 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4225 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4231 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4232 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4233 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4234 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4235 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4241 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4242 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4243 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4244 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4245 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4251 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4252 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4253 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4254 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4255 {
  clip-path: polygon(50% 8%, 77% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4311 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4312 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4313 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4314 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4315 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4321 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4322 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4323 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4324 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4325 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4331 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4332 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4333 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4334 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4335 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4341 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4342 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4343 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4344 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4345 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4351 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4352 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4353 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4354 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4355 {
  clip-path: polygon(50% 8%, 84.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4411 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4412 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4413 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4414 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4415 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4421 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4422 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4423 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4424 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4425 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4431 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4432 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4433 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4434 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4435 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4441 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4442 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4443 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4444 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4445 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4451 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4452 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4453 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4454 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4455 {
  clip-path: polygon(50% 8%, 92% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4511 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4512 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4513 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4514 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4515 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4521 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4522 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4523 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4524 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4525 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4531 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4532 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4533 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4534 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4535 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4541 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4542 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4543 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4544 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4545 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4551 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4552 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4553 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4554 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_4555 {
  clip-path: polygon(50% 8%, 100% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5111 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5112 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5113 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5114 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5115 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5121 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5122 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5123 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5124 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5125 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5131 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5132 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5133 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5134 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5135 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5141 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5142 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5143 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5144 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5145 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5151 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5152 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5153 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5154 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5155 {
  clip-path: polygon(50% 0%, 69.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5211 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5212 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5213 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5214 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5215 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5221 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5222 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5223 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5224 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5225 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5231 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5232 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5233 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5234 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5235 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5241 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5242 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5243 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5244 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5245 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5251 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5252 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5253 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5254 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5255 {
  clip-path: polygon(50% 0%, 77% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5311 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5312 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5313 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5314 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5315 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5321 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5322 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5323 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5324 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5325 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5331 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5332 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5333 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5334 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5335 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5341 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5342 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5343 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5344 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5345 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5351 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5352 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5353 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5354 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5355 {
  clip-path: polygon(50% 0%, 84.5% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5411 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5412 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5413 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5414 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5415 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5421 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5422 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5423 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5424 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5425 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5431 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5432 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5433 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5434 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5435 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5441 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5442 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5443 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5444 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5445 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5451 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5452 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5453 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5454 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5455 {
  clip-path: polygon(50% 0%, 92% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5511 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 69%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5512 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 69%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5513 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 69%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5514 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 69%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5515 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 69%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5521 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 76.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5522 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 76.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5523 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 76.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5524 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 76.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5525 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 76.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5531 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 84%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5532 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 84%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5533 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 84%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5534 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 84%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5535 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 84%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5541 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 91.5%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5542 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 91.5%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5543 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 91.5%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5544 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 91.5%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5545 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 91.5%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5551 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 30.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5552 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 23% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5553 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 15.5% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5554 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 8% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .poligon.point_5555 {
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 160px;
  height: 160px;
  z-index: 3;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name .point_name {
  position: absolute;
  font-size: 12px;
  letter-spacing: -0.07px;
  word-break: keep-all;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name .point_name.point_name_01 {
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name .point_name.point_name_02 {
  top: 72px;
  left: 169px;
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name .point_name.point_name_03 {
  top: 165px;
  left: 50%;
  transform: translateX(-50%);
}
.detail__bottom-product-info-style-contents .rhombus_wrap .rhombus__point_name .point_name.point_name_04 {
  top: 72px;
  right: 169px;
}
.detail__bottom-product-info-style-text-1 {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #131922;
}
.detail__bottom-product-info-style-text-2 {
  width: 400px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #404040;
  margin-top: 6px;
}
.detail__bottom-product-info-level {
  display: flex;
  flex-direction: column;
  margin-top: 60px;
  gap: 36px;
}
.detail__bottom-product-info-level-range {
  width: 100%;
}
.detail__bottom-product-info-level-range .range {
  display: flex;
  margin-top: 26px;
  border-top: 1px solid #e0e0e0;
}
.detail__bottom-product-info-level-range .range-row {
  display: inline-flex;
  flex-direction: column;
  flex-basis: 0;
  flex-grow: 1;
  align-items: center;
  transform: translateY(-4px);
}
.detail__bottom-product-info-level-range .range-row .dot {
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 12px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
}
.detail__bottom-product-info-level-range .range-row .text {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #b0b0b0;
}
.detail__bottom-product-info-level-range .range-row.off .dot {
  background-color: #a0a0a0;
}
.detail__bottom-product-info-level-range .range-row.off .text {
  color: #a0a0a0;
}
.detail__bottom-product-info-level-range .range-row.on .dot {
  background-color: #141a23;
}
.detail__bottom-product-info-level-range .range-row.on .text {
  color: #141a23;
  font-weight: bold;
}
.detail__bottom-product-info-level-bar {
  width: 492px;
  margin-top: 63px;
}
.detail__bottom-product-info-level-bar .bar {
  margin-top: 27px;
}
.detail__bottom-product-info-level-bar .bar-row {
  display: flex;
  margin-bottom: 12rem;
  width: 100%;
  height: 5px;
  background-color: #e0e0e0;
}
.detail__bottom-product-info-level-bar .bar-row span {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
.detail__bottom-product-info-level-bar .bar-row span.on {
  background-color: #141a23;
}
.detail__bottom-product-info-level-bar .bar-text {
  display: flex;
  width: 100%;
}
.detail__bottom-product-info-level-bar .bar-text span {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0;
  color: #141a23;
}
.detail__bottom-product-info-text-type-1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0;
  padding: 32px 24px;
  background-color: #e0e0e0;
  margin-top: 60px;
}
.detail__bottom-product-info-text-type-2 {
  position: relative;
  margin-top: 40px;
}
.detail__bottom-product-info-text-type-2 .qoute {
  position: absolute;
  width: 20px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.detail__bottom-product-info-text-type-2 .qoute-open {
  top: 20px;
  left: 20px;
  background-image: url(../../image/explanation-quotes1.png);
}
.detail__bottom-product-info-text-type-2 .qoute-close {
  bottom: 20px;
  right: 20px;
  background-image: url(../../image/explanation-quotes2.png);
}
.detail__bottom-product-info-text-type-2 p {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  text-align: center;
  background-color: #f8f8f8;
  padding: 32px;
}
.detail__bottom-product-info-text-type-3 {
  margin-top: 40px;
}
.detail__bottom-product-info-text-type-3 .siv-bullet li {
  display: flex;
  gap: 24px;
}
.detail__bottom-product-info-text-type-3 .siv-bullet li span {
  width: 156px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  color: #404040;
}
.detail__bottom-product-info-text-type-3 .siv-bullet li.bullet-top::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  left: 0;
  top: 12px;
  border-radius: 50%;
}
.detail__bottom-product-info-text-type-3 .siv-bullet-desc {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #404040;
}
.detail__bottom-product-info-poster {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1032px;
  height: 1651px;
  margin-top: 40px;
}
.detail__bottom-product-info-poster img {
  max-width: 100%;
  max-height: 100%;
}
.detail__bottom-product-info .detail__notice {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  padding: 24px 30px;
  margin: -40px 0 60px;
  background-color: #f8f8f8;
}
.detail__bottom-product-info .detail__notice .detail__notice-title {
  font-size: 18px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #000;
  line-height: 22px;
  font-weight: bold;
}
.detail__bottom-product-info .detail__notice .detail__notice-title:before {
  content: "";
  flex: none;
  display: block;
  width: 18px;
  height: 18px;
  margin-bottom: 6px;
  background: url("../../image/icon_exclamation_mark.svg") no-repeat 0 0;
  background-size: cover;
}
.detail__bottom-product-info .detail__notice .detail__notice-description {
  font-size: 14px;
  margin-top: 12px;
  color: #404040;
  line-height: 20px;
  text-align: center;
}
.detail__bottom-product-info .detail__notice--picture {
  padding: 0;
}
.detail__bottom-product-info .detail__notice--picture img {
  width: 100%;
}
.detail__bottom-review {
  width: 1032px;
  margin-top: 40px;
  scroll-margin: 230px;
}
.detail__bottom-review .siv-starpoint {
  justify-content: center;
}
.detail__bottom-review .siv-starpoint.margin-top {
  margin-top: 82px;
}
.detail__bottom-review .siv-starpoint__rate {
  color: #131922;
}
.detail__bottom-review .siv-starpoint.average-starpoint .siv-starpoint__wrap {
  width: 215px;
  height: 40px;
}
.detail__bottom-review .siv-starpoint.average-starpoint .siv-starpoint__rate {
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0;
}
.detail__bottom-review .siv-pagination {
  margin-top: 40px;
}
.detail__bottom-review-info-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
}
.detail__bottom-review-info .review-event-wrap {
  margin-top: 60px;
  background-color: #f8f8f8;
}
.detail__bottom-review-info .review-event-wrap + .siv-starpoint {
  margin-top: 40px;
}
.detail__bottom-review-info .review-event {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  padding: 16px 24px;
}
.detail__bottom-review-info .review-event a {
  display: flex;
  font-size: 16px;
  color: #d99c63;
  line-height: 18px;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.detail__bottom-review-info .review-event a .badge {
  padding: 0 10px;
  font-size: 12px;
  line-height: 22px;
  height: 24px;
  font-weight: bold;
  color: #d99c63;
  border: 1px solid #d99c63;
  box-sizing: border-box;
  white-space: nowrap;
  min-width: 75px;
  text-align: center;
}
.detail__bottom-review-info .review-event a .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: transparent;
}
.detail__bottom-review-info .review-event a span,
.detail__bottom-review-info .review-event a strong {
  display: inline-block;
  vertical-align: middle;
}
.detail__bottom-review-info-point {
  padding: 8px 40px;
  flex: 1;
}
.detail__bottom-review-info-point .review-reward-guide .v-ui-notice__item {
  padding-left: 12px;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}
.detail__bottom-review-info-point .review-reward-guide .v-ui-notice__item + .v-ui-notice__item {
  margin-top: 16px;
}
.detail__bottom-review-info-point .review-reward-guide .v-ui-notice__item:before {
  top: 10px;
  width: 4px;
  height: 4px;
  background: #131922;
}
.detail__bottom-review-info-point .review-reward-guide .more-review-reward {
  margin-top: 16px;
  text-align: center;
}
.detail__bottom-review-info-point .review-reward-guide .more-review-reward button {
  font-size: 14px;
  line-height: 18px;
  color: #131922;
  text-decoration: underline;
}
.detail__bottom-review-info-point .review-reward-guide.full-width .review-event {
  margin-left: 0;
  text-align: center;
}
.detail__bottom-review-info-point .review-reward-guide.full-width .review-event a {
  text-align: center;
}
.detail__bottom-review-info-point .review-reward-guide.full-width .v-ui-notice__item {
  text-align: center;
}
.detail__bottom-review-info-point .review-reward-guide.full-width .v-ui-notice__item:before {
  content: none;
}
.detail__bottom-review-info-point .review-reward-guide.full-width ~ .detail__bottom-review-info-point-btn {
  margin-bottom: -8px;
}
.detail__bottom-review-info-point-btn {
  max-width: 327px;
  margin: auto;
  margin-top: 40px;
  border: solid 1px #131922;
}
.detail__bottom-review-info-point-btn.btn-wide {
  font-size: 16px;
}
.detail__bottom-review-info-point-btn .pencil {
  width: 16px;
  height: 16px;
  background: url(../../image/pencil.png) no-repeat center/cover;
}
.detail__bottom-review-info-rate-list {
  flex: 1;
  padding: 8px 38px;
  border-left: 1px solid #e0e0e0;
}
.detail__bottom-review-info-rate-list::before {
  content: "";
  width: 1px;
  height: 200px;
  background-color: #e0e0e0;
}
.detail__bottom-review-info-rate-item {
  display: flex;
  align-items: center;
  background: url(../../image/dotted_line.svg) no-repeat right center/80% 1px;
}
.detail__bottom-review-info-rate-item:not(:last-of-type) {
  margin-bottom: 16px;
}
.detail__bottom-review-info-rate-bedge {
  display: inline-flex;
  width: 61px;
  height: 24px;
  padding: 0 7px;
  margin-right: 12px;
  color: #fff;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  font-weight: bold;
  background-color: #929292;
}
.detail__bottom-review-info-rate-text {
  padding-right: 14px;
  font-size: 16px;
  letter-spacing: 0;
  color: #000;
  background-color: #fff;
}
.detail__bottom-review-info-rate-percent {
  padding-left: 12px;
  margin-left: auto;
  min-width: 47px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
  text-align: right;
  color: #000;
  background-color: #fff;
}
.detail__bottom-review-info-rate-percent span {
  font-size: 20px;
}
.detail__bottom-review-info .siv-starpoint__wrap {
  width: 202px;
  height: 40px;
}
.detail__bottom-review-photos {
  margin-top: 60px;
}
.detail__bottom-review-photos .detail__wrap-sub-title {
  margin-bottom: 9px;
  padding: 12px 0 8px;
  font-size: 16px;
  line-height: 20px;
  color: #131922;
}
.detail__bottom-review-img {
  display: flex;
  align-items: center;
  gap: 8px;
}
.detail__bottom-review-img-item {
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 122px;
  height: 122px;
}
.detail__bottom-review-img-item.blind {
  overflow: hidden;
}
.detail__bottom-review-img-item.blind img {
  filter: blur(40px);
}
.detail__bottom-review-img-item.blind:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
}
.detail__bottom-review-img-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.detail__bottom-review-img-item-more {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 8px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.08px;
  text-align: center;
  color: #131922;
  background-color: #f8f8f8;
}
.detail__bottom-review-img-item-more:before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  background: url(../../image/icon_more.svg) no-repeat center center;
  background-size: 20px 20px;
  background-color: rgba(255, 255, 255, 0.95);
}
.detail__bottom-review-category {
  border-bottom: 1px solid #f0f0f0;
  height: 66px;
  display: flex;
  align-items: center;
}
.detail__bottom-review-category .siv-selectbox {
  height: 100%;
  margin-left: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.detail__bottom-review-category .filter-button {
  padding-left: 16px;
  height: 100%;
}
.detail__bottom-review .siv-tab {
  margin-top: 20px;
}
.detail__bottom-review .siv-tab__hashtag {
  cursor: pointer;
}
.detail__bottom-review .siv-tab__hashtag.on {
  color: #fff;
  background-color: #131922;
}
.detail__bottom-review-list {
  margin-top: 44px;
}
.detail__bottom-review-item {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 28px;
  padding-left: 24px;
}
.detail__bottom-review-item:not(:first-child) {
  margin-top: 24px;
}
.detail__bottom-review-item .review-wrap {
  width: 988px;
}
.detail__bottom-review-item .review-wrap pre {
  white-space: pre-line;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-info-rate-list {
  display: flex;
  flex-wrap: wrap;
  padding: 12px 0 8px;
  border: 0 none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-info-rate-list:before {
  content: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-info-rate-list .detail__bottom-review-info-rate-item {
  margin-bottom: 0;
  background: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img {
  position: relative;
  margin-top: 16px;
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: 1;
  grid-column-gap: 6px;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img[data-more-count]:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 159px;
  height: 100%;
  content: "+ " attr(data-more-count);
  background-color: rgba(16, 16, 16, 0.56);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  color: #fefefe;
  pointer-events: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img.extended {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img.extended:after {
  content: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img.extended .detail__bottom-review-img-item {
  max-width: 327px;
  width: auto;
  height: auto;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img.extended .detail__bottom-review-img-item img {
  position: static;
  top: auto;
  left: auto;
  transform: none;
  width: 100%;
  height: auto;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img:not(.extended) .detail__bottom-review-img-item:nth-child(6) ~ .detail__bottom-review-img-item {
  display: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img-item {
  width: 159px;
  height: 159px;
  position: relative;
  overflow: hidden;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img-item.blind {
  pointer-events: none;
}
.detail__bottom-review-item .review-wrap .detail__bottom-review-img-item img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
}
.detail__bottom-review-item .review-info {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.detail__bottom-review-item .review-info .siv-starpoint__wrap {
  margin-right: 0;
}
.detail__bottom-review-item .review-info .siv-starpoint__wrap.small {
  margin-right: 0;
}
.detail__bottom-review-item .review-info .siv-starpoint .siv-starpoint__wrap.small {
  width: 110px;
  height: 20px;
}
.detail__bottom-review-item .review-info .siv-badge__item {
  margin-left: 8px;
}
.detail__bottom-review-item .review-user, .detail__bottom-review-item .review-writing-date, .detail__bottom-review-item .review-offshop {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-review-item .review-user::before, .detail__bottom-review-item .review-writing-date::before, .detail__bottom-review-item .review-offshop::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 8px;
}
.detail__bottom-review-item .review-offshop {
  flex: 1;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.detail__bottom-review-item .review-contents {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #000;
  margin-top: 8px;
  word-break: break-all;
}
.detail__bottom-review-item .review-contents:empty {
  margin: 0;
}
.detail__bottom-review-item .review-contents span {
  background-color: rgba(255, 219, 136, 0.3);
}
.detail__bottom-review-item .review-contents-active .detail__bottom-review-info-rate-list {
  display: block;
}
.detail__bottom-review-item .review-contents-active .detail__bottom-review-info-rate-list {
  display: block;
}
.detail__bottom-review-item .review-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  padding-right: 8px;
}
.detail__bottom-review-item .review-thumbs-up {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #131922;
}
.detail__bottom-review-item .review-thumbs-up-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  background: url(../../image/detail-review-like-off.png) no-repeat center/cover;
}
.detail__bottom-review-item .review-thumbs-up-icon.on {
  background: url(../../image/detail-review-like-on.png) no-repeat center/cover;
}
.detail__bottom-review-item .review-function button {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-review-item .review-function button:not(:first-of-type)::before {
  content: "";
  position: relative;
  left: -1px;
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 8px;
}
.detail__bottom-review-item .review-size-info .size-info__option {
  font-size: 16px;
  color: #787878;
  line-height: 24px;
}
.detail__bottom-review-item .review-size-info .size-info__option:not(:first-child) {
  margin-top: 4px;
}
.detail__bottom-review-empty {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 60px;
}
.detail__bottom-review-empty-text {
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  letter-spacing: 0;
  padding-bottom: 40px;
  margin-top: 80px;
}
.detail__bottom-review-empty .detail__bottom-review-info-point {
  width: 100%;
  margin-top: 80px;
}
.detail__bottom-review-empty .detail__bottom-review-info-point .siv-bullet li.bullet-1::before {
  left: 350px;
}
.detail__bottom-review-empty .detail__bottom-review-info-point .siv-bullet li.bullet-2::before {
  left: 345px;
}
.detail__bottom-review-staff .detail__wrap {
  padding: 20px 0 40px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-review-staff .detail__wrap-title {
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  height: 66px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-review-staff .detail__wrap-title > p {
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0.4px;
  color: #000;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide {
  display: flex;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__visual {
  width: 189px;
  height: 264px;
  position: relative;
  flex-shrink: 0;
  flex-grow: 0;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__visual > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__content {
  flex-grow: 1;
  margin-left: 32px;
  padding: 16px 52px 20px 0;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__staff-info {
  display: flex;
  align-items: center;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__staff-info > span {
  padding: 0 8px 0 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
  color: #404040;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__staff-info > span + span {
  position: relative;
  padding: 0 8px 0 12px;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__staff-info > span + span:before {
  content: "/";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-size: 12px;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__size {
  margin-top: 16px;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__size > p {
  font-size: 16px;
  line-height: 24px;
  color: #787878;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__size > p + {
  margin-top: 4px;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__size ~ .review-slide__comment {
  margin-top: 16px;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__comment {
  font-size: 16px;
  line-height: 24px;
  max-height: 120px;
  color: #000;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.detail__bottom-review-staff .staff-review-swiper .review-slide__view-detail {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
}
.detail__bottom-review-staff .staff-review-swiper:not(.swiper-container-navigation) .swiper-button-prev,
.detail__bottom-review-staff .staff-review-swiper:not(.swiper-container-navigation) .swiper-button-next {
  display: none;
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-prev,
.detail__bottom-review-staff .staff-review-swiper .swiper-button-next {
  position: absolute;
  width: 56px;
  height: 56px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 0;
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-prev:after,
.detail__bottom-review-staff .staff-review-swiper .swiper-button-next:after {
  width: 32px;
  height: 32px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: 100%;
  overflow: hidden;
}
.detail__bottom-review-staff .staff-review-swiper:hover .swiper-button-prev,
.detail__bottom-review-staff .staff-review-swiper:hover .swiper-button-next {
  opacity: 1;
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-prev {
  left: 0;
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-prev:after {
  content: "prev";
  background-image: url(../../image/category_vi_prev_arrow.svg);
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-next {
  right: 0;
}
.detail__bottom-review-staff .staff-review-swiper .swiper-button-next:after {
  content: "next";
  background-image: url(../../image/category_vi_next_arrow.svg);
}
.detail__bottom-review-no-result {
  margin-top: 80px;
  font-size: 18px;
  line-height: 24px;
  color: #131922;
  text-align: center;
  font-weight: 500;
}
.detail__bottom-qna {
  margin-top: 40px;
  scroll-margin: 240px;
}
.detail__bottom-qna .siv-tab--text button.on {
  font-weight: bold;
}
.detail__bottom-qna .siv-tab--text.swiper-wrapper {
  gap: 32px;
}
.detail__bottom-qna .siv-tab__wrap {
  display: flex;
}
.detail__bottom-qna .siv-tab__wrap .btn-wide {
  width: 160px;
  font-weight: normal;
}
.detail__bottom-qna .siv-pagination {
  margin-top: 40px;
}
.detail__bottom-qna-list {
  margin-top: 24px;
}
.detail__bottom-qna-item {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  padding: 20px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-qna-item:first-of-type {
  border-top: 1px solid #f0f0f0;
}
.detail__bottom-qna-item .badge {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 20px;
  font-size: 10px;
  letter-spacing: 0;
  color: #fff;
}
.detail__bottom-qna-item .badge.gray {
  background-color: #c8c8c8;
}
.detail__bottom-qna-item .badge.black {
  background-color: #131922;
}
.detail__bottom-qna-item-contents {
  width: 710px;
}
.detail__bottom-qna-item-contents .product-option {
  display: flex;
  align-items: center;
}
.detail__bottom-qna-item-contents .product-option .question-symbol {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
  margin-right: 8px;
}
.detail__bottom-qna-item-contents .product-option .option {
  font-size: 14px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-qna-item-contents .product-option .secret {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-qna-item-contents .product-option .secret span {
  width: 13px;
  height: 13px;
  background: url(../../image/lock.png) no-repeat center/cover;
}
.detail__bottom-qna-item-contents .question {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #404040;
  margin-left: 22px;
  margin-top: 12px;
}
.detail__bottom-qna-item-contents .answer-wrap {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  background-color: #f8f8f8;
  padding: 20px 22px;
  margin-top: 12px;
}
.detail__bottom-qna-item-contents .answer-symbol {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0;
}
.detail__bottom-qna-item-contents .contents-btns {
  margin-top: 12px;
  margin-left: 22px;
}
.detail__bottom-qna-item-contents .contents-btns button {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-qna-item-contents .contents-btns button:not(:first-of-type)::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 8px;
}
.detail__bottom-qna-item .writing-info span {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-qna-item .writing-info span:not(:first-of-type)::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 8px;
}
.detail__bottom-qna-empty-btn {
  display: flex;
  justify-content: end;
}
.detail__bottom-qna-empty-btn button {
  width: 160px;
  flex-grow: inherit;
}
.detail__bottom-qna-empty-btn .btn-wide.mid {
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0;
}
.detail__bottom-qna-empty-text {
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  letter-spacing: 0;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 60px;
}
.detail__bottom-guide {
  scroll-margin: 240px;
}
.detail__bottom-guide-title {
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  letter-spacing: 0;
  color: #000;
  margin: 56px 0 16px;
}
.detail__bottom-guide-refund-sub p {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #131922;
}
.detail__bottom-guide .siv-bullet li.color-black {
  font-weight: 500;
  color: #131922;
}
.detail__bottom-guide .siv-bullet li.bullet-top::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  left: 0;
  top: 12px;
  border-radius: 50%;
}
.detail__bottom-guide .siv-bullet-sub {
  position: relative;
  margin-top: 8px;
}
.detail__bottom-guide .siv-bullet-sub p {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #787878;
  padding-left: 10px;
}
.detail__bottom-guide .siv-bullet-sub p::after {
  content: "-";
  position: absolute;
  left: 0;
  transform: translateY(-23px);
  display: block;
}
.detail__bottom-product-info-notice {
  margin-top: 40px;
  scroll-margin: 240px;
}
.detail__bottom-product-info-notice .siv-bullet {
  margin-top: 40px;
}
.detail__bottom-product-info-notice .siv-bullet li {
  font-weight: bold;
}
.detail__bottom-banner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1032px;
  height: 260px;
  margin-top: 40px;
  background: url(../../image/detail-brand-banner-bg.svg) no-repeat center/cover;
  overflow: hidden;
}
.detail__bottom-right-box {
  position: sticky;
  background-color: #fff;
  top: 75px;
}
.jaju-header ~ .detail .detail__bottom-right-box {
  top: 105px;
  transition: top 0.3s;
}
.jaju-header.has-banner ~ .detail .detail__bottom-right-box {
  top: 205px;
}
.detail__bottom-info {
  padding: 40px 24px;
  border: 1px solid #e0e0e0;
  max-width: 1200px;
  height: 75vh;
  overflow-y: scroll;
  box-sizing: content-box;
}
.detail__bottom-info::-webkit-scrollbar {
  display: block;
  width: 4px;
}
.detail__bottom-info::-webkit-scrollbar-thumb {
  background-color: #131922;
  background-clip: padding-box;
}
.detail__bottom-info::-webkit-scrollbar-track {
  background-color: #e0e0e0;
}
.detail__bottom-info-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  flex-shrink: 0;
  color: #131922;
}
.detail__bottom-info-title-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detail__bottom-info-product {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 24px;
}
.detail__bottom-info-product:not(:first-of-type) {
  margin-top: 24px;
}
.detail__bottom-info-product-title {
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0.35px;
  margin-bottom: 16px;
}
.detail__bottom-info-product-title span {
  font-weight: normal;
}
.detail__bottom-info-product .product {
  display: flex;
}
.detail__bottom-info-product .product-img {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  margin-right: 26px;
  background-color: #f8f8f8;
}
.detail__bottom-info-product .product-img img {
  max-width: 100%;
  max-height: 100%;
}
.detail__bottom-info-product .product-info {
  width: 196px;
}
.detail__bottom-info-product .product-info .brand-name {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0.4px;
  color: #000;
}
.detail__bottom-info-product .product-info .options {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #404040;
  word-break: break-all;
}
.detail__bottom-info-reservation {
  padding: 28px 0 24px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-reservation-desc {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
}
.detail__bottom-info-reservation ul li {
  display: flex;
  align-items: center;
}
.detail__bottom-info-reservation ul li .title {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #404040;
  margin-right: 24px;
}
.detail__bottom-info-reservation ul li .desc {
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0;
}
.detail__bottom-info-coupon {
  display: flex;
  justify-content: space-between;
  padding-top: 24px;
}
.detail__bottom-info-coupon-wrap button {
  min-width: 202px;
}
.detail__bottom-info-coupon-wrap button:not(:first-of-type) {
  margin-top: 8px;
}
.detail__bottom-info-benefit {
  display: flex;
  align-items: center;
  padding: 24px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-benefit-btn {
  display: flex;
  margin-left: 15px;
}
.detail__bottom-info-benefit-btn button {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  text-decoration: underline;
  word-break: break-all;
}
.detail__bottom-info-benefit-btn button:not(:first-of-type) {
  margin-left: 16px;
}
.detail__bottom-info-gifts {
  padding: 24px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-gifts-wrap {
  background-color: #f8f8f8;
  padding: 16px;
}
.detail__bottom-info-gifts-wrap:not(:first-of-type) {
  margin-top: 8px;
}
.detail__bottom-info-gifts-wrap .sb-gift__item p {
  width: 200px;
}
.detail__bottom-info-promotion {
  display: flex;
  align-items: center;
  gap: 28px;
  padding: 24px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-promotion-desc {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0;
  text-decoration: underline;
  cursor: pointer;
}
.detail__bottom-info-product-guide {
  padding: 24px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-set-product {
  padding: 24px 0 30px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-set-product-list {
  padding: 20px 0;
}
.detail__bottom-info-set-product .background-color {
  background-color: #f8f8f8;
}
.detail__bottom-info-set-product .siv-bullet li.bullet-4 {
  padding: 16px 12px 16px 29px;
}
.detail__bottom-info-set-product .siv-bullet li.bullet-4::before {
  left: 17px;
}
.detail__bottom-info-set-product-btn {
  height: 56px;
  font-size: 18px;
  line-height: 26px;
  margin-top: 12px;
  font-weight: normal;
}
.detail__bottom-info-set-product .set-product-item {
  display: flex;
  align-items: center;
}
.detail__bottom-info-set-product .set-product-item:not(:first-child) {
  margin-top: 12px;
}
.detail__bottom-info-set-product .set-product-thum {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 56px;
  height: 84px;
  background-color: #f8f8f8;
}
.detail__bottom-info-set-product .set-product-thum img {
  max-width: 100%;
  max-height: 100%;
}
.detail__bottom-info-set-product .set-product-info {
  margin-left: 20px;
}
.detail__bottom-info-set-product .set-product-info .product-name {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.08px;
  color: #404040;
}
.detail__bottom-info-set-product .set-product-info .product-name span {
  display: block;
  width: 53px;
  font-size: 8px;
  letter-spacing: 0.53px;
  color: #131922;
  border: 1px solid #131922;
  margin-right: 8px;
  margin-bottom: 6px;
  padding: 0 6px;
  box-sizing: border-box;
}
.detail__bottom-info-set-product .set-product-info .product-option {
  margin-top: 6px;
}
.detail__bottom-info-set-product .set-product-info .product-option span {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0;
  color: #787878;
}
.detail__bottom-info-set-product .set-product-info .product-option span:not(:last-of-type)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 8px;
}
.detail__bottom-info-set-product .set-product-price {
  padding: 18px 0 28px;
  border-top: 1px solid #f0f0f0;
}
.detail__bottom-info-set-product .set-product-price-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.detail__bottom-info-set-product .set-product-price-wrap .sum {
  display: flex;
  align-items: center;
}
.detail__bottom-info-set-product .set-product-price-wrap .sum p {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #131922;
}
.detail__bottom-info-set-product .set-product-price-wrap .sum p span {
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 0;
}
.detail__bottom-info-set-product .set-product-price-wrap .sum .price-title {
  color: #787878;
  margin-right: 12px;
}
.detail__bottom-info-set-product .set-product-price-wrap .product-reset-btn {
  width: 100px;
  gap: 0;
}
.detail__bottom-info-set-product .set-product-price-wrap .product-reset-btn .refresh {
  width: 28px;
  height: 28px;
  background: url(../../image/search_refresh_btn.svg) no-repeat center/cover;
}
.detail__bottom-info-set-product .set-product-price .siv-bullet {
  margin-top: 18px;
}
.detail__bottom-info-colorchip {
  padding: 24px 0;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-colorchip .siv-colorchip {
  margin-top: 16px;
}
.detail__bottom-info-colorchip .item_color {
  padding-left: 30px;
  font-size: 14px;
  line-height: 22px;
  color: #a0a0a0;
  font-weight: 400;
}
.detail__bottom-info-size {
  padding-top: 24px;
}
.detail__bottom-info-size-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.detail__bottom-info-size-wrap p:not(:first-of-type)::before {
  content: "";
  display: inline-block;
  width: 1px;
  height: 10px;
  background-color: #e0e0e0;
  margin: 0 10px;
}
.detail__bottom-info-size-product {
  display: inline-block;
  width: 207px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.detail__bottom-info-size .siv-selectbox {
  margin-top: 16px;
}
.detail__bottom-info-size .size-table {
  display: flex;
  align-items: center;
  height: 24px;
  margin-top: 12px;
  justify-content: space-between;
}
.detail__bottom-info-size .size-table > *:not(.text-left) {
  margin-left: 8px;
}
.detail__bottom-info-size .size-table > *:first-child:not(.text-left) {
  margin-left: auto;
}
.detail__bottom-info-size .size-table .text-left {
  font-size: 14px;
  letter-spacing: -0.5px;
}
.detail__bottom-info-size .size-table button {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #a0a0a0;
  text-decoration: underline;
  white-space: nowrap;
}
.detail__bottom-info-amount {
  padding: 16px 0 24px;
  border-bottom: 1px solid #f0f0f0;
}
.detail__bottom-info-amount .form-amount {
  width: auto;
  height: auto;
  margin-top: 12px;
}
.detail__bottom-info-amount-reguler {
  margin: 24px 0 28px;
  padding: 20px;
  background-color: #f8f8f8;
}
.detail__bottom-info-amount-reguler-guide {
  font-size: 14px;
  letter-spacing: 0;
  color: #787878;
  padding-left: 36px;
  margin-top: 3px;
}
.detail__bottom-info-sum {
  padding-top: 24px;
}
.detail__bottom-info-sum-price {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
}
.detail__bottom-info-sum-price span {
  font-size: 28px;
  font-weight: bold;
  line-height: 30px;
  letter-spacing: 0;
}

.popup__content .siv-textarea {
  position: relative;
  width: 100%;
  height: 160px;
  border: 1px solid #e0e0e0;
  padding: 16px;
  box-sizing: border-box;
}
.popup__content .siv-textarea textarea {
  width: 100%;
  height: 92px;
  resize: none;
  border: none;
  overflow: hidden;
}
.popup__content .siv-textarea textarea::placeholder {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #a0a0a0;
}
.popup__content .siv-textarea .text-counter {
  position: absolute;
  bottom: 16px;
  right: 16px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.06px;
  color: #787878;
}
.popup__content .siv-textarea.margin-top-24 {
  margin-top: 24px;
}
.popup__content .write-inquiry {
  position: relative;
}
.popup__content .write-inquiry-product-name {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
}
.popup__content .write-inquiry-form {
  margin-top: 50px;
}
.popup__content .write-inquiry-form .checkbox__label {
  margin-top: 16px;
}
.popup__content .write-inquiry .siv-bullet {
  margin-top: 20px;
}
.popup__content .write-inquiry .btn-wrap {
  margin-top: 84px;
}
.popup__content-inner {
  height: 598px;
}
.popup__bottom-btn {
  height: 5.6rem;
  font-size: 16px;
}
.popup__bottom-btn-wrap {
  position: sticky;
  position: -webkit-sticky;
  bottom: 0;
  left: 0;
  display: flex;
  width: 100%;
  padding: 20px 24px 3.4rem;
  background-color: #fff;
  box-sizing: border-box;
}
.popup__bottom-btn-wrap.up {
  position: fixed;
}
.popup-mini-live .header-popup-mini.border-none {
  border-bottom: none;
}
.popup-mini-live .popup__content {
  padding: 0 25px;
}
.popup-mini-live .popup__content .live-list {
  display: flex;
  align-items: center;
  padding-bottom: 28px;
}
.popup-mini-live .popup__content .live-item {
  position: relative;
  width: 80px;
  height: 80px;
}
.popup-mini-live .popup__content .live-item ~ .live-item {
  margin-left: 10px;
}
.popup-mini-live .popup__content .live-item button {
  display: block;
  width: 100%;
  height: 100%;
}
.popup-mini-live .popup__content .live-item img {
  width: 100%;
  height: 100%;
}
.popup-mini-live .popup__content .live-item-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
}
.popup-mini-live .popup__content .live-item-btn .icon-live {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -65%);
  width: 32px;
  height: 32px;
}
.popup .product {
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 24px;
}
.popup .product__list {
  display: flex;
  flex-wrap: nowrap;
}
.popup .product__list.thumb-1 .product__item {
  width: 327px;
}
.popup .product__list.thumb-1 .product__thum {
  width: 327px;
  height: 48.9471698113rem;
}
.popup .product__list.thumb-2 .product__item {
  width: calc(50% - 8px);
}
.popup .product__list.thumb-2 .product__thum {
  width: 100%;
  height: 238px;
}
.popup .product__list.thumb-4 .like-btn,
.popup .product__list.thumb-4 .product__bedge-wrap,
.popup .product__list.thumb-4 .sold-out,
.popup .product__list.thumb-4 .icon-camera,
.popup .product__list.thumb-4 .product__data,
.popup .product__list.thumb-4 .product__data__color,
.popup .product__list.thumb-4 .product__data__delivery {
  display: none;
}
.popup .product__list.thumb-4 .product__item {
  width: 25%;
  margin-bottom: 2px;
  padding: 0 1px;
  box-sizing: border-box;
}
.popup .product__list.thumb-4 .product__thum {
  width: 100%;
  height: auto;
}
.popup .product__list.thumb-4 .product__info {
  display: none;
}
.popup .product__list.thumb-4 .product__mktbedge {
  display: none;
}
.popup .product__list.thumb-4 .product__info__color {
  display: none;
}
.popup .product__list.thumb-4 .product__info__delivery {
  display: none;
}
.popup .product__list.square_type .product__thum {
  height: 159px;
}
.popup .product__item {
  position: relative;
  width: 159px;
  flex-shrink: 0;
  padding-right: 8px;
}
.popup .product__item:last-child {
  padding-right: 24px;
}
.popup .product__item.type_v {
  display: flex;
  align-items: center;
  width: 100%;
  padding-right: 0;
}
.popup .product__item.type_v .product__thum {
  width: 56px;
  height: 84px;
  background-color: #f8f8f8;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.popup .product__item.type_v .product__thum img {
  max-width: 100%;
  max-height: 100%;
  mix-blend-mode: multiply;
}
.popup .product__item.type_v .product__data {
  width: calc(100% - 64px);
  padding: 0 0 0 8px;
}
.popup .product__item.type_v .product__data .product__data-price {
  font-weight: bold;
}
.popup .product__item.type_v.type_mini .product__thum {
  width: 38px;
  height: 38px;
}
.popup .product__item.type_v.type_mini .product__thum::before {
  display: none;
}
.popup .product__item.type_v.type_mini .product__data {
  width: calc(100% - 38px);
}
.popup .product__item.type_v.type_mini .product__data-name {
  margin: 0;
  letter-spacing: -1px;
  white-space: normal;
  -webkit-line-clamp: 1;
}
.popup .product__item.type_v.type_mini .product__data-price {
  font-weight: bold;
}
.popup .product__thum {
  position: relative;
  display: flex;
  width: 159px;
  height: 238px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.popup .product__thum.short {
  height: 159px;
}
.popup .product__thum .ranking {
  position: absolute;
  width: 24px;
  height: 3px;
  top: 0;
  left: 0;
  padding-top: 4px;
  line-height: 16px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  letter-spacing: 0;
  box-sizing: border-box;
  mix-blend-mode: normal;
  z-index: 2;
  background: url(../image/ranking_gray_2.svg) no-repeat center/cover;
}
.popup .product__thum .ranking-gold {
  background: url(../image/ranking_gold_2.svg) no-repeat center/cover;
}
@keyframes like-on {
  0% {
    transform: scale(1);
  }
  60% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
.like-btn.on {
  animation: like-on 1s;
  animation-direction: alternate;
  animation-iteration-count: 1;
}

.popup .product__thum .remove {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  right: 8px;
  z-index: 10;
  background: url(../image/icon_close_black.svg) no-repeat center/cover;
}
.popup .product__thum .like-btn {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 10;
}
.popup .product__thum a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.popup .product__thum a::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 100%;
}
.popup .product__thum a img {
  max-height: 100%;
  width: 100%;
}
.popup .product__thum .tooltip {
  position: absolute;
  left: 4px;
  bottom: 0;
  z-index: 2;
}
.popup .product__mktbedge {
  position: absolute;
  top: 6px;
  left: 6px;
  width: 40px;
  height: 40px;
  background-color: #747474;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
}
.popup .product .sold-out {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 39px;
  font-size: 14px;
  color: #fff;
  line-height: 39px;
  padding-left: 10px;
  background-color: rgba(0, 0, 0, 0.35);
  box-sizing: border-box;
}
.popup .product__bedge-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
}
.popup .product__bedge-wrap::after {
  content: "";
  display: block;
  clear: both;
}
.popup .product__bedge {
  float: left;
  padding: 0 4px;
  line-height: 20px;
  color: #fff;
  font-size: 8px;
  font-weight: 500;
  letter-spacing: -0.53px;
  text-transform: uppercase;
}
.popup .product__bedge.gray {
  background-color: #929292;
}
.popup .product__bedge.black {
  background-color: #141a23;
}
.popup .product__bedge.gold {
  background-color: #8c7571;
}
.popup .product__bedge.exclusive {
  background-color: #d99c63;
}
.popup .product__bedge.soldout {
  background-color: #c8c8c8;
}
.popup .product__data {
  display: block;
  padding: 16px 8px;
}
.popup .product__data-price, .popup .product__data-release {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popup .product__data-brand {
  width: 100%;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: -0.08px;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
}
.popup .product__data-name {
  width: 100%;
  margin-bottom: 2px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.006rem;
  color: #404040;
  word-break: keep-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.popup .product__data-price {
  display: flex;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.06px;
  color: #000;
}
.popup .product__data-price .origin {
  margin-left: 8px;
  color: #a0a0a0;
}
.popup .product__data-price--bold {
  margin-right: 4px;
  font-weight: bold;
  color: #131922;
}
.popup .product__data-price--gray {
  margin-right: 8px;
  color: #a0a0a0;
}
.popup .product__data-release {
  margin-top: 8px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0;
  color: #d99c63;
}
.popup .product__data-ranking {
  display: flex;
  width: 27px;
  height: 20px;
  margin-bottom: 12px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 2px;
  color: #fff;
  background: url(../image/common_ranking_other_bg.svg) no-repeat center/contain;
}
.popup .product__data-ranking.gold {
  color: #fff;
  background: url(../image/common_ranking_first_bg.svg) no-repeat center/contain;
}
.popup .product__data-rating {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
.popup .product__data-rating img {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.popup .product__data-rating span {
  display: inline-block;
  font-size: 12px;
  line-height: 14px;
}
.popup .product__data-rating .point {
  margin-left: 4px;
  color: #000;
}
.popup .product__data-rating .number {
  margin-left: 2px;
  color: #929292;
}
.popup .product__data.white .product__data-name {
  color: #fff;
}
.popup .product__data.white .product__data-price {
  color: #fff;
}
.popup .product__item:first-of-type .product__info-ranking {
  background: url(../image/ranking_gold.svg) no-repeat center/cover;
}
.popup .product__more {
  flex-shrink: 0;
  width: 159px;
  padding-right: 24px;
}
.popup .product__more-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 159px;
  height: 238px;
  background-color: #f8f8f8;
  overflow: hidden;
}
.popup .product__more-link {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.popup .product__more-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 1px solid #e0e0e0;
  background: #fff;
}
.popup .product__more-icon img {
  width: auto;
}
.popup .product__more-text {
  margin-top: 17px;
  color: #141a23;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
}
.popup .product.white .product__item * {
  color: #fff;
}
.popup .product.no-scroll .product__list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.popup .product.no-scroll .product__item {
  width: calc(50% - 4.5px);
  padding-right: 0;
  margin-bottom: 20px;
}
.popup .product.no-scroll .product__thum {
  width: 100%;
  height: 238px;
}
.popup__set {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  width: 395px;
  height: 100vh;
  overflow-y: scroll;
  background: #fff;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 9998;
}
.popup__set-progress {
  margin-top: 12px;
  padding-bottom: 2px;
  border-bottom: 8px solid #f0f0f0;
}
.popup__set-progress-text {
  margin-bottom: 16px;
  padding: 0 24px;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
  color: #404040;
}
.popup__set-progress-wrap {
  position: relative;
  width: 327px;
  height: 28px;
  margin: 0 24px;
  margin-bottom: 20px;
}
.popup__set-progress-line {
  position: absolute;
  display: flex;
  width: 100%;
  height: 2px;
  top: 50%;
  left: 0;
  justify-content: space-between;
  align-items: center;
  gap: 32px;
  transform: translateY(-50%);
  background: #131922;
}
.popup__set-progress-num {
  position: relative;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.popup__set-progress-num.num-1.on {
  background-image: url(../../image/05DetailElementSetNow1.svg);
}
.popup__set-progress-num.num-2 {
  background-image: url(../../image/05DetailElementSetNext2.svg);
}
.popup__set-progress-num.num-2.on {
  background-image: url(../../image/05DetailElementSetNow2.svg);
}
.popup__set-progress-num.num-3 {
  background-image: url(../../image/05DetailElementSetNext3.svg);
}
.popup__set-progress-num.num-3.on {
  background-image: url(../../image/05DetailElementSetNow3.svg);
}
.popup__set-progress-num.num-4 {
  background-image: url(../../image/05DetailElementSetNext4.svg);
}
.popup__set-progress-num.num-4.on {
  background-image: url(../../image/05DetailElementSetNow4.svg);
}
.popup__set-progress-num.num-5 {
  background-image: url(../../image/05DetailElementSetNext5.svg);
}
.popup__set-progress-num.num-5.on {
  background-image: url(../../image/05DetailElementSetNow5.svg);
}
.popup__set-progress-num.num-6 {
  background-image: url(../../image/05DetailElementSetFinishNormal.png);
}
.popup__set-progress-num.num-6.on {
  background-image: url(../../image/05DetailElementSetDone.png);
}
.popup__set-progress-num.complete {
  background-image: url(../../image/05DetailElementSetDone.png);
}
.popup__set-progress-num.complete::after {
  position: absolute;
  content: "";
  width: 32px;
  height: 2px;
  right: 0;
  top: 50%;
  margin-right: -32px;
  transform: translateY(-50%);
  background-color: #000;
}
.popup__set-chk_area {
  margin: 0 24px;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #f0f0f0;
}
.popup__set-chk_area:nth-child(3) {
  margin-bottom: 0;
}
.popup__set .notification {
  margin-top: 17px;
  text-align: center;
}
.popup__set .notification a {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #787878;
  text-decoration: underline;
}
.popup__set-content {
  display: none;
}
.popup__set-content:nth-child(9) label:before {
  display: none !important;
}
.popup__set-content:nth-child(9) .toggle__chk {
  display: none !important;
}
.popup__set-content.on {
  display: block;
}
.popup__set-btns {
  position: sticky;
  bottom: 0;
  padding: 0 34px;
  padding-top: 47px;
  padding-bottom: 34px;
}
.popup__set-btns .one-btn button {
  width: 100%;
  height: 56px;
  font-size: 16px;
  font-weight: 500;
  line-height: 56px;
  color: #fff;
  text-align: center;
  background: #131922;
}
.popup__set-btns .two-btn {
  display: flex;
  align-items: center;
}
.popup__set-btns .two-btn .prev {
  width: 100%;
  height: 56px;
  font-size: 16px;
  font-weight: 500;
  line-height: 56px;
  color: #fff;
  text-align: center;
  background: #929292;
}
.popup__set-btns .two-btn .next {
  width: 100%;
  height: 56px;
  font-size: 16px;
  font-weight: 500;
  line-height: 56px;
  color: #fff;
  text-align: center;
  background: #131922;
}
.popup__set-title {
  display: flex;
  align-items: center;
  margin-bottom: 33px;
  padding: 0 24px;
  line-height: 57px;
  font-size: 16px;
  border-bottom: 1px solid #f0f0f0;
}
.popup__set-title p {
  font-size: 16px;
  font-weight: bold;
  color: #131922;
  margin-right: 4px;
}
.popup__set-title span {
  font-size: 16px;
  font-weight: 400;
  color: #787878;
}
.popup__set-title span.opacity {
  opacity: 0;
}
.popup__set .toggle__chk {
  display: none;
  width: 327px;
  margin: 0 auto;
  margin-right: 0;
}
.popup__set .toggle__chk-box_p {
  text-align: -webkit-right;
}
.popup__set .toggle__chk-box_p span {
  display: block;
  width: 291px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  margin-top: 24px;
  margin-bottom: 8px;
  color: #787878;
  background: #f8f8f8;
  text-align: center;
}
.popup__set .toggle__chk-size_op {
  position: relative;
  text-align: -webkit-right;
  margin-bottom: 8px;
}
.popup__set .toggle__chk-size_op .select {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 291px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  font-weight: 400;
  color: #131922;
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  padding: 0 12px;
}
.popup__set .toggle__chk-size_op .select:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #e0e0e0;
}
.popup__set .toggle__chk-size_op .select p {
  font-size: 14px;
  font-weight: 400;
  color: #131922;
}
.popup__set .toggle__chk-size_op .icoArrow {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  z-index: 1;
  width: 16px;
  height: 16px;
}
.popup__set .toggle__chk-size_op .icoArrow img {
  transition: all 0.3s;
}
.popup__set .toggle__chk-size_op .icoArrow.on img {
  transform: rotate(-180deg);
  transition: all 0.3s;
}
.popup__set .toggle__chk-select_ul::-webkit-scrollbar {
  display: none;
}
.popup__set .toggle__chk-select_ul {
  box-sizing: border-box;
  display: none;
  width: 294px;
  border: 1px solid #e0e0e0;
  border-top: 0;
  height: 192px;
  overflow-y: scroll;
  padding: 15px 12px;
}
.popup__set .toggle__chk-select_ul li {
  position: relative;
  margin-bottom: 28px;
  font-size: 14px;
  font-weight: bold;
  color: #131922;
  text-align: left;
}
.popup__set .toggle__chk-select_ul li:last-child {
  margin-bottom: 0;
}
.popup__set .toggle__chk-select_ul li.off {
  color: #c8c8c8;
}
.popup__set .toggle__chk-select_ul li.off::before {
  position: absolute;
  top: 0;
  right: 0;
  content: "재입고알림";
  display: block;
  width: 53px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background: #131922;
  text-align: center;
}
.popup__set .toggle__chk > label {
  display: flex;
  align-items: center;
  justify-content: right;
}
.popup__set .toggle__chk > label button {
  box-sizing: border-box;
  width: 48px;
  height: 48px;
  line-height: 46px;
  text-align: center;
  border: 1px solid #e0e0e0;
}
.popup__set .toggle__chk > label button:first-child {
  border-right: 0;
}
.popup__set .toggle__chk > label button:last-child {
  border-left: 0;
}
.popup__set .toggle__chk > label button img {
  width: 24px;
  height: 24px;
}
.popup__set .toggle__chk > label .result {
  box-sizing: border-box;
  width: 195px;
  height: 48px;
  line-height: 46px;
  border: 1px solid #e0e0e0;
  text-align: center;
}
.popup__set label {
  display: flex;
}
.popup__set label .img_box {
  width: 80px;
  height: 120px;
  margin-right: 16px;
  background: #f0f0f0;
}
.popup__set label .img_box img {
  max-width: 100%;
  max-height: 100%;
}
.popup__set label .txt_box {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.popup__set label .txt_box .txt_title {
  font-size: 14px;
  font-weight: 400;
  color: #404040;
  margin-bottom: 6px;
}
.popup__set label .txt_box .Price {
  display: flex;
  align-items: center;
}
.popup__set label .txt_box .Price span {
  letter-spacing: -0.08px;
}
.popup__set label .txt_box .Price span:first-child {
  font-size: 14px;
  font-weight: bold;
  color: #131922;
  margin-right: 4px;
}
.popup__set label .txt_box .Price span:nth-child(2) {
  font-size: 14px;
  color: #a0a0a0;
  margin-right: 4px;
}
.popup-bundle__title {
  padding: 26px 34px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #131922;
  background-color: #f8f8f8;
}
.popup-bundle__item {
  margin-bottom: 20px;
}
.popup-bundle__link {
  display: flex;
  padding: 0 34px;
}
.popup-bundle__thum {
  position: relative;
  overflow: hidden;
  display: flex;
  width: 80px;
  height: 120px;
  margin-right: 20px;
  align-items: center;
  background-color: #f8f8f8;
}
.popup-bundle__thum img {
  width: 100%;
  mix-blend-mode: multiply;
}
.popup-bundle__thum .soldout {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 20px;
  text-align: center;
  color: #fff;
  font-size: 10px;
  letter-spacing: 0;
  background-color: rgba(20, 26, 35, 0.3);
}
.popup-bundle__info {
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  width: calc(100% - 100px);
}
.popup-bundle__info-strong, .popup-bundle__info-price {
  display: flex;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: -0.08px;
}
.popup-bundle__info-strong--bold, .popup-bundle__info-price--bold {
  margin-right: 4px;
  font-weight: bold;
  color: #131922;
}
.popup-bundle__info-strong--gray, .popup-bundle__info-price--gray {
  margin-right: 8px;
  color: #a0a0a0;
}
.popup-bundle__info-strong--gold, .popup-bundle__info-price--gold {
  font-weight: bold;
}
.popup-bundle__info-strong {
  margin-bottom: 6px;
  color: #000;
}
.popup-bundle__info-description {
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.08px;
  color: #404040;
}
.popup-bundle__btn .more {
  display: flex;
  width: 327px;
  height: 48px;
  margin: 2px auto 118px auto;
  font-size: 14px;
  letter-spacing: 0.23px;
  align-items: center;
  justify-content: center;
}
.popup-bundle__btn .more span {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  background: url(../../image/05IconArrowDown.svg) no-repeat center/contain;
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
}
.popup__constituent .product__list {
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
}
.popup__constituent .product__item {
  position: relative;
  width: calc(50% - 4.5px);
  padding-right: 0;
  margin-bottom: 20px;
  flex-shrink: 0;
  box-sizing: content-box;
}
.popup__constituent .product__thum {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.popup__constituent .product__thum a {
  display: flex;
  width: 100%;
  padding-top: 150%;
  align-items: center;
  justify-content: center;
}
.popup__constituent .product__thum a::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.03);
}
.popup__constituent .product__thum a img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.popup-model-size .popup__content {
  padding: 0;
}
.popup-model-size__content {
  padding: 20px 20px 28px;
}
.popup-model-size__image {
  width: 100%;
}
.popup-model-size__text {
  margin-top: 12px;
  font-size: 14px;
  line-height: 20px;
  color: #131922;
}
.popup__staff-review-detail {
  width: 920px;
  height: auto;
  padding: 0 34px 34px 34px;
  min-height: 0;
}
.popup__staff-review-detail .header-popup {
  width: calc(100% + 68px);
  height: 56px;
  padding-bottom: 20px;
  margin-left: -34px;
}
.popup__staff-review-detail .header-popup__title em {
  font-weight: normal;
  color: #787878;
}
.popup__staff-review-detail .popup__content {
  padding: 0;
}
.popup__staff-review-detail .staff-review-detail {
  height: 602px;
  max-height: calc(90vh - 130px);
  overflow-y: auto;
  margin-top: -1px;
  padding-right: 20px;
}
.popup__staff-review-detail .staff-review-detail::-webkit-scrollbar {
  display: block;
  width: 4px;
}
.popup__staff-review-detail .staff-review-detail::-webkit-scrollbar-thumb {
  background-color: #131922;
  background-clip: padding-box;
}
.popup__staff-review-detail .staff-review-detail::-webkit-scrollbar-track {
  background-color: #e0e0e0;
}
.popup__staff-review-detail .staff-review-detail__item {
  position: relative;
  padding-left: 480px;
  min-height: 602px;
}
.popup__staff-review-detail .staff-review-detail__item ~ .staff-review-detail__item {
  margin-top: 18px;
}
.popup__staff-review-detail .staff-review-detail__swiper {
  position: absolute;
  top: 0;
  left: 0;
  width: 456px;
}
.popup__staff-review-detail .staff-review-detail__swiper:not(.swiper-container-navigation) .swiper-button-prev,
.popup__staff-review-detail .staff-review-detail__swiper:not(.swiper-container-navigation) .swiper-button-next {
  display: none;
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-prev,
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-next {
  position: absolute;
  width: 56px;
  height: 56px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.35);
  opacity: 0;
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-prev:after,
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-next:after {
  width: 32px;
  height: 32px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: 100%;
  overflow: hidden;
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-prev {
  left: 0;
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-prev:after {
  content: "prev";
  background-image: url(../../image/category_vi_prev_arrow.svg);
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-next {
  right: 0;
}
.popup__staff-review-detail .staff-review-detail__swiper .swiper-button-next:after {
  content: "next";
  background-image: url(../../image/category_vi_next_arrow.svg);
}
.popup__staff-review-detail .staff-review-detail__swiper:hover .swiper-button-prev,
.popup__staff-review-detail .staff-review-detail__swiper:hover .swiper-button-next {
  opacity: 1;
}
.popup__staff-review-detail .staff-review-detail__image {
  position: relative;
  padding-top: 132.0175438596%;
}
.popup__staff-review-detail .staff-review-detail__image > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.popup__staff-review-detail .staff-review-detail__staff-info {
  display: flex;
  align-items: center;
  padding: 20px 0;
  border-bottom: 1px solid #f0f0f0;
}
.popup__staff-review-detail .staff-review-detail__staff-info > span {
  padding: 0 8px 0 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
  color: #404040;
}
.popup__staff-review-detail .staff-review-detail__staff-info > span + span {
  position: relative;
  padding: 0 8px 0 12px;
}
.popup__staff-review-detail .staff-review-detail__staff-info > span + span:before {
  content: "/";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-size: 12px;
}
.popup__staff-review-detail .staff-review-detail__size {
  margin-top: 20px;
}
.popup__staff-review-detail .staff-review-detail__size > p {
  font-size: 16px;
  line-height: 24px;
  color: #787878;
}
.popup__staff-review-detail .staff-review-detail__size > p + {
  margin-top: 4px;
}
.popup__staff-review-detail .staff-review-detail__staff-info ~ .staff-review-detail__comment, .popup__staff-review-detail .staff-review-detail__size ~ .staff-review-detail__comment {
  margin-top: 24px;
}
.popup__staff-review-detail .staff-review-detail__comment {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  max-height: 300px;
  overflow-y: auto;
}
.popup__staff-review-detail .staff-review-detail__comment .hilite,
.popup__staff-review-detail .staff-review-detail__comment .bg {
  background-color: rgba(255, 219, 136, 0.3);
}
.popup__staff-review-detail .staff-review-detail__rating {
  margin-top: 32px;
}
.popup__staff-review-detail .staff-review-detail__rating .rating-item {
  display: flex;
  align-items: center;
}
.popup-review-filter .popup__content {
  height: calc(100% - 67px);
  overflow-y: auto;
  scrollbar-width: auto;
}
.popup-review-filter .popup__content::-webkit-scrollbar, .popup-review-filter .popup__content::-webkit-scrollbar-thumb, .popup-review-filter .popup__content::-webkit-scrollbar-track {
  display: none;
}
.popup__staff-review-detail .staff-review-detail__rating .rating-item__title {
  height: 24px;
  min-width: 70px;
  margin-right: 12px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #929292;
}
.popup__staff-review-detail .staff-review-detail__rating .rating-item__value {
  height: 24px;
  font-size: 16px;
  line-height: 24px;
  color: #131922;
}
.popup__staff-review-detail .staff-review-detail__rating .rating-item ~ .rating-item {
  margin-top: 8px;
}
.popup-review-filter {
  overflow: hidden;
}
.popup-review-filter .review-filter__header {
  display: flex;
  justify-content: space-between;
  padding: 20px 30px 0 34px;
  height: 67px;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  align-items: center;
}
.popup-review-filter .review-filter__header p {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.4px;
  color: #131922;
  position: relative;
  height: 48px;
  box-sizing: border-box;
  padding: 12px 0px;
}
.popup-review-filter .review-filter__header p::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: #131922;
  position: absolute;
  left: 0;
  bottom: 0;
}
.popup-review-filter .review-filter__header-button {
  display: flex;
  gap: 10px;
}
.popup-review-filter .review-filter__refresh {
  width: 32px;
  height: 32px;
}
.popup-review-filter .review-filter__refresh img {
  width: 100%;
}
.popup-review-filter .review-filter__close {
  width: 32px;
  height: 32px;
  position: relative;
}
.popup-review-filter .review-filter__close img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
  height: 24px;
}
.popup-review-filter .review-filter__list {
  padding: 16px 0 19px;
}
.popup-review-filter .review-filter__item {
  padding: 0 0 16px;
}
.popup-review-filter .review-filter__item .selectbox-wrap--not-scroll {
  padding-bottom: 34px;
  max-height: none;
  border: none;
  overflow: auto;
  background: transparent;
}
.popup-review-filter .review-filter__item .selectbox-wrap__scroll {
  height: auto;
  max-height: 192px;
  border: 1px solid #141a23;
  overflow-y: scroll;
  background: #fff;
}
.popup-review-filter .review-filter__title {
  padding: 14px 0;
  font-size: 16px;
  line-height: 19px;
  color: #131922;
  font-weight: bold;
}
.popup-review-filter .review-filter__checkbox {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  padding: 4px 0 10px;
  gap: 24px 19px;
}
.popup-review-filter .review-filter__checkbox .checkbox-detail {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.popup-review-filter .review-filter__checkbox .checkbox-detail .checkbox {
  flex-shrink: 0;
}
.popup-review-filter .review-filter__checkbox .checkbox-detail__text {
  padding: 2px 0;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
.popup-review-filter .review-filter__range {
  padding-top: 11px;
}
.popup-review-filter .review-filter__range .noUi-range-target {
  position: relative;
  height: 20px;
  padding: 0 15px;
}
.popup-review-filter .review-filter__range .noUi-range-target::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 100%;
  height: 1px;
  background-color: #131922;
}
.popup-review-filter .review-filter__range .noUi-range-target,
.popup-review-filter .review-filter__range .noUi-range-target * {
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: border-box;
}
.popup-review-filter .review-filter__range .noUi-range-base,
.popup-review-filter .review-filter__range .noUi-range-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.popup-review-filter .review-filter__range .noUi-range-connects {
  overflow: hidden;
  z-index: 0;
}
.popup-review-filter .review-filter__range .noUi-range-connect,
.popup-review-filter .review-filter__range .noUi-range-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.popup-review-filter .review-filter__range .noUi-range-origin {
  height: 0;
}
.popup-review-filter .review-filter__range .noUi-range-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  width: 30px;
  height: 30px;
  right: -15px;
  top: -5px;
  background: transparent;
  cursor: default;
}
.popup-review-filter .review-filter__range .noUi-range-handle::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 15px;
  height: 15px;
  background: #131922;
  border-radius: 15px;
  transform: translate(-50%, -50%);
}
.popup-review-filter .review-filter__range .noUi-range-touch-area {
  height: 100%;
  width: 100%;
}
.popup-review-filter .review-filter__range .noUi-range-state-tap .noUi-range-connect,
.popup-review-filter .review-filter__range .noUi-range-state-tap .noUi-range-origin {
  transition: transform 0.3s;
}
.popup-review-filter .review-filter__range [disabled].noUi-range-target,
.popup-review-filter .review-filter__range [disabled].noUi-range-handle,
.popup-review-filter .review-filter__range [disabled] .noUi-range-handle {
  cursor: not-allowed;
}
.popup-review-filter .review-filter__range .range-default {
  display: flex;
  justify-content: space-between;
  margin-top: 17px;
}
.popup-review-filter .review-filter__range .range-default__min, .popup-review-filter .review-filter__range .range-default__max {
  display: flex;
  align-items: center;
}
.popup-review-filter .review-filter__range .range-default .value,
.popup-review-filter .review-filter__range .range-default .unit,
.popup-review-filter .review-filter__range .range-default .wave {
  font-size: 14px;
  color: #a0a0a0;
}
.popup-review-filter .review-filter__range .range-selected {
  display: flex;
  margin-top: 8px;
}
.popup-review-filter .review-filter__range .range-selected .range-value-form {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
}
.popup-review-filter .review-filter__range .range-selected .range-value-form .range-value-label {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 5px;
  border: 1px solid #e0e0e0;
}
.popup-review-filter .review-filter__range .range-selected .range-value-form .range-value-label input {
  width: 100%;
  outline: none;
  border: 0;
  padding: 12px 3px 12px 8px;
  height: 48px;
  box-sizing: border-box;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  color: #131922;
}
.popup-review-filter .review-filter__range .range-selected .range-value-form .range-value-label .unit {
  flex-shrink: 0;
  padding-right: 3px;
  font-size: 16px;
  color: #131922;
  font-weight: bold;
}
.popup-review-filter .review-filter__range .range-selected .range-value-form ~ .range-value-form:before {
  content: "~";
  display: block;
  width: 24px;
  text-align: center;
  flex-shrink: 0;
}
.title {
  position: relative;
  background: #fff;
  z-index: 10;
}
.title p {
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  font-weight: 500;
  color: #131922;
  text-align: center;
}
.title .a_close {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.txt_box {
  padding: 0 20px;
  padding-bottom: 20px;
}
.txt_box dl {
  display: flex;
  margin-bottom: 8px;
}
.txt_box dl:last-of-type {
  margin-bottom: 0;
}
.txt_box dl dt {
  margin-right: 8px;
}
.txt_box dl dt,
.txt_box dl dd {
  font-size: 12px;
  line-height: 1.5;
  font-weight: 400;
  color: #787878;
  text-align: left;
}
.txt_box p {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #131922;
  text-align: left;
}

.go_button {
  display: flex;
  align-items: center;
}
.go_button.go_button2 button {
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
}
.go_button button {
  box-sizing: border-box;
  display: block;
  width: 50%;
  height: 56px;
  line-height: 56px;
  background: #929292;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  text-align: center;
}
.go_button button:last-child {
  background: #131922;
}
.go_button a {
  box-sizing: border-box;
  display: block;
  width: 50%;
  height: 56px;
  line-height: 56px;
  background: #929292;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  background: #131922;
}

.popup__set::-webkit-scrollbar,
.popup__set::-webkit-scrollbar-thumb,
.popup__set::-webkit-scrollbar-track {
  display: none;
}

.gd_info_notice {
  margin-top: 40px;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}

.gd_info_txt dl {
  margin-top: 40px;
}
.gd_info_txt dl dt {
  display: flex;
  align-items: center;
  min-height: 64px;
  padding: 16px 0;
  box-sizing: border-box;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  color: #000;
}
.gd_info_txt dl dd {
  position: relative;
  padding-left: 12px;
  font-size: 16px;
  line-height: 24px;
  color: #404040;
}
.gd_info_txt dl dd:not(:last-of-type) {
  margin-bottom: 12px;
}
.gd_info_txt dl dd::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  left: 0;
  top: 8px;
  border-radius: 50%;
  background-color: #131922;
}
.gd_info_txt dl dd b {
  font-weight: 500;
}
.gd_info_txt dl dd ul {
  margin-top: 8px;
}
.gd_info_txt dl dd ul li {
  position: relative;
  padding-left: 14px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
  color: #787878;
}
.gd_info_txt dl dd ul li::before {
  content: "-";
  width: 14px;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  transform: translateY(-2px);
}
.gd_info_txt dl dd span.dt ~ ul {
  margin: 0;
}
.gd_info_txt dl dd span.dt ~ ul li {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #131922;
}
.gd_info_txt dl dd span.dt ~ ul li::before {
  content: "";
}

.detail__bottom-product-info-notice .detail-notice-header {
  padding: 22px 0;
  font-size: 22px;
  line-height: 22px;
  letter-spacing: 1px;
  color: #000;
}
.detail__bottom-product-info-notice .siv-selectbox {
  padding: 24px 0 18px;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid {
  letter-spacing: normal;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid colgroup {
  display: none;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table {
  border-collapse: collapse;
  width: 100%;
  margin-top: 6px;
  border-top: 1px solid #e0e0e0;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table th,
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td {
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  line-height: 24px;
  border-bottom: 1px solid #f0f0f0;
  box-sizing: content-box;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table th {
  width: 210px;
  padding: 15px 20px 15px 24px;
  color: #131922;
  font-weight: 500;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td {
  padding: 15px 22px;
  color: #787878;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td.emphasis-txt {
  font-weight: bold;
  font-size: 16px;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .cert-logo {
  display: block;
  margin-bottom: 10px;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .cert-logo img {
  margin: 0;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .cert-link {
  text-decoration: underline;
  color: #787878;
  font-size: 14px;
  line-height: 24px;
  margin-left: 5px;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info:first-child {
  margin-top: 15px;
  border-top: 1px solid #e0e0e0;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info:not(:first-child) {
  border-top: 1px solid #f0f0f0;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info:last-child {
  border-bottom: 1px solid #e0e0e0;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info ul {
  display: flex;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info li {
  font-size: 12px;
  line-height: 24px;
  color: #929292;
  padding: 9px 0;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info li.material-info-title {
  background-color: #f8f8f8;
  padding: 9px 28px 8px 24px;
  width: 144px;
  flex-shrink: 0;
  font-size: 12px;
  line-height: 24px;
  text-align: left;
  box-sizing: border-box;
  color: #131922;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info li.on {
  color: #131922;
}
.detail__bottom-product-info-notice #divGoodsClssGuideMid table td .material-info li.on span {
  font-weight: bold;
}
.detail__bottom-product-info-notice .detail__tab-info-notice-more {
  display: flex;
  margin-top: 40px;
  box-sizing: border-box;
}
.detail__bottom-product-info-notice .detail__tab-info-notice-more button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 327px;
  height: 48px;
  margin: 0 auto;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.23px;
  line-height: 48px;
  border-color: #131922;
}
.detail__bottom-product-info-notice .detail__tab-info-notice-more button .toggle-text {
  display: flex;
  align-items: center;
}
.detail__bottom-product-info-notice .detail__tab-info-notice-more button .toggle-text::before {
  content: "닫기";
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.23px;
  line-height: 48px;
  border-color: #131922;
  margin-left: 5px;
}
.detail__bottom-product-info-notice .detail__tab-info-notice-more button .toggle-text::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  background: url(../../image/05Icon32PxThinArrowDown.png) no-repeat center/16px;
  transform: rotate(180deg);
}
.detail__bottom-product-info-notice.table-fold .tbl_row > table > tbody > tr:nth-child(4) ~ tr,
.detail__bottom-product-info-notice.table-fold .tbl_row > table > tbody > tr:nth-child(4) ~ tr td,
.detail__bottom-product-info-notice.table-fold .tbl_row > table > tbody > tr:nth-child(4) ~ tr th, .detail__bottom-product-info-notice.table-fold .tbl_row > table > tr:nth-child(4) ~ tr,
.detail__bottom-product-info-notice.table-fold .tbl_row > table > tr:nth-child(4) ~ tr td,
.detail__bottom-product-info-notice.table-fold .tbl_row > table > tr:nth-child(4) ~ tr th {
  display: none;
}
.detail__bottom-product-info-notice.table-fold .detail__tab-info-notice-more button .toggle-text::before {
  content: "펼쳐보기";
}
.detail__bottom-product-info-notice.table-fold .detail__tab-info-notice-more button .toggle-text::after {
  transform: rotate(0deg);
}

.detail__tab-info-html img {
  width: auto !important;
  height: auto !important;
}

.detail__join-club {
  text-align: right;
}
.detail__join-club a,
.detail__join-club button {
  display: block;
  margin-bottom: 8px;
}

.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n+1) .siv-colorchip__tooltip::after,
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n+2) .siv-colorchip__tooltip::after {
  left: 41px;
}
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n+1) .siv-colorchip__tooltip.type-2,
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n+2) .siv-colorchip__tooltip.type-2 {
  top: -85px;
  left: 101px;
}
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n) .siv-colorchip__tooltip::after,
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n-1) .siv-colorchip__tooltip::after {
  left: 201px;
}
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n) .siv-colorchip__tooltip.type-2,
.detail__bottom-info-colorchip .siv-colorchip .siv-colorchip__label:nth-child(6n-1) .siv-colorchip__tooltip.type-2 {
  top: -85px;
  left: -60px;
}

.siv-colorchip__border:hover {
  border: 1px solid #e0e0e0;
}

.box-cody-recom {
  position: relative;
}
.box-cody-recom .btn-round-more {
  position: absolute;
  top: 138px;
  left: 204px;
}
