@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";
/* line 159, ../../sass/mixings/_placeholders.scss */
.bs-product.bs-product--view-mode-full .group--product-in-actions-info, .bs-product.bs-product--view-mode-full .bs-product--full--top, .bs-product.bs-product--view-mode-full .bs-product--description {
  background: #FFFFFF;
  border-radius: 5px;
  -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
  padding: 30px; }
  @media only screen and (max-width: 650px) {
    /* line 159, ../../sass/mixings/_placeholders.scss */
    .bs-product.bs-product--view-mode-full .group--product-in-actions-info, .bs-product.bs-product--view-mode-full .bs-product--full--top, .bs-product.bs-product--view-mode-full .bs-product--description {
      padding: 20px 15px; } }

/* line 3, ../../sass/libs/product/_base.scss */
.bs-product .product--sku-av {
  -webkit-align-items: center;
  align-items: center; }
/* line 7, ../../sass/libs/product/_base.scss */
.bs-product .product--add-to-cart {
  -webkit-align-items: center;
  align-items: center; }
/* line 11, ../../sass/libs/product/_base.scss */
.bs-product .group--price-and-unit {
  display: flex;
  -webkit-align-items: flex-end;
  align-items: flex-end; }
/* line 16, ../../sass/libs/product/_base.scss */
.bs-product .field--name-field-count-unit {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 3px; }
  /* line 24, ../../sass/libs/product/_base.scss */
  .bs-product .field--name-field-count-unit::before {
    content: '/'; }
