.button,
.header-top {
  -webkit-box-align: center;
}


.dropdown-block-holder,
.header-link,
.header-logo,
.y-radio,
.y-radio input,
.y-radio span,
.y-save {
  cursor: pointer;
}

.header-auth .block_reg .block_or::before,
.photo,
.y-prev {
  left: 0;
}

.product .character-items,
.product .review-info-list,
.product-info-review-modal-body-item-progress {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #1d8848;
  outline: 0;
  border: none;
  border-radius: 4px;
  -webkit-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.button:hover {
  background-color: rgba(var(--color-primary), 0.9);
}

.button:active {
  background-color: rgba(var(--color-primary), 0.7);
}

.button.button-link,
.button.button-text {
  background-color: transparent;
  padding: 0;
  margin: 0;
}

.button span {
  color: #fff;
  font-size: 22px;
  font-weight: 450;
}

.button.button-link span {
  color: rgb(var(--color-blue));
  font-size: 21px;
  font-weight: 450;
}

.button.button-text span {
  color: rgb(var(--color-black2));
  font-size: 22px;
  font-weight: 450;
}

.basket-products__title>div:last-child,
.card-horizontal .card-info-review,
.feedback-chat-user-evaluation,
.header-menu ul,
.header-top,
.header-top-wrapper,
.messange .chats-block-client div,
.messange .chats-block-customer div,
.offersBuying-title__date,
.paymentCards>.card .card-number>div,
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>div,
.product-item__bottom,
.pruduct .buyer-offer__info>div,
.pruduct .pruduct-info,
.pruduct .pruduct-info__price,
.pruduct .pruduct-info__price .buyer__user {
  display: flex;
  align-items: center;
}

.header-top-wrapper::before {
  content: "";
  content: "";
}

.button.button-text i {
  color: #1d8848;
  font-size: 24px;
  margin-left: 4px;
}

.comment-info-wrapper span,
.company-header-character,
.company-header-info,
.copy_link_content_btn,
.feedback-chat-comment-like,
.feedback-chat-user,
.flex,
.info-list li,
.list-footer-nav ul,
.product .review .comment-info-wrapper span,
.product-breadcrumb ul li .copy_link_content_btn,
.product-buttons,
.product-electronic-items,
.product-image-other.active,
.product-image.dual.active,
.product-retailer,
.product-stars-dropdown-lower,
.sampleEbey-info__content .shareLink>div:last-child,
.wholesale_view_bloks_left .tab-content>.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-menu ul li:not(:last-child),
.info-list li:not(:last-child),
.messages .product-feedback-table h4 {
  margin-bottom: 12px;
}

.info-list li span {
  color: #484848;
  font-size: 21px;
  font-weight: 400;
}

.info-list li i {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px dashed rgb(var(--color-border));
  margin: 0 10px 6px;
}

.info-list li b {
  color: #068c53;
  font-size: 21px;
  font-weight: 450;
}

.dynamic-content {
  padding: 32px;
  border-radius: 4px;
  background: #fff;
}

.dynamic-content h1,
.dynamic-content h2,
.dynamic-content h3,
.dynamic-content h4,
.dynamic-content h5,
.dynamic-content h6 {
  color: #212121;
  font-weight: 500;
  margin-bottom: 8px;
}

.dynamic-content h1 {
  font-size: 40px;
}

.dynamic-content h2 {
  font-size: 36px;
}

.dynamic-content h3 {
  font-size: 32px;
}

.dynamic-content h4 {
  font-size: 28px;
}

.dynamic-content h5,
.feedback-chat-user-evaluation i.icon-star_full,
.product-evaluation-stars-title-item i.icon-star_full {
  font-size: 24px;
}

.archive h2,
.card-horizontal .card-info-review i.icon-star-fill,
.card-vertical .card-info-review i.icon-star_full,
.dynamic-content h6,
.f-s-20,
.y-btn i {
  font-size: 20px;
}

.dynamic-content a,
.dynamic-content li,
.dynamic-content p,
.dynamic-content span,
.dynamic-content ul {
  color: #484848;
  font-size: 22px;
  font-weight: 400;
}

.dynamic-content p,
.form-check-wrapper:not(:last-child) {
  margin-bottom: 16px;
}

.card-horizontal .card-image .carousel-indicators,
.company-header-count p:last-child,
.dynamic-content> :last-child,
.header-auth .block_reg ul li:last-child a,
.overall-detail button:last-child,
.product-options-seller-hover-middle-right .semicircle:last-child,
.product-stars-dropdown-lower-count p:last-child,
.product-stars-dropdown-lower-items:last-child,
.sold-title p:last-child,
.sold-value p:last-child {
  margin-bottom: 0;
}

.dynamic-content ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 16px;
}

.card-horizontal .card-action i:not(:last-child),
.card-vertical .card-action i:not(:last-child),
.dynamic-content ul li:not(:last-child),
.list-filter-item .form-group:not(:last-child),
.myBuying_2 .card-horizontal .card-action i:not(:last-child),
.y-text {
  margin-bottom: 8px;
}

.y-text input:focus {
  border: 2px solid #333;
}

.y-text input {
  border: 1px solid #D9D9D9;
  color: #D9D9D9;
}

.y-info-close {
  position: absolute;
  right: 16px;
  top: 48px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  opacity: 0;
  transition: 0.3s;
  visibility: hidden;
}

.y-info-close.active {
  opacity: 1;
  visibility: visible;
}

.y-info-close img {
  width: 100%;
  height: 100%;
}

.buyer-info {
  position: relative;
}

.dynamic-content a {
  color: rgb(var(--color-blue));
}

.dynamic-content table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  margin-bottom: 16px;
}

.dynamic-content table th {
  padding: 20px;
  background: #f5f5f6;
  color: #898989;
  font-size: 18px;
  font-weight: 450;
  text-transform: uppercase;
}

.dynamic-content table td {
  color: #212121;
  font-size: 21px;
  font-weight: 450;
  padding: 20px;
}

.dynamic-content table tr:not(:last-child) td {
  border-bottom: 1px solid rgb(var(--color-border));
}

.header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0;
  background-color: #1d8848;
  position: relative;
  z-index: 99;
}

.header-top-wrapper,
.pagination-box {
  display: -webkit-box;
  display: -ms-flexbox;
}

.header-top-wrapper {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
}

.header-logo {
  flex: 1;
  max-width: 330px;
  width: 100%;
  display: block;
  margin-right: 20px;
  z-index: 99999999;
}

.footer-logo img,
.header-logo img {
  width: 100%;
  height: auto;
}

.header-logo>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.header-search {
  flex: 1;
  max-width: 600px;
  position: relative;
  margin: 0 auto;
}

.header-link,
.header-post {
  margin-left: 24px;
}

.header-search input {
  color: rgb(var(--black));
}

.header-search input::-webkit-input-placeholder {
  color: rgba(var(--black), 0.7);
}

.header-search input::-moz-placeholder {
  color: rgba(var(--black), 0.7);
}

.header-search input:-ms-input-placeholder {
  color: rgba(var(--black), 0.7);
}

.header-search input::-ms-input-placeholder {
  color: rgba(var(--black), 0.7);
}

.header-search input::placeholder {
  color: rgba(var(--black), 0.7);
}

.header-search-action {
  position: absolute;
  right: 4px;
  top: 4px;
  bottom: 4px;
  display: flex;
  align-items: center;
}

.header-search-action i {
  height: 48px;
  width: 48px;
  background-color: #00bf63;
  font-size: 32px;
  color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s linear;
  cursor: pointer;
}

.card-horizontal .card-info-review i:not(:last-child),
.card-vertical .card-info-review i:not(:last-child),
.header-search-action i:not(:last-child),
.product-image-type i:first-child,
.product-image.dual div:first-child,
.product-info-count-number:first-child,
.product-info-count:first-child {
  margin-right: 4px;
}

.header-search-action i:hover {
  color: #00bf63;
  background-color: #fff;
}

.header-auth:hover .icon-user,
.header-middle,
.header-post:hover button {
  background-color: #00ae5a;
}

.header-post button {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  padding: 8px 6px;
  border-radius: 10px;
  border: 2px solid #fff;
  background-color: transparent;
  transition: 0.5s linear;
}

.header-user {
  flex-direction: initial !important;
}

.header-user>i {
  font-size: 37px !important;
  margin-right: 5px;
}

.header-link {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.header-link i {
  font-size: 27px;
  color: #fff;
  margin-bottom: 0;
}

.header-link span,
.header-menu ul li a {
  font-size: 20px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
}

.header-link.header-heart span,
.header-link.header-shopping span,
.header-link>span:last-child {
  font-size: 12px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
}

.header-link>span:first-child {
  border: 1px solid #fff;
  border-radius: 15px;
  background-color: #d42338;
  padding: 3px 7px;
  font-size: 13px;
  position: absolute;
  top: -16px;
  right: -8px;
}

.header-auth {
  flex-direction: unset;
  position: relative;
  z-index: 999;
}

.header-auth i {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 36px;
}

.header-auth:hover .block_fath {
  opacity: 1;
  display: block;
}

.header-auth .icon-user {
  transition: 0.5s linear;
  border-radius: 50%;
}

.spark-photo {
  width: 42px !important;

  height: 42px !important;
}

.myS {
  text-align: center;
}

.spark-title {
  font-family: Inter;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(29, 136, 72, 1);
  margin-bottom: 12px;
}

.spark-one {
  border: 1px solid rgba(29, 136, 72, 1) !important;
  width: 119px !important;
  height: 35px !important;
  font-family: Inter !important;
  font-size: 15px !important;
  margin-bottom: 10px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: rgba(29, 136, 72, 1) !important;
}

.spark-two {
  border: 1px solid rgba(238, 56, 35, 1) !important;
  width: 119px !important;
  height: 35px !important;
  font-family: Inter !important;
  font-size: 15px !important;
  margin-bottom: 10px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: rgba(238, 56, 35, 1) !important;
}

.header-auth .block_fath {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  width: 250px;
  min-height: 300px;
  z-index: 999;
  padding-top: 10px;
  transition: 0.3s linear;
}

.card-info-review:hover .product-stars-dropdown,
.copy_link_content.show_copy,
.dropdown-block-holder.active .dropdown-block,
.open .menu-item-has-children:hover>ul.sub-menu,
.product-breadcrumb ul li .copy_link_content.show,
.product-info-progress-open-modal:hover .product-info-progress-modal,
.product-info-review.open-modal:hover .product-info-review-modal,
.product-options-seller .product-options-logz:hover .product-options-seller-hover,
.product-options-seller-logz:hover .product-options-seller-hover,
.product-stars-icons:hover .product-stars-dropdown,
.sold .sold-count:hover .sold-items,
.sub-menu.open {
  visibility: visible;
  opacity: 1;
}

.header-auth .block_reg {
  position: relative;
  width: 100%;
  background-color: #fff;
  padding: 10px 40px;
  height: 100%;
  border-radius: 20px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  z-index: 999;
}

.header-auth .block_reg::before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 50%;
  transform: rotate(45deg) translate(-80%, 5%);
  z-index: 9999;
}

.header-auth .block_reg .welcome_back {
  display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #15ad52;
  text-align: center;
  margin-bottom: 10px;
}

.header-auth .block_reg .reg_reg,
.header-auth .block_reg .sign_reg {
  align-items: center;
  height: 35px;
  transition: 0.5s linear;
  margin-bottom: 13px;
  margin-right: auto;
  width: 170px;
  font-style: normal;
  line-height: 10px;
  display: flex;
  margin-left: auto;
  font-weight: 400;
  font-size: 20px;
  font-family: Inter;
}

.header-auth .block_reg .sign_reg {
  justify-content: center;
  background: #00bf63;
  border-radius: 5px;
  color: #fff;
  border: 2px solid #00bf63;
}

.header-auth .block_reg .reg_reg {
  justify-content: center;
  background: 0 0;
  border-radius: 5px;
  color: #00bf63;
  border: 2px solid #00bf63;
}

.header-auth .block_reg .reg_reg:hover,
.header-auth .block_reg .sign_reg:hover {
  transform: scale(1.1);
}

.header-auth .block_reg .block_or::after,
.header-auth .block_reg .block_or::before {
  width: 69px;
  height: 1px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #676767;
  position: absolute;
  content: "";
}

.header-auth .block_reg .block_or {
  position: relative;
  text-align: center;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  width: 170px;
  margin: 0 auto 6px;
  color: #676767;
}

.header-auth .block_reg .block_or::after {
  right: 0;
}

.header-auth .block_reg p {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 7px;
  line-height: 10px;
  text-align: center;
  color: #000;
  margin-bottom: 16px;
}

.header-auth .block_reg ul {
  display: block;
  list-style: none;
  margin: 0 auto;
}

.header-auth .block_reg ul li a {
  display: block;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 10px;
  color: #15ad52;
  margin-bottom: 18px !important;
}

.footer-menu ul li a:hover,
.header-auth .block_reg ul li a:hover {
  color: #00bf63;
  text-decoration: underline;
}

.header-auth .block_social {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}

.header-auth .block_scial_item {
  display: block;
  width: 34px;
  height: 34px;
  margin-bottom: 4px;
}

.copy_link_content_btn a img,
.header-auth .block_scial_item img,
.one-main-slider-item img,
.product-breadcrumb ul li .copy_link_content_btn a img,
.wholesale_view_bloks_left_main img {
  width: 100%;
  height: 100%;
}

.header-shopping:hover i {
  -webkit-animation: 1s infinite stek;
  animation: 1s infinite stek;
}

.header-heart:hover i {
  -webkit-animation: 0.9s infinite saved;
  animation: 0.9s infinite saved;
}

