/*
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 170, ../../sass/mixings/_placeholders.scss */
form.bs-cart-form .group--promocode .field--name-coupons, form .bs-order-form--top .form-group--inner {
  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: 20px; }

/* line 177, ../../sass/mixings/_placeholders.scss */
form.bs-cart-form input[type="submit"].button--primary, form.bs-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]), form.pay-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
  background-color: #FEE905;
  background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg#svgView(viewBox(60, 0, 8, 14))");
  background-repeat: no-repeat;
  background-size: 8px 14px;
  background-position: bottom 50% left 65%;
  color: #000000;
  font-size: 22px;
  font-weight: 700;
  padding: 34px 10px;
  width: 100%; }
  /* line 191, ../../sass/mixings/_placeholders.scss */
  form.bs-cart-form input[type="submit"].button--primary:hover, form.bs-order-form input[type="submit"]:hover:not([data-drupal-selector="edit-cart-items-remove-selected"]), form.pay-order-form input[type="submit"]:hover:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
    background-color: #FCD403; }
  /* line 195, ../../sass/mixings/_placeholders.scss */
  form.bs-cart-form input[disabled][type="submit"].button--primary, form.bs-order-form input[disabled][type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]), form.pay-order-form input[disabled][type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
    background-color: #f0f0f0;
    color: #d3d3d3;
    background-image: url(/themes/_custom_/main_theme/img/vector/preloader.typing.svg);
    background-size: 100px;
    font-size: 0;
    background-position: center center; }
  @media only screen and (max-width: 767px) {
    /* line 177, ../../sass/mixings/_placeholders.scss */
    form.bs-cart-form input[type="submit"].button--primary, form.bs-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]), form.pay-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
      font-size: 18px;
      padding: 21px 10px; } }

/* line 7, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .view-cart .form-item {
  margin: 0; }
/* line 12, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .group--contacts-data {
  padding-right: 30px;
  width: calc(100% - 350px); }
  @media only screen and (max-width: 850px) {
    /* line 12, ../../sass/libs/cart/_base.scss */
    form.bs-cart-form .group--contacts-data {
      padding: 0;
      width: 100%; } }
/* line 22, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .group--contacts-data--inner {
  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);
  font-size: 15px;
  font-weight: 400;
  padding: 20px 20px 0; }
  /* line 32, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--contacts-data--inner > .form-wrapper {
    margin-right: 20px;
    width: 50%; }
    /* line 36, ../../sass/libs/cart/_base.scss */
    form.bs-cart-form .group--contacts-data--inner > .form-wrapper:last-child {
      margin-right: 0; }
    @media only screen and (max-width: 850px) {
      /* line 32, ../../sass/libs/cart/_base.scss */
      form.bs-cart-form .group--contacts-data--inner > .form-wrapper {
        margin-right: 0;
        width: 100%; } }
  /* line 48, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--contacts-data--inner .form-item label {
    display: none; }
  @media only screen and (max-width: 850px) {
    /* line 22, ../../sass/libs/cart/_base.scss */
    form.bs-cart-form .group--contacts-data--inner {
      padding-bottom: 5px; } }
/* line 58, ../../sass/libs/cart/_base.scss */
form.bs-cart-form [id*="edit-cart-summary-brief"] {
  -webkit-flex-grow: 1;
  flex-grow: 1; }
  @media only screen and (max-width: 850px) {
    /* line 58, ../../sass/libs/cart/_base.scss */
    form.bs-cart-form [id*="edit-cart-summary-brief"] {
      margin-top: 20px;
      width: 100%; } }
/* line 71, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .form-item-shipping-method .form-item:last-child {
  margin-bottom: 0; }
/* line 86, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .field--name-coupons input[type="submit"] {
  background-color: #FEE905;
  color: #000000; }
  /* line 90, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .field--name-coupons input[type="submit"]:hover {
    background-color: #FCD403; }
/* line 98, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .group--promocode .field--name-coupons {
  display: grid;
  grid-template-columns: 144px 115px;
  grid-gap: 15px;
  align-items: center; }
  /* line 105, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--promocode .field--name-coupons .form-type-bs-promotion-coupon-code {
    margin: 0; }
  /* line 109, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--promocode .field--name-coupons .coupon-ativation-widget-description {
    font-size: 13px;
    line-height: 1.384;
    grid-column: 1/3; }
  /* line 115, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--promocode .field--name-coupons .form-item {
    position: relative; }
    /* line 118, ../../sass/libs/cart/_base.scss */
    form.bs-cart-form .group--promocode .field--name-coupons .form-item input {
      padding-right: 30px; }
