/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./scss/main.scss ***!
  \*************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap);
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./scss/main.scss (1) ***!
  \*****************************************************************************************************************************************/
@charset "UTF-8";
input, select, textarea {
  font-family: "Roboto", serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid #FFFFFF;
  width: 100%;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px 5px;
  color: #bababa;
  background-color: #FFFFFF;
  border: 1px solid #bababa;
  border-radius: 0;
}

button {
  font-family: "Roboto", serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  opacity: 1;
  transition: opacity 0.3s;
}
button:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}

.custom-radio input[type=radio]:checked + span {
  background-color: #62DE10;
}

.lsd-input-number-custom {
  display: flex;
  border: 1px solid #7D7D7D;
  border-radius: 5px;
  overflow: hidden;
}
.lsd-input-number-custom .lsd-input-number-custom-field {
  position: relative;
}
.lsd-input-number-custom .lsd-input-number-custom-field input[type=number] {
  padding: 10px;
  border: 0;
  color: #7D7D7D;
  text-align: left;
}
.lsd-input-number-custom .lsd-input-number-custom-controls {
  border-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #ffffff;
  position: relative;
}
.lsd-input-number-custom .lsd-input-number-custom-controls .lsd-input-number-custom-control {
  height: 100%;
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
}
.lsd-input-number-custom .lsd-input-number-custom-controls .lsd-input-number-custom-control i {
  font-size: 14px;
  display: block;
  color: #7D7D7D;
}
.lsd-input-number-custom .lsd-input-number-custom-controls .lsd-input-number-custom-control:last-child {
  border-bottom: 0;
}

form .form-fields .form-group {
  position: relative;
  padding: 5px 0;
}
form .form-fields .form-group .form-control {
  font-family: "Roboto", serif;
  font-size: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid #FFFFFF;
  width: 100%;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  color: #bababa;
  background-color: #FFFFFF;
  border: 1px solid #bababa;
  border-radius: 0;
  height: auto;
}
form .form-fields .form-group .form-control:focus {
  border: 1px solid #62DE10;
  outline: 1px solid #62DE10;
}
form .form-fields .form-group select.form-control:not([size]):not([multiple]) {
  height: auto;
}
form input:focus {
  border: 1px solid #62DE10;
  outline: 1px solid #62DE10;
}

#header {
  background-color: #313131;
  color: #FFFFFF;
  background-image: url(../.././dist/img/fond-smoke.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#header .header-banner {
  display: flex;
}
#header .header-nav {
  border-bottom: 0;
  max-height: 100%;
  margin-bottom: 0;
}
#header .header-nav .cart-preview.active {
  background: transparent;
}
#header .header-nav .blockcart {
  background: transparent;
  height: auto;
  padding: 0;
  margin: 0;
  text-align: center;
  white-space: nowrap;
}
#header .header-nav .blockcart .header {
  margin: 0;
}
#header .header-nav .header-nav-wrapper {
  max-width: 1600px;
  margin: auto;
  display: flex;
  align-items: flex-start;
  gap: 20px;
  justify-content: center;
  width: 100%;
}
#header .header-nav .header-nav-1 {
  background-color: #000000;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  width: 100%;
}
#header .header-nav .header-nav-1 .header-nav-wrapper {
  align-items: center;
}
#header .header-nav .header-nav-2 {
  display: flex;
  align-items: center;
  padding: 20px 10px;
  max-width: 1600px;
  margin: auto;
  /*.header-nav-wrapper {
      justify-content: space-between;
  }*/
}
#header .header-nav .header-nav-2 a {
  color: #FFFFFF;
}
#header .header-nav .header-nav-3 {
  padding: 0;
}
#header .header-nav .header-nav-3-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 555;
  background-color: rgba(49, 49, 49, 0.9);
}
#header .header-nav .header-nav-3-fixed .header-nav-wrapper .lsd-nav-3-list-view-visible {
  top: 83px !important;
}
#header .header-nav #_desktop_contact_link {
  width: 100%;
  text-align: left;
}
#header .header-nav #_desktop_contact_link #contact-link {
  margin: 0;
}
#header .header-nav #_desktop_language_selector {
  width: auto;
  padding: 0;
  display: flex;
  position: relative;
}
#header .header-nav #_desktop_language_selector .language-selector {
  display: flex;
  margin: 0;
  padding: 0;
}
#header .header-nav #_desktop_language_selector .language-selector button, #header .header-nav #_desktop_language_selector .language-selector select {
  display: none;
}
#header .header-nav #_desktop_language_selector .language-selector ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 10px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 1000;
  float: inherit;
  min-width: auto;
  font-size: 14px;
  text-align: center;
  background-color: transparent;
  background-clip: inherit;
  border: 0;
  border-radius: 0;
}
#header .header-nav #_desktop_language_selector .language-selector ul li {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px 0;
}
#header .header-nav #_desktop_language_selector .language-selector ul li a {
  color: #FFFFFF;
  padding: 10px 0;
  display: block;
  display: block;
  text-align: center;
  min-width: 20px;
  min-height: 20px;
  margin: auto;
  padding: 0;
  background-color: transparent;
  border-color: inherit;
  color: #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  transition: none;
  border: 0;
}
#header .header-nav #_desktop_language_selector .language-selector ul li a span {
  display: none;
}
#header .header-nav #_desktop_language_selector .language-selector ul li a[data-iso-code=fr] {
  background-image: url(../.././dist/img/picto-drapeau-fr@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#header .header-nav #_desktop_language_selector .language-selector ul li a[data-iso-code=en] {
  background-image: url(../.././dist/img/picto-drapeau-en@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#header .header-nav #_desktop_language_selector .language-selector ul li span {
  display: block;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 12px;
}
#header .header-nav #_desktop_language_selector #language-selector-label {
  display: none;
}
#header .header-nav #_desktop_user_info {
  width: auto;
}
#header .header-nav #_desktop_user_info .user-info {
  position: relative;
  margin-left: 2.5rem;
  margin: 0;
  text-align: center;
  white-space: nowrap;
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#header .header-nav #_desktop_user_info .user-info a {
  display: block;
  text-align: center;
  min-width: 30px;
  min-height: 30px;
  background-image: url(../../28c3afff9713b73b899d.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  padding: 0;
}
#header .header-nav #_desktop_user_info .user-info a i {
  display: none;
}
#header .header-nav #_desktop_user_info .user-info a.logout {
  display: block;
  text-align: center;
  font-size: 14px;
  background: none;
}
#header .header-nav #_desktop_user_info .user-info a.logout i {
  display: none;
}
#header .header-nav #_desktop_user_info .user-info a.account {
  display: block;
  text-align: center;
  min-width: 50px;
  min-height: 50px;
  background-image: url(../../5f62672a1cc77ccf387f.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  padding: 0;
}
#header .header-nav #_desktop_user_info .user-info a.account i {
  display: none;
}
#header .header-nav #search_widget {
  width: 100%;
  margin: 0;
  padding: 0;
  flex-shrink: 1;
}
#header .header-nav #search_widget .header-logo {
  width: 100%;
  text-align: center;
  padding: 10px 10px 30px 10px;
}
#header .header-nav #search_widget .header-logo a {
  background-image: url(../.././dist/img/logo-cigA-blanc.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 330px;
  height: 58px;
  display: inline-block;
}
#header .header-nav #search_widget .header-logo a img {
  display: none;
}
#header .header-nav #search_widget form {
  width: 80%;
  display: flex;
  padding: 0 20px;
  margin: auto;
}
#header .header-nav #search_widget form input {
  width: 100%;
  background-color: #FFFFFF;
  border: 0;
  border-radius: 40px 0 0 40px;
  padding: 10px 30px;
}
#header .header-nav #search_widget form input:focus {
  outline: none;
  color: #000000;
  background: #FFFFFF;
  background-color: #FFFFFF;
}
#header .header-nav #search_widget form input:focus + button .search {
  color: #000000;
}
#header .header-nav #search_widget form button {
  width: 50px;
  background-color: #FFFFFF;
  border: 0;
  border-radius: 0 40px 40px 0;
  padding: 10px;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  bottom: auto;
  right: auto;
  color: #bababa;
}
#header .header-nav #_desktop_cart {
  display: flex;
  gap: 20px;
  align-items: center;
}
#header .header-nav #_desktop_cart .block-wishlist {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}
#header .header-nav #_desktop_cart .block-wishlist a {
  display: block;
  text-align: center;
  min-width: 40px;
  min-height: 40px;
  background-image: url(../../1509d6d340f9023c10c9.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  padding: 0;
}
#header .header-nav #_desktop_cart .block-wishlist i {
  display: none;
}
#header .header-nav #_desktop_cart .block-wishlist span {
  font-size: 14px;
  display: block;
}
#header .header-nav #_desktop_cart .blockcart {
  display: block;
  text-align: center;
}
#header .header-nav #_desktop_cart .blockcart .header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}
#header .header-nav #_desktop_cart .blockcart .header a {
  display: block;
  text-align: center;
  min-width: 40px;
  min-height: 40px;
  background-image: url(../../8456f6721c029f536408.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  padding: 0;
}
#header .header-nav #_desktop_cart .blockcart .header i {
  display: none;
}
#header .header-nav #_desktop_cart .blockcart .header span {
  display: block;
  font-size: 14px;
}
#header .header-nav #_desktop_cart .blockcart .header .cart-products-count {
  position: absolute;
  top: 10px;
  right: -10px;
  z-index: 3;
  width: 20px;
  height: 20px;
  color: #FFFFFF;
  background-color: #62DE10;
  border-radius: 50%;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#header .header-nav .bt-achatexpress {
  position: relative;
  right: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  padding: 0 10px;
}
#header .header-nav .bt-achatexpress a {
  display: block;
  text-align: center;
  min-width: 70px;
  min-height: 40px;
  background-image: url(../.././dist/img/picto-commande-rapide@2x.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto;
  padding: 0;
  background-color: transparent;
  border-color: inherit;
  color: #ffffff;
  border-radius: 0;
  text-transform: uppercase;
  transition: none;
}
#header .header-nav .bt-achatexpress a span {
  display: none;
}
#header .header-nav .bt-achatexpress span {
  font-size: 14px;
  display: block;
  white-space: nowrap;
}
#header .header-nav #_desktop_top_menu {
  padding: 20px 10px;
}
#header .header-nav #_desktop_top_menu a {
  color: #FFFFFF;
}
#header .header-nav #_desktop_top_menu ul.top-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
#header .header-nav #_desktop_top_menu ul.top-menu li.category {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  transition: background 0.3s;
  float: none;
  background-color: none;
  border: 0;
}
#header .header-nav #_desktop_top_menu ul.top-menu li.category a.dropdown-item {
  padding: 10px 10px;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
}
#header .header-nav #_desktop_top_menu ul.top-menu li.category a.dropdown-item span {
  display: none;
}
#header .header-nav #_desktop_top_menu ul.top-menu li.category .collapse {
  display: none;
}
#header .header-nav #_desktop_top_menu ul.top-menu li.category:hover {
  background-color: #62DE10;
  transition: background 0.3s;
}
#header .header-nav #_desktop_top_menu ul.top-menu .sub-menu {
  margin: 0;
  background-color: transparent;
  padding: 30px 0;
  width: 100%;
  min-width: 100%;
  box-shadow: none;
}
#header .header-nav #_desktop_top_menu ul.top-menu .sub-menu ul.top-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 50px 10px;
}
#header .header-nav #_desktop_top_menu ul.top-menu .sub-menu ul.top-menu li.category {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 5px;
  border: 0;
  text-align: center;
  margin: 0;
  padding: 0 5px;
  border-radius: 0;
}
#header .header-nav #_desktop_top_menu ul.top-menu .sub-menu ul.top-menu li.category a.dropdown-item {
  font-size: 12px;
  font-weight: 300;
  text-transform: lowercase;
}
#header .header-top {
  display: flex;
}
#header .header-top #_desktop_logo {
  width: 100px;
  position: relative;
}
#header .header-top #_desktop_logo img {
  width: 100%;
}

.carousel, .carousel-inner {
  position: relative;
}

