/* line 2, order.scss */
body[data-theme-template="order2"] .co-section--content_wrapper {
  background: #fff;
  border-radius: 16px;
  margin: 32px auto;
  padding: 24px;
  max-width: 800px; }
  @media (max-width: 767px) {
    /* line 2, order.scss */
    body[data-theme-template="order2"] .co-section--content_wrapper {
      padding: 16px;
      margin: 24px auto 32px; } }
/* line 15, order.scss */
body[data-theme-template="order2"] .co-checkout-block--padded {
  padding: 0; }
/* line 19, order.scss */
body[data-theme-template="order2"] .co-title--h1 {
  font-size: 32px;
  line-height: 1.2;
  font-weight: 700;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #eeeeee; }
  @media (max-width: 767px) {
    /* line 19, order.scss */
    body[data-theme-template="order2"] .co-title--h1 {
      font-size: 20px;
      padding-bottom: 16px;
      margin-bottom: 16px; } }
/* line 34, order.scss */
body[data-theme-template="order2"] .co-title--h2 {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 16px; }
  @media (max-width: 767px) {
    /* line 34, order.scss */
    body[data-theme-template="order2"] .co-title--h2 {
      margin-bottom: 12px;
      font-size: 16px; } }
/* line 46, order.scss */
body[data-theme-template="order2"] .co-order-information {
  padding: 0 0 16px;
  margin: 0 0 24px;
  border-bottom: 1px solid #eeeeee;
  border-top: none; }
  @media (max-width: 767px) {
    /* line 46, order.scss */
    body[data-theme-template="order2"] .co-order-information {
      margin: 0 0 16px;
      padding: 0 0 8px;
      font-size: 14px; } }
/* line 59, order.scss */
body[data-theme-template="order2"] .co-order-information_row {
  padding: 8px 0;
  margin: 0; }
/* line 64, order.scss */
body[data-theme-template="order2"] .co-order-information_row:has(.co-order-information_title:empty) {
  display: none; }
/* line 68, order.scss */
body[data-theme-template="order2"] .co-order-information_title {
  margin: 0;
  flex: 0 0 250px;
  opacity: 1;
  line-height: 1.2;
  color: #757575; }
/* line 76, order.scss */
body[data-theme-template="order2"] .co-order-information_value {
  margin: 0;
  line-height: 1.2;
  font-weight: 700;
  gap: 8px; }
/* line 83, order.scss */
body[data-theme-template="order2"] .co-order-information_value .co-price {
  margin: 0; }
/* line 87, order.scss */
body[data-theme-template="order2"] .co-order-information_value .co-order-state {
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  padding: 6px 8px;
  border-radius: 46px;
  margin: 0;
  min-height: auto;
  border: none; }
  /* line 97, order.scss */
  body[data-theme-template="order2"] .co-order-information_value .co-order-state--paid {
    background: #CFEFAC;
    color: #4B830D; }
  /* line 102, order.scss */
  body[data-theme-template="order2"] .co-order-information_value .co-order-state--not_paid {
    background: #FEEBEB;
    color: #EF3434; }
  @media (max-width: 767px) {
    /* line 87, order.scss */
    body[data-theme-template="order2"] .co-order-information_value .co-order-state {
      font-size: 12px; } }
/* line 112, order.scss */
body[data-theme-template="order2"] .co-order-information_value .co-order-state:not([class*="--"]) {
  display: none; }
/* line 116, order.scss */
body[data-theme-template="order2"] .co-order-information_value > a:not([class]) {
  display: none; }
/* line 120, order.scss */
body[data-theme-template="order2"] #messengers_notifications {
  display: none; }
/* line 124, order.scss */
body[data-theme-template="order2"] .co-table {
  border: 1px solid #eeeeee;
  border-radius: 16px;
  overflow: hidden; }
  @media (max-width: 767px) {
    /* line 124, order.scss */
    body[data-theme-template="order2"] .co-table {
      font-size: 14px; } }
@media (max-width: 480px) {
  /* line 134, order.scss */
  body[data-theme-template="order2"] .co-table-row {
    border-top: 0; } }
/* line 140, order.scss */
body[data-theme-template="order2"] .co-table-row--head {
  background: #f2f2f2; }
/* line 144, order.scss */
body[data-theme-template="order2"] .co-table-row--body,
body[data-theme-template="order2"] .co-table-row--striped {
  background-color: #fff !important;
  font-weight: 700; }
  @media (max-width: 480px) {
    /* line 144, order.scss */
    body[data-theme-template="order2"] .co-table-row--body,
    body[data-theme-template="order2"] .co-table-row--striped {
      padding: 0; } }
@media (max-width: 480px) {
  /* line 154, order.scss */
  body[data-theme-template="order2"] .co-table-row--foot {
    padding: 0; } }
/* line 160, order.scss */
body[data-theme-template="order2"] .co-table-cell {
  padding: 16px;
  border: 0;
  text-align: center; }
  /* line 165, order.scss */
  body[data-theme-template="order2"] .co-table-cell:first-child {
    text-align: left; }
  @media (max-width: 480px) {
    /* line 160, order.scss */
    body[data-theme-template="order2"] .co-table-cell {
      text-align: left;
      padding: 12px; }
      /* line 173, order.scss */
      body[data-theme-template="order2"] .co-table-cell::before {
        color: #757575;
        font-size: 14px;
        font-weight: 400; } }
/* line 181, order.scss */
body[data-theme-template="order2"] .co-table-cell--body {
  border-bottom: 1px solid #eeeeee; }
  @media (max-width: 480px) {
    /* line 181, order.scss */
    body[data-theme-template="order2"] .co-table-cell--body {
      margin: 0; } }
/* line 189, order.scss */
body[data-theme-template="order2"] .co-table-cell--head {
  opacity: 1;
  color: #000; }
/* line 194, order.scss */
body[data-theme-template="order2"] .co-table-cell--foot {
  font-size: 18px;
  font-weight: 700; }
  @media (max-width: 767px) {
    /* line 194, order.scss */
    body[data-theme-template="order2"] .co-table-cell--foot {
      font-size: 16px; } }
