.sp-review{max-width:1100px;margin:60px auto;padding:0 20px}.sp-review__header{text-align:center;margin-bottom:50px}.sp-review__header h1{font-family:"Baloo 2",cursive;font-size:52px;color:var(--sp-primary);line-height:1.1;margin:0 0 12px}.sp-review__header p{font-size:18px;color:var(--sp-text);opacity:.85;margin:0}.sp-empty-card{max-width:700px;margin:0 auto;background:#fff;border-radius:28px;padding:60px;text-align:center;box-shadow:0 15px 40px #00000014}.sp-empty-card h2{font-family:"Baloo 2",cursive;color:var(--sp-primary);margin-bottom:15px}.sp-empty-card p{color:var(--sp-text);margin-bottom:35px}.sp-party-card{background:#fff;border-radius:26px;padding:35px;margin-bottom:35px;box-shadow:0 12px 35px #00000014;border:1px solid rgba(226,169,250,.18)}.sp-party-card__header{padding-bottom:20px;margin-bottom:25px;border-bottom:2px solid #F8EAFD}.sp-party-card__header h2{margin:0;font-family:"Baloo 2",cursive;font-size:34px;color:var(--sp-primary)}.sp-party-card__info{display:flex;align-items:center;gap:50px;flex-wrap:nowrap;margin-bottom:24px}.sp-party-card__info div{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:18px;font-weight:600;color:var(--sp-text)}.sp-party-card__info strong{color:var(--sp-primary);font-family:"Baloo 2",cursive;font-size:20px;font-weight:700}.sp-party-card__notes{margin-bottom:24px;padding:14px 18px;background:#fff7fc;border:1px solid rgba(226,169,250,.25);border-left:5px solid var(--sp-primary);border-radius:16px}.sp-party-card__notes strong{display:block;font-family:"Baloo 2",cursive;color:var(--sp-primary);font-size:18px;margin-bottom:4px}.sp-party-card__notes p{margin:0;color:var(--sp-text);line-height:1.5;font-size:15px}.sp-party-items{margin-top:10px;border-top:1px solid #F4E6FA}.sp-party-item{display:grid;grid-template-columns:80px 1fr 70px 120px;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #F4E6FA}.sp-party-item__image{width:80px;height:80px}.sp-party-item__image img{width:80px;height:80px;object-fit:cover;border-radius:16px;border:1px solid rgba(226,169,250,.18);background:#fff}.sp-party-item__product h3{margin:0;font-size:18px;font-weight:600;color:var(--sp-text)}.sp-party-item__variant{margin-top:6px;color:#999;font-size:14px}.sp-party-item__qty{text-align:center;font-weight:700;color:var(--sp-primary);font-size:18px}.sp-party-item__price{text-align:right;font-weight:700;font-size:18px;color:var(--sp-text)}.sp-party-total{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:24px;border-top:2px solid #F8EAFD;font-weight:700}.sp-party-total span{font-family:"Baloo 2",cursive;font-size:30px;font-weight:700;color:var(--sp-primary)}.sp-party-total strong{font-size:38px;font-weight:700;color:var(--sp-text)}.sp-review-summary{background:#fff;border-radius:26px;padding:40px;margin-top:20px;box-shadow:0 12px 35px #00000014;border:1px solid rgba(226,169,250,.18)}.sp-review-summary__total{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sp-review-summary__total span{font-family:"Baloo 2",cursive;font-size:36px;font-weight:700;color:var(--sp-primary)}.sp-review-summary__total strong{font-size:46px;font-weight:700;color:var(--sp-text)}.sp-review-summary__shipping{margin:0 0 35px;color:#8a8a8a;font-size:15px}.sp-review-actions{display:flex;justify-content:flex-end;gap:18px;flex-wrap:wrap}.sp-button{display:inline-flex;justify-content:center;align-items:center;min-width:220px;padding:16px 34px;border-radius:999px;text-decoration:none;font-weight:600;font-size:16px;transition:all .25s ease}.sp-button--primary{background:var(--sp-primary);color:#fff;box-shadow:0 8px 20px #e2a9fa59}.sp-button--primary:hover{transform:translateY(-3px);box-shadow:0 12px 28px #e2a9fa73}.sp-button--secondary{background:#fff;color:var(--sp-primary);border:2px solid var(--sp-primary)}.sp-button--secondary:hover{background:#fff7fc;transform:translateY(-3px)}@media(max-width:768px){.sp-review{margin:35px auto}.sp-review__header h1{font-size:38px}.sp-party-card,.sp-review-summary,.sp-empty-card{padding:24px}.sp-party-item{grid-template-columns:70px 1fr;gap:16px}.sp-party-item__image,.sp-party-item__image img{width:70px;height:70px}.sp-party-item__qty,.sp-party-item__price{margin-left:86px;text-align:left}.sp-party-total,.sp-review-summary__total{flex-direction:column;align-items:flex-start;gap:10px}.sp-review-actions{flex-direction:column}.sp-button{width:100%;min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sugarplum-review.css.map */
