@font-face{font-family:Epilogue;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/epilogue-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/epilogue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-color-accent: #b9e9d2;--sp-color-accent-hover: #a5e2c5;--sp-color-accent-soft: #e7f7ee;--sp-color-accent-deep: #3d7d68;--sp-color-accent-text: #6b998b;--sp-color-progress-bar: #b3e7d8;--sp-color-accent-lightest: #e9fbf6;--sp-color-page-bg: #cdcdcd;--sp-color-surface: #ffffff;--sp-color-field-bg: #f1f5f4;--sp-color-summary-bg: #f5f8f6;--sp-color-text: #212927;--sp-color-logo: #272727;--sp-color-ink: #1b1a19;--sp-color-text-secondary: #55625e;--sp-color-gray-800: #34403d;--sp-color-gray-700: #495753;--sp-color-gray-500: #adbdb8;--sp-color-gray-300: #dee6e4;--sp-color-gray-100: #f1f5f4;--sp-color-gray-50: #f8faf9;--sp-color-text-muted: #869691;--sp-color-primary-medium: #567a6f;--sp-color-text-faint: #b9c4bf;--sp-color-placeholder: #a4b5ae;--sp-color-divider: #e8eeeb;--sp-color-outline: #1a2723;--sp-color-error: #bf4740;--sp-color-error-border: #fda29b;--sp-color-error-bg: #fbf0ee;--sp-font-heading: "Epilogue", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--sp-font-body: "DM Sans", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--sp-font-size-body: 15px;--sp-font-size-input: 16px;--sp-font-size-title: 32px;--sp-font-size-price: 26px;--sp-font-size-label: 13px;--sp-font-size-small: 12px;--sp-font-size-button: 17px;--sp-font-weight-bold: 700;--sp-font-weight-semibold: 600;--sp-font-weight-medium: 500;--sp-space-1: 4px;--sp-space-2: 8px;--sp-space-3: 12px;--sp-space-4: 16px;--sp-space-5: 24px;--sp-space-6: 28px;--sp-space-7: 28px;--sp-space-8: 36px;--sp-radius-control: 8px;--sp-radius-card: 12px;--sp-radius-pill: 999px;--sp-radius-surface: 28px;--sp-shadow-surface: 0 24px 60px rgba(0, 0, 0, .18);--sp-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--sp-content-max-width: 1216px;--sp-motion-duration: .35s;--sp-motion-duration-slow: .6s;--sp-motion-ease: cubic-bezier(.22, 1, .36, 1)}
