.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8%;align-items:start;padding-top:60px}.checkout-copy h1{font-size:clamp(40px,4.2vw,61px);line-height:1.06;margin-bottom:25px}.checkout-copy .description{margin-bottom:10px}.checkout-list{list-style:none;padding:0;margin:30px 0}.checkout-list li{padding:15px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.65}.checkout-list li:last-child{border-bottom:1px solid var(--line)}.checkout-photo{aspect-ratio:4/3;margin-top:40px;max-width:360px}.checkout-cart{background:var(--white);padding:36px 32px;border:1px solid var(--line)}.checkout-cart .eyebrow{margin-bottom:18px}.tc-v2-embeddable-target{min-height:420px}.tc-v2-embeddable-wrapper.tc-v2-embeddable-loaded{opacity:1!important}.checkout-note{margin-top:18px}.checkout-back{padding-top:0;max-width:420px;margin:0 auto 60px}@media(max-width:760px){.checkout-layout{grid-template-columns:1fr;gap:40px;padding-top:30px}.checkout-photo{display:none}.checkout-cart{padding:24px 18px}}.terms{max-width:760px}.terms h1{font-size:clamp(40px,4.2vw,61px);line-height:1.06;margin:0 0 30px}.terms h2{font-size:14px;letter-spacing:.08em;font-weight:500;margin:34px 0 10px;text-transform:uppercase}.terms .micro{margin:30px 0}.checkout-note a{text-decoration:underline}