.meta-checkout-heading{max-width:760px;margin-bottom:30px}.meta-checkout-heading h1{margin:12px 0 18px;font-size:clamp(42px,5vw,65px);line-height:1.08}.meta-checkout-heading>p:last-child{color:#61705e;font-size:14px;line-height:1.7}.meta-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:start;gap:28px;display:grid}.meta-checkout-items{gap:18px;display:grid}.meta-checkout-item{border:1px solid var(--m-line);background:#faf8f1;border-radius:24px;grid-template-columns:150px minmax(0,1fr);gap:22px;min-width:0;padding:18px;display:grid}.meta-checkout-item-visual{aspect-ratio:4/5;background:#e7eadf;border-radius:15px;align-self:start;overflow:hidden}.meta-checkout-item h2{font-family:var(--serif);margin:8px 0 10px;font-size:28px;line-height:1.15}.meta-checkout-item-price{margin:0 0 16px;font-size:13px}.meta-checkout-item .merch-fields{grid-template-columns:1fr 1fr;gap:12px}.meta-checkout-item .merch-field.quantity{max-width:130px}.meta-checkout-line-total{justify-content:space-between;gap:15px;margin-top:15px;font-size:13px;display:flex}.meta-checkout-subtotal{border-top:1px solid var(--m-line);justify-content:space-between;gap:20px;padding:20px 4px;font-size:18px;display:flex}.meta-checkout-right{gap:18px;display:grid}.meta-checkout-right .merch-panel{padding:24px}.meta-checkout-right .merch-panel h2{font-size:29px}.meta-checkout-promo{overflow-wrap:anywhere;background:#e9eddf;border:1px solid #d1d9c8;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 18px;padding:14px 17px;font-size:12px;display:flex}.meta-checkout-promo button{white-space:nowrap}.meta-checkout-right fieldset{border:0;min-width:0;margin:0;padding:0}.meta-checkout-summary-line{justify-content:space-between;gap:20px;padding:6px 0;font-size:12px;display:flex}.meta-checkout-summary-line>span:first-child{min-width:0}.meta-checkout-summary-line>span:last-child{white-space:nowrap}.meta-checkout-review-total{border-top:1px solid var(--m-line);margin-top:10px;padding-top:13px;font-size:17px}.meta-checkout-expiry{color:#63705f;margin-top:12px;font-size:11px}.meta-checkout-right .merch-button{text-align:center;justify-content:center;width:100%}.meta-checkout-note{font-size:11px!important}.meta-checkout-signin{margin:18px 0 0}.meta-checkout-invalid{max-width:740px}.meta-checkout-item .merch-fine{margin:5px 0 10px}@media (max-width:1050px){.meta-checkout-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.meta-checkout-item{grid-template-columns:105px minmax(0,1fr);gap:16px;padding:16px}.meta-checkout-item h2{font-size:25px}.meta-checkout-item .merch-fields{grid-template-columns:1fr}.meta-checkout-item .merch-field.quantity{max-width:none}}@media (max-width:760px){.meta-checkout-layout{grid-template-columns:1fr}.meta-checkout-item{grid-template-columns:120px minmax(0,1fr)}.meta-checkout-item .merch-fields{grid-template-columns:1fr 1fr}.meta-checkout-right .merch-panel{padding:22px}.meta-checkout-heading{margin-bottom:23px}}@media (max-width:500px){.meta-checkout-item{border-radius:20px;grid-template-columns:90px minmax(0,1fr);gap:13px;padding:14px}.meta-checkout-item h2{margin-top:3px;font-size:24px}.meta-checkout-item .merch-fields{grid-template-columns:1fr}.meta-checkout-item .merch-field input,.meta-checkout-item .merch-field select{min-height:44px;font-size:16px}.meta-checkout-item-visual{border-radius:10px}.meta-checkout-item-price{margin-bottom:13px}.meta-checkout-subtotal{font-size:17px}.meta-checkout-promo{align-items:start}.meta-checkout-heading h1{font-size:44px}}