/* line 124, ../../sass/libs/cart/_base.scss */
form.bs-cart-form .group--promocode .coupon-info {
  position: absolute;
  top: 50%;
  right: 10px;
  background: url('../../img/vector/vector-stripe.svg?1654518037') no-repeat 0 -147px;
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 18px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10; }
  /* line 135, ../../sass/libs/cart/_base.scss */
  form.bs-cart-form .group--promocode .coupon-info:hover {
    background-position: -39px -148px; }
/* line 146, ../../sass/libs/cart/_base.scss */
form.bs-order-form .form-item label {
  display: none; }
/* line 150, ../../sass/libs/cart/_base.scss */
form.bs-order-form .form-item .description {
  display: none; }
/* line 155, ../../sass/libs/cart/_base.scss */
form.bs-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
  max-width: 347px; }
  @media only screen and (max-width: 767px) {
    /* line 155, ../../sass/libs/cart/_base.scss */
    form.bs-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
      background-position: bottom 50% left 80%;
      max-width: 140px; } }
/* line 165, ../../sass/libs/cart/_base.scss */
form.bs-order-form .form-actions {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
/* line 171, ../../sass/libs/cart/_base.scss */
form.bs-order-form .field--name-shipping-method legend {
  display: none; }
@media only screen and (min-width: 1000px) {
  /* line 177, ../../sass/libs/cart/_base.scss */
  form.bs-order-form .field--name-shipping-method .form-radios > .form-item {
    padding: 0 15px;
    width: 33.333%; } }
@media only screen and (max-width: 767px) {
  /* line 186, ../../sass/libs/cart/_base.scss */
  form.bs-order-form .field--name-shipping-method .form-radios > .form-item:last-child {
    margin-bottom: 0; } }
@media only screen and (min-width: 1000px) {
  /* line 175, ../../sass/libs/cart/_base.scss */
  form.bs-order-form .field--name-shipping-method .form-radios {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -20px; } }
/* line 201, ../../sass/libs/cart/_base.scss */
form.bs-order-form .field--name-payment-method legend {
  display: none; }
@media only screen and (min-width: 768px) {
  /* line 207, ../../sass/libs/cart/_base.scss */
  form.bs-order-form .field--name-payment-method .form-radios > .form-item {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding: 0 15px; } }
@media only screen and (min-width: 768px) {
  /* line 205, ../../sass/libs/cart/_base.scss */
  form.bs-order-form .field--name-payment-method .form-radios {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -20px; } }
/* line 225, ../../sass/libs/cart/_base.scss */
form.pay-order-form .form-item-field-loyalty-card-number {
  -webkit-flex-grow: 1;
  flex-grow: 1; }
  /* line 228, ../../sass/libs/cart/_base.scss */
  form.pay-order-form .form-item-field-loyalty-card-number label {
    line-height: 1.5; }
  /* line 232, ../../sass/libs/cart/_base.scss */
  form.pay-order-form .form-item-field-loyalty-card-number input {
    line-height: 3rem; }
/* line 237, ../../sass/libs/cart/_base.scss */
form.pay-order-form input[type="submit"]:not([data-drupal-selector="edit-cart-items-remove-selected"]) {
  background-position: bottom 50% left 70%; }
/* line 242, ../../sass/libs/cart/_base.scss */
form.pay-order-form .form-actions {
  max-width: 100%;
  width: 375px; }
  @media only screen and (min-width: 1000px) {
    /* line 242, ../../sass/libs/cart/_base.scss */
    form.pay-order-form .form-actions {
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-top: 0;
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    /* line 242, ../../sass/libs/cart/_base.scss */
    form.pay-order-form .form-actions {
      margin-top: 30px; } }
@media only screen and (min-width: 1000px) {
  /* line 223, ../../sass/libs/cart/_base.scss */
  form.pay-order-form {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; } }
/* line 264, ../../sass/libs/cart/_base.scss */
.cart-group .group--column-1 {
  -webkit-flex-grow: 1;
  flex-grow: 1; }
/* line 268, ../../sass/libs/cart/_base.scss */
.cart-group .group--column-2 {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-top: 0;
  padding-left: 35px;
  max-width: 100%;
  width: 345px;
  display: grid;
  grid-gap: 25px; }
  /* line 277, ../../sass/libs/cart/_base.scss */
  .bs-order .cart-group .group--column-2 {
    margin-left: auto;
    padding-left: 30px;
    width: 375px; }
    @media only screen and (max-width: 1100px) {
      /* line 277, ../../sass/libs/cart/_base.scss */
      .bs-order .cart-group .group--column-2 {
        margin-top: 30px;
        padding-left: 0; } }
  @media only screen and (max-width: 1100px) {
    /* line 268, ../../sass/libs/cart/_base.scss */
    .cart-group .group--column-2 {
      margin-top: 30px;
      padding-left: 0; } }
/* line 296, ../../sass/libs/cart/_base.scss */
.cart-group.group--top .group--column-2 {
  align-self: flex-start; }
  @media only screen and (max-width: 1100px) {
    /* line 296, ../../sass/libs/cart/_base.scss */
    .cart-group.group--top .group--column-2 {
      width: 100%; } }
/* line 305, ../../sass/libs/cart/_base.scss */
.cart-group.group--footer {
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-top: 30px; }
  /* line 309, ../../sass/libs/cart/_base.scss */
  .cart-group.group--footer .group--column-1 {
    -webkit-align-items: flex-end;
    align-items: flex-end; }
  @media only screen and (max-width: 500px) {
    /* line 313, ../../sass/libs/cart/_base.scss */
    .cart-group.group--footer .group--column-2 {
      margin-top: 20px; } }
@media only screen and (max-width: 1100px) {
  /* line 262, ../../sass/libs/cart/_base.scss */
  .cart-group {
    -webkit-flex-direction: column;
    flex-direction: column; } }
/* line 326, ../../sass/libs/cart/_base.scss */
form .bs-order-form--map {
  margin-bottom: 35px; }
  /* line 329, ../../sass/libs/cart/_base.scss */
  form .bs-order-form--map h3 {
    font-size: 24px;
    margin-bottom: 20px; }
    @media only screen and (max-width: 500px) {
      /* line 329, ../../sass/libs/cart/_base.scss */
      form .bs-order-form--map h3 {
        font-size: 16px; } }
  /* line 342, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .controls > div:not(.notice) {
    margin-bottom: 20px; }
    /* line 345, ../../sass/libs/cart/_base.scss */
    .delivery-ccordinates-manage-container .controls > div:not(.notice) a {
      background: #164DB8;
      border: 2px solid #FEE905;
      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);
      color: #FFFFFF;
      font-size: 16px;
      font-weight: 500;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 5px 15px;
      position: relative;
      min-height: 60px;
      text-align: center;
      text-decoration: none; }
      /* line 362, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .controls > div:not(.notice) a:hover {
        background: #1D5CD7; }
  /* line 372, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .controls .my-geopoint-link-container a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 48px;
    margin-top: -12px;
    background: url('../../img/vector/vector-stripe.svg?1654518037') no-repeat -77px -143px;
    width: 24px;
    height: 24px; }
    @media only screen and (max-width: 500px) {
      /* line 372, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .controls .my-geopoint-link-container a:after {
        right: 28px; } }
  /* line 392, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .controls .address-from-lib a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 48px;
    margin-top: -12px;
    background: url('../../img/vector/vector-stripe.svg?1654518037') no-repeat -124px -144px;
    width: 24px;
    height: 24px; }
    @media only screen and (max-width: 500px) {
      /* line 392, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .controls .address-from-lib a:after {
        right: 28px; } }
  /* line 408, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .controls .address-string {
    color: #FEE905;
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 85%; }
    @media only screen and (max-width: 500px) {
      /* line 408, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .controls .address-string {
        width: 88%; } }
  /* line 424, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .controls .notice {
    font-size: 13px;
    line-height: 1.7; }
    @media only screen and (max-width: 850px) {
      /* line 424, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .controls .notice {
        display: none; } }
  @media only screen and (min-width: 851px) {
    /* line 340, ../../sass/libs/cart/_base.scss */
    .delivery-ccordinates-manage-container .controls {
      padding-right: 30px;
      width: 350px; } }
  /* line 439, ../../sass/libs/cart/_base.scss */
  .delivery-ccordinates-manage-container .map-container {
    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);
    margin-top: 30px; }
    @media only screen and (min-width: 851px) {
      /* line 439, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .map-container {
        -webkit-flex-grow: 1;
        flex-grow: 1;
        margin-top: 0; } }
    @media only screen and (max-width: 500px) {
      /* line 439, ../../sass/libs/cart/_base.scss */
      .delivery-ccordinates-manage-container .map-container {
        min-height: 300px !important; } }
  @media only screen and (min-width: 851px) {
    /* line 338, ../../sass/libs/cart/_base.scss */
    .delivery-ccordinates-manage-container {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between; } }
