@charset "UTF-8";
/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@CHARSET "UTF-8";
.bs-product.bs-product--view-mode-category-card {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
  .add-to-cart-by-spinner .form-item-in-cart-count {
    margin-bottom: 10px; }
  .add-to-cart-by-spinner .ispin-wrapper {
    position: relative;
    max-width: 100px; }
    .add-to-cart-by-spinner .ispin-wrapper .ispin-button {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      background: url('../../img/vector/sprite.svg?1634900723') no-repeat;
      border: 0;
      padding: 0;
      width: 32px;
      height: 32px;
      border-radius: 50%;
      z-index: 1; }
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button-inc {
        background-position: -72px -55px;
        right: 0; }
        @media only screen and (max-width: 767px) {
          .add-to-cart-by-spinner .ispin-wrapper .ispin-button-inc:after {
            content: '+'; } }
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button-dec {
        background-position: -34px -55px;
        left: 0; }
        @media only screen and (max-width: 767px) {
          .add-to-cart-by-spinner .ispin-wrapper .ispin-button-dec:after {
            content: '–'; } }
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button:hover {
        background-color: #DE0A14; }
      @media only screen and (max-width: 767px) {
        .add-to-cart-by-spinner .ispin-wrapper .ispin-button {
          background: transparent;
          width: 16px;
          height: 16px; }
          .add-to-cart-by-spinner .ispin-wrapper .ispin-button:after {
            color: #FFFFFF;
            display: inline-block;
            font-size: 16px;
            font-weight: 500;
            line-height: 16px;
            width: 100%;
            text-align: center; } }
    @media only screen and (max-width: 767px) {
      .add-to-cart-by-spinner .ispin-wrapper {
        width: 50px; } }
  .add-to-cart-by-spinner input.input--add-to-cart-count-spinner {
    border: 0;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    line-height: 2rem;
    padding: 0;
    margin: 0;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    text-align: center; }
    .add-to-cart-by-spinner input.input--add-to-cart-count-spinner::-webkit-inner-spin-button, .add-to-cart-by-spinner input.input--add-to-cart-count-spinner::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin: 0; }
    @media only screen and (max-width: 767px) {
      .add-to-cart-by-spinner input.input--add-to-cart-count-spinner {
        font-size: 12px;
        line-height: 1rem; } }
  @media only screen and (min-width: 768px) {
    .bs-product.bs-product--view-mode-category-card {
      -webkit-flex-direction: column;
      flex-direction: column;
      height: 100%; } }
@media only screen and (max-width: 767px) {
  .bs-product .product-title-container {
    padding: 0 10px; } }
@media only screen and (min-width: 768px) {
  .bs-product .product-price-container {
    margin-top: auto; } }
@media only screen and (max-width: 767px) {
  .bs-product .product-price-container {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: auto; } }

/*# sourceMappingURL=beeshop.css.map */
