@media (max-width: 767.98px) {
  body:not(.noscroll) #cvTextSlider.cvTextSlider-hidden {
    top: -100px;
  }

  #cvTextSlider {
    transition: top 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  #js-product-list-top.transition {
    transition: top 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  #js-product-list-top.fixed-mobile {
    position: fixed;
    top: 58px;
    left: 0;
    right: 0;
    z-index: 999;
    width: 100vw;
    padding-right: 20px;
    padding-left: 20px;
  }

  #js-product-list-top.fixed-mobile-up {
    position: fixed;
    top: 108px;
    left: 0;
    right: 0;
    z-index: 999;
    width: 100vw;
    padding-right: 20px;
    padding-left: 20px;
  }

  #js-product-list-top {
    top: 0;
    background: #fff;
    padding-top: 8px;
    padding-bottom: 0px;
    transition: top 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }

  #js-product-list-top .nice-select {
    margin-bottom: 0;
  }

  .jsProductListTopPlaceholder {
    margin-bottom: 20px;
  }
}

.secure-payment {
  display: inline-flex;
  padding: 8px 12px;
  align-items: center;
  gap: 5px;
  background: #e4f1e5;
  border-radius: 8px;
  color: #272727;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.secure-payment img {
  width: 16px;
  height: 16px;
}

#checkout .vat_number_msg {
  font-size: 80%;
  color: #fff;
  padding: 6px 10px;
  margin-top: 4px;
}

#checkout .vat_number_error {
  background: #b3001c;
}

#checkout .vat_number_success {
  background: #208b00;
}

#checkout .vat_number_info {
  background: #f7f5f5;
  color: #010400;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
}

#checkout .spinner-border {
  color: #010400;

}

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: -2px !important;
  bottom: 20px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}

#manufacturer .letter-section .btn-link,
#manufacturer .card .card-footer .btn-link {
  color: #05226E;
}

.header-top__badge,
#js-product-list .pagination .page-item.active a,
#blockblogblock_block_left .title_block a {
  color: #05226E !important;
}

.ets_mm_megamenu .mm_menus_li:hover .mm_menu_content_title {
  color: #05226E !important;
  text-decoration: underline;
}

.hicarousel_link.btn-secondary:not([disabled]):hover,
.hicarousel_link.btn-secondary:not([disabled]):focus {
  color: #3551A3 !important;
  border-color: #3551A3 !important;
}

.block_newsletter .text-white,
.block_newsletter .text-color-white,
#block-newsletter-label {
  color: #021548 !important;
}

#blockEmailSubscription_displayFooterBefore a {
  color: #021548 !important;
  text-decoration: underline;
}

#blockEmailSubscription_displayFooterBefore .btn-secondary:disabled,
#blockEmailSubscription_displayFooterBefore .btn-secondary.disabled {
  color: #05226E !important;
}

#product .product_item.fav_box .favorite-standart-icon .flaticon-like::after,
#product .product_item.fav_box .favorite-standart-icon .flaticon-like::before {
  color: #05226E;
}

#products .products-list__block {
  padding: 0 4px;
}

#js-product-list-header h1 {
  font-size: 26px
}

#cart .breadcrumb_nav {
  display: none
}

.product-miniature__pricing .price--regular {
  line-height: 1.7;
}


.product-miniature__title {
  min-height: 2.5em !important;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

#registration .account-type-wrapper .form-group {
  z-index: 1;
  padding: 0;
}

#registration .account-type-wrapper .form-group .form-check-wrap {
  flex: 1
}

#registration .account-type-wrapper .form-group .form-check-wrap .form-check {
  padding-left: 2rem;
}

#registration .account-type-wrapper .form-group .form-check-wrap .form-check label {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  color: #656D7B;
}

#registration .account-type-wrapper .custom-bg {
  content: "";
  border: 1px solid rgba(222, 226, 230, 1);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: -1;
}

#registration .account-type-wrapper .form-check-input:checked+.custom-bg {
  border: 1px solid #021E72;
  background: #FCFAFA;

}

#registration .account-type-wrapper .form-check-input:checked+.custom-bg+label {
  color: #344054
}



#b2b-radio-group>div {
  gap: 8px;
}

.cv_social_login form {
  flex: 1;
}

.social-login-buttons {
  gap: 8px !important
}

.customer-register-separator .heading-side-line {
  font-size: 16px;
  color: #98A2B3;
}

.customer-register-separator .heading-side-line::after,
.customer-register-separator .heading-side-line::before {
  color: #98A2B3;
}