/* line 29, ../../sass/libs/product/_base.scss */
.bs-product .price {
  color: #000000;
  font-size: 22px;
  font-weight: 500; }
  /* line 36, ../../sass/libs/product/_base.scss */
  .bs-product .price:not(.price--old) {
    /*
    &:after {
    	content: ' /шт';
    	color: $color-002;
    	font-size: 12px;
    }
    */ }
  /* line 47, ../../sass/libs/product/_base.scss */
  .bs-product .price.price--old {
    color: #777777;
    font-size: 12px;
    text-decoration: line-through; }
  /* line 53, ../../sass/libs/product/_base.scss */
  .bs-product .price.price--discounted {
    color: #01A31B; }
/* line 58, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-category-card {
  height: 100%; }
  /* line 61, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card .layout--onecol {
    height: 100%; }
  /* line 65, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card .layout__region--content {
    background: #FFFFFF;
    border-radius: 5px;
    -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    position: relative;
    max-width: 282px;
    min-height: 400px;
    height: 100%; }
  /* line 78, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card .product--sku-av {
    margin-bottom: 20px; }
  /* line 84, ../../sass/libs/product/_base.scss */
  .pickup-container a {
    background: #FAA908;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    font-size: 11px;
    font-weight: 500;
    line-height: 10px;
    padding: 5px 7px;
    max-width: 130px;
    text-decoration: none; }
    /* line 96, ../../sass/libs/product/_base.scss */
    .pickup-container a:before {
      content: '';
      background: url('../../img/vector/vector-stripe.svg?1750856751') no-repeat -63px -446px;
      display: block;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-right: 7px;
      width: 16px;
      height: 16px; }
  /* line 107, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card .pickup-container {
    position: absolute;
    top: 20px; }
  /* line 114, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--spec .layout__region--content {
    border: 1px solid #01A31B;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset 0px 0px 10px #01A31B; }
    /* line 118, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--spec .layout__region--content:before {
      content: '';
      position: absolute;
      top: 20px;
      left: 20px;
      background: #01A31B url('../../img/vector/vector-stripe.svg?1750856751') no-repeat -461px 8px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      display: block;
      width: 30px;
      height: 30px;
      z-index: 1; }
  /* line 131, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--spec .pickup-container {
    left: 60px; }
  /* line 141, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--discounted .layout__region--content, .category-special-new-product-container--special .bs-product.bs-product--view-mode-category-card.bs-product--discounted .layout__region--content {
    border: 1px solid #01A31B;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset 0px 0px 10px #01A31B; }
    /* line 145, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--discounted .layout__region--content:before, .category-special-new-product-container--special .bs-product.bs-product--view-mode-category-card.bs-product--discounted .layout__region--content:before {
      content: '';
      position: absolute;
      top: 20px;
      left: 20px;
      background: #01A31B url('../../img/vector/vector-stripe.svg?1750856751') no-repeat -461px 8px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      display: block;
      width: 30px;
      height: 30px;
      z-index: 1; }
  /* line 158, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--discounted .price:not(.price--old), .category-special-new-product-container--special .bs-product.bs-product--view-mode-category-card.bs-product--discounted .price:not(.price--old) {
    color: #01A31B; }
  /* line 162, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--discounted .pickup-container, .category-special-new-product-container--special .bs-product.bs-product--view-mode-category-card.bs-product--discounted .pickup-container {
    left: 60px; }
  /* line 170, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--new .layout__region--content {
    border: 1px solid #1D5CD7;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset 0px 0px 10px #1D5CD7; }
    /* line 174, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--new .layout__region--content:before {
      content: 'NEW';
      position: absolute;
      top: 20px;
      left: 20px;
      background: #1D5CD7;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      color: #FFFFFF;
      display: block;
      font-size: 8px;
      font-weight: 900;
      line-height: 30px;
      width: 30px;
      text-align: center;
      z-index: 1; }
  /* line 194, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--new .pickup-container {
    left: 60px; }
  /* line 202, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .layout__region--content, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .layout__region--content {
    border-style: solid;
    border-width: 1px;
    border-top-color: #1D5CD7;
    border-left-color: #1D5CD7;
    border-bottom-color: #01A31B;
    border-right-color: #01A31B;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset -3px -3px 10px -3px #01A31B, inset 3px 3px 10px -3px #1D5CD7; }
    /* line 213, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .layout__region--content:before, .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .layout__region--content:after, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .layout__region--content:before, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .layout__region--content:after {
      content: '';
      position: absolute;
      top: 20px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      display: block;
      width: 30px;
      height: 30px;
      z-index: 1; }
    /* line 224, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .layout__region--content:before, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .layout__region--content:before {
      left: 20px;
      background: #01A31B url('../../img/vector/vector-stripe.svg?1750856751') no-repeat -461px 8px; }
    /* line 229, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .layout__region--content:after, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .layout__region--content:after {
      content: 'NEW';
      left: 60px;
      background: #1D5CD7;
      color: #FFFFFF;
      font-size: 8px;
      font-weight: 900;
      line-height: 30px;
      height: auto;
      text-align: center;
      z-index: 1; }
  /* line 245, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-category-card.bs-product--spec.bs-product--new .pickup-container, .bs-product.bs-product--view-mode-category-card.bs-product--discounted.bs-product--new .pickup-container {
    left: 100px; }
/* line 254, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full > .layout--onecol > .layout__region--content {
  display: grid;
  grid-gap: 40px; }
/* line 263, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .group--product-in-actions-info .product-in-promotion-info {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(56px, max-content));
  grid-gap: 15px;
  align-items: center; }
  /* line 269, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .group--product-in-actions-info .product-in-promotion-info::before {
    content: '';
    width: 56px;
    height: 56px;
    background: url('../../img/vector/vector-stripe.svg?1750856751') 0 -225px; }
  @media only screen and (max-width: 520px) {
    /* line 263, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .group--product-in-actions-info .product-in-promotion-info {
      grid-template-columns: 1fr;
      justify-items: center;
      text-align: center; } }
/* line 286, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--full--top .bs-product--image-wrapper {
  max-width: 460px; }
  @media only screen and (max-width: 850px) {
    /* line 286, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .bs-product--image-wrapper {
      margin: 0 auto; } }
  @media only screen and (max-width: 650px) {
    /* line 286, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .bs-product--image-wrapper {
      max-width: 370px; } }
/* line 298, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--full--top .bs-product--info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 30px;
  width: calc(100% - 460px); }
  @media only screen and (max-width: 850px) {
    /* line 298, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .bs-product--info {
      margin-top: 25px;
      padding: 0;
      width: 100%; } }
@media only screen and (max-width: 850px) {
  /* line 310, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .bs-product--full--top .group--price-and-unit {
    -webkit-order: 3;
    order: 3;
    width: calc(100% - 115px); } }
/* line 317, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--full--top .product--sku-av {
  margin-top: 45px; }
  @media only screen and (max-width: 850px) {
    /* line 317, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .product--sku-av {
      margin-top: 20px; } }
/* line 325, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart {
  margin-top: 30px;
  width: 100%; }
  /* line 329, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart .unavailable_status {
    background: #ECECEC;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 12px 10px;
    width: 100%;
    text-align: center;
    text-transform: uppercase; }
    @media only screen and (max-width: 850px) {
      /* line 329, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart .unavailable_status {
        font-size: 12px; } }
  /* line 347, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart .add-to-cart--link-to-form {
    background: #FCD403;
    border-radius: 5px;
    color: #000000;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 12px 10px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; }
    /* line 363, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart .add-to-cart--link-to-form:hover {
      background: #FEE905; }
  @media only screen and (max-width: 850px) {
    /* line 325, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .add-to-cart {
      margin-top: 20px;
      -webkit-order: 4;
      order: 4;
      width: 115px; } }
/* line 375, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container {
  margin-top: 30px; }
  /* line 378, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container a {
    background: #FFFFFF;
    color: #164DB8;
    border: 1px solid #164DB8;
    border-radius: 5px;
    display: block;
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    padding: 8.5px 13px;
    text-decoration: none;
    text-align: center; }
    /* line 392, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container a:hover {
      background: #164DB8;
      color: #FFFFFF; }
    /* line 397, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container a.disabled {
      border-color: #C4C4C4;
      color: #C4C4C4; }
      /* line 401, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container a.disabled:hover {
        background: transparent;
        border-color: #C4C4C4;
        color: #C4C4C4; }
  @media only screen and (max-width: 850px) {
    /* line 375, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--full--top .haggle-container {
      margin-top: 20px;
      -webkit-order: 5;
      order: 5;
      width: 100%; } }
/* line 417, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .bs-product--badges {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  grid-gap: 10px; }
  @media only screen and (max-width: 850px) {
    /* line 417, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .bs-product--badges {
      margin-bottom: 20px;
      -webkit-order: -1;
      order: -1;
      width: 100%; } }
/* line 433, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full.bs-product--spec .bs-product--badges:before, .bs-product.bs-product--view-mode-full.bs-product--discounted .bs-product--badges:before {
  content: '';
  background: #01A31B url('../../img/vector/vector-stripe.svg?1750856751') no-repeat -461px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: block;
  -webkit-order: -2;
  order: -2;
  width: 30px;
  height: 30px;
  z-index: 1; }
/* line 449, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full.bs-product--new .bs-product--badges:after {
  content: 'NEW';
  background: #1D5CD7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
  display: block;
  -webkit-order: -1;
  order: -1;
  font-size: 8px;
  font-weight: 900;
  line-height: 30px;
  width: 30px;
  text-align: center;
  z-index: 1; }
@media only screen and (max-width: 850px) {
  /* line 468, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .bs-product--description {
    margin-top: 20px; } }
/* line 481, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .grroup--add-files {
  width: fit-content; }
/* line 485, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-full .field--name-add-files-by-category {
  display: grid;
  grid-gap: 23px; }
  /* line 489, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-full .field--name-add-files-by-category .file {
    padding: 0;
    background-image: none;
    font-size: 18px;
    font-weight: 500; }
    /* line 497, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-full .field--name-add-files-by-category .file a {
      display: flex;
      align-items: center;
      text-decoration: none; }
      /* line 502, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-full .field--name-add-files-by-category .file a::before {
        display: block;
        content: '';
        flex-shrink: 0;
        background: url('../../img/vector/vector-stripe.svg?1750856751') 0px -330px no-repeat;
        width: 33px;
        height: 40px;
        margin-right: 15px; }
      /* line 511, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-full .field--name-add-files-by-category .file a::after {
        display: block;
        content: '';
        flex-shrink: 0;
        background: url('../../img/vector/vector-stripe.svg?1750856751') -63px -330px no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 10px; }
/* line 526, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-cart-item .bs-product--info {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin-left: 19px; }
  @media only screen and (max-width: 850px) {
    /* line 526, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-cart-item .bs-product--info {
      margin-left: 10px; } }
/* line 536, ../../sass/libs/product/_base.scss */
.bs-product.bs-product--view-mode-search-result {
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
  padding: 30px; }
  /* line 542, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result.bs-product--new {
    border: 1px solid #1D5CD7;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset 0px 0px 10px #1D5CD7; }
  /* line 547, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result.bs-product--spec, .bs-product.bs-product--view-mode-search-result.bs-product--discounted {
    border: 1px solid #01A31B;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset 0px 0px 10px #01A31B; }
  /* line 553, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result.bs-product--spec.bs-product--new, .bs-product.bs-product--view-mode-search-result.bs-product--discounted.bs-product--new {
    border-style: solid;
    border-width: 1px;
    border-top-color: #1D5CD7;
    border-left-color: #1D5CD7;
    border-bottom-color: #01A31B;
    border-right-color: #01A31B;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06), inset -3px -3px 10px -3px #01A31B, inset 3px 3px 10px -3px #1D5CD7; }
  @media only screen and (min-width: 768px) {
    /* line 566, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-search-result .layout__region--content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center; } }
  /* line 573, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result .bs-product--top {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center; }
  /* line 577, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result .product--sku-av {
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
  /* line 581, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result .product--add-to-cart {
    -webkit-flex-shrink: 0;
    flex-shrink: 0; }
    /* line 584, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-search-result .product--add-to-cart .group--price-and-unit {
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        /* line 584, ../../sass/libs/product/_base.scss */
        .bs-product.bs-product--view-mode-search-result .product--add-to-cart .group--price-and-unit {
          margin: 0 auto 0 0; } }
    @media only screen and (min-width: 768px) {
      /* line 581, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-search-result .product--add-to-cart {
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start; } }
    @media only screen and (max-width: 767px) {
      /* line 581, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-search-result .product--add-to-cart {
        margin-top: 15px; } }
  /* line 602, ../../sass/libs/product/_base.scss */
  .bs-product.bs-product--view-mode-search-result .price {
    font-size: 22px; }
    /* line 605, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-search-result .price.price--old {
      font-size: 12px; }
      @media only screen and (max-width: 767px) {
        /* line 605, ../../sass/libs/product/_base.scss */
        .bs-product.bs-product--view-mode-search-result .price.price--old {
          font-size: 10px; } }
    @media only screen and (max-width: 767px) {
      /* line 602, ../../sass/libs/product/_base.scss */
      .bs-product.bs-product--view-mode-search-result .price {
        font-size: 15px; } }
  /* line 620, ../../sass/libs/product/_base.scss */
  .bs-product--info .add-to-cart-by-spinner {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
    margin-top: 35px;
    -webkit-order: 5;
    order: 5; }
  /* line 626, ../../sass/libs/product/_base.scss */
  .add-to-cart-by-spinner .form-item {
    margin: 0; }
  /* line 630, ../../sass/libs/product/_base.scss */
  .add-to-cart-by-spinner .ispin-wrapper {
    overflow: visible;
    position: relative; }
    /* line 634, ../../sass/libs/product/_base.scss */
    .bs-product--info .add-to-cart-by-spinner .ispin-wrapper {
      width: 100%; }
    /* line 638, ../../sass/libs/product/_base.scss */
    .add-to-cart-by-spinner .ispin-wrapper .ispin-button {
      top: 0;
      background: #FEE905;
      border-radius: 5px;
      -moz-box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      -webkit-box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      font-weight: 600;
      font-size: 22px;
      line-height: 40px;
      width: 40px;
      height: auto; }
      @media only screen and (min-width: 1150px) {
        /* line 649, ../../sass/libs/product/_base.scss */
        .bs-product--info .add-to-cart-by-spinner .ispin-wrapper .ispin-button {
          width: 80px; } }
      /* line 656, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button:hover {
        background: #FCD403; }
      /* line 660, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button-inc {
        right: 0; }
        /* line 663, ../../sass/libs/product/_base.scss */
        .add-to-cart-by-spinner .ispin-wrapper .ispin-button-inc:before {
          content: '+';
          border: 0;
          -moz-transform: translate(0);
          -ms-transform: translate(0);
          -webkit-transform: translate(0);
          transform: translate(0); }
      /* line 670, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ispin-wrapper .ispin-button-dec {
        left: 0; }
        /* line 673, ../../sass/libs/product/_base.scss */
        .add-to-cart-by-spinner .ispin-wrapper .ispin-button-dec:before {
          content: '-';
          border: 0;
          -moz-transform: translate(0);
          -ms-transform: translate(0);
          -webkit-transform: translate(0);
          transform: translate(0); }
  /* line 682, ../../sass/libs/product/_base.scss */
  .add-to-cart-by-spinner .input--add-to-cart-count-spinner {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    padding: 0 40px;
    min-width: 115px;
    text-align: center; }
    /* line 693, ../../sass/libs/product/_base.scss */
    .bs-product--info .add-to-cart-by-spinner .input--add-to-cart-count-spinner {
      width: 100%; }
    /* line 697, ../../sass/libs/product/_base.scss */
    .product--add-to-cart .add-to-cart-by-spinner .input--add-to-cart-count-spinner {
      max-width: 115px; }
    /* line 701, ../../sass/libs/product/_base.scss */
    .add-to-cart-by-spinner .input--add-to-cart-count-spinner::-webkit-inner-spin-button, .add-to-cart-by-spinner .input--add-to-cart-count-spinner::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin: 0; }
  /* line 708, ../../sass/libs/product/_base.scss */
  .add-to-cart-by-spinner .ui-widget {
    position: relative;
    border: none; }
    /* line 712, ../../sass/libs/product/_base.scss */
    .add-to-cart-by-spinner .ui-widget.ui-spinner {
      min-height: 40px !important; }
    /* line 716, ../../sass/libs/product/_base.scss */
    .bs-product--info .add-to-cart-by-spinner .ui-widget {
      width: 100%; }
    /* line 720, ../../sass/libs/product/_base.scss */
    .add-to-cart-by-spinner .ui-widget .ui-spinner-button {
      all: unset;
      position: absolute;
      top: 0;
      cursor: pointer;
      background: #FEE905;
      border-radius: 5px;
      -moz-box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      -webkit-box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      box-shadow: 0px 3px 6px rgba(218, 230, 244, 0.9);
      font-weight: 600;
      font-size: 22px;
      line-height: 40px;
      width: 40px;
      height: auto;
      text-align: center; }
      @media only screen and (min-width: 1150px) {
        /* line 735, ../../sass/libs/product/_base.scss */
        .bs-product--info .add-to-cart-by-spinner .ui-widget .ui-spinner-button {
          width: 80px; } }
      /* line 742, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ui-widget .ui-spinner-button:hover {
        background: #FCD403; }
      /* line 746, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ui-widget .ui-spinner-button .ui-button-icon {
        display: none; }
      /* line 750, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ui-widget .ui-spinner-button:before {
        content: '';
        display: inline-block; }
      /* line 755, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ui-widget .ui-spinner-button.ui-spinner-up {
        right: 0; }
        /* line 758, ../../sass/libs/product/_base.scss */
        .add-to-cart-by-spinner .ui-widget .ui-spinner-button.ui-spinner-up:before {
          content: '+';
          border: 0; }
      /* line 764, ../../sass/libs/product/_base.scss */
      .add-to-cart-by-spinner .ui-widget .ui-spinner-button.ui-spinner-down {
        left: 0; }
        /* line 767, ../../sass/libs/product/_base.scss */
        .add-to-cart-by-spinner .ui-widget .ui-spinner-button.ui-spinner-down:before {
          content: '-';
          border: 0; }
  @media only screen and (max-width: 767px) {
    /* line 536, ../../sass/libs/product/_base.scss */
    .bs-product.bs-product--view-mode-search-result {
      padding: 10px; } }

/*# sourceMappingURL=product.css.map */
