:root{--color-poolside: oklch(73.5% .1268 190.2deg);--color-poolside-light: oklch(98.3% .024 193.9deg);--color-poolside-40: oklch(61.7% .1062 190.7deg);--color-poolside-30: oklch(89.6% .0741 192.8deg);--color-poolside-20: oklch(92.5% .0577 193.6deg);--color-poolside-10: oklch(98.3% .024 193.9deg);--color-sunshine: oklch(87.9% .1477 91.3deg);--color-sunshine-light: oklch(93.4% .0914 92deg);--color-sunshine-50: oklch(91% .1238 91.9deg);--color-sunshine-30: oklch(96.1% .056 92.9deg);--color-sunshine-10: oklch(98.8% .0175 92.7deg);--color-sand: oklch(98.2% .0219 89.8deg);--color-sand-50: oklch(90.4% .0264 82.3deg);--color-sand-40: oklch(94.1% .0171 84.5deg);--color-sand-30: oklch(98.1% .0186 83deg);--color-sand-20: oklch(98.4% .0134 78.1deg);--color-sand-10: oklch(99.2% .0072 80.5deg);--color-sand-light: oklch(99.7% .0027 84.2deg);--color-ultramarine: oklch(31.9% .1443 261.7deg);--color-ultramarine-10: oklch(96.5% .015 261.7deg);--color-pink: oklch(76.5% .1553 357.5deg);--color-deep-sea: oklch(22.9% .095 261.1deg);--color-deep-sea-dark: oklch(22.8% .0385 282.9deg);--color-error: #d54000;--color-error-text: #d23f00;--color-error-bg: #fad8c9;--color-light-orange: #f9ae2e;--color-surface-surface: var(--color-sand-20);--layout-margin: 1rem;--layout-gap: 1rem;--spacing-container-max-width-md: 888px;--spacing-container-max-width-lg: 1116px;--sunshine-gradient: linear-gradient(180deg, oklch(98.4% .0134 78.1deg) 0%, oklch(93.4% .0914 92deg) 100%);--admin-toolbar-offset: 0px}@media(min-width:1145px){:root{--layout-margin: 3rem;--layout-gap: 1.5rem}}:root{--gradient-warm: linear-gradient(135deg, oklch(98.4% .0134 78.1deg) 0%, oklch(93.4% .0914 92deg) 100%);--gradient-cool: linear-gradient(135deg, oklch(98.4% .0134 78.1deg) 0%, oklch(89.6% .0741 192.8deg) 100%);--font-family-display: Gamay, serif;--font-family-sans: Plus Jakarta Sans, system-ui, sans-serif;--line-height-heading: 1.1;--letter-spacing-heading: .013em}.component-wrapper.component--promo h2{font-size:1.25rem;margin-bottom:0}@media(min-width:1024px){.component-wrapper.component--promo h2{font-size:2rem}}.component--promo .btn{white-space:normal}.component--promo .overlay{background-image:linear-gradient(0deg,#fff9e933,#fff9e933)}
