/*--- Colors setup ---*/
/*--- Fonts ---*/
/*--- Spacing ---*/
/*--- Buttons ---*/
/*--- helpers ---*/
/*--- Product single - tabs ---*/
.product-tabs .woocommerce-tabs {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs {
    flex-direction: row;
  }
}
.product-tabs .woocommerce-tabs #ets_product_qa_length, .product-tabs .woocommerce-tabs .ets_pro_qa_length {
  display: none;
}
.product-tabs .woocommerce-tabs .wc-tabs {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .wc-tabs {
    width: 25%;
  }
}
@media screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs .wc-tabs div.woocommerce-Tabs-panel.hide {
    display: none !important;
  }
}
@media screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs .wc-tabs div.woocommerce-Tabs-panel.show {
    display: block !important;
  }
}
@media screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs .wc-tabs div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--ask.show, .product-tabs .woocommerce-tabs .wc-tabs div.woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.show {
    display: flex !important;
  }
}
@media screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs .wc-tabs li.active {
    position: sticky;
    top: 0;
    z-index: 999999;
  }
}
.product-tabs .woocommerce-tabs .wc-tabs li a {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.09px;
  color: #000000;
  display: block;
  padding: 0.75rem 1rem;
  text-decoration: none;
  transition: 0.2s background-color, 0.2s color;
  position: relative;
}
.product-tabs .woocommerce-tabs .wc-tabs li a::after {
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: calc(50% - 10px);
  right: 0.625rem;
  transform: rotateZ(90deg);
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.625 1.25L14.375 10L5.625 18.75" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .wc-tabs li a::after {
    display: none;
  }
}
.product-tabs .woocommerce-tabs .wc-tabs li a:hover {
  background-color: #F0F0F0;
  color: #0197F6;
}
.product-tabs .woocommerce-tabs .wc-tabs li a:hover::after {
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: calc(50% - 10px);
  right: 0.625rem;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.625 1.25L14.375 10L5.625 18.75" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.product-tabs .woocommerce-tabs .wc-tabs .active a {
  background-color: #F0F0F0;
  color: #0197F6;
}
.product-tabs .woocommerce-tabs .wc-tabs .active a::after {
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  top: calc(50% - 10px);
  right: 0.625rem;
  transform: rotateZ(-90deg);
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.625 1.25L14.375 10L5.625 18.75" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .wc-tabs .active a::after {
    transform: rotateZ(0);
    display: block;
  }
}
.product-tabs .woocommerce-tabs #respond textarea#comment:focus, .product-tabs .woocommerce-tabs #tab-ask #ets-qus-form textarea#ques-text-ar:focus, .product-tabs .woocommerce-tabs input#author:focus, .product-tabs .woocommerce-tabs input#email:focus {
  box-shadow: none;
  border-color: #0197F6;
}
.product-tabs .woocommerce-tabs .entry-content {
  width: 100%;
  padding: 0.625rem;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .entry-content {
    width: 75%;
    padding: 0;
  }
}
.product-tabs .woocommerce-tabs .entry-content h2, .product-tabs .woocommerce-tabs .entry-content #reviews #comments h2.woocommerce-Reviews-title {
  font-size: 1.9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .entry-content h2, .product-tabs .woocommerce-tabs .entry-content #reviews #comments h2.woocommerce-Reviews-title {
    font-size: 1.95rem;
  }
}
@media (min-width: 992px) {
  .product-tabs .woocommerce-tabs .entry-content h2, .product-tabs .woocommerce-tabs .entry-content #reviews #comments h2.woocommerce-Reviews-title {
    font-size: 2.4375rem;
  }
}
.product-tabs .woocommerce-tabs .entry-content p, .product-tabs .woocommerce-tabs .entry-content ul, .product-tabs .woocommerce-tabs .entry-content li {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.09px;
  color: #000000;
  padding: 0;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs .entry-content p, .product-tabs .woocommerce-tabs .entry-content ul, .product-tabs .woocommerce-tabs .entry-content li {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.product-tabs .woocommerce-tabs .entry-content ul {
  padding-left: 1.25rem;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-product-attributes.shop_attributes {
  border: none;
  margin-bottom: 0;
  border-collapse: separate;
  border-spacing: 0 5px;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-product-attributes-item {
  border: none;
  background-color: #F8F8F8;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-product-attributes-item__label {
  font-weight: 400;
  border: none;
  font-size: 0.875rem;
  padding: 0.75rem 1rem;
  white-space: nowrap;
}
.product-tabs .woocommerce-tabs .entry-content td.woocommerce-product-attributes-item__value {
  padding: 0.75rem 1rem;
  border: none;
}
.product-tabs .woocommerce-tabs .entry-content td.woocommerce-product-attributes-item__value p {
  font-weight: 600;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-product-attributes-item__value p {
  font-weight: 700;
  padding: 0;
  text-align: right;
  font-size: 0.875rem;
}
.product-tabs .woocommerce-tabs .entry-content .ft-document-download {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 150%;
  /* 21px */
  letter-spacing: 0.0021875rem;
  color: #000000;
  padding: 0.9375rem;
  padding-left: 2.1875rem;
  background-color: #F0F0F0;
  text-decoration: none;
  background-image: url('data:image/svg+xml,<svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.25 8.625V0H1.3125C1.16332 0 1.02024 0.0592632 0.914752 0.164752C0.809263 0.270242 0.75 0.413316 0.75 0.5625V20.4375C0.75 20.5867 0.809263 20.7298 0.914752 20.8352C1.02024 20.9407 1.16332 21 1.3125 21H16.6875C16.8367 21 16.9798 20.9407 17.0852 20.8352C17.1907 20.7298 17.25 20.5867 17.25 20.4375V9H8.625C8.52554 9 8.43016 8.96049 8.35983 8.89017C8.28951 8.81984 8.25 8.72446 8.25 8.625Z" fill="black"/><path d="M9.75037 0.455152V7.31343C9.75037 7.36316 9.77012 7.41085 9.80528 7.44602C9.84045 7.48118 9.88814 7.50093 9.93787 7.50093H16.7961C16.8147 7.50095 16.8328 7.49547 16.8482 7.4852C16.8636 7.47493 16.8756 7.46032 16.8828 7.44322C16.8899 7.42612 16.8918 7.4073 16.8882 7.38912C16.8846 7.37094 16.8758 7.35423 16.8627 7.34109L9.91021 0.38859C9.89707 0.37553 9.88036 0.366655 9.86218 0.363085C9.844 0.359516 9.82518 0.361411 9.80808 0.368532C9.79097 0.375653 9.77637 0.387681 9.7661 0.403098C9.75583 0.418514 9.75035 0.436628 9.75037 0.455152Z" fill="black"/></svg>');
  background-position: 10px center;
  background-repeat: no-repeat;
}
.product-tabs .woocommerce-tabs .entry-content .ft-document-download span {
  float: right;
  color: #0197F6;
  font-weight: 400;
}
.product-tabs .woocommerce-tabs .entry-content #reviews .woocommerce-pagination {
  display: none;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li .comment-text, .product-tabs .woocommerce-tabs .entry-content .comment-text {
  border: none;
  padding: 0;
  margin-left: 5.625rem;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li .comment-text p, .product-tabs .woocommerce-tabs .entry-content .comment-text p {
  margin-bottom: 1.25rem;
  color: #000000;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li .comment-text p.meta, .product-tabs .woocommerce-tabs .entry-content .comment-text p.meta {
  margin-bottom: 2.5rem;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li .comment-text .star-rating span, .product-tabs .woocommerce-tabs .entry-content .comment-text .star-rating span {
  color: #0197F6;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li .comment-text .description p, .product-tabs .woocommerce-tabs .entry-content .comment-text .description p {
  font-weight: 500;
}
.product-tabs .woocommerce-tabs .entry-content #reviews #comments ol.commentlist li img.avatar {
  position: relative;
  width: 3.125rem;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-review__dash {
  display: none;
}
.product-tabs .woocommerce-tabs .entry-content .woocommerce-review__author {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  letter-spacing: 0.005rem;
}
.product-tabs .woocommerce-tabs .entry-content time.woocommerce-review__published-date {
  font-size: 0.75rem;
  font-weight: 400;
  font-style: normal;
  line-height: 125%;
  /* 15px */
  letter-spacing: 0.00075rem;
  color: #414042;
}
.product-tabs .woocommerce-tabs .entry-content .comment_container {
  border-top: 1px solid #F0F0F0;
  padding-top: 2.5rem;
}
.product-tabs .woocommerce-tabs .entry-content #review_form #respond {
  border: none;
  border-top: 1px solid #F0F0F0;
  padding: 2.5rem 0 0 0;
}
.product-tabs .woocommerce-tabs .entry-content .comment-reply-title {
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 125%;
  /* 31.25px */
  display: block;
}
.product-tabs .woocommerce-tabs .entry-content .comment-notes {
  font-size: 1rem;
}
.product-tabs .woocommerce-tabs .entry-content .comment-notes .required {
  color: #ED1941;
}
.product-tabs .woocommerce-tabs .entry-content label {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
  letter-spacing: 0.035px;
  color: #000000;
  display: block;
  margin-bottom: 0.3125rem;
}
.product-tabs .woocommerce-tabs .entry-content label .required {
  color: #ED1941;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-rating label {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 125%;
  /* 25px */
  color: #000000;
  margin-bottom: 1.25rem;
  display: block;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-rating .required {
  color: #ED1941;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-rating .stars.selected span a {
  color: #0197F6;
}
.product-tabs .woocommerce-tabs .entry-content #review_form #respond p:not(.form-submit) {
  margin-bottom: 1.25rem;
}
.product-tabs .woocommerce-tabs .entry-content #review_form #respond p.form-submit {
  padding-top: 0.875rem;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-comment label, .product-tabs .woocommerce-tabs .entry-content .comment-form-author label, .product-tabs .woocommerce-tabs .entry-content .comment-form-email label {
  color: #000000;
}
.product-tabs .woocommerce-tabs .entry-content #respond textarea, .product-tabs .woocommerce-tabs .entry-content .comment-form-author input, .product-tabs .woocommerce-tabs .entry-content .comment-form-email input {
  padding: 0.75rem;
  border: 1px solid #F0F0F0;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0px rgba(24, 24, 28, 0.06), 0px 0px 2px 0px rgba(24, 24, 28, 0.02);
  width: 100%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-cookies-consent {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-cookies-consent label {
  font-size: 0.875rem;
  line-height: 150%;
  /* 21px */
  letter-spacing: 0.035px;
  color: #000000;
}
.product-tabs .woocommerce-tabs .entry-content .comment-form-cookies-consent input {
  width: 16px;
  background-color: #F0F0F0;
}
.product-tabs .woocommerce-tabs #tab-ask {
  display: flex;
  flex-direction: column;
  gap: 0px;
  /* TEMPORARY */
  /*END TEMPORARY*/
}
.product-tabs .woocommerce-tabs #tab-ask.not-logged-in {
  display: block;
  color: #414042;
}
.product-tabs .woocommerce-tabs #tab-ask.not-logged-in h2 {
  padding-top: 1.25rem;
}
.product-tabs .woocommerce-tabs #tab-ask.not-logged-in > a {
  color: #0197F6;
}
.product-tabs .woocommerce-tabs #tab-ask.not-logged-in > a:hover {
  color: #0168AA;
}
.product-tabs .woocommerce-tabs #tab-ask.not-logged-in #ets-qus-form {
  padding: 0;
  margin: 0;
  border: none;
}
.product-tabs .woocommerce-tabs #tab-ask .table-responsive {
  order: 1;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form {
  order: 2;
  padding-top: 1.25rem;
  margin-top: 8px;
  border-top: 1px solid #F0F0F0;
}
.product-tabs .woocommerce-tabs #tab-ask .commentlist {
  margin: 0;
  padding: 0;
  width: 100%;
  background: 0 0;
  list-style: none;
}
.product-tabs .woocommerce-tabs #tab-ask #ques-text-ar {
  width: 100%;
  border-color: #F0F0F0;
  box-shadow: 0px 1px 2px 0px rgba(24, 24, 28, 0.06), 0px 0px 2px 0px rgba(24, 24, 28, 0.02);
  padding: 0.75rem;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.product-tabs .woocommerce-tabs #tab-ask .avatar {
  float: left;
  position: relative;
  padding: 0.1875rem;
  width: 3.125rem;
  border-radius: 50%;
  height: auto;
  border: 1px solid #e1dde7;
  margin: 0;
}
.product-tabs .woocommerce-tabs #tab-ask .comment_container--answer {
  border-top: none;
  padding: 0 0 1.25rem 1.25rem;
}
@media (min-width: 768px) {
  .product-tabs .woocommerce-tabs #tab-ask .comment_container--answer {
    padding-left: 5.625rem;
  }
}
.product-tabs .woocommerce-tabs #tab-ask p.meta {
  margin-top: 0;
  margin-bottom: 0.625rem;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.product-tabs .woocommerce-tabs #tab-ask .ets-display-message p, .product-tabs .woocommerce-tabs #tab-ask .ets-dis-message-error p {
  margin: 0;
}
.product-tabs .woocommerce-tabs #tab-ask .ets-dis-message-error {
  color: #000000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: 0.035px;
  display: block;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-submit {
  margin-top: 2.0625rem;
}
.product-tabs .woocommerce-tabs #tab-ask ol.qalist {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-tabs .woocommerce-tabs #tab-ask li.qa-item {
  border-top: 1px solid #F0F0F0;
  padding: 2.5rem 0;
}
.product-tabs .woocommerce-tabs #tab-ask li.qa-item .qa-author {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask li.qa-item .qa-author {
    font-size: 0.875rem;
  }
}
.product-tabs .woocommerce-tabs #tab-ask li.qa-item .qa-item-date {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 125%;
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--body__desc p, .product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--body__desc p {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin: 0;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--body__desc p, .product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--body__desc p {
    font-size: 1rem;
  }
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_answ {
  margin-left: 5.625rem;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ {
    margin-left: 10%;
  }
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--header, .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--header {
  align-items: center;
  display: grid;
  grid-template-columns: 50px auto;
  column-gap: 2.5rem;
  margin-bottom: 0.625rem;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--header, .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--header {
    column-gap: 1.25rem;
  }
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--header__name-date, .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--header__name-date {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--header__name-date, .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--header__name-date {
    flex-flow: column;
    align-items: flex-start;
  }
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--body {
  margin-left: 5.625rem;
  margin-bottom: 1.25rem;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_ques--body {
    margin-left: 0;
  }
}
.product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--body {
  margin-left: 5.625rem;
}
@media only screen and (max-width: 580px) {
  .product-tabs .woocommerce-tabs #tab-ask .qa-item_answ--body {
    margin-left: 0;
  }
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-header {
  margin-bottom: 2.5rem;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-header .comment-reply-title {
  font-size: 1.5625rem;
  font-weight: 600;
  margin: 0;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-header p.ques-desc {
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
  padding: 0;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-row label {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.035px;
  margin: 0;
  margin-bottom: 0.3125rem;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-row textarea {
  height: 116px;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-row textarea::placeholder {
  font-size: 14px;
  color: #A0A2A4;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-row .inline-checkbox label {
  display: inline;
}
.product-tabs .woocommerce-tabs #tab-ask #ets-qus-form .form-row .inline-checkbox label a {
  color: #000000;
}
.product-tabs .woocommerce-tabs button#load-more-comments, .product-tabs .woocommerce-tabs button#ets-load-more {
  background-color: transparent;
  text-transform: none;
  width: 100%;
  color: #0197F6;
  border: none;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: 0.08px;
  padding: 0.75rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.product-tabs .woocommerce-tabs button#load-more-comments:hover, .product-tabs .woocommerce-tabs button#ets-load-more:hover {
  color: #0168AA;
}
.product-tabs .woocommerce-tabs button#load-more-comments:hover::after, .product-tabs .woocommerce-tabs button#ets-load-more:hover::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_43_4270)'%3E%3Cpath d='M4.5 15L11.5 8L4.5 0.999999' stroke='rgb(1, 104, 170)' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_43_4270'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.product-tabs .woocommerce-tabs button#load-more-comments::after, .product-tabs .woocommerce-tabs button#ets-load-more::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_43_4270)'%3E%3Cpath d='M4.5 15L11.5 8L4.5 0.999999' stroke='rgb(1, 151, 246)' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_43_4270'%3E%3Crect width='16' height='16' fill='white' transform='translate(16 16) rotate(-180)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  display: inline-block;
  transform: rotate(90deg);
  vertical-align: middle;
  padding: 0.5rem;
}
.product-tabs .woocommerce-tabs button#ets-submit, .product-tabs .woocommerce-tabs #review_form #respond .form-submit #submit {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  letter-spacing: 0.08px;
  text-transform: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: #0197F6;
  border: none;
  transition: 0.2s background;
}
.product-tabs .woocommerce-tabs button#ets-submit:hover, .product-tabs .woocommerce-tabs #review_form #respond .form-submit #submit:hover {
  background-color: #0168AA;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-search {
  display: none;
}
#reviews.cr-reviews-ajax-reviews .cr-count-row {
  display: none;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments #load-more-comments {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-show-more-review-spinner-cnt .cr-show-more-reviews-prd {
  background: #0197F6;
  color: white;
  border: 0;
  font-family: Inter;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-show-more-review-spinner-cnt .cr-show-more-reviews-prd:hover {
  cursor: pointer;
  background-color: #0168AA;
}
@media only screen and (max-width: 550px) {
  #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children {
    margin: 0;
    padding-left: 10%;
  }
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container {
  padding-top: 2.5rem;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 440px) {
  #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .crstar-rating {
    font-size: 0.875rem;
  }
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .crstar-rating span::before {
  color: #0197F6;
}
@media only screen and (max-width: 440px) {
  #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .crstar-rating span::before {
    font-size: 0.875rem;
  }
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta {
  flex-flow: column;
  flex-grow: 1;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .description {
  width: 100%;
  flex-grow: 1;
  padding: 2.5rem 0;
}
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .description p {
  margin: 0;
}
#reviews.cr-reviews-ajax-reviews .woocommerce-review__verified.verified {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form {
  display: block !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-nav {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating {
  margin: 1rem auto 2.5rem 0;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-label {
  color: #000000;
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-label .required {
  color: #ED1941;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner {
  height: 1rem;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-cont svg {
  height: 1rem;
  width: 1rem;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-cont svg.cr-rating-act path {
  fill: #0197F6;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-rating .cr-review-form-rating-nbr {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-comment {
  max-width: none;
  margin: 0 auto 0 0;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-comment .cr-review-form-lbl {
  position: relative !important;
  top: 0;
  left: 0;
  padding: 0;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  color: #000000;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-comment .cr-review-form-lbl span {
  color: #ED1941;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-comment textarea {
  border-radius: 0;
  border-color: #F0F0F0;
  box-shadow: 0px 1px 2px 0px rgba(24, 24, 28, 0.06), 0px 0px 2px 0px rgba(24, 24, 28, 0.02);
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-comment textarea::placeholder {
  color: #A0A2A4;
  font-size: 0.875rem;
  font-weight: 400;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item {
  display: block;
  max-width: none;
  margin: 0;
  padding: 0;
  border-bottom: 0;
  margin-bottom: 2.5rem;
  padding-top: 2.5rem;
  border-top: 1px solid #F0F0F0;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item img {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item > span {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item .comment-reply-title {
  font-size: 1.5625rem;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item .ques-desc {
  font-size: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-item .ques-desc span {
  display: inline;
  color: #ED1941;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-ne {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-form-item-media {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-buttons {
  margin: 0 auto 0 0;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit {
  width: auto;
  font-size: 1rem;
  background: #0197F6;
  padding: 0.75rem 1.875rem;
  font-family: Inter;
  line-height: 1;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit:hover {
  background-color: #0168AA;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel {
  display: none !important;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-result .cr-review-form-continue {
  width: auto;
  font-size: 1rem;
  background: #0197F6;
  padding: 0.75rem 1.875rem;
  font-family: Inter;
  line-height: 1;
}
#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-review-form #review_form_wrapper #review_form .cr-review-form-wrap .cr-review-form-result .cr-review-form-continue:hover {
  background-color: #0168AA;
}
