.sp-container{max-width:var(--sp-container-md);margin:0 auto;padding:0 var(--sp-space-lg)}.sp-page-header{text-align:center;margin-bottom:var(--sp-space-2xl)}.sp-page-header h1{font-family:var(--sp-font-heading);font-size:var(--sp-heading-lg);color:var(--sp-heading-color);margin:0 0 var(--sp-space-sm);line-height:1.1}.sp-page-header p{font-family:var(--sp-font-body);font-size:var(--sp-text-lg);color:var(--sp-text-light);margin:0}.sp-card{background:var(--sp-card-bg);border-radius:var(--sp-radius-lg);box-shadow:var(--sp-shadow-md);padding:var(--sp-space-xl);border:1px solid var(--sp-border-light)}.sp-card+.sp-card{margin-top:var(--sp-space-xl)}.sp-section-title{font-family:var(--sp-font-heading);color:var(--sp-heading-color);font-size:var(--sp-heading-md);margin-bottom:var(--sp-space-lg)}.sp-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sp-button-height);padding:0 28px;background:var(--sp-primary);color:#fff;border:none;border-radius:var(--sp-button-radius);text-decoration:none;font-family:var(--sp-font-body);font-weight:600;cursor:pointer;transition:var(--sp-transition)}.sp-button:hover{transform:translateY(-2px);box-shadow:var(--sp-shadow-sm)}.sp-button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sp-button-height);padding:0 28px;background:#fff;color:var(--sp-primary);border:2px solid var(--sp-primary);border-radius:var(--sp-button-radius);text-decoration:none;font-family:var(--sp-font-body);font-weight:600;cursor:pointer;transition:var(--sp-transition)}.sp-button-secondary:hover{background:var(--sp-section-bg)}.sp-party-info{display:flex;gap:40px;flex-wrap:wrap;margin-bottom:var(--sp-space-xl)}.sp-party-field{display:flex;gap:8px;align-items:center}.sp-party-label{font-weight:700;color:var(--sp-heading-color);font-family:var(--sp-font-body)}.sp-party-value{color:var(--sp-text-color);font-family:var(--sp-font-body)}.sp-notes{margin-bottom:var(--sp-space-xl)}.sp-notes-title{font-weight:700;color:var(--sp-heading-color);margin-bottom:6px;font-family:var(--sp-font-body)}.sp-notes-text{color:var(--sp-text-color);line-height:1.6;font-family:var(--sp-font-body)}.sp-table{width:100%;border-collapse:collapse;margin:var(--sp-space-lg) 0}.sp-table th{text-align:left;padding:14px 0;border-bottom:2px solid var(--sp-border-color);font-family:var(--sp-font-body);color:var(--sp-heading-color)}.sp-table td{padding:16px 0;border-bottom:1px solid var(--sp-border-light);font-family:var(--sp-font-body);color:var(--sp-text-color)}.sp-table td:nth-child(2),.sp-table td:nth-child(3){text-align:right}.sp-table th:nth-child(2),.sp-table th:nth-child(3){text-align:right}.sp-total{display:flex;justify-content:space-between;align-items:center;margin-top:var(--sp-space-xl);padding-top:var(--sp-space-lg);border-top:3px solid var(--sp-accent)}.sp-total-label{font-family:var(--sp-font-heading);color:var(--sp-heading-color);font-size:var(--sp-heading-sm)}.sp-total-price{font-family:var(--sp-font-heading);color:var(--sp-accent);font-size:var(--sp-heading-sm)}.sp-button-group{display:flex;justify-content:space-between;align-items:center;margin-top:var(--sp-space-xl);gap:20px;flex-wrap:wrap}@media(max-width:768px){.sp-party-info{flex-direction:column;gap:12px}.sp-button-group{flex-direction:column}.sp-button,.sp-button-secondary{width:100%}.sp-table{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sugarplum-components.css.map */
