.one_click__form__title, .basket__gifts__section__title, .basket__gifts__section__desc, .basket__refresh__gift:after {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.4px; }

.basket__product-inner.sale .good__price__value, .basket__product-inner.sale .good__price--sale, .basket__promocode, .basket__promocode:hover, .basket__promocode:focus, .basket__promocode:active, .cart__points__balance {
  font-family: Lato, Roboto, sans-serif;
  font-size: 31px;
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.8px;
  text-align: center; }

.page-heading {
  margin-bottom: 30px; }

label {
  width: 100%;
  font-size: 15px;
  cursor: pointer;
  font-weight: normal; }

.data__block__label label {
  max-width: 100%;
  width: auto; }

.data__block__label label input[type="radio"] {
  font-size: 22px; }

.data__block__label label input[type="radio"]:checked + span {
  font-weight: bold; }

.basket.row-flex {
  flex-flow: wrap;
  padding-top: 40px;
  padding-bottom: 18px;
  position: relative; }

.basket__hr__divider {
  border: 1px dashed #dde4e8; }
/** BEGIN BASKET LEFT COLUMN **/
.company__goods__wrap {
  background-color: white;
  border-radius: 4px;
  border: 1px solid #f6f6f6;
  margin-bottom: 20px; }

.goods_delivery_text {
  margin-left: 0;
  font-size: 14px;
  font-weight: bold; }
  .goods_delivery_text.red {
    color: red; }
  .goods_delivery_text.green {
    color: green; }
  .goods_delivery_text.blue {
    color: blue; }
/* Company header block for marketplace */
.company__info {
  padding: 30px 25px 10px; }

.company__image {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
  border-radius: 50% !important;
  border: 1px solid #e4e4e4; }

.company__info__properties {
  padding-left: 0; }

.company__title {
  font-size: 18px;
  margin: 5px 0; }

.company__title a {
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 85%;
  vertical-align: middle; }

.company__rating {
  color: #ff6b7e;
  margin-left: 10px; }

.company__work_time {
  color: #929292;
  word-wrap: break-word; }

.basket__summary__column {
  position: absolute;
  right: 0; }

.basket__company-order--marketplace .basket__product:first-child > .basket__hr__divider {
  display: none; }

.basket__shop-header {
  line-height: 30px;
  padding: 20px 25px; }

.basket__shop-header__title {
  float: left;
  font-size: 30px;
  font-weight: bold; }

.basket__shop-header__free-delivery-missing {
  background-color: rgba(0, 183, 255, 0.1);
  float: right;
  line-height: 20px;
  padding: 5px 10px; }
  @media (max-width: 768px) {
  .basket__shop-header__free-delivery-missing {
    position: relative !important;
    width: 100%;
    margin-top: 15px; } }
  .basket__shop-header__free-delivery-missing a {
    color: inherit;
    text-decoration: underline;
    white-space: nowrap;
    word-break: keep-all; }
    @media (min-width: 768px) {
  .basket__shop-header__free-delivery-missing a {
    float: right; } }
  @media (max-width: 768px) {
    .basket__shop-header__free-delivery-missing br {
      display: none; } }
/* Product in basket view */
.basket__product {
  padding: 0 25px; }

.basket__product-inner {
  padding: 20px 0; }

.basket__product__image {
  max-width: 100%;
  max-height: 115px; }

.good__price__preloader {
  display: none;
  width: 14px;
  height: 24px;
  justify-content: center;
  align-items: center; }

.good__price__value {
  font-size: 17px;
  color: #2d373a;
  font-weight: 700; }

.good__price__once {
  margin-left: 10px;
  color: #909090; }

.remove__good {
  line-height: 25px;
  font-size: 20px;
  cursor: pointer; }
  @media (max-width: 767.98px) {
  .remove__good {
    font-size: 24px;
    padding: 5px; } }

.good__title {
  margin-top: 10px; }
  .good__title a {
    color: #333; }

.good__count {
  font-size: 13px;
  margin-top: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .good__count > span {
    margin: 0 10px; }
  .good__count > span:first-child {
    margin-left: 0; }

.good__not-available {
  color: #f8001e;
  font-size: 13px;
  margin-top: 40px;
  text-transform: uppercase; }

.basket__product--not-available .good__count__reduce, .basket__product--not-available .good__count__add {
  color: #a0a0a0;
  cursor: default; }

.good__not__available {
  color: #a0a0a0; }

a.good__not__available__link {
  text-decoration: underline; }

a.good__not__available__link, a.good__not__available:hover, a.good__not__available:focus {
  color: #333;
  margin-left: 10px; }

.good__price--sale {
  display: none; }

.basket__product-inner .good__price {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 24px; }

@media (max-width: 991.98px) {
      .basket__product-inner.sale .good__price {
        flex-direction: column;
        align-items: flex-start;
        height: 44px; } }
  .basket__product-inner.sale .good__price__value {
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    color: #858e99;
    text-decoration: line-through; }
  .basket__product-inner.sale .good__price--sale {
    display: block;
    font-family: Roboto, sans-serif;
    margin-right: 10px;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: normal;
    color: #ff6b7e; }
  @media (max-width: 991.98px) {
      .basket__product-inner.sale .good__price__preloader {
        height: 44px; } }

@media (max-width: 768px) {
  .basket__product-inner .good__price {
    flex-wrap: wrap;
    height: auto; } }

.company__delivery {
  margin: 0;
  padding: 20px 30px;
  background-color: #fcfcfe;
  border-bottom: 1px solid #f3f3f3; }

.company__delivery__info {
  font-size: 12px;
  color: #828282; }

.company__delivery__info__title {
  margin-bottom: 15px;
  color: #333;
  font-size: 14px;
  border-bottom: 1px solid #f1f1f1; }

.company__delivery__info__region {
  position: relative;
  margin-bottom: 5px; }

.company__delivery__info__region__not_allowed {
  color: #bbb; }

.company__delivery__icon {
  font-size: 28px;
  color: #929292;
  vertical-align: middle;
  margin-left: 20px; }

.company__delivery__free__text {
  display: inline-block;
  color: #929292;
  margin-left: 10px;
  vertical-align: middle;
  font-size: 13px; }

.company__delivery__amount {
  font-size: 15px;
  line-height: 40px; }

.company__delivery__pickup_3, .company__delivery__pickup {
  color: #ff6b7e;
  text-align: right;
  font-weight: bold;
  line-height: 40px;
  font-size: 15px; }

.company__delivery__pickup_2, .company__delivery__pickup.free {
  color: #4fab5b;
  font-weight: bold; }

.company__free__delivery {
  padding: 9px;
  background: #0ad;
  color: white;
  text-align: center;
  margin: 0; }

.company__free__delivery .fa {
  font-size: 17px;
  margin-right: 10px; }

.company__free__delivery a {
  color: white;
  text-decoration: underline; }

.goods__result__delivery__company {
  margin: 0;
  padding: 15px 30px 0; }

.delivery-variant__value {
  display: inline-block;
  border-radius: 2px;
  background-color: #f0f2f5;
  padding: 10px 20px;
  font-size: 13px;
  cursor: pointer;
  user-select: none; }

.delivery-variant__info {
  border-radius: 2px;
  background-color: #e0f2fa;
  padding: 10px;
  font-size: 13px;
  line-height: 1.54;
  margin-top: 20px; }
  .delivery-variant__info a {
    color: #333;
    text-decoration: underline; }

.delivery-variant__modal__content {
  width: 900px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #dde4e8;
  height: inherit;
  margin: 0 auto; }

#delivery-variant-dialog .delivery__modal__header {
  width: 100%;
  float: left; }
  #delivery-variant-dialog .delivery-variant__info__close {
    position: absolute;
    right: 6px;
    top: 6px; }
  #delivery-variant-dialog .delivery-modal__info {
    display: none; }
  #delivery-variant-dialog .delivery-variant__info__close.close {
    opacity: 1;
    padding: 9px;
    cursor: pointer;
    z-index: 2;
    outline: none; }
  #delivery-variant-dialog .modal-dialog {
    max-height: 800px;
    height: 537px;
    width: 900px;
    margin: 40px auto; }
  #delivery-variant-dialog .modal-body {
    padding: 0; }
  #delivery-variant-dialog .delivery-modal__info {
    height: 620px;
    width: 378px;
    padding: 12px;
    z-index: 2;
    background: #fff; }
  #delivery-variant-dialog .delivery-modal__empty {
    position: absolute;
    z-index: 1;
    background-color: #fff;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: red;
    display: none; }
  #delivery-variant-dialog #map {
    position: absolute;
    height: 620px;
    width: 100%;
    right: 0;
    top: 0; }

.delivery-modal__info {
  position: relative; }

.delivery-modal__info-description {
  border-radius: 2px;
  background-color: #e2faf8;
  padding: 12px;
  margin-top: 25px; }
  .delivery-modal__info-description span, .delivery-modal__info-description ol, .delivery-modal__info-description li {
    font-size: 13px;
    line-height: 1.54; }
  .delivery-modal__info-description ol {
    padding-left: 15px; }

.delivery-modal_company-title {
  font-size: 17px;
  font-weight: bold;
  width: 90%; }

.delivery-modal_company-address, .delivery-modal_company-worktime {
  font-size: 15px;
  margin-top: 17px; }
  .delivery-modal_company-address .delivery-modal_company__label, .delivery-modal_company-worktime .delivery-modal_company__label {
    font-weight: bold; }
  .delivery-modal_company-address .delivery-modal_company_empty_value, .delivery-modal_company-worktime .delivery-modal_company_empty_value {
    color: #ff6b7e;
    display: none; }

.delivery-modal__submit {
  border-radius: 2px;
  background-color: #2d373a;
  font-size: 16px;
  color: #fff;
  padding: 14px 20px;
  width: 165px;
  cursor: pointer;
  border: none;
  white-space: nowrap;
  display: block;
  margin: 20px auto; }

.delivery-modal__submit[disabled] {
  opacity: 0.3; }

.goods__result {
  margin: 0;
  padding: 20px 30px; }

.goods__result__text {
  font-size: 15px;
  line-height: 40px; }

.goods__result .goods__result__text {
  font-size: 18px; }

.good__control__action {
  display: inline-block;
  width: auto;
  cursor: pointer;
  color: black;
  margin-left: auto;
  position: relative;
  z-index: 2; }

.good__count__reduce, .good__count__add {
  font-size: 24px;
  cursor: pointer;
  vertical-align: middle;
  line-height: 13px;
  margin: 0 2px; }

.company__goods__wrap button {
  background: transparent;
  border: none;
  outline: none;
  padding: 0; }

.company__goods__wrap button.button__site__white {
  background-color: #cbced2;
  padding: 7px 16px; }
/** END BASKET LEFT COLUMN **/
/** BASKET RIGHT COLUMN **/
.basket__summary {
  padding: 0;
  border-radius: 4px; }

.basket__summary__header {
  font-weight: bold;
  font-size: 30px;
  margin: 10px 0 20px; }

.basket__summary__goods {
  padding: 10px 25px 0 25px;
  border: 1px solid #f6f6f6;
  border-bottom: none; }

.basket__summary__company {
  margin-top: 20px; }

.basket__summary__overall {
  background-color: #fff;
  border: 1px solid #f6f6f6;
  border-top: none; }

.basket__summary__overall-main {
  padding: 30px 25px 10px 25px;
  margin-bottom: 20px; }

.basket__summary__goods--shop {
  background-color: #fff; }

.basket__right__column {
  font-size: 15px; }

.basket__right__column__company {
  margin: 10px -15px; }

.basket__right__column__total {
  margin: 50px -15px;
  font-weight: bold; }

.basket__summary__overall-amount {
  font-weight: bold;
  font-size: 18px;
  line-height: 20px; }

@media screen and (max-width: 1199px) {
  .basket__summary__overall-amount {
    font-size: 17px; } }

.basket__right__column__discount__row {
  display: none; }

.basket__right__column__discount, .basket__right__column__online_discount, .basket__right__column__promocode_discount {
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 14px; }

.basket__right__column__discount__overall {
  font-weight: bold;
  font-size: 18px;
  padding-top: 20px; }

.basket__right__column__total__online, .basket__right__column__total__delivery {
  display: none;
  margin: 5px -15px; }

.basket__right__column__order__button__wrap {
  padding: 0 5px;
  margin-top: 40px; }

.basket__right__column__order__button {
  background-color: #ff6b7e;
  border-radius: 2px;
  color: #fff;
  display: block;
  font-size: 17px;
  padding: 14px;
  text-align: center;
  margin-bottom: 20px; }

.basket__right__column__order__button:hover, .basket__right__column__order__button:focus {
  text-decoration: none;
  color: white; }

.basket__right__column__order__button i {
  font-size: 20px;
  border-right: 1px solid #e66879;
  padding: 0 15px 0 10px; }

.basket__right__column__order__button span {
  display: inline-block;
  width: 75%;
  text-align: center; }
/* NOTE: .basket__right__column__signin - not used any more */
.basket__right__column__signin, .basket__order__agreement {
  color: #6b7174;
  font-size: 13px;
  margin-top: 30px; }

.basket__right__column__signin a, .basket__order__agreement > a {
  text-decoration: underline;
  color: #6b7174; }

.basket__order__agreement {
  margin-top: 0;
  padding: 20px 10px; }

.basket__payment-supported-by {
  padding: 20px 10px; }
  .basket__payment-supported-by .basket__payment-supported-by__services {
    text-align: left; }
  .basket__payment-supported-by .basket__payment-supported-by__services > img {
    margin-right: 15px;
    max-height: 40px;
    max-width: 65px; }

.basket__payment-supported-by__description {
  font-size: 13px;
  letter-spacing: -0.4px;
  margin-top: 20px; }

.basket__summary__goods--shop .basket__right__column__amount, .basket__summary__goods--shop .basket__right__column__delivery, .basket__summary__goods--shop .basket__right__column__delivery__pickup {
  font-weight: bold; }

.basket__online__discount_info {
  padding: 0 5px;
  text-align: center;
  color: #fff;
  font-size: 13px;
  border-radius: 11px;
  background-color: #11a55e;
  display: inline-block;
  line-height: 1.69;
  font-weight: 500;
  margin-left: 10px;
  margin-right: 10px; }

.basket__subs__create__link {
  text-decoration: underline;
  color: #6b7174;
  margin-top: 20px;
  display: inline-block; }

.one_click__form__modal__header {
  padding: 0;
  border-bottom: none;
  float: right;
  z-index: 1;
  position: relative; }

.one_click__form__modal__close.close {
  opacity: 1;
  text-shadow: none;
  padding: 9px;
  color: black; }
  .one_click__form__modal__close.close .iconz {
    font-weight: bold; }

.one_click__form__title {
  font-size: 17px;
  font-weight: 900;
  margin-top: 10px;
  text-align: center;
  margin-bottom: 15px; }

.one_click__form__modal__content {
  max-width: 500px;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #dde4e8;
  height: inherit;
  margin: 0 auto; }

#available-product-form-wrap {
  padding: 0 20px 20px; }

#form-one-click-order {
  margin-top: 25px; }
/** BEGIN BASKET CONFIRM **/
.delivery__block {
  margin-top: 0;
  padding: 20px 0; }

.delivery__block__header {
  font-size: 17px;
  font-weight: bold; }

.data__block__header {
  padding: 20px 0;
  font-size: 17px;
  font-weight: bold;
  position: relative; }

.data__block__data {
  padding: 35px 0;
  font-size: 15px; }

.block__special {
  background: #fcfcfe; }

.data__block__label {
  padding: 0; }

.data__block__label label {
  padding: 20px 20px 30px 30px; }

.data__block__special__discount {
  color: #ff6a7e;
  margin-bottom: 10px; }

.bonus__more__link {
  color: #8e8e93;
  text-decoration: underline; }

.change__delivery__addresses {
  background-color: #cbced2;
  padding: 8px 25px;
  color: #333; }

.change__delivery__addresses:hover, .change__delivery__addresses:focus {
  color: #333;
  text-decoration: none;
  background-color: #dde0e4; }

.basket__confirm .remove__good {
  display: none; }

.basket__delivery-date__calendar {
  display: none; }

.basket__delivery-date__load-spinner {
  line-height: 38px;
  text-align: center;
  width: 200px; }
/** END BASKET CONFIRM **/
.basket__empty {
  text-align: center; }

.basket__empty p {
  font-size: 15px; }

.basket__empty__icon {
  font-size: 36px; }

.basket__empty__button {
  background-color: #2d3739;
  color: white;
  padding: 15px 50px;
  border-radius: 2px;
  white-space: nowrap; }

.basket__empty__button:hover, .basket__empty__button:focus {
  text-decoration: none;
  color: white;
  background-color: #495456; }

.basket__delivery__signin {
  margin-top: 30px;
  font-size: 14px;
  color: #929292; }

.order__repay__text {
  text-align: center;
  margin: 45px 0; }

.order__repay__text p {
  color: #7d7d7d; }

.order__repay__text p a {
  color: #7d7d7d;
  text-decoration: underline; }

.basket__promocode, .basket__promocode:hover, .basket__promocode:focus, .basket__promocode:active {
  color: #fff;
  font-size: 17px;
  padding: 10px 15px;
  background: #000;
  text-decoration: none;
  font-weight: normal;
  border-radius: 2px;
  display: inline-block; }

.basket__promocode__wrap {
  text-align: left;
  margin-top: 10px; }

.user__promocode__error {
  color: #ff6b7e;
  font-size: 13px;
  text-align: center;
  margin: 5px 0;
  max-width: 196px; }

.basket__promocode + .popover {
  min-width: 228px; }

.basket__promocode + .popover .form__site {
  margin: 10px 0; }

.basket__promocode + .popover a {
  margin-top: 10px;
  width: 100%; }

.bonuses__actions {
  position: relative;
  display: inline-block;
  padding: 40px 0 0 30px; }
  .bonuses__actions > label {
    width: auto; }
  .bonuses__actions > label:first-child {
    margin-right: 60px; }

.bonuses__info__case {
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px; }
/** PERCENT PROMOCODE **/
.percent__promocode {
  position: relative;
  margin: 30px 0 0 0; }

.percent_promocode_code {
  font-weight: normal;
  font-size: 14px; }

.percent__promocode__title {
  font-size: 15px;
  font-weight: 500;
  color: #000;
  margin: 0 0 6px 0; }

.percent__promocode__remove {
  display: inline-block;
  color: #d0021b;
  font-size: 20px;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 9px; }

.percent__promocode__description {
  font-size: 13px;
  color: #2d373a;
  font-weight: normal; }

.promocode__remove_preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  border-radius: 5px;
  background: #eaeaea;
  top: 0;
  z-index: 1; }
/** END PERCENT PROMOCODE **/
.basket__success__message_s {
  font-size: 13px; }

.cart__points__balance {
  font-size: 41px;
  font-weight: 300;
  letter-spacing: normal; }

.basket__left__block {
  padding: 0 25px;
  background: white;
  border: 1px solid #f6f6f6;
  border-radius: 4px; }

.basket__points__links {
  background: url("/img/questions_bg.svg");
  float: right;
  width: 220px;
  height: 140px;
  text-align: center;
  padding: 30px 0;
  margin-right: 15px; }
  .basket__points__links a {
    font-size: 13px;
    color: #2d373a;
    display: block;
    line-height: 26px;
    font-weight: 400;
    text-decoration: underline; }

.popover {
  width: 320px; }

.personal-confirm.error .checkbox-text {
  color: red; }

.basket__gifts, .basket__products_gifts {
  padding: 0 25px; }

.basket__gifts__sections {
  margin: 0;
  margin-left: 13px; }

.basket__gifts__section__wrap {
  display: inline-block;
  padding: 24px 19px; }

.basket__gifts__section__title {
  font-size: 17px;
  font-weight: 900; }

.basket__gifts__section__desc {
  display: block;
  margin-top: 4px;
  font-size: 13px;
  color: #2d373a; }

.basket__gift__price {
  color: #2d373a; }

.basket__gift, .basket__product_gift {
  margin-bottom: 50px; }

.basket__gifts__section__empty {
  text-align: center;
  padding: 25px; }

.basket__refresh__gift {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 8px;
  margin-right: 15px;
  padding: 7px 14px;
  font-size: 16px;
  line-height: 1;
  color: green;
  background: #fff;
  border: 1px solid green;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.15s ease, color 0.15s ease; }
  .basket__refresh__gift:after {
    content: 'Сменить подарок';
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    color: inherit; }
  .basket__refresh__gift:hover {
    color: #fff;
    background: green; }

.basket__empty__disable_summary {
  background: url("../../image/basket_empty_gift.png") no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 580px;
  position: relative; }

.basket__empty__disable_summary .basket__right__column__order__button {
  white-space: nowrap;
  cursor: pointer;
  max-width: 320px;
  font-weight: bold;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 90px; }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .basket__empty__disable_summary .basket__right__column__order__button {
      margin: 0 15px; } }

.basket__empty__red_button:hover, .basket__empty__red_button :focus {
  text-decoration: none;
  color: white;
  background-color: #ff6b7e; }

.basket-empty .company__goods__wrap {
  height: 580px; }

.goods-item__button {
  display: none; }

.sale__pet .product-slider__slider, .basket__slider .product-slider__slider {
  background: none;
  padding: 0 68px; }
  @media (max-width: 575.98px) {
    .sale__pet .product-slider__slider, .basket__slider .product-slider__slider {
      padding: 0 50px; } }
  .sale__pet .product-slider__slider .slick-arrow, .basket__slider .product-slider__slider .slick-arrow {
    width: 38px;
    padding: 0; }
  .sale__pet .goods-item, .basket__slider .goods-item {
    margin-right: 10px;
    min-height: 325px;
    max-height: 325px; }
  .sale__pet .goods-item__button, .basket__slider .goods-item__button {
    display: block;
    width: 100%;
    height: 30px; }
  .sale__pet .goods-item__button .goods-item__footer__basket__button, .basket__slider .goods-item__button .goods-item__footer__basket__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin-top: 5px;
    border-radius: 2px;
    background: #ff6b7e;
    border: none;
    color: #fff;
    text-decoration: none; }
    .sale__pet .goods-item__button .goods-item__footer__basket__button:hover, .basket__slider .goods-item__button .goods-item__footer__basket__button:hover, .sale__pet .goods-item__button .goods-item__footer__basket__button:active, .basket__slider .goods-item__button .goods-item__footer__basket__button:active, .sale__pet .goods-item__button .goods-item__footer__basket__button:focus, .basket__slider .goods-item__button .goods-item__footer__basket__button:focus {
      background: rgba(255, 107, 126, .8);
      outline: none;
      text-decoration: none; }
    .sale__pet .goods-item__button .goods-item__footer__basket__button.disabled, .basket__slider .goods-item__button .goods-item__footer__basket__button.disabled {
      background: rgba(255, 107, 126, .8); }
    .sale__pet .goods-item__button .goods-item__footer__basket__button.show, .basket__slider .goods-item__button .goods-item__footer__basket__button.show {
      display: flex !important;
      justify-content: center;
      align-items: center;
      color: #fff !important; }
  .sale__pet .goods-item__button__preloader, .basket__slider .goods-item__button__preloader {
    width: 14px;
    height: 14px;
    margin-right: 5px; }
  @media (max-width: 575.98px) {
    .sale__pet .home__product__list__item, .basket__slider .home__product__list__item {
      max-height: unset; } }
