/*
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 5, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form h3 {
  font-weight: 700;
  margin-bottom: 25px; }
/* line 12, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form fieldset legend {
  display: none; }
/* line 18, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form fieldset .form-radios > .form-item {
  margin-bottom: 20px; }
  @media only screen and (max-width: 650px) {
    /* line 21, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form fieldset .form-radios > .form-item:last-child {
      margin-bottom: 0; } }
  /* line 28, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper {
    height: 100%; }
    /* line 31, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper input {
      display: none; }
      /* line 34, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper input:checked + label {
        border-width: 2px;
        border-color: #FF8A00; }
        /* line 38, ../../sass/libs/beeshop/cart/_base.scss */
        form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper input:checked + label:hover {
          border-color: #FF8A00; }
          /* line 41, ../../sass/libs/beeshop/cart/_base.scss */
          form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper input:checked + label:hover .views-field-name {
            color: #000000; }
    /* line 48, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label {
      border: 1px solid #EFF0F4;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      padding: 20px 20px 25px 30px;
      height: 100%; }
      /* line 54, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field {
        display: block; }
      /* line 58, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-name {
        font-size: 16px;
        font-weight: 500; }
        @media only screen and (max-width: 650px) {
          /* line 58, ../../sass/libs/beeshop/cart/_base.scss */
          form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-name {
            font-size: 14px; } }
      /* line 67, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-field-price {
        color: #DC5340;
        font-size: 13px;
        font-weight: 500;
        margin-top: 20px; }
        @media only screen and (max-width: 650px) {
          /* line 67, ../../sass/libs/beeshop/cart/_base.scss */
          form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-field-price {
            font-size: 12px;
            margin-top: 10px; } }
      /* line 79, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-field-description {
        color: #757577;
        font-size: 13px;
        font-weight: 300;
        line-height: 1.4;
        margin-top: 20px; }
        @media only screen and (max-width: 650px) {
          /* line 79, ../../sass/libs/beeshop/cart/_base.scss */
          form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label .views-field-field-description {
            font-size: 12px;
            margin-top: 10px; } }
      /* line 92, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label:hover {
        border-color: #B6B6B6; }
        /* line 95, ../../sass/libs/beeshop/cart/_base.scss */
        form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label:hover .views-field-name {
          color: #FF8A00; }
      @media only screen and (max-width: 650px) {
        /* line 48, ../../sass/libs/beeshop/cart/_base.scss */
        form.bs-order-form fieldset .form-radios > .form-item .form-element-wrapper label {
          padding: 10px 30px; } }
  /* line 110, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form fieldset .form-radios > .form-item.form-disabled .form-element-wrapper label {
    opacity: 0.5; }
  @media only screen and (min-width: 651px) {
    /* line 18, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form fieldset .form-radios > .form-item {
      padding: 0 10px; } }
/* line 123, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form fieldset .form-radios#edit-payment-method > .form-item {
  width: auto; }
  @media only screen and (min-width: 651px) {
    /* line 123, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form fieldset .form-radios#edit-payment-method > .form-item {
      margin: 0;
      padding: 0; } }
@media only screen and (min-width: 651px) {
  /* line 135, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form fieldset .form-radios:not(#edit-payment-method) {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px -20px; }
  /* line 140, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form fieldset .form-radios#edit-payment-method {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 10px; } }
@media only screen and (min-width: 651px) {
  /* line 153, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-shipping-method .form-radios > .form-item {
    width: 50%; } }
@media only screen and (min-width: 1000px) {
  /* line 153, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-shipping-method .form-radios > .form-item {
    width: 33.333%; } }
@media only screen and (min-width: 651px) {
  /* line 170, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-payment-method .form-radios > .form-item {
    width: 50%; } }
@media only screen and (min-width: 1000px) {
  /* line 170, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-payment-method .form-radios > .form-item {
    width: 25%; } }
/* line 185, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .form-item-field-need-spec-machine-value .form-element-wrapper {
  border: 1px solid #EFF0F4;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 20px 20px 30px; }
  @media only screen and (max-width: 999px) {
    /* line 185, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .form-item-field-need-spec-machine-value .form-element-wrapper {
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-align-items: flex-start;
      align-items: flex-start; } }
  @media only screen and (max-width: 500px) {
    /* line 185, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .form-item-field-need-spec-machine-value .form-element-wrapper {
      padding: 15px 10px; } }
/* line 201, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .form-item-field-need-spec-machine-value label {
  white-space: nowrap; }
/* line 205, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] {
  display: none; }
  /* line 208, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + label, form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + .description + label {
    color: #000000;
    font-size: 16px;
    font-weight: 500; }
    /* line 214, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + label:before, form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + .description + label:before {
      content: '';
      background: #EFF0F4;
      border: 0;
      width: 16px;
      height: 16px; }
      @media only screen and (max-width: 650px) {
        /* line 214, ../../sass/libs/beeshop/cart/_base.scss */
        form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + label:before, form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + .description + label:before {
          margin-right: 7px; } }
    @media only screen and (max-width: 500px) {
      /* line 208, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + label, form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"] + .description + label {
        font-size: 14px; } }
  /* line 233, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"]:checked + label:before, form.bs-order-form .form-item-field-need-spec-machine-value input[type="checkbox"]:checked + .description + label:before {
    background: url('../../img/vector/sprite.svg?1740746290') no-repeat -458.6px 0; }
/* line 239, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .form-item-field-need-spec-machine-value .spec-machine-price-value {
  color: #DC5340;
  font-weight: 400;
  padding-left: 5px; }
/* line 245, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .form-item-field-need-spec-machine-value .description {
  color: #757577;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
  -webkit-order: 1;
  order: 1;
  margin-left: 38px; }
  @media only screen and (max-width: 999px) {
    /* line 245, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .form-item-field-need-spec-machine-value .description {
      margin: 10px 0 0; } }
  @media only screen and (max-width: 500px) {
    /* line 245, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .form-item-field-need-spec-machine-value .description {
      font-size: 11px; } }
@media only screen and (min-width: 768px) {
  /* line 265, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .group--delivery-address:not(.hidden) {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media only screen and (min-width: 768px) {
  /* line 272, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .group--delivery-address .form-group--title {
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%; } }
/* line 279, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .group--delivery-address .form-item {
  margin: 0; }
/* line 290, ../../sass/libs/beeshop/cart/_base.scss */
.e-popup {
  width: auto !important; }
/* line 296, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group select {
  padding: 0; }
/* line 300, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group:not(.e-float-icon-left) {
  border: 1px solid #EFF0F4 !important;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 12px 20px;
  line-height: normal;
  width: 100%;
  margin: 0 !important; }
  /* line 308, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group:not(.e-float-icon-left) input {
    color: #757577 !important;
    font-family: "Ubuntu", sans-serif !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    padding: 0 !important; }
    @media only screen and (max-width: 650px) {
      /* line 308, ../../sass/libs/beeshop/cart/_base.scss */
      form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group:not(.e-float-icon-left) input {
        font-size: 13px !important; } }
  /* line 320, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group:not(.e-float-icon-left):after {
    display: none !important; }
/* line 325, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-ship-to-city city_ac ejs-autocomplete .e-input-group:before {
  display: none !important; }
@media only screen and (min-width: 768px) {
  /* line 284, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-ship-to-city {
    width: 100%; } }
/* line 337, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-ship-to-address {
  margin-top: 20px; }
  /* line 340, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-ship-to-address textarea {
    max-height: 48px;
    overflow: hidden; }
  @media only screen and (min-width: 768px) {
    /* line 337, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .field--name-field-ship-to-address {
      -webkit-flex-grow: 1;
      flex-grow: 1;
      margin-top: 0;
      padding-left: 20px;
      width: calc(100% - 260px); } }
/* line 353, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .delivery-point-helper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 13px;
  margin: 18px 0 0;
  grid-gap: 15px; }
  /* line 361, ../../sass/libs/beeshop/cart/_base.scss */
  .dph--label {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex: 0 1 100%;
    flex: 0 1 100%;
    font-size: 14px;
    margin-bottom: 10px; }
    /* line 367, ../../sass/libs/beeshop/cart/_base.scss */
    .dph--label:before {
      content: '';
      background: url('../../img/vector/sprite.svg?1740746290') no-repeat -46px -187px;
      display: block;
      margin-right: 10px;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      width: 16px;
      height: 19px; }
      @media only screen and (max-width: 767px) {
        /* line 367, ../../sass/libs/beeshop/cart/_base.scss */
        .dph--label:before {
          background-position: -76px -187px;
          width: 12px;
          height: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 361, ../../sass/libs/beeshop/cart/_base.scss */
      .dph--label {
        -webkit-flex: 0 1 100%;
        flex: 0 1 100%;
        font-size: 12px;
        margin-bottom: 15px;
        max-width: 210px; } }
  /* line 391, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .delivery-point-helper .dph--item span {
    background: #FFFBF1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #F5A145;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: 5px 10px; }
    /* line 402, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .delivery-point-helper .dph--item span:hover {
      background: #F5A145;
      color: #FFFFFF; }
  @media only screen and (max-width: 500px) {
    /* line 389, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .delivery-point-helper .dph--item {
      width: 36%; } }
  @media only screen and (min-width: 768px) {
    /* line 353, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .delivery-point-helper {
      -webkit-flex: 0 1 100%;
      flex: 0 1 100%;
      -webkit-order: 1;
      order: 1; } }
  @media only screen and (max-width: 767px) {
    /* line 353, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .delivery-point-helper {
      grid-gap: 15px 30px;
      margin-top: 15px; } }
/* line 427, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-delivery-coordinates .notice {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 35px;
  padding-left: 27px;
  position: relative; }
  /* line 434, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-delivery-coordinates .notice:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: url('../../img/vector/sprite.svg?1740746290') no-repeat -91px -143px;
    display: block;
    width: 18px;
    height: 18px; }
/* line 445, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-delivery-coordinates .map-container {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden; }
/* line 450, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-delivery-coordinates .delivery-price-container {
  color: #757577;
  font-size: 14px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 28px; }
  /* line 456, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-delivery-coordinates .delivery-price-container span {
    color: #DC5340;
    font-weight: 500;
    margin-left: 5px; }
  /* line 462, ../../sass/libs/beeshop/cart/_base.scss */
  form.bs-order-form .field--name-field-delivery-coordinates .delivery-price-container:before {
    content: '';
    background: url('../../img/vector/sprite.svg?1740746290') no-repeat -143px -144px;
    display: block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 9px;
    width: 18px;
    height: 18px; }
/* line 475, ../../sass/libs/beeshop/cart/_base.scss */
form.bs-order-form .field--name-field-customer-comment textarea {
  height: 100px; }
  @media only screen and (max-width: 650px) {
    /* line 475, ../../sass/libs/beeshop/cart/_base.scss */
    form.bs-order-form .field--name-field-customer-comment textarea {
      height: 135px; } }

/* line 488, ../../sass/libs/beeshop/cart/_base.scss */
.bs-cart-form--content {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  padding: 10px 10px 20px; }
  /* line 494, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart-form--content .checkout-form-description {
    border-bottom: 1px solid #EFF0F4;
    line-height: 1.6;
    margin: 10px 0 20px;
    padding-bottom: 20px; }
    @media only screen and (max-width: 650px) {
      /* line 494, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content .checkout-form-description {
        text-align: center; } }
  /* line 505, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart-form--content > .group {
    margin-bottom: 40px; }
    /* line 508, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--content > .group:last-child {
      margin-bottom: 0; }
    /* line 514, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--content > .group .form-item:not(.form-type-checkbox):not(.form-type-radio) > label {
      display: none; }
    @media only screen and (min-width: 1000px) {
      /* line 521, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content > .group--contact-information > h3 {
        -webkit-flex: 0 1 100%;
        flex: 0 1 100%;
        padding: 0 10px; } }
    @media only screen and (max-width: 500px) {
      /* line 533, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content > .group--contact-information > .form-wrapper .form-item input {
        min-height: 50px; } }
    @media only screen and (min-width: 1000px) {
      /* line 531, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content > .group--contact-information > .form-wrapper .form-item {
        margin-bottom: 0; } }
    /* line 545, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--content > .group--contact-information > .form-wrapper .description {
      display: none; }
    @media only screen and (min-width: 1000px) {
      /* line 529, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content > .group--contact-information > .form-wrapper {
        padding: 0 10px;
        width: 33.333%; } }
    @media only screen and (min-width: 1000px) {
      /* line 519, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--content > .group--contact-information {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -10px 40px; } }
  @media only screen and (min-width: 768px) {
    /* line 488, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--content {
      -webkit-flex-grow: 1;
      flex-grow: 1;
      padding: 15px 20px;
      max-width: calc(100% - 330px); } }
/* line 569, ../../sass/libs/beeshop/cart/_base.scss */
.bs-cart-form--summary-wrapper {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  -webkit-box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  box-shadow: 0px 6px 15px rgba(142, 105, 63, 0.06);
  padding: 20px 20px 30px; }
  /* line 575, ../../sass/libs/beeshop/cart/_base.scss */
  .field--widget-bs-promo-coupon-activation {
    margin-top: 25px;
    position: relative; }
    /* line 579, ../../sass/libs/beeshop/cart/_base.scss */
    .field--widget-bs-promo-coupon-activation .form-item {
      margin-bottom: 10px; }
      /* line 582, ../../sass/libs/beeshop/cart/_base.scss */
      .field--widget-bs-promo-coupon-activation .form-item input {
        font-size: 13px;
        line-height: 2.6rem; }
        /* line 23, ../../sass/mixings/_miximgs.scss */
        .field--widget-bs-promo-coupon-activation .form-item input::-webkit-input-placeholder {
          font-size: 13px; }
          @media only screen and (max-width: 767px) {
            /* line 23, ../../sass/mixings/_miximgs.scss */
            .field--widget-bs-promo-coupon-activation .form-item input::-webkit-input-placeholder {
              font-size: 11px; } }
        /* line 23, ../../sass/mixings/_miximgs.scss */
        .field--widget-bs-promo-coupon-activation .form-item input:-moz-placeholder {
          font-size: 13px; }
          @media only screen and (max-width: 767px) {
            /* line 23, ../../sass/mixings/_miximgs.scss */
            .field--widget-bs-promo-coupon-activation .form-item input:-moz-placeholder {
              font-size: 11px; } }
        /* line 23, ../../sass/mixings/_miximgs.scss */
        .field--widget-bs-promo-coupon-activation .form-item input::-moz-placeholder {
          font-size: 13px; }
          @media only screen and (max-width: 767px) {
            /* line 23, ../../sass/mixings/_miximgs.scss */
            .field--widget-bs-promo-coupon-activation .form-item input::-moz-placeholder {
              font-size: 11px; } }
        /* line 23, ../../sass/mixings/_miximgs.scss */
        .field--widget-bs-promo-coupon-activation .form-item input:-ms-input-placeholder {
          font-size: 13px; }
          @media only screen and (max-width: 767px) {
            /* line 23, ../../sass/mixings/_miximgs.scss */
            .field--widget-bs-promo-coupon-activation .form-item input:-ms-input-placeholder {
              font-size: 11px; } }
        @media only screen and (max-width: 767px) {
          /* line 582, ../../sass/libs/beeshop/cart/_base.scss */
          .field--widget-bs-promo-coupon-activation .form-item input {
            font-size: 11px;
            line-height: 3rem; } }
    /* line 601, ../../sass/libs/beeshop/cart/_base.scss */
    .field--widget-bs-promo-coupon-activation input[type="submit"] {
      position: absolute;
      top: 8px;
      right: 8px;
      background: linear-gradient(180deg, #ee5e4a 0%, #cf3c28 100%);
      font-size: 12px;
      padding: 6.5px 0;
      min-width: 90px;
      z-index: 1; }
      /* line 611, ../../sass/libs/beeshop/cart/_base.scss */
      .field--widget-bs-promo-coupon-activation input[type="submit"]:hover {
        background: linear-gradient(180deg, #ff6651 0%, #e9412a 100%); }
    /* line 616, ../../sass/libs/beeshop/cart/_base.scss */
    .field--widget-bs-promo-coupon-activation .coupon-ativation-widget-description {
      color: #757577;
      font-size: 12px;
      line-height: 1.5;
      text-align: center; }
      @media only screen and (max-width: 767px) {
        /* line 616, ../../sass/libs/beeshop/cart/_base.scss */
        .field--widget-bs-promo-coupon-activation .coupon-ativation-widget-description {
          font-size: 11px; } }
  /* line 628, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart-form--summary-wrapper div[id^="edit-actions"],
  .bs-cart-form--summary-wrapper div[id^="edit-summary-actions"] {
    margin-top: 25px;
    text-align: center; }
  /* line 634, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart-form--summary-wrapper .form-actions {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column; }
    /* line 638, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--summary-wrapper .form-actions .back-to-cart-link {
      background: #FFFFFF;
      border: 1px solid #E2E2E2;
      -moz-border-radius: 30px;
      -webkit-border-radius: 30px;
      border-radius: 30px;
      color: #000000;
      text-decoration: none;
      font-size: 16px;
      font-weight: 400;
      line-height: 1;
      -webkit-order: 1;
      order: 1;
      margin-top: 20px;
      padding: 13.5px 10px;
      width: 100%;
      text-align: center; }
      /* line 653, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart-form--summary-wrapper .form-actions .back-to-cart-link:hover {
        color: #FF8A00; }
  @media only screen and (min-width: 1000px) {
    /* line 569, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--summary-wrapper {
      position: sticky;
      top: 40px; } }
  @media only screen and (min-width: 768px) {
    /* line 569, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--summary-wrapper {
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-left: 30px;
      width: 300px; } }
  @media only screen and (max-width: 767px) {
    /* line 569, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart-form--summary-wrapper {
      margin-top: 20px; } }
/* line 677, ../../sass/libs/beeshop/cart/_base.scss */
.cart-or-order-summary-container .bs-order-total-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 20px; }
  /* line 681, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item:last-child {
    margin-bottom: 0; }
  /* line 685, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item .bs-order-total-item-label {
    font-size: 16px;
    font-weight: 400; }
    @media only screen and (max-width: 767px) {
      /* line 685, ../../sass/libs/beeshop/cart/_base.scss */
      .cart-or-order-summary-container .bs-order-total-item .bs-order-total-item-label {
        font-size: 14px; } }
  /* line 694, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item .bs-order-total-item-value {
    font-size: 16px;
    font-weight: 400;
    text-align: right; }
    @media only screen and (max-width: 767px) {
      /* line 694, ../../sass/libs/beeshop/cart/_base.scss */
      .cart-or-order-summary-container .bs-order-total-item .bs-order-total-item-value {
        font-size: 14px; } }
  /* line 707, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item.cart-total-discount .bs-order-total-item-value {
    color: #E3533F; }
  /* line 714, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item.cart-total-price .bs-order-total-item-label {
    font-weight: 700; }
  /* line 718, ../../sass/libs/beeshop/cart/_base.scss */
  .cart-or-order-summary-container .bs-order-total-item.cart-total-price .bs-order-total-item-value {
    font-size: 20px;
    font-weight: 500; }
    @media only screen and (max-width: 767px) {
      /* line 718, ../../sass/libs/beeshop/cart/_base.scss */
      .cart-or-order-summary-container .bs-order-total-item.cart-total-price .bs-order-total-item-value {
        font-size: 18px; } }
@media only screen and (min-width: 768px) {
  /* line 486, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart--wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start; } }

/* line 737, ../../sass/libs/beeshop/cart/_base.scss */
.bs-cart--items-top {
  border-bottom: 1px solid #EFF0F4;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  padding-bottom: 15px; }
  /* line 742, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart--items-top--item {
    font-size: 14px;
    font-weight: 500; }
  @media only screen and (min-width: 1100px) {
    /* line 747, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top--item--title {
      padding-right: 10px;
      width: 49%; } }
  @media only screen and (max-width: 1099px) {
    /* line 747, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top--item--title {
      -webkit-flex: 0 1 100%;
      flex: 0 1 100%;
      margin-bottom: 5px; } }
  @media only screen and (max-width: 767px) {
    /* line 747, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top--item--title {
      margin: 0 10px 5px; } }
  @media only screen and (min-width: 1100px) {
    /* line 764, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top--item--price {
      width: 120px; } }
  @media only screen and (max-width: 1099px) {
    /* line 764, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top--item--price {
      margin-left: 20px;
      -webkit-order: 1;
      order: 1; } }
  /* line 776, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart--items-top--item--quantity {
    width: 104px; }
    @media only screen and (max-width: 1099px) {
      /* line 776, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--quantity {
        width: 80px; } }
    @media only screen and (max-width: 767px) {
      /* line 776, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--quantity {
        margin-left: 10px; } }
  /* line 788, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart--items-top--item--del {
    width: 18px; }
    @media only screen and (min-width: 1100px) {
      /* line 788, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--del {
        margin: 0 10px; } }
    @media only screen and (max-width: 1099px) {
      /* line 788, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--del {
        -webkit-order: 2;
        order: 2;
        margin-left: auto; } }
    @media only screen and (max-width: 767px) {
      /* line 788, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--del {
        margin-right: 5px; } }
  /* line 805, ../../sass/libs/beeshop/cart/_base.scss */
  .bs-cart--items-top--item--total {
    margin-left: auto;
    width: 100px; }
    @media only screen and (max-width: 1099px) {
      /* line 805, ../../sass/libs/beeshop/cart/_base.scss */
      .bs-cart--items-top--item--total {
        display: none; } }
  @media only screen and (max-width: 1099px) {
    /* line 737, ../../sass/libs/beeshop/cart/_base.scss */
    .bs-cart--items-top {
      display: none; } }
/* line 821, ../../sass/libs/beeshop/cart/_base.scss */
.view-cart .view-content > .views-row {
  border-bottom: 1px solid #EFF0F4;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px; }
  /* line 827, ../../sass/libs/beeshop/cart/_base.scss */
  .view-cart .view-content > .views-row:last-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0; }
  @media only screen and (min-width: 1100px) {
    /* line 821, ../../sass/libs/beeshop/cart/_base.scss */
    .view-cart .view-content > .views-row {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center; } }
  @media only screen and (max-width: 1099px) {
    /* line 821, ../../sass/libs/beeshop/cart/_base.scss */
    .view-cart .view-content > .views-row {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media only screen and (max-width: 767px) {
    /* line 821, ../../sass/libs/beeshop/cart/_base.scss */
    .view-cart .view-content > .views-row {
      margin-bottom: 20px;
      padding-bottom: 20px; } }
/* line 850, ../../sass/libs/beeshop/cart/_base.scss */
.views-field-edit-quantity .form-item {
  margin: 0; }
/* line 854, ../../sass/libs/beeshop/cart/_base.scss */
.views-field-edit-quantity .ui-widget {
  position: relative;
  border: none; }
  /* line 858, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-edit-quantity .ui-widget input {
    margin: 0;
    -moz-appearance: textfield;
    border: solid 1px #DDDDDD;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 2.5rem;
    padding: 0 22px;
    text-align: center; }
    /* line 871, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-edit-quantity .ui-widget input::-webkit-inner-spin-button, .views-field-edit-quantity .ui-widget input::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    @media only screen and (max-width: 767px) {
      /* line 858, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-edit-quantity .ui-widget input {
        font-size: 12px;
        line-height: 2.2rem; } }
  /* line 883, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-edit-quantity .ui-widget .ui-spinner-button {
    all: unset;
    position: absolute;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background: transparent url('../../img/vector/sprite.svg?1740746290'); }
    /* line 892, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-edit-quantity .ui-widget .ui-spinner-button .ui-button-icon {
      display: none; }
    /* line 896, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-up {
      background-position: -123px -91px;
      right: 13px; }
      /* line 900, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-up:hover {
        background-position: -123px -116px; }
        @media only screen and (max-width: 767px) {
          /* line 900, ../../sass/libs/beeshop/cart/_base.scss */
          .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-up:hover {
            background-position: -257px -91px; } }
      @media only screen and (max-width: 767px) {
        /* line 896, ../../sass/libs/beeshop/cart/_base.scss */
        .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-up {
          right: 7px;
          background-position: -257px -91px; } }
    /* line 914, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-down {
      background-position: -99px -91px;
      left: 13px; }
      /* line 918, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-down:hover {
        background-position: -99px -116px; }
        @media only screen and (max-width: 767px) {
          /* line 918, ../../sass/libs/beeshop/cart/_base.scss */
          .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-down:hover {
            background-position: -239px -91px; } }
      @media only screen and (max-width: 767px) {
        /* line 914, ../../sass/libs/beeshop/cart/_base.scss */
        .views-field-edit-quantity .ui-widget .ui-spinner-button.ui-spinner-down {
          left: 7px;
          background-position: -239px -91px; } }
/* line 937, ../../sass/libs/beeshop/cart/_base.scss */
.views-field-ajax-remove-button input, form .views-field-ajax-remove-button input {
  background: url('../../img/vector/sprite.svg?1740746290') no-repeat 1px -142px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  padding: 0;
  min-width: auto;
  width: 18px;
  height: 18px;
  font-size: 0; }
  /* line 948, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-ajax-remove-button input:hover, form .views-field-ajax-remove-button input:hover {
    background: url('../../img/vector/sprite.svg?1740746290') no-repeat -30px -143px; }
/* line 956, ../../sass/libs/beeshop/cart/_base.scss */
.views-field-price-value {
  line-height: 1; }
  @media only screen and (min-width: 768px) {
    /* line 959, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-price-value > .field-content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-flex-direction: column;
      flex-direction: column; } }
  @media only screen and (max-width: 767px) {
    /* line 959, ../../sass/libs/beeshop/cart/_base.scss */
    .views-field-price-value > .field-content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center; } }
  /* line 971, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-price-value .price-unit-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: flex-end;
    align-items: flex-end; }
    @media only screen and (min-width: 768px) {
      /* line 974, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-price-value .price-unit-wrapper .price-wrapper {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-direction: column;
        flex-direction: column; } }
    @media only screen and (max-width: 767px) {
      /* line 974, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-price-value .price-unit-wrapper .price-wrapper {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center; } }
  /* line 986, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-price-value .price-unit {
    color: #757577;
    font-size: 9px;
    line-height: 1;
    margin: 0 0 3px 4px; }
  /* line 995, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-price-value .price {
    font-size: 15px;
    font-weight: 500; }
  /* line 1002, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-price-value .price[data-discount-src] {
    color: #757577;
    font-size: 12px;
    font-weight: 400;
    text-decoration: line-through; }
    @media only screen and (max-width: 767px) {
      /* line 1002, ../../sass/libs/beeshop/cart/_base.scss */
      .views-field-price-value .price[data-discount-src] {
        -webkit-order: 1;
        order: 1;
        margin-left: 5px; } }
  /* line 1014, ../../sass/libs/beeshop/cart/_base.scss */
  .views-field-price-value .price--discounted {
    color: #DC5340; }
/* line 1022, ../../sass/libs/beeshop/cart/_base.scss */
.views-field-total-price__value .price {
  font-size: 15px;
  font-weight: 500; }

/*# sourceMappingURL=cart.css.map */
