html {
  scroll-behavior: smooth;
}

img.pay-image{width:100%}input#discount{width:80%;display:inline-block}label.not-valid{color:red}label.code-valid{color:green}button.btn.btn-outline-success.my-2.my-sm-0.coupon-check-btn{background:#607d8b !important}td.sommerce-modals__order-value.price.active{color:green}.float{position:fixed;width:50px;height:50px;bottom:30px;right:20px;z-index:100}.float img{width:100%;height:100%}img.contact-line{width:200px}.sommerce-modals__order-posts__list{max-height:400px;overflow-y:scroll}i.fa.fa-spinner.fa-spin.load-more.abas{display:inline-block !important;font-size:30px;width:100%}img.contact-line{border-radius:50px}.b7n1-navbar__4wkcsz .navbar-block__logo img{max-height:initial;width:130px}.b1f2-features__a46nle .features-item__image img{width:200px}@-webkit-keyframes zoomeffect{0{background-position:center;transform:scale(0.8,0.8)}50%{background-position:center;transform:scale(1.2,1.2)}100%{background-position:center;transform:scale(1,1)}}@keyframes zoomeffect{0{background-position:center;transform:scale(0.8,0.8)}50%{background-position:center;transform:scale(1.2,1.2)}100%{background-position:center;transform:scale(0.8,0.8)}}a.float{-webkit-animation:zoomeffect 4s infinite;-moz-animation:zoomeffect 4s infinite;animation:zoomeffect 4s infinite}div#account_not_found{margin-bottom:0 !important}@media(max-width:600px) and (min-width:0){.features-item__container-right{text-align:center !important}.block-slider__item-content{text-align:center}.block-reviews__item.d-md-flex{text-align:center}.modal-body{max-height:98vh;overflow-y:scroll}footer#b8f1_footer__bhv5x{text-align:center !important}footer#b8f1_footer__bhv5x p{text-align:center !important}.b3s1-slider__sat4ss .block-slider__item{text-align:center}div#b5t5_text__9u962zk h1,div#b5t5_text__9u962zk p{text-align:center !important}.b3s1-slider__u2s7sh9{text-align:center}.block-howitworks__item p{text-align:left !important}}@media(max-width:600px){.before-nav-p{display:none}.info-contact{left:0;right:0;margin-left:auto;margin-right:auto;width:201px;margin-top:2px}}.before-nav .container{position:relative}.header-fixed{height:90px !important}.phone-icon a[href^=tel]{text-decoration:inherit;color:white}
ul.footer-social {
  list-style: none;
  margin: 15px 0;
  padding: 0;
}

ul.footer-social li {
  display: contents;
}

ul.footer-social li a {
  background: #ee096b;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  display: inline-block;
  line-height: 41px;
  font-size: 18px;
  color: white;
  margin: 0 3px;
}

ul.footer-social li a:hover {
  background: #aa41ab;
}
@media (max-width: 1366px) and (min-width: 0px) {
  div#payment_conferm_m img.pay-image,
  div#payment_conferm_m_subscription img.pay-image {
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  section.hero {
    overflow-x: hidden;
}

  div#payment_conferm_m .sommerce-modals__actions {
    margin-top: 0;
  }
}



.cta-buy {
  margin-top: 10px;
}

.cta-buy a {
  color: white;
  align-items: center;
  place-content: center;
  display: flex;
  margin-top: 0 !important;
  text-decoration: none;
}

.cta-buy a.button-s-1,.cta-buy a.button-s-2 {
  background-color: #b238a0 !important;
  border-color: #b238a0 !important;
  background-image: none;
  max-width: 100%;
    text-align: center;
}

.cta-buy a.button-s-1:hover,.cta-buy a.button-s-2:hover {
  background-color: #fc591e !important;
  border-color: #fc591e !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
  font-size: 13px;
}

@media (max-width: 600px) and (min-width: 0px) {
  .cta-buy a.button-s-1, .cta-buy a.button-s-2 {
      width: 100%;
      margin-bottom: 10px;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    font-size: 15px;
  }
}

.type-container {
  max-width: 650px;
}

.text-center {
  text-align: center;
}

.service-type-card {
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
  outline: 2px solid;
}

.service-type-card.active .service-type-title {
  background: #FF4D56;
  color: white;
}

