 /* ИНФОРМАЦИЯ О ТОВАРЕ */
 /* .product-page__product-info {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 50px;
  } */


 .product-page__product-info {
   margin-left: 20px;
   display: grid;
   grid-template-columns: 1fr 1fr;
   margin-top: 50px;
   margin-bottom: 50px;
 }

 .product-info--weight-specs {
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
 }

 .product-page__product-info_img {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
 }

 .product-page__product-info_img img {
   max-width: 90%;
   max-height: 460px;
 }



 .product-page__product-info_right-side {
   margin-left: auto;
   margin-right: auto;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   width: 460px;
 }

 .product-page__product-info_right-side__model {
   font-style: normal;
   font-weight: normal;
   font-size: 22px;
   line-height: normal;
   text-transform: none;
   color: rgb(131, 128, 128);
   margin-bottom: 8px;
   margin-top: 12px;
 }

 .product-page__product-info_right-side__model div span {
  color: rgb(80, 78, 78);
  font-weight: 500;
 }

 .product-page__product-info_right-side__name {
   font-style: normal;
   font-weight: 600;
   font-size: 36px;
   line-height: 1.5;
   text-transform: uppercase;
   color: #000000;
   margin-bottom: 30px;
 }

 .product-page__product-info_right-side__specs {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   flex-direction: column;
   font-style: normal;
   font-weight: normal;
   font-size: 22px;
   line-height: normal;
   color: rgb(131, 128, 128);
   margin-bottom: 40px;
 }

 .product-page__product-info_right-side__specs div {
   font-style: normal;
   font-weight: normal;
   font-size: 22px;
   line-height: normal;
   color: rgb(131, 128, 128);
   text-transform: none;
   margin-right: 6px;
 }

 .product-page__product-info_right-side__specs img {
   height: 40px;
 }

 .product-page__product-info_right-side__price-rating {
   width: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: baseline;
   -ms-flex-align: baseline;
   align-items: baseline;
   margin-top: 26px;
   margin-bottom: 40px;
 }

 .product-page__product-info_right-side__price {
   font-style: normal;
   font-weight: normal;
   font-size: 28px;
   line-height: normal;
   text-transform: uppercase;
   color: #000000;
 }

 .product-page__product-info_right-side__rating {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: baseline;
   -ms-flex-align: baseline;
   align-items: baseline;
 }

 .product-page__product-info_right-side__rating-votes {
   margin-left: 10px;
   font-style: normal;
   font-weight: normal;
   font-size: 18px;
   line-height: normal;
   color: rgba(146, 143, 143, 0.8);
 }

 .product-page__cta-link {
   width: 460px;
 }

 .product-page__cta {
   width: 100%;
   height: 66px;
   background: #b80012;
   border-radius: 5px;
   border: 0;
   color: white;
   font-weight: bold;
   font-size: 18px;
   line-height: normal;
   text-align: center;
   letter-spacing: 2px;
   text-transform: uppercase;
   -webkit-transition: .22s ease-in-out;
   transition: .22s ease-in-out;
 }

 .product-page__cta:hover {
   background: rgb(16, 133, 250);
 }

 .product-page__bullets {
   width: 100%;
   margin-top: 40px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
 }

 .product-page__bullet-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
 }

 .product-page__bullet-item img {
   height: 36px;
 }

 .product-page__bullet-item p {
   margin-top: 10px;
   font-size: 18px;
   text-align: center;
 }



 .product-page__quantity {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
 }

 .product-page__quantity-minus {
   margin-left: 10px;
   margin-right: 10px;
   font-size: 21px;
 }

 .product-page__quantity-plus {
   margin-left: 10px;
   font-size: 21px;
 }

 .product-page__quantity-number {
   width: 46px !important;
   min-width: 46px;
   height: 33px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   background: #EDEDED;
   border-radius: 3px;
   font-size: 18px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -ms-border-radius: 3px;
   -o-border-radius: 3px;
 }

 .product-page__go-back {
   display: none;
   margin-top: 24px;
   font-size: 18px;
   width: 100%;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-weight: 500;
   color: rgba(105, 105, 107, 0.8);
   cursor: pointer;
 }

 .product-page__go-back img {
   height: 13px;
   margin-right: 7px;
 }

 .mb14 {
   margin-bottom: 14px;
 }




 /* Облачка для переключения стали*/
 .tags {
   height: auto;
   width: 100%;
   display: grid;
   grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
   grid-gap: 20px;
   margin-bottom: 40px;
 }

 .tags__item {
   background-color: rgb(223, 226, 231);
   color: black;
   padding: 12px 16px 12px 16px;
   border-radius: 5px;
   letter-spacing: 0.05em;
   text-align: center;
 }

 .tags__item--active {
   background-color: rgb(102, 112, 129);
   color: white;
 }

 /* MEDIA QUERIES */
 @media screen and (max-width: 650px) {
   .tags {
     margin-bottom: 30px;
     padding: 0;
   }
 }


 /* ФУТЕРОВКА БАРАБАНОВ. Чекбокс для переключения */
 .product-page__lining {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   margin-top: 30px;
   margin-bottom: 30px;
 }

 .product-page__lining-checkbox-text {
   text-align: left;
   font-size: 21px;
 }









 /* 1026 */
 @media screen and (max-width: 1026px) {
   .product-page__product-info {
     grid-template-columns: 1fr;
   }

   .product-page__product-info_right-side {
     padding-top: 60px;
   }
 }

 @media screen and (max-width: 1026px) {
   .product-page__product-info_img img {
     max-width: 460px;
   }
 }

 @media screen and (max-width: 1026px) {
   .product-page__product-info_img img {
     max-width: 460px;
   }
 }

 @media screen and (max-width: 580px) {
   .product-page__product-info {
     margin-left: 0;
     margin-top: 30px;
   }

   .product-page__product-info_right-side {
     width: auto;
     padding-top: 30px;
   }

   .product-page__product-info_img img {
     max-width: 260px;
     max-height: 260px;
   }

   .product-page__product-info_right-side__model {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     margin-top: 10px;
   }

   .product-page__product-info_right-side__specs {
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
     margin-bottom: 30px;
   }

   .product-page__bullet-item p {
     font-size: 16px;
   }

   .product-page__product-info_right-side__name {
     font-size: 24px;
     line-height: 1.3em;
     margin-bottom: 20px;
   }

   .product-page__product-info_right-side__model {
     font-size: 16px;
   }

   .product-page__product-info_right-side__model div {
     font-size: 16px;
   }

   .product-page__product-info_right-side__specs {
     font-size: 16px;
   }

   .product-page__product-info_right-side__specs div {
     font-size: 16px;
   }

   .product-page__product-info_right-side__price {
     font-size: 21px;
     font-weight: 500;
   }

   .product-page__product-info_right-side__price-rating {
     margin-bottom: 30px;
   }

   .mb14 {
     margin-bottom: 14px;
   }

   .product-page__cta {
     font-size: 16px;
   }

   .product-info--weight-specs {
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
   }
 }
