.elementor-120960 .elementor-element.elementor-element-31f545c9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-120960 .elementor-element.elementor-element-4318dc7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-120960 .elementor-element.elementor-element-381ba755{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--align-items:center;--gap:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:50px;--margin-left:0px;}.elementor-120960 .elementor-element.elementor-element-1546e20f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--gap:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-120960 .elementor-element.elementor-element-1546e20f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-120960 .elementor-element.elementor-element-2c472a70 .elementor-heading-title{color:#BBBBBB;font-family:"Montserrat", roboto;font-size:18px;font-weight:500;line-height:22px;}.elementor-120960 .elementor-element.elementor-element-2c472a70 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-120960 .elementor-element.elementor-element-2ba9433f .elementor-heading-title{color:#373737;font-family:"Montserrat", roboto;font-size:32px;font-weight:700;line-height:40px;}.elementor-120960 .elementor-element.elementor-element-2ba9433f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-120960 .elementor-element.elementor-element-4bbe9c87{--gap:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-120960 .elementor-element.elementor-element-6605212{text-align:left;}.elementor-120960 .elementor-element.elementor-element-b80a25d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--align-items:center;--margin-top:0px;--margin-right:0px;--margin-bottom:15px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-120960 .elementor-element.elementor-element-7e11cd3 .elementor-heading-title{color:#888888;font-family:"Montserrat", roboto;font-size:18px;font-weight:700;line-height:22px;}.elementor-120960 .elementor-element.elementor-element-7e11cd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button{font-family:"Montserrat", roboto;font-size:15px;font-weight:700;fill:#373737;color:#373737;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#373737;border-radius:36px 36px 36px 36px;}.elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button:hover, .elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button:focus{color:#FFFFFF;background-color:#373737;}.elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button:hover svg, .elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-120960 .elementor-element.elementor-element-5a0eb54a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;}.elementor-120960 .elementor-element.elementor-element-7b062fd1{text-align:right;}.elementor-120960 .elementor-element.elementor-element-7b062fd1 img{width:100%;max-width:100%;}.elementor-120960 .elementor-element.elementor-element-7a30b165{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-120960 .elementor-element.elementor-element-7a30b165 .elementor-divider-separator{width:100%;}.elementor-120960 .elementor-element.elementor-element-7a30b165 .elementor-divider{padding-top:2px;padding-bottom:2px;}.elementor-120960 .elementor-element.elementor-element-3456b6cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;}.woocommerce .elementor-120960 .elementor-element.elementor-element-12937e68 .woocommerce-tabs ul.wc-tabs li a{color:#373737;font-family:"Montserrat", roboto;}.woocommerce .elementor-120960 .elementor-element.elementor-element-12937e68 .woocommerce-Tabs-panel{color:#373737;}.woocommerce .elementor-120960 .elementor-element.elementor-element-12937e68 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Montserrat", roboto;font-weight:600;line-height:30px;}.woocommerce .elementor-120960 .elementor-element.elementor-element-12937e68 .woocommerce-Tabs-panel h2{color:#373737;}.woocommerce .elementor-120960 .elementor-element.elementor-element-12937e68 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Montserrat", roboto;font-weight:600;}@media(min-width:601px){.elementor-120960 .elementor-element.elementor-element-381ba755{--content-width:650px;}.elementor-120960 .elementor-element.elementor-element-1546e20f{--width:60%;}.elementor-120960 .elementor-element.elementor-element-5a0eb54a{--width:40%;}}@media(max-width:1024px) and (min-width:601px){.elementor-120960 .elementor-element.elementor-element-1546e20f{--width:65%;}.elementor-120960 .elementor-element.elementor-element-5a0eb54a{--width:25%;}}@media(max-width:1024px){.elementor-120960 .elementor-element.elementor-element-381ba755{--align-items:center;--gap:0px;--flex-wrap:nowrap;}.elementor-120960 .elementor-element.elementor-element-2ba9433f .elementor-heading-title{font-size:30px;}.elementor-120960 .elementor-element.elementor-element-7b062fd1{text-align:center;}.elementor-120960 .elementor-element.elementor-element-7b062fd1 img{width:100%;}.elementor-120960 .elementor-element.elementor-element-7a30b165 .elementor-divider{padding-top:30px;padding-bottom:30px;}}@media(max-width:600px){.elementor-120960 .elementor-element.elementor-element-31f545c9{--margin-top:60px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-120960 .elementor-element.elementor-element-381ba755{--align-items:center;--margin-top:0px;--margin-right:0px;--margin-bottom:13px;--margin-left:0px;}.elementor-120960 .elementor-element.elementor-element-1546e20f{--width:50%;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:10px;}.elementor-120960 .elementor-element.elementor-element-2c472a70 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-120960 .elementor-element.elementor-element-2c472a70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-120960 .elementor-element.elementor-element-2ba9433f .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-120960 .elementor-element.elementor-element-2ba9433f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-120960 .elementor-element.elementor-element-6605212 img{width:50%;}.elementor-120960 .elementor-element.elementor-element-7e11cd3 .elementor-heading-title{font-size:12px;line-height:15px;}.elementor-120960 .elementor-element.elementor-element-392b8c03 .elementor-button{font-size:12px;padding:10px 18px 10px 18px;}.elementor-120960 .elementor-element.elementor-element-5a0eb54a{--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;}.elementor-120960 .elementor-element.elementor-element-7a30b165 .elementor-divider{padding-top:15px;padding-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-4318dc7f */label[for="cren_subscribe_to_comment"],
h2.woocommerce-Reviews-title, .cr-credits-div, .cr-summaryBox-wrap{
display:none !important;
}
.woocommerce #reviews #comments ol.commentlist li:not(:last-child) .comment-text{
    border: none !important;
}
.cstext-upload {
    margin-bottom: 25px;
}
.woocommerce-product-rating a:hover {
    text-decoration: none;
    color: #00a7d4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba9433f */.lgfont h1{
    color: #373737 !important;
}
a.woocommerce-review-link:hover {
    text-decoration: none !important;
    border: none !important;
}
li.depth-1 ul li {
    border-bottom: none !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-12937e68 */.woocommerce .commentlist li{
    border-bottom: 1px solid #E6E6E6;
    border-radius: 0px;
}
.comment-text .meta .woocommerce-review__author{
color: #373737 !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta{
opacity: 1 !important;
}
time.woocommerce-review__published-date{display:none !important;}
  .cr-upload-images-status::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='71' viewBox='0 0 71 71' fill='none'%3E%3Crect x='0.5' y='0.5' width='70' height='70' rx='9.5' fill='white' stroke='%23C2C2C2'/%3E%3Cpath d='M34.2487 36.7534C32.9138 36.7534 31.6184 36.7534 30.331 36.7534C29.9518 36.7534 29.5727 36.7613 29.1936 36.7455C28.538 36.7138 28.0246 36.1921 28.0009 35.5438C27.9772 34.9114 28.4353 34.3659 29.0751 34.271C29.2173 34.2473 29.3673 34.2473 29.5174 34.2473C30.955 34.2473 32.3925 34.2473 33.8379 34.2473C33.9643 34.2473 34.0828 34.2473 34.2487 34.2473C34.2487 34.105 34.2487 33.9943 34.2487 33.8837C34.2487 32.3816 34.2487 30.8796 34.2487 29.3696C34.2487 28.6976 34.5962 28.1996 35.157 28.0494C35.9942 27.8201 36.7525 28.413 36.7525 29.3301C36.7604 30.8242 36.7525 32.3184 36.7525 33.8125C36.7525 33.9469 36.7525 34.0813 36.7525 34.2473C36.9105 34.2473 37.029 34.2473 37.1553 34.2473C38.6403 34.2473 40.1173 34.2473 41.6022 34.2473C42.2736 34.2473 42.7317 34.5477 42.9213 35.0695C43.2215 35.8996 42.6291 36.7375 41.7207 36.7455C40.2279 36.7534 38.7351 36.7455 37.2422 36.7455C37.0921 36.7455 36.95 36.7455 36.7525 36.7455C36.7525 36.864 36.7525 36.9747 36.7525 37.0854C36.7525 38.6112 36.7604 40.1369 36.7525 41.6627C36.7525 42.4216 36.2549 42.9671 35.5677 42.9987C34.8016 43.0303 34.2487 42.4769 34.2487 41.639C34.2408 40.1369 34.2487 38.6349 34.2487 37.1249C34.2487 37.0221 34.2487 36.9036 34.2487 36.7534Z' fill='%23939393'/%3E%3C/svg%3E");
    height:60px;
    width:60px;
    background-repeat:no-repeat;
    top:0;
    cursor:pointer;
    background-position: 100%;
    background-size:60px 60px;
    z-index: 656;
    visibility: visible;
      left: 0;
  }
  .cr-upload-local-images{position:relative;}
  #cr_review_image, .cr-upload-images-status{z-index:1;font-size: 0;}
  .cr-upload-images-status{
  height:80px;
  width: 157px;
  cursor:pointer;
  }
  #review_form .cr-upload-images-preview, .cr-upload-images-preview{
  margin-top: -18px;  
  }
  .cr-upload-images-preview img {
  height: 60px;
  width: 60px;
  border-radius: 10px;
  }
  #cr_review_image
  { opacity:0; }
  .cr-upload-local-images {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  }
  .single-product .comment-form textarea,textarea#comment {
  background: #FFFFFF;
  border-radius: 20px;
  height: 179px;
  border: 1px solid #c2c2c2 !important;
  height: 179px;
  }
  .woocommerce .comment-respond{
  background: #FFFFFF;
  box-shadow: none !important;
  border-radius: 25px;
  padding: 22px 53px 0px 53px !important;
  }
  .woocommerce p.form-submit {
    margin-bottom: 0 !important;
  } 
  .single-product .form-submit .submit{
    margin-top: 0px !important;
  }
  .comment-form-rating .stars span {
    width: 17rem !important;
  }
  span#reply-title { 
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
    color: #373737;
    margin-bottom: 46px;
  }
  #commentform label{
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #666666;
  }
  p.comment-form-comment label {
    display: none;
  }
  label.cr-upload-images-status {
    visibility: hidden;
  }
  input[type='text'], textarea{
    font-family: 'Montserrat', Sans-Serif !important;
    font-style: normal;
    font-weight: 500;
    font-size:16px;
    line-height: 24px; 
    color: #B0B0B0;
    padding:25px 20px 20px 25px !important; 
  }
  .c4wp_captcha_field{
    margin-bottom: 10px;
    transform: scale(.90);
    margin-left: -55px;
  }
  form#commentform .form-submit{
    display: inline-block;
    margin-top: 15px !important;
  }
  span.hidereviewform {
    background: #FFFFFF;
    border: 2px solid #373737;
    border-radius: 35px;
    padding: 8px 27px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #373737;
    padding: 10px 40px !important;
    position: relative;
    top: 9px;
  }
  form#commentform .form-submit{
    width: 100%;  
  }
  #author, .comment-form-email>#email{
    padding:18px !important;
    border: 1px solid #c2c2c2 !important;
    font-family: 'Montserrat', sans-serif !important;
  }
