.product__price .product__button .add_to_cart_button.js-add-to-cart,
.basket-footer,
.header-cart,
.product__price,
.catalog-detail__btns .uk-button.add_to_cart_button,
.catalog-detail__count {
  /*display: none !important;*/
}

@media (min-width: 1366px) {
  #panel {
    /* width: calc(100% - 310px) !important; */
    position: fixed;
    top: 0px;
    height: 5px;
    width: 100%;
    z-index: 9999 !important;
  }

  /*.loaded #panel + .uk-offcanvas-content .fly-basket.uk-offcanvas-bar {
    padding-top: 131px;
  }*/

  #bx-panel {
    top: -147px;
    transition: top 0.5s ease;
  }

  #panel:hover #bx-panel {
    top: 0px;
  }
}

.select2-container {
  width: 100% !important;
}

/* .uk-flex>.select2-container{
    max-width: 300px;
} */

.select2-container--default .select2-selection--single {
  width: 100%;
  max-width: 100%;
  height: 40px;
  border: 1px solid var(--color-muted);
  padding: 0 10px;
  background-color: transparent;
  color: var(--color-text);
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
  font-size: 0.875rem;
  outline: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
  width: 26px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
}

.select2-dropdown {
  border: 1px solid var(--color-muted);
  border-radius: 5px;
  background-color: var(--header-drop-cart);
}

.select2-container--open .select2-dropdown--below {
  border-top: 1px solid var(--color-muted);
}

.select2-container--open .select2-dropdown--above {
  border-bottom: 1px solid var(--color-muted);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  height: 40px;
  border: 1px solid var(--color-muted);
  background-color: var(--header-drop-cart);
  color: var(--color-text);
  outline: 0;
  font-size: 0.75rem;
  padding-left: 10px;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 12px;
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
  box-shadow: inset 0 0 12px var(--color-dark);
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: var(--color-dark);
}

.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  background-color: var(--color-black);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--color-text);
}

.fly-basket--line .select2-container--default .select2-selection--single {
  border: 0;
  border-bottom: 1px solid #655050;
  background-color: transparent;
  border-radius: 0;
}

.fly-basket--line .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.field-loaded {
  position: relative;
}

.field-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}

.select2-results {
  font-size: 0.75rem;
}

.uk-form-small {
  height: 30px;
}

.select2-container--default .select2-results .select2-results__option {
  padding: 6px;
  border-radius: 0;
}

/* .product__size .uk-button{
  min-width: 80px;
  width: auto;
} */

div.title-search-result {
  z-index: 9999;
}

.sidebar-promo #form-order-coupon {
  padding-right: 110px;
  border-width: 0 0 1px 0;
}

.product__price .product__button .add_to_cart_button.js-add-to-cart .uk-icon {
  margin-left: 3px;
  top: -2.5px;
  position: relative;
}

[data-theme="dark"] .uk-accordion-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 330 330' viewBox='0 0 330 330'%3E%3Cpath d='M325.607 79.393c-5.857-5.857-15.355-5.858-21.213.001l-139.39 139.393L25.607 79.393c-5.857-5.857-15.355-5.858-21.213.001-5.858 5.858-5.858 15.355 0 21.213l150.004 150a14.999 14.999 0 0 0 21.212-.001l149.996-150c5.859-5.857 5.859-15.355.001-21.213z' fill='%23fff'/%3E%3C/svg%3E");
}

[data-theme="dark"] .uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 330 330' viewBox='0 0 330 330'%3E%3Cpath d='m325.606 229.393-150.004-150a14.997 14.997 0 0 0-21.213.001l-149.996 150c-5.858 5.858-5.858 15.355 0 21.213 5.857 5.857 15.355 5.858 21.213 0l139.39-139.393 139.397 139.393A14.953 14.953 0 0 0 315 255a14.95 14.95 0 0 0 10.607-4.394c5.857-5.858 5.857-15.355-.001-21.213z' fill='%23fff'/%3E%3C/svg%3E");
}

[data-theme="dark"] .uk-overlay-default {
  background: hsla(0, 0%, 100%, 0.1);
}

