:root{--color-wine-900: #4c0023;--color-wine-700: #6c0032;--color-wine-500: #8a0040;--color-wine-100: #f3e6ec;--color-wine-050: #faf4f6;--color-sage-900: #454e3e;--color-sage-700: #5a6552;--color-sage-500: #828c7e;--color-willow: #b4bdb1;--color-ink: #2f2e2e;--color-grey-600: #595858;--color-grey-500: #828181;--color-grey-400: #acabab;--color-white: #fff;--color-ivory: #f9f6f0;--color-sand: #dbcbbf;--color-success: #1f6b4a;--color-warning: #8a5a00;--color-error: #c0271d;--color-honey-500: #e39b1f;--color-honey-700: #d68e12;--color-bg: var(--color-ivory);--color-bg-subtle: var(--color-sand);--color-bg-warm: var(--color-ivory);--color-bg-brand-tint: var(--color-wine-050);--color-text: var(--color-ink);--color-text-secondary: var(--color-grey-600);--color-text-muted: var(--color-grey-500);--color-text-on-brand: var(--color-white);--color-border: var(--color-grey-400);--color-border-subtle: var(--color-sand);--color-action: var(--color-wine-500);--color-action-hover: var(--color-wine-700);--color-action-active: var(--color-wine-900);--color-action-buy: var(--color-sage-700);--color-action-buy-hover: var(--color-sage-900);--color-action-festive: var(--color-honey-500);--color-action-festive-hover: var(--color-honey-700);--color-text-on-festive: var(--color-ink);--color-focus-ring: var(--color-wine-500);--font-sans: "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs: 1.2rem;--text-sm: 1.4rem;--text-md: 1.6rem;--text-lg: 2rem;--text-xl: 2.4rem;--text-2xl: 3.2rem;--text-3xl: 4.8rem;--text-display: clamp(3.2rem, 2rem + 3.5vw, 4.8rem);--text-page-title: clamp(2.4rem, 1.76rem + 1.9vw, 3.2rem);--leading-body: 1.7;--leading-snug: 1.45;--leading-heading: 1.25;--weight-body: 400;--weight-ui: 500;--weight-heading: 700;--tracking-normal: 0;--tracking-display: -.01em;--space-1: .4rem;--space-2: .8rem;--space-3: 1.2rem;--space-4: 1.6rem;--space-5: 2rem;--space-6: 2.4rem;--space-8: 3.2rem;--space-10: 4rem;--space-12: 4.8rem;--space-16: 6.4rem;--space-20: 8rem;--space-24: 9.6rem;--radius: 4px;--radius-lg: 8px;--radius-xl: 20px;--radius-pill: 999px;--container-max: 1280px;--measure: 68ch;--header-height: 72px;--page-inline-padding: var(--space-4);--flip-x: 1;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--ease-out: cubic-bezier(.2, 0, 0, 1)}[dir=rtl]{--flip-x: -1}@media(min-width:768px){:root{--page-inline-padding: var(--space-8)}}:root{--gradient-background: var(--color-bg);--font-body-family: var(--font-sans);--font-heading-family: var(--font-sans);--font-body-style: normal;--font-heading-style: normal;--font-body-weight: var(--weight-body);--font-body-weight-bold: var(--weight-heading);--font-heading-weight: var(--weight-heading)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);background-color:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-normal);text-wrap:balance}h1{font-size:var(--text-page-title)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}p{text-wrap:pretty}.ltr-num,bdi{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/florista-tokens.css.map */