@media (max-width: 767.98px) {

  .account-type-wrapper,
  .cv_social_login,
  .customer-register-separator .heading-side-line {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }


  #manufacturer #related-categories .carousel-content .swiper-button-prev,
  #manufacturer #related-categories .carousel-content .swiper-button-next {
    display: flex;
  }

  #manufacturer #related-categories .carousel-content .swiper-button-prev.swiper-button-disabled,
  #manufacturer #related-categories .carousel-content .swiper-button-next.swiper-button-disabled {
    visibility: visible;
    opacity: 0.5;
  }

  .ets_mm_megamenu .close_menu {
    background-color: #fff;
    padding: 0 20px;
  }

  .ets_mm_megamenu .close_menu .text-center * {
    color: #123123;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    text-transform: uppercase;

  }

  .ets_mm_megamenu .close_menu .text-center {
    border-bottom: solid 2px #ffc6ce;
    padding-bottom: 10px;

  }

  .ets_mm_megamenu .close_menu .mm_menus_back_icon {
    top: 2px;
  }

  .ets_mm_megamenu .close_menu .mm_menus_back_icon .flaticon-close {
    color: #FFC6CE;
  }

  .ets_mm_megamenu .close_menu+.mm_menus_li {
    border-top: none !important;
  }

  .ets_mm_megamenu .mm_menus_li .mm_menu_content_title {
    font-size: 18px !important
  }

  .ets_mm_megamenu .mm_menus_li .mm_blocks_li {
    background: #FFC6CE;
  }

  .ets_mm_megamenu .mm_menus_li .mm_blocks_li a {

    color: #021E72 !important;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    width: 100%;
    display: block;
    padding: 7px 40px !important;
  }

  .ets_mm_megamenu .mm_menus_li .ets_mm_block {
    padding: 0 !important;
    color: #021E72;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
  }

  .ets_mm_megamenu .mm_menus_li .ets_mm_block {
    padding: 0 !important;
  }

  .ets_mm_megamenu .fb_blog_mobile {
    background: #FFE7EB;
    padding: 32px 24px !important;
  }

  .ets_mm_megamenu .fb_blog_mobile .header-top__block--elements {
    padding: 0 !important;
    justify-content: space-between !important;
  }

  .ets_mm_megamenu .fb_blog_mobile>div>a {
    padding: 0 !important
  }

  .ets_mm_megamenu #_mobile_currency_selector {
    margin-bottom: 0 !important;
  }

  .ets_mm_megamenu #_mobile_currency_selector select {
    color: #021e72;
    background-color: transparent;
    font-size: 20px;
    padding: 0 33px 0 0;
    border: none;
  }
}

#product .product-miniature.card.js-product-miniature .tm-hornet-wrapper::before {
  content: none;
}

#product .product-miniature.card.js-product-miniature .product-miniature-price-wrapper {
  min-height: 50px !important;
}

#login-form .form-group:not(.checkbox-group),
#customer-form .form-group:not(.checkbox-group),
#identity .js-customer-form .form-group:not(.checkbox-group) {
  position: relative;
}

#login-form .form-group:not(.checkbox-group) input,
#customer-form .form-group:not(.checkbox-group) input,
#identity .js-customer-form .form-group:not(.checkbox-group) input {
  width: 100%;
  padding: 12px 10px;
  font-size: 16px;
}

#login-form .form-group:not(.checkbox-group) label,
#customer-form .form-group:not(.checkbox-group) label,
#identity .js-customer-form .form-group:not(.checkbox-group) label {
  position: absolute;
  left: 10px;
  top: 12px;
  color: #777;
  font-size: 16px;
  pointer-events: none;
  transition: 0.2s ease all;
  background: white;
  padding: 0 4px;
  z-index: 9;
}

#identity .js-customer-form #login-form .form-group:not(.checkbox-group) input:focus+label,
#login-form .form-group:not(.checkbox-group) input+#siret-error+label,
#login-form .form-group:not(.checkbox-group) input:not(:placeholder-shown)+label,
#login-form .form-group:not(.checkbox-group) input:-webkit-autofill+label,
#customer-form .form-group:not(.checkbox-group) input:focus+label,
#customer-form .form-group:not(.checkbox-group) input+#siret-error+label,
#customer-form .form-group:not(.checkbox-group) input:not(:placeholder-shown)+label,
#customer-form .form-group:not(.checkbox-group) input:-webkit-autofill+label,
#identity .js-customer-form .form-group:not(.checkbox-group) input:focus+label,
#identity .js-customer-form .form-group:not(.checkbox-group) input+#siret-error+label,
#identity .js-customer-form .form-group:not(.checkbox-group) input:not(:placeholder-shown)+label,
#identity .js-customer-form .form-group:not(.checkbox-group) input:-webkit-autofill+label {
  top: -8px;
  font-size: 12px;
  color: #333;
}