.service-type-card .service-type-title {
  padding-top: 8px;
  padding-right: 17px;
  padding-bottom: 8px;
  padding-left: 17px;
  background: #18181a14;
  font-size: 20px;
  width: 100%;
  text-align: center;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.service-type-card:not(.active) .service-type-title {
  color: #FF4D56 !important;
  background-color: #18181a14;
}

.service-type-card.thai.active {
  outline: 2px solid #716bca !important;
  color: #716bca !important;
}

.service-type-card:not(.active) .service-type-title.thai {
  color: #716bca !important;
}

.service-type-card.active .service-type-title.thai {
  color: white;
  background: #716bca !important;
}

.service-type-card ul li {
  color: black;
}

.service-type-card {
  outline-color: #18181a14;
}

.service-type-card.active {
  outline-color: #FF4D56;
}

.new-card-container {
  margin-bottom: 20px;
  padding: 40px 0 55px;
  background: white;
  border: 1px solid #ccd2d9;
  border-radius: 20px;
  text-align: center;
  box-shadow: 0 0 4px 0 rgba(0,0,0,0.08);
  position: relative;
  overflow: hidden;
}

.new-card-container.active {
  border-color: #FF4D56 !important;
}

.new-card-container:hover {
  border-color: #FF4D56;
}

.new-card-container .title {
  font-weight: 600;
  font-size: 23px;
  text-align: center;
  margin-top: 30px;
}

.new-card-container .price-before {
  font-size: 17px;
  color: rgb(121, 121, 121);
  text-decoration: line-through;
}

.new-card-container .current-price {
  color: red !important;
  font-size: 30px;
}

.new-card-container .img {
  position: absolute;
  top: 10px;
  transform: translateX(-50%);
  left: 50%;
  width: 50px;
  height: 50px;
  background: aliceblue;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new-card-container .img img {
  width: 20px;
  height: 20px;
}

.new-card-container .buy-package {
  position: relative;
  max-width: 170px;
}

.new-card-container .icon {
  color: #ba3195;
}

.buy-now-banner {
  position: fixed;
  inset-inline: 0;
  background: white;
  bottom: 0;
  height: 100px;
  padding: 20px;
  display: flex;
  border-top: 1px solid #ccd2d9;
  justify-content: center;
}

.buy-now-banner button:focus,
.buy-now-banner button {
  outline: none !important;
  padding: 15px;
  font-size: 26px;
  font-weight: 500;
  color: #fff;
  text-align: center;
  background: #FF4D56;
  border-radius: 50px 50px 50px 50px;
  border: none;
  line-height: 26px;
  width: 100%;
  max-width: 377px;
  cursor: pointer;
}

.order-preview {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.order-preview .price-before {
  color: #6c757d;
  text-decoration: line-through;
}

.order-value {
  margin-right: 20px;
  font-size: 24px;
}

.buy-now-banner .buy-now-btn {
  min-width: 220px;
}

.package-preview-card {
  border: 1px solid #d9d9d9 !important;
  border-radius: 6px;
}

.product-preview {
  padding: 20px;
  background: #0c7bff0f;
  margin-top: 10px;
  border: 1px solid #dfe4fa;
  border-radius: 6px;
  color: #003d85;
}

.package-preview-card .title {
  font-weight: 100;
  font-size: 20px;
}

.package-preview-card .service-title,
.package-preview-card .price {
  font-size: 18px;
}

.sommerce-modals__form-group .form-control {
  border: 1px solid #d2d2d3 !important; 
}

.service-type-card ul {
  padding: 10px;
}

.service-type-card ul li {
  margin-bottom: 10px;
}

.service-type-card ul li span {
  margin-left: 10px;
  font-size: 18px;
}

.checkmark {
  position: relative;
  height: 42px;
  width: 42px;
  border: 2px solid #18181a14;
  border-radius: 0.25em;
  transition: all 0.25s;
}

@media screen and (min-width: 500px) {
  .dbd.checkout {
    display: none;
  }
}

@media (max-width: 768px) {
  .checkmark {
    height: 24px !important;
    width: 24px !important;
  }

  .checkmark::after {
    width: 7px !important;
    height: 14px !important;
    top: 2px !important;
    left: 7px !important;
  }
}

.service-type-card.active .checkmark::after {
  content: "";
  position: absolute;
  border: 2px solid black;
  border-color: #fff0 white white #fff0;
  left: 0.6em;
  top: 0.15em;
  width: 15px;
  height: 25px;
  border-width: 0 0.15em 0.15em 0;
  transform: rotate(45deg);
}

.service-type-card.active .checkmark {
  background-color: #FF4D56;
  border-color: #FF4D56;
}


.service-type-card {
  height: 100%;
}

.service-type-card.active.thai .checkmark {
  background-color: #716bca;
  border-color: #716bca;
}

.buy-now-banner {
  display: none !important;
}

@media screen and (max-width: 500px) {
  .service-type-card * {
    font-size: 12px !important;
  }

  .buy-now-banner {
    display: block !important;
  }

  .new-card-container {
    padding: 25px 0 10px;
    margin-bottom: 10px;
  }

  .new-card-container .current-price {
    font-size: 17px;
  }

  .new-card-container .title {
    font-size: 12px;
  }

  .new-card-container .price-before {
    font-size: 12px;
  }
  
  .row {
    --bs-gutter-x: 0.5rem;
    margin-top: calc(var(--bs-gutter-y)* -1);
    margin-right: calc(var(--bs-gutter-x)* -.5);
    margin-left: calc(var(--bs-gutter-x)* -.5);
  }
  
  .col-6,
  .col-lg-3.col-md-6.col-4 {
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    margin-top: var(--bs-gutter-y);
  }

  .new-card-container .img {
    height: 40px;
    width: 40px;
  }

  .line-up {
    bottom: 110px
  }

  span.fas.fa-thumbs-up {
    width: 10px !important;
    height: 10px !important;
    font-size: 15px !important;
  }

  .dbd {
    position: fixed !important;
    top: 50px;
    right: 70px;
    z-index: 9999999999999999999 !important;
    width: 90px;
  }

  .fb.dbd {
    top: 32px;
  }
}

@media screen and (min-width: 500px) {
  .new-card-container:hover .buy-package {
    display: block;
  }
}

.buy-package {
  display: none;
  position: absolute !important;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}

.nav-link-tab.active {
  color: white !important;
}

/*! CSS Used from: Embedded */
.progress_container {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 3px auto 30px;
    position: relative;
    max-width: 580px;
}

.progress_container:before {
    content: "";
    background-color: #c4d7e5;
    position: absolute;
    top: 47%;
    left: 53px;
    transform: translateY(-50%);
    height: 2px;
    width: 80%;
    z-index: 1;
}

.progress {
    background-color: #312e81;
    position: absolute;
    top: 47%;
    left: 40px;
    transform: translateY(-50%);
    height: 2px;
    width: 0;
    z-index: 1;
    transition: .4s ease-in;
}

.circle {
    background-color: #dfeffa;
    height: 32px;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    z-index: 1;
    border: 2px solid #c4d7e5;
    transition: .4s ease;
    color: #c4d7e5;
    font-size: 14px;
}

.circle.active {
    color: #fff;
    background-color: #ff4d56;
    border: 1px solid #ff4d56;
}

.circle-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 19px;
    flex-direction: column;
    width: 110px;
}

.circle-wrap span {
    font-weight: 600;
    margin-top: 5px;
    color: #c4d7e5;
    font-size: 14px;
}

.circle-wrap .circle.current-step~span {
    color: #ff4d56 !important;
}

.circle-wrap .circle.active~span {
    color: #312e81;
}

@media only screen and (max-width:767px) {
    .circle-wrap {
        width: 55px;
        justify-content: start;
        top: 24%;
    }

    .circle-wrap span {
        word-spacing: 20px;
        text-align: center;
        margin-top: 11px;
        line-height: 15px;
        font-weight: 600;
    }

    .progress_container {
        max-width: 336px;
    }

    .progress_container:before {
        top: 39%;
        width: 80%;
        left: 40px;
    }

    .progress {
        top: 39%;
    }
}

@media only screen and (max-width:367px) {
    .progress_container:before {
        max-width: 235px;
        left: 40px;
    }
}

@media screen {
  .progress_container {
    margin-bottom: 20px !important;
  }

  @media (max-width: 768px) {
    .progress_container {
      margin-bottom: 24px !important;
    }
  }
}

.circle.visited {
  border: 2px solid #312e81;
  background-color: #dfeffa;
}

.service-type {
  font-size: 20px;
}

.service-quantity {
  font-size: 25px;
  color: #dc3545;
}

.service-name {
  color: #8d8d8d;
}

.order-total {
  font-size: 23px;
  text-align: center;
  color: #0d3754;
}

.product-radio {
  display: none;
}

/* Custom radio */
.custom-radio {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 2px solid #DFEFFA;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}

.radio-label {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: absolute;
  top: 8px;
  left: 8px;
}

.high-quality-product .product-radio:checked+.custom-radio {
  background-color: #FF4D56;
  border-color: #FF4D56;
}

.product-radio:checked+.custom-radio::after {
  background-image: url(https://cdn-3.convertexperiments.com/uf/10046329/10046806/check-icon.png);
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-size: 18px 15px;
  background-repeat: no-repeat;
  width: 18px;
  height: 15px;
}

@media (max-width: 768px) {
  .custom-radio {
    width: 20px;
    height: 20px;
  }

  .product-radio:checked+.custom-radio::after {
    background-size: 12px 10px;
    width: 12px;
    height: 10px;
  }
}

.product-radio:checked + .custom-radio {
  background-color: #FF4D56;
  border-color: #FF4D56;
}

.product-content-wrap{width:100%;display:inline-block;}
.product-content-wrap p{font:bold 1.1rem "prompt";width:100%;text-align:left;display:inline-block;padding:20px;background:#EFEFEF;border-radius:5px;}
.product-content-wrap .review-wrap{border:1px solid #EFEFEF;}
.product-content-wrap .review-wrap .review-textarea{display:flex;position:relative;padding:5px;margin:0 10px;}
.product-content-wrap .review-wrap .review-textarea .textarea-input{margin:8px 0;width:100%;}
.product-content-wrap .review-wrap .review-textarea .textarea-input textarea{padding:10px 20px;width:100%;height:140px;resize:none;font-size:12px;}
.product-content-wrap .review-wrap .review-textarea .textarea-input .textarea-input-max{position:absolute;right:20px;bottom:20px;font-size:12px;color:lightgray;}
.product-content-wrap .review-wrap .review-picture-arrow-wrap{display:block;position:relative;}
.product-content-wrap .review-wrap .review-textarea-button{display:flex;position:relative;padding:5px;margin:0 10px;flex-direction:column;}
.product-content-wrap .review-wrap .review-textarea-button .confirm-review{width:100%;padding:10px;border:none;background-color:#002EC0;font-size:14px;color:white;cursor:pointer;}
@media (min-width:1100px){
.product-content-wrap .review-wrap .review-grid-layout{display:grid;align-content:center;justify-content:center;grid-auto-flow:column;grid-template-columns:140px 400px;}
}
.product-content-wrap .review-wrap .review-grid-layout .review-rate{display:flex;position:relative;justify-content:center;padding:5px;margin:12px 10px 0 10px;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box{display:flex;flex-direction:column;justify-content:center;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-text{font-size:20px;font-weight:bold;text-align:center;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-text-rate{font-size:64px;font-weight:bold;text-align:center;line-height:1;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-top-rate-star{color:#FFC451;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-top-rate-star [data-star]{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-top-rate-star [data-star]::before{display:block;content:'â˜…â˜…â˜…â˜…â˜…';color:#ddd;font-size:27px;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-top-rate-star [data-star]::after{white-space:nowrap;position:absolute;top:0;left:0;content:'â˜…â˜…â˜…â˜…â˜…';width:0;color:#FFC451;font-size:27px;overflow:hidden;height:100%;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-top-rate-star [data-star^="5"]::after{width:100%;}
.product-content-wrap .review-wrap .review-grid-layout .review-rate .review-rate-box .review-rate-total{font-size:14px;font-weight:400;letter-spacing:1;text-align:center;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap{display:flex;position:relative;justify-content:center;padding:0 5px;margin:0 10px;}
@media (min-width:1100px){
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap{justify-content:flex-start;align-items:center;padding-top:9px;width:460px;}
}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap{width:100%;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .container{width:70%;margin:6px 10px;background-color:#ddd;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .container .skills{text-align:right;height:17px;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .container .five-star{width:60%;background-color:#FFC451;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .barchart-wrap{display:flex;align-items:center;justify-content:center;cursor:pointer;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .barchart-wrap .barchart-text-star{width:40px;font-size:14px;text-align:right;color:#999;}
.product-content-wrap .review-wrap .review-grid-layout .review-barchart-wrap .barchart-inner-wrap .barchart-wrap .barchart-text-total{width:30px;font-size:14px;text-align:left;}
.product-content-wrap .review-wrap .review-filter-wrap{display:flex;position:relative;justify-content:center;padding:10px 5px;margin:5px;background:white;position:sticky;top:70px;z-index:1;}
@media (max-width:500px){
.product-content-wrap .review-wrap .review-filter-wrap{top:50px;}
}
.product-content-wrap .review-wrap .review-filter-wrap .review-filter-button{border:none;font-size:14px;color:#9A9A9A;background-color:#EFEFEF;padding:5px;margin:0 6px;width:30%;cursor:pointer;}
.product-content-wrap .review-wrap .review-filter-wrap .review-filter-button.active{background-color:#FFC451;color:white;}
.product-content-wrap .review-wrap .user-review-wrap{display:flex;position:relative;justify-content:center;padding:5px;margin:10px;max-height:1000px;overflow:auto;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box{width:100%;max-height:1000px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-line{border-top:1px solid #e6e6e6;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap{display:flex;flex-direction:column;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap{justify-content:flex-start;display:flex;flex-direction:row;align-items:center;flex:7;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-icon{min-width:40px;height:40px;background:#D9D9D9;border-radius:50%;margin-right:10px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-icon i{display:flex;justify-content:center;align-items:center;align-content:center;height:100%;font-size:20px;color:white;}
@media (min-width:1100px){
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-icon{margin-top:14px;}
}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon{display:flex;flex-direction:column;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon .user-name{display:flex;justify-content:flex-start;font-weight:600;text-align:left;word-break:break-word;margin-right:55px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon .user-name .user-name-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon .user-name .verified{min-width:60px;display:flex;margin-right:10px;margin-left:3px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon .user-name .verified i{display:flex;align-items:flex-start;margin-top:7px;color:#22ac5b;margin-left:3px;font-size:11px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-title-wrap-icon .user-name .verified .text-verified{font-size:11px;font-weight:normal;align-items:flex-start;display:flex;color:#22ac5b;margin-left:3px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star{color:#FFC451;font-size:14px;line-height:15px;display:flex;flex-direction:column;gap:6px;text-align:left;}
@media (min-width:1100px){
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star{flex-direction:column;}
}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star [data-star]{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star [data-star]::before{display:block;content:'â˜…â˜…â˜…â˜…â˜…';color:#ddd;font-size:15px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star [data-star]::after{white-space:nowrap;position:absolute;top:0;left:0;content:'â˜…â˜…â˜…â˜…â˜…';width:0;color:#FFC451;font-size:15px;overflow:hidden;height:100%;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star [data-star^="3"]::after{width:60%;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star [data-star^="5"]::after{width:100%;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star .user-review-date{color:#AFAFAF;font-size:12px;display:flex;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .user-title-wrap .user-review-star .user-review-date .user-review-product{color:#AFAFAF;font-size:12px;display:flex;margin-left:3px;flex:3;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .content-right-wrap{display:flex;position:absolute;right:7px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-box-wrap .content-right-wrap .user-review-like{float:right;font-size:12px;cursor:pointer;margin-right:10px;margin-top:1px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text{display:flex;text-align:start;flex-direction:column;line-height:20px;font-size:14px;gap:15px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text .user-review-text-inner{margin-left:50px;margin-right:15px;overflow-wrap:break-word;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text .review-picture-arrow-wrap{display:block;position:relative;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text .user-review-img{display:flex;justify-content:flex-start;overflow:auto;margin:0 50px;min-height:122px;max-height:122px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text .user-review-img .container{display:flex;gap:10px;align-items:center;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-box-title-wrap .user-review-text .user-review-img .container img{max-width:172px;max-height:122px;}
.product-content-wrap .review-wrap .user-review-wrap .user-review-box .user-review-readmore{color:#62ABEF;cursor:pointer;}
.barchart-wrap .container { padding: 0 !important; }