/* line 462, ../../sass/libs/cart/_base.scss */
form .bs-order-form--top > .field-group-html-element {
  margin-bottom: 30px; }
  /* line 465, ../../sass/libs/cart/_base.scss */
  form .bs-order-form--top > .field-group-html-element:last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 1000px) {
    /* line 462, ../../sass/libs/cart/_base.scss */
    form .bs-order-form--top > .field-group-html-element {
      margin: 0 15px;
      width: 100%; } }
@media only screen and (min-width: 1000px) {
  /* line 460, ../../sass/libs/cart/_base.scss */
  form .bs-order-form--top {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0 -15px; } }
/* line 480, ../../sass/libs/cart/_base.scss */
form .bs-order-form--top .form-item {
  margin-bottom: 14px; }
/* line 488, ../../sass/libs/cart/_base.scss */
form .bs-order-form--top .form-wrapper:last-child .form-item {
  margin-bottom: 0; }
/* line 494, ../../sass/libs/cart/_base.scss */
form .bs-order-form--top .form-group--inner {
  min-height: 220px; }
  @media only screen and (max-width: 767px) {
    /* line 494, ../../sass/libs/cart/_base.scss */
    form .bs-order-form--top .form-group--inner {
      min-height: auto; } }
/* line 504, ../../sass/libs/cart/_base.scss */
form .bs-order-form--bottom {
  margin-top: 40px; }
  /* line 507, ../../sass/libs/cart/_base.scss */
  form .bs-order-form--bottom [id*="edit-order-summary"] {
    max-width: 100%;
    width: 347px; }
    @media only screen and (max-width: 999px) {
      /* line 507, ../../sass/libs/cart/_base.scss */
      form .bs-order-form--bottom [id*="edit-order-summary"] {
        margin-top: 40px;
        width: 100%; } }
  @media only screen and (min-width: 1000px) {
    /* line 504, ../../sass/libs/cart/_base.scss */
    form .bs-order-form--bottom {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: flex-end;
      align-items: flex-end; } }