#login-form input.form-control:focus,
#customer-form input.form-control:focus,
#identity .js-customer-form input.form-control:focus {
  box-shadow: none;
  border-color: #021e72;
}

#identity .js-customer-form .form-label {
  display: none;

}

#customer-form input[type="checkbox"]:checked~.custom-control-label::after {
  border: #021e72 solid 1px;
}

#customer-form a {
  color: #021e72;
}

#customer-form .custom-control-input:checked~.custom-control-label::before {
  border-color: #021e72;
  background-color: #021e72;
}

.index-nav-tabs.nav-tabs .nav-link {
  font-size: 22px;
  font-weight: 400;
  border: solid 1px rgba(222, 226, 230, 1);
  border-radius: 0;
  margin: 0 4px;
}

.index-nav-tabs.nav-tabs .nav-link.active {
  font-weight: 600;
  border-bottom: 3px solid;
  border-color: rgba(2, 30, 114, 1);
  background: rgb(252 250 250);
}

.otreelinklistwrapper a:hover {
  color: #03a;
}

/* trustmate reviews start*/

@keyframes tm-anim-spin {
  0% {
    transform: translateX(-50%) rotate(0deg)
  }

  to {
    transform: translateX(-50%) rotate(1turn)
  }
}

.tm-hornet-container {
  box-sizing: border-box;
  clear: both;
  color: #1d1d1b;
  display: block !important;
  font-size: 10px;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  word-break: normal
}

@media(prefers-reduced-motion:reduce) {

  .tm-hornet-container *,
  .tm-hornet-container :after,
  .tm-hornet-container :before {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .01ms !important
  }
}

.tm-hornet-container *,
.tm-hornet-container :after,
.tm-hornet-container :before {
  box-sizing: border-box;
  color: inherit;
  font-family: Inter, sans-serif !important;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-transform: none
}

.tm-hornet-container label {
  font-weight: 400
}

.tm-hornet-container a {
  font-weight: 400;
  text-decoration: none
}

.tm-hornet-container a:not(.tm-hydra-button) {
  background: none;
  color: inherit
}

.tm-hornet-container a:focus,
.tm-hornet-container a:hover {
  text-decoration: none
}

.tm-hornet-container a:focus:not(.tm-hydra-button),
.tm-hornet-container a:hover:not(.tm-hydra-button) {
  color: inherit
}

.tm-hornet-container a:focus {
  outline: initial
}

.tm-hornet-container .tm-lazy-background {
  background-color: #f0f8ff
}

@media(max-width:768px) {
  .tm-hornet-container .hide-on-mobile {
    display: none !important
  }
}

.tm-hornet-container .tm-hornet-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  gap: 1.6em
}

.tm-hornet-container .tm-hornet-wrapper .tm-bestseller-badge {
  align-items: center;
  background-color: var(--tm-bestseller-badge-theme-color);
  border-radius: .806em;
  display: flex;
  gap: .62em;
  height: 3.41em;
  justify-content: center;
  padding: .093em .93em
}

.tm-hornet-container .tm-hornet-wrapper .tm-bestseller-badge__text {
  color: #fff;
  font-size: 1.457em;
  font-weight: 500;
  font-weight: 400;
  line-height: 1.2
}

