@media (max-width: 1400px) and (min-width: 0px) {
  .header-nav__list > li > a {
    font-size: 16px;
    padding: 16px 12px;
  }
  .cart-btn__text {
    font-size: 16px;
  }
  .header-nav-wr.is-fixed .header-nav__list > li > a {
    font-size: 13px;
  }
}
@media (max-width: 1199px) and (min-width: 0px) {
  .header-top-items .header-top-item {
    margin-right: 20px;
  }
  .header-profile-item {
    margin-right: 15px;
  }
  .hp-profile {
    min-width: 170px;
  }
  .hp-profile__text {
    font-size: 16px;
  }
  .shop-page__filter {
    float: none;
    margin-top: 0;
    margin-bottom: 15px;
  }
  .header-nav__list > li > a {
    font-size: 13px;
    padding: 16px 7px;
  }
  .cart-btn__text {
    font-size: 16px;
  }
  .logo__text {
    font-size: 14px;
  }
  .header-nav-wr.is-fixed .hn-bonus {
    display: none;
  }
  div.ml30 {
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  div.ml30-np {
    margin-left: -20px;
    margin-right: -20px;
  }
  .shop-cat-links {
    flex-wrap: wrap;
    justify-content: center;
  }
  .shop-cat-link {
    width: 25%;
  }
  .ci-right {
    margin-top: 30px;
  }
  .cart-bottom-info__old {
    font-size: 14px;
    margin-right: 10px;
  }
  .cart-bottom-info__blue {
    font-size: 14px;
  }
  .cart-bottom-total__left {
    margin-right: 15px;
  }
  .cart-item__name {
    font-size: 14px;
  }
  .cart-item__label {
    font-size: 14px;
  }
  .cart-item {
    flex-wrap: wrap;
    justify-content: center;
  }
  .cart-item__nameWr {
    width: calc(100% - 152px);
    flex: inherit;
  }
  .cart-item__del {
    top: 15px;
    right: 15px;
    position: absolute;
    margin-top: 0;
  }
  .cart-item__img {
    margin-bottom: 20px;
  }
  .cart-item__priceWr {
    margin-left: -92px;
  }
  .cart-item__size {
    position: absolute;
    right: 0;
    top: 60px;
    width: 90px;
    text-align: right;
    padding-right: 15px;
  }
  .bonus-off-bonus__num {
    width: 100px;
  }
  .bonus-off-input__input input {
    width: 100px;
  }
  .bonus-off__btn .btn {
    width: 100%;
  }
  .bonus-off {
    padding: 10px;
  }
}
@media (max-width: 991px) and (min-width: 0px) {
  :root {
    --bs-gutter-x: 15px;
  }
  .row {
    --bs-gutter-x: 30px;
  }
  .header-nav-wr {
    display: none;
  }
  .login-item {
    display: none;
  }
  .ht-item__icon {
    display: none;
  }
  .logo__text {
    font-size: 12px;
    font-weight: normal;
  }
  .logo__img {
    width: 60px;
    margin-right: 20px;
  }
  .header-top {
    border-bottom: 2px solid var(--green);
  }
  .page__title {
    font-size: 24px;
  }
  .mobile-header-wr {
    display: block;
  }
  .footer-top {
    display: block;
    text-align: center;
    padding-bottom: 80px;
  }
  .footer-top__right {
    display: block;
  }
  .footer-top__right > div {
    margin-left: 0;
    margin-bottom: 10px;
    text-align: center;
  }
  .footer-top__text {
    margin-bottom: 10px;
  }
  .bottom-fixed {
    display: block;
  }
  .mob-catalog-nav-wr {
    display: block;
  }
  .shop-page {
    display: block;
  }
  .shop-page__left {
    display: none;
  }
  .footer-top__nav {
    justify-content: center;
  }
  .shop-page__filter {
    display: block;
  }
  .shop-page__filter > div {
    margin-left: 0;
  }
  .shop-page__filter .input-item {
    margin-bottom: 10px;
  }
  .shop-page-search input {
    min-width: inherit;
    font-size: 14px;
  }
  .shop-page-search .bootstrap-select > .dropdown-toggle {
    padding: 10px 10px;
  }
  .shop-page-search :not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
    width: 115px;
  }
  .footer-top-items {
    margin: 0 -15px;
  }
  .footer-top-item {
    padding: 0 15px;
  }
  .footer-top-items .footer-top-item {
    padding: 0 15px;
  }
  div.ml30 {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .footer-top-items.in-auth {
    display: none;
  }
  .footer-top-items {
    display: none;
  }
  .fixed-cart {
    display: flex;
  }
  .header-profile {
    display: none;
  }
  .fixed-mob-catalog {
    display: block;
  }
  .fixed-mob-catalog-i {
    padding-bottom: 15px;
  }
  div.ml30-np {
    margin-left: -15px;
    margin-right: -15px;
  }
  .main-catalog {
    display: block;
  }
  .main-catalog__left {
    width: 100%;
  }
  .main-catalog-slider .slick-arrow {
    display: none !important;
  }
  .footer-nav {
    flex-wrap: wrap;
  }
  .cart-bottom-total {
    margin: 20px 0;
  }
  .cart-item {
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .cart-oform {
    display: block;
  }
  .cart-oform__right {
    margin-left: 0;
    width: 100%;
  }
  .shop-nav {
    position: relative;
    top: 0;
  }
  .main-catalog {
    margin: 0;
  }
  .dropdown-menu-style .dropdown-toggle.show, .shop-page-search .dropdown-toggle.show, .input-item .dropdown-toggle.show, .header-nav__list .dropdown-toggle.show {
    background: transparent;
    color: var(--blue);
  }
  .cart-item__nameWr {
    min-width: 200px;
  }
  .cart-item__priceWr {
    margin-left: 0;
  }
  .bonus-off-bonus {
    margin-bottom: 15px;
  }
  .bonus-off-bonus__text {
    flex: 1;
  }
  .bonus-off-input {
    margin-bottom: 15px;
  }
  .bonus-off-input__text {
    flex: 1;
  }
}
@media (max-width: 767px) and (min-width: 0px) {
  .page__title {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .lk-page-tabs {
    display: block;
  }
  .footer-top-items {
    margin: 0 -10px;
  }
  .footer-top-item {
    padding: 0 10px;
  }
  .footer-top-items .footer-top-item {
    padding: 0 10px;
  }
  .shop-cat-link {
    width: 33.3333%;
  }
  .cart-item {
    padding: 15px;
  }
  .cart-item > div {
    margin-bottom: 15px;
  }
  .cart-item__nameWr {
    width: calc(100% - 145px);
    flex: inherit;
  }
  .cart-item__name {
    font-size: 16px;
  }
  .cart-item__img {
    margin-right: 30px;
  }
  .cart-item__label {
    margin-bottom: 0;
    font-size: 12px;
  }
  .cart-oform .cart-item__nameWr {
    width: 100%;
  }
  div.ml30-np {
    margin-left: -10px;
    margin-right: -10px;
  }
  div.ml30 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .cart-item__pm {
    margin-right: 20px;
  }
  .cart-item__priceWr {
    width: 120px;
  }
}
@media (max-width: 576px) and (min-width: 0px) {
  .fixed-cart {
    top: 100px;
  }
  .fixed-mob-catalog {
    top: 100px;
  }
  .shop-cat-link {
    width: 50%;
  }
  .shop-cat-links {
    padding: 30px;
  }
  .shop-item {
    padding: 10px;
  }
  .shop-item__name {
    font-size: 14px;
  }
  .shop-item__price {
    font-size: 18px;
  }
  .shop-item__priceOld {
    font-size: 14px;
  }
  .pm-wrap span {
    width: 30px;
  }
  .pm-wrap input {
    padding: 0;
  }
  .main-catalog-slider {
    margin: 0 -10px;
  }
  .main-catalog-slider .slick-slide {
    padding: 0 10px;
  }
  .ci-right-price-row {
    flex-wrap: wrap;
  }
  .catalog-inner {
    padding: 15px;
  }
  .catalog-inner-slider-th-item {
    width: 80px;
    height: 80px;
  }
  .shop-item__btn .btn {
    font-size: 14px;
    white-space: nowrap;
  }
  :root {
    --bs-gutter-x: 10px;
  }
  .row {
    --bs-gutter-x: 20px;
  }
  .shop-items .shop-item__row {
    display: block;
  }
  .shop-items .shop-item__btn .btn {
    border-radius: 4px;
  }
  .shop-items .si-price {
    display: block;
  }
  .shop-items .si-price > div {
    margin-bottom: 0;
  }
  .shop-items .shop-item__mark {
    font-size: 12px;
    padding: 2px 4px;
  }
  .shop-items .shop-item {
    padding: 5px;
  }
  .shop-items [class^=col-] {
    margin-bottom: 10px;
  }
  .shop-items .shop-item__stock {
    font-size: 14px;
  }
  .shop-items .shop-item__img {
    height: 240px;
    padding: 5px;
  }
  .fixed-mob-catalog__row {
    margin: 0 -10px;
  }
  .fixed-mob-catalog__row > div {
    padding: 0 10px;
  }
  div.ml30 {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px;
    margin-right: -10px;
  }
  .cart-item__priceWr {
    width: 120px;
  }
  .cart-item {
    justify-content: flex-start;
  }
  .cart-item__nameWr {
    width: 100%;
  }
}
@media (max-width: 419px) and (min-width: 0px) {
  .shop-items .shop-item__img {
    height: 140px;
  }
  .cart-item__pm {
    margin-right: 0px;
    width: 100%;
  }
  .cart-item__priceWr {
    width: 50%;
  }
  .cart-item__price {
    width: 50%;
  }
  .cart-item__img {
    order: 0;
  }
  .cart-item__nameWr {
    order: 1;
  }
  .cart-item__size {
    order: 2;
  }
  .cart-item__pm {
    order: 3;
  }
  .cart-item__priceWr {
    order: 4;
  }
  .cart-item__total {
    order: 5;
  }
}/*# sourceMappingURL=media.css.map */