[data-theme="dark"] .uk-input,
[data-theme="dark"] .uk-select,
[data-theme="dark"] .uk-textarea {
  border-color: var(--color-muted);
  background-color: transparent;
}

[data-theme="dark"] .uk-input:disabled,
[data-theme="dark"] .uk-select:disabled,
[data-theme="dark"] .uk-textarea:disabled,
[data-theme="dark"] .uk-input.uk-disabled,
[data-theme="dark"] .uk-select.uk-disabled,
[data-theme="dark"] .uk-textarea.uk-disabled {
  background-color: var(--color-tertiary);
}

[data-theme="dark"] .uk-subnav-pill > .uk-active > a {
  color: var(--color-black);
}

[data-theme="dark"] .uk-subnav-fill .uk-radio:checked + label {
  color: var(--color-black);
}

.page-header {
  z-index: 990;
}

.uk-modal {
  z-index: 1000;
}

.uk-modal-dialog,
.uk-modal-close-full,
.uk-modal-footer,
.uk-modal-header {
  background: var(--color-dark_gray);
}

.basket-footer__order:hover,
.basket-footer__order:focus {
  color: #fff;
}

.header-phone__tel .svg-icon {
  top: -1px;
}

.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
  background: var(--bg-bw);
}

.actions-list__item .uk-card {
  height: 100%;
}

.user-addressmap-favorite-address-wrap:after {
  left: 0;
}

.user-addressmap-favorite-address-wrap #user-addressmap-favorite-address {
  border: 0;
  padding-left: 30px;
}

#deliveryDate,
#deliveryTime {
  width: 100%;
}

@media screen and (min-width: 960px) {
  #deliveryDate,
  #deliveryTime {
    width: 50%;
  }
}

@media screen and (min-width: 1200px) {
  #deliveryDate,
  #deliveryTime {
    width: 25%;
  }
}

.uk-notification-message.uk-notification-message-danger {
  border: 0;
  padding: 20px 30px;
}

.uk-label {
  white-space: pre-wrap;
}

.product__price .product__button.in-basket .uk-button {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
  color: var(--color-global);
}

.product__name-wrap button.uk-icon-link svg path {
  fill: var(--color-bw);
}

.alfabank__wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.alfabank__wrapper .alfabank__error-message {
  color: var(--color-bw);
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 40px;
  width: 40px;
  left: 0px;
  bottom: 4px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  box-shadow: 0 0px 15px #2020203d;
  background: white url("https://i.ibb.co/FxzBYR9/night.png");
  background-repeat: no-repeat;
  background-position: center;
}

.switch input:checked + .slider {
  background-color: #2196f3;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
  background: white url("https://i.ibb.co/7JfqXxB/sunny.png");
  background-repeat: no-repeat;
  background-position: center;
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.icon-payment path {
  fill: var(--color-bw);
}

.sidebar-auth__title {
  color: #fff;
}

.sidebar-auth__code {
  color: #fff;
}

.sidebar-auth__form p,
.sidebar-auth__meta {
  color: #fff;
}

.sidebar-auth__form .uk-button-dark,
.sidebar-auth__form .uk-button-dark:hover {
  color: #000;
}

.catalog-detail__comp p {
  width: 100%;
  margin-bottom: 20px;
}
.catalog-detail__comp dl {
  width: 33%;
  margin-bottom: 20px;
}

.product__name-wrap {
  flex-grow: 0;
}

.product__price {
  margin-top: 0;
}

.product__image {
  padding-bottom: 100%;
}

.js-item.product .product__size .js-offerSelect {
  display: flex;
  flex-wrap: wrap;
}

.js-item.product .product__size .js-offerSelect.select-custom {
  min-height: 40px;
  color: var(--color-bw);
  outline: none;
}

.js-item.product .product__size .js-offerSelect.select-custom option {
  color: #000;
}

.js-item.product .product__size .js-offerSelect__btn {
  width: 100%;
}

.catalog-main-list a{
  color: var(--color-text);
}

.uk-card-default.uk-card-dark{
  background: #272e3a;
  padding: 10px;
  border-radius: 10px;
}

body .bx-pagination .bx-pagination-container ul li.bx-active span{
  background: #de4b6a;
}