/*
|--------------------------------------------------------------------------
| Color Variables
|--------------------------------------------------------------------------
*/
/************* Screen Sizes Breakpoints Variables *************/
/*
|--------------------------------------------------------------------------
| Screen Sizes Breakpoints Variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Grid Columns, Options
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Spacing variables
|--------------------------------------------------------------------------
*/
/*
|--------------------------------------------------------------------------
| Gutter Variables
|--------------------------------------------------------------------------
*/
/* Genral Functions - Non-site-specific Functionality */
/* Functions for colors*/
/*** Foundation Functions **/
.order-confirmation-page h3 {
  font-size: 1.25rem;
  margin: 0; }

.order-confirmation-page h4 {
  font-size: 0.875rem; }

.order-confirmation-page pre {
  font-family: Adelle;
  white-space: normal; }

.order-confirmation-page ul {
  list-style: none;
  margin: 0; }
  .order-confirmation-page ul li {
    display: flex;
    margin-bottom: 0.3125rem; }
    .order-confirmation-page ul li p {
      flex: 1;
      margin: 0; }
    .order-confirmation-page ul li span {
      font-weight: bold;
      font-size: 1rem; }

.order-confirmation-page .order-subtotal {
  padding-top: 0.3125rem; }
  .order-confirmation-page .order-subtotal > div {
    margin-bottom: 0.3125rem; }
  .order-confirmation-page .order-subtotal .sub-amount {
    font-size: 1rem;
    color: #4F4F4F; }
  .order-confirmation-page .order-subtotal .order-total .sub-amount {
    font-size: 1.375rem;
    color: #DB542C; }
  .order-confirmation-page .order-subtotal .sub-label {
    font-family: Adelle; }

.order-confirmation-page .cartline-count {
  margin: 0; }

.order-confirmation-page .notes .card-primary {
  position: relative; }
  .order-confirmation-page .notes .card-primary > b {
    position: absolute;
    top: -1rem;
    left: 0.625rem;
    padding: 0.3125rem;
    background-color: #FFF; }

.order-confirmation-page .section-two {
  border-top: 0.0625rem solid #e0e1e2;
  margin-bottom: -0.9375rem; }
  @media screen and (max-width: 1025px) {
    .order-confirmation-page .section-two {
      flex-wrap: wrap; }
      .order-confirmation-page .section-two > div {
        width: 100%; } }
  @media print {
    .order-confirmation-page .section-two {
      flex-wrap: wrap;
      display: block; }
      .order-confirmation-page .section-two > div {
        display: inline-block;
        page-break-inside: avoid;
        margin-top: 0.625rem;
        width: 100%;
        padding-top: 0 !important;
        padding-bottom: 0 !important; } }

.order-confirmation-page .head-banner {
  border-bottom: 0.0625rem solid #e0e1e2; }

.order-confirmation-page .order-summery-title {
  margin-top: 0.625rem; }

/*# sourceMappingURL=checkout-order-confirm.css.map */