.bs-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 20px;
}
.bs-checkout__header {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  position: relative;
  text-align: center;
  padding: 16px 0;
  color: black;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__header {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__header {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__header::after {
  content: '';
  position: absolute;
  width: 100vw;
  height: 1px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #e3e3e3;
}
@media (min-width: 768px) {
  .bs-checkout__header {
    -webkit-box-shadow: none;
            box-shadow: none;
    text-align: start;
    padding: 0;
    margin-top: 48px;
    margin-bottom: 24px;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    /* 140% */
    letter-spacing: 0.35px;
  }
  .bs-checkout__header::after {
    display: none;
  }
}
@media (min-width: 1280px) {
  .bs-checkout__header {
    margin-top: 75px;
    margin-bottom: 32px;
    font-size: 1.5rem;
    line-height: 2rem;
    /* 133.333% */
  }
}
.bs-checkout__product {
  -ms-flex-preferred-size: 59.2%;
      flex-basis: 59.2%;
  padding: 24px;
  border: 1px solid #FBFBFB;
}
.bs-checkout__product-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 24px;
}
.bs-checkout__product-content-preview {
  position: relative;
}
.bs-checkout__product-content-preview-image {
  width: 120px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 6px;
}
.bs-checkout__product-content-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.bs-checkout__product-content-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: #151515;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .bs-checkout__product-content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__product-content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__product-content-title-wrapper {
  min-height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bs-checkout__product-calculation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bs-checkout__product-calculation.tablet {
  display: none;
}
.bs-checkout__quantity,
.bs-checkout__pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bs-checkout__quantity-value,
.bs-checkout__pricing-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bs-checkout__quantity {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border: 1px solid #e3e3e3;
  border-radius: 8px;
}
.bs-checkout__quantity-value {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bs-checkout__quantity-value-add {
  border-left: 1px solid #e3e3e3;
  border-radius: 0 8px 8px 0;
}
.bs-checkout__quantity-value-minus {
  border-right: 1px solid #e3e3e3;
  border-radius: 8px 0 0 8px;
}
.bs-checkout__quantity-value-add,
.bs-checkout__quantity-value-minus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 36px;
  height: 36px;
  cursor: pointer;
}
.bs-checkout__quantity-value-add.disabled,
.bs-checkout__quantity-value-minus.disabled {
  background-color: #f7f7f7;
  cursor: not-allowed;
}
.bs-checkout__quantity-value-add.disabled .bs-checkout__quantity-value-add-icon,
.bs-checkout__quantity-value-minus.disabled .bs-checkout__quantity-value-add-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23a4a4a4%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.25%2013.5C7.25%2013.9142%207.58579%2014.25%208%2014.25C8.41421%2014.25%208.75%2013.9142%208.75%2013.5L8.75%208.75L13.5%208.75C13.9142%208.75%2014.25%208.41421%2014.25%208C14.25%207.58579%2013.9142%207.25%2013.5%207.25L8.75%207.25V2.5C8.75%202.08579%208.41421%201.75%208%201.75C7.58579%201.75%207.25%202.08579%207.25%202.5L7.25%207.25L2.5%207.25C2.08579%207.25%201.75%207.58579%201.75%208C1.75%208.41421%202.08579%208.75%202.5%208.75H7.25L7.25%2013.5Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__quantity-value-add.disabled .bs-checkout__quantity-value-minus-icon,
.bs-checkout__quantity-value-minus.disabled .bs-checkout__quantity-value-minus-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23a4a4a4%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.75%208C13.75%208.41421%2013.4142%208.75%2013%208.75L3%208.75C2.58579%208.75%202.25%208.41421%202.25%208C2.25%207.58579%202.58579%207.25%203%207.25L13%207.25C13.4142%207.25%2013.75%207.58579%2013.75%208Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__quantity-value-add-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23151515%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.25%2013.5C7.25%2013.9142%207.58579%2014.25%208%2014.25C8.41421%2014.25%208.75%2013.9142%208.75%2013.5L8.75%208.75L13.5%208.75C13.9142%208.75%2014.25%208.41421%2014.25%208C14.25%207.58579%2013.9142%207.25%2013.5%207.25L8.75%207.25V2.5C8.75%202.08579%208.41421%201.75%208%201.75C7.58579%201.75%207.25%202.08579%207.25%202.5L7.25%207.25L2.5%207.25C2.08579%207.25%201.75%207.58579%201.75%208C1.75%208.41421%202.08579%208.75%202.5%208.75H7.25L7.25%2013.5Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__quantity-value-minus-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23151515%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.75%208C13.75%208.41421%2013.4142%208.75%2013%208.75L3%208.75C2.58579%208.75%202.25%208.41421%202.25%208C2.25%207.58579%202.58579%207.25%203%207.25L13%207.25C13.4142%207.25%2013.75%207.58579%2013.75%208Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__quantity-value-count {
  width: 48px;
  font-size: 18px;
  line-height: 24px;
  color: #151515;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__quantity-value-count {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__quantity-value-count {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__quantity-value-count.disabled {
  color: #A5A5A5;
}
.bs-checkout__pricing {
  padding-bottom: 0;
}
.bs-checkout__pricing-value {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.bs-checkout__pricing-value-original {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: #383838;
}
@media screen and (min-width: 768px) {
  .bs-checkout__pricing-value-original {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__pricing-value-original {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__pricing-value-translation {
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-weight: 600;
  color: #676767;
}
.bs-checkout__info {
  -ms-flex-preferred-size: 36.6%;
      flex-basis: 36.6%;
}
.bs-checkout__info-header {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  margin-top: 20px;
  margin-bottom: 26px;
  color: black;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-header {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-header {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__info-block-container {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  margin-bottom: 24px;
}
.bs-checkout__info-shipping-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 21px;
  padding: 24px 0;
}
.bs-checkout__info-shipping-item-label-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: black;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-shipping-item-label-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-shipping-item-label-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__info-shipping-item-label-subtitle {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.35px;
  color: #484848;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-shipping-item-label-subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-shipping-item-label-subtitle {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.bs-checkout__info-shipping-item .bs-checkout__icon.desktop {
  display: none;
}
.bs-checkout__info-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 24px;
  cursor: pointer;
}
@media (any-hover: hover) {
  .bs-checkout__info-more:hover .bs-checkout__info-more-text {
    color: #F56A00;
  }
  .bs-checkout__info-more:hover .bs-checkout__icon-arrow-right {
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23F56A00%22%20viewBox%3D%220%200%2013%2020%22%20width%3D%2213%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.112%2020c.244%200%20.49-.083.697-.25l10.777-8.886A1.15%201.15%200%200013%209.976c0-.345-.152-.673-.414-.887L1.855.25A1.094%201.094%200%2000.293.425a1.159%201.159%200%2000.17%201.6l9.653%207.95-9.701%208a1.158%201.158%200%2000-.17%201.6c.22.279.54.425.867.425z%22%2F%3E%3C%2Fsvg%3E");
    background-size: 100% 100%;
    width: 14px;
    height: 14px;
  }
}
@media (any-hover: none) {
  .bs-checkout__info-more:active .bs-checkout__info-more-text {
    color: #F56A00;
  }
  .bs-checkout__info-more:active .bs-checkout__icon-arrow-right {
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23F56A00%22%20viewBox%3D%220%200%2013%2020%22%20width%3D%2213%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.112%2020c.244%200%20.49-.083.697-.25l10.777-8.886A1.15%201.15%200%200013%209.976c0-.345-.152-.673-.414-.887L1.855.25A1.094%201.094%200%2000.293.425a1.159%201.159%200%2000.17%201.6l9.653%207.95-9.701%208a1.158%201.158%200%2000-.17%201.6c.22.279.54.425.867.425z%22%2F%3E%3C%2Fsvg%3E");
    background-size: 100% 100%;
    width: 14px;
    height: 14px;
  }
}
.bs-checkout__info-more-text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: black;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-right: 8px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-more-text {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-more-text {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__info-bottom {
  width: 100vw;
  position: sticky;
  bottom: 0;
  margin-left: -20px;
  margin-right: -20px;
  background-color: white;
  padding: 24px 20px;
}
@media (min-width: 768px) {
  .bs-checkout__info-bottom {
    display: none;
  }
}
.bs-checkout__info-bottom-pricing {
  display: none;
  color: black;
}
.bs-checkout__info-bottom-pricing-label {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-bottom-pricing-label {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-bottom-pricing-label {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__info-bottom-pricing-value {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.75rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__info-bottom-pricing-value {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__info-bottom-pricing-value {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.bs-checkout__info-bottom-terms {
  color: rgba(38, 38, 38, 0.87);
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.25px;
  line-height: 20px;
  color: #484848;
}
.bs-checkout__info-bottom-terms a {
  color: #FF760A;
}
.bs-checkout__info-bottom-button {
  width: 45%;
  margin-top: 32px;
}
.bs-checkout__info-bottom-button .bs-button-normal__wrapper {
  min-height: unset;
}
.bs-checkout__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bs-checkout__icon-arrow-right {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23262626%22%20viewBox%3D%220%200%2013%2020%22%20width%3D%2213%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.112%2020c.244%200%20.49-.083.697-.25l10.777-8.886A1.15%201.15%200%200013%209.976c0-.345-.152-.673-.414-.887L1.855.25A1.094%201.094%200%2000.293.425a1.159%201.159%200%2000.17%201.6l9.653%207.95-9.701%208a1.158%201.158%200%2000-.17%201.6c.22.279.54.425.867.425z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100% 100%;
  width: 14px;
  height: 14px;
}
.bs-checkout__dialog.shipment .bs-dialog-full__body {
  padding: 0 16px 16px 16px;
}
.bs-checkout__dialog.shipment .bs-checkout__dialog-title {
  padding-left: 16px;
}
.bs-checkout__dialog-title {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0;
  font-weight: normal;
  color: #262626;
  margin-bottom: 32px;
}
.bs-checkout__notice-block {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.bs-checkout__notice-block.mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  margin-bottom: 24px;
}
.bs-checkout__notice-block.desktop {
  display: none;
}
.bs-checkout.out-of-stock .bs-checkout__pricing-value-original,
.bs-checkout.out-of-stock .bs-checkout__info-bottom-pricing-label,
.bs-checkout.out-of-stock .bs-checkout__info-bottom-pricing-value {
  color: rgba(0, 0, 0, 0.37);
}
.bs-checkout__summary {
  padding: 20px 0;
}
.bs-checkout__summary-subtotal,
.bs-checkout__summary-coupon,
.bs-checkout__summary-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bs-checkout__summary-subtotal,
.bs-checkout__summary-coupon {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: #151515;
}
@media screen and (min-width: 768px) {
  .bs-checkout__summary-subtotal,
  .bs-checkout__summary-coupon {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__summary-subtotal,
  .bs-checkout__summary-coupon {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__summary-subtotal {
  margin-bottom: 8px;
}
.bs-checkout__summary-coupon {
  margin-bottom: 24px;
}
.bs-checkout__summary-coupon-value {
  color: #45909c;
}
.bs-checkout__summary-total {
  color: black;
}
.bs-checkout__summary-total-title {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__summary-total-title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__summary-total-title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__summary-total-value {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.75rem;
  letter-spacing: 0.35px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__summary-total-value {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__summary-total-value {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.bs-checkout__summary-terms,
.bs-checkout__summary-button {
  display: none;
}
.bs-checkout__summary-terms {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: #484848;
  margin-top: 24px;
  margin-bottom: 16px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__summary-terms {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__summary-terms {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__summary-button .bs-button-normal__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bs-checkout__summary-button .bs-button-normal__wrapper .bs-button-normal {
  padding: 16px 32px;
}
.bs-checkout__add-coupon {
  padding: 24px 0;
}
.bs-checkout__add-coupon-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bs-checkout__add-coupon-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__add-coupon-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__add-coupon-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__add-coupon-title-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%0A%3Csvg%20%20fill%3D%22%23f56a00%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.625%204.98558C0.625%203.84313%201.57209%202.91699%202.74038%202.91699H17.484C18.6523%202.91699%2019.5994%203.84313%2019.5994%204.98558V12.1943V15.0151C19.5994%2016.1575%2018.6523%2017.0837%2017.484%2017.0837H2.74038C1.57209%2017.0837%200.625%2016.1575%200.625%2015.0151V13.0268C0.625%2012.8508%200.682082%2012.6878%200.779134%2012.5545C0.890648%2012.2802%201.15984%2012.0868%201.4742%2012.0868V12.0676C2.65881%2012.0676%203.58959%2011.1329%203.58959%2010.016C3.58959%208.8991%202.65881%207.96445%201.4742%207.96445V7.94522C1.1306%207.94522%200.840968%207.71416%200.752203%207.39894C0.67161%207.27351%200.625%207.12508%200.625%206.96601V4.98558ZM2.29167%206.51651C3.90653%206.88003%205.12805%208.29732%205.12805%2010.016C5.12805%2011.7347%203.90653%2013.152%202.29167%2013.5155V15.0151C2.29167%2015.0353%202.29306%2015.0552%202.29577%2015.0747C2.36851%2015.2331%202.49221%2015.3632%202.64586%2015.4441C2.67634%2015.4505%202.70796%2015.4539%202.74038%2015.4539H17.484C17.5406%2015.4539%2017.5947%2015.4436%2017.6446%2015.4249C17.7451%2015.3654%2017.8312%2015.2842%2017.8966%2015.1878C17.9198%2015.1348%2017.9327%2015.0764%2017.9327%2015.0151V12.1943V4.98558C17.9327%204.94936%2017.9282%204.91416%2017.9197%204.8805C17.829%204.72957%2017.6893%204.6115%2017.5225%204.54838C17.5098%204.54732%2017.4969%204.54679%2017.484%204.54679H2.74038L2.73785%204.54679C2.53898%204.62075%202.37803%204.77266%202.29213%204.96539C2.29182%204.97208%202.29167%204.97881%202.29167%204.98558V6.51651ZM8.31388%205.94154C8.31388%205.52733%207.9781%205.19154%207.56388%205.19154C7.14967%205.19154%206.81388%205.52733%206.81388%205.94154V9.7026C6.81388%2010.1168%207.14967%2010.4526%207.56388%2010.4526C7.9781%2010.4526%208.31388%2010.1168%208.31388%209.7026V5.94154ZM7.56388%2011.46C7.9781%2011.46%208.31388%2011.7958%208.31388%2012.21V14.0905C8.31388%2014.5047%207.9781%2014.8405%207.56388%2014.8405C7.14967%2014.8405%206.81388%2014.5047%206.81388%2014.0905V12.21C6.81388%2011.7958%207.14967%2011.46%207.56388%2011.46Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
}
.bs-checkout__add-coupon-mobile-btn {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  border-bottom: 1px solid #151515;
}
@media screen and (min-width: 768px) {
  .bs-checkout__add-coupon-mobile-btn {
    font-size: 1.125rem;
    line-height: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__add-coupon-mobile-btn {
    font-size: 1.125rem;
    line-height: 2rem;
  }
}
.bs-checkout__add-coupon-input-block {
  display: none;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
  margin-top: 16px;
}
.bs-checkout__add-coupon-submit {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.bs-checkout__add-coupon-submit .bs-button-normal__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
}
.bs-checkout__add-coupon-applied {
  margin-top: 16px;
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  background-color: #eafff3;
  border-radius: 6px;
  color: #151515;
}
.bs-checkout__add-coupon-applied-header {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  word-break: break-all;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__add-coupon-applied-header {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__add-coupon-applied-header {
    font-size: 0.875rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__add-coupon-applied-message {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.35px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .bs-checkout__add-coupon-applied-message {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__add-coupon-applied-message {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.bs-checkout__add-coupon-applied-message-value {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.35px;
  color: #45909c;
}
@media screen and (min-width: 768px) {
  .bs-checkout__add-coupon-applied-message-value {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__add-coupon-applied-message-value {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.bs-checkout__add-coupon-applied-remove {
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23151515%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.03033%2013.0303C3.73744%2013.3232%203.26256%2013.3232%202.96967%2013.0303C2.67678%2012.7374%202.67678%2012.2626%202.96967%2011.9697L6.93934%208L2.96967%204.03033C2.67678%203.73744%202.67678%203.26256%202.96967%202.96967C3.26256%202.67678%203.73744%202.67678%204.03033%202.96967L8%206.93934L11.9697%202.96967C12.2626%202.67678%2012.7374%202.67678%2013.0303%202.96967C13.3232%203.26256%2013.3232%203.73744%2013.0303%204.03033L9.06066%208L13.0303%2011.9697C13.3232%2012.2626%2013.3232%2012.7374%2013.0303%2013.0303C12.7374%2013.3232%2012.2626%2013.3232%2011.9697%2013.0303L8%209.06066L4.03033%2013.0303Z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__coupon-dialog .bs-dialog-full-container .bs-dialog-full__body {
  padding: 0 22px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.bs-checkout__coupon-dialog-header {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  padding-top: 13px;
  padding-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .bs-checkout__coupon-dialog-header {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-checkout__coupon-dialog-header {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.bs-checkout__coupon-dialog-header-title {
  text-align: center;
}
.bs-checkout__coupon-dialog-header-close {
  position: absolute;
  top: 11px;
  right: 22px;
  padding: 4px;
}
.bs-checkout__coupon-dialog-header-close-icon {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22null%22%20viewBox%3D%220%200%2020%2020%22%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.443%209.94l7.535-7.799a1.233%201.233%200%20000-1.703%201.131%201.131%200%2000-1.644%200L9.796%208.233%202.257.435a1.131%201.131%200%2000-1.643%200%201.233%201.233%200%20000%201.703l7.535%207.798-7.535%207.801a1.233%201.233%200%20000%201.703%201.132%201.132%200%20001.644%200l7.538-7.798%207.538%207.801a1.134%201.134%200%20001.644%200%201.233%201.233%200%20000-1.703l-7.535-7.8z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-checkout__coupon-dialog-submit {
  margin-top: auto;
}
.bs-checkout__coupon-dialog-submit .bs-button-normal__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bs-checkout__mobile-bottom-padding {
  width: 100vw;
  height: 71px;
  margin-left: -20px;
  margin-right: -20px;
  background-color: #FBFBFB;
}
@media screen and (max-width: 1023px) {
  .bs-checkout {
    background-color: white;
  }
  .bs-checkout.bs-container {
    padding-top: 0;
  }
  .bs-checkout .bs-full-screen-divide {
    display: block;
  }
  .bs-checkout__product,
  .bs-checkout__info {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .bs-checkout__product {
    padding: 0;
    border: none;
  }
  .bs-checkout__product-content {
    padding: 24px 0;
  }
  .bs-checkout__info-bottom {
    -webkit-filter: drop-shadow(0px -4px 4px #f9f9f9);
            filter: drop-shadow(0px -4px 4px #f9f9f9);
  }
  .bs-checkout__info-bottom-pricing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px;
  }
  .bs-checkout__info-bottom-button {
    width: 100%;
    margin-top: 24px;
  }
  .bs-checkout__info-bottom-button .bs-button-normal__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-checkout__info-bottom-button .bs-button-normal__wrapper .bs-button-normal {
    padding: 16px 24px;
  }
  .bs-checkout__dialog.shipment .bs-dialog-full__body {
    padding: 32px 8px;
  }
  .bs-checkout__dialog-title {
    display: none;
  }
}
@media (min-width: 768px) {
  .bs-checkout {
    padding: 0 32px;
  }
  .bs-checkout.bs-container {
    padding-bottom: 96px;
  }
  .bs-checkout__product {
    border: 1px solid #e3e3e3;
    border-radius: 6px;
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.02);
            box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.02);
    padding: 32px 24px;
  }
  .bs-checkout__product-content {
    padding: 0;
  }
  .bs-checkout__product-content-title {
    -webkit-line-clamp: 3;
  }
  .bs-checkout__product-content-title-wrapper {
    min-height: 62px;
  }
  .bs-checkout__product-content-info {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bs-checkout__product-calculation {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .bs-checkout__product-calculation.mobile {
    display: none;
  }
  .bs-checkout__product-calculation.tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-checkout__info-header {
    margin-top: 0;
    margin-bottom: 24px;
  }
  .bs-checkout__info-block-container {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
  .bs-checkout__info-shipping-item {
    padding: 0;
    gap: 21px;
  }
  .bs-checkout__info-shipping-item-label-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    margin-bottom: 6px;
    cursor: pointer;
  }
  .bs-checkout__info-shipping-item .bs-checkout__icon.mobile {
    display: none;
  }
  .bs-checkout__info-shipping-item .bs-checkout__icon.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-checkout__product-content-title {
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5rem;
    letter-spacing: 0.35px;
  }
  .bs-checkout__notice-block.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px;
  }
  .bs-checkout__notice-block.mobile {
    display: none;
  }
  .bs-checkout__summary {
    padding: 0;
  }
  .bs-checkout__summary-terms,
  .bs-checkout__summary-button {
    display: block;
  }
  .bs-checkout__add-coupon {
    padding: 0;
  }
  .bs-checkout__add-coupon-mobile-btn {
    display: none;
  }
  .bs-checkout__add-coupon-input-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .bs-checkout__coupon-dialog {
    display: none;
  }
  .bs-checkout__mobile-bottom-padding {
    display: none;
  }
}
@media (min-width: 768px) and (any-hover: hover) {
  .bs-checkout__info-shipping-item-label-title:hover div {
    color: #F56A00;
  }
  .bs-checkout__info-shipping-item-label-title:hover .bs-checkout__icon-arrow-right {
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23F56A00%22%20viewBox%3D%220%200%2013%2020%22%20width%3D%2213%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.112%2020c.244%200%20.49-.083.697-.25l10.777-8.886A1.15%201.15%200%200013%209.976c0-.345-.152-.673-.414-.887L1.855.25A1.094%201.094%200%2000.293.425a1.159%201.159%200%2000.17%201.6l9.653%207.95-9.701%208a1.158%201.158%200%2000-.17%201.6c.22.279.54.425.867.425z%22%2F%3E%3C%2Fsvg%3E");
    background-size: 100% 100%;
    width: 14px;
    height: 14px;
  }
}
@media (min-width: 768px) and (any-hover: none) {
  .bs-checkout__info-shipping-item-label-title:active div {
    color: #F56A00;
  }
  .bs-checkout__info-shipping-item-label-title:active .bs-checkout__icon-arrow-right {
    display: inline-block;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23F56A00%22%20viewBox%3D%220%200%2013%2020%22%20width%3D%2213%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.112%2020c.244%200%20.49-.083.697-.25l10.777-8.886A1.15%201.15%200%200013%209.976c0-.345-.152-.673-.414-.887L1.855.25A1.094%201.094%200%2000.293.425a1.159%201.159%200%2000.17%201.6l9.653%207.95-9.701%208a1.158%201.158%200%2000-.17%201.6c.22.279.54.425.867.425z%22%2F%3E%3C%2Fsvg%3E");
    background-size: 100% 100%;
    width: 14px;
    height: 14px;
  }
}
@media (min-width: 768px) and screen and (min-width: 768px) {
  .bs-checkout__product-content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) and screen and (min-width: 1280px) {
  .bs-checkout__product-content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .bs-checkout {
    max-width: 1000px;
    padding-left: 0;
    padding-right: 0;
  }
  .bs-checkout_product {
    max-width: 592px;
  }
  .bs-checkout_info {
    max-width: 366px;
  }
  .bs-checkout__info-block-container {
    grid-template-columns: 1fr;
  }
  .bs-checkout__info-header {
    margin-bottom: 32px;
  }
}
@media (min-width: 1280px) {
  .bs-checkout__product-content-title-wrapper {
    min-height: 74px;
  }
}
.bs-info-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.bs-info-block__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 12px;
}
.bs-info-block__icon-circle-check {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8%2012L11%2015L16%209%22%20stroke%3D%22%23FF9E1B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M21.2512%2012C21.2512%2014.2776%2020.411%2016.4752%2018.8915%2018.1718C17.372%2019.8685%2015.2801%2020.945%2013.0163%2021.1952C10.7525%2021.4454%208.47592%2020.8517%206.62262%2019.5278C4.76932%2018.2039%203.46953%2016.2428%202.97217%2014.0202C2.47481%2011.7976%202.81484%209.46961%203.92713%207.4821C5.03943%205.49458%206.84581%203.98724%209.00035%203.24873C11.1549%202.51022%2013.5061%202.59246%2015.6038%203.47969C17.7015%204.36693%2019.3981%205.9968%2020.3688%208.05717%22%20stroke%3D%22%23484848%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__icon-circle-alert {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M11.1565%2013.2517C11.1985%2013.6824%2011.5606%2014.0109%2011.9933%2014.0109C12.4254%2014.0109%2012.7872%2013.6834%2012.83%2013.2534L13.3357%208.1753C13.4145%207.38445%2012.7934%206.6984%2011.9986%206.6984C11.2049%206.6984%2010.5842%207.38263%2010.6612%208.17255L11.1565%2013.2517ZM10.7048%2016.0211C10.7048%2016.7283%2011.2781%2017.3016%2011.9853%2017.3016H12.0148C12.722%2017.3016%2013.2953%2016.7283%2013.2953%2016.0211C13.2953%2015.3139%2012.722%2014.7406%2012.0148%2014.7406H11.9853C11.2781%2014.7406%2010.7048%2015.3139%2010.7048%2016.0211Z%22%20fill%3D%22%235DA2D5%22%20stroke%3D%22%235DA2D5%22%20stroke-width%3D%220.2%22%2F%3E%0A%3Cpath%20d%3D%22M21.2512%2012C21.2512%2014.2776%2020.411%2016.4752%2018.8915%2018.1718C17.372%2019.8685%2015.2801%2020.945%2013.0163%2021.1952C10.7525%2021.4454%208.47592%2020.8517%206.62262%2019.5278C4.76932%2018.2039%203.46953%2016.2428%202.97217%2014.0202C2.47481%2011.7976%202.81484%209.46961%203.92713%207.4821C5.03943%205.49458%206.84581%203.98724%209.00035%203.24873C11.1549%202.51022%2013.5061%202.59246%2015.6038%203.47969C17.7015%204.36693%2019.3981%205.9968%2020.3688%208.05717%22%20stroke%3D%22%23484848%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__icon-protection {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23484848%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%202.14209L13.9136%203.2052C15.7842%204.2444%2017.8292%204.93233%2019.9475%205.23495C20.408%205.30073%2020.75%205.69507%2020.75%206.1602V14.0792C20.75%2015.4798%2020.3354%2016.849%2019.5586%2018.0143C18.8738%2019.0415%2017.9327%2019.8722%2016.8285%2020.4243L12.4228%2022.6272C12.1638%2022.7567%2011.8599%2022.7614%2011.597%2022.6401L7.00605%2020.5212C5.67305%2019.906%204.58914%2018.8554%203.93257%2017.5423C3.48369%2016.6445%203.25%2015.6546%203.25%2014.6508V6.1602C3.25%205.69507%203.59201%205.30073%204.05246%205.23495C6.1708%204.93233%208.21584%204.2444%2010.0864%203.2052L12%202.14209ZM12%203.85803L10.8149%204.51644C8.92747%205.56499%206.87646%206.28411%204.75%206.64412V14.6508C4.75%2015.4217%204.92948%2016.182%205.27422%2016.8714C5.77845%2017.8799%206.6109%2018.6868%207.63463%2019.1592L11.987%2021.168L16.1577%2019.0827C17.0284%2018.6473%2017.7705%2017.9923%2018.3105%2017.1822C18.9231%2016.2633%2019.25%2015.1836%2019.25%2014.0792V6.64412C17.1235%206.28411%2015.0725%205.56499%2013.1851%204.51644L12%203.85803Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.9801%209.42385C17.2983%209.68903%2017.3413%2010.1619%2017.0762%2010.4802L12.4267%2016.0595C11.9561%2016.6242%2011.1023%2016.6629%2010.5825%2016.1432L7.96967%2013.5303C7.67678%2013.2375%207.67678%2012.7626%207.96967%2012.4697C8.26256%2012.1768%208.73744%2012.1768%209.03033%2012.4697L11.4496%2014.889L15.9238%209.51988C16.189%209.20167%2016.6619%209.15868%2016.9801%209.42385Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__icon-warehouse {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23484848%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M18%204.5H19.5V6H18V4.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M18%207.5H19.5V9H18V7.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M15%204.5H16.5V6H15V4.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M15%207.5H16.5V9H15V7.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M12%204.5H13.5V6H12V4.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M12%207.5H13.5V9H12V7.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M9%204.5H10.5V6H9V4.5Z%22%2F%3E%0A%3Cpath%20d%3D%22M9%207.5H10.5V9H9V7.5Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.625%2011.25C15.0392%2011.25%2015.375%2011.5858%2015.375%2012V14.625H17.625V12C17.625%2011.5858%2017.9608%2011.25%2018.375%2011.25C18.7892%2011.25%2019.125%2011.5858%2019.125%2012V14.625C19.125%2015.4534%2018.4534%2016.125%2017.625%2016.125H15.375C14.5466%2016.125%2013.875%2015.4534%2013.875%2014.625V12C13.875%2011.5858%2014.2108%2011.25%2014.625%2011.25Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.74632%201.5C7.14958%201.5%206.57729%201.73705%206.15533%202.15901L2.15901%206.15533C1.73705%206.57729%201.5%207.14958%201.5%207.74632V21.75C1.5%2022.1642%201.83579%2022.5%202.25%2022.5H21.75C22.1642%2022.5%2022.5%2022.1642%2022.5%2021.75V13.125C22.5%2011.8824%2021.4926%2010.875%2020.25%2010.875H12.75C11.5074%2010.875%2010.5%2011.8824%2010.5%2013.125V19.5C10.5%2019.9142%2010.8358%2020.25%2011.25%2020.25C11.6642%2020.25%2012%2019.9142%2012%2019.5V13.125C12%2012.7108%2012.3358%2012.375%2012.75%2012.375H20.25C20.6642%2012.375%2021%2012.7108%2021%2013.125V21H3V7.74632C3%207.54741%203.07902%207.35664%203.21967%207.21599L7.21599%203.21967C7.35664%203.07902%207.54741%203%207.74632%203H21V9.375C21%209.78921%2021.3358%2010.125%2021.75%2010.125C22.1642%2010.125%2022.5%209.78921%2022.5%209.375V2.25C22.5%201.83579%2022.1642%201.5%2021.75%201.5H7.74632Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__icon-oversea_shopping {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23484848%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_1554_1955)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.5%205.25C8.91421%205.25%209.25%205.58579%209.25%206V8.5C9.25%208.91421%208.91421%209.25%208.5%209.25C8.08579%209.25%207.75%208.91421%207.75%208.5V6C7.75%205.58579%208.08579%205.25%208.5%205.25Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5%205.25C15.9142%205.25%2016.25%205.58579%2016.25%206V8.5C16.25%208.91421%2015.9142%209.25%2015.5%209.25C15.0858%209.25%2014.75%208.91421%2014.75%208.5V6C14.75%205.58579%2015.0858%205.25%2015.5%205.25Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.8573%203.57638C12.3008%203.39088%2011.6992%203.39088%2011.1427%203.57638C10.3411%203.84358%209.7172%204.466%209.44197%205.25003H14.558C14.2828%204.466%2013.6589%203.84358%2012.8573%203.57638ZM13.3317%202.15336C12.4673%201.86522%2011.5327%201.86522%2010.6683%202.15336C9.25811%202.62342%208.20202%203.80131%207.88579%205.25003H6.87109C5.42332%205.25003%204.22349%206.37254%204.12718%207.81711L3.39385%2018.8171C3.28803%2020.4044%204.54698%2021.75%206.13776%2021.75H7.99999C8.4142%2021.75%208.74999%2021.4142%208.74999%2021C8.74999%2020.5858%208.4142%2020.25%207.99999%2020.25H6.13776C5.41468%2020.25%204.84243%2019.6384%204.89053%2018.9169L5.62386%207.91689C5.66763%207.26026%206.21301%206.75003%206.87109%206.75003H17.1289C17.787%206.75003%2018.3323%207.26026%2018.3761%207.91689L18.5016%209.79992C18.5292%2010.2132%2018.8866%2010.5259%2019.2999%2010.4984C19.7132%2010.4708%2020.0259%2010.1134%2019.9983%209.70015L19.8728%207.81711C19.7765%206.37254%2018.5767%205.25003%2017.1289%205.25003H16.1142C15.7979%203.80131%2014.7419%202.62342%2013.3317%202.15336Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.726%2011.4151C12.4498%2014.7905%2012.4498%2019.2095%2014.726%2022.585L15.5551%2022.0259C13.5067%2018.9884%2013.5067%2015.0117%2015.5551%2011.9742L14.726%2011.4151Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.2084%2011.4151C18.4846%2014.7905%2018.4846%2019.2095%2016.2084%2022.585L15.3793%2022.0259C17.4276%2018.9884%2017.4276%2015.0117%2015.3793%2011.9742L16.2084%2011.4151Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.6339%2015.6846V14.6846L20.3004%2014.6846V15.6846L10.6339%2015.6846Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.6339%2019.1915V18.1915H20.3004V19.1915H10.6339Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5%2012.25C12.8766%2012.25%2010.75%2014.3766%2010.75%2017C10.75%2019.6234%2012.8766%2021.75%2015.5%2021.75C18.1234%2021.75%2020.25%2019.6234%2020.25%2017C20.25%2014.3766%2018.1234%2012.25%2015.5%2012.25ZM9.25%2017C9.25%2013.5482%2012.0482%2010.75%2015.5%2010.75C18.9518%2010.75%2021.75%2013.5482%2021.75%2017C21.75%2020.4518%2018.9518%2023.25%2015.5%2023.25C12.0482%2023.25%209.25%2020.4518%209.25%2017Z%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_1554_1955%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__icon-shipment {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23484848%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.43559%204.92537C2.50101%204.00958%203.26303%203.30005%204.18115%203.30005H14.4814C15.5016%203.30005%2016.3055%204.16923%2016.226%205.18635L16.0609%207.30005H20.0293C20.7825%207.30005%2021.4513%207.78205%2021.6895%208.49665L22.5647%2011.1222C22.8591%2012.0057%2022.9676%2012.9405%2022.8833%2013.8679L22.5796%2017.2085C22.4977%2018.1099%2021.7419%2018.8%2020.8368%2018.8H3.324C2.30841%2018.8%201.50609%2017.9384%201.57845%2016.9254L1.68943%2015.3716C1.71894%2014.9585%202.0778%2014.6474%202.49096%2014.677C2.90412%2014.7065%203.21513%2015.0653%203.18562%2015.4785L3.07464%2017.0322C3.0643%2017.177%203.17892%2017.3%203.324%2017.3H13.5713L14.5029%207.98353L14.7306%205.06952C14.7419%204.92422%2014.6271%204.80005%2014.4814%204.80005H4.18115C4.04999%204.80005%203.94113%204.90141%203.93178%205.03224L3.81062%206.72848C3.78111%207.14164%203.42225%207.45265%203.00909%207.42314C2.59593%207.39363%202.28492%207.03477%202.31443%206.62161L2.43559%204.92537ZM15.9288%208.80005L15.0788%2017.3H20.8368C20.9661%2017.3%2021.0741%2017.2015%2021.0858%2017.0727L21.3895%2013.7321C21.4551%2013.0108%2021.3707%2012.2837%2021.1416%2011.5966L20.2664%208.97099C20.2324%208.86891%2020.1369%208.80005%2020.0293%208.80005H15.9288Z%22%2F%3E%0A%3Cpath%20d%3D%22M20.25%2018.05C20.25%2019.1546%2019.3546%2020.05%2018.25%2020.05C17.1454%2020.05%2016.25%2019.1546%2016.25%2018.05C16.25%2016.9455%2017.1454%2016.05%2018.25%2016.05C19.3546%2016.05%2020.25%2016.9455%2020.25%2018.05Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.25%2016.7C17.5044%2016.7%2016.9%2017.3044%2016.9%2018.05C16.9%2018.7956%2017.5044%2019.4%2018.25%2019.4C18.9956%2019.4%2019.6%2018.7956%2019.6%2018.05C19.6%2017.3044%2018.9956%2016.7%2018.25%2016.7ZM15.6%2018.05C15.6%2016.5865%2016.7864%2015.4%2018.25%2015.4C19.7135%2015.4%2020.9%2016.5865%2020.9%2018.05C20.9%2019.5136%2019.7135%2020.7%2018.25%2020.7C16.7864%2020.7%2015.6%2019.5136%2015.6%2018.05Z%22%2F%3E%0A%3Cpath%20d%3D%22M8.75%2018.05C8.75%2019.1546%207.85457%2020.05%206.75%2020.05C5.64543%2020.05%204.75%2019.1546%204.75%2018.05C4.75%2016.9455%205.64543%2016.05%206.75%2016.05C7.85457%2016.05%208.75%2016.9455%208.75%2018.05Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.74998%2016.7C6.00439%2016.7%205.39998%2017.3044%205.39998%2018.05C5.39998%2018.7956%206.00439%2019.4%206.74998%2019.4C7.49556%2019.4%208.09998%2018.7956%208.09998%2018.05C8.09998%2017.3044%207.49556%2016.7%206.74998%2016.7ZM4.09998%2018.05C4.09998%2016.5865%205.28642%2015.4%206.74998%2015.4C8.21353%2015.4%209.39998%2016.5865%209.39998%2018.05C9.39998%2019.5136%208.21353%2020.7%206.74998%2020.7C5.28642%2020.7%204.09998%2019.5136%204.09998%2018.05Z%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1%209.55005C1%209.13584%201.33579%208.80005%201.75%208.80005H6.75C7.16421%208.80005%207.5%209.13584%207.5%209.55005C7.5%209.96426%207.16421%2010.3%206.75%2010.3H1.75C1.33579%2010.3%201%209.96426%201%209.55005Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%2012.55C2%2012.1358%202.33579%2011.8%202.75%2011.8H8.75C9.16421%2011.8%209.5%2012.1358%209.5%2012.55C9.5%2012.9643%209.16421%2013.3%208.75%2013.3H2.75C2.33579%2013.3%202%2012.9643%202%2012.55Z%22%20fill%3D%22%23FF9E1B%22%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.bs-info-block__content-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  color: #383838;
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  .bs-info-block__content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-info-block__content-title {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bs-info-block__content-description {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.35px;
  color: #484848;
}
@media screen and (min-width: 768px) {
  .bs-info-block__content-description {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .bs-info-block__content-description {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.bs-checkout .bs-full-screen-divide {
  position: relative;
  height: 8px;
}
.bs-checkout .bs-full-screen-divide::after {
  content: '';
  position: absolute;
  width: 100vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.bs-checkout .bs-full-screen-divide::after {
  height: 8px;
  background-color: #FBFBFB;
}
@media (min-width: 768px) {
  .bs-checkout .bs-full-screen-divide {
    height: 1px;
    background-color: #eeeeee;
    margin: 32px 0;
  }
  .bs-checkout .bs-full-screen-divide::after {
    display: none;
  }
  .bs-checkout .bs-full-screen-divide.small {
    margin: 24px 0;
  }
}
@media (min-width: 1024px) {
  .bs-checkout .bs-full-screen-divide.hideOnDesktop {
    display: none;
  }
}

.bs-text-field-outline-new-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 10px 16px;
  background-color: #ffffff;
  border-radius: 8px;
  outline: 1px solid #e3e3e3;
  outline-offset: -1px;
  cursor: pointer;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new:has(.bs-text-field-outline-new__input:focus):not(
				.bs-text-field-outline-new--error
			) {
  outline: 1.5px solid #151515;
  outline-offset: -1.5px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new--error {
  outline: 1px solid #cf0c0a;
  outline-offset: -1px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.35px;
  border: 0;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 768px) {
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input {
    font-size: 0.875rem;
    line-height: 1.5rem;
}
}
@media screen and (min-width: 1280px) {
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input {
    font-size: 0.875rem;
    line-height: 1.5rem;
}
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input:focus,
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input--filled {
  outline: none;
  background-color: #ffffff;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input:focus:disabled,
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input--filled:disabled {
  opacity: 1;
  -webkit-text-fill-color: rgba(38, 38, 38, 0.87);
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input--padding {
  padding-right: 48px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input::-webkit-input-placeholder {
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input::-moz-placeholder {
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input:-ms-input-placeholder {
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input::-ms-input-placeholder {
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input::placeholder {
  color: #c8c8c8;
  opacity: 1;
  /* Firefox */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c8c8c8;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #c8c8c8;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input[type='number'] {
  /* Firefox */
  -moz-appearance: textfield;
  /* Chrome, Safari, Edge, Opera */
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input[type='number']::-webkit-outer-spin-button,
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  margin: 0 2px;
  color: rgba(38, 38, 38, 0.87);
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.4px;
  line-height: 16px;
  line-height: 24px;
  color: #cf0c0a;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__message .icon-info {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20%20fill%3D%22%23cf0c0a%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10%205a1%201%200%20110%202%201%201%200%20010-2m0%204a1%201%200%20011%201v4a1%201%200%2001-2%200v-4a1%201%200%20011-1M11.694.14A10.013%2010.013%200%2000.14%2011.694c.681%204.143%204.023%207.485%208.166%208.166A10.013%2010.013%200%200019.86%208.306C19.179%204.163%2015.837.821%2011.694.14m-.126%2017.71C5.943%2018.926%201.074%2014.057%202.15%208.432c.601-3.144%203.138-5.681%206.282-6.282%205.625-1.076%2010.494%203.793%209.418%209.418-.601%203.144-3.138%205.681-6.282%206.282%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__trailing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 24px;
  height: 24px;
}
.bs-text-field-outline-new-wrapper .bs-text-field-outline-new__trailing--hidden {
  display: none;
}
.bs-text-field-outline-new-wrapper--disabled .bs-text-field-outline-new {
  cursor: not-allowed;
}
.bs-text-field-outline-new-wrapper--disabled .bs-text-field-outline-new .bs-text-field-outline-new__input {
  background-color: white;
  cursor: not-allowed;
}

