.only-mob {display: none;}

@media (min-width: 1500px) {
  .banner__title {
    font-size: 3.8vw;
    line-height: 1.3;
  }
}


@media (min-width: 768px) {
  .header--home .header__cart>a {
    background-image: url(../images/icon-white-cart.svg)
  }

  .header--home .header__search a {
    background-image: url(../images/icon-white-search.svg)
  }

  .header--home .header__hamburger span {
    background: #fff;
  }

  .header__menu-column {
    margin-bottom: 20px;
  }

  /*.header:not(.scroll) {mix-blend-mode: difference;}*/

}

/* @media (max-width: 1600px) {
  .footer__inner {
    max-width: initial;
  }
} */


@media (max-width:1800px) {

  .sizes__banner-item--2,
  .sizes__banner-item--3,
  .sizes__banner-item--4 {
    right: 7%;
  }
}

@media (max-width:1550px) {

  .sizes__banner-item--2,
  .sizes__banner-item--3,
  .sizes__banner-item--4 {
    right: 4%;
  }
}

@media (max-width: 1500px) {
  .product-card__inner {
    margin: 0 -15px;
  }

  .product-card__gallery,
  .product-card__info {
    padding: 0 15px;
  }

  .product-card__share {
    right: 15px;
  }

  .point--2 {
    left: 49.5%;
  }

  .point--3 {
    left: 52.6%;
  }

  .delivery-middle .name {max-width: 370px;}
}


@media (max-width: 1365px) {
  .sizes__banner-text {
    max-width: 250px;
  }

  .line--1 {
    top: 72%;
    width: 21%;
    left: 21%;
    transform: rotate(-22.3deg);
  }

  .sizes__banner-item--2,
  .sizes__banner-item--3,
  .sizes__banner-item--4 {
    right: 5%;
  }
}

@media (max-width: 1200px) {

  .section-vouchers .column_left {width: 40%;}

  .sizes__banner-item--2,
  .sizes__banner-item--3,
  .sizes__banner-item--4 {
    right: 3%;
  }

  .sizes__banner-item--2 {
    top: 12%;
  }

  .title40px {font-size: 34px;}
  .uhod-za-izdeliyami-top .image, .delivery-middle .item .text, .return-top .text_wrap {max-width: 40%;}
  .uhod-za-izdeliyami-top .text_wrap .text {padding: 50px 5%;}
  .uhod-za-izdeliyami-middle .text {padding: 20px 5%;}
  .uhod-za-izdeliyami-bottom .item .image {min-width: 50%;}
  .uhod-za-izdeliyami-footer img, .uhod-za-izdeliyami-footer .title40px {margin: 20px auto;max-width: 560px;}

  .return-top .image {margin-right: 40px;}

  .sizes-top .image {max-width: 50%;margin-left: 20px;}
  .sizes-top .image .tootip_texts .item4 {top: 54%;}

}

