.contract-view{--cv-ink: #241a15;--cv-muted: #6b5f58;--cv-rule: #e6ded6;--cv-paper: #fffdfa;--cv-accent: rgb(var(--layaway-accent-rgb, 232 100 27));color:var(--cv-ink);padding-block:clamp(2.4rem,5vw,5.6rem)}.contract-view__container{max-width:88rem;margin-inline:auto;padding-inline:clamp(1.6rem,4vw,3.2rem)}.contract-view [hidden]{display:none!important}.contract-view__state{display:grid;justify-items:center;gap:1.2rem;text-align:center;padding-block:clamp(4rem,12vw,9rem)}.contract-view__spinner{width:2.8rem;height:2.8rem;border-radius:50%;border:3px solid var(--cv-rule);border-top-color:var(--cv-accent);animation:cv-spin .8s linear infinite}@keyframes cv-spin{to{transform:rotate(360deg)}}.contract-view__error-title{margin:0;font-size:clamp(2.2rem,4vw,3rem)}.contract-view__error-help{color:var(--cv-muted);max-width:46rem}.contract-view__doc{background:var(--cv-paper);border:1px solid var(--cv-rule);border-radius:var(--blocks-radius, 8px);padding:clamp(2rem,4.5vw,4.8rem);box-shadow:0 1px 2px #00000008,0 18px 46px -30px #00000047}.contract-view__superseded{margin:0 0 2.4rem;padding:1.2rem 1.6rem;border-radius:6px;background:color-mix(in srgb,#b42318 10%,transparent);border:1px solid color-mix(in srgb,#b42318 35%,transparent);color:#7a271a;font-size:1.4rem}.contract-view__header{display:grid;gap:1.6rem;padding-block-end:2.4rem;border-block-end:2px solid var(--cv-ink)}@media(min-width:750px){.contract-view__header{grid-template-columns:auto 1fr auto;align-items:start;gap:2.4rem}}.contract-view__logo{max-width:16rem;height:auto}.contract-view__wordmark{font-size:2rem;font-weight:700;letter-spacing:-.01em}.contract-view__title{margin:0 0 .8rem;font-size:clamp(2.2rem,3.6vw,3rem);line-height:1.15}.contract-view__refs{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin:0;font-size:1.35rem}.contract-view__refs div{display:flex;gap:.6rem}.contract-view__refs dt{color:var(--cv-muted)}.contract-view__refs dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.contract-view__parties{display:grid;gap:2.4rem;padding-block:2.8rem;border-block-end:1px solid var(--cv-rule)}@media(min-width:750px){.contract-view__parties{grid-template-columns:1fr 1fr;gap:4rem}}.contract-view__h2{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-muted)}.contract-view__party{margin:0 0 .3rem;font-size:1.7rem;font-weight:600}.contract-view__party-detail{margin:0;color:var(--cv-muted);font-size:1.4rem;line-height:1.6}.contract-view__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:2.8rem;background:var(--cv-rule);border:1px solid var(--cv-rule);border-radius:6px;overflow:hidden}@media(min-width:750px){.contract-view__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-view__stat{display:grid;gap:.4rem;padding:1.6rem;background:var(--cv-paper)}.contract-view__stat-label{font-size:1.2rem;color:var(--cv-muted)}.contract-view__stat-value{font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:700;font-variant-numeric:tabular-nums}.contract-view__stat--total .contract-view__stat-value{color:var(--cv-accent)}.contract-view__block{padding-block:2.8rem;border-block-end:1px solid var(--cv-rule)}.contract-view__note{margin:0 0 1.6rem;color:var(--cv-muted);font-size:1.4rem;max-width:62ch}.contract-view__items{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.contract-view__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding:1.2rem;border:1px solid var(--cv-rule);border-radius:6px}.contract-view__item-media{width:6.4rem;height:6.4rem;display:grid;place-items:center;background:#faf5ee;border-radius:4px;overflow:hidden}.contract-view__item-media img{min-width:0;min-height:0;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.contract-view__item-title{margin:0 0 .2rem;font-weight:600;line-height:1.35}.contract-view__item-meta{margin:0;font-size:1.3rem;color:var(--cv-muted)}.contract-view__item-amount{margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.contract-view__totals{margin:2rem 0 0;display:grid;gap:.6rem;justify-content:end}.contract-view__totals div{display:grid;grid-template-columns:auto minmax(10rem,auto);gap:2.4rem}.contract-view__totals dt{color:var(--cv-muted)}.contract-view__totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.contract-view__totals-total{padding-block-start:.6rem;border-block-start:1px solid var(--cv-rule);font-weight:700}.contract-view__totals-total dt{color:inherit}.contract-view__table-wrap{overflow-x:auto}.contract-view__schedule{width:100%;border-collapse:collapse;font-size:1.45rem}.contract-view__schedule th,.contract-view__schedule td{padding:.9rem 1.2rem;text-align:left;border-block-end:1px solid var(--cv-rule)}.contract-view__schedule thead th{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cv-muted)}.contract-view__schedule tbody th{font-variant-numeric:tabular-nums;color:var(--cv-muted);font-weight:500;width:3rem}.contract-view__schedule td{font-variant-numeric:tabular-nums}.contract-view__schedule tfoot th,.contract-view__schedule tfoot td{font-weight:700;border-block-end:none;padding-block-start:1.2rem}.ta-right{text-align:right!important}.contract-view__prose,.contract-view__terms{max-width:72ch;font-size:1.45rem;line-height:1.7}.contract-view__terms p{margin:0 0 1.2rem}.contract-view__terms p:last-child{margin-bottom:0}.contract-view__signature{display:grid;gap:2rem}@media(min-width:750px){.contract-view__signature{grid-template-columns:minmax(0,28rem) 1fr;gap:3.2rem;align-items:end}}.contract-view__sig-figure{margin:0}.contract-view__sig-figure img{display:block;width:100%;max-width:28rem;height:auto;border-block-end:1px solid var(--cv-ink);padding-block-end:.4rem}.contract-view__sig-figure figcaption{font-size:1.3rem;color:var(--cv-muted)}.contract-view__sig-meta{display:grid;gap:.6rem;margin:0;font-size:1.4rem}.contract-view__sig-meta div{display:grid;grid-template-columns:12rem 1fr;gap:1.2rem}.contract-view__sig-meta dt{color:var(--cv-muted)}.contract-view__sig-meta dd{margin:0;font-weight:600}.contract-view__footer{padding-block-start:2.4rem;font-size:1.3rem;color:var(--cv-muted)}.contract-view__integrity code{font-size:1.2rem;word-break:break-all}@media print{.contract-view{padding:0;--cv-paper: #fff}.contract-view__container{max-width:none;padding:0}.contract-view__doc{border:none;box-shadow:none;padding:0}.no-print,.contract-view__actions{display:none!important}.section-contract-view~*,header.header,.header,footer.footer,.footer,cart-drawer,.announcement-bar,.scrolling-promotion{display:none!important}.contract-view__summary,.contract-view__item{break-inside:avoid}.contract-view__block{break-inside:auto}.contract-view__schedule tr{break-inside:avoid}.contract-view__schedule thead{display:table-header-group}.contract-view__signature-block{break-inside:avoid}a[href]:after{content:""}.contract-view__stat--total .contract-view__stat-value{color:#000}}@media(prefers-reduced-motion:reduce){.contract-view__spinner{animation-duration:2s}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contract-view.css.map */