.tm-hornet-container .tm-hornet-wrapper .tm-bestseller-badge__icon {
  background-color: #fff;
  height: 2.015em;
  mask-image: url("data:image/svg+xml;utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 1.04166H4.16668C3.78004 1.04211 3.40936 1.19589 3.13597 1.46929C2.86257 1.74268 2.70879 2.11336 2.70834 2.5V16.8292C2.70815 17.0896 2.77771 17.3454 2.9098 17.5698C3.04188 17.7943 3.23168 17.9793 3.45946 18.1056C3.68724 18.2319 3.94469 18.2949 4.20505 18.2881C4.46541 18.2812 4.71919 18.2048 4.94001 18.0667L9.88834 14.9733C9.92186 14.953 9.96028 14.9422 9.99948 14.942C10.0387 14.9419 10.0772 14.9524 10.1108 14.9725L15.0608 18.0667C15.2816 18.2046 15.5353 18.2808 15.7956 18.2876C16.0558 18.2943 16.3131 18.2313 16.5408 18.105C16.7684 17.9787 16.9581 17.7938 17.0901 17.5695C17.2222 17.3451 17.2918 17.0895 17.2917 16.8292V2.5C17.2912 2.11336 17.1374 1.74268 16.8641 1.46929C16.5907 1.19589 16.22 1.04211 15.8333 1.04166ZM13.4983 7.31666L12.0233 8.49583C11.9628 8.54437 11.9182 8.6099 11.8952 8.68399C11.8721 8.75809 11.8718 8.83737 11.8942 8.91166L12.5692 11.1642C12.5927 11.2426 12.5908 11.3264 12.5639 11.4037C12.537 11.4811 12.4864 11.5479 12.4193 11.5948C12.3522 11.6417 12.272 11.6662 12.1901 11.6649C12.1083 11.6636 12.0289 11.6365 11.9633 11.5875L10.2333 10.29C10.166 10.2396 10.0841 10.2123 10 10.2123C9.91588 10.2123 9.83401 10.2396 9.76668 10.29L8.03668 11.5875C7.97113 11.6369 7.89166 11.6642 7.80962 11.6657C7.72758 11.6672 7.64717 11.6427 7.57987 11.5958C7.51258 11.5488 7.46186 11.4818 7.43494 11.4043C7.40803 11.3268 7.4063 11.2427 7.43001 11.1642L8.10584 8.91166C8.12831 8.83717 8.12793 8.75766 8.10476 8.68339C8.08158 8.60912 8.03668 8.5435 7.97584 8.495L6.50168 7.31666C6.43891 7.26622 6.39334 7.19754 6.37125 7.12011C6.34915 7.04267 6.35162 6.96029 6.37832 6.88432C6.40502 6.80834 6.45462 6.74252 6.5203 6.69593C6.58597 6.64934 6.66448 6.62426 6.74501 6.62416H8.43418C8.51054 6.62422 8.58523 6.60181 8.64894 6.55973C8.71266 6.51765 8.76259 6.45775 8.79251 6.3875L9.64251 4.40416C9.67257 4.33428 9.72245 4.27474 9.78599 4.2329C9.84953 4.19106 9.92394 4.16876 10 4.16876C10.0761 4.16876 10.1505 4.19106 10.214 4.2329C10.2776 4.27474 10.3275 4.33428 10.3575 4.40416L11.2083 6.3875C11.2383 6.45775 11.2882 6.51765 11.3519 6.55973C11.4156 6.60181 11.4903 6.62422 11.5667 6.62416H13.255C13.3355 6.62426 13.414 6.64934 13.4797 6.69593C13.5454 6.74252 13.595 6.80834 13.6217 6.88432C13.6484 6.96029 13.6509 7.04267 13.6288 7.12011C13.6067 7.19754 13.5611 7.26622 13.4983 7.31666Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8333 1.04166H4.16668C3.78004 1.04211 3.40936 1.19589 3.13597 1.46929C2.86257 1.74268 2.70879 2.11336 2.70834 2.5V16.8292C2.70815 17.0896 2.77771 17.3454 2.9098 17.5698C3.04188 17.7943 3.23168 17.9793 3.45946 18.1056C3.68724 18.2319 3.94469 18.2949 4.20505 18.2881C4.46541 18.2812 4.71919 18.2048 4.94001 18.0667L9.88834 14.9733C9.92186 14.953 9.96028 14.9422 9.99948 14.942C10.0387 14.9419 10.0772 14.9524 10.1108 14.9725L15.0608 18.0667C15.2816 18.2046 15.5353 18.2808 15.7956 18.2876C16.0558 18.2943 16.3131 18.2313 16.5408 18.105C16.7684 17.9787 16.9581 17.7938 17.0901 17.5695C17.2222 17.3451 17.2918 17.0895 17.2917 16.8292V2.5C17.2912 2.11336 17.1374 1.74268 16.8641 1.46929C16.5907 1.19589 16.22 1.04211 15.8333 1.04166ZM13.4983 7.31666L12.0233 8.49583C11.9628 8.54437 11.9182 8.6099 11.8952 8.68399C11.8721 8.75809 11.8718 8.83737 11.8942 8.91166L12.5692 11.1642C12.5927 11.2426 12.5908 11.3264 12.5639 11.4037C12.537 11.4811 12.4864 11.5479 12.4193 11.5948C12.3522 11.6417 12.272 11.6662 12.1901 11.6649C12.1083 11.6636 12.0289 11.6365 11.9633 11.5875L10.2333 10.29C10.166 10.2396 10.0841 10.2123 10 10.2123C9.91588 10.2123 9.83401 10.2396 9.76668 10.29L8.03668 11.5875C7.97113 11.6369 7.89166 11.6642 7.80962 11.6657C7.72758 11.6672 7.64717 11.6427 7.57987 11.5958C7.51258 11.5488 7.46186 11.4818 7.43494 11.4043C7.40803 11.3268 7.4063 11.2427 7.43001 11.1642L8.10584 8.91166C8.12831 8.83717 8.12793 8.75766 8.10476 8.68339C8.08158 8.60912 8.03668 8.5435 7.97584 8.495L6.50168 7.31666C6.43891 7.26622 6.39334 7.19754 6.37125 7.12011C6.34915 7.04267 6.35162 6.96029 6.37832 6.88432C6.40502 6.80834 6.45462 6.74252 6.5203 6.69593C6.58597 6.64934 6.66448 6.62426 6.74501 6.62416H8.43418C8.51054 6.62422 8.58523 6.60181 8.64894 6.55973C8.71266 6.51765 8.76259 6.45775 8.79251 6.3875L9.64251 4.40416C9.67257 4.33428 9.72245 4.27474 9.78599 4.2329C9.84953 4.19106 9.92394 4.16876 10 4.16876C10.0761 4.16876 10.1505 4.19106 10.214 4.2329C10.2776 4.27474 10.3275 4.33428 10.3575 4.40416L11.2083 6.3875C11.2383 6.45775 11.2882 6.51765 11.3519 6.55973C11.4156 6.60181 11.4903 6.62422 11.5667 6.62416H13.255C13.3355 6.62426 13.414 6.64934 13.4797 6.69593C13.5454 6.74252 13.595 6.80834 13.6217 6.88432C13.6484 6.96029 13.6509 7.04267 13.6288 7.12011C13.6067 7.19754 13.5611 7.26622 13.4983 7.31666Z' fill='white'/%3E%3C/svg%3E");
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  min-height: 2.015em;
  min-width: 2.015em;
  width: 2.015em
}