/* line 526, ../../sass/libs/cart/_base.scss */
form .group--delivery-address textarea {
  height: 50px; }
/* line 530, ../../sass/libs/cart/_base.scss */
form .group--delivery-address .delivery-address--description {
  display: none; }
  @media only screen and (max-width: 650px) {
    /* line 530, ../../sass/libs/cart/_base.scss */
    form .group--delivery-address .delivery-address--description {
      font-size: 12px;
      display: block;
      line-height: 1.9;
      margin-top: 20px;
      text-align: center; } }
/* line 545, ../../sass/libs/cart/_base.scss */
form .group--comment textarea {
  height: 179px; }
  @media only screen and (max-width: 650px) {
    /* line 545, ../../sass/libs/cart/_base.scss */
    form .group--comment textarea {
      padding: 13.5px 10px; } }
@media only screen and (min-width: 1000px) {
  /* line 554, ../../sass/libs/cart/_base.scss */
  form .group--contact-data {
    max-width: 345px; } }
@media only screen and (min-width: 1000px) {
  /* line 561, ../../sass/libs/cart/_base.scss */
  form .group--payment-methods-and-loyality-card {
    padding-right: 30px;
    width: calc(100% - 347px); } }
/* line 570, ../../sass/libs/cart/_base.scss */
form .form-group--title {
  font-size: 24px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 500px) {
    /* line 570, ../../sass/libs/cart/_base.scss */
    form .form-group--title {
      font-size: 18px;
      text-align: center; } }