@media (max-width: 1100px) {
  .footer__inner {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mt160 {
    margin-top: 20px;
  }

  .sizes-top .image .tootip_texts .item4 {top: 50%;}

}

@media (max-width: 1080px) {

  .sizes__banner-item--2,
  .sizes__banner-item--3,
  .sizes__banner-item--4 {
    right: 1%;
  }

  .sizes__banner-item--2 {
    top: 12%;
  }

  .sizes__banner-item--1 {
    bottom: 5%;
  }

  .point--2 {
    left: 49.1%;
  }

  .point--3 {
    left: 52.3%;
    top: 51.25%;
  }

  .point--4 {
    left: 49%;
    top: 84.15%;
  }
}




@media (max-width: 1023px) {


  .tablet-visible,
  .information-information-9 h1 {
    display: block;
  }

  .tablet-hide {
    display: none;
  }

  .sizes__slider-wrapper {
    padding-top: 20px;
  }

  .cart__wrapper {
    flex-wrap: wrap;
  }

  .cart__left,
  .cart__right {
    width: 100%;
    padding: 0;
  }

  .section-cart {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .cart__right {
    margin-top: 30px;
  }

  .cart__items .cart__item:nth-of-type(1) {
    border-top: 1px solid #B49D8C;
  }

  .cart__top {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .cart__top table th,
  .cart__top table td {
    text-align: left;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    padding-right: 20px;
    padding-bottom: 10px;
  }

  .order__formal-sum {
    margin-bottom: 20px;
  }

  .order__formal .checkbox-wrapper {
    padding-bottom: 30px;
  }

  .bundles_about {padding: 60px 0;flex-direction: column;}
  .bundles_about .left {order: 10;}
  .bundles_about .right {width: 100%;margin-bottom: 40px;}
  .bundles_about .right .item {min-width: 220px;}


  .title40px {font-size: 28px;}
  .title32px {font-size: 24px;}
  .title20px {font-size: 18px;}
  .uhod-za-izdeliyami-top, .uhod-za-izdeliyami-middle, .uhod-za-izdeliyami-bottom {font-size: 14px;}

  .section-vouchers .container {display: block;}
	.section-vouchers .column_left, .section-vouchers .column_right {width: 100%;min-width: auto;}
	.section-vouchers .column_left img {margin-top: 30px;margin-bottom: 50px;}
	.column_right__top h1, .column_right__top .description {padding-left: 40px;}

    .footer.v082024 .footer__inner {flex-wrap: wrap;}
    .footer.v082024 .footer__column:last-child {width: 100%;}

    .sizes-middle .items .item .container .text {width: 100%;border-left: 0;}
    .sizes-middle .items .item .active .plus {border-left: 0;}

    .sizes-top .image .tootip_texts .popup_text {width: 300px;padding: 15px;}
    .sizes-top .image .tootip_texts .popup_text .text {font-size: 11px;line-height: 1.4;}
    .sizes-top .image .tootip_pluses .plus,
    .sizes-top .image .tootip_texts .popup_text .close {width: 24px;height: 24px;line-height: 24px;}
}

@media (max-width: 960px) {
  .pack__img-1 {
    margin-top: 0px;
  }
}

@media (max-width: 900px) {

  .product-card__name,
  .product-card__parameter-title {
    margin-bottom: 9px;
  }

  .product-card__price,
  .product-card__colors {
    margin-bottom: 15px;
  }

  .product-card__size {
    margin-bottom: 30px;
  }

  .text__content h2 span {
    display: initial;
  }

}

@media (max-width:767px) {
  .only-mob {display: block;}
  .hide-mob {display: none;}

  .line_marquee {font-size: 20px;padding: 10px 0;}
  .line_marquee .items .item {min-width: 430px;}
  .bundles_about {padding: 40px 0;}
  .bundles_about .left .name {font-size: 20px;margin-bottom: 20px;max-width: 100%;}
  .bundles_about .left {margin: 0 30px;}
  .bundles_about .right {padding-bottom: 10px;}
  .bundles_about .right .item {min-width: 180px;}


  .title {font-size: 26px;line-height: 1.2;}
  .title40px {font-size: 16px;}
  .title32px {font-size: 16px;}
  .title20px {font-size: 14px;}
  .uhod-za-izdeliyami-top, .uhod-za-izdeliyami-middle, .uhod-za-izdeliyami-bottom, .about-middle {font-size: 12px;}

  .section-subscribe .title {margin-bottom: 10px;}
  .section-subscribe p {font-size: 10px;}
  .section-subscribe .ajax-form form {flex-wrap: wrap;}
  .section-subscribe .ajax-form input {height: 40px;margin: 0 0 10px;}
  .section-subscribe .ajax-form button {max-width: 100%;height: 40px;font-size: 12px;}

  .js-mobile-accordeon {position: relative;}
  .js-mobile-accordeon:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: url('../images/icon-accordion-black-top.svg');
    right: 30px;
    top: 22px;
    transition: 0.3s;
  }
  .js-mobile-accordeon.active:after {transform: rotate(180deg);}

  .uhod-za-izdeliyami-top {padding-bottom: 0;}
  .uhod-za-izdeliyami-top .container {padding: 0;flex-wrap: wrap;}
  .uhod-za-izdeliyami-top .image {max-width: 100%;order: -1;}
  .uhod-za-izdeliyami-top .text_wrap {padding: 20px 30px;}
  .uhod-za-izdeliyami-top .text_wrap .text {padding: 10px 0 0 0;}
  .uhod-za-izdeliyami-top .text-no-padding {margin-top: 20px;}

  .uhod-za-izdeliyami-middle .left_image {display: none;}
  .uhod-za-izdeliyami-middle .item .image {display: block;padding: 25px 30px;border-bottom: 1px solid #000;}
  .uhod-za-izdeliyami-middle .item {padding: 0;}
  .uhod-za-izdeliyami-middle .name {margin-left: 30px}
  .uhod-za-izdeliyami-middle .text {padding: 10px 30px;}
  .uhod-za-izdeliyami-middle .text li {padding-left: 16px;}
  .uhod-za-izdeliyami-middle .text li:before {top: 7px;}

  .uhod-za-izdeliyami-bottom .container {padding: 10px 0px;}
  .uhod-za-izdeliyami-bottom .name, .uhod-za-izdeliyami-bottom img {margin-left: 30px}
  .uhod-za-izdeliyami-bottom img {max-height: 26px;}
  .uhod-za-izdeliyami-bottom .item {display: block;padding: 10px 0;}
  .uhod-za-izdeliyami-bottom .item .image .title20px {margin-bottom: 10px;background: #000;color: #fff;padding: 5px 30px;}
  .uhod-za-izdeliyami-bottom .item .text {padding: 10px 30px;}

  .uhod-za-izdeliyami-footer .title40px {font-size: 28px;}

  .delivery-top {margin-bottom: 15px;}

  .delivery-middle .item {display: block;padding-top: 0px;padding-bottom: 20px;}
  .delivery-middle .item .text, .return-top .text_wrap {max-width: 100%;font-size: 12px;}
  .delivery-middle .name {max-width: none;background-color: #1E1D1D;color: #fff;padding: 8px 30px;margin: 0 -30px 20px;}
  .delivery-middle .item-border {border-top: 0;}

  .return-top {padding: 0;}
  .return-top .container {display: block;}
  .return-top .text_wrap .title40px {margin-bottom: 0;}
  .return-top .title40px {padding: 15px 30px;max-width: none;border-top: 1px solid #1E1D1D;border-bottom: 1px solid;margin: 0 -30px;}
  .return-top .title40px.active {border-bottom: 0;}
  .return-top .image {max-width: 200px;margin: 25px auto 20px;}

  .return-bottom {padding: 20px 0 50px;font-size: 12px;}

  .about-middle {margin-bottom: 50px;}
  .about-middle p {margin: 20px 0;}
  .about-middle .item {margin-bottom: 20px;}
  .about-middle .item .name {margin: 0 30px 15px;}

  /*
  .newsblog-category .header {background: transparent;}
  .sizes-top {margin-top: -68px;}
  */
  .sizes-top .container {padding: 0;}
  .sizes-top .text_wrap {display: none;}
  .sizes-top .image {max-width: 100%;margin-left: 0;}
  .sizes-top .image > img {display: none;}

  .sizes-middle > .container {display: none;}
  .sizes-middle .items .item:first-child, .sizes-top {border: 0;}
  .sizes-middle .items .item .name, .sizes-middle .items .item .plus {padding: 10px 0;}
  .sizes-middle .items .item table td {padding: 5px 10px;}
  .sizes-middle .items .item table thead td, .sizes-middle .items .item table tbody td {font-size: 12px;}
  .sizes-middle .items .item .text-after-table {font-size: 10px;padding: 10px 10px 20px;}
  .sizes-middle .items .item .container .name {width: 90%;}
  .sizes-middle .items .item .container .plus {width: 10%;}

  .sizes-bottom {margin-top: 50px;}
  .sizes-bottom .img {margin-bottom: 40px;}
  .sizes-bottom .img img {max-width: 50%;}




  .section-vouchers .title {font-family: Arial, sans-serif;font-size: 16px;font-weight: 400;border-top: 1px solid #606060;border-bottom: 1px solid #606060;}
	.column_right__top h1, .column_right__top .description {padding-left: 30px;}
	.section-vouchers .column_right .mob-visible {background: #1E1D1D;color: #F2F0E3;margin: 0 -30px;padding: 10px 30px;margin-bottom: 20px;}

  .cart__item-price {
    display: block;
    font-size: 12px;
  }

  .header__hamburger span:nth-child(2) {
    display: none
  }

  .menu__instagram {
    padding: 0 10px 20px;
  }

  .header__cart.active .cart-dropdown {
    position: fixed;
    bottom: 0;
    top: auto;
    right: 0;
    width: 100%;
    text-align: center;
  }

  .section-text.section-certificate h2.no-tt {
    color: #B39D8C;
  }


  .header__cart.active .cart-dropdown__wrapper {
    border: 0
  }

  .header__cart.active .cart-dropdown__content {
    display: none;
  }

  .section-product-card {
    padding-top: 0;
  }

  .shop__banner {
    min-height: 150px;
  }

  .footer .container {
    padding: 0 30px;
  }

  main {
    padding-top: 68px;
  }

  .header {
    height: 68px;
    position: fixed;
    background: #fff;
    transition: .35s;
    width: 100%;
  }
  body.body-bg .header {background: #F0F0E5}

  .header.open {
    background: #E3D4C8;
  }

  .mob-visible {
    display: block;
  }

  .mob-hide {
    display: none;
  }

  .filters__content-parametrs .checkbox-wrapper {
    min-width: 60px;
  }

  .header__container {
    padding: 0 30px;
  }

  .container {
    padding: 0 30px;
  }

  .header__menu {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 90px;
    padding-bottom: 5px;
    color: #ffffff;
    line-height: 1.34;
    font-size: 24px;
    text-transform: uppercase;
  }

  .header__hamburger span {
    background: #B49D8C;
  }

  .header__hamburger.open span:nth-child(1),
  .header__hamburger.open span:nth-child(3) {
    background: #ffffff;
  }

  .header__menu-wrapper {
    background: #E3D4C8;
  }


  .header.open .menu__text {
    display: none;
  }

  .header__menu-column {
    width: 100%;
  }

  .header__menu-column h2, .header__menu-column .menu_title {
    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 30px;
  }

  .header__menu-inner {
    overflow-y: auto;
  }

  .js-mob-accordion-content {
    display: none;
    padding-left: 10px;
    padding-bottom: 40px;
  }

  .js-mob-accordion-content li {
    padding: 10px 0;
  }



  .header__inner {
    padding: 20px 0;
  }

  .section-mailing {
    padding-top: 45px;
    padding-bottom: 35px;
  }

  .footer {
    padding-top: 18px;
    padding-bottom: 4px;
  }

  .footer__column ul {
    /*text-transform: uppercase;*/
    line-height: 1.3;
  }

  .footer__column ul li a {
    font-size: 12px;
    padding: 7px 0;
  }
  .footer.v082024 .footer__column, .footer.v082024 .footer__column ul {font-size: 12px;}
  .footer.v082024 .footer__column-title {/*margin-bottom: 5px;*/}
  .footer.v082024 .footer__column ul li a {display: block;}
  .footer.v082024 .footer__column p {padding: 7px 0;}
  .footer.v082024 .footer__column:first-child li:nth-child(3) {margin-bottom: 20px;}

  .footer__copy {
    font-size: 9px;
    padding: 10px 0;
  }

  .js-mob-accordion-heading span {
    position: relative;
    padding-right: 50px;
  }

  .js-mob-accordion-heading span::before {
    content: '';
    position: absolute;
    width: 21px;
    height: 21px;
    background-image: url(../images/icon-accordion.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: .35s;
  }

  .js-mob-accordion-heading.active span::before {
    transform: translateY(-50%) rotate(-180deg);
  }

  .header .header__search {
    margin-right: 0;
  }

  .header .header__search a {
    display: none;
  }

  .header.open .header__search a {
    background-image: url(../images/icon-white-search.svg);
    display: block;
  }

  .header .header__logo,
  .header .header__cart {
    transition: .35s;
    opacity: 1;
    z-index: auto;
  }

  .header.open .header__logo,
  .header.open .header__cart {
    opacity: 0;
    z-index: -1;
    display: none;
  }

  .header__logo {
    max-width: 82px;
  }

  .page__title {
    font-size: 18px;
    line-height: 21px;
  }

  .section-catalog {
    padding-top: 25px;
    padding-bottom: 20px;
  }

  .catalog__filters {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    padding-bottom: 10px;
  }

  .filters__categories {
    width: 100%;
    justify-content: space-between;
  }

  .catalog__products {
    padding-top: 30px;

  }

  .products__inner {
    margin: 0 -5px;
  }

  .products__item {
    margin-bottom: 50px;
    padding: 0 5px;
  }

  .slick-dots {
    bottom: 27px;
  }

  .section-catalog .container {
    padding: 0 8px;
  }

  .products__item--max {
    width: 100%;
  }

  .form__search-wrapper {
    width: 100%;
    margin-bottom: 40px;
  }

  .product-card__gallery,
  .product-card__info {
    width: 100%;
  }

  .product-card__info {
    margin-top: 25px;
  }

  .product-card__gallery {
    padding: 0;

  }

  .product-card__gallery .slick-list {
    margin: 0 -15px;
  }

  .similiar-products .products__inner {
    margin: 0 -30px;
    flex-wrap: wrap;
    overflow-x: auto;
  }


  .footer__inner {
    padding-left: 0px;
    padding-right: 0px;
  }

  .section-thank {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .thank__icon {
    margin-bottom: 24px;
  }

  .thank__icon img {
    max-width: 45px;
  }

  .shop__item {
    background-image: none !important;
    padding-top: 30px;
  }

  .shop__city {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 17px;
  }

  .shop__info {
    padding-top: 18px;
    padding-bottom: 30px;

  }

  .shop__info h3,
  .shop__info p,
  .shop__info a {
    font-size: 12px;
    line-height: 14px;
  }

  .shop__item--pb {
    padding-bottom: 0px;
  }

  .title--border {
    padding-bottom: 35px;
    background-image: url(../images/icon-title-border.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
  }

  .header--border {
    border: none;
  }

  .delivery__items {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .delivery__item-heading {
    font-size: 9px;
    line-height: 10px;
  }

  .delivery__item {
    margin-bottom: 12px;
    padding-bottom: 18px;
  }

  .delivery__item-heading::before {
    width: 15px;
    height: 15px;
    top: -2px;
    right: 5px;
  }

  .delivery__item-content {
    padding-top: 23px;

  }

  .delivery__item-way h3,
  .delivery__item-way .label_text {
    font-size: 9px;
    line-height: 10px;
  }

  .delivery__item-way h3 span,
  .delivery__item-way .label_text span {
    font-size: 9px;
    line-height: 10px;
    margin-left: 10px;
    padding-left: 10px;
    white-space: nowrap;
  }

  .delivery__item-way p {
    font-size: 9px;
    line-height: 10px;
  }

  .delivery__item-way h3 span::after,
  .delivery__item-way .label_text span::after {
    width: 3px;
    height: 3px;
  }

  .delivery__item-way h3,
  .delivery__item-way .label_text {
    margin-bottom: 6px;
  }

  .delivery__item-way {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .title--border {
    padding-top: 5px;
  }

  .section-text h2 {
    font-size: 26px;
    margin-bottom: 11px;
  }

  .section-text p {
    font-size: 12px;
  }

  .pack__banner {
    min-height: 160px;
  }

  .mb120 {
    margin-bottom: 10px;
  }

  .mr30 {
    margin-right: 15px;
  }


  .pack__img-1 {
    width: 100%;
    padding-top: 0;
  }

  .pack__img-1 img {
    margin-right: -30px;
    max-width: 177px;
    margin-left: auto;

  }

  .pack__img-2 {
    max-width: 230px;
    margin-left: -40px;
  }

  .text__inner {
    margin-bottom: 20px;
  }

  .text__inner.wrap {
    flex-wrap: wrap;
  }

  .text__wrapper {
    padding-top: 70px;
    padding-bottom: 30px;
  }

  .section-text {
    background-image: url(../images/pack-page/bg-mob.svg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section-delivery {
    background: none;
  }

  .section-certificate h1.title span {
    display: block;
  }

  .certicate__form-img {
    margin-bottom: 20px;
  }

  .certificate__form h3 {
    font-size: 12px;
    line-height: 177.99%;
    margin-bottom: 14px;
    padding-left: 13px;
  }

  .certificate__form .field__wrap {
    margin-bottom: 5px;
  }
  .certificate__form .certificate_from_phone__wrap {margin: -5px 0 20px;}



  .certificate__form .checkbox-wrapper {
    padding-left: 13px;
  }

  .certificate__form .checkbox-wrapper {
    margin-top: 17px;
    margin-bottom: 24px;
  }

  .certificate__form {
    padding-bottom: 50px;
  }

  .section-certificate {
    background: url(../images/certificate-page/mobbg-vouchers1.svg) no-repeat 0 50px, url(../images/certificate-page/mobbg-vouchers2.svg) no-repeat 100% 450px, url(../images/certificate-page/mobbg-vouchers3.svg) no-repeat 0% 950px;
  }

  .section-sizes .sizes__slider-wrapper {
    margin-left: -30px;
    margin-right: -30px;
  }

  .sizes__table {
    margin-bottom: 40px;
  }

  .sizes__table-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }

  /* 02.10.2020 pravki */
  .product-card__name,
  .order__formal-title,
  .order__formal-sum-text,
  .similiar__title {
    font-family: Arial, sans-serif;
    font-weight: normal;
  }

  .delivery__item-heading {
    font-family: Arial, sans-serif;
    font-weight: 700;
  }

  .product-card__parameter-title {
    font-weight: normal;
  }

  .product-card__accordion-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .product-card__accordion-heading {
    text-transform: uppercase;
    font-size: 14px;
  }

  .product-card__btn.form-group+.product-card__accordion-wrapper {
    border-top: 1px solid #B49D8C;
  }

  .section-product-card {
    padding-bottom: 30px;
  }

  .product-card__accordion-heading::before {
    right: 17px;
  }

  .page__title,
  .similiar__title {
    font-family: Arial, sans-serif;
    font-weight: 400;
  }

  .cart__item-img {
    margin-right: 23px;
  }

  .section-text h2 span {
    display: none;
  }

  .section-certificate h2.mt160 {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .section-certificate .text__inner.center {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .append__text-parent p {
    margin-bottom: 20px;
  }

  .section-certificate h2.text-right {
    text-align: right;
  }


  /* 02.10.2020 pravki */


}

@media (max-width: 510px) {
	.column_right__top .description,
	.section-vouchers .column_right .field__wrap input, .section-vouchers .column_right .field__wrap textarea,
	.section-vouchers .column_right label {font-size: 12px;}
	.section-vouchers .column_right .text_after_form {font-size: 11px;}
	.section-vouchers .column_right label, .select-voucher-date .checkbox-wrapper {margin-left: 0;}

	.section-vouchers .column_right .certificate__form button {width: 100%;}
	.section-vouchers .column_right .field__wrap input, .section-vouchers .column_right .certificate__form button {height: 42px;}

  .footer.v082024 .footer__column {margin-bottom: 20px;width: 100%;}
  .btn-black {padding: 10px;width: 100%;text-align: center;}
}

@media (max-width: 500px) {
  .catalog__description {padding: 0 5%;line-height: 1.4;}

  #simplecheckout_customer input,
  .simplecheckout select,
  .field__wrap input,
  .certificate__form select,
  .order__form select {
    font-size: 9px;
    line-height: 10px;
    padding-left: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    height: auto;
  }

  .certificate__form button {
    font-size: 12px;
    line-height: 14px;
    width: 100%;
    line-height: 41px;
    height: 41px;
  }

  .certificate__form .confirm {
    font-size: 9px;
    line-height: 10px;
  }

  .slick-arrow {
    background-size: 20px;
    width: 40px;
    height: 40px;
  }

  .similiar-products .products__item {
    width: 100%;
  }

  .thank__text {
    font-size: 12px;
    line-height: 18px;
  }

  .thank__btn {
    font-size: 12px;
    line-height: 14px;
  }

  .product-card__btn a,
  .thank__btn a {
    height: 40px;
    line-height: 40px;
  }

  .contacts__phones {
    margin-bottom: 32px;
  }

  .contacts__phones a {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 14px;
  }

  .contacts__emails h2 {
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 15px;
  }

  .contacts__emails table {
    width: 100%;
    font-size: 9px;
    line-height: 10px;
  }

  .contacts__inner {
    padding-bottom: 40px;
  }

  .subtext {
    max-width: 240px;
  }

  .subtext-w100 {
    max-width: none;
  }

  .pack__img-2 {
    max-width: 130px;
  }

  .product-card__btn a {
    width: 100%;
  }

  .product-card__size-select {
    max-width: 100%;
  }

  .sizes__table table {
    font-size: 12px;
    line-height: 14px;
  }

  .sizes__table td {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 3px;
  }

  .subtable {
    margin-top: 10px;
    font-size: 12px;
    line-height: 14px;
  }

  .certificate__form select,
  .order__form select,
  #simplecheckout_customer select {
    height: 31px;
  }

  .select__wrap:after,
  .row-customer_field20 .col-sm-8::after {
    width: 10px;
    height: 10px;
    top: 11px;
  }

  .cart__item-info {
    padding-top: 0px;
  }

  .cart__item-img {
    margin-right: 23px;
  }

  .cart__item-img img {
    max-width: 62px;
  }

  .cart__item h3 {
    font-size: 9px;
    line-height: 10px;
    margin-bottom: 7px;
    padding-right: 30px;
  }

  .remove__text {
    display: none;
  }

  .cart__item {
    font-size: 9px;
    line-height: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .cart__item table th {
    padding: 5px 0;
    padding-right: 5px;
  }

  .cart__item-color {
    width: 40px;
    height: 15px;
  }

  .cart__item table .quantity input {
    width: 40px;
  }

  .cart__item-remove {
    right: 0px;
    top: 20px;
  }

  .order__accordion-heading {
    padding-left: 13px;
    font-size: 9px;
    line-height: 10px;
  }

  .order__accordion-wrapper {
    padding: 0;
  }


  .order__accordion-heading::after {
    right: 15px;
    width: 10px;
    height: 10px;
  }

  .order__formal-title {
    padding-left: 13px;
    font-size: 12px;
    line-height: 177.99%;
    margin-bottom: 8px;
  }

  .select__wrap::after,
  .row-customer_field20 .col-sm-8::after {
    right: 15px;
  }

  .order__formal .order__accordion-heading,
  .simplecheckout-right-column .order__accordion-heading {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
  }

  .order__formal .checkbox-wrapper,
  .simplecheckout .checkbox-wrapper {
    margin-top: 10px;
    margin-bottom: 30px;
    padding-left: 13px;
    font-size: 9px;
    line-height: 10px;
  }

  .order__formal-sum {
    padding-left: 13px;
  }

  .order__formal-sum-price {
    padding-right: 13px;
  }

  .order__formal-sum-text,
  .order__formal-sum-price {
    font-size: 12px;
    line-height: 14px;
  }

  .order__formal-submit button {
    height: 41px;
    line-height: 41px;
    font-size: 12px;
    line-height: 14px;
    width: 100%;
  }

  .order__formal-submit {
    margin-bottom: 10px;
  }

  .order__formal-confirm {
    font-size: 9px;
    line-height: 10px;
  }

  .order__accordion-content {
    padding-left: 13px;
  }

  .order__info-pack {
    margin-right: 20px;
  }

  .order__info-packs {
    font-size: 9px;
    line-height: 10px;
  }

  .order__formal .delivery__item-way {
    padding-left: 13px;
    margin-left: -13px;
  }

  .order__formal-delivery-field {
    margin-bottom: 12px;
    margin-left: 0;
  }

  .order__formal .delivery__item-way .radio-wrapper {
    right: 4px;
  }

  .order__formal .delivery__item-way {
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 5px;
  }

  .order__formal-delivery-field label,
  #simplecheckout_shipping_address label {
    font-size: 9px;
    line-height: 10pxpx;
    margin-left: 0px;
    margin-right: 0px;
  }

  .label__text {
    padding-left: 0px;
  }

  #simplecheckout_shipping_address input,
  #simplecheckout_shipping_address select,
  .order__formal-delivery-field input,
  .order__formal-delivery-field select {
    height: 31px;
    line-height: 31px;
    margin-top: 5px;
  }

  .order__formal-delivery-field label span,
  #simplecheckout_shipping_address label span {
    font-size: 9px;
    line-height: 10px;
    margin-top: 5px;
  }

  /* pravki 02.10.20 */
  .section-cart {
    padding-bottom: 30px;
  }

  .similiar__title {
    font-size: 12px;
    line-height: 100%;
    font-weight: 400;
    color: #B49D8C;
  }

  .product-card__accordion-heading {
    font-size: 9px;
  }

  .product-card__size-select select {
    padding: 6px;
    padding-left: 14px;
    padding-right: 30px;
  }

  .product-card__size-select::after {
    top: 7px;
  }

  .product-card__accordion-content {
    font-size: 9px;
  }

  .product-card__accordion-content p {
    font-size: 10px;
    margin-bottom: 5px;
  }

  .product-card__accordion-content ul {
    font-size: 10px;
    margin-bottom: 5px;
  }

  .product-card__accordion-content ul li {
    padding-left: 5px;
    position: relative;
  }

  .product-card__accordion-content ul li::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background: #B49D8C;
    left: 0;
    top: 6px;
  }

  .product-card__accordion-content {
    padding-top: 10px;
  }

  .product-card__size-select {
    margin-bottom: 10px;
  }


  .products__item-name {
    font-size: 9px;
  }

  .cart__item h3 {
    font-family: Arial, sans-serif;
    font-weight: 400;
  }

  .cart__item table th {
    font-weight: 400;
  }

  .order__formal .delivery__item-way p,
  .simplecheckout-right-column .delivery__item-way p {
    max-width: 200px;
  }

  #simplecheckout_shipping_address .form-group {
    margin-bottom: 12px !important;
  }

  .block_payment .order__accordion-content,
  .block_shipping .order__accordion-content {
    padding-bottom: 0;
  }

  .mailing__title {
    font-size: 14px;
    margin-bottom: 11px;
  }

  .mailing__subtitle {
    font-size: 12px;
    margin-bottom: 33px;
  }

  .mailing__form input {
    padding-left: 18px;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #B49D8C;
  }

  .mailing__social {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .mailing__confirm {
    font-size: 9px;
  }

  .products__item-descr {
    margin-top: 11px;
    font-size: 10px;
    line-height: 10px;
  }

  .icon-ruble {
    width: 9px;
    height: 9px;
  }

  .checkbox-wrapper {
    font-size: 9px;
  }

  .form__search input {
    font-size: 12px;
  }

  .section-search {
    padding-top: 20px;
  }

  .products__inner .slick-dots {
    bottom: 15px;
  }

  .product-card__info {
    font-size: 12px;
    line-height: 14px;
  }

  .product-card__price .icon-ruble {
    width: 8px;
    height: 8px;
  }

  .product-card__name {
    font-size: 12px;
    line-height: 14px;
  }

  .product-card__colors li a {
    width: 58px;
    height: 20px;
  }

  .product-card__btn a,
  .thank__btn a {
    width: 100%;
  }

  .similiar__title {
    font-size: 12px;
    line-height: 100%;
    margin-bottom: 20px;
  }

  .section-product-card {
    padding-bottom: 20px;
  }

  .cart-dropdown {
    right: -20px;
  }

  .subtable {
    font-size: 10px;
    line-height: 12px;
  }

  .catalog__filters {
    margin-top: 20px;
  }


  .row-shipping_address_city .dropdown-menu a {padding: 2px 13px;font-size: 12px;}
  .delivery__item-way .cdek_description {font-size: 9px;}
  .delivery__item-way .sdek_pvz_info a {padding: 6px 30px;}

}