.header-middle-wrapper {
  padding: 8px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.header-menu ul li:not(:last-child) {
  margin-right: 64px;
}

.header-lang {
  position: absolute;
  right: 13px;
  top: 6px;
}
.header-lang .dropdown{
  z-index: 99;
}
.mw-530 {
  max-width: 530px;
}

.header-lang .btn {
  border: none;
  padding: 0;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.header-lang .btn:focus,
.y-change .dropdown-item:focus {
  color: #fff;
}

.header-lang .btn img {
  margin: 0 2px;
}

.pagination-box {
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
}

.dropdownn,
.pagination,
.pagination>li>a {
  display: -webkit-box;
  display: -ms-flexbox;
}

.pagination {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagination>li>a {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
}

.dropdownn {
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.card-vertical .card-footer,
.slider-wrapper,
.zoomin {
  display: -webkit-box;
  display: -ms-flexbox;
}

.card-horizontal .card-footer button,
.card-vertical .card-footer button {
  min-width: 100px !important;
  margin-right: 0 !important;
}

.card-vertical .card-footer {
  display: flex;
  gap: 16px;
}

.zoomin {
  position: absolute;
  top: 16px;
  right: 16px;
  border-radius: 100%;
  background: #fff;
  width: 32px;
  height: 32px;
  z-index: 2;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dislike-disable,
.dropdown-toggle::after,
.icon-container.clicked,
.ilike-none,
.like-disable,
.likeEight,
.likeEleven,
.likeFive,
.likeFour,
.likeNine,
.likeOne,
.likeSeven,
.likeSix,
.likeTen,
.likeThree,
.likeTwelve,
.likeTwo,
.list-header-filter-form .dropdown-menu div input[type="checkbox"],
.newProduct-item .perCabinet-menu::before,
.rewiew-rating input,
.y-save svg,
.y-save.active i {
  display: none;
}

.y-styled:hover {
  background: #f5f5f5;
}

.sold-items {
  z-index: 99;
}

.y-save svg {
  width: 40px;
  height: 40px;
  margin-right: 15px;
}

.header .dropdown-menu {
  min-width: 114px;
  max-width: 114px;
}

.y-save svg path {
  fill: #1d8848;
}

.dislike-colorfull-block,
.like-colorfull-block,
.product-image.active,
.product-options-seller-hover-top div,
.sub-menu li,
.tile,
.y-color,
.y-color span,
.y-color span img,
.y-save.active svg {
  display: block;
}

.zoomin svg {
  max-width: 80%;
  height: auto;
}

.card-vertical .card-info,
.copy-wrapper,
.image-container,
.storyOrder .process-vertical {
  position: relative;
}

.dropdown.y-styled {
  min-width: 170px;
  height: 34px;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
}

.dropdown.y-styled .dropdown-menu {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

.product-electronic-lower-value button:last-child {
  border: none;
}

.y-color {
  text-align: center;
  margin-bottom: 10px;
  font-size: 9px;
}

.y-color span {
  width: 56px;
  height: 38px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4px;
  border-radius: 4px;
  overflow: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.y-color:hover span {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.y-color span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.bg-orange {
  background: #ff8600;
}

.text-orange {
  color: #ff8600;
}

.first_collapse .first_collapse_item:nth-child(3) .first_collapse_item_flex_right p,
.product-feedback-list ul li .review-info-stars.orange i,
.product-feedback-table table td i.orange,
.text-yellow {
  color: #f7b500;
}

.getQuote .pruduct-item_date p>span,
.text-grey {
  color: #939995;
}

.bg-pink {
  background: #f700ed;
}

.text-pink {
  color: #f700ed;
}

.more,
.y-cards .accordion-button {
  color: #1d8848;
  line-height: 20px;
  font-style: normal;
}

.y-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 2px;
}

.dropdown.y-styled .dropdown-item {
  border-bottom: 1px solid #b7b7b7;
  padding-top: 6px;
  padding-bottom: 6px;
}

.dropdown.y-styled .dropdown-item:last-child {
  border-bottom: none;
}

.dropdown.y-styled .dropdown-toggle {
  position: relative;
  z-index: 2;
  width: 100%;
  display: block;
  color: #5d5d5d;
  padding-left: 14px;
  line-height: 34px;
}

.dropdown .dropdown-toggle {
  background-image: url(../img/chevron-down.svg);
  background-repeat: no-repeat;
  background-position: 105px 3px;
  background-size: 18px 20px;
}

.product-buttons .dropdown .dropdown-toggle {
  background-image: url(../img/chevron-down.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 105px 3px !important;
  background-size: 18px 20px !important;
}

.product-buttons .dropdown a {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
}


.swiper-container {
  overflow: hidden;
  position: relative;
}

.collapse-btn.active .icon-right {
  -webkit-transform: rotateZ(90deg);
  -ms-transform: rotate(90deg);
  transform: rotateZ(90deg);
}

.y-radio span {
  opacity: 0;
  border: none;
}

.y-radio input {
  z-index: 1;
  position: relative;
  opacity: 0;
}

.y-opacity {
  opacity: 0.5;
}

.border-bottom-none {
  border-bottom: none;
  padding-bottom: 0;
}

.y-cards {
  padding-top: 0;
}

.y-cards .accordion-button {
  font-size: 15px;
  font-weight: 400;
  margin-left: 38px;
}

.card-horizontal .card-action span:hover,
.card-vertical .card-action span:hover,
.myBuying_2 .card-horizontal .card-action span:hover,
.y-radio input:checked+span {
  opacity: 1;
}

.y-radio {
  border: 2px solid #d9d9d9;
  border-radius: 5px;
}

.swiper-button-lock {
  opacity: 0.3;
}

.dropdown-block,
.product-info-progress-modal,
.product-info-review-modal,
ul.sub-menu {
  visibility: hidden;
  opacity: 0;
}

* {
  outline: 0;
}

.tile {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.gallery,
.gallery .tile,
.thumbs {
  height: 412px;
}

.more,
.y-btn {
  position: absolute;
  cursor: pointer;
}

.tile.active {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.slider-wrapper {
  display: flex;
  gap: 24px;
}

.gallery {
  width: 80%;
}

.thumbs {
  width: 25.8%;
}

.photo,
.thumbs img {
  width: 100%;
  height: 100%;
}

.thumbs .swiper-slide-thumb-active {
  border: 2px solid #00ae5a;
  border-radius: 8px;
  overflow: hidden;
}

.thumbs img {
  -o-object-fit: cover;
  object-fit: cover;
}

.photo {
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}

.y-btn {
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #eee;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.y-next {
  right: 0;
}

.gallery-thumbs .y-btn {
  width: 16px;
}

.gallery-thumbs {
  padding-left: 20px;
  padding-right: 20px;
}

.y-prev i {
  -webkit-transform: rotateZ(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotateZ(-180deg);
}

.gallery-thumbs .swiper-slide-thumb-active .sub-slider-item,
.one-sub-slider-item.active,
.sub-slider-item.active,
.wholesale_view_bloks_left_right_item.active {
  border: 2px solid #00ae5a;
}

.gallery-thumbs .sub-slider-item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.gallery .y-prev,
.gallery-top .y-prev {
  left: 12px;
}

.gallery .y-next,
.gallery-top .y-next {
  right: 12px;
}

.gallery-thumbs .y-btn {
  background: #eee;
  border-radius: 0;
  height: 100%;
}

.form-check .form-check-input,
.form-check .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");
}

.dropdown-block {
  position: absolute;
  top: 110%;
  left: 0;
  background: #fff;
  min-width: 210px;
  border-radius: 5x;
  border: 1px solid #d9d9d9;
  padding: 6px 9px;
  z-index: 99;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.y-v-next,
.y-v-prev {
  left: 50%;
  width: 20px;
  height: 100%;
}

.dropdown-block-holder .icon-right {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotateZ(90deg);
  -ms-transform: rotate(90deg);
  transform: rotateZ(90deg);
}

.dropdown-block-holder.active .icon-right {
  -webkit-transform: rotateZ(0);
  -ms-transform: rotate(0);
  transform: rotateZ(0);
}

.header-search>.dropdown>a {
  position: absolute;
  left: 15px;
  top: 10px;
  width: 116px;
  height: 36px;
  border: 1px solid #74b08c;
  border-radius: 10px;
  padding: 0 5px;
  color: #717673;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header-search>.dropdown .dropdown-menu {
  border: 1px solid #74b08c;
  border-radius: 10px;
  margin-top: 5px;
}

.header-search .dropdown-menu>.dropdown-item {
  border-bottom: solid #74b08c !important;
}

.header-search>select:focus-visible {
  outline: 0;
}

.header-search input {
  width: 100%;
  height: 56px;
  border-radius: 30px;
  background: #fff;
  padding: 0 108px 0 140px;
  outline: 0;
  border: none;
  font-size: 20px;
  line-height: 28px;
  color: rgb(var(--black));
}

.footer-social span,
.header-bottom-wrapper ul li a {
  color: #676767;
  font-weight: 400;
  line-height: 130%;
  font-size: 20px;
}

.dropdown-block input {
  border: 1px solid #c5c5c5;
}

.dropdown-block *,
.dropdown-block .checkbox-group span {
  font-size: 12px;
}

.dropdown-block ul {
  border: none !important;
  padding: 0 !important;
}

.dropdown-block label {
  padding-left: 0 !important;
}

.y-v-prev {
  top: -200px;
  -webkit-transform: translateX(-50%) rotateZ(-90deg);
  -ms-transform: translateX(-50%) rotate(-90deg);
  transform: translateX(-50%) rotateZ(-90deg);
}

.y-v-next {
  top: initial;
  bottom: -200px;
  -webkit-transform: translateX(-50%) rotateZ(90deg);
  -ms-transform: translateX(-50%) rotate(90deg);
  transform: translateX(-50%) rotateZ(90deg);
}

.thumbs {
  padding-top: 20px;
  padding-bottom: 20px;
}

.more {
  font-size: 15px;
  font-weight: 400;
  text-align: end;
  display: block;
  bottom: -40px;
  right: 30px;
}

.active-link,
.header-bottom-wrapper ul li a::after {
  bottom: -4px;
  background-color: #1d8848;
  position: absolute;
}

.overall-detail-block {
  height: 128px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}

.overall-detail-blocks.active .overall-detail-block {
  height: auto;
}

.dropdown-menu.show,
.dropdown-menu.show ul li {
  width: 100% !important;
}

.btn-collapse-bottom,
.btn-collapse-top {
  -webkit-transition: 0.2s linear;
  -o-transition: 0.2s linear;
}

.dropdown-menu {
  max-width: 195px;
}

.left-rot {
  content: "\e911" !important;
  -webkit-transform: rotate(180deg) !important;
  -ms-transform: rotate(180deg) !important;
  transform: rotate(180deg) !important;
}

.header-lang .dropdown-menu {
  min-width: unset;
}

.header-bottom {
  border-bottom: 3px solid #b7b7b7;
  display: block;
}

.footer-social,
.footer-wrapper,
.header-bottom-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
}

.header-bottom-wrapper ul {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.header-bottom-wrapper ul li:not(:last-child) {
  margin-right: 48px;
}

.header-bottom-wrapper ul li a {
  padding: 12px 24px;
  position: relative;
  display: block;
}

.header-bottom-wrapper ul li a::after {
  content: "";
  left: -10%;
  height: 6px;
  border-radius: 10px;
  width: 0;
  z-index: 0;
  transition: 0.5s linear;
}

.header-bottom-wrapper ul li a.active::after {
  width: 120%;
}

.active-link {
  width: 103.78px;
  height: 6px;
  border-radius: 6px;
}

@-webkit-keyframes stek {

  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes stek {

  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  50% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@-webkit-keyframes saved {

  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

@keyframes saved {

  0%,
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

.footer {
  padding: 32px 0 0;
  background: #f8f8f8;
}

.footer-wrapper {
  display: flex;
  margin-bottom: 32px;
}

.footer-logo {
  display: block;
  margin-bottom: 48px;
}

.footer-social {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #b7b7b7;
}

.footer-social span {
  margin-right: 12px;
}

.auth-input label,
.breadcrumb,
.card-vertical .card-info-brand,
.card-vertical .card-info-price,
.card-vertical .card-info-review,
.feedback-chat-user-evaluation,
.flex-center,
.footer-security,
.footer-security ul,
.footer-social ul,
.list-footer,
.list-header-layouts,
.product-breadcrumb ul,
.product-evaluation-stars-title-item,
.product-info-car-btns,
.product-info-car-item-quantity,
.product-info-car-item-seller,
.product-info-item-images,
.product-info-progress-modal-header,
.product-info-progress-modal-header-left,
.product-options-seller-hover-top,
.sampleEbey-info__content .shareLink>div>a:first-child,
.sampleEbey-info__content .text>.shareLink>div:first-child,
.sampleEbey-info__content .text>h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-security ul li:not(:last-child),
.footer-social ul li:not(:last-child) {
  margin-right: 16px;
}

.footer-social ul li img {
  width: 48px;
  height: 48px;
}

.footer-security span {
  font-size: 16px;
  line-height: 130%;
  color: #b7b7b7;
  font-weight: 400;
  margin-right: 12px;
}

.footer-security ul li img {
  height: 34px;
  width: auto;
}

.footer-left {
  flex: 1;
  max-width: 480px;
}

.footer-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 64px;
}

.checkbox-list,
.form-check-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
}

.footer-menu {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 40px;
  border-right: 1px solid #b7b7b7;
}

.checkbox-group,
.form-check-wrapper {
  -webkit-box-align: center;
  cursor: pointer;
}

.footer-menu:first-child {
  padding-left: 0;
}

.footer-menu:last-child {
  padding-right: 0;
  border-right: none;
}

.footer-menu h3 {
  font-size: 24px;
  line-height: 130%;
  color: #000;
  font-weight: 600;
  margin-bottom: 12px;
}

.footer-bottom p,
.footer-menu ul li a,
.form-select {
  line-height: 130%;
  font-weight: 400;
}

.footer-menu ul li a {
  font-size: 20px;
  color: #676767;
  -webkit-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
}

.footer-bottom {
  padding: 16px 0;
}

.footer-bottom p {
  font-size: 18px;
  color: #676767;
  text-align: center;
}

.form-select {
  background-color: transparent !important;
  border-radius: 4px;
  height: var(--form-height);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='rgb(6, 140, 83)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18.7071 8.29289C18.3166 7.90237 17.6834 7.90237 17.2929 8.29289L12 13.5858L6.70711 8.29289C6.31658 7.90237 5.68342 7.90237 5.29289 8.29289C4.90237 8.68342 4.90237 9.31658 5.29289 9.70711L11.2929 15.7071C11.6834 16.0976 12.3166 16.0976 12.7071 15.7071L18.7071 9.70711C19.0976 9.31658 19.0976 8.68342 18.7071 8.29289Z'/%3e%3c/svg%3e");
  background-size: 24px 24px;
  background-position: right 16px center;
  padding: 0 56px 0 16px;
  font-size: 16px;
  color: #000;
}

.form-check-input,
.form-control,
.form-range {
  background-color: transparent;
}

.form-control:focus,
.form-select:focus {
  border-color: #1d8848;
  -webkit-box-shadow: 0 0 16px -4px #1d8848;
  box-shadow: 0 0 16px -4px #1d8848;
}

.form-check-input {
  width: 20px;
  height: 20px;
  border-color: #1d8848;
  margin-top: 0;
  cursor: pointer;
}

.form-check-input:focus {
  border-color: #1d8848;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary), 0.25);
}

.form-check-input:checked {
  background-color: #1d8848;
  border-color: #1d8848;
}

.form-check-wrapper {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.form-check-wrapper span {
  color: #484848;
  font-size: 21px;
  font-weight: 450;
  margin-left: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.form-group label {
  font-size: 18px;
  line-height: 130%;
  color: #000;
  font-weight: 400;
  margin-bottom: 8px;
}

.checkbox-group span,
.form-control {
  font-size: 16px;
  line-height: 130%;
  color: #000;
}

.form-control {
  height: var(--form-height);
  padding: 0 16px;
  border-color: #b7b7b7;
  font-weight: 400;
}

.form-control::-webkit-input-placeholder {
  color: #1d8848;
}

.form-control::-moz-placeholder {
  color: #1d8848;
}

.form-control:-ms-input-placeholder {
  color: #1d8848;
}

.form-control::-ms-input-placeholder {
  color: #1d8848;
}

.form-control::placeholder {
  color: #1d8848;
}

.form-control.form-file {
  height: auto;
  padding: 12px;
}

.form-range {
  border: none;
  padding: 0;
  margin: 0;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-range::-webkit-slider-runnable-track {
  background-color: rgb(var(--color-border));
  height: 2px;
}

.form-range::-moz-range-track {
  background-color: rgb(var(--color-border));
  height: 2px;
}

.form-range::-webkit-slider-thumb {
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #1d8848;
}

.form-range::-moz-range-thumb {
  transform: translateY(-25%);
  background-color: #fff;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
}

.form-range:focus::-webkit-slider-thumb {
  border-color: #1d8848;
  -webkit-box-shadow: 0 0 16px -4px #1d8848;
  box-shadow: 0 0 16px -4px #1d8848;
  background-color: #fff;
}

.form-range:focus::-moz-range-thumb {
  border-color: #1d8848;
  box-shadow: 0 0 16px -4px #1d8848;
  background-color: #fff;
}

.form-check {
  padding: 0;
  margin: 0;
  min-height: unset;
}

.form-check .form-check-input {
  float: unset;
  margin: 0;
  width: 54px;
  height: 30px;
  display: block;
  background-size: 32px 32px;
  border: none;
  padding: 3px;
  cursor: pointer;
  background-color: rgb(var(--color-border));
}

.form-check .form-check-input:checked {
  background-color: #1d8848;
}

.form-check .form-check-input:focus {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}

.form-check .form-check-input:active {
  -webkit-filter: unset;
  filter: unset;
}

.checkbox-list {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin: -8px;
}

.checkbox-group,
.product-breadcrumb ul li,
.product-breadcrumb ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
}

.checkbox-group {
  margin: 0;
  padding: 8px;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.checkbox-group span {
  font-weight: 300;
}

.checkbox-group .form-check-input,
.list-header-layouts i:not(:last-child),
.product-breadcrumb ul li a:first-child,
.pruduct-myBuying_3 .product-seller h4>.square-A {
  margin-right: 8px;
}

.product-rating-title {
  color: rgba(0, 0, 0, 0.8);
  font-size: 25px;
  font-weight: 500;
  margin-bottom: 20px;
}

.company-header,
.product-feedback-page,
.product-wrapper {
  padding-top: 20px;
}

.product-breadcrumb ul li {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-breadcrumb ul li i,
.user-info .block-title .editPen i {
  font-size: 24px;
  color: #1d8848;
}

.copy_link_content,
.product-breadcrumb ul li .copy_link_content {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: calc(100% + 8px);
  background: #fff;
  border: 1px solid #b7b7b7;
  border-radius: 10px;
  width: 225px;
  padding: 8px;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
}

.product-breadcrumb ul li .copy_link_content input {
  width: 100%;
  height: 25px;
  background: #f0f0f0 !important;
  border-radius: 20px;
  margin-bottom: 6px;
  padding-left: 9px;
  padding-right: 10px;
  text-align: center;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  color: #000;
  border: 0;
}

.product-breadcrumb ul li .copy_link_content_btn_link {
  width: 96px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background: #1d8848;
  border-radius: 3px;
  margin-right: 8px;
  padding: 0 4px;
}

.copy_link_content_btn_link i,
.messages .product-feedback-table table td,
.product-breadcrumb ul li .copy_link_content_btn_link i,
.rewiew-quality-item .input-container i {
  font-size: 18px;
}

.copy_link_content_btn a,
.product-breadcrumb ul li .copy_link_content_btn a {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 8px;
}

.cart-table div,
.copy_link_content_btn a:last-child,
.list-header-layouts li:nth-child(2) a,
.messages-header ul li:last-child,
.messages-header.client ul li:last-child,
.product-breadcrumb ul li .copy_link_content_btn a:last-child,
.product-breadcrumb ul li a:last-child,
.product-buttons button:last-child,
.product-info-car-btns button:last-child,
.product-info-car-item-quantity-count:last-child,
.product-options-prices-item:last-child {
  margin-right: 0;
}

.product-breadcrumb ul li a {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.7);
}

.product-image {
  width: 100%;
  height: 250px;
  margin-bottom: 20px;
  display: none;
}

.product-image.active img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.product-image-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 6px;
}

.product-image-type i {
  font-size: 24px;
  color: #939995;
  cursor: pointer;
}

.breadcrumb-link:hover,
.card-horizontal .card-info-pros.green,
.first_collapse_item_flex_right p,
.list-footer-nav ul li a i,
.list-footer-nav ul li a:focus,
.list-footer-nav ul li a:hover,
.list-header-layouts a.active i,
.menu ul li:hover span,
.menu ul li:hover>a,
.menu ul li:hover>a>i,
.product-electronic-items-value p:nth-child(2n),
.product-feedback-list h5 b,
.product-image-type i.active,
.see_more:hover,
.seller_a_q_open .last_collapsse div span,
.sold-value p span {
  color: #1d8848;
}

.product-image.dual {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-image.dual div {
  width: 50%;
  height: 100%;
}

.product-image.dual div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 5px;
}

.product-image.dual-item {
  min-width: 50%;
}

.product-image-other {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.product-image-other-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 80px;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

.auth-image img,
.menu-banner img,
.product .feedback-profile-photo img,
.product-image-other-item img,
.product-info-item-image img,
.product-info-progress-modal-image img,
.product-retailer-img img,
.retail-banner img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.link-back {
  width: 755px;
  height: 100px;
  position: absolute;
  top: 165px;
  right: 0;
  background-color: transparent;
}

.product-info-car-item,
.product-info-flex,
.stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 14px;
}

.product-info-flex-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-info-flex-between-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-info-review-modal-body,
.product-info-review-modal-header {
  -webkit-box-align: center;
  border-bottom: 1px solid #b7b7b7;
  margin-bottom: 10px;
}

.product-info h4 {
  font-size: 20px;
  font-weight: 400;
  color: #939995;
  text-decoration: line-through;
  margin-bottom: 10px;
}

.product-info h3 {
  color: rgba(0, 0, 0, 0.8);
  font-size: 25px;
  line-height: normal;
  margin-bottom: 18px;
}

.product-info-select {
  width: 170px;
  margin-left: 20px;
}

.product-info-review,
.registration .remember>div .myCheckbox {
  margin-right: 10px;
}

.product-info-review i {
  font-size: 22px;
  color: #1d8848;
}

.product-info-review i.icon-star-fill {
  font-size: 25px;
}

.product-info-review-count {
  font-size: 16px;
}

.product-info-progress-open-modal,
.product-info-review.open-modal {
  position: relative;
  cursor: pointer;
}

.product-info-review-modal {
  background-color: #fff;
  position: absolute;
  left: -10%;
  top: calc(100% + 3px);
  padding: 14px;
  border: 1px solid #b7b7b7;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: 1;
  border-radius: 5px;
}

.product-info-review-modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 10px;
}

.product-info-review-modal-header span {
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.7);
  margin-left: 8px;
}

.product-info-review-modal-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 10px;
}

.product-info-review-modal-body-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 260px;
}

.product-info-review-modal-body-item span {
  font-weight: 400;
  font-size: 24px;
  margin-left: 8px;
}

.product-info-review-modal-body-item .product-info-review {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 10px 14px 0;
  border-right: 1px solid #b7b7b7;
}

.product-info-review-modal-body-item-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 4px;
}

.product-info-review-modal-body-item-progress div {
  width: 56px;
  height: 56px;
  border: 6px solid #2d7728;
  border-radius: 50%;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 2px;
}

.product-info-review-modal-body-item-progress span {
  color: #333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
}

.comments,
.product .review .comments,
.product-info-review-modal-footer,
.registration-item .inputsBlock,
.reviewsBayer-user {
  text-align: center;
}

.product-info-review-modal-footer a {
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  color: #1d8848;
}

.product-info-count,
.product-info-count-number {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #e8e6e6;
  background: #f8f8f8;
  color: #1d8848;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 26px;
}

.product-info button,
.product-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
}

.product-info-count-number {
  background-color: transparent;
  font-size: 20px;
  margin-right: 4px;
}

.product-info button {
  width: 240px;
  padding: 12px 0;
  color: #1d8848;
  border-radius: 10px;
  border: 2px solid #1d8848;
  background: #fff;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product-info button.green,
.product-info button:hover {
  background-color: #1d8848;
  color: #fff;
}

.product-info button.green:hover {
  background-color: transparent;
  color: #1d8848;
  border-color: #1d8848;
}

.product-info ul {
  border-radius: 3px;
  padding: 8px;
}

.product-info-item {
  padding-bottom: 14px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-header-filter-form,
.product-info-item.block {
  display: inline-block;
  position: relative;
}

.product-info-car-item-quantity-count,
.product-info-car-item-quantity-number {
  margin-right: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  background: #f8f8f8;
  height: 30px;
}

.product-info-item span:first-child {
  color: #444544;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
  width: 100px;
}

.product-info-item span a,
.product-info-item span:nth-child(2) {
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.product-info-item span p {
  color: #1d8848;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.product-info-item-image {
  height: 30px;
}

.product-info-item-block p {
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

.product-info-item-block span.word {
  color: #1d8848;
  width: auto;
  margin-right: 8px;
  font-size: 18px;
  font-weight: 700;
}

.product-info-item-block span.percentage {
  border: 1px solid #b7b7b7;
  background-color: #f5f5f5;
  color: #1d8848;
  width: auto;
  font-weight: 500;
}

.product-info-item button.btn {
  padding: 4px 12px;
  width: 70%;
  margin: 0 auto 8px;
}

.product-info-item button.btn i {
  margin-left: 6px;
}

.product-info-car {
  padding-top: 10px;
  border-top: 1px solid #d9d9d9;
}

.product-info-car-item h3 {
  min-width: 140px;
  margin-right: 8px;
  margin-bottom: 0;
  font-size: 20px;
}

.product-info-car-item small {
  color: #404040;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
}

.product-info-car-item-quantity-count {
  font-size: 36px;
  display: flex;
  width: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  border-radius: 3px;
  color: #1d8848;
  border: 1px solid #e8e6e6;
}

.product-info-car-item-quantity-number {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  color: #1d8848;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 3px;
  border: 1px solid #e8e6e6;
  padding: 0 10px;
}

.product-info-car-item-seller-status,
.product-options-shipping {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
}

.product-info-car-item-seller b {
  color: #1d8848;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 4px;
}

.product-info-car-item-seller-status {
  width: 40px;
  height: 40px;
  border-radius: 7px;
  background: #1d8848;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 8px;
}

.product-info-car-item-seller span {
  color: #1d8848;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 4px;
}

.product-info-car-item-seller p {
  color: #404040;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.product-options-shipping {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 12px;
}

.manufactures_block,
.product-options-item:last-child h3 {
  padding-top: 12px;
}

.product-options-shipping p {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  margin-right: 14px;
  color: #404040;
}

.product-info-car-price span,
.product-options-shipping .get-link,
.product.product-review-page .review-info-table table th {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.product-options-shipping .get-link {
  text-decoration: underline;
}

.first_collapse_item_flex,
.product-info-car-prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.product-info-car-price {
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  padding: 2px 8px;
}

.product-info-car-price h5 {
  color: #404040;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.product-info-car-btns button {
  border-radius: 5px;
  border: 1px solid #1d8848;
  background: #fff;
  padding: 12px 20px;
  color: #1d8848;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  margin-right: 20px;
}

.product-info-progress-modal {
  background-color: #fff;
  position: absolute;
  left: -4%;
  top: 22%;
  padding: 14px;
  border: 1px solid #b7b7b7;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  border-radius: 5px;
  z-index: 1;
}

.product-info-progress-modal-header-right h4 {
  color: #3d3d3d;
  font-size: 20px;
  line-height: 20px;
  text-decoration: none;
  margin-bottom: 6px;
}

.product-info-progress-modal-header-right span {
  color: #3d3d3d;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
}

.product-info-progress-modal-image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border-right: 6px;
  margin-right: 6px;
}

.product-info-progress-modal-bar,
.product-info-progress-modal-progress {
  width: 50px;
  height: 50px;
  border: 6px solid #2d7728;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 6px;
}

.product .character-items,
.product-info-progress-modal-item {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
}

.product-info-progress-modal-item {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-info-progress-modal-item small {
  color: #333;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
}

.product-info-progress-modal-body {
  padding-top: 16px;
}

.product-info-progress-modal-border {
  margin-left: 10px;
  border-left: 1px solid #d9d9d9;
  padding: 4px 0 4px 10px;
}

.product-info-progress-modal-footer {
  text-align: center;
  padding-top: 16px;
}

.product-info-progress-modal-footer a {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  color: #1d8848;
}

.product .character-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product .character-btn {
  padding: 12px 42px;
  border-radius: 5px;
  background: #1d8848;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
  border: none;
}

.product .character-wrapper-2 {
  width: 100%;
  margin-right: 16px;
}

.product .character-advertising {
  border-radius: 20px;
  width: 300px;
  height: 310px;
  background-color: #d9d9d9;
}

.product .character-items {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 250px;
  width: 100%;
}

.product .character-item {
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 4px;
  border: 1px solid #d9d9d9;
  height: 40px;
  overflow: hidden;
}

.product .character-item-option {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  min-width: 130px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) ul>li span:last-child,
.product .character-item-value {
  color: #000;
  font-size: 15px;
  font-weight: 400;
}

.product .review {
  padding: 30px 0;
}

.product .review-title {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.product .review-wrapper,
.sampleEbey-info__content,
.sampleEbey-info__content2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product .review-info {
  padding-right: 40px;
}

.product .review-info-stars-big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.product .review-info-stars-big i {
  font-size: 40px;
  color: #1d8848;
}

.blockAccardion .accordion-body>ul,
.feedback-chat-item,
.messange .chats-block-client,
.messange .chats-block-customer,
.perCabinet-menu__item ul>li,
.product .review-info ul,
.product .review-info-counts {
  margin-bottom: 20px;
}

.product .review-info-counts h3 {
  color: #1d8848;
  font-size: 50px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
  text-align: center;
}

.product .review-info-counts h4 {
  color: #444544;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.product .review-info-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product .review-info ul li,
.product .review-info-stars {
  -webkit-box-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
}

.product .review-info ul li {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
}

.product .review-info-stars {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px;
}

.product .review-progress,
.product .review-progress li {
  -webkit-box-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.card-horizontal .card-info-review i.icon-star_full,
.product .review-info-stars i {
  color: #1d8848;
  font-size: 20px;
}

.product .review-info-stars-count {
  color: #444544;
  font-size: 16px;
  font-weight: 400;
}

.product .review-info-btn {
  padding: 8px 18px;
  border-radius: 5px;
  border: 1.5px solid #b7b7b7;
  background: #fff;
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.product .review-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  padding: 0 20px;
  margin-right: 30px;
  border-left: 1px solid #d9d9d9;
}

.product .review-progress li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12px;
}

.myBuying_3-title ul>li,
.product .review-progress li h4 {
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.product .review-progress-bar {
  width: 60px;
  height: 60px;
  border: 10px solid;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 6px;
}

.product .review-progress-bar.green-3 {
  border-color: #a3b837;
}

.product .review-progress-bar.green-2 {
  border-color: #8dc14e;
}

.product .review-progress-bar.orange {
  border-color: #f08e24;
}

.comment,
.product .review .comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  text-align: start;
}

.comment-photo,
.messages-body .list-filter .accordion-item button img,
.product .review .comment-photo {
  margin-right: 6px;
}

.comment-info h5,
.product .review .comment-info h5 {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 6px;
}

.comment-info-wrapper,
.product .review .comment-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 14px;
}

.comment-info-wrapper span i,
.product .review .comment-info-wrapper span i {
  font-size: 20px;
  color: #1d8848;
  margin-left: 6px;
}

.comment-info-wrapper p,
.product .review .comment-info-wrapper p {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 16px;
}

.comments-link,
.product .review .comments-link {
  text-align: center;
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.depositPayment-onlinePay .transfer-time li:first-child,
.depositPayment-wireTransfer .transfer-time li:first-child,
.makeOffer-item__content,
.mb-40,
.payment-method,
.perCabinet-menu .perCabinet-menu__item:first-child,
.product .description,
.strategy-item .strategy-content>div:first-child {
  margin-bottom: 40px;
}

.product .description-btn {
  padding: 12px 14px;
  border-radius: 5px;
  background: #1d8848;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  border: none;
}

.product .description p,
.trackBlock .truck-card h2 {
  color: #000;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.product .feedback-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  padding-right: 30px;
  border-right: 1px solid #d9d9d9;
}

.product .feedback-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-right: 20px;
  margin-right: 20px;
  text-align: center;
}

.company-header-info-title h2,
.product .feedback-character span,
.product .feedback-character ul li,
.product .feedback-character-progress,
.product-feedback-list,
.product-feedback-list ul li {
  display: -webkit-box;
  display: -ms-flexbox;
}

.product .feedback-profile-photo,
.product-retailer-img {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  margin-bottom: 10px;
}

.product .feedback-profile-info span {
  color: #3d3d3d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.product .feedback-profile-info span b,
.product-retailer-title-logz {
  color: #1d8848;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.product .feedback-profile-info p {
  color: #3d3d3d;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
}

.product .feedback-profile-info button {
  border-radius: 10px;
  border: 2px solid #1d8848;
  padding: 12px 20px;
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.product .feedback-character {
  min-width: 250px;
  padding-left: 20px;
  border-left: 1px solid #d9d9d9;
}

.product .feedback-character span {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.product .feedback-character span b {
  color: #1d8848;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
}

.product .feedback-character p {
  color: #1d8848;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}

.product .feedback-character ul li {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 4px;
}

.product .feedback-character-progress {
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  border: 5px solid #1d8848;
  margin-left: 10px;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product .feedback-character-border {
  padding: 2px 0;
  border-left: 1px solid #d9d9d9;
  margin-left: 10px;
}

.product-feedback-list {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px;
}

.product-feedback-list h5 {
  color: #444544;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 20px;
}

.product-feedback-list ul li {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 6px;
  color: #333;
  font-weight: 400;
  line-height: 20px;
}

.product-feedback-list ul li .review-info-stars {
  width: 180px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-feedback-list ul li .review-info-stars i {
  font-size: 30px;
}

.product-feedback-list ul li .review-info-stars.green i,
.product-feedback-table table td i.green {
  color: #2d7728;
}

.first_collapse .first_collapse_item:nth-child(2) .first_collapse_item_flex_right p,
.product-feedback-list ul li .review-info-stars.green-2 i,
.product-feedback-table table td i.green-2 {
  color: #73bf43;
}

.first_collapse .first_collapse_item:nth-child(4) .first_collapse_item_flex_right p,
.mySelling_1 .returned h2,
.mySelling_1 .returned h3,
.paymentCards>.card .card-number>div:nth-child(3)>button,
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>div:nth-child(3)>button,
.product-feedback-list ul li .review-info-stars.red-2 i,
.product-feedback-table table td i.red-2,
.storyOrder .trackPackage-title .exit:hover i {
  color: #ee3823;
}

.first_collapse .first_collapse_item:nth-child(5) .first_collapse_item_flex_right p,
.product-feedback-list ul li .review-info-stars.red i,
.product-feedback-table table td i.red {
  color: #bb1b08;
}

.product-feedback-list ul li span {
  color: #1d8848;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-right: 8px;
}

.product-feedback-table h4 {
  text-align: center;
  color: #1d8848;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.product-feedback-table table td,
.product-feedback-table table th {
  text-align: center;
  margin-bottom: 10px;
  padding: 12px 24px;
}

.company-header-character-table table th,
.product-feedback-table table th {
  color: #1d8848;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.product-feedback-table table td {
  color: #333;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
}

.product-feedback-table table td i {
  font-size: 30px;
  margin-left: 6px;
}

.product.product-review-page .review-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.product.product-review-page .review-info-table {
  width: 100%;
  margin-bottom: 12px;
}

.product.product-review-page .review-info-table table {
  width: 100%;
  margin-bottom: 20px;
}

.product.product-review-page .review-info-table table td,
.product.product-review-page .review-info-table table th {
  text-align: center;
  padding-bottom: 14px;
}

.product.product-review-page .review-info-table table td {
  border-right: 1px solid #d9d9d9;
  color: #444544;
  font-size: 15px;
  font-weight: 400;
}

.company-header-character-table table td:last-child,
.product.product-review-page .review-info-table table td:last-child {
  border-right: none;
}

.product.product-review-page .review-info-similar h3 {
  text-align: center;
  color: #3d3d3d;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
}

.product .product-evaluation-stars-value,
.product-evaluation-stars-value {
  border-left: 1px solid #d9d9d9;
  padding: 0 14px;
  position: relative;
}

.product-similar>h1 {
  color: #3d3d3d;
  font-size: 25px;
  text-align: center;
  margin-bottom: 17px;
}

.company-header-adversting {
  height: 170px;
  background-color: #d9d9d9;
  margin-bottom: 20px;
}

.company-header-adversting h2 {
  color: #000;
  font-size: 32px;
  font-weight: 400;
}

.company-header-info-photo {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  margin-right: 20px;
}

.company-header-info-title {
  border-left: 1px solid #d9d9d9;
  padding-left: 20px;
}

.company-header-info-title h1 {
  color: #717673;
  font-size: 34px;
  font-weight: 400;
}

.company-header-info-title h2 {
  color: #009045;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.company-header-info-title h2 img {
  margin-left: 8px;
}

.company-header-info-title small {
  color: #939995;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
  display: block;
}

.company-header-info-title span {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
  display: block;
}

.company-header-info-title h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}

.company-header-info-title h3 button {
  padding: 10px;
  border-radius: 7px;
  background: #1d8848;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 20px;
  margin-right: 6px;
}

.company-header-info-title h3 span {
  color: #1d8848;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
  margin-right: 6px;
  margin-bottom: 0;
}

.company-header-info-title h3 a {
  color: #1d8848;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 6px;
}

.company-header-info-title .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.company-header-info-title .flex i {
  font-size: 40px;
  margin-right: 6px;
  color: #1d8848;
}

.company-header-info-title .flex span {
  color: #333;
  font-size: 26px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 0;
}

.company-header-character-table table td,
.company-header-character-table table th {
  text-align: center;
  padding: 8px 12px;
}

.company-header-character-table table td {
  border-right: 1px solid #b7b7b7;
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.company-header-character-table table td span {
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  border-radius: 6px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.company-header-character-table table td span.green {
  background-color: #2d7728;
}

.company-header-character-table table td span.green-2 {
  background-color: #73bf43;
}

.company-header-character-table table td span.orange {
  background-color: #f7b500;
}

.company-header-character-table table td span.red-2 {
  background-color: #ee3823;
}

.company-header-character-table table td span.red,
.input-container-red {
  background-color: #bb1b08;
}

.company-header-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
}

.company-header-bottom button {
  border-radius: 24px;
  border: 3px solid #74b08c;
  padding: 14px 24px;
  color: #1d8848;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-right: 8px;
  background-color: #fff;
}

.company-header-search {
  width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 3px solid #74b08c;
  border-radius: 24px;
  padding: 2px 24px 2px 2px;
  margin-right: 20px;
}

.company-header-search input {
  width: 100%;
  border: none;
  outline: 0;
  color: #676767;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.company-header-search i {
  min-width: 44px;
  min-height: 44px;
  border-radius: 50%;
  background-color: #74b08c;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 30px;
}

.messages-header,
.messages-header ul {
  display: -webkit-box;
  display: -ms-flexbox;
}

.company-header-count,
.messages-body .list-filter .accordion-item button i,
.messange .chats-block button,
.sellOrders-block-client-info>div:last-child {
  margin-left: auto;
}

.company-header-count p {
  color: #676767;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 6px;
}

.company-header-count p b {
  color: #1d8848;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  margin-right: 4px;
}

.company-body .list-filter {
  background-color: #fff;
  margin-right: 0;
  padding: 30px 0 0;
}

.company-body .list-filter .accordion-item button {
  color: #1d8848;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 10px;
}

.company-body .list-filter .accordion-collapse,
.deposit-order__details .summary ul,
.depositPayment-pruduct .summary ul {
  border-bottom: 1px solid #d9d9d9;
}

.company-body .list-filter .accordion-collapse ul,
.messages-body .list-filter .accordion-collapse ul {
  padding-left: 20px;
}

.company-body .list-filter .accordion-collapse ul li,
.messages-body .list-filter .accordion-collapse ul li {
  padding: 6px 0;
}

.company-body .list-filter .accordion-collapse ul li a,
.mySelling_5 .sellOrders-block-pruduct-info .tracking p {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.company-body .list-filter .accordion-collapse ul li:last-child,
.messages-body .list-filter .accordion-collapse ul li:last-child {
  margin-bottom: 10px;
}

.company-content h2 {
  color: #333;
  font-size: 32px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}

.messages-header {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 30px;
  margin-bottom: 40px;
}

.messages-adversting,
.messages-body .feedback {
  display: inline-block;
}

.auth-wrapper,
.auth-wrapper-flex {
  padding: 80px 0 100px;
}

.messages-header ul {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 6px;
  border-bottom: 1px solid #d9d9d9;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.messages-header ul li {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-right: 20px;
  position: relative;
}

.messages-header ul li.active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  bottom: -10px;
  background-color: #1d8848;
  border-radius: 10px;
}

.messages-header ul li i {
  margin-right: 2px;
  font-size: 24px;
}

.messages-header.client {
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 60px;
}

.messages-body .list-filter .accordion-item button,
.messages-body .list-filter .accordion-item button a {
  font-size: 20px;
  -webkit-box-align: center;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  width: 100%;
  line-height: 20px;
}

.messages-header.client h1 {
  color: #333;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
}

.messages-header.client ul li {
  position: relative;
  margin-right: 60px;
}

.messages-header.client ul li span {
  position: absolute;
  bottom: -40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.messages-body {
  margin-bottom: 50px;
}

.messages-body .list-filter {
  background-color: #fff;
  margin-right: 0;
  padding: 0;
}

.messages-body .list-filter .accordion-item button {
  color: #1d8848;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 10px;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 20px 0;
}

.messages-body .list-filter .accordion-item button a {
  color: #1d8848;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.messages-body .list-filter .accordion-collapse ul li a {
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.messages-body .feedback-profile {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}

.messages-body .feedback-character {
  min-width: auto;
  margin-bottom: 40px;
}

.messages-body .comments {
  padding: 20px 30px 0 40px;
  border-left: 1px solid #d9d9d9;
}

.messages .product-feedback-table table td,
.messages .product-feedback-table table th {
  padding: 6px 4px;
}

.messages-adversting {
  height: 440px;
  width: 100%;
  background: #c5c5c5;
}

.auth-wrapper-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 560px;
  margin: 0 auto;
}

.auth label,
.auth-btns,
.auth-input {
  display: -webkit-box;
  display: -ms-flexbox;
}

.auth-wrapper.create {
  width: 1100px;
  margin: 0 auto;
}

.list-header-filter .dropdown-menu,
.sold-items {
  width: -webkit-max-content;
  width: -moz-max-content;
}

.auth button {
  width: 100%;
  padding: 22px 0;
  border-radius: 20px;
  font-size: 30px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 30px;
}

.auth-image {
  margin: 0 auto 40px;
  width: 200px;
  height: auto;
}

.auth h1 {
  color: #333;
  font-size: 40px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 40px;
  text-align: center;
}

.auth form {
  width: 100%;
  text-align: center;
}

.auth label {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333;
  font-size: 24px;
  font-weight: 400;
  line-height: 20px;
}

.auth-input {
  width: 100%;
  border-radius: 6px;
  border: 2px solid #d9d9d9;
  background: #fff;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  margin-bottom: 24px;
  padding: 18px 12px;
}

.auth-input input {
  width: 100%;
  border: none;
  outline: 0;
  color: #c5c5c5;
  font-size: 30px;
  font-weight: 400;
}

.auth-input i {
  font-size: 22px;
}

.auth .flex-center a,
.auth p {
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
}

.auth-input-checkbox {
  width: 30px;
  height: 30px;
  border: 1px solid #d9d9d9;
  margin-right: 6px;
}

.auth .flex-center {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}

.auth .flex-center a {
  color: #1d8848;
}

.auth p {
  color: #333;
  margin-bottom: 20px;
}

.auth span {
  color: #676767;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  display: inline-block;
}

.auth-btn-fill {
  background: #1d8848;
  color: #fff;
  border: none;
  outline: 0;
}

.auth-btn-stroke {
  color: #1d8848;
  background-color: #fff;
  border: 1px solid #1d8848;
}

.auth-btn-facebook {
  background-color: #405595;
}

.auth-btn-twitter {
  background-color: #69aae8;
}

.auth-btn-linkedin {
  background-color: #3278b5;
}

.auth-btns {
  display: flex;
  border-radius: 20px;
  height: 70px;
  overflow: hidden;
  margin-bottom: 30px;
}

.easy-basket-filter-info,
.list-filter a {
  display: -webkit-box;
  display: -ms-flexbox;
}

.auth-btns button {
  width: 33.3333333333%;
  border-radius: unset;
  border: none;
  margin-bottom: 0;
  padding: 0;
}

.auth-btns button i {
  font-size: 24px;
  color: #fff;
  font-weight: 900;
}

.retail-banner {
  height: 140px;
  border-radius: 20px;
  background-color: #d9d9d9;
  margin-bottom: 16px;
}

.list-filter-item:not(:last-child),
.list-header,
.sampleEbey-info__content2 .product-evaluation-stars-value p {
  margin-bottom: 24px;
}

.list-filter {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 300px;
  margin-right: 16px;
  background-color: #f8f8f8;
  padding: 16px;
}

.list-filter a {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 20px;
  color: #444544;
  padding: 10px 0;
  border-top: 0.5px solid #dedede;
}

.list-filter-item h4 {
  font-size: 20px;
  line-height: 130%;
  color: #000;
  font-weight: 400;
  margin-bottom: 12px;
}

.list-filter a i {
  font-size: 16px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
}

.list-filter a.collapsed i {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.easy-basket-filter {
  margin-top: 14px;
  position: relative;
  padding-bottom: 36px;
}

.fill,
.range {
  position: absolute;
}

.fill {
  height: 1px;
  width: 100%;
  background-color: #6b6666;
  top: 0;
  left: 0;
  z-index: 2;
}

.easy-basket-filter-info {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  width: 100%;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  top: 5px;
}

.easy-basket-filter-info>div {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-size: 8px;
  line-height: 20px;
  color: #444544;
}

.list-header h2,
.list-header h2~span,
.list-header-filter span,
.list-header-filter>form>button {
  line-height: 130%;
  font-weight: 400;
}

.range {
  left: 0;
  top: 0;
}

input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
  background: 0 0;
}

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  position: relative;
  z-index: 3;
  -webkit-appearance: none;
  width: 11px;
  height: 11px;
  background: #dedede;
  border: 1px solid #555756;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -5px;
}

.product-buttons .modal-content>input:focus,
.select-group .form-control-group:focus,
input[type="range"]:focus,
input[type="text"]:focus {
  outline: 0;
}

input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 1px;
  cursor: pointer;
  background: #707d7d;
  border-radius: 1.3px;
}

input[type="range"].lower::-webkit-slider-runnable-track {
  background: red;
}

.list-filter .list-filter-check {
  max-height: 75px;
  overflow-y: auto;
}

.list-filter .list-filter-check .list-filter-check-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 7px;
}

.list-filter-check .list-filter-check-group input[type="checkbox"] {
  background: rgba(228, 228, 228, 0.5);
  border: 1px solid #555756;
  border-radius: 3px;
  margin-right: 6px;
  width: 14px;
  height: 14px;
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  outline: 0 !important;
}

.list-filter-check .list-filter-check-group input[type="checkbox"]:checked {
  background: #1d8848 !important;
}

.list-filter-check .list-filter-check-group label {
  font-size: 14px;
  line-height: 20px;
  color: #555756;
}

.list-main {
  flex: 1;
  padding: 32px 0;
}

.produt-item-about-inp__box,
.produt-item-about-inp__boxx {
  padding-left: 12px;
  border: 1px solid #e8e6e6;
  margin-bottom: 15px;
}

.list-wrapper {
  flex: 1;
  min-height: 100vh;
  display: flex;
}

.list-header {
  display: flex;
  align-items: center;
}

.list-header h2 {
  font-size: 40px;
  color: #676767;
  display: flex;
  align-items: flex-end;
  margin-bottom: 22px;
}

.list-header h2~span {
  font-size: 16px;
  color: #676767;
  padding-bottom: 6px;
}

.list-header-filter {
  margin-left: auto;
  margin-right: 16px;
}

.list-header-filter span {
  font-size: 18px;
  color: #676767;
  margin-right: 4px;
}

.list-header-filter>form>button {
  font-size: 16px;
  color: #1d8848;
  padding: 4px 8px;
  border-radius: 4px;
  border: 1px solid #c5c5c5;
  background: #f5f5f5;
  min-width: 196px;
}

.list-header-filter button:focus,
.list-header-filter button:hover {
  border: 1px solid #c5c5c5;
  background: #f5f5f5;
  color: #1d8848;
}

.list-header-layouts i {
  font-size: 25px;
  color: #676767;
  cursor: pointer;
}

.list-header-filter .dropdown-menu {
  border-radius: 7px;
  border: 1px solid #c5c5c5;
  background: #fff;
  width: max-content;
  min-width: 165px;
}

.list-header-filter .dropdown-menu div {
  padding: 8px;
}

.list-header-filter .dropdown-menu div a {
  color: #717673;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  padding: 0;
  transition: 0.2s linear;
}

.list-header-filter .dropdown-menu div a:hover,
.list-header-filter .dropdown-menu div label:hover {
  color: #00bf63;
}

.dropdown-menu.shows {
  display: block;
  position: absolute !important;
  top: calc(100% + 2px) !important;
  left: 0 !important;
  transform: none !important;
  inset: auto !important;
  background-color: white !important;
  z-index: 9999999 !important;
}

.list-header-filter .dropdown-btn {
  display: flex;
  width: 80%;
  margin: 6px auto 0;
  justify-content: space-between;
}

.list-header-filter .dropdown-btn .button {
  display: flex;
  padding: 2px 13px 2px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #c5c5c5;
  background: #fff;
  color: #1d8848;
  font-size: 15px;
  line-height: 20px;
  transition: 0.5s linear;
}

.hover-button-green:hover {
  background: #1d8848 !important;
  color: #fff !important;
}

.list-header-layouts li a.active {
  background-color: transparent !important;
}

.list-header-layouts li a {
  padding: 0 !important;
  margin-right: 6px;
}

.list .accordion-item {
  border: none;
  padding: 0;
  background-color: transparent;
}

.available,
.credit-cards:nth-child(2) .accordion-body,
.credit-cards:nth-child(2) .right>div,
.credit-cards:nth-child(3) .accordion-body,
.credit-cards:nth-child(3) .right>div,
.process,
.product-item__body div,
.returned,
.reviewsBayer-semicircle ul>li,
.sellOrders-block-client-info,
.strategy-content .strategy-blocks>div,
.user-info .block-item {
  display: flex;
  justify-content: space-between;
}

.list-footer-nav,
.modal-content {
  margin: 0 auto;
}

.product-item-about {
  width: 100%;
  padding-top: 19px;
}

.produt-item-about__box {
  width: 100%;
  height: 44px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.produt-item-about-inp__box {
  width: 347px;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
}

.produt-item-about-inp__box h3 {
  width: 91px;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  text-align: center;
}

.produt-item-about-inp__box input {
  width: 226px;
  height: 100%;
  padding-left: 25px;
  outline: 0;
  border: 0;
  background-color: #f4f4f4;
  border-left: 1px solid #e8e6e6 !important;
}

.produt-item-about-inp__box select {
  width: 226px;
  height: 44px;
  padding-left: 25px;
  outline: 0;
  border: 0;
  background-color: #f4f4f4;
  border-left: 1px solid #e8e6e6 !important;
}

.produt-item-about-inp__boxx {
  width: 100%;
  height: auto;
  min-height: 157px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
}

.produt-item-about-inp__boxx h3 {
  width: 91px;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  text-align: center;
}

.textarea {
  width: 375px !important;
  height: 100%;
  outline: 0;
  background-color: #f4f4f4;
  border: 0 !important;
  border-left: 1px solid #e8e6e6 !important;
  padding: 12px 10px;
}

.produt-item-about__box select {
  width: 114px;
  height: 44px;
  border: 1px solid #e8e6e6;
  border-radius: 5px;
  padding: 13px 15px;
  outline: 0;
  background-color: #f4f4f4;
}

.productName {
  width: 285px;
  display: flex;
  margin-right: 59px;
  margin-bottom: 5px;
}

.productName p {
  width: 184px;
  font-size: 15px;
  margin-left: 10px;
}

.product-item__body .image img {
  width: 93px;
  height: 70px;
}

.productPrice {
  margin-right: 25px;
}

.productSeller {
  width: 186px;
  height: 30px;
  display: flex;
  margin-right: 60px;
}

.productSeller div {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1d8848;
  border-radius: 7px;
  font-size: 20px;
  color: #fff;
  margin-right: 10px;
}

.card-view-box-inputs>div>div>p,
.productSeller2 h2,
.productSeller2 span,
.produt-item-about-h3 {
  color: #1d8848;
  font-size: 15px;
}

.product-item-p {
  width: 145px;
  display: flex;
  justify-content: space-between;
}

.list-footer-count,
.menu ul,
.menu ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
}

.product-item-p span {
  width: 60px;
}

.produt-item-about-h3 {
  font-weight: 400;
  text-align: center;
  margin-bottom: 13px;
}

.productBtn {
  font-size: 15px;
  color: #676767;
  padding: 5px 10px;
  border-radius: 45px;
  border: 3px solid #1d8848 !important;
  margin: 0 18px;
}

.product-check {
  width: 22px !important;
}

.productSeller p {
  margin-top: 5px;
}

.productDate {
  width: 100px;
  height: 50px;
  flex-direction: column;
  margin-right: 62px;
}

.product-info {
  width: 450px;
}

.footer-link,
.one-main-slider .image-container,
.product-electronic-info,
.product-info div,
.product-item__bottom,
.strategy-item .strategy-view img {
  width: 100%;
}

.product-info p {
  font-size: 15px;
  width: 112px;
  margin-bottom: 9px;
}

.productPrice {
  width: 80px !important;
  font-weight: 600;
  text-align: end;
}

.productSeller2 {
  flex-direction: column;
}

.productSeller2 span {
  padding: 3px;
  border-radius: 7px;
  border: 1px solid #b7b7b7;
}

.list .accordion-item-header,
.list-footer-nav ul li a {
  border: none;
  display: flex;
  line-height: 130%;
  font-weight: 400;
}

.list-header-filter .dropdown-menu div label {
  color: #717673;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  padding: 0;
  width: 100%;
  transition: 0.2s linear;
}

.list .accordion-item-header {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  background-color: transparent;
  outline: 0;
  padding: 12px 0;
  font-size: 16px;
  color: #444544;
}

.list .accordion-item-header i {
  font-size: 20px;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.list .accordion-item-header.collapsed i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.list .accordion-item-body .checkbox-group,
.menu .col-xl-3 {
  padding: 0;
}

.list-footer-nav ul li a {
  font-size: 20px;
  color: #676767;
  box-shadow: unset !important;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.menu ul li a i,
.menu ul li a span,
ul.sub-menu li a {
  color: rgba(0, 0, 0, 0.7);
}

.list-footer-count {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 210px;
}

.list-footer-count label {
  white-space: nowrap;
  font-size: 16px;
  line-height: 130%;
  color: #444544;
  font-weight: 400;
  margin-right: 8px;
}

.list-footer-count .form-select {
  padding: 0 40px 0 12px;
  background-position: right 8px center;
}

.menu {
  padding-bottom: 16px;
}

.menu ul {
  width: 100%;
  height: 100%;
  padding: 12px;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.sub-menu a,
ul.sub-menu {
  padding: 10px;
}

.menu ul.border-right {
  border-right: 1px solid #b7b7b7;
}

.menu ul.active {
  background: rgba(183, 183, 183, 0.24);
}

.menu ul li:not(:last-child) {
  margin-bottom: 4px;
}

.menu ul li a {
  display: flex;
  width: 100%;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.menu-icons>li>a i:first-child {
  font-size: 18px;
  position: static;
}

.menu ul li a img,
.returnPage .reason .myCheckbox {
  width: 20px;
  height: 20px;
}

.card-horizontal .card-image .carousel-item,
.collapse-menu.collapse-open::before,
.menu-banner,
.overlay,
.storyOrder .trackPackage-item>.row,
.tab-content {
  height: 100%;
}

.menu ul li a span {
  font-size: 16px;
  line-height: 130%;
  font-weight: 400;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 10px;
}

.menu-banner {
  border-radius: 12px;
  overflow: hidden;
  background-color: #d9d9d9;
}

.border-radius-right,
.border-radius-right-bottom {
  border-bottom-right-radius: 10px;
}

ul.sub-menu {
  display: block !important;
  position: absolute;
  top: 0;
  left: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  height: auto;
  z-index: 999;
  background-color: #e5e5e5 !important;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
}

ul.sub-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0;
  margin-bottom: 4px;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
}

.menu-right ul.sub-menu {
  left: auto;
  right: 100%;
}

.menu-right .border-radius-right {
  border-radius: 10px 0 0 10px;
}

.menu-right .border-radius-right-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 10px;
}

.overlay {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: none;
  background-color: rgb(0 0 0 / 30%);
  overflow-x: hidden;
  z-index: 99;
}

.menu-right .icon-right {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.border-radius-right {
  border-top-right-radius: 10px;
}

.collapse-menu {
  padding: 0 0 0 10px !important;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.4s linear;
  -o-transition: max-height 0.4s linear;
  transition: max-height 0.4s linear;
}

.collapse-menu::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  width: 2px;
  background-color: #555756;
  -webkit-transition: 0.4s linear;
  -o-transition: 0.4s linear;
  transition: 0.4s linear;
}

.collapse-open {
  max-height: 500px;
}

.collapse-closed {
  max-height: 0;
}

.manufactures_block div {
  height: 438px;
  border-radius: 20px;
  background-color: #d9d9d9;
}

.card-vertical {
  border-radius: 10px;
  border: 1px solid rgba(197, 197, 197, 0.5);
  background: #fff;
  overflow: hidden;
  display: inline-block;
}

.card-vertical .card-image:hover .carousel-item img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.card-vertical .card-image .carousel-item {
  height: 220px;
}

.card-horizontal .card-image .carousel-item img,
.card-vertical .card-image .carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: 0.3s ease-in-out;
}

.card-vertical .card-image .carousel-indicators {
  margin-bottom: 0;
  z-index: 99;
}

.card-horizontal .card-image .carousel-indicators [data-bs-target],
.card-vertical .card-image .carousel-indicators [data-bs-target] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

.card-vertical .card-action,
.myBuying_2 .card-horizontal .card-action {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 8px;
  right: 8px;
  left: auto;
}

.card-horizontal .card-action span,
.card-vertical .card-action span,
.myBuying_2 .card-horizontal .card-action span {
  width: 32px;
  height: 32px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  opacity: 0.6;
  cursor: pointer;
  margin-bottom: 6px;
  transition: 0.5s linear;
}

.card-horizontal .card-action i,
.card-vertical .card-action i,
.feedback-chat-comment-like i,
.myBuying_2 .card-horizontal .card-action i {
  font-size: 20px;
  color: #1d8848;
}

.card-info-pricee,
.card-info-pricee span {
  font-size: 11px !important;
  color: #444544 !important;
}

.card-vertical .card-action i:first-child,
.myBuying_2 .card-horizontal .card-action i:first-child {
  margin-top: 3px;
}

.card-vertical .card-info-title {
  font-size: 16px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-bottom: 8px;
}

.card-horizontal .card-info-brand-image,
.card-vertical .card-info-brand-image {
  flex: 0 0 36px;
  max-width: 36px;
  height: 36px;
  margin-right: 8px;
  background-color: #1d8848;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
}

.card-vertical .card-info-theme {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
}

.card-horizontal .card-info-brand-info span,
.card-horizontal .card-info-count-left,
.card-vertical .card-info-brand-info span,
.card-vertical .card-info-count-left {
  font-size: 16px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
}

.card-horizontal .card-info-brand-info small,
.card-vertical .card-info-brand-info small {
  font-size: 16px;
  line-height: 130%;
  color: #939995;
  font-weight: 300;
}

.card-horizontal .card-info-wholesaler,
.card-vertical .card-info-wholesaler {
  margin: 4px 0;
}

.card-horizontal .card-info-wholesaler span,
.card-vertical .card-info-wholesaler span {
  font-size: 16px;
  line-height: 130%;
  color: #1d8848;
  font-weight: 400;
  display: block;
  text-align: end;
}

.card-vertical .card-info-status {
  font-size: 16px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-bottom: 4px;
  opacity: 0.4;
}

.card-vertical .card-info-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.card-vertical .card-info-pros {
  font-size: 12px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-right: 8px;
}

.card-vertical .card-info-pros.green {
  color: #1d8848;
  position: relative;
}

.card-horizontal .card-info-pros::after,
.card-vertical .card-info-pros.green::after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #717673;
  position: absolute;
  right: -4px;
  top: 0;
}

.card-vertical .card-info-discount {
  font-size: 12px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-right: 12px;
  text-decoration: line-through;
}

.card-vertical .card-info-percent {
  font-size: 12px;
  line-height: 130%;
  color: #1d8848;
  font-weight: 400;
}

.card-vertical .card-info-quality {
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
  color: #444544;
  display: block;
  margin: 8px 0;
  text-align: end;
  position: absolute;
  right: 5px;
  bottom: 1px;
}

.card-vertical .card-info-quality small {
  font-size: 12px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
}

.card-vertical .card-info-price span {
  font-size: 16px;
  line-height: 130%;
  color: #1b1b1b;
  font-weight: 400;
  margin: 4px 4px 4px 0;
  display: block;
  position: relative;
}

.card-info-pricee {
  width: 100%;
  max-width: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.row>* {
  margin: 0;
  page-break-inside: avoid;
}

.card-vertical .card-info-price span small,
.myBuying_2 .card-horizontal .card-info-price span small {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 100%;
  left: 0;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  color: #717673;
}

.card-horizontal .card-info-review i,
.card-vertical .card-info-review i {
  color: #1d8848;
  font-size: 18px;
}

.card-horizontal .card-info-count,
.card-vertical .card-info-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 16px;
}

.card-horizontal .card-info-count-line,
.card-vertical .card-info-count-line {
  width: 2px;
  height: 16px;
  background-color: #444544;
  margin: 0 8px;
}

.card-horizontal .card-info-count-sold,
.card-vertical .card-info-count-sold {
  font-size: 16px;
  line-height: 130%;
  color: #ea0101;
  font-weight: 400;
}

.card-vertical .card-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 8px 12px 12px;
}

.card-vertical .card-footer button {
  font-size: 12px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
  height: 36px;
  border-radius: 4px;
  margin-right: 16px;
  transition: 0.5s linear;
  border: 2px solid #1d8848;
}

.card-vertical .card-footer button:first-child {
  background: #1d8848;
}

.card-vertical .card-footer button:first-child:hover {
  border-color: #1d8848;
  background: #fff;
  color: #1d8848;
}

.card-vertical .card-footer button:last-child {
  background-color: transparent;
  color: #1d8848;
}

.card-horizontal .card-footer button:last-child:hover,
.card-vertical .card-footer button:last-child:hover,
.product-buttons button:hover,
.registration .sign-with__goodGros>a:hover {
  background: #1d8848;
  color: #fff;
}

.card-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
}

.card-horizontal .card-image {
  max-width: 270px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
}

.card-horizontal .card-image:hover .carousel-item img {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.card-horizontal .carousel-inner {
  height: 100%;
  border-radius: 5px;
}

.card-horizontal .card-action {
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 8px;
  right: 8px;
  z-index: 99;
  left: auto;
}

.card-horizontal .card-info {
  background-color: #fafafa;
  padding: 12px;
  flex: 1;
}

.card-horizontal .card-info-title {
  font-size: 20px;
  line-height: 130%;
  color: #555756;
  font-weight: 400;
  margin-bottom: 10px;
}

.card-horizontal .card-info-brand {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.card-horizontal .card-info-status {
  font-size: 16px;
  line-height: 130%;
  color: #717673;
  font-weight: 300;
  margin-bottom: 12px;
}

.card-horizontal .card-info-flex {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.card-horizontal .card-info-pros {
  font-size: 12px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-right: 8px;
  position: relative;
}

.card-horizontal .card-info-pros:last-child:after {
  content: none;
}

.card-horizontal .card-info-discount {
  font-size: 12px;
  line-height: 130%;
  color: #717673;
  font-weight: 400;
  margin-right: 12px;
  text-decoration: line-through;
}

.card-horizontal .card-info-percent {
  font-size: 16px;
  line-height: 130%;
  color: #1d8848;
  font-weight: 400;
}

.card-horizontal .card-info-price,
.card-vertical .card-info-price {
  font-size: 18px;
  color: #1b1b1b;
  line-height: 130%;
  font-weight: 400;
}

.card-horizontal .card-info-price {
  display: block;
}

.card-horizontal .card-footer button {
  width: auto;
  font-size: 12px;
  line-height: 130%;
  color: #fff;
  font-weight: 400;
  height: 36px;
  border-radius: 4px;
  border: none;
}

.card-horizontal .card-footer button:last-child {
  border-radius: 3px;
  background: 0 0;
  color: #1d8848;
  border: 1px solid #1d8848;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.card-horizontal .card-footer button:first-child {
  border-radius: 3px;
  border: 1px solid #fff;
  transition: 0.3s ease-in-out;
  background: #1d8848;
}

.change-block .block-one,
.change-block a.block-dubble {
  width: 20px;
  height: 20px;
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
}

.card-horizontal .card-footer button:first-child:hover {
  background: #fff;
  color: #1d8848;
  border: 1px solid #1d8848;
  padding: 1px 6px;
}

.breadcrumb-link-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #404040;
  margin-right: 6px;
}

.breadcrumb-link-back i {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  font-size: 20px;
  border-left: 1px solid #676767;
}

.breadcrumb-link {
  font-size: 15px;
  line-height: 20px;
  display: block;
  margin-right: 6px;
  color: rgba(0, 0, 0, 0.7);
}

.breadcrumb-link~i {
  color: #1d8848;
  margin-right: 6px;
}

.copy_link {
  font-size: 20px;
  padding: 0;
  color: #1d8848;
  outline: 0;
}

.copy_link:focus {
  outline: 0;
  border: 0;
}

.copy_link_content input {
  width: 100%;
  height: 25px;
  background: #f0f0f0 !important;
  border-radius: 20px;
  margin-bottom: 6px;
  padding-left: 9px;
  padding-right: 10px;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  color: #000;
  border: 0;
}

.copy_link_content_btn_link {
  width: 96px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background: #1d8848;
  border-radius: 3px;
  margin-right: 8px;
  padding: 0 4px;
}

.one-main-slider-item,
.wholesale_view_bloks_left_main {
  width: 100%;
  display: block;
}

.wholesale_view_bloks_left_right {
  width: 19%;
}

.one-sub-slider-item,
.wholesale_view_bloks_left_right_item {
  display: block;
  margin-bottom: 5px;
  width: 100%;
  border-radius: 5px;
}

.change-block,
.sold-items {
  display: -webkit-box;
  display: -ms-flexbox;
}

.one-sub-slider-item img,
.wholesale_view_bloks_left_right_item img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.tab-pane.active.show {
  height: 99%;
}

.change-block {
  position: absolute;
  right: 0;
  bottom: calc(100% + 6px);
  display: flex;
}

.change-block .block-one {
  display: block;
  background: #fff;
  border: 2px solid #939995;
  border-radius: 3px;
  transition: 0.5s linear;
  margin-right: 6px;
}

.change-block a.block-dubble {
  position: relative;
  transition: 0.5s linear;
}

.change-block a.block-dubble::after,
.change-block a.block-dubble::before {
  width: 9px;
  height: 20px;
  top: 0;
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  position: absolute;
  content: "";
}

.change-block a.block-dubble::before {
  border: 2px solid #939995;
  border-radius: 1px;
  right: 0;
  transition: 0.5s linear;
}

.change-block a.block-dubble::after {
  border: 2px solid #939995;
  border-radius: 1px;
  left: 0;
  transition: 0.5s linear;
}

.product-stars-dropdown,
.sold-items {
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  background: #fff;
  visibility: hidden;
  opacity: 0;
}

.change-block .block-one.active,
.change-block a.block-dubble.active::after,
.change-block a.block-dubble.active::before {
  border-color: #1d8848;
}

.product-info h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 7px;
}

.sold-title p,
.sold-value p {
  font-weight: 300;
  font-size: 20px;
}

.product-evaluation-stars-title-item i,
.product-stars i {
  font-size: 20px;
  color: #1d8848;
  margin-right: 4px;
}

.product-stars .sold,
.product-stars a {
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 0;
}

.sold .sold-count {
  color: #1d8848;
  display: inline-block;
}

.sold-items {
  position: absolute;
  top: 100%;
  width: max-content;
  padding: 18px;
  transition: 0.5s linear;
  border-radius: 15px;
  border: 1px solid #b7b7b7;
  display: flex;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.sold-title {
  border-right: 2px solid #d9d9d9;
  padding-right: 14px;
}

.sold-title p {
  color: #676767;
  margin-bottom: 20px;
}

.sold-value {
  padding-left: 14px;
}

.sold-value p {
  color: #717673;
  margin-bottom: 16px;
}

.card-info-review,
.product-stars-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.product-stars-dropdown {
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  padding: 25px 25px 10px;
  transition: 0.5s linear;
  position: absolute;
  left: -10%;
  top: calc(100% + 3px);
  z-index: 9;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.product-stars-dropdown-upper {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
}

.product-stars-dropdown-upper p {
  margin-bottom: 0;
  margin-left: 12px;
}

.product-stars-dropdown-lower-items i,
.product-stars-dropdown-upper i {
  margin-right: 4px;
  font-size: 20px;
}

.product-stars-dropdown-lower-items {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-stars-dropdown-lower-stars {
  padding-right: 12px;
  border-right: 1px solid #d9d9d9;
}

.product-stars-dropdown-lower-count p {
  margin-bottom: 23px;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  padding-left: 14px;
  color: #444544;
}

.seller_a_q_open a,
.seller_a_q_open>a {
  font-family: Inter;
  font-style: normal;
  padding: 10px 28px;
}

.product-stars-dropdown a {
  display: block;
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  color: #1d8848;
}

.product-stars-dropdown-lower-lines-item {
  margin-bottom: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
}

.product-options-item,
.product-stars {
  display: -webkit-box;
  display: -ms-flexbox;
}

.product-stars-dropdown-lower-lines-item div {
  font-family: Inter;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  background: #fff;
  border-radius: 5px;
  border: 5px solid #1d8848;
  width: 37px;
  height: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 3px;
  position: relative;
}

.product-stars-dropdown-lower-lines-item p {
  color: #333;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
}

.product-stars {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 14px;
}

.product-options {
  border-top: 0.8px solid #d9d9d9;
  margin-bottom: 24px;
}

.product-options-item:first-child {
  padding-top: 6px;
}

.product-options-item {
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
}

.product-options-count,
.product-options-item>h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
}

.product-options-item>h3 {
  font-weight: 300;
  font-size: 19px;
  line-height: 20px;
  color: #3d3d3d;
  width: 19%;
  border-right: 0.8px solid #d9d9d9;
  margin-right: 8px;
  margin-bottom: 0;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.product-options-prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 78%;
}

.product-options-prices-item {
  min-width: 164px;
  padding: 3px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}

.product-options-prices-item p {
  margin-bottom: 1px;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: #1d8848;
}

.product-options-prices-item h4 {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #404040;
  text-decoration: none;
}

.product-options-count p,
.product-options-count-input input,
.product-options-make h1 {
  font-weight: 300;
  font-size: 20px;
  color: #404040;
}

.product-options-count {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4px;
}

.product-options-count p {
  line-height: 20px;
  margin-bottom: 0;
}

.product-options-count-minus,
.product-options-count-plus {
  width: 30px;
  height: 30px;
  background: #f8f8f8;
  border: 1px solid #e8e6e6;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #1d8848;
  font-size: 14px;
  margin-right: 4px;
  cursor: pointer;
}

.product-options-make {
  width: 287px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 80px;
}

.product-options-make input {
  width: 20px;
  height: 20px;
  margin-right: 7px;
}

.product-options-make h1 {
  margin: 0 3px 0 0;
}

.product-options-make img {
  width: 15px;
}

.product-options-count-input {
  width: 61px;
  height: 30px;
  background: #f5f5f5;
  border: 1px solid #e8e6e6;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 4px;
}

.product-options-count-input input {
  font-family: Inter;
  font-style: normal;
  line-height: 20px;
  width: 100%;
  height: 100%;
  border: 0;
  text-align: center;
}

.product-options-payment {
  position: relative;
  display: block;
}

.product-options-payment span {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  display: block;
  color: #676767;
}

.product-options-payment-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-options-supply {
  margin: 4px 0 0;
}

.product-options-moq p,
.product-options-supply p {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  color: #404040;
}

.product-options-moq p>span,
.product-options-supply p>span {
  color: #404040;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.product-options-moq {
  padding: 22px 0;
}

.product-options-seller {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.product-options-seller>div {
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
  margin-right: 12px;
  color: #1d8848;
  position: relative;
}

.icon-slid {
  width: 1px;
  height: 30px;
  background-color: rgba(100, 98, 98, 0.622);
  margin-right: 10px;
}

.ach-payment-icon,
.wire-transfer-icon {
  width: 50px !important;
  height: 30px;
  border-radius: 3px;
}

.product-options-seller-hover {
  min-width: 327px;
  min-height: 268px;
  border-radius: 10px;
  border: 1px solid #b7b7b7;
  background: #fff;
  padding: 6px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 87%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: calc(100% + 5px);
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
  z-index: 9;
}

.product-options-seller h4 {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  margin-right: 6px;
  color: #404040;
  margin-bottom: 0;
  text-decoration: none;
}

.product-options-seller-hover-top img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-right: 8px;
}

.product-options-seller-hover-top span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  border: 1px solid #b7b7b7;
  color: #1d8848;
  font-size: 20px;
  font-family: Inter;
  line-height: 20px;
  margin-right: 6px;
}

.product-options-seller-hover-top>div>h3 {
  color: #3d3d3d;
  font-size: 20px;
  font-family: Inter;
  line-height: 20px;
  margin: 0;
  width: auto;
}

.product-options-seller-hover-top div p {
  color: #3d3d3d;
  font-size: 15px;
  font-family: Inter;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
}

.cart-table thead,
.cart-table tr,
.product-options-seller-hover-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.product-options-seller-hover-middle-left {
  padding-right: 6px;
  margin-right: 13px;
  padding-left: 8px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: auto;
}

.product-options-seller-hover-middle-left::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 90%;
  width: 1px;
  background-color: #d9d9d9;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.product-options-seller-hover-middle-left p {
  color: #333;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 0;
  font-weight: 400;
}

.product-options-seller-hover-middle-right .semicircle {
  color: #333;
  font-size: 15px;
  line-height: 20px;
  border-radius: 10px;
  border: 5px solid #1d8848;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 4px;
  padding: 6px 1px 5px 3px;
}

.product-options-seller-hover a {
  font-family: Inter;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0;
  color: #1d8848;
  width: 100%;
  text-align: center;
  display: block;
}

.product-options-seller .seller_a {
  width: 37px;
  height: 37px;
  background: #1d8848;
  border-radius: 7px;
  font-weight: 500;
  font-size: 24px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  margin-right: 12px;
  position: relative;
}

.product-options-seller .seller_a .seller_a_q {
  position: absolute;
  left: 41px;
  top: -7px;
  width: 15px;
  height: 15px;
  border: 1px solid #00bf63;
  border-radius: 4px;
  color: #00bf63;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.seller_a_q:hover .seller_a_q_open {
  display: block;
  opacity: 1 !important;
  visibility: visible !important;
}

.seller_a_q_open {
  position: absolute;
  top: calc(100% + 20px);
  opacity: 0;
  visibility: visible;
  width: max-content;
  border-radius: 10px;
  border: 2px solid #d9d9d9;
  background: #fff;
  transition: 0.5s linear;
  z-index: 2;
}

.seller_a_q>p>span {
  border-radius: 3px;
  border: 1px solid #1d8848;
  padding: 0 4px;
  font-size: 10px;
}

.seller_a_q_open>a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2d7728 !important;
  font-size: 10px !important;
  font-weight: 500;
  line-height: normal;
  border: none !important;
  border-top: 2px solid #d9d9d9 !important;
  border-radius: 0;
  margin: 0 !important;
}

.seller_a_q_open a,
.sub-slider {
  display: -webkit-box;
  display: -ms-flexbox;
}

.mySelling_3 .sellOrders-blockcheck:first-child .sellOrders-block,
.sellOrders-block:first-child,
.seller_a_q_open a,
.seller_a_q_open a:hover {
  border-top: 2px solid #d9d9d9;
}

.product-options-seller .seller_foiz,
.seller_foiz {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  margin-right: 6px;
  color: #1d8848;
}

.product-options-seller .seller_a .seller_a_q:hover .seller_a_q_open {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}

.seller_a_q_open a {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #2d7728;
  font-size: 10px;
  font-weight: 500;
  line-height: normal;
  border-radius: 0;
}

.product-buttons button,
.product-buttons button:first-child:hover {
  background: #fff;
  color: #1d8848;
}

.overall-detail button,
.product-buttons button {
  font-weight: 300;
  line-height: 20px;
  font-style: normal;
  font-family: Inter;
}

.seller_a_q_open a:first-child {
  border-top: 0;
}

.seller_a_q_open .last_collapsse {
  padding: 0 10px 10px;
}

.seller_a_q_open .last_collapsse div {
  color: #444544;
  font-size: 10px;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 193px;
  margin-bottom: 10px;
}

.seller_a_q_open a i {
  position: absolute;
  right: 10px;
  font-size: 18px;
  color: #4e4e4e;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.seller_a_q_open>a>i {
  position: absolute;
  right: 10px;
  font-size: 10px;
  color: #4e4e4e;
  transform: rotate(90deg);
}

.sub-slider {
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sub-slider-item {
  display: flex;
  width: 31%;
  height: 75px;
  border-radius: 5px;
}

.sub-slider-item img {
  width: 50%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  border-radius: 5px;
}

.main-slider-item img,
.overall-img img {
  object-fit: cover;
  object-position: center center;
}

.main-slider-item {
  height: 216px;
  display: block;
  border-radius: 5px;
  margin: 0 0 18px;
  padding: 0;
}

.main-slider-item img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
}

.one-main-slider {
  width: 80%;
  padding: 0 15px;
}

.one-sub-slider {
  width: 19%;
  padding: 0;
}

.product-buttons button {
  min-width: 124px;
  height: 44px;
  border: 2px solid #1d8848;
  border-radius: 5px;
  transition: 0.5s linear;
  margin-right: 25px;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-buttons button:first-child {
  background: #1d8848;
  color: #fff;
  border: 2px solid #1d8848;
}

.offersBuying .product-buttons button {
  max-width: none;
}

.overall-detail button {
  width: 220px;
  height: 41px;
  background: #1d8848;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #fff;
  margin-bottom: 23px;
}

.overall-detail-block-item h6,
.overall-detail-block-item p {
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  letter-spacing: 0;
}

.overall-img img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.overall-detail-blocks,
.pruduct .pruduct-info__left,
.storyOrder .item-info__block {
  display: flex;
}

.overall-detail-block {
  width: auto;
  padding-left: 10px;
  padding-right: 8px;
  border-right: 1px solid #d9d9d9;
}

.overall-detail-block:first-child {
  width: 40%;
}

.overall-detail-block:nth-child(2) {
  width: 35%;
}

.overall-detail-block:first-child .overall-detail-block-item h6,
.overall-detail-block:nth-child(3) {
  width: 25%;
}

.overall-detail-block:nth-child(2) .overall-detail-block-item h6 {
  width: 44%;
}

.overall-detail-block:nth-child(3) .overall-detail-block-item h6 {
  width: 55%;
}

.overall-detail-block:last-child {
  border-right: 0;
}

.overall-detail-block-item {
  margin-bottom: 4px;
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  align-items: center;
  width: 100%;
  padding-bottom: 4px;
  height: 40px;
}

.overall-detail-block-item:last-child {
  border-bottom: 0;
}

.overall-detail-block-item h6 {
  font-weight: 500;
  color: #1d8848;
  margin: 0 4px 0 0;
}

.overall-detail-block-item p {
  margin: 0;
  width: 70%;
  color: #000;
}

.see_more {
  color: #1d8848;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-align: end;
  display: block;
}

.modail-review h1,
.modail-review h2 {
  text-align: center;
  margin-bottom: 16px;
}

.detail-description {
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  margin-bottom: 23px;
  width: 220px;
  height: 41px;
  background: #1d8848;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.detail-description-text p {
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  margin-bottom: 12px;
}

.first_collapse_item {
  display: flex;
  padding: 10px;
}

.first_collapse_item>span {
  display: flex;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  border-radius: 7px;
  background: #1d8848;
  margin-right: 5px;
}

.first_collapse .first_collapse_item:nth-child(2)>span {
  background: #73bf43;
}

.first_collapse .first_collapse_item:nth-child(3)>span {
  background: #f7b500;
}

.first_collapse .first_collapse_item:nth-child(4)>span {
  background: #ee3823;
}

.first_collapse .first_collapse_item:nth-child(5)>span {
  background: #bb1b08;
}

.first_collapse_item_info h6 {
  color: #444544;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 8px;
}

.first_collapse_item_flex p {
  color: #444544;
  font-size: 10px;
  line-height: 12.5px;
  margin-bottom: 4px;
}

.first_collapse_item_flex_left {
  padding-right: 4px;
  border-right: 1px solid #d9d9d9;
}

.first_collapse_item_flex_right {
  padding-left: 4px;
}

.product-detail>h1 {
  text-decoration: line-through;
  font-size: 20px;
  line-height: 24px;
  color: #939995;
}

.product-detail>h2 {
  padding-top: 10px;
  font-weight: 500;
  font-size: 25px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.8);
}

.select-group {
  margin: 18px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.select-group h1 {
  padding-right: 18px;
  font-size: 18px;
  line-height: 20px;
  color: #676767;
  margin-bottom: 0;
  width: 68px;
}

.select-group .form-control-group {
  width: 168px;
  height: 22px;
  background: #fff;
  border: 1px solid #b7b7b7;
  border-radius: 3px;
}

.product-electronic-upper {
  background: #fff;
  border: 1px solid rgba(183, 183, 183, 0.49);
  border-radius: 5px;
}

.online-banking-span {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 10px;
  line-height: 20px;
  display: block;
  color: #676767;
  margin-left: 105px;
}

.product-electronic-items-title {
  padding: 13px 5px 0 21px;
  border-right: 1px solid #f5f5f5;
}

.product-electronic-items-title p {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 15px;
  color: #444544;
}

.product-electronic-items-value p {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 20px;
  color: #5d5d5d;
}

.product-electronic-items-value {
  padding: 13px 8px 0;
}

.product-electronic-items-title.border-none {
  border: 0;
  padding-top: 27px;
}

.product-electronic-items-value.payment {
  margin-bottom: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-electronic-items-value img {
  width: 46px !important;
  height: 30px;
  margin-right: 10px;
}

.product-electronic-lower {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin-top: 12px;
}

.product-electronic-lower-title {
  padding: 8px 34px 8px 21px;
}

.product-electronic-lower-title p {
  font-size: 15px;
  line-height: 20px;
  color: #5d5d5d;
}

.product-electronic-lower-value {
  padding: 9px;
  border-left: 1px solid #f5f5f5;
}

.product-electronic-lower-value>h4 {
  font-size: 15px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #444544;
  text-decoration: none;
}

.product-electronic-lower-value>h4 .product-options-seller-logz {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  position: relative;
  color: #1d8848;
}

.product-electronic-lower-value>h4>p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 0;
  color: #3d3d3d;
  margin-left: 5px;
}

.product-electronic-lower-value>h4>span {
  background: #f5f5f5;
  border: 1px solid #b7b7b7;
  border-radius: 3px;
  padding: 1px 2px;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  color: #1d8848;
  margin-right: 4px;
}

.product-electronic-lower-value button {
  width: 100%;
  height: 33px;
  background: #fff;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 15px;
  line-height: 20px;
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
  color: #1d8848;
  margin-top: 10px;
  padding: 2px 4px;
}

.product-electronic-lower-value button i {
  margin-left: 6px;
  font-size: 20px;
}

.product-electronic-lower-value button:hover,
.product-electronic-lower-value button:last-child {
  color: #fff;
  background: #1d8848;
}

.product-electronic-lower-value button:last-child i {
  margin-bottom: -2px;
}

.product-electronic-lower-value button:last-child:hover {
  color: #1d8848;
  background: #fff;
  border: 1px solid #b7b7b7;
}

.product-evaluation>button {
  width: 170px;
  height: 51px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  border: 2px solid #1d8848;
  background: #fff;
  color: #1d8848;
  font-size: 20px;
  -webkit-transition: 0.4s linear;
  -o-transition: 0.4s linear;
  transition: 0.4s linear;
  margin: 20px auto 0;
}

.feedback-title,
.product-evaluation-stars,
.reviewsBayer-semicircle .semicircle,
.sampleEbey-info__content2 .product-evaluation-stars-title-item>div,
.verified-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product-semicircle-item {
  text-align: center;
  margin-bottom: 8px;
}

.product-semicircle-item .semicircle {
  color: #333;
  font-size: 20px;
  line-height: 20px;
  border-radius: 14px;
  border: 8px solid #1d8848;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 1px 5px 3px;
  width: 60px;
  height: 60px;
  margin: 0 auto 4px;
}

.product-semicircle-item p {
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0;
  color: #333;
}

.feedback-chat-user-img img,
.sampleEbey-info__content .image>img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.dislike-colorfull,
.like-colorfull {
  width: 20px;
  height: 20px;
  display: none;
}

.btn-dislike,
.btn-like {
  width: 100%;
  height: 100%;
  background-color: transparent !important;
  border: 0;
}

#writeReview .modal-content,
#writeReview .modal-dialog,
.product-retailer-title {
  width: -webkit-max-content;
  width: -moz-max-content;
}

.btn-dislike:hover,
.btn-like:hover {
  border: 0 !important;
  background-color: transparent !important;
}

.product-retailer-visit:hover,
.sellOrders-block-client-info button:first-child:hover,
.sellOrders-block-client-info button:nth-child(2):hover,
.storyOrder .item-info__block__content>div:first-child button:hover {
  background-color: #1d8848;
  color: #fff;
}

.product-retailer-info {
  border-right: 1px solid #d9d9d9;
  padding-right: 14px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.product-retailer-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  width: max-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-retailer-title span {
  color: #939995;
  font-size: 15px;
  font-weight: 400;
}

.product-retailer-title.d-block p {
  border: 0;
  margin-left: 0;
  padding-left: 0;
}

.product-retailer-title p {
  margin-bottom: 0;
  color: #3d3d3d;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  padding-left: 5px;
  border-left: 1px solid #000;
  margin-left: 4px;
}

.product-retailer-visit {
  display: block;
  width: 170px;
  height: 59px;
  border-radius: 10px;
  border: 2px solid #1d8848;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  letter-spacing: 0;
  -webkit-transition: 0.5s linear;
  -o-transition: 0.5s linear;
  transition: 0.5s linear;
  color: #1d8848;
}

.product-retailer-rating {
  padding-left: 34px;
  width: 100%;
}

.product-retailer-rating>div {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.product-retailer-rating h1 {
  color: #3d3d3d;
  font-size: 20px;
  margin-bottom: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-retailer-rating h1 p {
  width: 55px;
  height: 39px;
  margin-bottom: 0;
  margin-right: 8px;
  color: #1d8848;
  background: 0 0;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product-retailer-rating h2 {
  color: #1d8848;
  font-size: 20px;
  margin-bottom: 10px;
}

.product-retailer-rating-title {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: inherit;
}

.product-retailer-rating-title p {
  color: #333;
  font-size: 20px;
  font-family: Inter;
  line-height: 20px;
  margin-bottom: 0;
}

.product-retailer-rating-semicircle {
  padding-left: 12px;
  border-left: 1px solid #d9d9d9;
}

.product-retailer-rating-semicircle .semicircle {
  border-radius: 10px;
  border: 5px solid #7ed148;
  background: #fff;
  color: #333;
  font-size: 15px;
  width: 42px;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 4px;
}

.modail-review {
  border-radius: 20px;
  border: 2px solid #d9d9d9;
  background: #fff;
  padding: 8px 28px 20px;
  min-width: 641px;
  position: relative;
}

.modail-review .modail-review-close {
  border: 0;
  color: #d9d9d9;
  position: absolute;
  right: 14px;
  top: 16px;
  font-size: 50px;
  background-color: transparent;
  margin-top: 0;
}

.modail-review .modail-review-close:hover {
  background-color: transparent;
  border: 0;
  color: #000;
}

.modail-review h1 {
  color: #3d3d3d;
  font-size: 25px;
}

.modail-review h2 {
  color: #000;
  font-size: 15px;
}

.rewiew-rating {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  flex-direction: row-reverse;
}

.rewiew-rating label {
  float: right;
  width: 35px;
  height: 35px;
  background-image: url("../../assets/img/star.svg");
  background-size: cover;
  margin-right: 4px;
}

.rewiew-rating input.selected+label,
.rewiew-rating input:checked+label,
.rewiew-rating input:checked~label:hover,
.rewiew-rating label:hover,
.rewiew-rating label:hover~label {
  background-image: url("../../assets/img/star_full.svg");
}

.rewiew-attach-photo {
  width: max-content;
  display: flex;
  align-items: center;
  margin: 0 auto 16px;
  border-radius: 10px;
  border: 1.2px solid #c5c5c5;
  padding: 6px 8px;
  transition: 0.2s linear;
}

.rewiew-attach-photo:hover {
  background-color: #dcdcdc;
}

.rewiew-attach-photo i {
  font-size: 33px;
  margin-right: 10px;
  color: #1d8848;
}

.rewiew-attach-photo p {
  margin-bottom: 0;
  color: #3d3d3d;
  font-size: 20px;
}

.rewiew-select-photo {
  width: 60%;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-bottom: 16px !important;
}

.rewiew-select-photo-item {
  margin-right: 10px;
  width: 50%;
  position: relative;
  height: 100px;
  border-radius: 5px;
  border: 1px solid #939995;
}

.rewiew-select-photo-item img {
  display: none;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.rewiew-select-photo-item span {
  font-size: 40px;
  color: #1d8848;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modail-review h3 {
  color: #3d3d3d;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.modail-review h3 span {
  width: 15px;
  height: 15px;
  border: 1px solid #00bf63;
  border-radius: 4px;
  color: #00bf63;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
}

.rewiew-quality {
  flex-direction: column;
  align-items: center;
  margin-bottom: 18px !important;
}

.rewiew-quality-item {
  width: 435px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin: 0 auto;
}

.rewiew-quality-item .input-container {
  position: relative;
  border: 10px solid #8dc14e;
  border-radius: 10px;
  width: 55px;
  height: 55px;
  margin-bottom: 10px;
}

.rewiew-quality-item .input-container.quality-4 {
  border: 10px solid #bb1b08;
}

.rewiew-quality-item-divi {
  width: 2px !important;
  height: 100%;
  background-color: #d9d9d9;
}

.storyOrder .order-info__title {
  color: #1d8848;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 25px;
}

.storyOrder .order-info__content {
  display: flex;
  justify-content: space-between;
  position: relative;
}

.storyOrder .order-info__content::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 176px;
  display: block;
  background-color: #d9d9d9;
  right: -13px;
  top: 0;
}

.storyOrder .order-info__content p,
.storyOrder .shippingAddress>li,
.storyOrder .shippingAddress>li>a {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
}

.storyOrder .shippingAddress {
  position: relative;
  margin-left: 40px;
}

.storyOrder .shippingAddress::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 176px;
  display: block;
  background-color: #d9d9d9;
  right: -14px;
  top: 0;
}

.credit-cards .checkend,
.storyOrder .orderCard {
  display: flex;
  margin-bottom: 25px;
}

.storyOrder .orderCard img {
  width: 69px;
  height: 43px;
  margin-right: 25px;
}

.storyOrder .orderCard p {
  color: #000;
  font-size: 15px;
  font-weight: 300;
  line-height: 16px;
  margin-bottom: 5px;
}

.storyOrder .payment-info {
  display: flex;
  justify-content: space-between;
  max-width: 250px;
}

.storyOrder .payment-info p {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0;
  text-align: left;
}

.storyOrder .perCabinet-menu {
  margin-top: 55px;
}

.storyOrder .item-info__block .image {
  width: 215px;
  height: 150px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 25px;
}

.chats-block-client .user>.image img,
.chats-block-customer .user>.image img,
.storyOrder .item-info__block .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.storyOrder .item-info__block__content {
  display: flex;
  justify-content: space-between;
  max-width: 930px;
  width: 100%;
}

.storyOrder .item-info__block__content h3 {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

.sellOrders-block-pruduct-info>div:first-child p,
.storyOrder .item-info__block__content>div:first-child p {
  color: #676767;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}

.storyOrder .item-info__block__content>div:first-child button,
.storyOrder .track-info__item button {
  width: 170px;
  height: 35px;
  justify-content: center;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
  transition: 0.3s ease-in-out;
}

.storyOrder .item-info__block__content ul {
  margin-top: 7px;
  margin-bottom: 12px;
}

.storyOrder .item-info__block__content ul>li {
  color: #333;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.storyOrder .item-info__block__content>div:first-child button {
  border: 1px solid #1d8848;
  border-radius: 7px;
  align-items: center;
  color: #1d8848;
  background-color: #fff;
}

.storyOrder .item-info__block__content>div:last-child {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.messange-item .tab-content,
.storyOrder .item-info__block__content>div:last-child button {
  margin-top: 20px;
}

.registration .signBtn:hover,
.registration .signBtnT:hover,
.storyOrder .item-info__block__content>div:last-child button:last-child {
  background-color: #fff;
  color: #1d8848;
}

.storyOrder .item-info__block__content>div:last-child button:last-child:hover {
  background-color: #1d8848;
  color: #fff;
}

.storyOrder .track-info {
  margin-top: 30px;
}

.storyOrder .track-info>p:nth-child(3) {
  font-size: 18px;
  color: #676767;
}

.storyOrder .track-info>p:nth-child(3) span {
  color: #000;
}

.storyOrder .track-info__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 65px;
}

.storyOrder .track-info__item button {
  align-items: center;
  border-radius: 7px;
  border: 1px solid #1d8848;
  color: #1d8848;
  background-color: #fff;
}

.button-outline-green:hover,
.credit-cards:nth-child(3) .left>button:last-child:hover,
.depositOrder .back-btn:hover,
.ratingsReview .btn:hover,
.registration-item .inputsBlock>button:last-child:hover,
.returnPage .back-btn:hover,
.sellOrders-block-pruduct-info>div:last-child button:hover,
.storyOrder .track-info__item button:hover {
  background-color: #1d8848;
  color: #fff;
}

.storyOrder .process {
  max-width: 750px;
  width: 100%;
  height: 8px;
  display: block;
  position: relative;
  margin-left: 70px;
  background-image: url("../../assets/img/process-line.png");
}

.storyOrder .process .process-line {
  position: absolute;
  height: 8px;
  max-width: 750px;
  width: 400px;
  display: block;
  left: 0;
  top: 0;
  background-color: #1d8848;
}

.storyOrder .process>.process-shipped {
  position: absolute;
  left: -5px;
  top: -13px;
  width: 45px;
  height: 30px;
  z-index: 2;
}

.storyOrder .process>.process-shipped>div:first-child {
  position: absolute;
  top: -45px;
  left: -65px;
  width: 210px;
  height: auto;
  text-align: center;
}

.storyOrder .process>.process-shipped>div:last-child {
  width: 45px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1d8848;
  border-radius: 15px;
}

.storyOrder .process>.process-shipped>div:last-child i {
  color: #fff;
  font-size: 18px;
}

.storyOrder .process>.process-out {
  position: absolute;
  left: 400px;
  top: -16px;
  width: 51px;
  height: 40px;
}

.storyOrder .process>.process-out>div:first-child {
  position: absolute;
  bottom: -45px;
  left: -70px;
  width: 210px;
  height: auto;
  text-align: center;
}

.storyOrder .process>.process-out>div:last-child {
  width: 50px;
  height: 40px;
  border: 2px solid #1d8848;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}

.storyOrder .process>.process-out>div:last-child i {
  font-size: 18px;
  color: #1d8848;
}

.storyOrder .process>.process-delivered {
  position: absolute;
  right: -5px;
  top: -12px;
  width: 45px;
  height: 30px;
  z-index: 2;
}

.storyOrder .process>.process-delivered>div:first-child {
  position: absolute;
  top: -45px;
  width: 210px;
  height: auto;
  right: -85px;
  text-align: center;
}

.storyOrder .process>.process-delivered>div:last-child {
  width: 45px;
  height: 30px;
  border-radius: 15px;
  border: 2px solid #d9d9d9;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}

.process-completed {
  background-color: #f60 !important;
}

.storyOrder .process>.process-delivered>div:last-child i {
  font-size: 18px;
  color: #fff;
}

.storyOrder .process>.process-delivered>div:first-child h4,
.storyOrder .process>.process-out>div:first-child h4,
.storyOrder .process>.process-shipped>div:first-child h4 {
  color: #1d8848;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.storyOrder .process>.process-delivered>div:first-child p,
.storyOrder .process>.process-out>div:first-child p,
.storyOrder .process>.process-shipped>div:first-child p {
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
}

.storyOrder .trackPackage {
  margin-top: 60px;
  width: 100%;
  height: 724px;
  display: block;
  border: 1px solid #d9d9d9;
  border-radius: 10px;
  padding: 20px;
}

.storyOrder .process-vertical>.process {
  transform: rotateZ(-90deg);
  margin: 0;
  position: absolute;
  left: -254px;
  top: 294px;
  width: 550px;
}

.storyOrder .process-vertical .process-delivered,
.storyOrder .process-vertical .process-shipped {
  transform: rotateZ(90deg);
}

.storyOrder .process-vertical .process>.process-delivered>div:first-child {
  transform: translate(75px, 49px);
}

.storyOrder .process-vertical .process>.process-out {
  position: absolute;
  left: 400px;
  top: -22px;
  width: 40px;
  height: 50px;
}

.storyOrder .process-vertical .process>.process-out>div:last-child {
  width: 40px;
  height: 50px;
}

.storyOrder .process-vertical .process>.process-delivered {
  right: -24px;
}

.storyOrder .process-vertical .process>.process-shipped {
  left: -10px;
}

.storyOrder .process-vertical .process>.process-out>div:first-child {
  transform: rotate(90deg) translate(35px, -36px);
  width: 100px;
  text-align: left;
}

.storyOrder .process-vertical .process>.process-shipped>div:first-child {
  transform: translate(48px, 50px);
}

.storyOrder .trackPackage-title {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 25px;
}

.storyOrder .trackPackage-title::after {
  content: "";
  position: absolute;
  width: 1050px;
  height: 1px;
  background-color: #d9d9d9;
  left: 0;
  bottom: 0;
}

.storyOrder .trackPackage-title .exit i {
  position: absolute;
  right: -9px;
  top: -10px;
  font-size: 40px;
  color: #1d8848;
  transition: 0.3s ease-in-out;
}

.storyOrder .trackPackage-title h2 {
  color: #1d8848;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
}

.storyOrder .trackPackage-item {
  height: 613px;
}

.storyOrder .trackPackage-item>.row>div {
  display: flex;
  align-items: end;
  position: relative;
}

.storyOrder .trackPackage-item>.row>div::before {
  content: "";
  width: 25px;
  height: 2px;
  border-radius: 5px;
  background: #333;
  position: absolute;
  left: 15px;
  top: 20px;
}

.storyOrder .trackPackage-item>.row>div:first-child {
  display: block !important;
}

.storyOrder .trackPackage-item ul>li {
  color: #676767;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}

.storyOrder .trackPackage-item ul>li:first-child {
  font-weight: 500;
  color: #000;
}

.messange {
  margin-top: 17px;
  margin-bottom: 80px;
}

.messange-title-icons {
  width: 373px;
  height: 37px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 10px;
  border: 1.5px solid #d9d9d9;
  padding: 6px 15px 6px 13px;
  z-index: 9;
  background-color: #fff;
}

.fixed {
  position: fixed;
  top: 50px;
}

.messange-title-icons>li {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}

.messange-title-icons>li i {
  font-size: 19px;
  color: #676767;
}

.messange-title-icons>li:hover {
  background-color: #eeee;
  border-radius: 50%;
}

.messange-content__head {
  width: 100%;
  height: 45px;
  border-radius: 5px;
  background: #f1f1f1;
  padding: 6px 12px;
}

.messange .from-content,
.messange-content__head,
.messange-content__head>.date-from-to,
.messange-content__head>.from {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.messange-content__head>.from>div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 50px;
}

.messange-content__head>.from>div>p {
  color: #676767;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
}

.messange-content__head>.from h3 {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.messange-content__head>.subject {
  margin-right: auto;
  margin-left: 187px;
}

.messange-content__head>.date-from-to>h3,
.messange-content__head>.subject>h3,
.offersBuying-title__date>h3 {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.messange-content__head>.date-from-to>div,
.offersBuying-title__date>input {
  width: 131px;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #1d8848;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 7px;
  text-align: center;
  padding-right: 10px;
}

.messange-content__head>.date-from-to>div input,
.offersBuying-title__date>div input {
  color: #676767;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.messange-content__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 11px 21px;
  border-bottom: 2px solid #d9d9d9;
  position: relative;
  transition: 0.3s linear;
}

.messange-content__item:hover {
  border-bottom: 2px solid gray;
}

.messange .from-content>i:nth-child(2) {
  font-size: 20px;
  color: #767676;
  margin: 0 10px;
}

.prosent-outline {
  width: 42px;
  height: 25px;
  border-radius: 5px;
  border: 1px solid #b7b7b7;
  display: flex;
  justify-content: center;
  align-items: center;
}

.prosent-outline>span {
  color: #1d8848;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.messange .from-content>a,
.messange .from-content>h3 {
  color: #1d8848;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 7px;
}

.messange .subject-content {
  position: absolute;
  left: 335px;
}

.messange .date-from-to-content>p,
.messange .subject-content>p {
  color: #717673;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.messange .date-from-to-content>p {
  width: 105px;
}

.square-A {
  width: 25px;
  height: 25px;
  border-radius: 5px;
  background: #1d8848;
  display: flex;
  justify-content: center;
  align-items: center;
}

.square-A>span {
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.messange .from-content>.square-A {
  margin-left: 17px;
}

.button-outline-green {
  border-radius: 7px;
  border: 1px solid #1d8848;
  background-color: #fff;
  padding: 5px 7px;
  color: #1d8848;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  transition: 0.3s linear;
}

.chats-block-client .text,
.chats-block-customer .text {
  border-radius: 20px;
  padding: 14px 28px;
  max-width: 746px;
  width: 100%;
}

.button-outline-green>i {
  font-size: 25px;
  margin-right: 7px;
}

.messange-item__chat__title {
  margin-top: 12px;
  margin-bottom: 14px;
}

.messange-item__chat__title>h3 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 5px;
}

.makeOffer .pruduct-img-id>.id h4,
.messange-item__chat__title>p,
.tracking-number p>span {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.messange .chats-block {
  margin-top: 45px;
}

.messange .chats-block-client .date,
.messange .chats-block-customer .date {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 48.5px;
  display: flex;
  justify-content: center;
}

.chats-block-client .text {
  background: #f2f2f2;
  margin-right: 15px;
}

.chats-block-customer .text {
  background: rgba(196, 233, 215, 0.48);
  margin-left: 15px;
}

.chats-block-customer>div {
  justify-content: end;
}

.chats-block-client .text p,
.chats-block-customer .text p {
  color: #333;
  font-size: 17 px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.chats-block-client .user,
.chats-block-customer .user {
  display: flex;
  align-items: center;
  position: relative;
}

.chats-block-client .user>.image,
.chats-block-customer .user>.image {
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 50%;
}

.chats-block-client .user>h3,
.chats-block-customer .user>h3 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 15px;
}

.chats-block-client .user>h4,
.chats-block-customer .user>h4 {
  position: absolute;
  color: #939995;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  left: 65px;
  bottom: -10px;
  max-width: 150px;
  width: 100%;
}

.messange .chats-block .btnCusses>i {
  font-size: 30px;
  color: #fff;
  margin-right: 14px;
  transform: rotateZ(90deg) rotateX(180deg);
  background-color: transparent;
  transition: 0.1s ease-in-out !important;
}

.messange .jodit {
  margin-top: 40px;
  margin-bottom: 20px;
}

.offersBuying-title {
  width: 100%;
  height: 45px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  background: #f1f1f1;
  padding: 10px;
  margin-bottom: 15px;
}

.make-btn,
.see-btn {
  margin-bottom: 7px !important;
}

.offersBuying-title__name {
  width: 20%;
  display: flex;
  align-items: center;
}

.offersBuying-title__buyer>h3,
.offersBuying-title__name>h3 {
  color: #676767;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.offersBuying-title__name>h3:first-child {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-right: 40px;
}

.offersBuying-title__buyer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 295px;
  width: 100%;
}

.btnGreenOutline,
.btnRedOutline {
  background: #fff !important;
  max-width: 150px !important;
  width: 100% !important;
  height: 35px !important;
  display: flex !important;
  font-style: normal !important;
  line-height: 20px !important;
  transition: 0.3s ease-in-out !important;
  font-weight: 400 !important;
}

.offersBuying-pruducts .pruduct {
  border-radius: 10px;
  border: 1px solid #c5c5c5;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 17px;
}

.offersBuying-pruducts .pruduct-item {
  padding: 15px;
  max-width: 863px;
  width: 100%;
  border-right: 1px solid #c5c5c5;
  margin-right: 15px;
}

.pruduct .pruduct-item__id {
  color: #1d8848;
  margin-bottom: 12px;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.pruduct .pruduct-info__left .image {
  width: 93px;
  height: 70px;
  border-radius: 5px;
  overflow: hidden;
  display: block;
  margin-right: 5px;
}

.pruduct .pruduct-info__left .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.pruduct .pruduct-info__left .text {
  max-width: 184px;
  width: 100%;
}

.pruduct .pruduct-info__left .text>p {
  color: #333;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.offersBuying-pruducts .product-buttons {
  display: block !important;
  margin-right: 58px;
}

.btnRedOutline {
  border-radius: 5px !important;
  border: 2px solid #ee3823 !important;
  justify-content: center !important;
  align-items: center !important;
  color: #ee3823 !important;
}

.btnRedOutline:hover {
  background-color: red !important;
  color: #fff !important;
}

.btnGreenOutline {
  border-radius: 5px !important;
  border: 1px solid #1d8848 !important;
  justify-content: center !important;
  align-items: center !important;
  color: #1d8848 !important;
}

.btnContactget:hover,
.btnGreenOutline:hover,
.btnRead:hover,
.mySelling_2 .btnRedOutline:hover,
.mySelling_51 .btnRedOutline:hover {
  background-color: #1d8848 !important;
  color: #fff !important;
}

.see-btn {
  margin-top: 0 !important;
}

.buyer-offer__info-h2-offer,
.pruduct .buyer-offer__info>div:first-child>span,
.pruduct .buyer-offer__info>div>del,
.pruduct .buyer-offer__info>div>h2 {
  margin-bottom: 8px;
  line-height: 20px;
  font-style: normal;
}

.offersBuying-pruducts .product-buttons>.btnCusses {
  max-width: 150px;
  max-height: 35px;
  margin-top: 17px;
}

.pruduct .buyer-offer__info>div>h2 {
  color: #1d8848;
  font-size: 20px;
  font-weight: 600;
  margin-right: 15px;
}

.pruduct .buyer-offer__info>div>del {
  color: #676767;
  font-size: 20px;
  font-weight: 400;
  margin-right: 15px;
}

.buyer-offer__info-h2-offer {
  color: #676767 !important;
  font-size: 20px;
  font-weight: 400 !important;
  margin-right: 15px;
}

.pruduct .buyer-offer__info>div:first-child>span {
  color: #676767;
  font-size: 15px;
  font-weight: 500;
}

.pruduct .buyer-offer__info>div:last-child>span {
  color: #676767;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.pruduct .pruduct-info__price .buyer__user>h3 {
  color: #1d8848;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-left: 9px;
}

.pruduct .pruduct-info__price {
  margin-left: 79px;
}

.pruduct .pruduct-info__price .buyer__user {
  margin-left: 65px;
}

.product-buttons .modal {
  --bs-modal-width: 874px;
  width: 100%;
}

.product-buttons .modal-content {
  padding: 13px 51px 39px;
}

.product-buttons .modal-pruduct__id {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.product-buttons .modal-pruduct__id>div {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  background: #1d8848;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}

.product-buttons .modal-pruduct__id>div i {
  font-size: 30px;
  color: #fff;
  transform: rotateX(180deg);
}

.product-buttons .modal-pruduct__id h3 {
  color: #1d8848;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.product-buttons .product__info__title {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #c5c5c5;
}

.product-buttons .product__info__title>h3 {
  color: #676767;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.product-buttons .product__info__item {
  padding: 25px 0;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #c5c5c5;
}

.blockAccardion .accordion-body .buttons,
.credit-cards .buttons,
.product-buttons .product__info__item>div,
.registration .remember,
.registration .remember>div,
.sampleEbey-menu__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.product-buttons .product__info__item .image {
  width: 93px;
  height: 70px;
  display: block;
  border-radius: 5px;
  margin-right: 5px;
}

.product-buttons .product__info__item .image>img,
.reviewsBayer-user .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.product-buttons .product__info__item>div:first-child>p {
  max-width: 185px;
  width: 100%;
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.product-buttons .product__info__item>ul>li {
  margin-bottom: 7px;
}

.product-buttons .product__info__item>ul>li:first-child>span:first-child {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-right: 14px;
}

.mySelling_1 .available h2>span,
.mySelling_1 .financialSum p,
.product-buttons .product__info__item>ul>li>span:last-child,
.trackBlock .refundWay h2,
.tracking-number p {
  color: #676767;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.product-buttons .product__info__item>ul>li:nth-child(2)>span:first-child,
.product-buttons .product__info__item>ul>li:nth-child(3)>del:first-child {
  color: #676767;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-right: 14px;
}

.product-buttons .product__info__item>div:last-child h4 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  width: 150px;
  margin-left: 15px;
}

.product-buttons .modal-product__price {
  text-align: center;
  padding: 8px 0;
  border-bottom: 1px solid #c5c5c5;
}

.product-buttons .modal-product__price li {
  margin-bottom: 12px;
}

.depositPayment-onlinePay .transfer-time li:last-child,
.depositPayment-onlinePay ul>li:last-child,
.depositPayment-wireTransfer .transfer-time li:last-child,
.product-buttons .modal-product__price li:last-child,
.product-evaluation-stars-title-item:last-child,
.y-change .dropdown-item:last-child {
  margin-bottom: 0;
}

.product-buttons .modal-content>p,
.product-buttons .modal-product__price li>span {
  color: #676767;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.product-buttons .modal-product__price li>h3 {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.product-buttons .modal-product__price li>h2 {
  color: #1d8848;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.product-buttons .modal-product__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 11px;
}

.product-buttons .modal-product__content>div {
  max-width: 338px;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #c5c5c5;
  padding: 10px 0;
  position: relative;
}

.product-buttons .modal-product__content>div h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 5px;
}

.product-buttons .modal-product__content>div h1 {
  color: #1d8848;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 5px;
}

.product-buttons .modal-product__content>div input {
  width: 125px;
  color: #717673;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: 0 !important;
  outline: 0;
}

.date-inputs {
  width: 60% !important;
  margin: 0 auto;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.product-buttons .modal-product__content>div:nth-child(2) h3 {
  text-align: left;
}

.product-buttons .modal-product__content>div:nth-child(2) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.product-buttons .modal-product__content>div p {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 5px;
}

.product-buttons .modal-product__content>div span {
  position: absolute;
  right: 0;
  bottom: 10px;
  color: #333;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.product-buttons .modal-product__content>div:nth-child(4) {
  display: flex;
  flex-direction: column;
  justify-content: end;
}

.product-buttons .modal-content>input {
  margin-bottom: 28px;
  width: 100%;
  padding: 18px 0;
  color: #939995;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: none;
  border-bottom: 1px solid #c5c5c5;
}

.product-buttons .modal-footer {
  padding: 0;
  display: flex;
  justify-content: space-between;
  border: none;
}

.product-buttons .modal-footer>button {
  width: 225px !important;
  height: 74px !important;
  margin: 0;
  font-size: 25px !important;
}

.product-buttons .modal-footer>button:last-child {
  border-radius: 10px;
  border: 2px solid #717673;
  background: #fff;
  color: #717673;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

#writeReview .modal-dialog {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  width: max-content;
  max-width: max-content;
}

#writeReview .modal-content {
  background-color: transparent !important;
  border: 0 !important;
  width: max-content;
}

.content-vop {
  width: 451px;
  padding: 35px !important;
  border: 2px solid #1d8848;
  margin: 0 auto;
}

.modal-box {
  width: 349px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 38px !important;
  margin: 0 auto;
}

.icon-container,
.vop-box {
  display: flex;
  justify-content: center;
}

.vop-box {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  align-items: center;
  border: 2px solid #15ad52;
  font-size: 20px;
  color: #15ad52;
  font-weight: 600;
}

.modal-box h1 {
  font-size: 18px;
  font-weight: 400;
  color: #1d8848;
}

.btn-vop-box,
.pruduct-item-user-box-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.btnGreyCencel {
  width: 150px !important;
  height: 35px !important;
  color: #c5c5c5 !important;
  border: 1px solid #c5c5c5 !important;
  background-color: transparent !important;
  transition: 0.2s linear;
  font-size: 18px !important;
}

.btnGreyCencel:hover {
  color: #fff !important;
  background-color: #c5c5c5 !important;
}

.btn-sent {
  width: 123px;
  height: 44px;
  background-color: #1d8848 !important;
  color: #fff !important;
  transition: 0.3s ease-in-out;
}

.btn-sent:hover,
.btnCusses:hover,
.btnCussesTwo:hover {
  background-color: #fff !important;
  color: #1d8848 !important;
}

.modal-name {
  font-size: 15px;
  font-weight: 400;
  color: #333;
  margin-bottom: 3px;
}

.modal-castomer {
  font-size: 12px !important;
  color: #939995;
  margin-bottom: 4px;
}

.modal-castomer span {
  font-size: 12px !important;
  color: #1d8848;
}

.modal-user-section {
  width: 100%;
  padding: 9px 0 !important;
  border-top: 1px solid #e8e6e6;
  border-bottom: 1px solid #e8e6e6;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.input-date-modal {
  width: 80px;
  height: 18px;
  border: 1px solid #1d8848 !important;
  border-radius: 4px;
  padding: 0 6px;
}

.pruduct-item-user-params {
  padding: 14px 0;
  border-bottom: 1px solid #e8e6e6;
}

.pruduct-item-user-params span {
  width: 301px;
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  color: #333;
}

.pruduct-item-user-params h1 {
  width: 423px;
  display: flex;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 500;
  color: #1d8848 !important;
  margin-bottom: 9px;
}

.btn-editt {
  width: 58px !important;
  height: 30px !important;
  border: 1px solid #1d8848 !important;
  color: #1d8848 !important;
  transition: 0.3s ease-in-out !important;
  background-color: transparent !important;
}

.btn-collapse-bottom,
.btn-collapse-top {
  background-color: #fff;
  transition: 0.2s linear;
}

.btn-editt:hover {
  color: #fff !important;
  background-color: #1d8848 !important;
}

.rewiew-quality-item .input-container.quality-4 i {
  color: #bb1b08;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

.rewiew-quality-item.dislike .input-container,
.rewiew-quality-item.dislike .input-container .icon-container {
  border-color: #bb1b08;
  color: #bb1b08;
}

.icon-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  cursor: pointer;
  color: #1d8848;
  font-size: 15px;
  align-items: center;
}

.icon-dislike {
  transform: rotate(0) !important;
  -webkit-transform: rotate(0) !important;
  -moz-transform: rotate(0) !important;
  -ms-transform: rotate(0) !important;
  -o-transform: rotate(0) !important;
}

.like-full {
  display: block;
  width: 20px;
  height: 20px;
}

.hidden-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

.icon-container.clicked+.hidden-input {
  width: 35px;
  height: 35px;
  opacity: 1;
}

.hidden-input::-webkit-inner-spin-button,
.hidden-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.rewiew-quality-item span {
  color: #3d3d3d;
  font-size: 20px;
  width: 70%;
}

.rewiew-input-group {
  display: block;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 18px !important;
}

.rewiew-input-group label {
  color: #3d3d3d;
  font-size: 20px;
  display: block;
  margin-bottom: 18px;
}

.rewiew-input-group input,
.rewiew-input-group textarea {
  border-radius: 10px;
  background: #fff;
  padding-left: 12px;
  color: rgba(0, 0, 0, 0.46);
}

.rewiew-input-group input {
  border: 2px solid #d9d9d9;
}

.rewiew-input-group input::placeholder {
  color: rgba(0, 0, 0, 0.46);
}

.rewiew-input-group textarea {
  border: 2px solid #d9d9d9;
  padding-top: 12px;
  min-height: 89px;
}

.rewiew-input-group textarea::placeholder {
  color: rgba(0, 0, 0, 0.46);
}

.rewiew-button {
  width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}

.rewiew-button button {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 2px solid #d9d9d9;
  background: #f5f5f5;
  color: #444544;
  font-size: 20px;
  font-weight: 400;
  height: 60px;
}

.rewiew-button button.rewiew-clear {
  border: 0;
  background-color: transparent;
  color: #ee3823;
  font-size: 20px;
  font-weight: 400;
}

.rewiew-submit:hover {
  color: #fff;
  background-color: #15ad52;
  border: 0;
}

.sampleEbey-info__content .text>div,
.sampleEbey-info__content .text>h3:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sampleEbey-info__content .text>div>span:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-evaluation-stars-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.seller_a_q {
  position: absolute;
  left: 50px;
  top: -45px;
}

.seller_a_q>p:first-child {
  position: absolute;
  color: #1d8848;
  top: 0;
  font-size: 15px;
  left: 0;
  width: 160px;
  cursor: pointer;
  color: var(--bs-body-color);
}

.seller_a_q>p:first-child  span {
  border: 1px solid #00bf63 !important;
  color: #00bf63 !important;
}

.sampleEbey-info__content2 .reviewsBayer-semicircle,
.strategy-reputations .reviewsBayer-semicircle {
  margin: 0;
}

.sampleEbey-info__content2 .reviewsBayer-semicircle h2 {
  font-size: 20px;
  line-height: 20px;
  color: #1d8848;
  margin-bottom: 20px;
}

.sampleEbey-info__content2 .reviewsBayer-semicircle ul>li h5 {
  padding-right: 25px;
}

.ebeyPage .sampleEbey-info__content .text>h2 {
  color: #333;
  font-weight: 400;
  margin-bottom: 25px;
}

.ebeyPage .sampleEbey-info__content .text>p:nth-child(3) {
  font-size: 20px;
  color: #333;
  padding-bottom: 25px;
}

.ebeyPage .sampleEbey-info__content .text-date {
  font-size: 20px;
  font-weight: 300;
  color: #3d3d3d;
  margin-bottom: 25px;
}

.ebeyPage .sampleEbey-info {
  padding: 36px 0 0;
}

.ebeyPage .reviewsBayer-semicircle ul>li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ebeyPage .sampleEbey-info__content2 .ads {
  width: 277px;
  height: 277px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #b7b7b7;
}

.ebeyPage .reviewsBayer-semicircle,
.pruduct-myBuying_3 .product-seller .dropdown {
  margin-top: 41px;
}

.ebeyPage .reviewsBayer-semicircle ul::before {
  height: 186px;
  bottom: 0;
  top: auto;
}

.ebeyPage .sampleEbey-info__content::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 186px;
  background-color: #d9d9d9;
  right: -12px;
  bottom: -12px;
}

.ebeyPage .sampleEbey-menu__item>ul>li:last-child {
  margin-left: auto;
  margin-right: 125px;
}

.sampleEbey-menu {
  margin: 20px 0;
}

.card-info-brand-info {
  width: 200px;
}

.sampleEbey-menu__search {
  width: 316px;
  height: 47px;
  display: block;
  position: relative;
}

.sampleEbey-menu__search input {
  border: 3px solid #74b08c;
  border-radius: 24px;
  width: 100%;
  height: 47px;
  padding: 15px 0 15px 50px;
}

.sampleEbey-menu__search input:focus-visible {
  outline: 0;
}

.sampleEbey-menu__search .icon {
  width: 36px;
  height: 36px;
  background-color: #74b08c;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 6px;
  left: 7px;
}

.sampleEbey-menu__search .icon i {
  color: #fff;
  font-size: 15px;
}

.sampleEbey-menu__item>ul {
  display: flex;
  align-items: center;
  max-width: 1075px;
  width: 100%;
  justify-content: space-between;
}

.cart-table,
.cart-table td {
  display: block;
}

.product-buttons .delete-btn {
  width: 18px;
  height: 18px;
  min-width: 0;
  border: none;
}

.sampleEbey-menu__item>ul a {
  padding: 12px 25px;
  border: 3px solid #74b08c;
  border-radius: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #74b08c;
  transition: 0.3s;
}

.sampleEbey-menu__item>ul a:hover {
  background: #74b08c;
  color: #fff;
}

.cart-table td,
.cart-table thead th {
  padding-top: 12px;
  padding-bottom: 12px;
}

.basket-products__content+.basket-products__content,
.cart-table thead th {
  border-bottom: 2px solid #d9d9d9;
}

.sampleEbey-menu__item>ul>li p {
  color: #676767;
  font-size: 20px;
}

.feedback-chat-user-info h1>span,
.feedback-more:hover,
.sampleEbey-menu__item>ul>li p>span {
  color: #1d8848;
}

.product-evaluation-stars-value-month {
  width: -webkit-max-content;
  width: -moz-max-content;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

.reviewsBayer-semicircle ul>li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cart-table {
  width: 100%;
  border-top: 2px solid #d9d9d9;
}

.basket-products__content {
  padding-bottom: 12px;
}

.cart-table .product-info,
.cart-table tbody {
  display: block;
  width: 100%;
}

.cart-table .product-info p {
  white-space: nowrap;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.y-1 {
  width: 30%;
}

.y-2 {
  width: 12%;
}

.y-3 {
  width: 20%;
}

.y-4 {
  width: 16%;
}

.y-5 {
  width: 22%;
}

.y-buttons {
  padding-left: 95px;
}

.product-item__bottom .dropdown-menu {
  min-width: 200px;
}

.product-info .productPrice {
  margin-right: 0;
  width: auto !important;
}

.cart-table thead th {
  color: #333;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  display: flex;
  align-items: center;
}

.y-text input {
  color: #d9d9d9;
}

.depositPayment-pruduct>input {
  width: 100%;
  height: 49px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  padding: 10px;
  margin-bottom: 25px;
}

.card-vertical .card-info {
  padding: 12px 6px 8px;
}

.card-info-brand-info small {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  gap: 9px;
}

.card-info-brand-info small span {
  color: #1d8848 !important;
}

.card-info-flex {
  margin-top: 10px;
}

.paymentCards>.nav>.nav-item>.nav-link>.card .image {
  border: 3px dashed #b7b7b7;
  border-radius: 7px;
  overflow: hidden;
}

.nav-link.active .card .image {
  border-color: #00bf63 !important;
}

.header-top-wrapper::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url("../../assets/img/left_menu.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  z-index: 2;
  width: 344px;
  height: 93px;
}

.text-left {
  text-align: left !important;
}

.border-2 {
  border-bottom: 2px solid #dedede;
}

.user-info .block-item__left .image {
  border-radius: 100%;
  overflow: hidden;
  position: relative;
}

.user-info .block-item__left .image input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  opacity: 0;
  cursor: pointer;
}

.user-info .block-item .inp>input::-webkit-input-placeholder {
  color: #1d8848;
  font-weight: 700;
}

.user-info .block-item .inp>input::-moz-placeholder {
  color: #1d8848;
  font-weight: 700;
}

.user-info .block-item .inp>input:-ms-input-placeholder {
  color: #1d8848;
  font-weight: 700;
}

.user-info .block-item .inp>input::-ms-input-placeholder {
  color: #1d8848;
  font-weight: 700;
}

.user-info .block-item .inp>input::placeholder {
  color: #1d8848;
  font-weight: 700;
}

.y-change .dropdown-item {
  border: 1px solid #d9d9d9;
  padding-bottom: 4px !important;
}

.y-change .dropdown-menu {
  padding: 10px;
  line-height: 40px;
}

.reference-item__content .blockAccardion,
.y-title-text {
  margin: 0 auto 50px;
  max-width: 460px;
  width: 100%;
}

.mt-32 {
  margin-top: 32px;
}

.storyOrder .track-info {
  padding-right: 24px;
}

.btnGreenOutline,
.btnRedOutline,
.mySelling_5 .sellOrders-block-client-info button,
.offersBuying.myBuying_1 .btnRedOutline {
  font-size: 15px !important;
}

.sellOrders-block-client-info h4 {
  color: #1d8848;
  font-size: 15px;
}

.addMoney,
.depositOrder,
.depositPayment,
.makeOffer,
.myBuying_3,
.mySelling_1,
.mySelling_2,
.offersBuying,
.productADS,
.returnPage,
.reviewsBayer,
.strategy {
  margin-top: 15px;
  margin-bottom: 80px;
}

.depositOrder .back-btn,
.returnPage .back-btn {
  width: 80px;
  height: 37px;
  border-radius: 5px;
  border: 1px solid #1d8848;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  font-size: 15px;
  font-weight: 400px;
  color: #1d8848;
  margin-bottom: 20px;
  transition: 0.3s ease-in-out;
}

.depositOrder .back-btn i,
.returnPage .back-btn i {
  font-size: 17px;
}

.feedback-title {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14px;
}

.feedback-title h1 {
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0;
  margin-right: 7px;
}

.feedback-chat-comment-text,
.feedback-title span {
  color: #333;
  font-size: 15px;
  line-height: 20px;
}

.depositPayment-pruduct .product-info,
.feedback-chat-comment>div,
.feedback-chat-user,
.mastercard-info,
.myBuying_5 .product-date__status,
.myBuying_5 .pruduct-myBuying_3 .product-buttons div,
.mySelling_3 .sellOrders-blockcheck,
.sampleEbey-info__content .shareLink>div:last-child,
.sellOrders-block-pruduct-info>div>ul>li,
.strategy-content .top-ptoduct>div,
.trackBlock .truck-card,
.y-data li {
  display: flex;
}

.feedback-chat-user-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 6px;
}

.feedback-chat-user-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 50%;
}

.feedback-chat-user-info h1 {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 2px;
}

.feedback-chat-user-evaluation>p {
  padding-left: 5px;
  font-size: 15px;
  color: #333;
}

.feedback-chat-user-evaluation i {
  margin-right: 4px;
  font-size: 20px;
  color: #1d8848;
}

.feedback-chat-comment {
  padding-left: 46px;
  margin-top: 8px;
}

.feedback-chat-comment>p:last-child {
  font-size: 10px;
  line-height: 12px;
  color: #676767;
  padding-left: 47px;
  margin-top: 8px;
}

.feedback-chat-comment>p:last-child span {
  color: #1d8848;
  padding-left: 15px;
}

.feedback-chat-comment>h3 {
  font-size: 15px;
  line-height: 20px;
  color: #333;
  padding-left: 47px;
  padding-bottom: 8px;
}

.feedback-chat-comment-like {
  display: flex;
  margin-right: 6px;
}

.feedback-chat-comment-like p {
  margin-bottom: 0;
  margin-right: 3px;
  color: #333;
  font-size: 10px;
  line-height: 28px;
}

.feedback-more {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 25px;
  color: #1d8848;
  font-size: 15px;
  font-family: Inter;
  line-height: 20px;
}

.pagination-box {
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: end;
  margin-top: 45px;
}

.pagination {
  display: flex;
  height: 40px;
  justify-content: center;
  align-items: center;
  margin-right: 287px;
}

.pagination>li {
  margin-right: 12px;
  font-size: 15px;
  color: #333;
}

.pagination>li>a {
  width: 30px;
  height: 30px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #333;
  transition: 0.5s linear;
  border-radius: 7px;
}

.pagination>li>a:hover {
  border: 1px solid #c9c5c5;
}

.pagination>li>a>i {
  font-size: 18px;
  font-weight: 900;
  color: #1d8848;
}

.btn-collapse-top {
  width: 100%;
  height: 30px;
  color: #1d8848;
  border: 1px solid #dedede;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.btn-collapse-bottom:hover,
.btn-collapse-top:hover {
  background-color: rgba(195, 195, 195, 0.477);
}

.btn-collapse-bottom {
  width: 100%;
  height: 30px;
  color: #1d8848;
  border: 1px solid #dedede;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.box-collapse.show {
  width: 70px;
  border-radius: 7px;
}

.dropdownn {
  width: 200px;
  height: 80px;
  display: flex;
  justify-content: space-evenly;
  margin-top: 5px;
}

.text-dropdown {
  font-size: 14px;
  color: #333;
}

.btn-drop {
  width: 70px;
  height: 30px;
  color: #1d8848;
  border: 2px solid #dedede;
  border-radius: 7px;
  background-color: #fff !important;
}

.reviewsBayer-semicircle .semicircle {
  color: #333;
  font-size: 15px;
  line-height: 18px;
  border-radius: 12px;
  border: 7px solid #1d8848;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  padding: 6px 1px 5px 3px;
  width: 50px;
  height: 50px;
}

.product-evaluation button,
.ratingsReview .btn {
  border-radius: 5px;
  background: #fff;
  transition: 0.4s linear;
  display: flex;
}

.product-evaluation {
  border-right: 2px solid #d9d9d9;
  text-align: center;
}

.product-evaluation button {
  justify-content: center;
  align-items: center;
  border: 1.5px solid #b7b7b7;
  color: #1d8848;
  font-size: 15px;
  margin: 20px auto 0;
}

.product-evaluation button:hover {
  border: 1.5px solid #1d8848;
  background-color: #1d8848;
  color: #fff;
}

.product-evaluation-stars-values {
  display: flex;
  justify-content: center;
}

.product-evaluation-stars {
  display: flex;
  margin-bottom: 16px;
  align-items: center;
  justify-content: center;
}

.product-evaluation-stars i {
  margin-right: 14px;
  font-size: 40px;
  color: #1d8848;
}

.product-evaluation-stars i.icon-star_full {
  font-size: 44px;
}

.product-evaluation h5 {
  font-size: 50px;
  line-height: 20px;
  letter-spacing: 0;
  color: #1d8848;
  margin-bottom: 18px;
}

.product-evaluation h6 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0;
  color: #444544;
  margin-bottom: 10px;
}

.product-evaluation-stars-title {
  border-right: 1px solid #d9d9d9;
}

.product-evaluation-stars-title-item {
  margin-bottom: 20px;
  padding-right: 8px;
  display: flex;
  align-items: center;
}

.product-evaluation-stars-title-item span {
  font-size: 20px;
  line-height: 20px;
  color: #333;
  padding-right: 5px;
}

.product-evaluation-stars-value p {
  margin-bottom: 26px;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0;
}

.product-evaluation-stars-value p:first-child {
  margin-top: 4px;
}

.product-evaluation-stars-value-month {
  position: absolute;
  top: -30px;
  left: 50%;
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  width: max-content;
  transform: translateX(-50%);
}

.perCabinet-menu,
.reviewsBayer-semicircle ul {
  position: relative;
}

.ratingsReview .btn {
  justify-content: center;
  align-items: center;
  border: 2px solid #1d8848;
  color: #333;
  font-size: 15px;
  margin: 25px auto 0;
}

.reviewsBayer-content .block {
  width: 100%;
  height: 442px;
  display: block;
  background-color: #c5c5c5;
  margin-bottom: 30px;
}

.reviewsBayer-user .image {
  width: 170px;
  height: 170px;
  border-radius: 50%;
  display: block;
  margin: 0 auto 10px;
}

.reviewsBayer-user h3 {
  font-size: 20px;
  line-height: 20px;
  color: #1d8848;
  margin-top: 10px;
  margin-bottom: 12px;
}

.reviewsBayer-user>p {
  font-size: 15px;
  line-height: 20px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

.reviewsBayer-user>p:nth-child(4) {
  font-size: 15px;
  color: #939995;
}

.reviewsBayer-semicircle {
  margin-top: 20px;
  margin-bottom: 40px;
}

.reviewsBayer-semicircle ul>li h5 {
  padding-right: 10px;
  font-size: 20px;
  line-height: 20px;
  color: #333;
}

.reviewsBayer-semicircle ul::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 224px;
  background-color: #d9d9d9;
  display: block;
  top: -5px;
  right: 65px;
}

.ratingsReview h3 {
  text-align: center;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 55px;
  color: #1d8848;
}

.perCabinet-menu {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.perCabinet-menu::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100px;
  width: 1px;
  height: 500px;
  background-color: #c8d1cb;
  display: none;
}

.perCabinet-menu__item ul>li a {
  font-size: 15px;
  line-height: 20px;
  color: #1d8848;
  display: flex;
  align-items: center;
  padding-bottom: 5px;
  justify-content: space-between;
}

.categories-tegA {
  width: 130px;
}

.getQuote .pruduct-item>div,
.perCabinet-menu__item ul>li a>div,
.pruduct-item-clone>div,
.registration .sign-with ul,
.registration .sign-with__goodGros {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.myBuying_2 .card-horizontal .card-info-price span,
.myBuying_4 .pruduct-myBuying_3,
.mySelling_5 .comment-info ul>li,
.mySelling_5 .sellOrders-block-pruduct-info .tracking,
.mySelling_5 .sellOrders-block-pruduct-info>div,
.perCabinet-menu__item ul>li div,
.registration-input .password,
.registration-item .input-password,
.registration-item .input-phone,
.reviewsBayer-item .comment-info .nav-tabs .nav-link,
.sampleEbey-info .row,
.sampleEbey-info__content2 .product-evaluation-stars-title,
.user-info {
  position: relative;
}

.perCabinet-menu__item ul>li div>ul {
  padding-top: 15px;
  padding-right: 30px;
  padding-left: 53px;
}

.perCabinet-menu__item ul>li div>ul>li {
  margin-bottom: 10px;
}

.perCabinet-menu__item ul>li div>ul>li>a {
  color: #999;
  max-width: 185px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.deposit-order__details .summary ul>li:nth-child(2) span:last-child,
.depositPayment-pruduct .confirm a,
.depositPayment-pruduct .summary ul>li:nth-child(2) span:last-child,
.makeOffer .pruduct-pyment p a,
.perCabinet-menu__item ul>li div>ul>li>a.active,
.perCabinet-menu__item ul>li div>ul>li>a>span {
  color: #1d8848;
}

.perCabinet-menu__item ul>li .round {
  width: 15px;
  height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #1d8848;
  color: #fff;
  font-size: 10px;
  border-radius: 5px;
  padding-right: 1px;
}

.perCabinet-menu__item ul>li>div::before {
  content: "";
  position: absolute;
  width: 200px;
  height: 1px;
  background-color: #c8d1cb;
  top: 0;
  left: 0;
  display: none;
}

.perCabinet-menu__item ul>li>a>.round {
  margin-left: 40px;
}

.perCabinet-menu__item>ul>li>a>div:first-child>i {
  font-size: 30px !important;
  margin-right: 20px;
  color: #999;
  margin-left: 0 !important;
}

.perCabinet-menu__item ul>li a>div:nth-child(2)>i {
  font-size: 15px;
  margin-left: 10px;
  color: #999;
  transform: rotate(-90deg);
  transition: 0.4s ease-in-out;
}

.categories-icon-right,
.perCabinet-menu__item ul>li a.collapsed>div:nth-child(2) i {
  transform: rotate(90deg);
}

.sampleEbey-info {
  padding: 15px 0 20px;
  position: relative;
}

.sampleEbey-info .row::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  display: block;
  background-color: #d9d9d9;
  bottom: -15px;
}

.sampleEbey-pageBanner {
  width: 100%;
  height: 166px;
  display: block;
  background-color: #d9d9d9;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sampleEbey-info__content,
.sampleEbey-info__content2 {
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 999;
}

.sampleEbey-info__content .image {
  width: 200px;
  height: 200px;
  display: block;
  margin: 25px 15px 25px 0;
  position: relative;
}

.sampleEbey-info__content .image::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 270px;
  display: block;
  background-color: #d9d9d9;
  bottom: -50px;
  right: -15px;
}

.sampleEbey-info__content .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.sampleEbey-info__content .text {
  padding-left: 25px;
  position: relative;
}

.sampleEbey-info__content .text>.shareLink {
  display: none;
  max-width: 225px;
  height: 76px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
  right: -150px;
  top: -35px;
  border: 1px solid #b7b7b7;
  background-color: #fff;
  border-radius: 10px;
  padding: 6px;
}

.myBuying_4 .product-date__status,
.orderBox-block,
.sampleEbey-info__content .text>h2>i:hover .shareLink {
  display: block;
}

.sampleEbey-info__content .text>.shareLink>div:first-child {
  width: 100%;
  height: 25px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #f0f0f0;
  border-radius: 20px;
  padding: 0 15px;
}

.sampleEbey-info__content .shareLink>div>a:first-child {
  width: 96px;
  height: 30px;
  display: flex;
  align-items: center;
  padding: 5px;
  background-color: #1d8848;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
}

.procent-span,
.sampleEbey-info__content .text>div>span:first-child {
  width: 55px;
  height: 39px;
  background-color: transparent;
  border-radius: 7px;
  display: flex;
  margin-left: 5px;
}

.sampleEbey-info__content .shareLink>div>a {
  margin-right: 6px;
}

.sampleEbey-info__content .shareLink>div>a>img {
  width: 30px;
  height: 30px;
}

.sampleEbey-info__content .text>.shareLink>div:first-child p {
  font-size: 10px;
}

.sampleEbey-info__content .text>h2 {
  font-size: 35px;
  line-height: 42px;
  color: #717673;
}

.sampleEbey-info__content .text>h2>i {
  color: #1d8848;
  font-size: 25px;
  padding-right: 15px;
}

.sampleEbey-info__content .text>p:nth-child(2) {
  font-size: 15px;
  line-height: 18px;
  color: #939995;
  padding-bottom: 10px;
}

.sampleEbey-info__content .text>p:nth-child(3) {
  font-size: 20px;
  line-height: 20px;
  color: #3d3d3d;
  padding-bottom: 10px;
}

.sampleEbey-info__content .text>h3 {
  font-size: 25px;
  line-height: 20px;
  color: #009045;
  display: flex;
  align-items: center;
}

.sampleEbey-info__content .text>h3>img {
  width: 50px;
  height: 50px;
  margin-left: 15px;
}

.myBuying_3-archive,
.returnPage .reason ul>li,
.sampleEbey-info__content .text>div {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.sampleEbey-info__content .text>div>span:first-child {
  border: 1px solid #939995;
  color: #1d8848;
  font-size: 20px;
  justify-content: center;
  align-items: center;
}

.sampleEbey-info__content .text>div>span {
  font-size: 24px;
  line-height: 20px;
  color: #333;
  margin-left: 4px;
  margin-right: 12px;
}

.procent-span {
  border: 1px solid #939995;
  color: #1d8848 !important;
  font-size: 20px !important;
  justify-content: center;
  align-items: center;
}

.sampleEbey-info__content .text>div>a:last-child,
.user-info .block-title p {
  font-size: 15px;
  line-height: 20px;
  color: #1d8848;
}

.sampleEbey-info__content .text>h3:last-child {
  display: flex;
  align-items: center;
  color: #333;
  font-size: 25px;
}

.sampleEbey-info__content .text>h3:last-child>i {
  font-size: 40px;
  margin-right: 15px;
  color: #1d8848;
}

.sampleEbey-info__content2 .product-evaluation-stars-title-item>div,
.verified-stage {
  width: 30px;
  height: 30px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1d8848;
  color: #fff;
  font-size: 20px;
}

.bg-darkGreen,
.offersBuying.myBuying_1 .sellOrders-block-client-info button:nth-child(2):hover {
  color: #fff !important;
}

.bg-green {
  background-color: #73bf43 !important;
}

.bg-yellow {
  background-color: #f7b500 !important;
}

.bg-red {
  background-color: #ee3823 !important;
}

.bg-darkRed {
  background-color: #bb1b08 !important;
}

.sampleEbey-info__content2 .ratingsReview {
  margin-top: 50px;
  margin-left: 30px;
}

.sampleEbey-info__content2 .product-evaluation-stars-title-item {
  margin-bottom: 10px;
}

.sampleEbey-info__content2 .product-evaluation-stars-value-month {
  top: -20px;
  font-size: 10px;
}

.credit-cards__title,
.ebeyPage .card-vertical,
.reviewsBayer-title {
  margin-bottom: 15px;
}

.reviewsBayer-title h2 {
  text-align: center;
  font-size: 25px;
  color: #333;
  margin-bottom: 40px;
}

.reviewsBayer-item .comment-info ul {
  position: relative;
  justify-content: center;
  border: none;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
  justify-content: space-between;
}

.reviewsBayer-item .comment-info ul::after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  display: block;
  height: 2px;
  background-color: #d9d9d9;
  top: 45px;
  z-index: -1;
}

.reviewsBayer-item .comment-info button {
  border: none;
  font-size: 20px;
  line-height: 20px;
  padding-bottom: 20px;
  color: #333;
  margin-bottom: 20px;
}

.perCabinet-content .comment-info button {
  font-size: 15px;
  color: #1d8848 !important;
}

.reviewsBayer-item .comment-info .nav-tabs .nav-link.active::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 5px;
  border-radius: 12px;
  background-color: #1d8848;
  display: block;
  bottom: 0;
  left: 0;
}

.reviewsBayer-item .comment-info h2 {
  font-size: 25px;
  line-height: 20px;
  color: #333;
  margin: 0;
}

.card-view-box-inputs>div,
.user-info .block-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.user-info::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  left: 50%;
  top: 0;
  background-color: #dedede;
}

.user-info::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 365px;
  left: 0;
  background-color: #dedede;
}

.registration .signBtn,
.registration .signBtnT {
  background-color: #1d8848;
  color: #ffff;
  font-size: 24px;
  transition: 0.3s ease-in-out;
  height: 63px;
}

.user-info .block {
  padding: 0 10px;
  margin-bottom: 40px;
}

.user-info .block-title h3 {
  font-size: 20px;
  line-height: 20px;
  color: #333;
  margin-bottom: 5px;
}

.user-info .block-title .editPen {
  width: 42px;
  height: 42px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
}

.user-info .block-item__left .image {
  width: 170px;
  height: 170px;
  display: block;
  margin-right: 25px;
}

.depositPayment-pruduct .product-info .image>img,
.makeOffer .pruduct-img-id .image>img,
.paymentCards>.card .image>img,
.paymentCards>.nav>.nav-item>.nav-link>.card .image>img,
.pruduct-buyer .buyer>.image img,
.user-info .block-item__left .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}


.pruduct-buyer ul li {
  display: flex;
  gap: 12px;
  align-items: center;
}

.user-info .block-item__left h3,
.user-info .block-item__right h3 {
  font-size: 20px;
  line-height: 20px;
  color: #333;
  margin-bottom: 10px;
}

.user-info .block-item__left p,
.user-info .block-item__right a,
.user-info .block-item__right p {
  font-size: 18px;
  line-height: 20px;
  color: #1d8848;
  margin-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 12px;
}

.user-info .block-item__right .input {
  position: relative;
  width: 263px;
  height: 42px;
  display: block;
}

.user-info .block-item__right .input>input {
  width: 263px;
  height: 42px;
  display: block;
  border: 2px solid #d9d9d9;
  border-radius: 7px;
  padding: 3px 15px;
}

.user-info .block-item__right .input>input:focus-visible {
  outline: 0;
}

.user-info .block-item__right .input>i {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 20px;
  cursor: pointer;
  color: #1d8848;
}

.account-pass-div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  margin-bottom: 6px;
}

.account-pass-div h3 {
  width: 100% !important;
  font-size: 18px !important;
  color: #333 !important;
  margin: 0 7px 0 0 !important;
}

.account-pass-btn {
  width: 169px !important;
  height: 39px !important;
  color: #1d8848;
  font-size: 18px;
  font-weight: 400;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  border-radius: 7px;
}

.myBuying_5 .pruduct-myBuying_3 .product-info ul>li:nth-child(3),
.y-cards {
  border-bottom: none !important;
}

.account-pass-text-change {
  text-decoration: underline !important;
}

.user-info .block-item .inp {
  margin-bottom: 12px;
  border-bottom: 1px solid #d9d9d9;
}

.user-info .block-item .inp h2 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 7px;
  color: #333;
}

.user-info .block-item .inp>input {
  border: none;
  border-bottom: 2px dashed #1d8848;
  margin-bottom: 10px;
  width: 150px;
}

.user-info .block-item .inp>input:focus-visible {
  outline: 0;
}

.registration {
  margin-top: 30px;
  margin-bottom: 100px;
}

.registration-input,
.registration-title {
  text-align: center;
  max-width: 557px;
  margin-left: auto;
  margin-right: auto;
}

.registration-title img {
  width: 470px;
}

.registration-title h2 {
  font-size: 30px;
  color: #333;
  margin-bottom: 14px;
}

.registerFrom p {
  text-align: center;
  margin-bottom: 7px;
}

.registration-input .password>input:first-child,
.registration-input>input {
  width: 557px;
  height: 70px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  padding: 15px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  font-size: 20px;
}

.registration-input input::placeholder {
  color: #c5c5c5;
  opacity: 1;
}

.registration-input .password>input:first-child:focus-visible,
.registration-input>input:focus-visible {
  outline: 0;
}

.registration-input .password>div:nth-child(2) {
  position: absolute;
  right: 0;
  top: 0;
  width: 90px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  border-left: 1px solid #d9d9d9;
}

.registration-input .password>div:nth-child(2)>input {
  width: 18px;
  height: 18px;
}

.registration .remember {
  margin-top: 35px;
  margin-bottom: 30px;
}

.registration .remember>div p {
  font-size: 25px;
  line-height: 20px;
  color: #333;
}

.registration .remember a {
  font-size: 20px;
  color: #1d8848;
  line-height: 20px;
}

.registration .signBtn {
  width: 100%;
  border: 1px solid #1d8848;
  border-radius: 20px;
}

.registration .signBtnT {
  width: 100%;
  border: 1px solid #1d8848;
  border-radius: 20px;
}


.registration .sign-with {
  max-width: 500px;
  margin: 35px auto 25px;
}

.registration .sign-with>p:first-child {
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: #676767;
  position: relative;
  margin-bottom: 30px;
  text-align: center;
}

.registration .sign-with>p:first-child::before {
  content: "";
  position: absolute;
  width: 178px;
  height: 1px;
  background-color: #676767;
  display: block;
  left: -25px;
  top: 50%;
}

.registration .sign-with>p:first-child::after {
  content: "";
  position: absolute;
  width: 178px;
  height: 1px;
  background-color: #676767;
  display: block;
  right: -25px;
  top: 50%;
}

.registration .sign-with ul>li a>img {
  height: 60px;
}

.registration .registerFrom>ul>li>a,
.registration .sign-with__goodGros>p {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: #333;
}

.registration .sign-with__goodGros>a {
  width: 188px;
  height: 63px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #1d8848;
  border-radius: 20px;
  color: #1d8848;
  font-size: 24px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25), 0 -2px 0 rgba(0, 0, 0, 0.22);
}

.registration-item__title {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.registration-item__title ul {
  justify-content: space-between;
  border-bottom: none;
}

.mb-80 {
  margin-bottom: 20px;
}

.y-data input {
  width: auto !important;
  display: inline-block;
}

.y-cards {
  border-top: none !important;
  padding-bottom: 0 !important;
}

.ml-0,
.registerFromUl li {
  margin-left: 0 !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.flex-1 {
  flex: 1;
}

.gap-12 {
  gap: 12px;
}

.mt-36 {
  margin-top: 15px;
}

.registration-item__title .nav-tabs .nav-link {
  border: none;
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 20px;
  color: #333;
}

.registration-item__title .nav-tabs .nav-link>span {
  width: 25px;
  height: 25px;
  display: block;
  border: 3px solid #d9d9d9;
  background-color: #f5f5f5;
  border-radius: 5px;
  margin-right: 20px;
}

.registration-item__title .nav-tabs .nav-link.active>span,
.returnPage .submitReturn:hover {
  background-color: #1d8848;
}

.registration-item .inputsBlock input {
  width: 100%;
  height: 44px;
  border: 2px solid #d9d9d9;
  border-radius: 7px;
  padding: 10px;
  margin-bottom: 15px;
}

.registration-item .inputsBlock input:focus,
.registration-item .inputsBlock textarea:focus {
  border-color: #333;
}

.registration-item .input-phone {
  border-right: 1px solid #d9d9d9;
}

.registration-item .input-phone>span {
  /* position: absolute; */

  height: 39.8px;
  width: max-content;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 2;
}

.bsad {
  position: relative;
}

.bsads {
  position: relative;
}

.bsad .myCheckbox {
  position: absolute;
  top: 78px;
  left: -26px;
}

.bsads .myCheckbox {
  position: absolute;
  top: 133px;
  left: -26px;
}

.dropdown-toggle {
  cursor: pointer;
}

.y-phone-numbers {
  border-left: 0px !important;
  border-radius: 0px 7px 7px 0px !important;
  -webkit-border-radius: 0px 7px 7px 0px !important;
  -moz-border-radius: 0px 7px 7px 0px !important;
  -ms-border-radius: 0px 7px 7px 0px !important;
  -o-border-radius: 0px 7px 7px 0px !important;
}

.mb-15 {
  margin-bottom: 15px;
  border-top: 2px solid #d9d9d9;
  border-left: 2px solid #d9d9d9;
  border-bottom: 2px solid #d9d9d9;
  border-right: 0px;
  border-radius: 7px 0px 0px 7px;
  -webkit-border-radius: 7px 0px 0px 7px;
  -moz-border-radius: 7px 0px 0px 7px;
  -ms-border-radius: 7px 0px 0px 7px;
  -o-border-radius: 7px 0px 0px 7px;
}

.y-input-phone {
  display: flex;
  align-items: center;
}

.registration-item .input-phone input {
  padding-left: 74px;
}

.registration-item .input-password .myCheckbox {
  position: absolute;
  top: 13px;
  right: 54px;
  width: 20px;
  height: 20px;
}

.registration-item .input-password>span {
  position: absolute;
  top: 13px;
  right: 7px;
}

.myCheckbox {
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}

.myCheckbox>span {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  background-color: #1d8848;
  border: 3px solid #d9d9d9;
}

.myCheckbox>input {
  position: absolute;
  left: 0;
  top: 0;
  width: 120% !important;
  height: 106% !important;
}

.myCheckbox>input.checkend {
  opacity: 0.01;
}

.registration-item .inputsBlock textarea {
  width: 100%;
  height: 87px;
  border: 2px solid #d9d9d9;
  border-radius: 7px;
  padding: 10px;
  margin-bottom: 15px;
}

.registration-item .inputsBlock select {
  width: 100%;
  height: 44px;
  border: 2px solid #d9d9d9;
  color: #d9d9d9;
  border-radius: 7px;
  padding: 10px;
  margin-bottom: 15px;
}

.registration-item .inputsBlock input::placeholder,
.registration-item .inputsBlock textarea::placeholder {
  color: #d9d9d9;
}

.business-title,
.registration-item .inputsBlock>div:nth-child(2)>p,
.registration-item .inputsBlock>p:nth-child(4) {
  color: #333;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0;
  text-align: center;
}

.registration-item .inputsBlock input:focus-visible,
.registration-item .inputsBlock select:focus-visible,
.registration-item .inputsBlock textarea:focus-visible {
  outline: 0;
}

.registration-item .inputsBlock>div:nth-child(2) {
  display: flex;
}

.registration-item .inputsBlock>div:nth-child(2)>input {
  width: 25px;
  height: 25px;
  margin-right: 25px;
}

.registration-item .inputsBlock>div:nth-child(2)>p {
  font-size: 16px;
  line-height: 20px;
  max-width: 585px;
  margin-bottom: 11px;
}

.ss {
  position: absolute;
}

.business-title {
  font-size: 20px;
  line-height: 26px;
  max-width: 585px;
  margin: 0 auto 11px;
}

.mw-460,
.registerFromUl {
  margin-left: auto;
  margin-right: auto;
}

.registration-item .inputsBlock>p:nth-child(4) {
  font-size: 21px;
  line-height: 20px;
  margin: 17px 0;
}

.registration-item .inputsBlock>button:last-child {
  background-color: #fff;
  color: #1d8848;
  border: 2px solid #1d8848;
}

.registration-item .registerFrom>p:first-child {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #1d8848;
  margin-bottom: 20px;
}

.registration-item .registerFrom>ul>li {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: #333;
  margin-left: 100px;
}

.registration-item .registerFrom>ul>li span {
  width: 13px;
  height: 13px;
  display: block;
  border-radius: 50%;
  background-color: #1d8848;
  margin-right: 10px;
}

.registration .inputsBlock .send {
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  text-align: center;
  margin-bottom: 30px;
}

.registration .registerFrom h3 {
  text-align: center;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #1d8848;
  margin-bottom: 15px;
}

.registration .registerFrom>p:nth-child(2) {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: #333;
  margin-bottom: 37px;
}

.registerFromUl {
  width: 80%;
  display: flex;
  justify-content: space-between;
}

.mw-460 {
  max-width: 460px;
}

.registerFromUl a {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.registration-item__title>p:first-child {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0;
  color: #676767;
  text-align: center;
  margin-bottom: 20px;
}

.basket-products__title>div:first-child {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #1d8848;
  width: 100%;
  height: 51px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 20px;
}

.basket-products__title>div:first-child h2 {
  color: #fff;
  font-size: 25px;
  line-height: 20px;
  padding-left: 25px;
}

.basket-products__title__search {
  max-width: 306px;
  width: 100%;
  height: 42px;
  display: block;
  position: absolute;
  right: 5px;
}

.basket-products__title__search>input {
  width: 100%;
  height: 42px;
  display: block;
  border: none;
  border-radius: 7px;
  padding: 15px;
}

.basket-products__title__search>input:focus-visible {
  outline: 0;
}

.basket-products__title__search>a {
  width: 35px;
  height: 35px;
  background-color: #00bf63;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  position: absolute;
  right: 4px;
  top: 4px;
}

.basket-products__title__search>a>i {
  font-size: 15px;
  color: #fff;
}

.basket-products__title>div>select {
  width: 144px;
  height: 40px;
  border: 2px solid #1d8848;
  border-radius: 7px;
  padding: 0 15px;
  margin-right: 30px;
  font-size: 20px;
  line-height: 24px;
  color: #676767;
}

.y-btn-2 {
  text-align: left;
}

.y-btn-2+.dropdown-menu {
  min-width: 140px !important;
  max-width: 140px;
}

.y-btn-2+.dropdown-menu .dropdown-item {
  font-size: 12px;
  padding-left: 5px;
}

.basket-products__title>div>select:focus-visible {
  outline: 0;
}

.basket-products__title>div:nth-child(2)>div:last-child {
  width: 135px;
  height: 40px;
  border: 2px solid #676767;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.basket-products__title>div>div:last-child h2 {
  font-size: 20px;
  line-height: 24px;
  color: #676767;
}

.archive-text__hov {
  font-family: Inter;
  font-size: 20px;
  font-weight: 400;
  line-height: 24.2px;
  color: rgba(183, 183, 183, 1);
}

.archive-text__hov:hover {
  background-color: #676767;
  color: #fff;
}

.payment-item .perCabinet-menu::before,
.reference-item .perCabinet-menu::before,
.sellActive-item .perCabinet-menu::before,
.sellOrders-item .perCabinet-menu::before,
.storyOrder-item .perCabinet-menu::before {
  right: -12px;
  display: none;
}

.payment-item__title {
  margin-left: 30px;
  margin-bottom: 30px;
}

.payment-item__title h2 {
  font-size: 30px;
  font-weight: 500;
  line-height: 20px;
  color: #333;
}

.payment-item .payment-method>h2:first-child {
  position: relative;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #1d8848;
  text-align: center;
  margin-bottom: 25px;
}

.payment-item .payment-method>h2:first-child::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 15px;
  width: 75px;
  height: 2px;
  background-color: #d9d9d9;
}

.payment-item .payment-method>h2:first-child::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  width: 75px;
  height: 2px;
  background-color: #d9d9d9;
}

.payment-item .addPayment {
  width: 100%;
  height: 87px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #d9d9d9;
  border-radius: 7px;
  margin-bottom: 20px;
}

.payment-item .addPayment>i {
  font-size: 30px;
  color: #1d8848;
  margin-right: 20px;
}

.payment-item .addPayment>h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #000;
}

.paymentCards>.noCard {
  width: 100%;
  height: 141px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed #d9d9d9;
  margin-bottom: 20px;
}

.paymentCards>.noCard>h2 {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #ee3823;
}

.paymentCards>.card,
.paymentCards>.nav>.nav-item>.nav-link>.card {
  position: relative;
  margin-bottom: 25px;
  width: 100%;
  height: 81px;
  display: flex;
  flex-direction: initial;
  border: none;
}

.card-view-box,
.makeOffer .pruduct-img-id,
.makeOffer-item__title {
  display: flex;
  margin-bottom: 20px;
}

.paymentCards>.card .image,
.paymentCards>.nav>.nav-item>.nav-link>.card .image {
  margin-right: 5px;
  height: 81px;
  width: 130px;
  display: block;
}

.paymentCards .payout-card>p,
.paymentCards>.card .card-number>div>h4,
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>div>h4 {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.paymentCards>.card .card-number>div>p,
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>div>p {
  color: #717673;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}

.paymentCards>.card .card-number>div>button,
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>div>button {
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  background: #f8f8f8;
  padding: 5px;
  margin-left: 5px;
  color: #00bf63;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.paymentCards>.card .card-number>p:nth-child(2),
.paymentCards>.nav>.nav-item>.nav-link>.card .card-number>p:nth-child(2) {
  color: #000;
  font-family: Inter;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  padding: 5px 0;
}

.nav-pills .nav-link {
  padding: 0 !important;
  background-color: transparent !important;
}

.card-view {
  width: 645px;
  background-color: #f3f3f3;
  padding: 28px;
  border-radius: 5px;
}

.card-view h1 {
  font-size: 25px;
  margin-bottom: 13px;
  color: #333;
}

.makeOffer-item__title h2,
.makeOffer-item__title h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  font-style: normal;
}

.card-view h1 span {
  font-size: 15px;
  color: #ee3823;
}

.card-view-box {
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.card-view-box img {
  width: 206px;
  height: 128px;
}

.card-view-box>div>h3 {
  font-size: 25px;
  color: #000;
  margin-bottom: 19px;
}

.makeOffer-item__title {
  width: 100%;
  height: 45px;
  border-radius: 5px;
  background: #f1f1f1;
  align-items: center;
  padding: 12px 10px;
}

.makeOffer-item__title h2 {
  color: #555756;
  margin-right: 16px;
}

.makeOffer-item__title h3 {
  color: #1d8848;
  margin-right: 10px;
}

.makeOffer-item__title .prosent-outline {
  border: none;
  margin-left: 15px;
}

.makeOffer-item__title p {
  color: #404040;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.makeOffer-item__title p>span {
  color: #676767;
}

.makeOffer-item__content>.row>div {
  border-right: 1px solid #c5c5c5;
}

.makeOffer-item__content .row>div:last-child {
  border-right: none;
}

.makeOffer .pruduct-img-id .image,
.pruduct-myBuying_3 .product-name .image {
  width: 93px;
  height: 70px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 5px;
}

.depositPayment-pruduct .product-info h3,
.makeOffer .pruduct-img-id>.id h3 {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 5px;
}

.makeOffer .pruduct-info__inputs .row div {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}

.deposit-order__details .summary ul>li span:first-child,
.depositPayment-pruduct .summary ul>li span:first-child,
.makeOffer .pruduct-info__inputs h3,
.makeOffer .pruduct-pyment ul li span {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.makeOffer .pruduct-info__inputs h4 {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.makeOffer .pruduct-info__inputs select {
  max-width: 180px;
  width: 100%;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  padding: 8px 12px;
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.makeOffer .pruduct-info__inputs select:focus {
  outline: 0;
}

.makeOffer .pruduct-info__inputs input {
  max-width: 180px;
  width: 100%;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  font-size: 14px;
  padding-left: 7px;
}

.makeOffer .pruduct-info__inputs input:focus,
.makeOffer .pruduct-pyment ul li select:focus,
.pruduct-buyer ul>li>input:focus {
  outline: 0;
}

.makeOffer .pruduct-pyment ul {
  border-bottom: 1px solid #c5c5c5;
  margin-bottom: 25px;
}

.makeOffer .pruduct-pyment ul>li {
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
}

.makeOffer .pruduct-pyment ul li select {
  width: 107px;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.makeOffer .pruduct-pyment div:nth-child(2) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.makeOffer .pruduct-pyment div:nth-child(2) h2 {
  color: #000;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.makeOffer .pruduct-pyment p {
  color: #676767;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-top: 15px;
}

.depositPayment-pruduct .buyer-info h1,
.makeOffer .pruduct-buyer h2 {
  color: #000;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 63.5px;
}

.blockAccardion .accordion-body>div,
.makeOffer .pruduct-buyer>.buyer {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.pruduct-buyer .buyer>.image {
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px;
}

.pruduct-buyer .buyer>h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
}

.pruduct-buyer ul li,
.pruduct-buyer ul li>a {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.buyer-info ul>li input,
.pruduct-buyer ul>li>input {
  width: 168px;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  padding: 7px 10px;
  margin-left: 15px;
}

.pruduct-buyer>a:last-child {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.makeOffer-item__coment h2 {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 25px;
}

.makeOffer-item__coment textarea {
  width: 100%;
  height: 254px;
  padding: 25px;
  background-color: #fff;
  border: 1px solid #717673;
  color: #3d3d3d;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 26.5px;
  border-radius: 7px;
}

.buyer-info ul>li>input:focus,
.depositPayment-pruduct>input:focus,
.makeOffer-item__coment textarea:focus {
  outline: 0;
}

.makeOffer-item__coment .ads {
  width: 100%;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #676767;
}

.makeOffer-item__coment .ads h1 {
  color: #fff;
  font-size: 70px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.makeOffer-item__pruducts .sponsoredProducts {
  border-radius: 5px;
  background: #1d8848;
  display: flex;
  width: 220px;
  height: 41px;
  padding: 11px;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 18px;
}

.makeOffer-item__pruducts {
  margin-top: 50px;
  position: relative;
}

.makeOffer-item__pruducts .card-info-brand {
  margin-bottom: 10px;
}

.bank-of-america>div,
.bannerADS>div:last-child,
.credit-cards__cards,
.depositPayment-wireTransfer ul>li,
.makeOffer-item__pruducts .card-info-brand-stars,
.myBuying_3-title ul,
.mySelling_5 .comment-info {
  display: flex;
  align-items: center;
}

.makeOffer-item__pruducts .card-info-brand-stars>i {
  font-size: 20px;
  margin-right: 2px;
}

.makeOffer-item__pruducts .card-info-brand-stars span {
  color: #717673;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.makeOffer-item__pruducts .card-info-brand>span:nth-child(2) {
  color: #000;
  margin: 0 5px;
}

.makeOffer-item__pruducts .card-info-brand-info span {
  font-size: 14px;
}

.makeOffer-item__pruducts .card-info {
  background: rgba(0, 0, 0, 0.02);
  height: 100%;
}

.makeOffer-item__pruducts .card-vertical {
  height: 427px;
}

.makeOffer-item__pruducts .owl-dots,
.offersBuying.myBuying_1 .sellOrders-block-pruduct-info::after {
  display: none;
}

.makeOffer-item__pruducts .owl-nav {
  position: absolute;
  max-width: 1450px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  top: 120px;
}

.makeOffer-item__pruducts .owl-nav>button {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  background-color: #fff !important;
  border: 1px solid #00bf63 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.makeOffer-item__pruducts .owl-nav>button:first-child {
  transform: rotate(180deg) !important;
  position: absolute;
  left: -43px;
}

.makeOffer-item__pruducts .owl-nav>button:last-child {
  position: absolute;
  right: -43px;
}

.makeOffer-item__pruducts .owl-nav>button>i {
  font-size: 20px;
  color: #00bf63;
}

.icon-left::before {
  content: "\e911";
}

.icon-leftBack {
  transform: rotate(180deg) !important;
  margin-right: 5px;
  margin-bottom: 2px;
}

.depositPayment-title {
  padding-bottom: 27px;
  border-bottom: 1px solid #c5c5c5;
}

.depositPayment-title h2 {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.depositPayment-paypal {
  padding: 20px 0;
  border-bottom: 1px solid #c5c5c5;
}

.depositPayment-paypal>div:first-child,
.depositPayment-paypal>div:nth-child(3) {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.depositPayment-paypal>div:first-child img {
  width: 137px;
  height: auto;
  margin-left: 13px;
}

.depositPayment-paypal>p:nth-child(2) {
  color: #676767;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 20px;
}

.depositPayment-paypal>div:nth-child(3) h2 {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-left: 13px;
}

.depositPayment-onlinePay ul>li h2>a,
.depositPayment-paypal>a:last-child {
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  font-style: normal;
}

.depositPayment-paypal>ul {
  display: flex;
  align-items: center;
  margin-left: 38px;
  margin-bottom: 15px;
}

.depositPayment-paypal>ul>li,
.pruduct-myBuying_3 .product-date {
  margin-right: 15px;
}

.depositPayment-paypal>ul>li img {
  height: 40px;
  width: auto;
}

.depositPayment-paypal>a:last-child {
  margin-left: 38px;
  margin-top: 15px;
}

.depositPayment-onlinePay,
.depositPayment-wireTransfer {
  padding: 25px 0;
  border-bottom: 1px solid #c5c5c5;
}

.depositPayment-onlinePay ul>li,
.depositPayment-wireTransfer ul>li {
  display: flex;
  margin-bottom: 15px;
}

.depositPayment-onlinePay ul>li h2,
.depositPayment-wireTransfer ul>li h3 {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  max-width: 300px;
  margin-left: 10px;
}

.depositPayment-onlinePay ul>li h2>a {
  margin: 10px 0;
}

.depositPayment-onlinePay .transfer-time li span,
.depositPayment-wireTransfer .transfer-time li span {
  color: #939995;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.depositPayment-onlinePay .transfer-time li,
.depositPayment-wireTransfer .transfer-time li {
  margin-bottom: 19px;
}

.depositPayment-wireTransfer ul>li img {
  margin-left: 10px;
  height: 50px;
  width: auto;
}

.depositPayment-manualPay {
  display: flex;
  margin-top: 20px;
}

.depositPayment-manualPay p {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-left: 10px;
}

.depositPayment-pruduct {
  border-radius: 15px;
  border: 2px solid #c5c5c5;
  padding: 20px 25px;
}

.depositPayment-pruduct>h2:first-child {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px;
}

.depositPayment-pruduct .product-info .image {
  width: 93px;
  height: 70px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 10px;
}

.depositPayment-pruduct .product-info p {
  color: #555756;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.depositPayment-pruduct .buyer-info__image {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.depositPayment-pruduct .buyer-info__image img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}

.depositPayment-pruduct .buyer-info__image h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-left: 10px;
}

.depositPayment-pruduct .buyer-info ul>li,
.depositPayment-pruduct .buyer-info ul>li a {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30.5px;
}

.depositPayment-pruduct .buyer-info>a:last-child {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: end;
}

.depositPayment-pruduct .summary h2 {
  color: #000;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 15px;
}

.deposit-order__details .summary ul>li,
.depositPayment-pruduct .summary ul>li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}

.deposit-order__details .summary ul>li span:last-child,
.depositPayment-pruduct .summary ul>li span:last-child {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.deposit-order__details .summary>div,
.depositPayment-pruduct .summary>div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.deposit-order__details .summary>div {
  margin-bottom: 0 !important;
}

.deposit-order__details .summary>div h3,
.depositPayment-pruduct .summary>div h3 {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}

.depositPayment-pruduct .confirm {
  color: #676767;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  margin-top: 10px;
}

.deposit-order__buyer {
  padding-bottom: 30px;
  border-bottom: 1px solid #c5c5c5;
  text-align: center;
}

.deposit-order__buyer .tick {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #4bae4f;
  margin: 0 auto;
}

.deposit-order__buyer .tick>i {
  font-size: 40px;
  color: #fff;
}

.deposit-order__buyer h1 {
  color: #1d8848;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin: 17px 0;
}

.deposit-order__buyer h1 span {
  color: #676767;
}

.deposit-order__buyer h3 {
  color: #1d8848;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.deposit-order__buyer p {
  max-width: 730px;
  width: 100%;
  color: #676767;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin: 15px auto 0;
}

.deposit-order__details {
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #c5c5c5;
  padding-left: 30px;
  padding-right: 30px;
}

.deposit-order__details h2 {
  color: #676767;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}

.deposit-order__details h2 span {
  color: #1d8848;
}

.deposit-order__details button {
  border-radius: 10px;
  border: 2px solid #1d8848;
  background: #fff;
  width: 245px;
  height: 45px;
  color: #1d8848;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  padding-left: 26px;
  padding-right: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.deposit-order__details button:focus,
.myBuying_3-archive select:focus,
.myBuying_3-returned>div input:focus,
.myBuying_4 .pruduct-myBuying_3 .product-buttons select:focus,
.mySelling_3-title>div>div input:focus,
.pruduct-myBuying_3 .product-seller select:focus {
  outline: 0;
}

.deposit-order__pruduct {
  padding-top: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #c5c5c5;
  display: none;
}

.deposit-order__pruduct .image {
  width: 100%;
  height: 150px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
}

.deposit-order__pruduct .image>img,
.paymentCards .payout-card>.image>img,
.pruduct-myBuying_3 .product-name .image>img,
.strategy-content .top-ptoduct .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.deposit-order__pruduct .product-id {
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-top: 10px;
}

.deposit-order__pruduct h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 37px;
}

.deposit-order__pruduct h3 {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
}

.deposit-order__pruduct .product-info p {
  width: 100%;
  color: #333;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.addMoney-item>p:last-child a,
.deposit-order__pruduct .product-info p span,
.offersBuying-pruducts .pruduct-item>h1 span,
.return-item .content ul li>span:last-child,
.returnPage .download-photo.active i {
  color: #1d8848;
}

.deposit-order__pruduct .product-info div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 450px;
  margin-top: 10px;
}

.deposit-order__buyerInfo {
  padding-top: 25px;
  display: flex;
  padding-left: 30px;
}

.deposit-order__buyerInfo .shippingTo {
  padding-right: 60px;
  border-right: 1px solid #c5c5c5;
  margin-right: 50px;
}

.deposit-order__buyerInfo .shippingTo h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 15px;
}

.deposit-order__buyerInfo .shippingTo .image,
.mySelling_3 .all-check-delete,
.strategy-reputations>div:nth-child(2) {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.deposit-order__buyerInfo .shippingTo .image>img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}

.deposit-order__buyerInfo .shippingTo .image>h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 0 10px;
}

.deposit-order__buyerInfo .shippingTo ul>li {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30.5px;
}

.deposit-order__buyerInfo .delivery>h2,
.deposit-order__buyerInfo .delivery>p a {
  font-weight: 500;
  line-height: 20px;
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
}

.deposit-order__buyerInfo .delivery>p {
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  padding: 12px 0;
}

.deposit-order__buyerInfo .delivery>p:last-child {
  padding-top: 0;
}

.deposit-order__buyerInfo .delivery>p a {
  text-decoration-line: underline;
}

.strategy-item__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 45px;
}

.strategy-title__block {
  max-width: 212px;
  width: 100%;
  height: 65px;
  border-radius: 10px;
  border: 1px solid #c5c5c5;
  padding: 8px 15px;
}

.strategy-title__block h2 {
  color: #1d8848;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 8px;
}

.strategy-reputations h2,
.strategy-reputations>div:nth-child(2) h4,
.strategy-reputations>h3,
.strategy-title__block h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  font-style: normal;
}

.strategy-title__block h3 {
  color: #333;
}

.strategy-reputations {
  border-radius: 10px;
  border: 1px solid #c5c5c5;
  padding: 20px 30px;
}

.strategy-reputations h2 {
  color: #333;
  margin-bottom: 15px;
}

.strategy-reputations>div:nth-child(2) h4 {
  color: #3d3d3d;
  margin-left: 6px;
}

.strategy-reputations>h3 {
  color: #1d8848;
  margin-bottom: 10px;
}

.strategy-reputations .reviewsBayer-semicircle ul>li {
  align-items: center;
}

.strategy-content .top-ptoduct {
  width: 100%;
  height: 207px;
  border-radius: 10px;
  border: 1px solid #c5c5c5;
  padding: 15px 10px;
}

.strategy-content .top-ptoduct .image {
  width: 215px;
  height: 150px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 15px;
}

.strategy-content .top-ptoduct h2 {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 7px;
}

.strategy-content .top-ptoduct p {
  color: #676767;
  font-size: 10px;
  font-weight: 400;
  margin-bottom: 10px;
}

.strategy-content .top-ptoduct ul>li {
  color: #333;
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 5px;
}

.strategy-content .top-ptoduct ul>li:first-child span {
  color: #333;
  font-size: 15px;
  font-weight: 500;
}

.strategy-content .strategy-blocks {
  width: 100%;
  height: 207px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.product-options-payment-image {
  width: 290px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}

.discover-icon,
.master-card-icon,
.paypal-icon,
.visa-icon {
  width: 50px !important;
  height: 30px;
}

.product-options-payment-image img {
  width: 46px;
  height: 35px;
  margin-right: 12px;
}

.product-options-payment-image img:nth-child(4) {
  width: 40px;
}

.visa-icon {
  border: 1px solid #00f;
  border-radius: 3px;
}

.master-card-icon {
  border: 1px solid red;
  border-radius: 3px;
}

.discover-icon {
  border: 1px solid orange;
  border-radius: 3px;
}

.paypal-icon {
  padding: 0 2px;
  border: 1px solid #0095ff;
  border-radius: 3px;
}

.btnContact,
.btnContactget {
  width: 170px;
  font-size: 15px;
  transition: 0.3s ease-in-out;
}

.blockAccardion .accordion-button p,
.myBuying_4 .myBuying_3-title ul>li:nth-child(4) span,
.mySelling_5 .sellOrders-block-pruduct-info .tracking h5,
.pruduct .pruduct-info p {
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.pruduct .pruduct-item__id.new {
  font-size: 18px !important;
}

.offersBuying-pruducts .product-buttons .btnCansel {
  max-width: 150px;
  border: 2px solid #1d8848;
  color: #1d8848;
  background-color: #fff;
}

.btnContact {
  height: 35px;
  background-color: #1d8848 !important;
  color: #fff !important;
  border-radius: 7px;
  border: 0;
}

.btnContact:hover,
.btnContactget {
  border: 1px solid #1d8848 !important;
  background-color: #fff !important;
  color: #1d8848 !important;
}

.btnContactget {
  height: 35px;
  border-radius: 7px;
}

.btnRead {
  width: 150px !important;
  height: 35px !important;
  background-color: #fff !important;
  color: #1d8848 !important;
  border: 1px solid #1d8848 !important;
  font-size: 15px;
  font-weight: 400 !important;
  border-radius: 7px;
  transition: 0.3s ease-in-out;
}

.offersBuying.myBuying_1 .offersBufying-pruducts>.sellOrders-block:first-child {
  border-top: 0 !important;
}

.offersBuying.myBuying_1 .sellOrders-block-client-info div>button {
  max-width: 170px !important;
  width: 170px !important;
  height: 35px;
}

.offersBuying.myBuying_1 .sellOrders-block-client-info button:nth-child(2) {
  border: 2px solid #1d8848 !important;
  color: #1d8848 !important;
  font-size: 15px !important;
}

.myBuying_2 .card-vertical {
  margin-bottom: 25px;
  height: 410px;
}

.myBuying_2 .card-vertical .card-info-brand span {
  color: #717673;
}

.myBuying_2 .card-horizontal .card-info-quality {
  font-weight: 300;
  font-size: 11px;
  line-height: 13px;
  color: #444544;
  display: block;
  margin: 8px 0;
  padding-left: 200px;
}

.myBuying_2 .card-info-theme {
  color: #333;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 5px;
}

.myBuying_2 .card-info>p:first-child {
  color: #707070;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 12px;
}

.myBuying_2 .card-horizontal .card-info-brand {
  position: relative;
  max-width: 300px;
}

.myBuying_2 .card-horizontal .card-info-brand .card-info-wholesaler {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
}

.myBuying_2 .card-horizontal .card-sale {
  display: flex;
  align-items: center;
  position: absolute;
  top: 8px;
  left: 8px;
}

.myBuying_2 .card-horizontal .card-sale img {
  width: 27px;
  height: 27px;
  margin-right: 10px;
}

.myBuying_2 .card-horizontal .card-sale span {
  width: 68px;
  height: 22px;
  border-radius: 5px;
  border: 1px solid #00bf63;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1d8848;
  font-size: 13px;
  font-weight: 400;
}

.ebeyPage .card-vertical .card-info-brand-info small,
.ebeyPage .card-vertical .card-info-brand-info span,
.ebeyPage .card-vertical .card-info-wholesaler span,
.myBuying_2 .card-horizontal .card-info-title {
  font-size: 15px;
}

.myBuying_3-returned,
.mySelling_3-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #1d8848;
  border-radius: 10px;
  padding: 5px 5px 5px 20px;
  width: 100%;
  height: 51px;
  margin-bottom: 25px;
}

.myBuying_3-returned h2,
.mySelling_3-title h2 {
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
}

.myBuying_3-returned>div,
.mySelling_3-title>div>div {
  position: relative;
  max-width: 306px;
  width: 100%;
}

.myBuying_3-returned>div input,
.mySelling_3-title>div>div input {
  width: 100%;
  height: 42px;
  border: none;
  border-radius: 7px;
  background-color: #fff;
  padding: 10px;
}

.myBuying_3-returned>div a,
.mySelling_3-title>div>div a {
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 7px;
  background-color: #00bf63;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 4px;
  right: 4px;
}

.myBuying_3-returned>div a>i,
.mySelling_3-title>div>div a>i {
  font-size: 25px;
  color: #fff;
}

.myBuying_3-archive select,
.mySelling_3 .myBuying_3-returned select,
.mySelling_3-title select,
.mySelling_5 .comment-info select {
  width: 144px;
  height: 40px;
  border-radius: 7px;
  border: 2px solid #1d8848;
  padding: 0 20px;
  color: #676767;
  font-size: 20px;
  font-weight: 400;
  margin-right: 20px;
}

.myBuying_3-archive .archive {
  width: 103px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  background-color: #1d8848;
  border: 1px solid #1d8848;
  border: none;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  transition: 0.2s ease-in-out;
}

.myBuying_3-archive .archive:hover {
  background-color: #fff;
  color: #1d8848;
  border: 1px solid #1d8848;
}

.myBuying_3-archive .delete {
  width: 103px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  border: 2px solid #ee3823;
  background-color: transparent;
}

.myBuying_3-archive .delete h2 {
  color: #ee3823;
  font-size: 20px;
  font-weight: 500;
}

.myBuying_3-tracking {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 80px;
}

.trackBlock {
  border-radius: 7px;
  border: 1px solid #c5c5c5;
  background: #fff;
  max-width: 320px;
  width: 100%;
}

.tracking-number {
  padding: 15px;
  border-bottom: 1px solid #c5c5c5;
}

.tracking-number a {
  max-width: 135px;
  width: 100%;
  height: 26px;
  border-radius: 7px;
  border: 1px solid #1d8848;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px auto;
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
}

.trackBlock .refundWay {
  padding: 10px 15px;
  display: flex;
  justify-content: space-between;
}

.trackBlock .truck-card img {
  width: 41px;
  height: 27px;
  margin-right: 10px;
}

.trackBlock .truck-card h2>p {
  color: #b7b7b7;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.trackBlock .truck-card>p:last-child {
  color: #1d8848;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.myBuying_3-title {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  padding: 20px 35px;
}

.myBuying_3-title ul>li:nth-child(2) {
  margin-left: 215px;
}

.myBuying_3-title ul>li:nth-child(3) {
  margin-left: 100px;
}

.myBuying_3-title ul>li:nth-child(4) {
  margin-left: 140px;
}

.myBuying_3-title ul>li:nth-child(5) {
  margin-left: 180px;
}

.myBuying_3-pruducts .pruduct-myBuying_3 {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9d9d9;
  padding-top: 10px;
  padding-bottom: 0;
}

.pruduct-myBuying_3 {
  width: 100%;
  display: flex;
  padding: 20px 0;
  border-bottom: 1px solid #d9d9d9;
}

.pruduct-myBuying_3 .product-name {
  width: 524px;
  margin-right: 78px !important;
}

.pruduct-myBuying_3 .product-name>div:first-child {
  display: flex;
  margin-bottom: 18px;
}

.pruduct-myBuying_3 .product-id p {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 5px;
  max-width: 200px;
}

.pruduct-myBuying_3 .product-name>div h4,
.pruduct-myBuying_3 .product-name>div h5 {
  color: #555756;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 12px;
}

.pruduct-myBuying_3 .product-name>div h4 span {
  color: #ee3823;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.pruduct-myBuying_3 .product-name>div h4 a {
  color: #1d8848;
  font-size: 10px;
  font-weight: 500;
  line-height: 20px;
  text-decoration-line: underline;
}

.pruduct-myBuying_3 .myCheckbox {
  margin-top: 25px;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.pruduct-myBuying_3 .product-price {
  display: flex;
  flex-direction: column;
  margin-top: 24px;
  margin-right: 25px;
}

.pruduct-myBuying_3 .product-price h3 {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  margin: 0;
  margin-bottom: 60px;
}

.myBuying_4 .pruduct-myBuying_3 .product-buttons button,
.pruduct-myBuying_3 .product-price button {
  width: 123px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  border: 2px solid #1d8848;
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  background-color: transparent;
}

.pruduct-myBuying_3 .product-seller {
  width: 330px;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  margin-right: 15px;
}

.pruduct-myBuying_3 .product-seller h3 {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 6px;
}

.pruduct-myBuying_3 .product-seller h4 {
  display: flex;
  align-items: center;
  color: #3d3d3d;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.square-A-box {
  width: 232px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 34px;
}

.square-A-box h4 {
  font-size: 20px;
  font-weight: 500;
  color: #1d8848;
}

.pruduct-myBuying_3 .product-seller .prosent-outline {
  margin-right: 5px;
}

.myBuying_4 .pruduct-myBuying_3 .product-buttons select,
.pruduct-myBuying_3 .product-seller select {
  width: 131px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 15px;
  border: 2px solid #1d8848;
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  background-color: transparent;
  margin-top: auto;
}

.pruduct-myBuying_3 .product-seller .dropdown button {
  width: 131px;
  height: 28px;
  display: flex;
  justify-content: left;
  align-items: center;
  border-radius: 15px;
  border: 2px solid #1d8848;
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  background-color: transparent;
  overflow: hidden;
}

.delete-card,
.edit-card {
  text-decoration: underline !important;
  border: 0;
  font-size: 25px;
}

.card-view-box>div>div {
  width: 167px;
  display: flex;
  justify-content: space-between;
}

.edit-card {
  color: #1d8848 !important;
}

.btnCansel,
.delete-card {
  color: #ee3823 !important;
}

.card-view-box-inputs {
  width: 100%;
  padding-left: 60px;
}

.card-view-box-inputs>div>input:first-child {
  width: 100%;
  height: 44px;
  padding-left: 11px;
  border-radius: 7px;
  border: 2px solid #c5c5c5;
  outline: 0;
}

.card-view-box-inputs>div>input:last-child {
  width: 139px;
  height: 44px;
  padding-left: 11px;
  border-radius: 7px;
  border: 2px solid #c5c5c5;
  outline: 0;
}

.card-view-box-inputs>div>input.edit-card-name {
  width: 100%;
}

.card-view-box-inputs>div>h1 {
  font-size: 20px;
  font-weight: 400;
  color: #333;
  margin: 0 0 0 22px;
}

.card-view-box-inputs>div>select {
  width: 150px;
  height: 44px;
  border-radius: 7px;
  padding-left: 5px;
  border: 2px solid #c5c5c5;
  color: #c5c5c5;
}

.card-view-box-inputs>div>select:last-child {
  width: 139px;
  height: 44px;
  border-radius: 7px;
  padding-left: 5px;
  border: 2px solid #c5c5c5;
  color: #c5c5c5;
  outline: 0;
}

.card-view-box-input-chek {
  width: 25px !important;
  height: 25px !important;
  margin-right: 10px;
  border-radius: 5px;
}

.card-view-box-inputs>div>div>h3 {
  font-size: 20px;
  color: #333;
}

.card-view-box-inputs>.buttons>button:first-child {
  width: 200px;
  height: 44px;
  border: 2px solid #ee3823;
  color: #ee3823;
  transition: 0.3s ease-in-out;
  border-radius: 7px;
}

.card-view-box-inputs>.buttons>button:first-child:hover,
.credit-cards .buttons>button:first-child:hover,
.mySelling_3 .sellOrders-block-client-info button:first-child:hover {
  background-color: #ee3823;
  color: #fff;
}

.card-view-box-inputs>.buttons>button:last-child {
  width: 200px;
  height: 44px;
  background-color: #1d8848;
  color: #fff;
  border: 2px solid #1d8848;
  transition: 0.3s ease-in-out;
  border-radius: 7px;
}

.card-view-box-inputs>.buttons>button:last-child:hover,
.credit-cards .buttons>button:last-child:hover {
  background-color: #184e2e;
}

.paymentCards .payout-card {
  width: 100%;
  height: 125px;
  display: block;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  padding: 0 19px 14px;
}

.paymentCards .payout-card>.image {
  width: 100%;
  height: 81px;
  display: block;
}
.paymentCards .payout-card>.image>img{
  height: 100%!important;
}
.paymentCards .nav-item{
  width: 100%;
}
.credit-cards:first-child {
  margin-top: 10px;
  border-top: 2px solid #d9d9d9;
}

.credit-cards {
  border-bottom: 2px solid #d9d9d9;
  padding: 15px 0;
  position: relative;
}

.bank-of-america,
.mastercard {
  background-color: #f3f3f3;
  padding: 20px;
  margin-bottom: 25px;
}

.credit-cards>.image {
  position: absolute;
  right: 0;
  top: 40px;
}

.credit-cards__title>h2 {
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  color: #1d8848;
  margin-bottom: 10px;
}

.credit-cards__title>p,
.mastercard-info .mastercard-card .info>p {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.credit-cards__cards>.image {
  width: 50px;
  height: auto;
  display: block;
  margin: 0 15px;
}

.bank-of-america .image>img,
.credit-cards__cards>.image>img,
.mastercard-info .mastercard-card>.image img,
.sellOrders-block-pruduct-info .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.credit-cards__add {
  margin-top: 25px;
}

.credit-cards__add .accordion-item .accordion-button {
  width: 325px;
  height: 50px;
  border: 2px solid #1d8848;
  border-radius: 7px !important;
  background: 0 0;
  box-shadow: none;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.credit-cards__add .accordion-item .accordion-button i {
  font-size: 25px;
  color: #1d8848;
  margin-right: 20px;
}

.credit-cards__add .accordion-item button:focus-visible {
  background-color: transparent;
  box-shadow: none;
}

.blockAccardion .accordion-button::after,
.credit-cards__add .accordion-item .accordion-button::after,
.flag,
.flagFour,
.flagThree,
.flagTwo,
.mySelling_2 .sellOrders-block-pruduct-info::after,
.mySelling_3 .sellOrders-block-pruduct-info::after,
.mySelling_5 .sellOrders-block-pruduct-info>div:first-child:after,
.mySelling_5 .sellOrders-block-pruduct-info>div:last-child:after,
.sellActive .sellOrders-block-pruduct-info::after {
  display: none;
}

.credit-cards:first-child .accordion-body {
  max-width: 500px;
}

.credit-cards .accordion-body input,
.credit-cards .accordion-body select {
  width: 100%;
  height: 44px;
  display: block;
  padding: 10px;
  margin-bottom: 20px;
  border: 2px solid #d9d9d9;
  border-radius: 7px;
  color: #777;
}

.credit-cards .accordion-body input:focus-visible,
.credit-cards .accordion-body select:focus-visible {
  outline: 0;
}

.credit-cards .accordion-body input::placeholder {
  color: #c5c5c5;
}

.credit-cards .accordion-body .col-4>p {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #333;
  padding-top: 10px;
}

.credit-cards .checkend h2 {
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 5px;
}

.credit-cards .checkend p,
.mySelling_5 .tracking .wiriteTracking h4 {
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.credit-cards .checkend .myCheckbox {
  width: 20px;
  height: 20px;
  margin-right: 20px;
  border: 2px solid #d9d9d9;
  border-radius: 5px;
}

.credit-cards .checkend .myCheckbox input {
  border: none;
}

.credit-cards .checkend .myCheckbox>input {
  background-color: #d9d9d9;
}

.credit-cards .buttons>button {
  width: 200px;
  height: 44px;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
}

.credit-cards .buttons>button:first-child {
  border: 2px solid #ee3823;
  color: #ee3823;
  transition: 0.3s ease-in-out;
}

.credit-cards .buttons>button:last-child {
  background-color: #1d8848;
  color: #fff;
  border: 2px solid #1d8848;
  transition: 0.3s ease-in-out;
}

.credit-cards:nth-child(2) .left,
.credit-cards:nth-child(3) .left {
  max-width: 365px;
  width: 100%;
  margin-right: 25px;
}

.credit-cards:nth-child(2) .right {
  max-width: 254px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.credit-cards:nth-child(3) .right {
  max-width: 300px;
  width: 100%;
  display: flex;
  align-items: center;
}

.credit-cards:nth-child(2) .right>div>p {
  max-width: 210px;
}

.credit-cards:nth-child(2) .right>select {
  width: 160px;
}

.credit-cards:nth-child(2) .right .myCheckbox {
  width: 13px;
  height: 13px;
  border-radius: 50%;
}

.credit-cards:nth-child(3) .right>p {
  color: #717673;
  font-size: 15px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}

.credit-cards:nth-child(3) .left>button:last-child {
  border-radius: 10px;
  border: 2px solid #1d8848;
  width: 219px;
  height: 44px;
  color: #333;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  background-color: transparent;
  transition: 0.3s ease-in-out;
}

.mastercard {
  border-radius: 5px;
  width: 100%;
  height: 220px;
}

.mastercard>h2 {
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  color: #333;
  margin-bottom: 15px;
}

.mastercard>h2>span {
  color: #ee3823;
  font-family: Inter;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  padding-left: 10px;
}

.mastercard-info .mastercard-card {
  width: 206px;
  height: 128px;
  display: block;
  position: relative;
  background-color: #fff;
  border: 3px dashed #1d8848;
  margin-right: 20px;
}

.mastercard-info .mastercard-card>.image {
  height: 75px;
  width: 100px;
  display: block;
}

.mastercard-info .mastercard-card .info {
  padding: 5px 20px;
}

.mastercard-info .mastercard-card .info>h3 {
  color: #000;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
}

.mastercard-info>div:last-child h2 {
  color: #000;
  font-size: 25px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 15px;
}

.mastercard-info>div:last-child a:nth-child(2) {
  color: #1d8848;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  border-bottom: 1px solid #1d8848;
}

.mastercard-info>div:last-child a:nth-child(3) {
  color: #ee3823;
  font-size: 25px;
  font-weight: 500;
  line-height: 20px;
  margin-left: 25px;
  border-bottom: 1px solid #ee3823;
}

.bank-of-america {
  border-radius: 5px;
  width: 100%;
  height: 150px;
}

.bank-of-america>div h2 {
  color: #333;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

.bank-of-america>div p {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-left: 15px;
}

.bank-of-america .image {
  width: 373px;
  height: 87px;
  display: block;
}

.bank-of-america>div:last-child {
  align-items: end;
}

.bank-of-america>div:last-child a {
  color: #1d8848;
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 60px;
  border-bottom: 1px solid #1d8848;
  margin-left: 60px;
  margin-bottom: 20px;
}

.bank-of-america>div a:last-child {
  color: #ee3823;
  border-bottom: 1px solid #ee3823;
}

.blockAccardion .accordion-button {
  background-color: #fff;
  border: 2px solid #d9d9d9;
  border-radius: 7px !important;
  box-shadow: none !important;
  height: 90px;
  padding: 10px 15px !important;
  position: relative;
  justify-content: space-between;
}

.blockAccardion .accordion-button>div:first-child {
  max-width: 354px;
}

.blockAccardion .accordion-button h3 {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 5px;
}

.blockAccardion .accordion-button i {
  font-size: 42px;
  color: #00bf63;
}

.inp-col h5,
.sellOrders-block>ul>li {
  font-size: 15px;
  color: #676767;
}

.blockAccardion .accordion-button span {
  position: absolute;
  left: 50%;
  max-width: 240px;
  bottom: -32px;
  transform: translateX(-50%);
  width: 100%;
  color: #ee3823;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.blockAccardion .accordion-body {
  margin-top: 40px;
  padding: 0;
}

.blockAccardion .accordion-body>div button {
  width: 112px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #1d8848;
  border-radius: 5px;
  background-color: #fff;
  margin-right: 20px;
  color: #1d8848;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.blockAccardion .accordion-body>div:first-child p {
  max-width: 180px;
  margin-left: 15px;
  color: #333;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px;
}

.inp-col {
  width: 100%;
  height: 65px;
  border: 2px solid #d9d9d9;
  padding: 3px 7px;
  border-radius: 7px;
  margin-bottom: 20px;
}

.btnCanse,
.btnCanseGr {
  background-color: transparent;
  margin-bottom: 5px !important;
}

.inp-col input {
  height: 40px !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.blockAccardion .accordion-body input,
.blockAccardion .accordion-body select {
  width: 100%;
  height: 55px;
  border: 2px solid #d9d9d9;
  color: #676767;
  padding: 10px 15px;
  border-radius: 7px;
  margin-bottom: 20px;
}

/*  */

.myS {
  padding-top: 20px;
}

/*  */
.blockAccardion .accordion-body input::placeholder {
  position: absolute;
  top: 5px;
  left: 7px;
  color: #676767;
  font-size: 15px;
}

.blockAccardion .accordion-body input:focus-visible,
.blockAccardion .accordion-body select:focus-visible {
  outline: 0;
}

.blockAccardion .accordion-body .phoneInput {
  position: relative;
  width: 100%;
}

.blockAccardion .accordion-body .phoneInput::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 55px;
  background-color: #d9d9d9;
  display: block;
  top: 0;
  left: 60px;
}

.blockAccardion .accordion-body .phoneInput span {
  position: absolute;
  bottom: 25px;
  left: 10px;
}

.blockAccardion .accordion-body .phoneInput input {
  padding-left: 65px;
}

.btnCansel {
  width: 200px !important;
  height: 44px !important;
  border-radius: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 2px solid #ee3823 !important;
  transition: 0.3s ease-in-out;
}

.btnCansel:hover {
  background-color: #ee3823 !important;
  color: #fff !important;
}

.btnCanse {
  color: #1d8848;
}

.btnCanse:hover,
.btnCusses:hover i {
  background-color: transparent !important;
  color: #1d8848 !important;
}

.btnCanseGr {
  color: grey !important;
}

.btnCusses,
.btnCussesTwo {
  height: 44px !important;
  display: flex !important;
  background-color: #1d8848 !important;
  color: #fff !important;
  transition: 0.3s ease-in-out !important;
  font-weight: 400 !important;
  font-size: 15px !important;
}

.btnCanseGr:hover {
  background-color: transparent !important;
  color: grey !important;
}

.btnCusses {
  width: 362px !important;
  border-radius: 7px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 2px solid #1d8848 !important;
}

.btnCussesTwo {
  width: 200px !important;
  border-radius: 7px !important;
  align-items: center !important;
  justify-content: center !important;
  border: 2px solid #1d8848 !important;
}

.blockAccardion .accordion-button .ref-edit {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  border: 3px solid #00bf63;
}

.blockAccardion .accordion-button .ref-edit>i {
  font-size: 27px;
  color: #00bf63;
}

.blockAccardion .accordion-body>div>ul>li,
.blockAccardion .accordion-body>div>ul>li>a {
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
}

.editFrom-accordion {
  color: #1d8848 !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-decoration-line: underline !important;
}

.sellOrders-item>.row>div:nth-child(2) {
  max-width: 1073px;
  margin: 0 auto;
}

.sellOrders-item__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.sellOrders-item__title>.comment-info {
  max-width: 860px;
  width: 100%;
}

.sellOrders-item__title ul {
  max-width: 859px !important;
}

.pruduct-myBuying_3 .product-info ul>li:last-child,
.sellOrders-item__title .comment-info .nav-tabs .nav-link {
  margin-bottom: 0 !important;
}

.sellOrders-item__title select {
  width: 131px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #1d8848;
  color: #1d8848;
  border-radius: 7px;
  padding: 0 15px;
  margin-left: auto;
}

.sellOrders-item__title select:focus-visible {
  outline: 0;
}

.sellOrders-block {
  padding: 35px 0 10px;
  border-bottom: 2px solid #d9d9d9;
}

.sellOrders-block>ul {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}

.sellOrders-block>ul>li {
  font-weight: 400;
  line-height: 18px;
  padding: 0 5px;
}

.sellOrders-block>ul>li i {
  font-size: 10px;
  color: #1d8848;
}

.return-item__block,
.sellOrders-block-pruduct-info {
  display: flex;
  position: relative;
}

.mySelling_5 .sellOrders-block-pruduct-info>div::after,
.sellOrders-block-pruduct-info::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 170px;
  background-color: #d9d9d9;
  display: block;
  top: 0;
  right: 0;
}

.sellOrders-block-pruduct-info .image {
  width: 215px;
  height: 150px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 25px 10px 0;
}

.sellOrders-block-client-info>div:first-child a,
.sellOrders-block-pruduct-info>:not(.dropdown-item) {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 15px;
}

.sellOrders-block-pruduct-info>div:nth-child(2) button:not(.btn) {
  width: 170px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 7px;
  border: 2px solid #1d8848;
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  background-color: #fff;
  margin-top: 24px;
  transition: 0.3s ease-in-out;
}

.sellOrders-block-pruduct-info>div:nth-child(2) ul>li {
  color: #333;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.sellOrders-block-pruduct-info h4 {
  width: 269px;
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 15px;
}

.sellOrders-block-client-info ul>li,
.sellOrders-block-client-info ul>li>a {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.sellOrders-block-client-info div>button {
  height: 35px !important;
  width: 131px !important;
  margin-bottom: 15px;
  font-size: 15px !important;
}

.sellOrders-block-client-info button:first-child,
.sellOrders-block-client-info button:nth-child(2) {
  border: 2px solid #1d8848;
  color: #1d8848;
}

.pruduct-myBuying_3 .product-seller .dropdown .dropdown-menu,
.pruduct-myBuying_4 .product-seller .dropdown .dropdown-menu {
  width: 131px;
  min-width: 131px;
  border: 1px solid #717673;
  height: auto;
  margin-top: 5px;
}

.pruduct-myBuying_3 .product-seller .dropdown .dropdown-menu a,
.pruduct-myBuying_4 .product-seller .dropdown .dropdown-menu a {
  font-size: 12px;
  font-weight: 400;
  padding: 5px;
}

.pruduct-myBuying_3 .product-date__status {
  display: flex;
  margin-bottom: 8px;
}

.pruduct-myBuying_3 .product-date__status img {
  width: 12px;
  height: 12px;
  margin-right: 3px;
  margin-top: 2px;
}

.pruduct-myBuying_3 .product-date__status p {
  display: flex;
  justify-content: space-between;
  width: 194px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) ul>li span:first-child,
.pruduct-myBuying_3 .product-date__status p>span:first-child {
  color: #333;
  font-size: 15px;
  font-weight: 400;
}

.pruduct-myBuying_3 .product-date__status p>span:last-child {
  color: #676767;
  font-size: 15px;
  font-weight: 400;
}

.pruduct-myBuying_3 .product-info ul>li {
  width: 205px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 9px;
}

.pruduct-myBuying_3 .product-info ul>li:nth-child(3) {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 3px;
  margin-bottom: 6px;
}

.pruduct-myBuying_3 .product-info ul>li span:first-child {
  color: #717673;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.myBuying_4 .product-date__status>p:first-child {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 8px;
}

.myBuying_4 .product-date__status>p:last-child {
  color: #676767;
  font-size: 15px;
  font-weight: 400;
}

.myBuying_4 .product-price {
  margin-right: 70px;
  margin-top: 15px;
}

.myBuying_4 .product-seller {
  margin-right: 35px;
}

.myBuying_4 .myBuying_3-title ul>li:nth-child(2) {
  margin-left: 222px;
}

.myBuying_4 .myBuying_3-title ul>li:nth-child(5) {
  margin-left: 130px;
}

.myBuying_4 .pruduct-myBuying_3 .product-buttons {
  position: absolute;
  display: flex;
  justify-content: center;
  width: 100%;
  bottom: 20px;
}

.myBuying_5 .pruduct-myBuying_3 .product-buttons {
  justify-content: space-between;
  max-width: 830px;
  right: 30px;
  bottom: 17px;
}

.myBuying_5 .pruduct-myBuying_3 .product-name>div h4 span {
  color: #333;
}

.myBuying_5 .myBuying_3-title ul>li:nth-child(2) {
  margin-left: 210px;
}

.myBuying_5 .myBuying_3-title ul>li:nth-child(4) {
  margin-left: 150px;
}

.myBuying_5 .myBuying_3-title ul>li:nth-child(5) {
  margin-left: 175px;
}

.mySelling_1 .available,
.mySelling_1 .financialSum,
.mySelling_1 .process,
.mySelling_1 .returned {
  border-radius: 7px;
  border: 1px dashed #d9d9d9;
  background: #fff;
  padding: 10px 15px;
  margin-bottom: 28px;
  width: 100%;
  height: 72px;
}

.mySelling_1 .available h2,
.mySelling_1 .financialSum h2,
.mySelling_1 .process h2,
.mySelling_1 .returned h2 {
  color: #333;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 3px;
}

.mySelling_1 .available h3,
.mySelling_1 .process h3,
.mySelling_1 .returned h3 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  padding-top: 16px;
}

.mySelling_1-payments {
  display: flex;
  justify-content: center;
  padding: 27px 0;
}

.mySelling_1-payments h2 {
  color: #000;
  font-size: 25px;
  font-weight: 400;
}

.mySelling_1 .getPaid {
  width: 75px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #1d8848;
  color: #1d8848;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 2px;
}

.mySelling_2 .btnRedOutline {
  border: 2px solid #1d8848 !important;
  color: #1d8848 !important;
  transition: 0.2s ease-in-out;
}

.mySelling_3 .sellOrders-block-client-info button:first-child {
  border: 1px solid #ee3823;
  color: #ee3823;
}

.mySelling_3 .sellOrders-block-pruduct-info>div:last-child ul>li span,
.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(2) ul>li span {
  color: #333;
  font-size: 14px;
}

.mySelling_3 .sellOrders-block-pruduct-info .myCheckbox {
  margin-top: 25px;
  margin-right: 15px;
}

.mySelling_3 .sellOrders-blockcheck .sellOrders-block {
  margin-left: 15px;
  width: 100%;
}

.mySelling_3 .sellOrders-blockcheck .myCheckbox {
  margin-top: 95px;
}

.mySelling_3 .all-check-delete button,
.mySelling_3-title select {
  margin-left: 15px;
}

.mySelling_5 .comment-info select {
  width: 131px;
  height: 35px;
  margin-right: 0;
  margin-left: 45px;
  font-size: 15px;
}

.mySelling_5 .comment-info ul {
  max-width: 100%;
}

.mySelling_5 .reviewsBayer-item .comment-info button {
  margin-bottom: 0;
  font-size: 25px;
}

.mySelling_5 .reviewsBayer-item .comment-info {
  margin-bottom: 27px;
}

.mySelling_5 .comment-info ul>li span {
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
  height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  background: #1d8848;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(3),
.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) {
  width: 211px;
  padding: 0 25px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(3) h4,
.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) h4 {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 10px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(3) ul>li {
  color: #333;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 4px;
  position: relative;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(3) ul>li span {
  color: #000;
  font-size: 15px;
  font-weight: 500;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) ul>li {
  width: 200px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(4) ul>li:first-child span:last-child {
  color: #676767 !important;
}

.mySelling_5 .sellOrders-block-pruduct-info .tracking::before {
  content: "";
  position: absolute;
  top: -18px;
  left: -225px;
  width: 225px;
  height: 1px;
  display: block;
  background-color: #d9d9d9;
}

.sellOrders-block-pruduct-info ul {
  gap: 8px;
  display: flex;
  flex-direction: column;
}

.mySelling_5 .sellOrders-block-pruduct-info .tracking>.tracking-pClick {
  color: #1d8848;
  font-size: 10px;
  font-weight: 400;
  text-decoration-line: underline;
  cursor: pointer;
}

.bt {
  border-top: 1px solid #D9D9D9;
  padding-top: 12px;
}

.red {
  color: #EE3823 !important;
}

.-mt50 {
  margin-top: -50px;
}

.mr50 {
  margin-right: 50px !important;
}

.myBuying_3-item button:not(.dropdown-toggle).hbw:hover {
  background: #fff !important;
  color: #000 !important;
}

.product-pClick,
.tracking-pClick {
  color: #1d8848;
  font-size: 13px;
  font-weight: 400;
  text-decoration-line: underline;
  cursor: pointer;
  margin-top: 10px;
}

.correct-svg {
  position: absolute;
  left: 10px;
}

.mySelling_5 .tracking .wiriteTracking {
  position: absolute;
  z-index: 5;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  background: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  padding: 8px 20px;
  width: 325px;
  min-height: 130px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  left: -215px;
  top: 50px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.mySelling_5 .tracking .wiriteTracking input {
  width: 100%;
  height: 35px;
  border-radius: 7px;
  border: 2px solid #d9d9d9;
  background: #fff;
  padding: 0 11px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(2) select:focus,
.mySelling_5 .tracking .wiriteTracking input:focus,
.returnPage .add-desc textarea:focus {
  outline: 0;
}

.mySelling_5 .tracking .wiriteTracking button {
  width: 114px;
  height: 35px;
  border-radius: 5px;
  background: #e8e6e6;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  border: none;
  margin: 0 auto;
}

.notFull-dn,
.trackShow {
  display: none !important;
}

.btnGray {
  border-radius: 5px;
  border: 1px solid #b7b7b7 !important;
  background: #fff;
  max-width: 150px;
  width: 100%;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #b7b7b7 !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  transition: 0.2s ease-in-out;
}

.dropdown--1 .dropdown-menu {
  border: 2px solid #1D8848;
  max-width: 131px;
}

.border-bottom {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 3px;
}

.mySelling_5 .sellOrders-block-pruduct-info>div:nth-child(2) .btn {
  border-radius: 15px;
  border: 2px solid #1d8848;
  width: auto;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #676767;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin: 30px auto 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  padding-right: 20px;
  background-position: 114px 3px;
}

.sellOrders-block-pruduct-info__li-span {
  display: block;
  width: 105px !important;
  font-weight: 400 !important;
}

.sellOrders-block-pruduct-info__span {
  font-weight: 500 !important;
  color: #000 !important;
}

.item-list-price {
  width: 182px;
}

.item-list-price li {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.item-list-price li span {
  width: 30%;
  margin-left: 10px;
}

.border-left {
  border-left: 2px solid #D9D9D9;
  padding-left: 9px;
}



.span-us-price {
  font-weight: 500;
}

.mySelling_5 .sellOrders-block-client-info ul>li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  width: 182px;
}

.mySelling_5 .sellOrders-block-client-info ul>li span:first-child {
  color: #717673;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}

.mySelling_5 .sellOrders-block-client-info ul>li span:last-child {
  color: #333;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.mySelling_51 .btnRedOutline {
  width: 170px !important;
  display: flex !important;
  align-items: center !important;
  font-size: 15px !important;
  color: #1d8848 !important;
  border: 1px solid #1d8848 !important;
  transition: 0.2s ease-in-out !important;
}

.add-desc h2,
.attach-photo h2,
.reason h2,
.return-item h2 {
  font-size: 25px;
  font-weight: 500px;
  color: #1d8848;
  margin-bottom: 20px;
}

.return-item__block .image {
  width: 215px;
  height: 150px;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  margin-right: 16px;
}

.addMoney .image>img,
.return-item__block .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.header-search .dropdown-toggle {
  background-image: none;
}

.return-item__block p {
  position: absolute;
  left: 0;
  bottom: -20px;
  font-size: 10px;
  color: #333;
}

.jks {
  font-family: Inter;
  font-size: 25px;
  font-weight: 400;
  line-height: 30.26px;
  color: rgba(61, 61, 61, 1);
}

.return-item .content h3 {
  font-size: 15px;
  color: #1d8848;
  margin-bottom: 6px;
  max-width: 230px;
}

.return-item .content ul li {
  display: flex;
  justify-content: space-between;
  max-width: 230px;
  margin-bottom: 3px;
}

.return-item .content ul li>span {
  color: #333;
  font-size: 15px;
  min-width: 110px;
}

.attach-photo {
  margin-top: 35px;
}

.attach-photo .col-3 {
  max-width: 21%;
}

.returnPage .download-photo {
  width: 339px;
  height: 45px;
  border: 1px solid #93999561;
  border-radius: 5px;
  margin-bottom: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.returnPage .download-photo i {
  font-size: 40px;
  color: #1d884861;
}

.returnPage .download-photo input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.returnPage .add-desc textarea {
  width: 100%;
  height: 189px;
  border: 1px solid #b7b7b7;
  padding: 25px 10px;
  border-radius: 5px;
}

.returnPage .reason ul>li>span {
  margin-left: 15px;
  font-size: 20px;
  color: #000;
}

.icon-flag {
  width: 50px;
  height: 50px;
}

.icon-flagNotFull,
.icon-flagNotFullFour,
.icon-flagNotFullThree,
.icon-flagNotFullTwo {
  width: 20px;
  height: 20px;
  margin: 0 10px;
  border: 0;
  background-color: #fff;
}

.btn-flag {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: transparent;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.flag-db {
  font-size: 20px;
  display: block !important;
}

.returnPage .submitReturn {
  width: 240px;
  height: 50px;
  border: none;
  background-color: #c5c5c5;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  border-radius: 5px;
  font-size: 25px;
  font-weight: 400;
  transition: 0.3s ease-in-out;
}

.addMoney-item {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.addMoney .image {
  width: 50px;
  height: 54px;
  display: block;
  margin: 0 auto 20px;
}

.addMoney-item h2 {
  font-size: 20px;
  font-weight: 400px;
  color: #333;
  margin-bottom: 13px;
}

.addMoney-item h3 {
  font-size: 15px;
  color: #333;
  font-weight: 700;
  margin-bottom: 3px;
}

.addMoney .balance {
  width: 195px;
  height: 51px;
  background-color: #f4f4f4;
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: center;
  border-radius: 7px;
  transition: 0.2s linear;
  position: relative;
  z-index: 1;
}

.addMoney .balance:hover {
  background-color: #eeee;
}

.addMoney .balance h2 {
  margin-left: 50px !important;
}

.addMoney .balance>input {
  font-size: 20px;
  font-weight: 400px;
  color: #333;
  margin: 0;
  border: 0 !important;
  width: 120px;
  outline: 0;
  background-color: transparent;
}

.addMoney .input-add__money-active {
  width: 195px;
  height: 51px;
  background-color: #fff !important;
  color: #000 !important;
  border: 1px solid grey;
  border-radius: 7px;
}

.addMoney .send-now,
.bannerADS {
  background-color: #d9d9d9;
  width: 100%;
}

.addMoney .paypal {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.addMoney .paypal>img {
  width: 67px;
  margin-left: 14px;
}

.addMoney .securely {
  width: 100%;
  font-size: 15px;
  color: #676767;
  font-weight: 400;
}

.addMoney .creditCard {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 9px;
  margin-bottom: 9px;
}

.addMoney .creditCard h3 {
  font-size: 15px;
  font-weight: 400px;
  color: #1d8848;
  margin-left: 10px;
  margin-bottom: 0;
}

.addMoney .addMoney-card {
  display: flex;
  align-items: center;
  border: 1px solid #d9d9d9;
  padding: 20px;
  max-width: 434px;
  margin: 0 auto 14px;
  border-radius: 7px;
}

.addMoney .addMoney-card.active {
  border: 1px solid #1d8848;
}

.addMoney .addMoney-card>img {
  width: 70px;
  height: 43px;
  margin-right: 15px;
}

.addMoney .addMoney-card h2,
.addMoney .addMoney-card h3 {
  font-size: 15px;
  color: #000;
  font-weight: 300;
}

.addMoney .addMoney-card div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.addMoney .send-now {
  max-width: 434px;
  height: 44px;
  border: none;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  margin: 0 auto;
  transition: 0.2s linear;
}

.addMoney .send-now:hover {
  background-color: #15ad52;
  color: #fff;
}

.addMoney .send-now:disabled,
.addMoney .send-now:disabled:hover {
  background-color: #d9d9d9;
}

.addMoney .send-now {
  background-color: #15ad52;
}

.addMoney .send-now:disabled {
  cursor: not-allowed;
}

.addMoney-item>p:last-child {
  font-size: 12px;
  font-weight: 400;
  color: #676767;
  margin: 15px auto 0;
  max-width: 425px;
}

.ebeyPage .sampleEbey-info__content2 .ads>h1 {
  font-size: 100px;
  font-weight: 400;
}

.ebeyPage.newProduct {
  margin-top: 15px;
}

.ebeyPage .sampleEbey-info .row::after {
  width: calc(100% - 12px);
  bottom: 0;
}

.ebeyPage .sampleEbey-info__content .image::before {
  bottom: -52px;
}

.ebeyPage .card-vertical .card-info .sponsored {
  font-size: 12px;
  color: #707070;
  font-weight: 300;
}

.ebeyPage .card-vertical .card-info-title {
  font-size: 15px;
  color: #333;
}

.ebeyPage .card-vertical .card-info-day {
  font-size: 12px;
  color: #000;
  padding-left: 8px;
}

.ebeyPage .sampleEbey-info__content .text>.shareLink {
  right: 0;
}

.bannerADS {
  height: 72px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 11px 16px;
  border-radius: 7px;
  margin-bottom: 30px;
}

.bannerADS>div:first-child h2 {
  font-size: 20px;
  color: #333;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 3px;
}

.bannerADS>div:first-child p {
  font-size: 15px;
  color: #676767;
  font-weight: 400;
}

.bannerADS>div:last-child span {
  font-size: 15px;
  color: #333;
  font-weight: 400;
  margin: 0 10px;
}

.bannerADS>div:last-child div {
  width: 131px;
  height: 35px;
  border: 1px solid #1d8848;
  border-radius: 7px;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: #676767;
}

.productADS-content {
  border: 1px solid #d9d9d9;
  border-radius: 7px;
}

.productADS-content__title {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  justify-content: space-between;
  padding: 10px 29px;
}

.productADS-content__title h3 {
  font-size: 15px;
  color: #000;
  font-weight: 500;
  margin-left: 35px;
}

.productADS-content__title>div,
.pruduct-item_user {
  display: flex;
  align-items: center;
}

.productADS-content__title>h3:first-child {
  margin-left: 0;
}

.productADS-content__product {
  display: flex;
  justify-content: space-between;
  padding: 10px 17px;
  position: relative;
  height: 116px;
}

.productADS-content__product::after {
  content: "";
  position: absolute;
  height: 1px;
  display: block;
  background-color: #d9d9d9;
  left: 17px;
  right: 17px;
  bottom: 0;
}

.productADS-content__product:last-child:after {
  display: none;
}

.productADS-content__product .image {
  width: 93px;
  height: 70px;
  display: block;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 5px;
}

.productADS-content__product .image>img,
.pruduct-item_user .image>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.productADS-content__product>div p {
  font-size: 13px;
  color: #1d8848;
  font-weight: 400;
}

.productADS-content__product>div:nth-child(2) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 30px;
}

.productADS-content__product>div:nth-child(2) h4 {
  font-size: 15px;
  color: #676767;
  font-weight: 500;
}

.productADS-content__product .btnExtend {
  width: 136px;
  height: 31px;
  border: none;
  border-radius: 5px;
  background-color: #1d8848;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.productADS-content__product>div:nth-child(2) h4:first-child {
  margin-right: 70px;
}

.productADS-content__product>div:nth-child(2) h4:nth-child(2) {
  margin-right: 68px;
}

.productADS-content__product>div:nth-child(2) h4:nth-child(4) {
  margin-right: 20px;
}

.productADS-content__product>div:nth-child(2) h4:nth-child(3) {
  margin-right: 70px;
  color: #000;
  font-weight: 500;
}

.productADS-content__product>div:first-child {
  display: flex;
  position: relative;
}

.productADS-content__product>div:first-child h4 {
  font-size: 15px;
  font-weight: 400;
  color: #333;
  margin-left: 15px;
  max-width: 185px;
}

.productADS-content__product>div:first-child p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: max-content;
}

.offersBuying-pruducts .pruduct-item>h1 {
  font-size: 18px;
  color: #333;
  font-weight: 500;
  margin-bottom: 10px;
}

.pruduct-item_user>span:first-child {
  font-size: 12px;
  color: #939995;
  font-weight: 300;
}

.pruduct-item_user>span:last-child {
  font-size: 12px;
  font-weight: 500;
  color: #1d8848;
}

.pruduct-item_user .image {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  display: block;
  margin: 0 5px;
}

.pruduct-item_text p {
  max-width: 462px;
  color: #676767;
  font-size: 15px;
  font-weight: 400;
}

.pruduct-item_date p {
  font-size: 12px;
  color: #1d8848;
  font-weight: 400;
  margin-bottom: 8px;
}

.footer-link {
  text-decoration: underline;
}

.header-auth .block_reg ul li a {
  color: #676767;
}


.credit-cards .accordion-body input:focus {
  border-color: #1d8848;
}

.depositPayment-item__left .myCheckbox.opacity-1 input {
  opacity: 1;
  position: relative;
  z-index: 2;
}

.depositPayment-item__left .myCheckbox.opacity-1 input.checkend {
  opacity: 0.01;
}

.depositPayment-item__left .myCheckbox span {
  opacity: 0;
}

.depositPayment-item__left .myCheckbox input:checked+span {
  opacity: 1;
}

.depositPayment-paypal>ul {
  margin-bottom: 8px;
}

.border-bottom-none {
  border-bottom: none !important;
  padding-bottom: 0;
}

.pruduct-item-user-params h1 span input {
  border: 1px solid #D9D9D9;
  color: #D9D9D9;
}

.depositPayment-onlinePay {
  margin-top: 16px;
}

.pt-0 {
  padding-top: 0 !important;
}

.text-gray {
  color: #676767;
  font-size: 15px;
}


.depositPayment-item__left .myCheckbox.opacity-1 span {
  opacity: 1;
}

.depositPayment-onlinePay {
  border-top: 2px solid #d9d9d9;
}

.mySelling_5 .sellOrders-block-pruduct-info .tracking::before {
  display: none;
}

.hr {
  background: #d9d9d9;
  height: 1px;
  display: block;
  width: calc(100% + 25px);
  margin: 0;
  margin-top: -17px;
  margin-left: -25px;
  border: none;
  opacity: 1;
}

.header {
  position: relative;
  z-index: 9999;
}


.productBtn {
  width: 123px !important;
  height: 28px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  border-radius: 15px !important;
  border: 2px solid #1d8848 !important;
  color: #676767 !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  background-color: transparent !important;
}


.productBtn:hover {
  background: rgba(29, 136, 72, 1) !important;
  color: white !important;
}

.productBtn.dropdown-toggle:hover  {
  background: url(../img/chevron-down.svg) no-repeat !important;
  color: #676767 !important;
  background-size: 18px 20px !important;
}


.sellOrders-block-pruduct-info>div:nth-child(2) a, .sellOrders-block-client-info>div:first-child a {
  color: #1d8848;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 15px;
  display: block;
}

.myCheckbox {
  width: 18px !important;
  height: 18px !important;
}


.pruduct-myBuying_3, .bsads, .bsad {
  position: relative;
  padding-left: 30px;
}

.pruduct-myBuying_3 .myCheckbox, .bsads .myCheckbox, .bsad .myCheckbox {
  position: absolute;
  left: 0;
}


.perCabinet-menu__item ul>li .round {
  width: 15px;
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    background: #1d8848;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
}

.blockAccardion .accordion-body .phoneInput::after {
  left: 90px;
}


.placeholder-lightgray::-webkit-input-placeholder {
  color: #DDDCDC!important;
}

.placeholder-lightgray::-moz-placeholder {
  color: #DDDCDC!important;
}

.placeholder-lightgray:-ms-input-placeholder {
  color: #DDDCDC!important;
}

.placeholder-lightgray::-ms-input-placeholder {
  color: #DDDCDC!important;
}

.placeholder-lightgray::placeholder {
  color: #DDDCDC!important;
}
/* Прячем верхнюю панель Google Translate */
.skiptranslate {
    display: none !important;
}
body {
    top: 0 !important;
}

/* Прячем иконку переводчика внизу страницы, если она появится */
.goog-logo-link,
.goog-te-gadget span {
    display: none !important;
}
.goog-te-gadget {
    font-size: 0;
}