@media(max-width:768px) {
  .tm-hornet-container .tm-hornet-wrapper.size-mobile-0 {
    font-size: 3.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-1 {
    font-size: 3.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-2 {
    font-size: 4px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-3 {
    font-size: 4.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-4 {
    font-size: 4.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-5 {
    font-size: 4.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-6 {
    font-size: 5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-7 {
    font-size: 5.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-8 {
    font-size: 5.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-9 {
    font-size: 5.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-10 {
    font-size: 6px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-11 {
    font-size: 6.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-12 {
    font-size: 6.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-13 {
    font-size: 7px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-14 {
    font-size: 8px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-15 {
    font-size: 9px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-16 {
    font-size: 10px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-17 {
    font-size: 12px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-mobile-small {
    font-size: 4px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-mobile-medium {
    font-size: 5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-mobile-mobile-large {
    font-size: 6px !important
  }
}

@media(min-width:768px) {
  .tm-hornet-container .tm-hornet-wrapper.size-0 {
    font-size: 5.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-1 {
    font-size: 5.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-2 {
    font-size: 6px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-3 {
    font-size: 6.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-4 {
    font-size: 6.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-5 {
    font-size: 6.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-6 {
    font-size: 7px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-7 {
    font-size: 7.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-8 {
    font-size: 7.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-9 {
    font-size: 7.75px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-10 {
    font-size: 8px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-11 {
    font-size: 8.25px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-12 {
    font-size: 8.5px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-small {
    font-size: 6px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-medium {
    font-size: 7px !important
  }

  .tm-hornet-container .tm-hornet-wrapper.size-large {
    font-size: 8px !important
  }
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label {
  align-items: center;
  display: flex;
  flex-direction: row
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label__stars {
  margin-bottom: .8em;
  width: 18em
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label__stars--one-star {
  width: 3.1em
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label__stars img {
  height: auto;
  width: 100%
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label__text {
  font-size: 2.6em;
  font-weight: 500;
  margin-left: .4em
}

.tm-hornet-container .tm-hornet-wrapper .tm-grade-label__text span {
  font-size: .8em;
  padding-left: .2em
}

/* trustmate reviews end*/