/* route-specific overrides for checkout success and order confirmation */

/* order confirmed page */
body[data-route="order-confirmed/index.html"] .page-hero-order-confirmed{
  padding:28px 0 12px;
}
body[data-route="order-confirmed/index.html"] .page-hero-order-confirmed .page-hero-copy{
  display:grid;
  gap:10px;
}
body[data-route="order-confirmed/index.html"] .page-hero-order-confirmed h1{
  margin:0;
  text-wrap:balance;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-section{
  padding:12px 0 42px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-layout{
  display:grid;
  gap:20px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-main-grid,
body[data-route="order-confirmed/index.html"] .order-confirmed-content-grid,
body[data-route="order-confirmed/index.html"] .order-confirmed-side-stack{
  display:grid;
  gap:16px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-payment-panel{
  width:min(100%, 620px);
  margin:0 auto;
  padding:26px 24px;
  border-radius:30px;
  border:1px solid rgba(47, 130, 72, .18);
  background:linear-gradient(180deg, #f5fcf7 0%, #ebf8ef 100%);
  box-shadow:0 18px 44px rgba(36, 76, 45, .08);
  text-align:center;
  display:grid;
  gap:10px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-payment-icon{
  width:46px;
  height:46px;
  margin:0 auto;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#2e8a51;
  color:#fff;
  font-size:1.05rem;
  font-weight:700;
  box-shadow:0 8px 18px rgba(46,138,81,.18);
}
body[data-route="order-confirmed/index.html"] .order-confirmed-payment-title{
  margin:0;
  font-family:var(--body-font);
  font-size:1.05rem;
  font-weight:700;
  line-height:1.22;
  color:#245437;
  text-wrap:balance;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-payment-text{
  margin:0;
  font-size:.98rem;
  line-height:1.6;
  color:#2f5c3e;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-payment-followup{
  width:min(100%, 38rem);
  margin:4px auto 6px;
  text-align:center;
  color:#665447;
  font-size:.97rem;
  line-height:1.72;
  text-wrap:pretty;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-desktop-break{
  display:none;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-card,
body[data-route="order-confirmed/index.html"] .order-confirmed-info-card,
body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card{
  padding:20px;
  box-shadow:0 10px 22px rgba(47,36,29,.045);
  background-color:#ffffff;
  background-image:url("images/paper-texture-ambient.jpg");
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-head,
body[data-route="order-confirmed/index.html"] .order-confirmed-copy,
body[data-route="order-confirmed/index.html"] .order-confirmed-generic-body,
body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card,
body[data-route="order-confirmed/index.html"] .order-confirmed-info-card,
body[data-route="order-confirmed/index.html"] .order-confirmed-email-inline{
  display:grid;
  gap:9px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-card{
  gap:16px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-title{
  margin:0;
  font-family:var(--serif);
  font-size:clamp(1.42rem, 4.6vw, 1.85rem);
  line-height:1.04;
  text-wrap:balance;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-generic-body p,
body[data-route="order-confirmed/index.html"] .order-confirmed-copy p,
body[data-route="order-confirmed/index.html"] .order-confirmed-delivery-card p,
body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card p,
body[data-route="order-confirmed/index.html"] .order-confirmed-list li,
body[data-route="order-confirmed/index.html"] .order-confirmed-email-link{
  margin:0;
  color:var(--ink);
  font-size:.96rem;
  line-height:1.7;
  text-wrap:pretty;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-generic-body{
  gap:10px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-copy{
  gap:8px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-list{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:7px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-list li{
  display:flex;
  align-items:flex-start;
  gap:10px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-list li::before{
  content:"";
  width:7px;
  height:7px;
  margin-top:.56rem;
  border-radius:999px;
  flex:0 0 7px;
  background:rgba(120,86,58,.55);
}
body[data-route="order-confirmed/index.html"] .order-confirmed-label,
body[data-route="order-confirmed/index.html"] .order-confirmed-delivery-label{
  margin:0;
  color:var(--muted);
  font-size:.84rem;
  font-weight:600;
  letter-spacing:.01em;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-email-inline{
  margin-top:2px;
  padding-top:12px;
  border-top:1px solid rgba(73,57,46,.08);
}
body[data-route="order-confirmed/index.html"] .order-confirmed-email-link{
  width:fit-content;
  text-decoration:none;
  font-weight:600;
  word-break:break-word;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-email-link:hover{
  text-decoration:underline;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-delivery-card p,
body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card p{
  color:#665447;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-actions{
  display:grid;
  gap:10px;
}
body[data-route="order-confirmed/index.html"] .order-confirmed-actions .button{
  width:100%;
}
@media(min-width:760px){
  body[data-route="order-confirmed/index.html"] .page-hero-order-confirmed{
    padding:34px 0 14px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-section{
    padding:14px 0 48px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-main-grid,
  body[data-route="order-confirmed/index.html"] .order-confirmed-content-grid,
  body[data-route="order-confirmed/index.html"] .order-confirmed-side-stack{
    gap:18px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-payment-panel{
    width:min(100%, 660px);
    padding:30px 30px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-payment-followup{
    width:min(100%, 42rem);
    margin:8px auto 4px;
    font-size:.98rem;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-content-grid{
    grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);
    align-items:start;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-card,
  body[data-route="order-confirmed/index.html"] .order-confirmed-info-card,
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card{
    padding:24px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card{
    text-align:center;
    justify-items:center;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card p{
    max-width:46ch;
  }
}
@media(min-width:1024px){
  body[data-route="order-confirmed/index.html"] .page-hero-order-confirmed{
    padding:38px 0 16px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-section{
    padding:16px 0 54px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-main-grid,
  body[data-route="order-confirmed/index.html"] .order-confirmed-content-grid,
  body[data-route="order-confirmed/index.html"] .order-confirmed-side-stack{
    gap:20px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-payment-panel{
    width:min(100%, 700px);
    padding:32px 34px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-payment-followup{
    width:min(100%, 44rem);
    margin:10px auto 6px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-desktop-break{
    display:inline;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-content-grid{
    grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-card,
  body[data-route="order-confirmed/index.html"] .order-confirmed-info-card,
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card{
    padding:26px;
  }
  body[data-route="order-confirmed/index.html"] .order-confirmed-generic-body p,
  body[data-route="order-confirmed/index.html"] .order-confirmed-copy p,
  body[data-route="order-confirmed/index.html"] .order-confirmed-delivery-card p,
  body[data-route="order-confirmed/index.html"] .order-confirmed-actions-card p,
  body[data-route="order-confirmed/index.html"] .order-confirmed-list li,
  body[data-route="order-confirmed/index.html"] .order-confirmed-email-link{
    font-size:.98rem;
    line-height:1.72;
  }
}


/* checkout success page */
body[data-route="checkout-success/index.html"] .page-hero-checkout-success{
  padding:34px 0 16px;
}
body[data-route="checkout-success/index.html"] .page-hero-checkout-success .page-hero-copy{
  display:grid;
  gap:10px;
}
body[data-route="checkout-success/index.html"] .page-hero-checkout-success h1{
  margin:0;
  text-wrap:balance;
}
body[data-route="checkout-success/index.html"] .checkout-success-section{
  padding:16px 0 52px;
}
body[data-route="checkout-success/index.html"] .checkout-success-layout{
  display:grid;
  gap:18px;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-stack{
  display:grid;
  gap:14px;
}
body[data-route="checkout-success/index.html"] .checkout-success-content-grid,
body[data-route="checkout-success/index.html"] .checkout-success-side-stack{
  display:grid;
  gap:18px;
}
body[data-route="checkout-success/index.html"] .checkout-success-content-grid,
body[data-route="checkout-success/index.html"] .checkout-success-side-stack,
body[data-route="checkout-success/index.html"] .checkout-success-card,
body[data-route="checkout-success/index.html"] .checkout-success-info-card,
body[data-route="checkout-success/index.html"] .checkout-success-actions-card{
  min-width:0;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel{
  width:min(100%, 720px);
  max-width:100%;
  margin:0 auto;
  padding:30px 22px;
  border-radius:30px;
  border:1px solid rgba(47, 130, 72, .18);
  background:linear-gradient(180deg, #f5fcf7 0%, #ebf8ef 100%);
  box-shadow:0 18px 44px rgba(36, 76, 45, .08);
  text-align:center;
  display:grid;
  gap:10px;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="neutral"]{
  border-color:rgba(126, 103, 78, .14);
  background:linear-gradient(180deg, #fffdf9 0%, #f7f1ea 100%);
  box-shadow:0 18px 44px rgba(73, 57, 46, .06);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="pending"]{
  border-color:rgba(157, 118, 69, .16);
  background:linear-gradient(180deg, #fff9f2 0%, #fbf2e7 100%);
  box-shadow:0 18px 44px rgba(97, 67, 27, .08);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="error"]{
  border-color:rgba(160, 74, 74, .16);
  background:linear-gradient(180deg, #fff7f7 0%, #fbeeee 100%);
  box-shadow:0 18px 44px rgba(97, 27, 27, .07);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-icon{
  width:46px;
  height:46px;
  margin:0 auto;
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#2e8a51;
  color:#fff;
  font-size:1.05rem;
  font-weight:700;
  box-shadow:0 8px 18px rgba(46,138,81,.18);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="neutral"] .checkout-success-payment-icon{
  background:#8e7258;
  box-shadow:0 8px 18px rgba(94,72,49,.14);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="pending"] .checkout-success-payment-icon{
  background:#b67d3f;
  box-shadow:0 8px 18px rgba(182,125,63,.18);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="error"] .checkout-success-payment-icon{
  background:#b45b5b;
  box-shadow:0 8px 18px rgba(180,91,91,.18);
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-title{
  margin:0;
  font-family:var(--body-font);
  font-size:1.05rem;
  font-weight:700;
  line-height:1.22;
  color:#245437;
  text-wrap:balance;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="neutral"] .checkout-success-payment-title{
  color:#5f4a39;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="pending"] .checkout-success-payment-title{
  color:#7f582d;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="error"] .checkout-success-payment-title{
  color:#7b3d3d;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-text{
  margin:0;
  font-size:.98rem;
  line-height:1.62;
  color:#2f5c3e;
  text-wrap:pretty;
  overflow-wrap:anywhere;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="neutral"] .checkout-success-payment-text{
  color:#665447;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="pending"] .checkout-success-payment-text{
  color:#765431;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-panel[data-status-state="error"] .checkout-success-payment-text{
  color:#714545;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-wrap{
  width:min(100%, 700px);
  max-width:100%;
  margin:0 auto;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-wrap[hidden]{
  display:none !important;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary{
  padding:14px 15px;
  border-radius:20px;
  background:rgba(255,255,255,.84);
  border:1px solid rgba(73,57,46,.08);
  box-shadow:0 10px 24px rgba(47,36,29,.045);
  display:grid;
  gap:10px;
  text-align:left;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary[hidden]{
  display:none !important;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-list{
  display:grid;
  gap:8px;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-line,
body[data-route="checkout-success/index.html"] .checkout-success-summary-total{
  display:grid;
  gap:4px;
  align-items:flex-start;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-line span,
body[data-route="checkout-success/index.html"] .checkout-success-summary-total span,
body[data-route="checkout-success/index.html"] .checkout-success-summary-line strong,
body[data-route="checkout-success/index.html"] .checkout-success-summary-total strong{
  font-size:.94rem;
  line-height:1.55;
  min-width:0;
  overflow-wrap:anywhere;
  word-break:break-word;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-line span,
body[data-route="checkout-success/index.html"] .checkout-success-summary-total span{
  color:#665447;
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-total{
  padding-top:10px;
  border-top:1px solid rgba(73,57,46,.08);
}
body[data-route="checkout-success/index.html"] .checkout-success-summary-total strong{
  font-weight:700;
}
body[data-route="checkout-success/index.html"] .checkout-success-payment-followup{
  width:min(100%, 40rem);
  margin:6px auto 10px;
  text-align:center;
  color:#665447;
  font-size:.97rem;
  line-height:1.72;
  text-wrap:pretty;
}
body[data-route="checkout-success/index.html"] .checkout-success-desktop-break{
  display:none;
}
body[data-route="checkout-success/index.html"] .checkout-success-card,
body[data-route="checkout-success/index.html"] .checkout-success-info-card,
body[data-route="checkout-success/index.html"] .checkout-success-actions-card{
  padding:22px;
  box-shadow:0 10px 22px rgba(47,36,29,.045);
  background-color:#ffffff;
  background-image:url("images/paper-texture-ambient.jpg");
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
body[data-route="checkout-success/index.html"] .checkout-success-head,
body[data-route="checkout-success/index.html"] .checkout-success-copy,
body[data-route="checkout-success/index.html"] .checkout-success-generic-body,
body[data-route="checkout-success/index.html"] .checkout-success-actions-card,
body[data-route="checkout-success/index.html"] .checkout-success-info-card,
body[data-route="checkout-success/index.html"] .checkout-success-email-inline{
  display:grid;
  gap:11px;
}
body[data-route="checkout-success/index.html"] .checkout-success-card{
  gap:28px;
}
body[data-route="checkout-success/index.html"] .checkout-success-head{
  padding-bottom:12px;
}
body[data-route="checkout-success/index.html"] .checkout-success-title{
  margin:0;
  font-family:var(--serif);
  font-size:clamp(1.42rem, 4.6vw, 1.85rem);
  line-height:1.04;
  text-wrap:balance;
}
body[data-route="checkout-success/index.html"] .checkout-success-generic-body p,
body[data-route="checkout-success/index.html"] .checkout-success-copy p,
body[data-route="checkout-success/index.html"] .checkout-success-delivery-card p,
body[data-route="checkout-success/index.html"] .checkout-success-actions-card p,
body[data-route="checkout-success/index.html"] .checkout-success-list li,
body[data-route="checkout-success/index.html"] .checkout-success-email-link{
  margin:0;
  color:var(--ink);
  font-size:.96rem;
  line-height:1.7;
  text-wrap:pretty;
}
body[data-route="checkout-success/index.html"] .checkout-success-generic-body{
  gap:22px;
}
body[data-route="checkout-success/index.html"] .checkout-success-copy{
  gap:18px;
}
body[data-route="checkout-success/index.html"] .checkout-success-list{
  margin:6px 0 0;
  padding:0;
  list-style:none;
  display:grid;
  gap:8px;
}
body[data-route="checkout-success/index.html"] .checkout-success-list li{
  display:flex;
  align-items:flex-start;
  gap:10px;
}
body[data-route="checkout-success/index.html"] .checkout-success-list li::before{
  content:"";
  width:7px;
  height:7px;
  margin-top:.56rem;
  border-radius:999px;
  flex:0 0 7px;
  background:rgba(120,86,58,.55);
}
body[data-route="checkout-success/index.html"] .checkout-success-label,
body[data-route="checkout-success/index.html"] .checkout-success-delivery-label{
  margin:0;
  color:var(--muted);
  font-size:.84rem;
  font-weight:600;
  letter-spacing:.01em;
}
body[data-route="checkout-success/index.html"] .checkout-success-email-inline{
  margin-top:8px;
  padding-top:18px;
  border-top:1px solid rgba(73,57,46,.08);
}
body[data-route="checkout-success/index.html"] .checkout-success-email-link{
  width:fit-content;
  text-decoration:none;
  font-weight:600;
  word-break:break-word;
}
body[data-route="checkout-success/index.html"] .checkout-success-email-link:hover{
  text-decoration:underline;
}
body[data-route="checkout-success/index.html"] .checkout-success-delivery-card p,
body[data-route="checkout-success/index.html"] .checkout-success-actions-card p{
  color:#665447;
  overflow-wrap:anywhere;
}
body[data-route="checkout-success/index.html"] .checkout-success-actions{
  display:grid;
  gap:10px;
  min-width:0;
}
body[data-route="checkout-success/index.html"] .checkout-success-actions .button{
  width:100%;
  min-width:0;
}
@media(min-width:760px){
  body[data-route="checkout-success/index.html"] .page-hero-checkout-success{
    padding:40px 0 18px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-layout{
    gap:22px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-section{
    padding:18px 0 58px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-content-grid,
  body[data-route="checkout-success/index.html"] .checkout-success-side-stack{
    gap:22px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-payment-panel{
    padding:34px 34px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-summary-wrap{
    width:min(100%, 720px);
  }
  body[data-route="checkout-success/index.html"] .checkout-success-summary-line,
  body[data-route="checkout-success/index.html"] .checkout-success-summary-total{
    grid-template-columns:minmax(0,1fr) auto;
    gap:16px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-summary-line strong,
  body[data-route="checkout-success/index.html"] .checkout-success-summary-total strong{
    text-align:right;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-payment-followup{
    width:min(100%, 44rem);
    margin:10px auto 8px;
    font-size:.99rem;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-content-grid{
    grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);
    align-items:start;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-card,
  body[data-route="checkout-success/index.html"] .checkout-success-info-card,
  body[data-route="checkout-success/index.html"] .checkout-success-actions-card{
    padding:30px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-head{
    padding-bottom:18px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-generic-body{
    gap:26px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-actions{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  body[data-route="checkout-success/index.html"] .checkout-success-actions-card{
    text-align:center;
    justify-items:center;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-actions-card p{
    max-width:46ch;
  }
}
@media(min-width:1024px){
  body[data-route="checkout-success/index.html"] .page-hero-checkout-success{
    padding:44px 0 20px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-layout{
    gap:24px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-section{
    padding:20px 0 66px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-content-grid,
  body[data-route="checkout-success/index.html"] .checkout-success-side-stack{
    gap:22px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-payment-panel{
    padding:36px 38px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-summary-wrap{
    width:min(100%, 760px);
  }
  body[data-route="checkout-success/index.html"] .checkout-success-payment-followup{
    width:min(100%, 46rem);
    margin:12px auto 10px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-desktop-break{
    display:inline;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-content-grid{
    grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);
  }
  body[data-route="checkout-success/index.html"] .checkout-success-card,
  body[data-route="checkout-success/index.html"] .checkout-success-info-card,
  body[data-route="checkout-success/index.html"] .checkout-success-actions-card{
    padding:30px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-head{
    padding-bottom:18px;
  }
  body[data-route="checkout-success/index.html"] .checkout-success-generic-body{
    gap:26px;
  }
}