.product-sticky-info-wrapper {
   position: sticky;
   top: 0;
   background: $body-bg;
   border-bottom: 1px solid $border-color;
   box-shadow: $box-shadow;
   opacity: 0;
   max-height: 0;
   overflow: hidden;
   position: fixed;
   left: 0;
   right: 0;

   &.is-stuck {
      z-index: 9;
      opacity: 1;
      max-height: 100px;

      .product-sticky-info-inner {
         min-height: 74px;
      }
   }

   @media screen and (max-width: $lg - 1) {
      display: none;
   }
}

.product-sticky-info-inner {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.product-sticky-info-descr {
   display: flex;
   align-items: center;
   flex: 1;

   .img {
      width: 48px;
      margin-right: 15px;
   }

   p {
      margin: 0;
   }

   .title {
      font-weight: $font-weight-bold;
      color: $text-dark;
   }

   .perex {
      color: $text-muted;
   }
}

.product-sticky-submit-form {
   form {
      display: flex;
      align-items: center;
   }

   .product-price-block,
   .submit-block {
      margin: 0;
   }

   .product-price-block {
      margin-right: 30px;

      .price {
         font-size: $font-size-h3;
      }
   }
}
