.rp-paid-order{color:#773b59;padding:10px 0 25px;font:14px/1.7 Arial,sans-serif}.rp-paid-intro{text-align:center;max-width:650px;margin:15px auto 35px}.rp-paid-check{color:#bc6994;background:#fbe6ef;border-radius:100%;place-items:center;width:60px;height:60px;margin:0 auto 20px;display:grid}.rp-paid-intro>p:first-of-type,.rp-paid-kicker{letter-spacing:.18em;color:#b58099;font-size:9px;font-weight:700}.rp-paid-order .rp-paid-intro h2{color:#773b59;letter-spacing:-.04em;margin:16px 0;font:400 clamp(31px,4vw,53px)/1.1 Georgia,serif}.rp-paid-intro h2 em{color:#b91856}.rp-paid-intro>p:last-child{color:#986a81;max-width:470px;margin:auto;font-size:13px}.rp-paid-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;display:grid}.rp-paid-card{background:#fff;border:1px solid #efd8e2;border-radius:17px;min-width:0;padding:28px;box-shadow:0 5px 25px #bc69940a}.rp-paid-card h3,.rp-paid-invitation h3{color:#773b59;margin:9px 0 23px;font:400 29px/1.2 Georgia,serif}.rp-paid-product{border-bottom:1px solid #f0dce5;gap:18px;padding-bottom:22px;display:flex}.rp-paid-product img{object-fit:cover;border-radius:11px;width:85px;height:105px}.rp-paid-product strong{font-size:14px}.rp-paid-product p{color:#986a81;margin-top:7px;font-size:11px;line-height:1.7}.rp-paid-order dl>div{justify-content:space-between;gap:20px;margin:14px 0;font-size:12px;display:flex}.rp-paid-order dd{text-align:right;flex-shrink:0;margin:0}.rp-paid-order .rp-paid-total{border-top:1px solid #f0dce5;padding-top:18px;font-size:16px;font-weight:700}.rp-paid-contact{color:#986a81;overflow-wrap:anywhere;font-size:11px}.rp-paid-sizing{background:linear-gradient(145deg,#fff9fb,#fff0f6)}.rp-paid-sizing>p{color:#986a81;font-size:12px;line-height:1.8}.rp-paid-note{border:1px dashed #e4bdcf;border-radius:10px;margin-top:20px;padding:15px}.rp-paid-order a{color:#b91856;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.rp-paid-invitation{text-align:center;background:#fff5f9;border:1px solid #efd8e2;border-radius:17px;margin-top:24px;padding:28px}.rp-paid-invitation p{color:#986a81;max-width:550px;margin:auto;font-size:12px}.rp-paid-invitation button{color:#986a81;background:#f4d9e6;border:0;border-radius:99px;margin:20px auto 0;padding:13px 24px;font-size:12px;display:block}.rp-paid-invitation a{display:block}@media (max-width:760px){.rp-paid-grid{grid-template-columns:1fr}.rp-paid-card,.rp-paid-invitation{padding:22px 18px}.rp-paid-product img{width:70px;height:90px}.rp-paid-order .rp-paid-intro h2{font-size:34px}.rp-paid-kicker{overflow-wrap:anywhere}}