.carousel-inner {
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .carousel-item {
  position: relative;
  display: none;
  transition: left 0.6s ease-in-out;
}

.carousel-inner > .carousel-item > a > img, .carousel-inner > .carousel-item > img {
  line-height: 1;
}

@media (-webkit-transform-3d), (transform-3d) {
  .carousel-inner > .carousel-item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .carousel-item.active.right, .carousel-inner > .carousel-item.next {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active.left, .carousel-inner > .carousel-item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active, .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right {
    left: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
}

.carousel-control:focus, .carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control .icon-next, .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev:before {
  content: "‹";
}

.carousel-control .icon-next:before {
  content: "›";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media (min-width: 576px) {
  .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.carousel {
  box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.carousel .direction {
  z-index: auto;
}

.carousel .carousel-inner {
  height: 600px;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  position: relative;
}

.carousel .carousel-item {
  height: 100%;
  overflow: hidden;
}

.carousel .carousel-item img {
  width: 100%;
  max-width: 100%;
  height: 600px;
}

.carousel .carousel-item .caption {
  position: absolute;
  bottom: 28px;
  left: 90px;
  color: #fff;
  max-width: 340px;
}

.carousel .carousel-item .caption .caption-description p {
  color: #fff;
}

.carousel .carousel-item figure {
  margin: 0;
}

.carousel .carousel-control {
  opacity: 1;
}

.carousel .carousel-control .icon-next:before, .carousel .carousel-control .icon-prev:before {
  content: "";
}

.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {
  font-size: 3.125rem;
  color: #fff;
}

.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i {
  color: #2fb5d2;
}

.carousel .carousel-control .icon-prev {
  left: 1rem;
}

.carousel .carousel-control .icon-next {
  right: 2rem;
}

.carousel .carousel-control.left, .carousel .carousel-control.right {
  background: none;
}

@media (max-width: 1199px) {
  .carousel .carousel-inner {
    height: auto;
  }
}
@media (max-width: 991px) {
  .carousel .carousel-item .caption {
    bottom: calc(50% - 2rem);
    left: 10%;
  }
  .carousel .carousel-item .caption .display-1 {
    font-size: 2rem;
  }
  .carousel .carousel-item .caption-description {
    display: none;
  }
}
@media (max-width: 767px) {
  .carousel .carousel-item .caption {
    bottom: calc(50% - 1.5rem);
  }
  .carousel .carousel-item .caption .display-1 {
    font-size: 1.5rem;
  }
  .carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {
    font-size: 2rem;
  }
}
/*.layout-left-column {

    #wrapper {

        max-width: 1600px;
        margin: auto;

        .container {

            .breadcrumb {
                display: block;
                padding: 10px 0;

                ol {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                    display: flex;
                    gap: 5px;
                    font-size:12px;

                    li {
                        &:after {
                            content: " |";
                            color: #62DE10;
                        }

                        &:last-child:after {
                            content: "";
                        }
                    }
                }
            }

            #content-wrapper {

                #main {

                    border: 1px solid #bababa;
                    position:relative;
                    border-radius:4px;
                    background-color: #ffffff;

                    .block-category {

                        h1 {
                            position:relative;
                            text-align: left;
                            background-color: #62DE10;
                            color: #ffffff;
                            margin:0;
                            padding: 20px;
                            font-size:28px;
                        }

                    }

                    .custom-left-column-layout {

                        display: flex;
                        align-items: flex-start;
                        justify-content: center;
                        gap: 10px;
                        padding: 0 20px;

                        #left-column {
                            width: 20%;
                            font-size:13px;

                            ul {
                                list-style: none;
                                margin:0;
                                padding:0;

                                li {
                                    padding:5px;
                                    border: 0;
                                    margin: 5px 10px;
                                }
                            }
                        }

                        #products {
                            width: 80%;
                        }

                        .products-selection {
                            display: flex;
                            align-items: center;
                            background-color: #eeeeee;
                            border-radius: 4px;
                            position:relative;
                            padding: 10px;

                            .total-products {
                                width:100%;
                                text-align: left;
                            }

                            .products-filter-by {
                                width:auto;
                                position: relative;
                                overflow:visible;

                                .sort-by-row {

                                    display: flex;
                                    align-items: center;
                                    gap:10px;

                                    .sort-by {
                                        white-space: nowrap;
                                    }

                                    .filter-button {
                                        display: none;
                                    }

                                    .products-sort-order {

                                        button {
                                            white-space: nowrap;
                                            background-color: transparent;
                                            border: 0;
                                            display: flex;
                                            align-items: center;
                                            gap: 5px;
                                            color: #000000;
                                        }

                                        .dropdown-menu {
                                            position: absolute;
                                            top: 48px;
                                            right:0;
                                            background-color: #ffffff;
                                            white-space: nowrap;
                                            z-index: 10;
                                            display:none;
                                            padding:0;

                                            a {
                                                background-color: #eeeeee;
                                                padding:5px 20px;
                                                border-radius:4px;
                                                margin:5px 0;
                                                border:0;
                                                display:block;
                                                font-size:14px;
                                            }
                                        }
                                    }
                                    .products-sort-order.open {
                                        .dropdown-menu {
                                            display:block;
                                        }
                                    }
                                }


                            }
                        }
                    }
                }
            }
        }
    }
}*/
#search_filters_wrapper #search_filters {
  box-shadow: none;
  background-color: transparent;
  padding: 0;
  margin: 0 40px 0 0;
  min-width: 250px;
}
#search_filters_wrapper #search_filters .h6 {
  font-size: 18px;
}
#search_filters_wrapper #search_filters #_desktop_search_filters_clear_all button {
  position: relative;
  background-color: #F2F3F5;
  color: #313131;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 11px;
}
#search_filters_wrapper #search_filters #_desktop_search_filters_clear_all button i {
  display: none;
}
#search_filters_wrapper #search_filters .facet .facet-title {
  position: relative;
  background-color: #F2F3F5;
  color: #313131;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 5px;
}
#search_filters_wrapper #search_filters .facet ul {
  padding: 0 20px;
}
#search_filters_wrapper #search_filters .facet ul li {
  padding: 5px 0;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label span.custom-checkbox {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  top: 0;
  position: relative;
  display: block;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label span.custom-checkbox span.ps-shown-by-js {
  margin-right: 3px;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  cursor: pointer;
  border: 2px solid #7D7D7D;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label span.custom-checkbox input[type=checkbox]:checked + span {
  /*&:before {
      content:"";
      width:5px;
      height:5px;
      background-color: #62DE10;
      display:block;
      border-radius:50%;
  }*/
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label span.custom-checkbox input[type=checkbox]:checked + span:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #62DE10;
  display: block;
  border-radius: 50%;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label span.custom-checkbox input[type=checkbox]:checked + span i {
  display: none;
}
#search_filters_wrapper #search_filters .facet ul li label.facet-label a.search-link {
  color: #7D7D7D;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.lsd-customtext {
  position: relative;
  border: 1px dotted red;
}
.lsd-customtext h2 {
  color: #62DE10;
}

/**/
.products {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: center !important;
  gap: 15px;
  width: 100%;
}
.products .product-miniature {
  border: 1px solid #bababa;
  width: calc(20% - 15px);
  text-align: center;
  padding: 10px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  min-width: 300px;
  margin: 0 !important;
  padding: 10px;
  text-align: center;
}
.products .product-miniature .thumbnail-container {
  position: relative;
  margin: 0;
  width: 100%;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  height: inherit;
}
.products .product-miniature .thumbnail-container a.product-thumbnail {
  background-color: #bababa;
  border-radius: 4px;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  aspect-ratio: 1;
}
.products .product-miniature .thumbnail-container a.product-thumbnail img {
  width: 100%;
}
.products .product-miniature .thumbnail-container .product-description {
  position: relative;
  background: transparent;
  text-align: center;
  width: 100%;
  height: auto;
  border: 0;
  box-shadow: none;
}
.products .product-miniature .thumbnail-container .product-description .product-title {
  font-size: 16px;
}
.products .product-miniature .thumbnail-container .product-description::after {
  border: 0;
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
.products .product-miniature .thumbnail-container .highlighted-informations {
  display: none;
  background-color: transparent;
  background: none;
  border: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}
.products .product-miniature .thumbnail-container:hover .product-description::after {
  border: 0;
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
.products .product-miniature .wishlist-button-add {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 5;
  color: #ffffff;
  background-color: #bababa;
  box-shadow: none;
}
.products .product-miniature .wishlist-button-add i {
  color: #ffffff;
}
.products .product-miniature .wishlist-button-add:hover {
  opacity: 1;
}
.products .product-miniature .wishlist-button-add:hover i {
  color: #62DE10;
}
.products .product-miniature .product-flags {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
.products .product-miniature .product-flags .product-flag {
  border: 1px solid #dd9103;
  background-color: #dd9103;
  color: #ffffff;
  padding: 10px 20px;
  font-size: 22px;
  font-weight: 900;
  margin: 0 0 3px 0;
}
.products .product-miniature .product-flags .product-flag.discount {
  border: 1px solid #dd9103;
  background-color: #dd9103;
  color: #ffffff;
}
.products .product-miniature .product-flags .product-flag.new {
  border: 1px solid #038ddd;
  background-color: #038ddd;
  color: #ffffff;
}
.products .product-miniature .product-flags li.product-flag.online-only {
  position: relative;
  top: inherit !important;
}
.products .product-miniature .product-miniature-add-to-cart {
  position: relative;
  padding: 20px 5px 0 5px;
  padding-bottom: 0;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label {
  display: none;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity {
  display: flex;
  gap: 10px;
  align-items: center;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty {
  width: 60px;
  margin: 0;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin {
  box-shadow: none;
  float: none;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical {
  display: none;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input {
  border: 1px solid #bababa;
  border-radius: 4px;
  text-align: center;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  height: auto !important;
  padding: 10px !important;
  color: #bababa !important;
  width: 60px !important;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add {
  width: 100%;
  padding: 0;
  margin: 0;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button {
  background-color: #62DE10;
  color: #ffffff;
  border: 0;
  padding: 10px 5px;
  text-transform: uppercase;
  font-weight: 900;
  border-radius: 4px;
  width: 100%;
  margin: 0;
  white-space: nowrap;
  cursor: pointer;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i {
  display: none;
}
.products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled {
  background-color: #bababa;
  cursor: not-allowed;
}
.products .product-miniature .product-miniature-add-to-cart #product-availability {
  font-size: 11px;
  color: red;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 10px;
}
.products .product-miniature .product-miniature-add-to-cart #product-availability i {
  font-size: 11px;
}
.products .product-miniature .product-price-and-shipping {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.products .product-miniature .product-price-and-shipping .price {
  font-size: 28px;
  font-weight: 900;
  display: block;
}
.products .product-miniature .product-price-and-shipping .regular-price {
  color: #bababa;
  font-size: 20px;
  display: block;
  font-weight: 900;
  position: relative;
  overflow: hidden;
}
.products .product-miniature .product-price-and-shipping .regular-price:before {
  border-bottom: 3px solid #62DE10;
  position: absolute;
  content: "";
  width: 100%;
  height: calc(50% + 3px);
}
.products .product-miniature .product-minimal-quantity {
  position: relative;
  padding: 3px 5px;
  font-size: 10px;
}
.products .product-miniature .quick-view {
  display: none;
}

#product .breadcrumb {
  position: relative;
  margin: 0;
  list-style: none;
  padding: 10px 0 30px 0;
  font-size: 13px;
  text-align: left;
  max-width: 1440px;
  margin: auto;
}
#product .breadcrumb li::after {
  content: "|";
  color: #62DE10;
  margin: 0.3125rem;
}
#product .lsd-product-green-trait {
  border-top: 5px solid #62DE10;
  position: relative;
  width: 100px;
  margin: 30px auto 30px 0;
}
#product #wrapper {
  position: relative;
  text-align: left;
}
#product #wrapper .container #content-wrapper {
  float: inherit;
  width: 100%;
  position: relative;
  padding: 0 0;
}
#product #wrapper .container #content-wrapper #main {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 5px;
  max-width: 1440px;
  margin: auto;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details {
  position: relative;
  padding: 15px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details h1 {
  text-align: left;
  padding: 10px;
  font-size: 45px;
  font-weight: 900;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-image {
  width: 50%;
  padding: 10px;
  position: relative;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail {
  width: 50%;
  padding: 10px;
  position: relative;
  font-size: 18px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information {
  position: relative;
  font-size: 18px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information p {
  font-size: 18px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .lsd-product-description-short {
  position: relative;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .lsd-product-description-short .lsd-product-description-short-truncated {
  display: block;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .lsd-product-description-short .lsd-product-description-short-full {
  display: none;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .lsd-product-description-short-see-more {
  color: #62DE10;
  cursor: pointer;
  text-decoration: underline;
  margin-top: 30px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .lsd-product-description-short-see-more-close {
  display: none;
  color: #62DE10;
  cursor: pointer;
  text-decoration: underline;
  margin-top: 30px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices {
  position: relative;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-price {
  position: relative;
  margin: 0;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-price .discount {
  margin: 0;
  display: block;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-price .lsd-product-current-price {
  position: relative;
  color: #000000;
  display: flex;
  gap: 10px;
  align-items: center;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-price .lsd-product-current-price .current-price {
  font-size: 45px;
  font-weight: 900;
  margin: 0;
  padding: 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-price .lsd-product-current-price .tax-shipping-delivery-label {
  font-size: 20px;
  font-weight: 100;
  margin: 0;
  padding: 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-discount {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-discount .discount {
  display: block;
  background-color: #EA631F;
  padding: 10px 20px;
  color: #ffffff;
  font-size: 21px;
  font-weight: 900;
  width: auto;
  box-shadow: none;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-discount .regular-price {
  text-decoration: none;
  font-weight: 900;
  margin: 0;
  font-size: 30px;
  color: #b3b3b3;
  opacity: 1;
  position: relative;
  overflow: hidden;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-prices .product-discount .regular-price:before {
  border-bottom: 3px solid #7D7D7D;
  position: absolute;
  content: "";
  width: 100%;
  height: calc(50% + 3px);
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-variants .product-variants-item ul {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 10px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-variants .product-variants-item ul li.input-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: inherit !important;
  cursor: pointer;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-variants .product-variants-item ul li.input-container label {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-variants .product-variants-item ul li.input-container label span.radio-label {
  box-shadow: none;
  background: #fff;
  display: block;
  padding: 10px;
  font-weight: 600;
  border: 2px solid #bababa;
  background-color: #ffffff;
  border-radius: 5px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-variants .product-variants-item ul li.input-container label input:checked + span {
  border: 2px solid #62DE10;
  color: #62DE10;
  background-color: #eeeeee;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity {
  display: block;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .qty {
  position: relative;
  margin: 0;
  float: inherit;
  display: block;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .qty .bootstrap-touchspin {
  float: none;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .add {
  position: relative;
  margin: 0;
  float: inherit;
  display: block;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .add button {
  background-color: #62DE10;
  color: #FFFFFF;
  border-radius: 5px;
  padding: 10px;
  height: inherit;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .add button i {
  display: none;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .lsd-product-detail-cols .lsd-product-detail-col-detail .product-information .product-actions .product-add-to-cart .product-quantity .add button:disabled {
  background-color: #bababa;
  cursor: not-allowed;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .nav {
  position: relative;
  display: flex;
  gap: 10px;
  border: 0;
  margin: 0;
  padding: 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .nav .nav-item {
  float: none;
  margin: 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .nav .nav-item .nav-link {
  color: #7d7d7d;
  border: 0;
  background-color: rgba(125, 125, 125, 0.2);
  padding: 10px 20px;
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 20px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .nav .nav-item .nav-link.active {
  color: #FFFFFF;
  background-color: #62DE10;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content {
  position: relative;
  font-size: 20px;
  padding: 30px 10px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane {
  margin: 0;
  padding: 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description {
  font-size: 20px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description h2, #product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description h3, #product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description h4 {
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description p {
  font-size: 20px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description img {
  width: 100% !important;
  height: auto !important;
  position: relative;
  margin: 5px auto !important;
  border: 1px solid #eeeeee;
  border-radius: 5px;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description table {
  width: 100%;
  border-collapse: collapse;
  margin: 10px 0;
}
#product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description table, #product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description th, #product #wrapper .container #content-wrapper #main .lsd-product-details .tabs .tab-content .tab-pane .product-description td {
  border: 1px solid #eeeeee;
  padding: 10px;
}
#product #wrapper .container #content-wrapper .product-accessories {
  position: relative;
  text-align: center;
  padding: 20px 0;
}
#product #wrapper .container #content-wrapper .product-accessories .h5 {
  font-size: 40px;
  padding: 10px;
  color: #EA631F;
  text-transform: uppercase;
}
#product #wrapper .container #content-wrapper .product-accessories .products {
  position: relative;
  width: 95%;
  margin: auto;
  overflow: visible;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-prev {
  position: absolute;
  left: -2%;
  top: calc(50% - 20px);
  font-size: 40px;
  cursor: pointer;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-next {
  position: absolute;
  right: -2%;
  top: calc(50% - 20px);
  font-size: 40px;
  cursor: pointer;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature {
  position: relative;
  padding: 5px;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature {
  width: 100%;
  margin: auto;
  background-color: #ffffff;
  padding: 0;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature .thumbnail-container {
  background-color: #FFFFFF;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature .thumbnail-container .product-thumbnail {
  background-color: #FFFFFF;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature .product-description {
  padding: 10px;
}
#product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature #add-to-cart-or-refresh, #product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature .product-variants, #product #wrapper .container #content-wrapper .product-accessories .products .lsd-product-accessories-miniature .product-miniature .product-miniature-add-to-cart {
  display: none;
  visibility: hidden;
  opacity: 0;
  height: 0;
}
#product #wrapper .container #content-wrapper .product-add-to-cart #product-availability {
  font-size: 18px;
  color: red;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  padding: 10px 0;
}
#product #wrapper .container #content-wrapper .product-add-to-cart #product-availability i {
  font-size: 18px;
  color: red;
  height: inherit;
  width: inherit;
}
#product #wrapper .container #content-wrapper .product-add-to-cart .product-minimal-quantity {
  color: #000000;
}
#product .lsd-modal-add-to-cart-multiple {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 200;
  display: none;
}
#product .lsd-modal-add-to-cart-multiple .lsd-modal-add-to-cart-multiple-content {
  width: auto;
  padding: 40px;
  border: 1px solid #333333;
  background-color: #FFFFFF;
  border-radius: 5px;
}
#product .lsd-modal-add-to-cart-multiple .lsd-modal-add-to-cart-multiple-content .lsd-modal-add-to-cart-multiple-content-text {
  position: relative;
  padding: 10px;
  font-size: 22px;
  font-weight: 900;
}
#product .lsd-modal-add-to-cart-multiple .lsd-modal-add-to-cart-multiple-content .lsd-modal-add-to-cart-multiple-content-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px;
}
#product .lsd-modal-add-to-cart-multiple .lsd-modal-add-to-cart-multiple-content .lsd-modal-add-to-cart-multiple-content-btn .lsd-modal-add-to-cart-multiple-content-btn-close {
  border: 1px solid #333333;
  background-color: #333333;
  color: #FFFFFF;
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
}
#product .lsd-modal-add-to-cart-multiple .lsd-modal-add-to-cart-multiple-content .lsd-modal-add-to-cart-multiple-content-btn .lsd-modal-add-to-cart-multiple-content-btn-close:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}
#product .lsd-modal-add-to-cart-multiple-visible {
  display: flex;
  align-items: center;
  justify-content: center;
}

#manufacturer .breadcrumb, #supplier .breadcrumb, #category .breadcrumb, #search .breadcrumb, #module-lsd_functions-wishlist .breadcrumb {
  position: relative;
  margin: 0;
  list-style: none;
  padding: 10px 0 30px 0;
  font-size: 13px;
  text-align: left;
  max-width: 1440px;
  margin: auto;
}
#manufacturer .breadcrumb li::after, #supplier .breadcrumb li::after, #category .breadcrumb li::after, #search .breadcrumb li::after, #module-lsd_functions-wishlist .breadcrumb li::after {
  content: "|";
  color: #62DE10;
  margin: 0.3125rem;
}
#manufacturer #wrapper, #supplier #wrapper, #category #wrapper, #search #wrapper, #module-lsd_functions-wishlist #wrapper {
  position: relative;
  max-width: 1440px;
  margin: 10px auto;
  text-align: left;
}
#manufacturer #wrapper .container #content-wrapper, #supplier #wrapper .container #content-wrapper, #category #wrapper .container #content-wrapper, #search #wrapper .container #content-wrapper, #module-lsd_functions-wishlist #wrapper .container #content-wrapper {
  float: inherit;
  width: 100%;
  position: relative;
  padding: 0 0;
}
#manufacturer #wrapper .container #content-wrapper #main, #supplier #wrapper .container #content-wrapper #main, #category #wrapper .container #content-wrapper #main, #search #wrapper .container #content-wrapper #main, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 5px;
}
#manufacturer #wrapper .container #content-wrapper #main h1, #supplier #wrapper .container #content-wrapper #main h1, #category #wrapper .container #content-wrapper #main h1, #search #wrapper .container #content-wrapper #main h1, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main h1 {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#manufacturer #wrapper .container #content-wrapper #main h1::first-letter, #supplier #wrapper .container #content-wrapper #main h1::first-letter, #category #wrapper .container #content-wrapper #main h1::first-letter, #search #wrapper .container #content-wrapper #main h1::first-letter, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main h1::first-letter {
  text-transform: uppercase;
}
#manufacturer #wrapper .container #content-wrapper #main h1:before, #supplier #wrapper .container #content-wrapper #main h1:before, #category #wrapper .container #content-wrapper #main h1:before, #search #wrapper .container #content-wrapper #main h1:before, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main h1:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}
#manufacturer #wrapper .container #content-wrapper #main .page-content, #supplier #wrapper .container #content-wrapper #main .page-content, #category #wrapper .container #content-wrapper #main .page-content, #search #wrapper .container #content-wrapper #main .page-content, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .page-content {
  position: relative;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: 0;
  box-shadow: none;
}
#manufacturer #wrapper .container #content-wrapper #main .page-footer, #supplier #wrapper .container #content-wrapper #main .page-footer, #category #wrapper .container #content-wrapper #main .page-footer, #search #wrapper .container #content-wrapper #main .page-footer, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .page-footer {
  position: relative;
  background-color: transparent;
  padding: 0;
  margin: 0;
  color: #7D7D7D;
}
#manufacturer #wrapper .container #content-wrapper #main .block-category, #supplier #wrapper .container #content-wrapper #main .block-category, #category #wrapper .container #content-wrapper #main .block-category, #search #wrapper .container #content-wrapper #main .block-category, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .block-category {
  position: relative;
  height: auto;
  min-height: auto;
  padding: 0;
  margin: 0;
  box-shadow: none;
  border: 0;
}
#manufacturer #wrapper .container #content-wrapper #main .block-category .block-category-inner, #supplier #wrapper .container #content-wrapper #main .block-category .block-category-inner, #category #wrapper .container #content-wrapper #main .block-category .block-category-inner, #search #wrapper .container #content-wrapper #main .block-category .block-category-inner, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .block-category .block-category-inner {
  position: relative;
  padding: 20px 50px;
  font-size: 18px;
  font-weight: 100;
  display: flex;
  align-items: center;
  gap: 20px;
}
#manufacturer #wrapper .container #content-wrapper #main .block-category #category-description, #supplier #wrapper .container #content-wrapper #main .block-category #category-description, #category #wrapper .container #content-wrapper #main .block-category #category-description, #search #wrapper .container #content-wrapper #main .block-category #category-description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .block-category #category-description {
  position: relative;
  /*padding: 20px 50px;*/
  text-align: left;
  font-size: 18px;
  font-weight: 100;
  width: calc(100% - 250px);
}
#manufacturer #wrapper .container #content-wrapper #main .block-category #category-description p, #supplier #wrapper .container #content-wrapper #main .block-category #category-description p, #category #wrapper .container #content-wrapper #main .block-category #category-description p, #search #wrapper .container #content-wrapper #main .block-category #category-description p, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .block-category #category-description p {
  margin: 0;
  font-size: 18px;
  font-weight: 100;
}
#manufacturer #wrapper .container #content-wrapper #main .block-category .category-cover, #supplier #wrapper .container #content-wrapper #main .block-category .category-cover, #category #wrapper .container #content-wrapper #main .block-category .category-cover, #search #wrapper .container #content-wrapper #main .block-category .category-cover, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .block-category .category-cover {
  width: 250px;
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#manufacturer #wrapper .container #content-wrapper #main .custom-left-column-layout, #supplier #wrapper .container #content-wrapper #main .custom-left-column-layout, #category #wrapper .container #content-wrapper #main .custom-left-column-layout, #search #wrapper .container #content-wrapper #main .custom-left-column-layout, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .custom-left-column-layout {
  display: flex;
  padding: 20px 50px;
}
#manufacturer #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column, #supplier #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column, #category #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column, #search #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column {
  float: inherit;
  width: auto;
  padding: 0;
}
#manufacturer #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories, #supplier #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories, #category #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories, #search #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories {
  box-shadow: none;
  background: transparent;
  padding: 0;
  margin: 0;
}
#manufacturer #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories .category-top-menu, #supplier #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories .category-top-menu, #category #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories .category-top-menu, #search #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories .category-top-menu, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main .custom-left-column-layout #left-column .block-categories .category-top-menu {
  margin: 0 0 0 0;
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products, #supplier #wrapper .container #content-wrapper #main #products, #category #wrapper .container #content-wrapper #main #products, #search #wrapper .container #content-wrapper #main #products, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products {
  float: inherit;
  width: 100%;
}
#manufacturer #wrapper .container #content-wrapper #main #products div, #supplier #wrapper .container #content-wrapper #main #products div, #category #wrapper .container #content-wrapper #main #products div, #search #wrapper .container #content-wrapper #main #products div, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products div {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection, #supplier #wrapper .container #content-wrapper #main #products .products-selection, #category #wrapper .container #content-wrapper #main #products .products-selection, #search #wrapper .container #content-wrapper #main #products .products-selection, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection {
  background-color: #F2F3F5;
  padding: 5px 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection div, #manufacturer #wrapper .container #content-wrapper #main #products .products-selection p, #supplier #wrapper .container #content-wrapper #main #products .products-selection div, #supplier #wrapper .container #content-wrapper #main #products .products-selection p, #category #wrapper .container #content-wrapper #main #products .products-selection div, #category #wrapper .container #content-wrapper #main #products .products-selection p, #search #wrapper .container #content-wrapper #main #products .products-selection div, #search #wrapper .container #content-wrapper #main #products .products-selection p, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection div, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection p {
  float: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row, #supplier #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row, #category #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row, #search #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .sort-by, #supplier #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .sort-by, #category #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .sort-by, #search #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .sort-by, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .sort-by {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order, #supplier #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order, #category #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order, #search #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order button, #supplier #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order button, #category #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order button, #search #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order button, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products-selection .products-filter-by .sort-by-row .products-sort-order button {
  width: auto;
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination, #supplier #wrapper .container #content-wrapper #main #products .pagination, #category #wrapper .container #content-wrapper #main #products .pagination, #search #wrapper .container #content-wrapper #main #products .pagination, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination {
  background-color: #F2F3F5;
  padding: 5px 20px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination div, #manufacturer #wrapper .container #content-wrapper #main #products .pagination p, #supplier #wrapper .container #content-wrapper #main #products .pagination div, #supplier #wrapper .container #content-wrapper #main #products .pagination p, #category #wrapper .container #content-wrapper #main #products .pagination div, #category #wrapper .container #content-wrapper #main #products .pagination p, #search #wrapper .container #content-wrapper #main #products .pagination div, #search #wrapper .container #content-wrapper #main #products .pagination p, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination div, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination p {
  float: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col {
  width: 100%;
  white-space: nowrap;
  font-size: 14px;
  color: #7D7D7D;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items {
  width: auto;
  display: flex;
  justify-content: flex-end;
  color: #7D7D7D;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list {
  width: 100%;
  padding: 0;
  margin: 0;
  box-shadow: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li {
  white-space: nowrap;
  display: block;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a {
  display: block;
  position: relative;
  color: #7D7D7D;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a.next, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a.next, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a.next, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a.next, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li a.next {
  white-space: nowrap;
  float: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li span.lsd-pagination-prev-next-text, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li span.lsd-pagination-prev-next-text, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li span.lsd-pagination-prev-next-text, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li span.lsd-pagination-prev-next-text, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li span.lsd-pagination-prev-next-text {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li.current a, #supplier #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li.current a, #category #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li.current a, #search #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li.current a, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .pagination .lsd-pagination-col-items .page-list li.current a {
  background-color: #62DE10;
  color: #ffffff;
  float: none;
  font-size: 14px;
  font-weight: 900;
}
#manufacturer #wrapper .container #content-wrapper #main #products .products, #supplier #wrapper .container #content-wrapper #main #products .products, #category #wrapper .container #content-wrapper #main #products .products, #search #wrapper .container #content-wrapper #main #products .products, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .products {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  max-width: 1600px;
  margin: auto;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature, #supplier #wrapper .container #content-wrapper #main #products .product-miniature, #category #wrapper .container #content-wrapper #main #products .product-miniature, #search #wrapper .container #content-wrapper #main #products .product-miniature, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature {
  border: 1px solid #bababa;
  width: calc(20% - 15px);
  text-align: center;
  padding: 10px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  min-width: 300px;
  margin: 0 !important;
  padding: 10px;
  text-align: center;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container {
  position: relative;
  margin: 0;
  width: 100%;
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail {
  background-color: #ffffff;
  border-radius: 4px;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail img, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail img, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail img, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail img, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container a.product-thumbnail img {
  width: 100%;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description {
  position: relative;
  background: transparent;
  text-align: center;
  width: 100%;
  height: auto;
  border: 0;
  box-shadow: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description .product-title, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description .product-title, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description .product-title, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description .product-title, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description .product-title {
  font-size: 16px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description::after, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description::after, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description::after, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description::after, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .product-description::after {
  border: 0;
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .highlighted-informations, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .highlighted-informations, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .highlighted-informations, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .highlighted-informations, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container .highlighted-informations {
  display: none;
  background-color: transparent;
  background: none;
  border: 0;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container:hover .product-description::after, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container:hover .product-description::after, #category #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container:hover .product-description::after, #search #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container:hover .product-description::after, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .thumbnail-container:hover .product-description::after {
  border: 0;
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 1;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add, #category #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add, #search #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 5;
  color: #ffffff;
  background-color: #bababa;
  box-shadow: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add i, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add i, #category #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add i, #search #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add i, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add i {
  color: #ffffff;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover, #category #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover, #search #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover {
  opacity: 1;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover i, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover i, #category #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover i, #search #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover i, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .wishlist-button-add:hover i {
  color: #62DE10;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-flags, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-flags, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-flags, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-flags, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-flags {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  list-style: none;
  margin: 0;
  padding: 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag {
  border: 1px solid #dd9103;
  background-color: #dd9103;
  color: #ffffff;
  padding: 10px 20px;
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 3px 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.discount, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.discount, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.discount, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.discount, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.discount {
  border: 1px solid #dd9103;
  background-color: #dd9103;
  color: #ffffff;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.new, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.new, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.new, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.new, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-flags .product-flag.new {
  border: 1px solid #038ddd;
  background-color: #038ddd;
  color: #ffffff;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart {
  position: relative;
  padding: 20px 5px 0 5px;
  padding-bottom: 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .control-label {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity {
  display: flex;
  gap: 10px;
  align-items: center;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty {
  width: 60px;
  margin: 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin {
  box-shadow: none;
  float: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .qty input {
  border: 1px solid #bababa;
  border-radius: 4px;
  text-align: center;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
  height: auto !important;
  padding: 10px !important;
  color: #bababa !important;
  width: 60px !important;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add {
  width: 100%;
  padding: 0;
  margin: 0;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button {
  background-color: #62DE10;
  color: #ffffff;
  border: 0;
  padding: 10px 5px;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 4px;
  width: 100%;
  margin: 0;
  white-space: nowrap;
  cursor: pointer;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button i {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart .product-add-to-cart .product-quantity .add button:disabled {
  background-color: #bababa;
  cursor: not-allowed;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability {
  font-size: 11px;
  color: #ee5c5c;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 10px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability i, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability i, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability i, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability i, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-miniature-add-to-cart #product-availability i {
  font-size: 11px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .price, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .price, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .price, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .price, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .price {
  font-size: 28px;
  font-weight: bold;
  display: block;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .regular-price, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .regular-price, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .regular-price, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .regular-price, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-price-and-shipping .regular-price {
  color: #bababa;
  font-size: 20px;
  display: block;
  text-decoration-color: #62DE10;
  text-decoration-line: line-through;
  text-decoration-thickness: 2px;
  font-weight: bold;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .product-minimal-quantity, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .product-minimal-quantity, #category #wrapper .container #content-wrapper #main #products .product-miniature .product-minimal-quantity, #search #wrapper .container #content-wrapper #main #products .product-miniature .product-minimal-quantity, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .product-minimal-quantity {
  position: relative;
  padding: 3px 5px;
  font-size: 10px;
}
#manufacturer #wrapper .container #content-wrapper #main #products .product-miniature .quick-view, #supplier #wrapper .container #content-wrapper #main #products .product-miniature .quick-view, #category #wrapper .container #content-wrapper #main #products .product-miniature .quick-view, #search #wrapper .container #content-wrapper #main #products .product-miniature .quick-view, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #products .product-miniature .quick-view {
  display: none;
}
#manufacturer #wrapper .container #content-wrapper #main #manufacturer-short_description, #manufacturer #wrapper .container #content-wrapper #main #manufacturer-description, #supplier #wrapper .container #content-wrapper #main #manufacturer-short_description, #supplier #wrapper .container #content-wrapper #main #manufacturer-description, #category #wrapper .container #content-wrapper #main #manufacturer-short_description, #category #wrapper .container #content-wrapper #main #manufacturer-description, #search #wrapper .container #content-wrapper #main #manufacturer-short_description, #search #wrapper .container #content-wrapper #main #manufacturer-description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-short_description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-description {
  position: relative;
  padding: 20px 50px;
  font-size: 18px;
  font-weight: 100;
  display: flex;
  align-items: center;
  gap: 20px;
}
#manufacturer #wrapper .container #content-wrapper #main #manufacturer-short_description p, #manufacturer #wrapper .container #content-wrapper #main #manufacturer-description p, #supplier #wrapper .container #content-wrapper #main #manufacturer-short_description p, #supplier #wrapper .container #content-wrapper #main #manufacturer-description p, #category #wrapper .container #content-wrapper #main #manufacturer-short_description p, #category #wrapper .container #content-wrapper #main #manufacturer-description p, #search #wrapper .container #content-wrapper #main #manufacturer-short_description p, #search #wrapper .container #content-wrapper #main #manufacturer-description p, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-short_description p, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-description p {
  margin: 0;
  font-size: 18px;
  font-weight: 100;
}
#manufacturer #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description, #manufacturer #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description, #supplier #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description, #supplier #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description, #category #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description, #category #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description, #search #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description, #search #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description {
  width: calc(100% - 250px);
  text-align: left;
}
#manufacturer #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description-image, #manufacturer #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description-image, #supplier #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description-image, #supplier #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description-image, #category #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description-image, #category #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description-image, #search #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description-image, #search #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description-image, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-short_description .lsd-manufacturer-description-image, #module-lsd_functions-wishlist #wrapper .container #content-wrapper #main #manufacturer-description .lsd-manufacturer-description-image {
  width: 250px;
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#search h2#js-product-list-header {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#search h2#js-product-list-header::first-letter {
  text-transform: uppercase;
}
#search h2#js-product-list-header:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}

#my-account .breadcrumb,
#identity .breadcrumb,
#addresses .breadcrumb,
#address .breadcrumb,
#history .breadcrumb,
#order-slip .breadcrumb,
#order-follow .breadcrumb,
#order-confirmation .breadcrumb,
#discount .breadcrumb,
#order-follow .breadcrumb,
#order-detail .breadcrumb,
#module-ps_emailalerts-account .breadcrumb,
#module-xycsvcart-default .breadcrumb {
  position: relative;
  margin: 0;
  list-style: none;
  padding: 10px 0 30px 0;
  font-size: 13px;
  text-align: left;
  max-width: 1440px;
  margin: auto;
}
#my-account .breadcrumb li::after,
#identity .breadcrumb li::after,
#addresses .breadcrumb li::after,
#address .breadcrumb li::after,
#history .breadcrumb li::after,
#order-slip .breadcrumb li::after,
#order-follow .breadcrumb li::after,
#order-confirmation .breadcrumb li::after,
#discount .breadcrumb li::after,
#order-follow .breadcrumb li::after,
#order-detail .breadcrumb li::after,
#module-ps_emailalerts-account .breadcrumb li::after,
#module-xycsvcart-default .breadcrumb li::after {
  content: "|";
  color: #62DE10;
  margin: 0.3125rem;
}
#my-account #wrapper,
#identity #wrapper,
#addresses #wrapper,
#address #wrapper,
#history #wrapper,
#order-slip #wrapper,
#order-follow #wrapper,
#order-confirmation #wrapper,
#discount #wrapper,
#order-follow #wrapper,
#order-detail #wrapper,
#module-ps_emailalerts-account #wrapper,
#module-xycsvcart-default #wrapper {
  position: relative;
  max-width: 1440px;
  margin: auto;
  text-align: left;
}
#my-account #wrapper .container #content-wrapper,
#identity #wrapper .container #content-wrapper,
#addresses #wrapper .container #content-wrapper,
#address #wrapper .container #content-wrapper,
#history #wrapper .container #content-wrapper,
#order-slip #wrapper .container #content-wrapper,
#order-follow #wrapper .container #content-wrapper,
#order-confirmation #wrapper .container #content-wrapper,
#discount #wrapper .container #content-wrapper,
#order-follow #wrapper .container #content-wrapper,
#order-detail #wrapper .container #content-wrapper,
#module-ps_emailalerts-account #wrapper .container #content-wrapper,
#module-xycsvcart-default #wrapper .container #content-wrapper {
  float: inherit;
  width: 100%;
  position: relative;
  padding: 0 0;
  margin: 30px 0 0 0;
}
#my-account #wrapper .container #content-wrapper #main,
#identity #wrapper .container #content-wrapper #main,
#addresses #wrapper .container #content-wrapper #main,
#address #wrapper .container #content-wrapper #main,
#history #wrapper .container #content-wrapper #main,
#order-slip #wrapper .container #content-wrapper #main,
#order-follow #wrapper .container #content-wrapper #main,
#order-confirmation #wrapper .container #content-wrapper #main,
#discount #wrapper .container #content-wrapper #main,
#order-follow #wrapper .container #content-wrapper #main,
#order-detail #wrapper .container #content-wrapper #main,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main,
#module-xycsvcart-default #wrapper .container #content-wrapper #main {
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 5px;
}
#my-account #wrapper .container #content-wrapper #main .page-header,
#identity #wrapper .container #content-wrapper #main .page-header,
#addresses #wrapper .container #content-wrapper #main .page-header,
#address #wrapper .container #content-wrapper #main .page-header,
#history #wrapper .container #content-wrapper #main .page-header,
#order-slip #wrapper .container #content-wrapper #main .page-header,
#order-follow #wrapper .container #content-wrapper #main .page-header,
#order-confirmation #wrapper .container #content-wrapper #main .page-header,
#discount #wrapper .container #content-wrapper #main .page-header,
#order-follow #wrapper .container #content-wrapper #main .page-header,
#order-detail #wrapper .container #content-wrapper #main .page-header,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-header,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-header {
  position: relative;
  margin: 0;
}
#my-account #wrapper .container #content-wrapper #main .page-header h1,
#identity #wrapper .container #content-wrapper #main .page-header h1,
#addresses #wrapper .container #content-wrapper #main .page-header h1,
#address #wrapper .container #content-wrapper #main .page-header h1,
#history #wrapper .container #content-wrapper #main .page-header h1,
#order-slip #wrapper .container #content-wrapper #main .page-header h1,
#order-follow #wrapper .container #content-wrapper #main .page-header h1,
#order-confirmation #wrapper .container #content-wrapper #main .page-header h1,
#discount #wrapper .container #content-wrapper #main .page-header h1,
#order-follow #wrapper .container #content-wrapper #main .page-header h1,
#order-detail #wrapper .container #content-wrapper #main .page-header h1,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-header h1,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-header h1 {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#my-account #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#identity #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#addresses #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#address #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#history #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#order-slip #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#order-follow #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#order-confirmation #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#discount #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#order-follow #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#order-detail #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-header h1::first-letter,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-header h1::first-letter {
  text-transform: uppercase;
}
#my-account #wrapper .container #content-wrapper #main .page-header h1:before,
#identity #wrapper .container #content-wrapper #main .page-header h1:before,
#addresses #wrapper .container #content-wrapper #main .page-header h1:before,
#address #wrapper .container #content-wrapper #main .page-header h1:before,
#history #wrapper .container #content-wrapper #main .page-header h1:before,
#order-slip #wrapper .container #content-wrapper #main .page-header h1:before,
#order-follow #wrapper .container #content-wrapper #main .page-header h1:before,
#order-confirmation #wrapper .container #content-wrapper #main .page-header h1:before,
#discount #wrapper .container #content-wrapper #main .page-header h1:before,
#order-follow #wrapper .container #content-wrapper #main .page-header h1:before,
#order-detail #wrapper .container #content-wrapper #main .page-header h1:before,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-header h1:before,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-header h1:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}
#my-account #wrapper .container #content-wrapper #main .page-content,
#identity #wrapper .container #content-wrapper #main .page-content,
#addresses #wrapper .container #content-wrapper #main .page-content,
#address #wrapper .container #content-wrapper #main .page-content,
#history #wrapper .container #content-wrapper #main .page-content,
#order-slip #wrapper .container #content-wrapper #main .page-content,
#order-follow #wrapper .container #content-wrapper #main .page-content,
#order-confirmation #wrapper .container #content-wrapper #main .page-content,
#discount #wrapper .container #content-wrapper #main .page-content,
#order-follow #wrapper .container #content-wrapper #main .page-content,
#order-detail #wrapper .container #content-wrapper #main .page-content,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content {
  position: relative;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: 0;
  box-shadow: none;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row,
#identity #wrapper .container #content-wrapper #main .page-content .row,
#addresses #wrapper .container #content-wrapper #main .page-content .row,
#address #wrapper .container #content-wrapper #main .page-content .row,
#history #wrapper .container #content-wrapper #main .page-content .row,
#order-slip #wrapper .container #content-wrapper #main .page-content .row,
#order-follow #wrapper .container #content-wrapper #main .page-content .row,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row,
#discount #wrapper .container #content-wrapper #main .page-content .row,
#order-follow #wrapper .container #content-wrapper #main .page-content .row,
#order-detail #wrapper .container #content-wrapper #main .page-content .row,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row {
  position: relative;
  padding: 0;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links,
#identity #wrapper .container #content-wrapper #main .page-content .row .links,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links,
#address #wrapper .container #content-wrapper #main .page-content .row .links,
#history #wrapper .container #content-wrapper #main .page-content .row .links,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links,
#discount #wrapper .container #content-wrapper #main .page-content .row .links,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links {
  position: relative;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 20px;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links a,
#identity #wrapper .container #content-wrapper #main .page-content .row .links a,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links a,
#address #wrapper .container #content-wrapper #main .page-content .row .links a,
#history #wrapper .container #content-wrapper #main .page-content .row .links a,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links a,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links a,
#discount #wrapper .container #content-wrapper #main .page-content .row .links a,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links a,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links a,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links a {
  position: relative;
  padding: 10px;
  width: calc(25% - 10px);
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #eeeeee;
  border-radius: 5px;
  background: #fff;
  transition: border 0.3s, color 1s;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#identity #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#address #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#history #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#discount #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links a span.link-item {
  position: relative;
  display: block;
  height: auto;
  box-shadow: none;
  background: transparent;
  padding: 0;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#identity #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#address #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#history #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#discount #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links a:hover {
  color: #333333;
  border: 1px solid #62DE10;
  transition: border 0.3s, color 1s;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#identity #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#address #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#history #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#discount #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover span,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links a:hover span {
  color: #333333;
}
#my-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#identity #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#addresses #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#address #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#history #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#order-slip #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#discount #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#order-follow #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#order-detail #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .row .links a:hover i,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .row .links a:hover i {
  color: #62DE10;
}
#my-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#identity #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#addresses #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#address #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#history #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#order-slip #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#discount #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#order-detail #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-group,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #customer-form .form-group {
  position: relative;
  padding: 5px 0;
}
#my-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#identity #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#addresses #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#address #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#history #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#order-slip #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#discount #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#order-detail #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #customer-form .form-group .form-control {
  font-family: "Roboto", serif;
  font-size: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid #FFFFFF;
  width: 100%;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 20px;
  color: #bababa;
  background-color: #FFFFFF;
  border: 1px solid #bababa;
  border-radius: 0;
}
#my-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#identity #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#addresses #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#address #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#history #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#order-slip #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#discount #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#order-detail #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer {
  position: relative;
  padding: 20px 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#my-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#identity #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#addresses #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#address #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#history #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#order-slip #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#discount #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#order-follow #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#order-detail #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #customer-form .form-footer button {
  width: 100%;
  display: block;
  margin: 0;
  padding: 10px;
  border: 1px solid #62DE10;
  background-color: #62DE10;
  color: #FFFFFF;
  font-size: 18px;
  text-transform: uppercase;
  box-shadow: none;
  float: none;
}
#my-account #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#identity #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#addresses #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#address #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#history #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#order-slip #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#discount #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#order-detail #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #order-infos .box,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #order-infos .box {
  box-shadow: none;
  font-size: 18px;
}
#my-account #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#identity #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#addresses #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#address #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#history #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#order-slip #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#discount #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#order-detail #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #order-infos .button-primary {
  background-color: #EA631F;
  color: #FFFFFF;
  border: 1px solid #EA631F;
  border-radius: 5px;
  box-shadow: none;
  padding: 10px;
  text-transform: uppercase;
}
#my-account #wrapper .container #content-wrapper #main .page-content #order-history,
#identity #wrapper .container #content-wrapper #main .page-content #order-history,
#addresses #wrapper .container #content-wrapper #main .page-content #order-history,
#address #wrapper .container #content-wrapper #main .page-content #order-history,
#history #wrapper .container #content-wrapper #main .page-content #order-history,
#order-slip #wrapper .container #content-wrapper #main .page-content #order-history,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-history,
#order-confirmation #wrapper .container #content-wrapper #main .page-content #order-history,
#discount #wrapper .container #content-wrapper #main .page-content #order-history,
#order-follow #wrapper .container #content-wrapper #main .page-content #order-history,
#order-detail #wrapper .container #content-wrapper #main .page-content #order-history,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content #order-history,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content #order-history {
  box-shadow: none;
}
#my-account #wrapper .container #content-wrapper #main .page-content .addresses,
#identity #wrapper .container #content-wrapper #main .page-content .addresses,
#addresses #wrapper .container #content-wrapper #main .page-content .addresses,
#address #wrapper .container #content-wrapper #main .page-content .addresses,
#history #wrapper .container #content-wrapper #main .page-content .addresses,
#order-slip #wrapper .container #content-wrapper #main .page-content .addresses,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .addresses,
#discount #wrapper .container #content-wrapper #main .page-content .addresses,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses,
#order-detail #wrapper .container #content-wrapper #main .page-content .addresses,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .addresses,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .addresses {
  position: relative;
  margin: 0;
  padding: 0;
}
#my-account #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address, #my-account #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#identity #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#identity #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#addresses #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#addresses #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#address #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#address #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#history #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#history #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#order-slip #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#order-slip #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#discount #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#discount #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#order-detail #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#order-detail #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address {
  box-shadow: none;
  border: 2px solid #62DE10;
  font-size: 18px;
  line-height: 1.5;
}
#my-account #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4, #my-account #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#identity #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#identity #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#addresses #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#addresses #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#address #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#address #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#history #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#history #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#order-slip #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#order-slip #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#order-confirmation #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#discount #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#discount #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#order-follow #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#order-detail #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#order-detail #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .addresses #delivery-address h4,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-content .addresses #invoice-address h4 {
  font-size: 20px;
}
#my-account #wrapper .container #content-wrapper #main .box,
#identity #wrapper .container #content-wrapper #main .box,
#addresses #wrapper .container #content-wrapper #main .box,
#address #wrapper .container #content-wrapper #main .box,
#history #wrapper .container #content-wrapper #main .box,
#order-slip #wrapper .container #content-wrapper #main .box,
#order-follow #wrapper .container #content-wrapper #main .box,
#order-confirmation #wrapper .container #content-wrapper #main .box,
#discount #wrapper .container #content-wrapper #main .box,
#order-follow #wrapper .container #content-wrapper #main .box,
#order-detail #wrapper .container #content-wrapper #main .box,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .box,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .box {
  box-shadow: none;
}
#my-account #wrapper .container #content-wrapper #main .page-footer,
#identity #wrapper .container #content-wrapper #main .page-footer,
#addresses #wrapper .container #content-wrapper #main .page-footer,
#address #wrapper .container #content-wrapper #main .page-footer,
#history #wrapper .container #content-wrapper #main .page-footer,
#order-slip #wrapper .container #content-wrapper #main .page-footer,
#order-follow #wrapper .container #content-wrapper #main .page-footer,
#order-confirmation #wrapper .container #content-wrapper #main .page-footer,
#discount #wrapper .container #content-wrapper #main .page-footer,
#order-follow #wrapper .container #content-wrapper #main .page-footer,
#order-detail #wrapper .container #content-wrapper #main .page-footer,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-footer,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-footer {
  position: relative;
  background-color: transparent;
  padding: 20px;
  margin: 0;
  color: #7D7D7D;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
#my-account #wrapper .container #content-wrapper #main .page-footer a,
#identity #wrapper .container #content-wrapper #main .page-footer a,
#addresses #wrapper .container #content-wrapper #main .page-footer a,
#address #wrapper .container #content-wrapper #main .page-footer a,
#history #wrapper .container #content-wrapper #main .page-footer a,
#order-slip #wrapper .container #content-wrapper #main .page-footer a,
#order-follow #wrapper .container #content-wrapper #main .page-footer a,
#order-confirmation #wrapper .container #content-wrapper #main .page-footer a,
#discount #wrapper .container #content-wrapper #main .page-footer a,
#order-follow #wrapper .container #content-wrapper #main .page-footer a,
#order-detail #wrapper .container #content-wrapper #main .page-footer a,
#module-ps_emailalerts-account #wrapper .container #content-wrapper #main .page-footer a,
#module-xycsvcart-default #wrapper .container #content-wrapper #main .page-footer a {
  display: block;
  margin: 0;
  padding: 10px;
  border: 1px solid #62DE10;
  background-color: #62DE10;
  color: #FFFFFF;
  font-size: 18px;
  text-transform: uppercase;
}
#my-account table,
#identity table,
#addresses table,
#address table,
#history table,
#order-slip table,
#order-follow table,
#order-confirmation table,
#discount table,
#order-follow table,
#order-detail table,
#module-ps_emailalerts-account table,
#module-xycsvcart-default table {
  width: 100%;
  border-collapse: collapse;
  font-size: 18px;
}
#my-account table thead tr,
#identity table thead tr,
#addresses table thead tr,
#address table thead tr,
#history table thead tr,
#order-slip table thead tr,
#order-follow table thead tr,
#order-confirmation table thead tr,
#discount table thead tr,
#order-follow table thead tr,
#order-detail table thead tr,
#module-ps_emailalerts-account table thead tr,
#module-xycsvcart-default table thead tr {
  background-color: rgba(98, 222, 16, 0.1) !important;
}
#my-account table thead tr th,
#identity table thead tr th,
#addresses table thead tr th,
#address table thead tr th,
#history table thead tr th,
#order-slip table thead tr th,
#order-follow table thead tr th,
#order-confirmation table thead tr th,
#discount table thead tr th,
#order-follow table thead tr th,
#order-detail table thead tr th,
#module-ps_emailalerts-account table thead tr th,
#module-xycsvcart-default table thead tr th {
  text-transform: uppercase;
  padding: 10px;
  font-family: "Roboto Condensed", serif;
  font-size: 18px;
  background-color: rgba(98, 222, 16, 0.1) !important;
}
#my-account table tbody td,
#identity table tbody td,
#addresses table tbody td,
#address table tbody td,
#history table tbody td,
#order-slip table tbody td,
#order-follow table tbody td,
#order-confirmation table tbody td,
#discount table tbody td,
#order-follow table tbody td,
#order-detail table tbody td,
#module-ps_emailalerts-account table tbody td,
#module-xycsvcart-default table tbody td {
  padding: 20px 10px;
  width: auto;
}
#my-account table tbody tr,
#identity table tbody tr,
#addresses table tbody tr,
#address table tbody tr,
#history table tbody tr,
#order-slip table tbody tr,
#order-follow table tbody tr,
#order-confirmation table tbody tr,
#discount table tbody tr,
#order-follow table tbody tr,
#order-detail table tbody tr,
#module-ps_emailalerts-account table tbody tr,
#module-xycsvcart-default table tbody tr {
  background-color: #FFFFFF !important;
}
#my-account table tbody tr:nth-child(even),
#identity table tbody tr:nth-child(even),
#addresses table tbody tr:nth-child(even),
#address table tbody tr:nth-child(even),
#history table tbody tr:nth-child(even),
#order-slip table tbody tr:nth-child(even),
#order-follow table tbody tr:nth-child(even),
#order-confirmation table tbody tr:nth-child(even),
#discount table tbody tr:nth-child(even),
#order-follow table tbody tr:nth-child(even),
#order-detail table tbody tr:nth-child(even),
#module-ps_emailalerts-account table tbody tr:nth-child(even),
#module-xycsvcart-default table tbody tr:nth-child(even) {
  background-color: #F2F3F5 !important;
}

#history #wrapper #main #content.page-content,
#order-follow #wrapper #main #content.page-content {
  padding: 20px !important;
}

#content-hook_order_confirmation {
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #62DE10;
}

#order-confirmation table tbody tr:nth-child(2n) {
  background-color: rgba(98, 222, 16, 0.1) !important;
}
#order-confirmation .definition-list dl dt {
  background-color: rgba(98, 222, 16, 0.1) !important;
}

#content-hook_payment_return {
  border: 0;
  box-shadow: none;
}

#cart main #wrapper {
  position: relative;
  max-width: 1440px;
  margin: auto;
  text-align: left;
}
#cart main #wrapper .container #content-wrapper {
  float: inherit;
  width: 100%;
  position: relative;
  padding: 0 0;
}
#cart main #wrapper .container #content-wrapper #main {
  position: relative;
  background-color: transparent;
  overflow: hidden;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid {
  position: relative;
  margin: 30px 0 0 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body {
  float: none;
  width: 70%;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card {
  box-shadow: none;
  border: 0;
  border-color: transparent;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  border-radius: 5px 5px 0 0;
  position: relative;
  overflow: hidden;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .card-block {
  position: relative;
  padding: 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .card-block h1 {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .card-block h1::first-letter {
  text-transform: uppercase;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .card-block h1:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .separator {
  border: 0;
  border-color: transparent;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview {
  position: relative;
  padding: 20px 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items {
  position: relative;
  margin: 0;
  padding: 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item {
  padding: 0 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item a {
  color: #333333;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid {
  display: flex;
  align-items: center;
  padding: 10px;
  margin: 15px 20px;
  border-radius: 5px;
  background-color: rgba(98, 222, 16, 0.1);
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-left {
  float: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-left img {
  border-radius: 5px;
  margin: auto;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body {
  float: none;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info {
  position: relative;
  padding: 0;
  margin: 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info a.label {
  color: #333333;
  font-weight: 900;
  font-size: 18px !important;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info .product-discount {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info .product-discount .regular-price {
  float: none;
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #bababa;
  font-size: 20px;
  display: block;
  text-decoration-color: #62DE10;
  text-decoration-line: line-through;
  text-decoration-thickness: 2px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info .product-discount .discount {
  float: none;
  margin: 0;
  padding: 0;
  background-color: #e66100;
  color: #FFFFFF;
  padding: 10px;
  font-size: 16px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info .current-price {
  font-size: 22px;
  font-weight: 900;
  color: #333333;
  padding: 10px 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body .card .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-right .row .price .product-price {
  font-size: 22px !important;
  font-weight: 900;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body a.lsd-cart-continue-shopping {
  color: inherit;
  background-color: #62DE10;
  color: #FFFFFF;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  margin: 50px 0 0 0;
  font-size: 22px;
  text-transform: uppercase;
  text-decoration: none;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-body a.lsd-cart-continue-shopping i {
  font-size: 32px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right {
  width: 30%;
  float: none;
  padding: 0;
  margin: 0;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card {
  box-shadow: none;
  position: relative;
  display: block;
  margin: 0;
  background-color: #fff;
  border-radius: 5px;
  border: 3px solid #62DE10;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-totals {
  position: relative;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-actions {
  position: relative;
  margin: 0;
  padding: 10px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center {
  position: relative;
  padding: 10px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center button {
  width: 100%;
  border-radius: 5px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
  padding: 10px 20px;
  display: block;
  border-radius: 5px;
}
#cart main #wrapper .container #content-wrapper #main .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn:hover {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
}

.lsd-cart-delete {
  position: relative;
  display: flex;
  justify-content: flex-end;
  padding: 5px 20px;
}
.lsd-cart-delete .lsd-cart-delete-btn {
  width: auto;
  padding: 10px;
  background-color: #333333;
  color: #FFFFFF;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 900;
  border-radius: 5px;
}

.lsd-cart-delete-modal-confirm {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 200;
  display: none;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content {
  width: auto;
  padding: 40px;
  border: 1px solid #333333;
  background-color: #FFFFFF;
  border-radius: 5px;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-text {
  position: relative;
  padding: 10px;
  font-size: 22px;
  font-weight: 900;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 10px;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-btn .lsd-cart-delete-modal-btn-confirm {
  border: 1px solid #333333;
  background-color: #333333;
  color: #FFFFFF;
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-btn .lsd-cart-delete-modal-btn-confirm:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-btn .lsd-cart-delete-modal-btn-cancel {
  border: 1px solid #d35555;
  background-color: #d35555;
  color: #FFFFFF;
  width: 100%;
  text-align: center;
  padding: 10px;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
}
.lsd-cart-delete-modal-confirm .lsd-cart-delete-modal-content .lsd-cart-delete-modal-btn .lsd-cart-delete-modal-btn-cancel:hover {
  opacity: 0.8;
  transition: opacity 0.3s;
}

.lsd-cart-delete-modal-confirm-visible {
  display: flex;
  align-items: center;
  justify-content: center;
}

body#checkout #header .header-nav {
  position: relative;
  padding: 0 0 0 0 !important;
  box-shadow: none;
}
body#checkout #header .header-nav .header-nav-2 #search_widget {
  display: block;
}
body#checkout #wrapper {
  position: relative;
  max-width: 1440px;
  margin: auto;
  text-align: left;
}
body#checkout #wrapper #main #content {
  position: relative;
  padding: 0;
  margin: 0;
}
body#checkout #wrapper #main #content .row {
  position: relative;
  padding: 0;
  margin: 0;
  position: relative;
  margin: 30px 0 0 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}
body#checkout #wrapper #main #content .row .cart-grid-body {
  float: none;
  width: 70%;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step {
  position: relative;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border-bottom: 5px solid #FFFFFF;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step h1.step-title {
  background-color: #62DE10;
  color: #FFFFFF;
  padding: 20px 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step h1.step-title i {
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  width: 40px;
  text-align: center;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step h1.step-title .step-number {
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  width: 40px;
  text-align: center;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step h1.step-title .lsd-step-title {
  position: relative;
  width: 100%;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step h1.step-title .step-edit {
  position: relative;
  color: #FFFFFF;
  font-size: 22px;
  float: none;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content {
  position: relative;
  padding: 20px;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .btn {
  background-color: #62DE10;
  color: #FFFFFF;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector {
  position: relative;
  padding: 0;
  margin: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item {
  position: relative;
  border-radius: 5px;
  border: 3px solid #bababa;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item header .radio-block .custom-radio input[type=radio]:checked + span {
  background-color: #62DE10;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item .address-footer {
  background-color: #bababa;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item .address-footer a {
  color: #FFFFFF !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 10px;
  margin: 0;
  border: 1px solid #ffffff;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item.selected {
  position: relative;
  border: 3px solid #62DE10;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item.selected .address-footer {
  background-color: #62DE10;
  color: #FFFFFF;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .js-address-form form .address-selector .address-item.selected .address-footer a {
  color: #FFFFFF !important;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options {
  position: relative;
  padding: 0;
  margin: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .row {
  position: relative;
  padding: 0;
  margin: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 20px;
  margin: 10px 0;
  border-radius: 5px;
  background-color: rgba(98, 222, 16, 0.1);
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .lsd-delivery-options-field {
  float: inherit;
  width: auto;
  margin: 0;
  padding: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .lsd-delivery-options-field .custom-radio input[type=radio]:checked + span {
  background-color: #62DE10;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 {
  float: none;
  width: 100%;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 .row {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0 0 0 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 .row .lsd-carrier-logo {
  float: none;
  margin: 0;
  padding: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 .row .lsd-carrier-delay {
  position: relative;
  text-align: right;
  float: none;
  margin: 0;
  padding: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 .row .lsd-carrier-delay .carrier-delay {
  text-align: right;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step .content .delivery-options-list form .form-fields .delivery-options .delivery-option .delivery-option-2 .row .lsd-carrier-price {
  position: relative;
  text-align: right;
  float: none;
  margin: 0;
  padding: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-body .checkout-step:last-child {
  border-bottom: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-right {
  width: 30%;
  float: none;
  padding: 0;
  margin: 0;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card {
  box-shadow: none;
  position: relative;
  display: block;
  margin: 0;
  background-color: #fff;
  border-radius: 5px;
  border: 3px solid #62DE10;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-totals {
  position: relative;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-actions {
  position: relative;
  margin: 0;
  padding: 10px;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-actions .text-sm-center {
  position: relative;
  padding: 10px;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-actions .text-sm-center button {
  width: 100%;
  border-radius: 5px;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
  padding: 10px 20px;
  display: block;
  border-radius: 5px;
}
body#checkout #wrapper #main #content .row .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn:hover {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
}
body#checkout #footer {
  position: relative;
  background-color: #313131;
  color: #FFFFFF;
  padding: 50px 0 0 0 !important;
  padding-top: 30px;
}

#module-sdachatexpress-display #blockcart-modal {
  visibility: visible !important;
}
#module-sdachatexpress-display main #wrapper {
  position: relative;
  max-width: 1440px;
  margin: auto;
  text-align: left;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper {
  float: inherit;
  width: 100%;
  position: relative;
  padding: 0 0;
  position: relative;
  background-color: transparent;
  overflow: hidden;
  margin: 30px 0 0 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper h1 {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper h1::first-letter {
  text-transform: uppercase;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper h1:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #recherche {
  position: relative;
  padding: 0 3px;
  overflow: visible;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #recherche input {
  padding: 20px;
  font-size: 22px;
  box-sizing: border-box;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_search_result {
  background-color: #ffffff;
  position: relative;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_search_result .sdachatexpress-product-item-list {
  border: 3px solid #62DE10;
  max-height: 500px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_search_result .sdachatexpress-product-item-list .sdachatexpress-product-item-number {
  font-size: 22px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_search_result .sdachatexpress-product-item-list .sdachatexpress-product-item .sdachatexpress-product-item-image {
  width: 80px;
  aspect-ratio: 1;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_attribute_result h3 {
  font-size: 22px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_attribute_result .sdachatexpress-product-attribute-item-list {
  border: 3px solid #62DE10;
  position: relative;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_attribute_result .sdachatexpress-product-attribute-item-list .sdachatexpress-product-attribute-item-form .sdachatexpress-product-attribute-item-image {
  width: 80px;
  aspect-ratio: 1;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_attribute_result .sdachatexpress-product-attribute-item-list .sdachatexpress-product-attribute-item-form .add-to-cart {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
  padding: 10px;
  text-transform: uppercase;
  font-weight: 900;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #product_attribute_result .sdachatexpress-product-attribute-item-list .sdachatexpress-product-attribute-item-form .add-to-cart i {
  display: none;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #bt-foot .lsd-bt-foot-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #bt-foot a.btn {
  color: inherit;
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
  position: relative;
  display: inline-block;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  margin: 50px 0 0 0;
  font-size: 22px;
  text-transform: uppercase;
  text-decoration: none;
  max-width: 100%;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #bt-foot a.btn i {
  font-size: 32px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #bt-foot a.bt-devis {
  background-color: #EA631F;
  border: 1px solid #EA631F;
  color: #FFFFFF;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier {
  position: relative;
  overflow: hidden;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier h2 {
  position: relative;
  background-color: #62DE10;
  padding: 20px;
  color: #FFFFFF;
  font-size: 35px;
  text-transform: lowercase;
  overflow: visible;
  margin-bottom: 30px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier h2::first-letter {
  text-transform: uppercase;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier h2:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: 100px;
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid {
  position: relative;
  margin: 30px 0 0 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body {
  float: none;
  width: 70%;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  position: relative;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview {
  position: relative;
  padding: 20px 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items {
  position: relative;
  margin: 0;
  padding: 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item {
  padding: 0 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item a {
  color: #333333;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid {
  display: flex;
  align-items: center;
  padding: 10px;
  margin: 15px 20px;
  border-radius: 5px;
  background-color: rgba(98, 222, 16, 0.1);
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-left {
  float: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-left img {
  border-radius: 5px;
  margin: auto;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body {
  float: none;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info {
  position: relative;
  padding: 0;
  margin: 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info a.label {
  color: #333333;
  font-weight: 900;
  font-size: 18px !important;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info .current-price {
  font-size: 22px;
  font-weight: 900;
  color: #333333;
  padding: 10px 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-right .row .price .product-price {
  font-size: 22px !important;
  font-weight: 900;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body a.lsd-cart-continue-shopping,
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body a.continue-shopping {
  color: inherit;
  background-color: #62DE10;
  color: #FFFFFF;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  margin: 50px 0 0 0;
  font-size: 22px;
  text-transform: uppercase;
  text-decoration: none;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body a.lsd-cart-continue-shopping i,
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-body a.continue-shopping i {
  font-size: 32px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right {
  width: 30%;
  float: none;
  padding: 0;
  margin: 0;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card {
  box-shadow: none;
  position: relative;
  display: block;
  margin: 0;
  background-color: #fff;
  border-radius: 5px;
  border: 3px solid #62DE10;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-totals {
  position: relative;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-actions {
  position: relative;
  margin: 0;
  padding: 10px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center {
  position: relative;
  padding: 10px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center button {
  width: 100%;
  border-radius: 5px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
  padding: 10px 20px;
  display: block;
  border-radius: 5px;
}
#module-sdachatexpress-display main #wrapper .container #content-wrapper #panier .cart-grid .cart-grid-right .card .cart-detailed-actions .text-sm-center a.btn:hover {
  background-color: #62DE10;
  border: 1px solid #62DE10;
  color: #FFFFFF;
}

/*.modal {
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 2000;
    display: none;

    .modal-dialog {
        position: fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        background-color: rgba(255, 255, 255, 0.6);
        display: flex;
        align-items: center;
        justify-content: center;

        .modal-content {
            border: 1px solid #bababa;
            background-color: #ffffff;
            width:auto;
            max-width: 70%;
            margin: auto;
            max-height: 70%;
            overflow: auto;
        }
    }
}*/
#blockcart-modal .modal-dialog .modal-content {
  border-radius: 5px;
  overflow: hidden;
  border: 0;
}
#blockcart-modal .modal-dialog .modal-content .modal-header {
  border: 0;
  background-color: #62DE10;
  margin-bottom: 30px;
  position: relative;
  overflow: visible;
}
#blockcart-modal .modal-dialog .modal-content .modal-header h4 {
  font-size: 40px;
  color: #ffffff;
}
#blockcart-modal .modal-dialog .modal-content .modal-header h4 i {
  display: none;
}
#blockcart-modal .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  right: 20px;
  top: 32px;
}
#blockcart-modal .modal-dialog .modal-content .modal-header .close i {
  color: #ffffff;
}
#blockcart-modal .modal-dialog .modal-content .modal-header:before {
  position: absolute;
  content: "";
  bottom: -30px;
  left: calc(50% - 10px);
  background-color: transparent;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 20px solid #62DE10;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  vertical-align: middle;
  transform: rotate(90deg);
  z-index: 10;
}
#blockcart-modal .modal-dialog .modal-content .modal-body {
  padding: 10px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row {
  margin: 0 0;
  display: flex;
  align-items: center;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row div {
  float: none;
  width: 50%;
  padding: 0;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right {
  display: flex;
  align-items: center;
  padding: 15px;
  border-right: 1px dashed #62DE10;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right .row {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right .row div {
  width: 100%;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right .row img {
  width: 100%;
  max-width: 70%;
  border-radius: 5px;
  margin: auto;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right .row h6 {
  color: #000000;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .divide-right .row .product-price {
  font-size: 24px;
  font-weight: 900;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content {
  width: 100%;
  padding: 15px 25px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .product-total {
  padding: 20px 0.5rem;
  border-radius: 5px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .product-total span {
  font-size: 18px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .cart-content-btn {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .cart-content-btn button, #blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .cart-content-btn a {
  white-space: nowrap;
  border: 0;
  border-radius: 5px;
  width: 100%;
  padding: 15px;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .cart-content-btn a {
  background-color: #62DE10;
  color: #ffffff;
}
#blockcart-modal .modal-dialog .modal-content .modal-body .row .cart-content .cart-content-btn a i {
  display: none;
}

#product-modal .modal-dialog .modal-content .modal-body figure {
  margin: 0 0 0 0;
}
#product-modal .modal-dialog .modal-content .modal-body figure img {
  border-radius: 5px;
  overflow: hidden;
}
#product-modal .modal-dialog .modal-content .modal-body figure .image-caption {
  display: none;
}
#product-modal .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .thumb-container img.thumb {
  border-radius: 5px;
  overflow: hidden;
}
#product-modal .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .thumb-container img.thumb:hover {
  border: 3px solid #62DE10;
}
#product-modal .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .thumb-container img.thumb.selected {
  border: 3px solid #62DE10;
}

#footer {
  position: relative;
  background-color: #313131;
  color: #FFFFFF;
  padding: 50px 0 0 0;
}
#footer p {
  margin: 0;
  padding: 0;
}
#footer a {
  color: #FFFFFF;
}
#footer .h3 {
  color: #62DE10;
  text-transform: uppercase;
}
#footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer ul li {
  padding: 5px;
}
#footer .container {
  position: relative;
}
#footer .container .row-footer-before {
  max-width: 1600px;
  margin: auto;
  /*display: flex;
  gap:20px;
  padding:10px;*/
  /*.block_newsletter {
      position:relative;
      border: 4px solid #62DE10;
      width: 100%;
      padding: 20px;

      #block-newsletter-label {
          color: #62DE10;
          text-transform: uppercase;
          padding: 20px 0;
          font-size: 28px;
          text-align: left;
          position: relative;
      }

      form {

          .row {
              .row-fields {
                  display: flex;

                  .input-wrapper {
                      width:100%;
                  }

                  .btn {
                      width: auto;
                      border-radius:0;
                  }
                  input {
                      border-radius:0;
                      padding:10px;
                  }
                  input[type="submit"][value="ok"] {
                      display: none;
                  }
              }

              .row-text {
                  padding: 20px 0;
                  position: relative;
                  text-align: left;
              }

          }
      }
  }

  .block-social {
      position:relative;
      border: 4px solid #62DE10;
      width: 100%;
      padding: 20px;
  }*/
}
#footer .container .row-footer {
  max-width: 1600px;
  margin: auto;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
#footer .container .row-footer .links {
  width: 80%;
  padding: 40px 0 20px 0;
}
#footer .container .row-footer .links .row {
  display: flex;
  gap: 10px;
}
#footer .container .row-footer .links .row .linkblock-item {
  width: 100%;
}
#footer .container .row-footer .links .row .title {
  display: none;
}
#footer .container .row-footer #block_myaccount_infos {
  width: 20%;
}
#footer .container .row-footer #block_myaccount_infos .h3 a {
  color: #62DE10;
}
#footer .container .row-footer #block_myaccount_infos .title {
  display: none;
}
#footer .container .row-footer .block-contact {
  width: 100%;
  padding: 20px;
}
#footer .container .row-footer .block-contact .title {
  display: none;
}
#footer .container .row-footer .block-contact .h4 {
  color: #62DE10;
  text-transform: uppercase;
}
#footer .footer-container {
  position: relative;
  margin: 0;
  padding: 0;
  box-shadow: none;
}
#footer .row-footer-bottom {
  background-color: #7D7D7D;
}

footer.page-footer {
  background-color: transparent;
  margin: 0;
  padding: 0;
  color: #333333;
}

@media (min-width: 1200px) {
  .container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
}
@media all and (max-width: 1180px) {
  body {
    margin: 0;
    padding: 0;
  }
  .lsd-home-brand-slider {
    flex-wrap: wrap;
  }
  .lsd-home-brand-slider .lsd-home-brand-slider-slide {
    width: 250px;
  }
  .lsd-home-on-front-container {
    flex-wrap: wrap;
  }
  .lsd-home-on-front-container .lsd-home-on-front-column {
    width: 100%;
  }
  .lsd-home-news-products-list {
    flex-wrap: wrap;
  }
  .lsd-home-news-products-list .lsd-home-news-products-list-item {
    width: calc(50% - 10px);
  }
  .lsd-footer-before-container {
    flex-wrap: wrap;
    padding: 20px;
  }
}
@media all and (max-width: 920px) {
  body {
    margin: 0;
    padding: 0;
  }
  .lsd-home-news-products-list {
    flex-wrap: wrap;
  }
  .lsd-home-news-products-list .lsd-home-news-products-list-item {
    width: 80%;
  }
}
@media all and (max-width: 820px) {
  body {
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .container {
    width: 100%;
    max-width: 100%;
    padding: 0 0 0 0;
  }
  #header .header-nav .header-nav-1 {
    /*.header-nav-wrapper {
        display: block;
    }*/
  }
}
@media (max-width: 767px) {
  /*.hidden-sm-down {
      display: block !important;
  }*/
  #header .header-nav {
    background: inherit;
    margin-bottom: 0;
    color: #ffffff;
  }
  #header .header-nav #_desktop_language_selector .language-selector ul {
    display: flex !important;
  }
}
@media (min-width: 576px) {
  .container {
    width: 100%;
    max-width: 100%;
    padding: 0 0 0 0;
  }
}
@media all and (max-width: 480px) {
  body {
    margin: 0;
    padding: 0;
  }
}
body {
  margin: 0;
  background-color: #F2F3F5;
  color: #000000;
  font-family: "Roboto", serif;
  font-size: 16px;
  text-align: center;
  line-height: normal;
  height: auto;
}

h2.products-section-title {
  text-transform: uppercase;
  color: #dd9103;
  font-size: 36px;
  font-weight: bold;
}

#wrapper {
  background: transparent;
  box-shadow: none;
  padding-top: 0;
}

#main .page-footer {
  margin: 0;
}

a {
  color: #000000;
  font-family: "Roboto", serif;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.3s;
}
a:hover {
  color: #000000;
  opacity: 0.8;
  transition: opacity 0.3s;
}

.container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.lsd-modal-add-to-cart-error {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 555;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-modal-add-to-cart-error .lsd-modal-add-to-cart-error-content {
  width: auto;
  padding: 50px 30px;
  border: 1px solid #dd9103;
  color: #dd9103;
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden;
  max-width: 50%;
}
.lsd-modal-add-to-cart-error .lsd-modal-add-to-cart-error-content .lsd-modal-add-to-cart-error-content-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 18px;
}
.lsd-modal-add-to-cart-error .lsd-modal-add-to-cart-error-content .lsd-modal-add-to-cart-error-content-close:hover {
  font-size: 22px;
  top: 8px;
  right: 8px;
}
.lsd-modal-add-to-cart-error .lsd-modal-add-to-cart-error-content .lsd-modal-add-to-cart-error-content-msg {
  position: relative;
  padding: 10px;
}

.lsd-add-to-cart-loader {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 555;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lsd-add-to-cart-loader .lsd-add-to-cart-loader-content {
  width: auto;
  aspect-ratio: 1;
}
.lsd-add-to-cart-loader .lsd-add-to-cart-loader-content i {
  font-size: 42px;
  color: #62DE10;
  animation: rotating 1s linear infinite;
}

@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
*, *:before, *:after {
  box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9kaXN0L2Nzcy9tYWluLm1pbi5jc3MiLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FER0o7O0FDQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURHSjtBQ0RJO0VBQ0k7RUFDQTtBREdSOztBQ0VJO0VBQ0k7QURDUjs7QUNHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQUo7QUNFSTtFQUNJO0FEQVI7QUNFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQVo7QUNJSTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FESlI7QUNNUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETFo7QUNPWTtFQUNJO0VBQ0E7RUFDQTtBRExoQjtBQ1FZO0VBQ0k7QUROaEI7O0FDZVE7RUFFSTtFQUNBO0FEYlo7QUNlWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURiaEI7QUNlZ0I7RUFDSTtFQUNBO0FEYnBCO0FDaUJZO0VBQ0k7QURmaEI7QUNvQkk7RUFDSTtFQUNBO0FEbEJSOztBRXBIQTtFQUVJO0VBQ0EsY0NISTtFRElKO0VBQ0E7RUFDQTtFQUNBO0FGc0hKO0FFcEhJO0VBQ0k7QUZzSFI7QUVuSEk7RUFFSTtFQUNBO0VBQ0E7QUZvSFI7QUVsSFE7RUFDSTtBRm9IWjtBRWpIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1IWjtBRWpIWTtFQUNJO0FGbUhoQjtBRS9HUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUhaO0FFOUdRO0VBQ0k7RUFDQSxjQ2hESjtFRGlESTtFQUNBO0VBQ0E7QUZnSFo7QUU5R1k7RUFDSTtBRmdIaEI7QUU1R1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7O0lBQUE7QUYrR1o7QUUzR1k7RUFDSSxjQ3RFUjtBSG1MUjtBRXpHUTtFQUNJO0FGMkdaO0FFeEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMEdaO0FFdkdnQjtFQUNJO0FGeUdwQjtBRXBHUTtFQUNJO0VBQ0E7QUZzR1o7QUVyR1k7RUFDSTtBRnVHaEI7QUVuR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnFHWjtBRW5HWTtFQUNJO0VBQ0E7RUFDQTtBRnFHaEI7QUVuR2dCO0VBQ0k7QUZxR3BCO0FFbEdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvR3BCO0FFbEdvQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FGbUd4QjtBRWpHd0I7RUFDSSxjQy9JcEI7RURnSm9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1HNUI7QUVqRzRCO0VBQ0k7QUZtR2hDO0FFL0Z3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGaUc1QjtBRTlGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdHNUI7QUU3RndCO0VBQ0k7RUFDQSxjQ3JMcEI7RURzTG9CO0VBQ0E7QUYrRjVCO0FFekZZO0VBQ0k7QUYyRmhCO0FFdkZRO0VBRUk7QUZ3Rlo7QUV0Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndGaEI7QUV0RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3RnBCO0FFdEZvQjtFQUNJO0FGd0Z4QjtBRXBGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnNGcEI7QUVwRm9CO0VBQ0k7QUZzRnhCO0FFbEZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb0ZwQjtBRWxGb0I7RUFDSTtBRm9GeEI7QUU5RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRmdGWjtBRTlFWTtFQUVJO0VBQ0E7RUFDQTtBRitFaEI7QUU3RWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRXBCO0FFN0VvQjtFQUVJO0FGOEV4QjtBRXpFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMkVoQjtBRXpFZ0I7RUFDSTtFQUNBLHlCQ3JTWjtFRHNTWTtFQUNBO0VBQ0E7QUYyRXBCO0FFekVvQjtFQUNJO0VBQ0E7RUFDQSxtQkM3U2hCO0VEOFNnQix5QkM5U2hCO0FIeVhSO0FFeEVvQjtFQUNJO0FGMEV4QjtBRXRFZ0I7RUFDSTtFQUNBLHlCQ3hUWjtFRHlUWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3RXBCO0FFbkVRO0VBRUk7RUFDQTtFQUNBO0FGb0VaO0FFbEVZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1FaEI7QUVqRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtRXBCO0FFaEVnQjtFQUNJO0FGa0VwQjtBRWhFZ0I7RUFDSTtFQUNBO0FGa0VwQjtBRTdEWTtFQUNJO0VBQ0E7QUYrRGhCO0FFN0RnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitEcEI7QUU3RG9CO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4RHhCO0FFNURvQjtFQUNJO0FGOER4QjtBRTNEb0I7RUFDSTtFQUNBO0FGNkR4QjtBRTFEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3ZaaEI7RUR3WmdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjREeEI7QUV0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0RaO0FFdERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3RGhCO0FFdERnQjtFQUNJO0FGd0RwQjtBRXBEWTtFQUNJO0VBQ0E7RUFDQTtBRnNEaEI7QUVsRFE7RUFFSTtBRm1EWjtBRWpEWTtFQUNJLGNDaGRSO0FIbWdCUjtBRWpEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtRGhCO0FFakRnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1EcEI7QUVqRG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1EeEI7QUVqRHdCO0VBQ0k7QUZtRDVCO0FFL0NvQjtFQUNJO0FGaUR4QjtBRTlDb0I7RUFDSTtFQUNBO0FGZ0R4QjtBRTVDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4Q3BCO0FFNUNvQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkN4QjtBRTNDd0I7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjRDNUI7QUV6QzRCO0VBQ0k7RUFDQTtFQUNBO0FGMkNoQztBRWxDSTtFQUNJO0FGb0NSO0FFbENRO0VBQ0k7RUFDQTtBRm9DWjtBRWxDWTtFQUNJO0FGb0NoQjs7QUkva0JBO0VBQ0k7QUprbEJKOztBSS9rQkE7RUFDSTtFQUNBO0FKa2xCSjs7QUkva0JBO0VBQ0k7RUFDQTtFQUNBO0FKa2xCSjs7QUkva0JBO0VBQ0k7QUprbEJKOztBSS9rQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKa2xCTjtFSS9rQkU7SUFDSTtJQUNBO0lBQ0E7RUppbEJOO0VJOWtCRTtJQUNJO0lBQ0E7SUFDQTtFSmdsQk47RUk3a0JFO0lBQ0k7SUFDQTtJQUNBO0VKK2tCTjtBQUNGO0FJNWtCQTtFQUNJO0FKOGtCSjs7QUkza0JBO0VBQ0k7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtBSjhrQko7O0FJM2tCQTtFQUNJO0FKOGtCSjs7QUkza0JBO0VBQ0k7QUo4a0JKOztBSTNrQkE7RUFDSTtBSjhrQko7O0FJM2tCQTtFQUNJO0FKOGtCSjs7QUkza0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOGtCSjs7QUkza0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0FKOGtCSjs7QUkza0JBO0VBQ0k7RUFDQTtBSjhrQko7O0FJM2tCQTtFQUNJO0FKOGtCSjs7QUkza0JBO0VBQ0k7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4a0JKOztBSTNrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjhrQko7O0FJM2tCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOGtCSjs7QUkza0JBO0VBQ0k7QUo4a0JKOztBSTNrQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VKOGtCTjtFSTNrQkU7SUFDSTtFSjZrQk47RUkxa0JFO0lBQ0k7RUo0a0JOO0VJemtCRTtJQUNJO0lBQ0E7SUFDQTtFSjJrQk47RUl4a0JFO0lBQ0k7RUowa0JOO0FBQ0Y7QUl2a0JBO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QUp3a0JKOztBSXJrQkE7RUFDSTtBSndrQko7O0FJcmtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndrQko7O0FJcmtCQTtFQUNJO0VBQ0E7QUp3a0JKOztBSXJrQkE7RUFDSTtFQUNBO0VBQ0E7QUp3a0JKOztBSXJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKd2tCSjs7QUlya0JBO0VBQ0k7QUp3a0JKOztBSXJrQkE7RUFDSTtBSndrQko7O0FJcmtCQTtFQUNJO0FKd2tCSjs7QUlya0JBO0VBQ0k7QUp3a0JKOztBSXJrQkE7RUFDSTtFQUNBO0FKd2tCSjs7QUlya0JBO0VBQ0k7QUp3a0JKOztBSXJrQkE7RUFDSTtBSndrQko7O0FJcmtCQTtFQUNJO0FKd2tCSjs7QUlya0JBO0VBQ0k7QUp3a0JKOztBSXJrQkE7RUFDSTtJQUNJO0VKd2tCTjtBQUNGO0FJcmtCQTtFQUNJO0lBQ0k7SUFDQTtFSnVrQk47RUlwa0JFO0lBQ0k7RUpza0JOO0VJbmtCRTtJQUNJO0VKcWtCTjtBQUNGO0FJbGtCQTtFQUNJO0lBQ0k7RUpva0JOO0VJamtCRTtJQUNJO0VKbWtCTjtFSWhrQkU7SUFDSTtFSmtrQk47QUFDRjtBSzc0QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0VJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm1qQ1I7QU1qakNRO0VBQ0k7QU5takNaO0FNL2lDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaWpDaEI7QU0vaUNnQjtFQUNJO0FOaWpDcEI7QU0xaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONGlDaEI7QU16aUNZO0VBQ0k7QU4yaUNoQjtBTXppQ2dCO0VBQ0k7QU4yaUNwQjtBTTFpQ29CO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QU4yaUN4QjtBTXppQ3dCO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBpQzVCO0FNeGlDNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGlDaEM7QU12aUM0QjtFQUNJOzs7Ozs7O0lBQUE7QU5nakNoQztBTXhpQ2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGlDcEM7QU12aUNnQztFQUNJO0FOeWlDcEM7QU1uaUN3QjtFQUNJO0VBQ0E7RUFDQTtBTnFpQzVCOztBTzVvQ0E7RUFDSTtFQUNBO0FQK29DSjtBTzdvQ0k7RUFDSTtBUCtvQ1I7O0FRcHBDQTtBQUVBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScXBDSjtBUW5wQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScXBDUjtBUW5wQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFwQ1o7QVFucENZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm9wQ2hCO0FRbHBDZ0I7RUFDSTtBUm9wQ3BCO0FRaHBDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa3BDaEI7QVFocENnQjtFQUNJO0FSa3BDcEI7QVEvb0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmlwQ3BCO0FRN29DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK29DaEI7QVExb0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjRvQ3hCO0FRdG9DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSd29DWjtBUXRvQ1k7RUFDSTtBUndvQ2hCO0FRcm9DWTtFQUNJO0FSdW9DaEI7QVF0b0NnQjtFQUNJO0FSd29DcEI7QVFub0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxb0NaO0FRbm9DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScW9DaEI7QVFsb0NZO0VBQ0k7RUFDQTtFQUNBO0FSb29DaEI7QVFsb0NZO0VBQ0k7RUFDQTtFQUNBO0FSb29DaEI7QVFsb0NZO0VBQ0k7RUFDQTtBUm9vQ2hCO0FRaG9DUTtFQUVJO0VBQ0E7RUFDQTtBUmlvQ1o7QVE3bkNnQjtFQUNJO0FSK25DcEI7QVE3bkNnQjtFQUNJO0VBQ0E7RUFDQTtBUituQ3BCO0FRN25Db0I7RUFDSTtFQUNBO0FSK25DeEI7QVE3bkN3QjtFQUNJO0VBQ0E7QVIrbkM1QjtBUTluQzRCO0VBQ0k7QVJnb0NoQztBUTVuQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4bkM1QjtBUTNuQ29CO0VBQ0k7RUFDQTtFQUNBO0FSNm5DeEI7QVEzbkN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2bkM1QjtBUTNuQzRCO0VBQ0k7QVI2bkNoQztBUTFuQzRCO0VBQ0k7RUFDQTtBUjRuQ2hDO0FRcm5DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdW5DaEI7QVFybkNnQjtFQUNJO0FSdW5DcEI7QVFsbkNRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVJtbkNaO0FRam5DWTtFQUNJO0VBQ0E7RUFDQTtBUm1uQ2hCO0FRam5DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1uQ2hCO0FRam5DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbW5DcEI7QVE1bUNRO0VBQ0k7RUFDQTtFQUNBO0FSOG1DWjtBUTNtQ1E7RUFDSTtBUjZtQ1o7O0FRdm1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwbUNSO0FReG1DUTtFQUNJO0VBQ0E7RUFDQTtBUjBtQ1o7QVF0bUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJ3bUNSO0FRcm1DSTtFQUNJO0VBQ0E7QVJ1bUNSO0FRbm1DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FScW1DaEI7QVFubUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFtQ3BCO0FRbm1Db0I7RUFDSTtFQUNBO0FScW1DeEI7QVFubUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FScW1DNUI7QVFsbUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSb21DNUI7QVFsbUM0QjtFQUNJO0VBQ0E7RUFDQTtBUm9tQ2hDO0FRbG1DNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUm9tQ2hDO0FRbG1DZ0M7RUFDSTtFQUNBO0FSb21DcEM7QVFsbUNvQztFQUNJO0FSb21DeEM7QVFqbUNvQztFQUNJO0FSbW1DeEM7QVFsbUN3QztFQUNJO0FSb21DNUM7QVFsbUN3QztFQUNJO0FSb21DNUM7QVFobUNvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSa21DeEM7QVFobUNvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJrbUN4QztBUS9sQ29DO0VBRUk7QVJnbUN4QztBUTlsQ3dDO0VBRUk7RUFDQTtFQUNBO0FSK2xDNUM7QVE3bEM0QztFQUNJO0VBQ0E7QVIrbENoRDtBUTVsQzRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhsQ2hEO0FRNWxDZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjhsQ3BEO0FRNWxDZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjhsQ3BEO0FReGxDd0M7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBUnlsQzVDO0FRdmxDNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeWxDaEQ7QVF2bEM0QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5bENoRDtBUXZsQ2dEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlsQ3BEO0FRNWtDZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOGtDcEQ7QVE1a0NvRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSOGtDeEQ7QVE1a0N3RDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhrQzVEO0FRNWtDNEQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOGtDaEU7QVEza0M0RDtFQUNJO0VBQ0E7RUFDQTtBUjZrQ2hFO0FRcGtDNEM7RUFDSTtBUnNrQ2hEO0FRcmtDZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdWtDcEQ7QVFya0NvRDtFQUNJO0FSdWtDeEQ7QVFwa0NnRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJza0NwRDtBUXBrQ29EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnNrQ3hEO0FRcGtDd0Q7RUFDSTtBUnNrQzVEO0FRbmtDb0Q7RUFDSTtFQUNBO0FScWtDeEQ7QVExakM0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjRqQ2hDO0FRMWpDZ0M7RUFDSTtFQUNBO0FSNGpDcEM7QVExakNvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGpDeEM7QVExakNvQztFQUNJO0VBQ0E7QVI0akN4QztBUXZqQzRCO0VBQ0k7RUFDQTtFQUNBO0FSeWpDaEM7QVF2akNnQztFQUNJO0VBQ0E7QVJ5akNwQztBUXZqQ29DO0VBQ0k7QVJ5akN4QztBUXZqQ3dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJ5akM1QztBUXRqQ3dDO0VBQ0k7QVJ3akM1QztBUXJqQ3dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdWpDNUM7QVFwakN3QztFQUNJO0VBQ0E7RUFDQTtBUnNqQzVDO0FRcGpDd0M7RUFDSTtFQUNBO0FSc2pDNUM7QVE3aUNnQjtFQUNJO0VBQ0E7RUFDQTtBUitpQ3BCO0FRN2lDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUitpQ3hCO0FRNWlDb0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBUjZpQ3hCO0FRM2lDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNmlDNUI7QVEzaUN3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2aUM1QjtBUTFpQ3dCO0VBQ0k7RUFDQTtBUjRpQzVCO0FRMWlDNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUjRpQ2hDO0FRMWlDZ0M7RUFDSTtBUjRpQ3BDO0FRMWlDb0M7RUFDSTtBUjRpQ3hDO0FReGlDZ0M7RUFDSTtBUjBpQ3BDO0FRdmlDZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUnlpQ3BDO0FRL2hDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmlpQ3hCO0FRL2hDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUmlpQzVCO0FRN2hDb0I7RUFDSTtBUitoQ3hCO0FReGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwaENSO0FReGhDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwaENaO0FReGhDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSMGhDaEI7QVF4aENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjBoQ2hCO0FReGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwaENwQjtBUXhoQ29CO0VBQ0k7RUFDQTtBUjBoQ3hCO0FRcGhDSTtFQUNJO0VBQ0E7RUFDQTtBUnNoQ1I7O0FTeHlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyeURSO0FTenlEUTtFQUNJO0VBQ0E7RUFDQTtBVDJ5RFo7QVN2eURJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QVR3eURSO0FTcHlEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUc3lEaEI7QVNweURnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUc3lEcEI7QVNweURvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzeUR4QjtBU3B5RHdCO0VBQ0k7QVRzeUQ1QjtBU255RHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRxeUQ1QjtBU2p5RG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG15RHhCO0FTanlEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXlEeEI7QVNoeURvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3lEeEI7QVNoeUR3QjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUaXlENUI7QVM3eER3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCt4RDVCO0FTN3hENEI7RUFDSTtFQUNBO0VBQ0E7QVQreERoQztBUzN4RHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZ4RDVCO0FTenhEb0I7RUFDSTtFQUNBO0FUMnhEeEI7QVN6eER3QjtFQUNJO0VBQ0E7RUFDQTtBVDJ4RDVCO0FTenhENEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDJ4RGhDO0FTenhEZ0M7RUFDSTtFQUNBO0FUMnhEcEM7QVNyeERvQjtFQUNJO0VBQ0E7QVR1eER4QjtBU3J4RHdCO0VBQ0k7RUFDQTtBVHV4RDVCO0FTcHhEd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzeEQ1QjtBU3B4RDRCO0VBQ0k7RUFDQTtFQUNBO0FUc3hEaEM7QVNseERnQztFQUNJO0VBQ0E7RUFDQTtBVG94RHBDO0FTbnhEb0M7RUFDSTtBVHF4RHhDO0FTbHhEb0M7RUFFSTtFQUNBO0VBQ0E7QVRteER4QztBU2p4RHdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRteEQ1QztBUzV3RHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOHdENUI7QVM1d0Q0QjtFQUNJO0VBQ0E7RUFDQTtBVDh3RGhDO0FTM3dENEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDZ3RGhDO0FTM3dENEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDZ3RGhDO0FTM3dEZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2d0RwQztBUzN3RG9DO0VBQ0k7RUFDQTtBVDZ3RHhDO0FTM3dEd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2d0Q1QztBUzF3RHdDO0VBQ0k7RUFDQTtBVDR3RDVDO0FTMXdEd0M7RUFDSTtBVDR3RDVDO0FTdndEd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeXdENUM7QVNqd0R3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXdENUI7QVNqd0R3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtd0Q1QjtBU2p3RDRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXdEaEM7QVNqd0RnQztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGt3RHBDO0FTaHdEb0M7RUFDSTtBVGt3RHhDO0FTOXZEZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGd3RHBDO0FTOXZEb0M7RUFDSTtBVGd3RHhDO0FTN3ZEb0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQrdkR4QztBUzN2RGdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2dkRwQztBU3h2RHdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMHZENUM7QVNwdkQ0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUc3ZEaEM7QVNwdkRnQztFQUNJO0FUc3ZEcEM7QVNudkRnQztFQUNJO0FUcXZEcEM7QVNwdkRvQztFQUNJO0FUc3ZEeEM7QVNqdkQ0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXZEaEM7QVNqdkRnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXZEcEM7QVNodkRnQztFQUNJO0VBQ0E7RUFDQTtBVGt2RHBDO0FTaHZEZ0M7RUFDSTtFQUNBO0VBQ0E7QVRrdkRwQztBUzl1RDRCO0VBRUk7RUFDQTtFQUNBO0FUK3VEaEM7QVMzdURvQztFQUNJO0FUNnVEeEM7QVMzdURvQztFQUNJO0VBQ0E7RUFDQTtBVDZ1RHhDO0FTM3VEd0M7RUFDSTtFQUNBO0FUNnVENUM7QVMzdUQ0QztFQUNJO0VBQ0E7QVQ2dURoRDtBUzV1RGdEO0VBQ0k7QVQ4dURwRDtBUzF1RDRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0dURoRDtBU3p1RHdDO0VBQ0k7RUFDQTtFQUNBO0FUMnVENUM7QVN6dUQ0QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQydURoRDtBU3p1RGdEO0VBQ0k7QVQydURwRDtBU3h1RGdEO0VBQ0k7RUFDQTtBVDB1RHBEO0FTbnVEZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHF1RHBDO0FTbnVEb0M7RUFDSTtBVHF1RHhDO0FTaHVENEI7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBVGl1RGhDO0FTL3REZ0M7RUFDSTtFQUNBO0VBQ0E7QVRpdURwQztBUy90RGdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpdURwQztBUzd0RDRCO0VBQ0k7RUFDQTtFQUNBO0FUK3REaEM7QVM1dEQ0QjtFQUNJO0FUOHREaEM7QVN6dERvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMnREeEI7QVMxdER3QjtFQUNJO0VBQ0E7RUFDQTtBVDR0RDVCO0FTenREd0I7RUFDSTtFQUNBO0FUMnRENUI7QVN6dER3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQydEQ1Qjs7QVNqdERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG90RFI7QVNsdERRO0VBQ0k7QVRvdERaO0FTanREUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbXREWjs7QVVweUVJOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm16RVI7QVVqekVROzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FWK3pFWjtBVTN6RUk7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBVncwRVI7QVVwMEVZOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmsxRWhCO0FVaDFFZ0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjgxRXBCO0FVNTFFb0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0FWMDJFeEI7QVV4MkV3Qjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzM0U1QjtBVXAzRTRCOzs7Ozs7Ozs7Ozs7O0VBQ0k7QVZrNEVoQztBVS8zRTRCOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2NEVoQztBVXg0RW9COzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnM1RXhCO0FVcDVFd0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUVBO0FWaTZFNUI7QVUvNUU0Qjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjY2RWhDO0FVMzZFZ0M7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeTdFcEM7QVV2N0VvQzs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnE4RXhDO0FVbDhFb0M7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVZnOUV4QztBVTk4RXdDOzs7Ozs7Ozs7Ozs7O0VBQ0k7QVY0OUU1QztBVXo5RXdDOzs7Ozs7Ozs7Ozs7O0VBQ0k7QVZ1K0U1QztBVS85RTRCOzs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBVjQrRWhDO0FVMStFZ0M7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVncvRXBDO0FVcC9FNEI7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrZ0ZoQztBVWhnRmdDOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjhnRnBDO0FVeGdGNEI7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0FWc2hGaEM7QVVwaEY0Qjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWa2lGaEM7QVUvaEZ3Qjs7Ozs7Ozs7Ozs7OztFQUNJO0FWNmlGNUI7QVUxaUZ3Qjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBVndqRjVCO0FVdGpGNEI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVmdsRmhDO0FVOWtGZ0M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBVndtRnBDO0FVbG1Gb0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtBVmduRnhCO0FVNW1Gb0I7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwbkZ4QjtBVXhuRndCOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnNvRjVCO0FVOW5GSTs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBVjRvRlI7QVUxb0ZJOzs7Ozs7Ozs7Ozs7O0VBQ0k7QVZ3cEZSO0FVdHBGSTs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvcUZSO0FVbHFGSTs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QVZnckZSO0FVOXFGSTs7Ozs7Ozs7Ozs7OztFQUNJO0FWNHJGUjtBVTFyRkk7Ozs7Ozs7Ozs7Ozs7RUFDSTtBVndzRlI7O0FVanNGWTs7RUFDSTtBVnFzRmhCOztBVS9yRkE7RUFDSTtFQUNBO0VBQ0E7QVZrc0ZKOztBVTVyRlk7RUFDSTtBVityRmhCO0FVeHJGWTtFQUNJO0FWMHJGaEI7O0FVcHJGQTtFQUNJO0VBQ0E7QVZ1ckZKOztBV2hnR1E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBWGtnR1o7QVc5L0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYZ2dHcEI7QVc5L0ZvQjtFQUNJO0VBQ0E7RUFDQTtBWGdnR3hCO0FXNy9Gd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCsvRjVCO0FXNy9GNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYKy9GaEM7QVc3L0ZnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCsvRnBDO0FXNy9Gb0M7RUFDSTtFQUNBO0FYKy9GeEM7QVc3L0Z3QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrL0Y1QztBVzcvRjRDO0VBQ0k7QVgrL0ZoRDtBVzUvRjRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4L0ZoRDtBV3gvRm9DO0VBQ0k7RUFDQTtBWDAvRnhDO0FXdi9Gb0M7RUFDSTtFQUNBO0FYeS9GeEM7QVd2L0Z3QztFQUNJO0VBQ0E7RUFDQTtBWHkvRjVDO0FXdi9GNEM7RUFDSTtBWHkvRmhEO0FXdi9GZ0Q7RUFDSTtBWHkvRnBEO0FXdC9GZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3L0ZwRDtBV3QvRm9EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVh3L0Z4RDtBV3QvRndEO0VBQ0k7RUFDQTtBWHcvRjVEO0FXcC9Gb0Q7RUFDSTtBWHMvRnhEO0FXcC9Gd0Q7RUFDSTtFQUNBO0VBQ0E7QVhzL0Y1RDtBV3AvRjREO0VBQ0k7RUFDQTtFQUNBO0FYcy9GaEU7QVduL0Y0RDtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FYby9GaEU7QVdsL0ZnRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYby9GcEU7QVdqL0ZnRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbS9GcEU7QVcvK0Y0RDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYaS9GaEU7QVd0K0ZnRTtFQUNJO0VBQ0E7QVh3K0ZwRTtBVzU5RmdDO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg2OUZwQztBVzM5Rm9DO0VBQ0k7QVg2OUZ4QztBV3Y5RjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVh5OUZoQztBV3Y5RmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5OUZwQztBV3Y5Rm9DO0VBQ0k7QVh5OUZ4QztBV3Y5Rm9DO0VBQ0k7RUFDQTtFQUNBO0FYeTlGeEM7QVd2OUZ3QztFQUVJO0VBQ0E7QVh3OUY1QztBV3Q5RjRDO0VBQ0k7RUFDQTtBWHc5RmhEO0FXcjlGNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1OUZoRDtBV3I5RmdEO0VBQ0k7RUFDQTtFQUNBO0FYdTlGcEQ7O0FXdDhGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYeThGSjtBV3Y4Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYeThGUjs7QVd0OEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHk4Rko7QVd2OEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHk4RlI7QVd2OEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVh5OEZaO0FXdDhGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3OEZaO0FXdDhGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHc4RmhCO0FXdDhGZ0I7RUFDSTtFQUNBO0FYdzhGcEI7QVdyOEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdThGaEI7QVdyOEZnQjtFQUNJO0VBQ0E7QVh1OEZwQjs7QVdqOEZBO0VBQ0k7RUFDQTtFQUNBO0FYbzhGSjs7QVl0ekdRO0VBQ0k7RUFDQTtFQUNBO0FaeXpHWjtBWXJ6R2dCO0VBQ0k7QVp1ekdwQjtBWS95R0k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBWmd6R1I7QVk1eUdZO0VBRUk7RUFDQTtFQUNBO0FaNnlHaEI7QVkzeUdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnlHcEI7QVkzeUdvQjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0eUd4QjtBWTF5R3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjR5RzVCO0FZMXlHNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjR5R2hDO0FZMXlHZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNHlHcEM7QVl6eUdnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyeUdwQztBWXh5R2dDO0VBQ0k7RUFDQTtBWjB5R3BDO0FZdnlHZ0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnl5R3BDO0FZcnlHNEI7RUFDSTtFQUNBO0FadXlHaEM7QVlyeUdnQztFQUNJO0VBQ0E7QVp1eUdwQztBWWx5R3dDO0VBQ0k7RUFDQTtFQUNBO0Fab3lHNUM7QVlseUc0QztFQUNJO0VBQ0E7RUFDQTtBWm95R2hEO0FZL3hHNEQ7RUFDSTtBWml5R2hFO0FZM3hHZ0Q7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVo0eEdwRDtBWTF4R29EO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjR4R3hEO0FZaHhHNEM7RUFDSTtFQUNBO0Faa3hHaEQ7QVloeEdnRDtFQUNJO0VBQ0E7QVpreEdwRDtBWWh4R29EO0VBQ0k7QVpreEd4RDtBWXZ3RzRDO0VBRUk7RUFDQTtFQUNBO0Fad3dHaEQ7QVl0d0dnRDtFQUNJO0VBQ0E7RUFDQTtBWnd3R3BEO0FZcndHZ0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXdHcEQ7QVlyd0dvRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FadXdHeEQ7QVlwd0c0RDtFQUNJO0Fac3dHaEU7QVlqd0dvRDtFQUNJO0VBQ0E7QVptd0d4RDtBWWp3R3dEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm13RzVEO0FZandHNEQ7RUFDSTtFQUNBO0VBQ0E7QVptd0doRTtBWWh3RzREO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmt3R2hFO0FZandHZ0U7RUFDSTtBWm13R3BFO0FZaHdHNEQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3dHaEU7QVl2dkc0QjtFQUNJO0FaeXZHaEM7QVlwdkdvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fac3ZHeEI7QVlwdkd3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac3ZHNUI7QVlwdkc0QjtFQUNJO0Fac3ZHaEM7QVlwdkc0QjtFQUNJO0VBQ0E7RUFDQTtBWnN2R2hDO0FZcHZHZ0M7RUFFSTtFQUNBO0FacXZHcEM7QVludkdvQztFQUNJO0VBQ0E7QVpxdkd4QztBWWx2R29DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab3ZHeEM7QVlsdkd3QztFQUNJO0VBQ0E7RUFDQTtBWm92RzVDO0FZdHVHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp3dUdSOztBYWhqSEk7RUFDSTtBYm1qSFI7QWEvaUhRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWJnakhaO0FhNWlIZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiOGlIcEI7QWE1aUhvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI4aUh4QjtBYTVpSHdCO0VBQ0k7QWI4aUg1QjtBYTNpSHdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI2aUg1QjtBYXppSG9CO0VBQ0k7RUFDQTtFQUNBO0FiMmlIeEI7QWF6aUh3QjtFQUNJO0VBQ0E7RUFDQTtBYjJpSDVCO0FhdmlIb0I7RUFDSTtFQUNBO0FieWlIeEI7QWF4aUh3QjtFQUNJO0VBQ0E7QWIwaUg1QjtBYXhpSDRCO0VBQ0k7QWIwaUhoQztBYXJpSGdDO0VBQ0k7RUFDQTtBYnVpSHBDO0FhOWhId0I7RUFDSTtBYmdpSDVCO0FhN2hId0I7RUFDSTtFQUNBO0FiK2hINUI7QWEzaEhnQztFQUNJO0VBQ0E7QWI2aEhwQztBYTFoSGdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNGhIcEM7QWExaEhvQztFQUNJO0FiNGhIeEM7QWFsaEh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fib2hINUI7QWFsaEh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm9oSDVCO0FhbGhINEI7RUFDSTtBYm9oSGhDO0FhaGhId0I7RUFDSTtFQUNBO0VBQ0E7QWJraEg1QjtBYTdnSG9CO0VBR0k7RUFFQTtBYjRnSHhCO0FhMWdId0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMmdINUI7QWF6Z0g0QjtFQUNJO0FiMmdIaEM7QWF4Z0g0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMGdIaEM7QWFyZ0h3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidWdINUI7QWFyZ0g0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1Z0hoQztBYXJnSGdDO0VBQ0k7RUFDQTtBYnVnSHBDO0FhcmdIb0M7RUFDSTtFQUNBO0VBQ0E7QWJ1Z0h4QztBYXJnSHdDO0VBQ0k7QWJ1Z0g1QztBYXJnSDRDO0VBQ0k7QWJ1Z0hoRDtBYXBnSDRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fic2dIaEQ7QWFwZ0hnRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fic2dIcEQ7QWFwZ0hvRDtFQUNJO0VBQ0E7QWJzZ0h4RDtBYWxnSGdEO0VBQ0k7QWJvZ0hwRDtBYWxnSG9EO0VBQ0k7RUFDQTtFQUNBO0Fib2dIeEQ7QWFsZ0h3RDtFQUNJO0VBQ0E7RUFDQTtBYm9nSDVEO0FhamdId0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYm1nSDVEO0FheC9HNEQ7RUFDSTtFQUNBO0FiMC9HaEU7QWEvK0dnQzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmcvR3BDO0FhOStHb0M7O0VBQ0k7QWJpL0d4QztBYTMrRzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWI2K0doQztBYTMrR2dDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI2K0dwQztBYTMrR29DO0VBQ0k7QWI2K0d4QztBYTMrR29DO0VBQ0k7RUFDQTtFQUNBO0FiNitHeEM7QWEzK0d3QztFQUVJO0VBQ0E7QWI0K0c1QztBYTErRzRDO0VBQ0k7RUFDQTtBYjQrR2hEO0FheitHNEM7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyK0doRDtBYXorR2dEO0VBQ0k7RUFDQTtFQUNBO0FiMitHcEQ7O0FjMzFIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBbUNRO0VBQ0k7RUFDQTtFQUNBO0FkMjFIWjtBY3oxSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMjFIaEI7QWN6MUhnQjtFQUNJO0VBQ0E7QWQyMUhwQjtBY3oxSG9CO0VBQ0k7QWQyMUh4QjtBY3YxSGdCO0VBQ0k7RUFDQTtFQUNBO0FkeTFIcEI7QWN2MUhvQjtFQUNJO0FkeTFIeEI7QWNyMUhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR1MUhwQjtBY3AxSFk7RUFDSTtBZHMxSGhCO0FjcjFIZ0I7RUFDSTtFQUNBO0VBQ0E7QWR1MUhwQjtBY3IxSG9CO0VBQ0k7RUFDQTtFQUNBO0FkdTFIeEI7QWNyMUhvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkdTFIeEI7QWN0MUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzFINUI7QWN0MUg0QjtFQUNJO0FkdzFIaEM7QWN0MUg0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkdzFIaEM7QWN0MUg0QjtFQUNJO0FkdzFIaEM7QWN0MUg0QjtFQUNJO0VBQ0E7QWR3MUhoQztBY3AxSG9CO0VBQ0k7RUFDQTtBZHMxSHhCO0FjcDFId0I7RUFDSTtFQUNBO0FkczFINUI7QWNyMUg0QjtFQUNJO0FkdTFIaEM7QWNwMUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHMxSDVCO0FjcjFINEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdTFIaEM7QWNyMUg0QjtFQUNJO0VBQ0E7QWR1MUhoQztBY3IxSGdDO0VBQ0k7QWR1MUhwQzs7QWN4MEhnQjtFQUNJO0FkMjBIcEI7QWN6MEhvQjtFQUNJO0VBQ0E7QWQyMEh4QjtBY3owSG9CO0VBQ0k7QWQyMEh4QjtBY24wSGdDO0VBQ0k7RUFDQTtBZHEwSHBDO0FjbjBIb0M7RUFDSTtBZHEwSHhDO0FjbDBIZ0M7RUFDSTtBZG8wSHBDOztBZXpnSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjRnSUo7QWUxZ0lJO0VBQ0k7RUFDQTtBZjRnSVI7QWV6Z0lJO0VBQ0k7QWYyZ0lSO0FleGdJSTtFQUNJO0VBQ0E7QWYwZ0lSO0FldmdJSTtFQUNJO0VBQ0E7RUFDQTtBZnlnSVI7QWV2Z0lRO0VBQ0k7QWZ5Z0laO0FlcmdJSTtFQUNJO0FmdWdJUjtBZXJnSVE7RUFDSTtFQUNBO0VBQ0E7O2dCQUFBO0VBSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QWYyaklaO0FlbmdJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnFnSVo7QWVuZ0lZO0VBQ0k7RUFDQTtBZnFnSWhCO0FlcGdJZ0I7RUFDSTtFQUNBO0Fmc2dJcEI7QWVwZ0lvQjtFQUNJO0Fmc2dJeEI7QWVuZ0lvQjtFQUNJO0FmcWdJeEI7QWVqZ0lZO0VBQ0k7QWZtZ0loQjtBZWhnSW9CO0VBQ0k7QWZrZ0l4QjtBZTkvSGdCO0VBQ0k7QWZnZ0lwQjtBZTUvSFk7RUFDSTtFQUNBO0FmOC9IaEI7QWU3L0hnQjtFQUNJO0FmKy9IcEI7QWU3L0hnQjtFQUNJO0VBQ0E7QWYrL0hwQjtBZXovSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZjIvSFI7QWV4L0hJO0VBQ0k7QWYwL0hSOztBZXQvSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZnkvSEo7O0FnQjdwSUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoQmdxSU47QUFDRjtBZ0I5cElBO0VBRUk7SUFDSTtJQUNBO0VoQitwSU47RWdCN3BJRTtJQUNJO0VoQitwSU47RWdCN3BJTTtJQUNJO0VoQitwSVY7RWdCNXBJRTtJQUNJO0VoQjhwSU47RWdCNXBJTTtJQUNJO0VoQjhwSVY7RWdCM3BJRTtJQUNJO0VoQjZwSU47RWdCNXBJTTtJQUNJO0VoQjhwSVY7RWdCM3BJRTtJQUNJO0lBQ0E7RWhCNnBJTjtBQUNGO0FnQjFwSUE7RUFFSTtJQUNJO0lBQ0E7RWhCMnBJTjtFZ0J6cElFO0lBQ0k7RWhCMnBJTjtFZ0IxcElNO0lBQ0k7RWhCNHBJVjtBQUNGO0FnQnZwSUE7RUFFSTtJQUNJO0lBQ0E7RWhCd3BJTjtBQUNGO0FnQnBwSUE7RUFFSTtJQUNJO0lBQ0E7SUFDQTtFaEJxcElOO0VnQmpwSVU7SUFDSTs7TUFBQTtFaEJxcElkO0FBQ0Y7QWdCM29JQTtFQUVJOztJQUFBO0VBSUk7SUFDSTtJQUNBO0lBQ0E7RWhCMm9JVjtFZ0J6b0lVO0lBQ0k7RWhCMm9JZDtBQUNGO0FnQnRvSUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFaEJ3b0lOO0FBQ0Y7QWdCcm9JQTtFQUVJO0lBQ0k7SUFDQTtFaEJzb0lOO0FBQ0Y7QUF6dUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTJ1SUo7O0FBeHVJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBMnVJSjs7QUF4dUlBO0VBQ0k7RUFDQTtFQUNBO0FBMnVJSjs7QUF4dUlBO0VBQ0k7QUEydUlKOztBQXh1SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMnVJSjtBQTF1SUk7RUFDSTtFQUNBO0VBQ0E7QUE0dUlSOztBQXh1SUE7RUFDSTtFQUNBO0FBMnVJSjs7QUF4dUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEydUlKO0FBenVJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEydUlSO0FBenVJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEydUlaO0FBenVJWTtFQUNJO0VBQ0E7RUFDQTtBQTJ1SWhCO0FBdnVJUTtFQUNJO0VBQ0E7QUF5dUlaOztBQXB1SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXV1SUo7QUFydUlJO0VBRUk7RUFDQTtBQXN1SVI7QUFwdUlRO0VBQ0k7RUFDQTtFQUNBO0FBc3VJWjs7QUFqdUlBO0VBQ0k7SUFDSTtFQW91SU47RUFsdUlFO0lBQ0k7RUFvdUlOO0FBQ0Y7QUFqdUlBO0VBQ0k7QUFtdUlKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9fdmFyLnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19mYWNldHNlYXJjaC5zY3NzIiwid2VicGFjazovL2NpZ2FjY2Vzcy1sc2QtdGhlbWUtd2VicGFjazUtc2Fzcy8uL3Njc3MvX2N1c3RvbXRleHQuc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9fY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19hY2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9fY2FydC5zY3NzIiwid2VicGFjazovL2NpZ2FjY2Vzcy1sc2QtdGhlbWUtd2VicGFjazUtc2Fzcy8uL3Njc3MvX2NoZWNrb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vY2lnYWNjZXNzLWxzZC10aGVtZS13ZWJwYWNrNS1zYXNzLy4vc2Nzcy9fc2RhY2hhdGV4cHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9jaWdhY2Nlc3MtbHNkLXRoZW1lLXdlYnBhY2s1LXNhc3MvLi9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2NpZ2FjY2Vzcy1sc2QtdGhlbWUtd2VicGFjazUtc2Fzcy8uL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2NpZ2FjY2Vzcy1sc2QtdGhlbWUtd2VicGFjazUtc2Fzcy8uL3Njc3MvX21lZGlhcXVlcmllcy5zY3NzIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/