.cart-btns {
   margin: 15px 0 35px;

   > div {
      padding: 0;
   }

   .summary-checkboxes {
      padding: 15px 20px;

      input {
         -webkit-appearance: checkbox;
      }

      @media screen and (max-width: 400px) {
         padding: 15px 0;
      }

      .help-block {
         width: 100%;
         margin-top: -4px;
      }

      .form-control-feedback {
         display: none !important;
      }

      .custom-checkbox {
         display: inline-block;
         padding-left: 30px;

         .custom-control-indicator {
            border: 2px solid $green;
         }

         &:hover .custom-control-indicator {
            background-image: $custom-checkbox-checked-icon;
            background-color: $green;
         }
      }

      p a {
         text-decoration: underline;

         &:hover,
         &:active,
         &:focus {
            text-decoration: none;
         }
      }
   }
}
