/** Shopify CDN: Minification failed

Line 144:10 Expected identifier but found whitespace
Line 144:12 Unexpected "{"
Line 144:19 Expected ":"

**/

div#price-breakdown-section tr.header-row td {
    border: unset;
    font-size: 12px !important;
}

div#price-breakdown-section tr.header-row {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

div#price-breakdown-section td.breakup-category {
    background: #f3f4f6;
    padding-top: 4px;
    padding-bottom: 3px;
    font-size: 14px !important;
}

div#price-breakdown-section tr.table-border-bottom td {
    border: unset;
}

div#price-breakdown-section tr.table-border-bottom {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

div#price-breakdown-section tr.jewelone,
div#price-breakdown-section tr.jewelthree,
div#price-breakdown-section tr.jewelfour,
div#price-breakdown-section tr.jewelfive {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

div#price-breakdown-section tr.jewelfour,
div#price-breakdown-section tr.jewelfive {
    border-top: 1px solid #cccccc;
}

div#price-breakdown-section tr.jewelone td,
div#price-breakdown-section tr.jewelthree td,
div#price-breakdown-section tr.jewelfour td,
div#price-breakdown-section tr.jewelfive td,
div#price-breakdown-section tr.jewelsix td {
    border: unset;
}

div#price-breakdown-section tr.jewelsix td {
    background: #e1e0e2 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    c: black;
}

div#price-breakdown-section tr.jewelone td,
div#price-breakdown-section tr.jewelthree td {
    color: #66707f;
    padding-top: 3px;
    padding-bottom: 3px;
}

div#price-breakdown-section tr.table-border-bottom td {
    color: #66707f;
}

div#price-breakdown-section tr.jewelfour {
    background: #f3f4f6;
}

div#price-breakdown-section tr.jewelfive {
    background: #f3f4f6;
}

div#price-breakdown-section tr.jewelfive td {
    color: black;
}

div#price-breakdown-section tr.jewelfour td {
    color: black;
}

@media(max-width:420px){
  .product__accordion .accordion__content:has(div#price-breakdown-section) {
    padding: 0;
}

div#price-breakdown-table td {
    letter-spacing: normal;
    word-wrap: break-word;
    white-space: pre-wrap;
    font-size: 13px !important;
}

div#price-breakdown-section {
  margin: 0;
}  
}




  div#price-breakdown-section #price-breakdown-table {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  #price-breakdown-section {
    margin: 0 var(--outer);
    overflow-x: overlay;
    margin-left: -8px;
  }

  div#price-breakdown-section td {
    padding: 8px 15px;
    font-size: 14px !important;
  }

  div#price-breakdown-section .header-row td {
    text-transform: uppercase;
    font-weight: bold;
  }

  div#price-breakdown-section .table-border-bottom>td {
    border-bottom: 1px solid #cccccc !important;
  }

  div#price-breakdown-section .table-border-bottom-empty>td {
    border-bottom: 1px solid #cccccc !important;
    padding: 0px;
  }

  div#price-breakdown-section thead>tr>td,
  div#price-breakdown-section .breakup-category {
    font-weight: 600;
    font-size: 14px;
    color: {{ block.settings.active_tab_color }};
  }

  div#price-breakdown-section .tg-category {
    font-size: 16px;
    font-weight: bold;
  }

  div#price-breakdown-section .table-responsive {
    width: 100%;
    border-collapse: collapse;
    /* background-color: #efefef; */
  }

  div#price-breakdown-section tr:first-child th:first-child:after,
  div#price-breakdown-section tr:first-child td:first-child:after {
    left: 15px;
    right: 15px;
  }

  div#price-breakdown-section .price-value {
    white-space: nowrap;
  }

  div#price-breakdown-section .table-border-bottom-empty>td {
    padding: 0px !important;
  }

  div#price-breakdown-section .price-strikeout {
    display: inline-block;
    text-decoration: line-through;
    padding-right: 2px;
    white-space: nowrap;
    font-size: 12px;
   }

  div#price-breakdown-section .price-discount {
    background: #899578;
    color: #fcfcfc;
    padding: 4px 12px;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    white-space: nowrap;
  }

  div#price-breakdown-section .spacer {
    border-top: 1px solid #cccccc;
    border-left: none;
    border-right: none;
    height: 8px;
  }

  @media (max-width: 576px) {
      div#price-breakdown-section td {
        padding: 8px !important;
        font-size: 12px;
        white-space: pre-line !important;
      }
  }