@media (max-width: 480px) {
  .f-newsletter__decoration picture {
    display: none;
  }
}
.m-header {
  z-index: 99;
}
.s-filters__sort-select .text-select {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 1rem;
  padding: 1rem 1.25rem;
  font-weight: 600;
  border: 1px solid #fff;
  width: 230px;
}
.s-filters__sort-select .text-select svg {
  width: 12px;
  height: 12px;
}
.s-filters__sort-select .text-select:hover {
  cursor: pointer;
  border: 1px solid #dfe8ef;
  border-radius: 28px;
}
.s-filters__sort-select .sort-dropdown {
  display: none;
  position: absolute;
  width: 230px;
  border: 1px solid #dfe8ef;
  padding: 10px 15px;
  border-bottom-right-radius: 28px;
  border-bottom-left-radius: 28px;
}
.s-filters__sort-select .sort-dropdown .sort-dropdown-items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.s-filters__sort-select .sort-dropdown .sort-dropdown-items a {
  text-decoration: none;
  font-size: 1rem;
  font-weight: 600;
  padding: 10px;
}
.s-filters__sort-select .sort-dropdown .sort-dropdown-items a:hover {
  background: #adc9bd;
  color: #fff;
  border-radius: 20px;
}
.s-filters__sort-select.--open .sort-dropdown {
  display: block;
}
.s-filters__sort-select.--open .text-select {
  border: 1px solid #dfe8ef;
  border-radius: 28px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom: 0px;
}
.product-line-quantity .bootstrap-touchspin {
  display: flex;
  width: 100%;
  justify-content: center;
}
.product-line-quantity .bootstrap-touchspin .btn-touchspin {
  background: transparent;
  padding: 0px;
  display: flex;
}
.product-line-quantity .bootstrap-touchspin input {
  border: 0px;
  width: 80px;
  text-align: center !important;
  padding-left: 15px;
}
.product-line-quantity .bootstrap-touchspin .js-increase-product-quantity {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjMjM4NDZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljk3NSA2Ljk3NVYzaDIuMDV2My45NzVIMTN2Mi4wNUg5LjAyNVYxM2gtMi4wNVY5LjAyNUgzdi0yLjA1aDMuOTc1WiIgY2xpcC1ydWxlPSJldmVub2RkIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==") no-repeat;
  min-width: auto;
  min-height: auto;
  width: 20px;
  height: 20px;
  background-size: cover;
  position: absolute;
  left: 5px;
}
.product-line-quantity .bootstrap-touchspin .js-decrease-product-quantity {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzIzODQ2ZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAxMmExIDEgMCAwIDEgMS0xaDE0YTEgMSAwIDEgMSAwIDJINWExIDEgMCAwIDEtMS0xWiIgY2xpcC1ydWxlPSJldmVub2RkIi8+CiAgICAgICAgICAgICAgICAgICAgPC9zdmc+") no-repeat;
  min-width: auto;
  min-height: auto;
  width: 20px;
  height: 20px;
  background-size: cover;
  color: #23846f;
  position: absolute;
  right: 5px;
}
.opc-container {
  font-family: Rethink Sans, sans-serif;
}
.opc-container .btn {
  padding: 0px;
  min-width: auto;
  min-height: auto;
}
.opc-container #supercheckout-fieldset .orangebutton {
  background: #23846f !important;
  border-radius: 3rem;
  border: 1px solid #23846f !important;
  text-transform: none;
  font-size: 1.125rem;
  padding: 1.125rem 2rem;
}
.opc-container #supercheckout-fieldset .orangebutton:hover {
  background: linear-gradient(90deg, #15324f 0%, #23846f 101.12%) !important;
  border: 1px solid #23846f !important;
  border-bottom: 1px solid #23846f !important;
}
.i-product__body .i-product__title {
  height: 50px;
}
.i-product__body .i-product__content .i-pricelist {
  height: 130px;
  overflow: hidden;
}
.f-login__footer {
  padding-top: 0px;
}
.f-checkbox-checked {
  background-color: #23846f;
}
.f-checkbox-checked svg {
  opacity: 1;
  transform: scale(1);
}
.f-filtration__content #js-active-search-filters {
  display: none;
}
/*# sourceMappingURL=custom.css.map */