/* line 585, ../../sass/libs/cart/_base.scss */
form .form-item-payment-method input[type="radio"] + label,
form .form-item-shipping-method input[type="radio"] + label {
  background: #FFFFFF;
  border: 2px solid #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-wrap: wrap;
  flex-wrap: wrap;
  padding: 15px 15px 15px 54px;
  position: relative;
  width: 100%;
  min-height: 70px; }
  /* line 596, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label:before,
  form .form-item-shipping-method input[type="radio"] + label:before {
    top: 21px;
    left: 15px; }
  /* line 601, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .label-content,
  form .form-item-shipping-method input[type="radio"] + label .label-content {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    width: 100%; }
  /* line 608, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .title-with-notice .notice,
  form .form-item-shipping-method input[type="radio"] + label .title-with-notice .notice {
    font-size: 13px; }
    @media only screen and (max-width: 500px) {
      /* line 608, ../../sass/libs/cart/_base.scss */
      form .form-item-payment-method input[type="radio"] + label .title-with-notice .notice,
      form .form-item-shipping-method input[type="radio"] + label .title-with-notice .notice {
        font-size: 12px; } }
  /* line 617, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .shipping-method--price,
  form .form-item-shipping-method input[type="radio"] + label .shipping-method--price {
    color: #164DB8;
    font-size: 18px;
    font-weight: 500;
    margin-left: auto;
    margin-right: 27px;
    padding-left: 10px;
    white-space: nowrap; }
    /* line 632, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label .shipping-method--price span:first-child,
    form .form-item-shipping-method input[type="radio"] + label .shipping-method--price span:first-child {
      color: #5B5B5B;
      font-size: 14px;
      font-weight: 300;
      margin-right: 3px;
      text-decoration: line-through; }
      @media only screen and (max-width: 500px) {
        /* line 632, ../../sass/libs/cart/_base.scss */
        form .form-item-payment-method input[type="radio"] + label .shipping-method--price span:first-child,
        form .form-item-shipping-method input[type="radio"] + label .shipping-method--price span:first-child {
          display: block;
          margin: 0; } }
    @media only screen and (max-width: 500px) {
      /* line 617, ../../sass/libs/cart/_base.scss */
      form .form-item-payment-method input[type="radio"] + label .shipping-method--price,
      form .form-item-shipping-method input[type="radio"] + label .shipping-method--price {
        font-size: 16px; } }
  /* line 651, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .select-item--description,
  form .form-item-shipping-method input[type="radio"] + label .select-item--description {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px;
    height: 100%;
    z-index: 10; }
    /* line 661, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label .select-item--description:hover .select-item--description--ico,
    form .form-item-shipping-method input[type="radio"] + label .select-item--description:hover .select-item--description--ico {
      background-position: -39px -148px; }
    /* line 665, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label .select-item--description:hover .select-item--description--text,
    form .form-item-shipping-method input[type="radio"] + label .select-item--description:hover .select-item--description--text {
      opacity: 1;
      visibility: visible;
      z-index: 1; }
  /* line 673, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .select-item--description--ico,
  form .form-item-shipping-method input[type="radio"] + label .select-item--description--ico {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    background: url('../../img/vector/vector-stripe.svg?1654518037') no-repeat 0 -147px;
    display: inline-block;
    width: 18px;
    height: 18px; }
  /* line 681, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"] + label .select-item--description--text,
  form .form-item-shipping-method input[type="radio"] + label .select-item--description--text {
    position: absolute;
    bottom: 60px;
    right: -1px;
    width: 312px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    -moz-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.05);
    color: #5B5B5B;
    display: inline-block;
    font-size: 14px;
    opacity: 0;
    padding: 10px 20px;
    max-width: 312px;
    visibility: hidden;
    z-index: 0;
    -moz-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s; }
    /* line 700, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label .select-item--description--text:before,
    form .form-item-shipping-method input[type="radio"] + label .select-item--description--text:before {
      content: '';
      position: absolute;
      bottom: -10px;
      right: 15px;
      display: inline;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #FFFFFF;
      z-index: 2; }
    /* line 712, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label .select-item--description--text:after,
    form .form-item-shipping-method input[type="radio"] + label .select-item--description--text:after {
      content: '';
      position: absolute;
      bottom: -11px;
      right: 14px;
      display: inline;
      border-left: 11px solid transparent;
      border-right: 11px solid transparent;
      border-top: 11px solid #DDDDDD;
      z-index: 1; }
  @media only screen and (max-width: 500px) {
    /* line 585, ../../sass/libs/cart/_base.scss */
    form .form-item-payment-method input[type="radio"] + label,
    form .form-item-shipping-method input[type="radio"] + label {
      padding: 15px 10px 15px 53px; } }