@media(max-width:600px){
      .w-toplink.active{
          bottom:70px !important;
      }
  .woocommerce #reviews #comments ol.commentlist li .comment-text{
  padding: 0 0 0px 0px !important;  
  margin:0px !important;
  }
  .woocommerce #reviews #comments ol.commentlist li .meta{
  padding: 0 0 35px 70px;   
  margin-top: 0px !important;
  }
  .comment-text .meta .woocommerce-review__author { 
    color: #373737 !important;
    font-size: 18px;
    line-height: 22px;
    opacity: 1 !important;
    margin-bottom: 0px;
    margin-top: 0px !important;
  }
  .comment-text .description p{
    font-size: 12px;
    line-height: 18px;  
  }
  .woocommerce .commentlist li{
  padding: 20px 0px 20px 0px !important;
  }
  .iv-comment-images.cr-comment-videos {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .hideonMob{display:none;}
  .comment-respond{
    bottom: 0;
  }
  .woocommerce .comment-respond{
  padding: 15px 15px 15px 15px !important;
  }
  .comment-respond{
    position: relative;
    width: 100%;
  }
  .cr-upload-images-status {
    height: 55px;
    width: 108px;
  }
  span.hidereviewform{
    font-size: 13px;
    top: 0;
    padding: 6px 20px !important;
  }
  #commentform input[type="submit"] {
    font-size: 14px !important;
    padding: 0px 19px !important;
    line-height: 0 !important;
    height: 32px !important;
  }
  #review_form .cr-upload-images-preview, .cr-upload-images-preview {
    margin-top: 0 !important;
  }
  .product-template-default.single.single-product .star-rating {
  margin-left: 70px;
}
  .wcc-revisit-bottom-left {
  bottom: 50px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3456b6cd */.cstext-upload{
  font-family: 'Montserrat', Sans-Serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #666666;  
  margin-bottom: 30px;
}
.woocommerce .commentlist li {
    display: block;
    background: #FFFFFF; 
    border-radius: 25px;
    padding: 30px;
}
.woocommerce .commentlist img.avatar{
    top: 30px !important;
    left:0px !important;
}
.woocommerce #reviews #comments ol.commentlist li:not(:last-child) .comment-text{
    border-width: 0 0 0px !important;
}
.woocommerce-Reviews-title, span.woocommerce-review__dash,  .cr-summaryBox-wrap, ul.tabs.wc-tabs, .woocommerce-review__published-date{
    display: none !important;
}
.comment-text .description p{
    font-family: 'Montserrat', Sans-Serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #373737;
}
.comment-text .meta .woocommerce-review__author{
    font-family: 'Montserrat', Sans-Serif;
    font-style: normal;
    font-weight:600;
    font-size: 22px;
    line-height: 27px;
    color: #000000;
}
.iv-comment-image {
    border-radius: 18px;
    border: none;
}
 
@media(max-width:600px){
      .elementor-118121 .elementor-element.elementor-element-64836a7a .elementor-swiper-button svg {
      fill: #ffffff;
      background: #00a7d4;
      height: 30px;
      width: 30px;
      border-radius: 25px;
      padding: 6px;
    } 
    .woocommerce .commentlist img.avatar{
      top: 0px !important;
      left:0px !important;
    }
        
    .topCstShadow{
      box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
      backdrop-filter: blur(20px);
    }
    
      .depth-2 p.meta {
          padding-bottom: 22px !important;
      }
  }/* End custom CSS */