.products-wrapper {
   border-top: 1px solid $border-color;
   border-bottom: 1px solid $border-color;
   padding: 20px 0;
}

.category-slider {
   margin: 4px auto 36px;
   text-align: center;

   img { display: inline-block; }
}

.category-ordering {
   padding-top: 3px;
   padding-bottom: 20px;

   .custom-select {
      padding: 8px 28px 7px 12px;
      width: 180px;
   }

   label {
      margin-bottom: 0;
      margin-right: 30px;
      color: $font-color-light;

      @media screen and (max-width: 1659px) {
         display: none;
      }
   }

   .products-total {
      margin-left: 5px;
      display: inline-block;
      color: $font-color-light;
      min-width: 150px;
      vertical-align: middle;

      @media screen and (min-width: 1660px) {
         margin-left: 25px;
      }
   }


   @media screen and (max-width: 1200px) {
      text-align: right;

      .custom-select {
         float: left;
      }

      .products-total {
         padding-top: 10px;
      }
   }

   @media screen and (max-width: 500px) {
      .custom-select {
         max-width: 150px;
      }

      .products-total {
         min-width: 120px;
      }
   }
}


.category-description {
   padding-top: 35px;

   p {
      color: $font-color-light;
      letter-spacing: .04em;
      line-height: 26px;
      text-align: justify;
   }
}

// virtualni sekce a top10
.category-top-description {
   font-size: 16px;
   max-width: 1060px;
   margin-right: auto;
   margin-left: auto;
   padding-top: 0;

   @media screen and (max-width: 499px) {
      font-size: 14px;
      line-height: 1.75;
   }
}

.category-how-to {

   .icons_women_scent {
      color: $brand-primary;
      font-size: 36px;
      margin-right: 10px;
      position: relative;
      bottom: -3px;
   }

   .icons_tip {
      color: $brand-primary;
      font-size: 34px;
      margin-right: 12px;
      position: absolute;
      top: 26px;

      + .h4 {
         padding-left: 45px;
      }
   }

   p { text-align: left; }

   .btn {
      color: $white;
      letter-spacing: .06em;
      padding: 9px 35px;
   }

   .h4 {
      font-size: 20px;
      letter-spacing: 0;
      margin-top: 40px;
      text-transform: none;
   }
}

.pick-perfume-title {
   margin-bottom: 30px;

   a { @include underline-default; }

   .icons_tip {
      color: $brand-primary;
      font-size: 32px;
      margin-right: 5px;
      vertical-align: middle;
   }
}

.producer-text {
   color: $font-color-light;
   line-height: 26px;
   margin: 1em auto 3em;
   max-width: 790px;
   text-align: justify;
}