/* line 730, ../../sass/libs/cart/_base.scss */
form .form-item-payment-method input[type="radio"]:checked + label,
form .form-item-shipping-method input[type="radio"]:checked + label {
  border: 2px solid #01A31B; }
  /* line 733, ../../sass/libs/cart/_base.scss */
  form .form-item-payment-method input[type="radio"]:checked + label:after,
  form .form-item-shipping-method input[type="radio"]:checked + label:after {
    top: 25px;
    left: 19px;
    background: #01A31B; }
/* line 742, ../../sass/libs/cart/_base.scss */
form .form-item-payment-method input[type="radio"][disabled] + label .shipping-method--price,
form .form-item-shipping-method input[type="radio"][disabled] + label .shipping-method--price {
  color: #888888; }
@media only screen and (max-width: 500px) {
  /* line 749, ../../sass/libs/cart/_base.scss */
  form .field--name-field-add-address-to-profile {
    margin-top: 15px; } }
/* line 757, ../../sass/libs/cart/_base.scss */
form div[class*="js-form-item-field-loyalty-card-number"] {
  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);
  margin-bottom: 0;
  padding: 18px 20px; }
  /* line 764, ../../sass/libs/cart/_base.scss */
  form div[class*="js-form-item-field-loyalty-card-number"] label {
    display: block !important;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      /* line 764, ../../sass/libs/cart/_base.scss */
      form div[class*="js-form-item-field-loyalty-card-number"] label {
        margin-bottom: 0;
        width: 340px; } }
    @media only screen and (max-width: 650px) {
      /* line 764, ../../sass/libs/cart/_base.scss */
      form div[class*="js-form-item-field-loyalty-card-number"] label {
        font-size: 14px; } }
  @media only screen and (min-width: 768px) {
    /* line 782, ../../sass/libs/cart/_base.scss */
    form div[class*="js-form-item-field-loyalty-card-number"] .form-element-wrapper {
      padding-left: 15px;
      width: calc(100% - 340px); } }
  /* line 790, ../../sass/libs/cart/_base.scss */
  form div[class*="js-form-item-field-loyalty-card-number"] input {
    border: 1px solid #01A31B;
    line-height: 2.4rem; }
  @media only screen and (min-width: 768px) {
    /* line 757, ../../sass/libs/cart/_base.scss */
    form div[class*="js-form-item-field-loyalty-card-number"] {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center; } }
/* line 801, ../../sass/libs/cart/_base.scss */
form .back-to-cart-link {
  background-color: #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);
  color: #164DB8;
  display: inline-block;
  font-size: 22px;
  font-weight: 700;
  padding: 34px 10px;
  max-width: 312px;
  width: 100%;
  text-align: center;
  text-decoration: none; }
  /* line 817, ../../sass/libs/cart/_base.scss */
  form .back-to-cart-link:before {
    content: '';
    background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg#svgView(viewBox(99, 0, 8, 14))");
    background-repeat: no-repeat;
    background-size: 8px 14px;
    display: inline-block;
    margin-right: 15px;
    width: 8px;
    height: 14px; }
    @media only screen and (max-width: 767px) {
      /* line 817, ../../sass/libs/cart/_base.scss */
      form .back-to-cart-link:before {
        margin-right: 9px; } }
  /* line 831, ../../sass/libs/cart/_base.scss */
  form .back-to-cart-link:hover {
    color: #FEE905; }
    /* line 834, ../../sass/libs/cart/_base.scss */
    form .back-to-cart-link:hover:before {
      background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg#svgView(viewBox(138, 0, 8, 14))"); }
  @media only screen and (max-width: 767px) {
    /* line 801, ../../sass/libs/cart/_base.scss */
    form .back-to-cart-link {
      font-size: 18px;
      padding: 19px 10px;
      max-width: 120px; } }
/* line 846, ../../sass/libs/cart/_base.scss */
form input[type="submit"][data-drupal-selector="edit-cart-items-remove-selected"] {
  background: transparent;
  background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg#svgView(viewBox(213.67, 0, 20, 20))");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: center right;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #C4C4C4;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 27px 3px 0;
  pointer-events: none;
  text-align: left; }
  /* line 863, ../../sass/libs/cart/_base.scss */
  form input[type="submit"][data-drupal-selector="edit-cart-items-remove-selected"].enabled {
    background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg#svgView(viewBox(173.67, 0, 20, 20))");
    color: #164DB8;
    pointer-events: auto; }
  @media only screen and (max-width: 850px) {
    /* line 846, ../../sass/libs/cart/_base.scss */
    form input[type="submit"][data-drupal-selector="edit-cart-items-remove-selected"] {
      font-size: 13px; } }

/* line 875, ../../sass/libs/cart/_base.scss */
.additional-payment-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: 20px;
  height: 100%;
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 850px) {
    /* line 875, ../../sass/libs/cart/_base.scss */
    .additional-payment-description {
      line-height: 1.5; } }

/*# sourceMappingURL=cart.css.map */
