:root{--sb-forest: #1d2b20;--sb-forest-hover: #16211a;--sb-forest-press: #101811;--sb-clay: #3d3938;--sb-sand: #e8e5da;--sb-sand-deep: #dad6c7;--sb-linen: #fbf8f6;--sb-fog: #eff0ed;--sb-light-wood: #eeebe2;--sb-cream: #eedbc2;--sb-shell: #f1ebe6;--sb-shell-rule: #e0d4ca;--sb-stone: #bcaf96;--sb-camel: #b28a67;--sb-olive: #8e7349;--sb-cocoa: #6f534b;--sb-plum: #584a4c;--sb-leaf: #417823;--sb-amber: #f9a000;--sb-white: #ffffff;--sb-black: var(--sb-ink);--sb-ink: #383838;--sb-ink-muted: var(--sb-ink);--sb-grey-100: #f2efec;--sb-grey-200: var(--sb-grey-300);--sb-grey-300: #cfcac5;--sb-grey-400: #a9a4a0;--sb-grey-500: #888888;--sb-sale: #b3261e;--sb-success: var(--sb-leaf);--sb-warning: #8a5a00;--sb-star: #1d2b20;--surface-page: var(--sb-white);--surface-muted: var(--sb-linen);--surface-fog: var(--sb-fog);--surface-nav: var(--sb-sand);--surface-card: var(--sb-white);--surface-inverse: var(--sb-forest);--surface-system: var(--sb-clay);--surface-overlay: rgba(29, 43, 32, .55);--text-body: var(--sb-ink);--text-strong: var(--sb-black);--text-muted: var(--sb-ink-muted);--text-disabled: var(--sb-grey-400);--text-inverse: var(--sb-white);--text-price: var(--sb-black);--text-price-compare: var(--sb-grey-500);--text-sale: var(--sb-sale);--text-link: var(--sb-black);--border-subtle: var(--sb-grey-300);--border-default: var(--sb-grey-300);--border-chip: var(--sb-grey-200);--border-strong: var(--sb-forest);--border-focus: var(--sb-forest);--action-primary-bg: var(--sb-forest);--action-primary-bg-hover: var(--sb-forest-hover);--action-primary-bg-press: var(--sb-forest-press);--action-primary-fg: var(--sb-white);--action-secondary-bg: transparent;--action-secondary-fg: var(--sb-forest);--action-secondary-border: var(--sb-forest);--action-link-fg: var(--sb-black);--action-disabled-bg: var(--sb-grey-200);--action-disabled-fg: var(--sb-ink-muted);--badge-sale-bg: var(--sb-forest);--badge-sale-fg: var(--sb-white);--badge-new-bg: var(--sb-sand);--badge-new-fg: var(--sb-forest);--badge-cashback-bg: var(--sb-clay);--badge-cashback-fg: var(--sb-white);--badge-bestseller-bg: var(--sb-white);--badge-bestseller-fg: var(--sb-forest);--badge-bestseller-border: var(--border-subtle);--badge-neutral-bg: var(--sb-grey-100);--badge-neutral-fg: var(--text-body);--banner-promo-bg: var(--sb-forest);--banner-promo-fg: var(--sb-white);--font-body: var(--font-sans);--font-display: var(--font-sans);--fw-light: 400;--fw-regular: 400;--fw-medium: 400;--fw-semibold: 400;--fw-bold: 400;--fw-extrabold: 400;--fw-black: 400;--fs-title: 1.5rem;--fs-heading: 1.25rem;--fs-body: 1rem;--fs-label: .75rem;--lh-tight: 1.15;--lh-heading: 1.25;--lh-snug: 1.4;--lh-price-pair: 1.3;--lh-body: 1.6;--ls-display: -.02em;--ls-heading: -.01em;--ls-body: 0;--ls-eyebrow: .08em;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1200px;--bp-2xl: 1440px;--container-max: 1440px;--container-text: 68ch;--header-h: 78px;--promo-bar-h: 36px;--sticky-atc-h: 72px;--z-base: 0;--z-sticky: 100;--z-header: 200;--z-drawer: 300;--z-overlay: 400;--z-toast: 500;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--gutter: 16px;--gap-grid: 12px;--section-y: 40px;--card-pad: 12px;--stack-tight: 8px;--stack: 16px;--stack-loose: 24px;--touch-min: 44px;--chip-h: 40px;--chip-swatch: 24px;--card-media-w: 329;--card-media-h: 386;--icon-size-md: 24px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 9999px;--radius-button: var(--radius-none);--radius-card: var(--radius-none);--radius-input: var(--radius-none);--radius-sheet: var(--radius-none);--shadow-none: none;--shadow-xs: 0 1px 2px rgba(29, 43, 32, .06);--shadow-sm: 0 2px 8px rgba(29, 43, 32, .08);--shadow-md: 0 6px 20px rgba(29, 43, 32, .1);--shadow-lg: 0 16px 40px rgba(29, 43, 32, .14);--shadow-sheet: 0 -8px 32px rgba(29, 43, 32, .16);--ring-focus: 0 0 0 2px var(--sb-white), 0 0 0 4px var(--sb-forest);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-instant: 80ms;--dur-fast: .15s;--dur-base: .22s;--dur-slow: .4s;--transition-control: background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);--sb-color-background: var(--surface-page);--sb-color-surface: var(--surface-muted);--sb-color-text: var(--text-body);--sb-color-muted: var(--text-muted);--sb-color-accent: var(--action-primary-bg);--sb-color-border: var(--border-default);--sb-font-body: var(--font-body);--sb-font-heading: var(--font-display);--sb-page-width: var(--container-max);--sb-space-xs: var(--space-2);--sb-space-sm: var(--space-3);--sb-space-md: var(--space-5);--sb-space-lg: var(--space-8);--sb-space-xl: var(--space-16);--sb-radius-sm: var(--radius-sm);--sb-radius-md: var(--radius-md)}@media(min-width:768px){:root{--fs-title: 1.75rem;--gutter: 32px;--gap-grid: 16px;--section-y: 64px;--card-pad: 16px}}@media(min-width:1200px){:root{--header-h: 100px;--promo-bar-h: 40px}}@media(min-width:1200px){:root{--gutter: 48px;--gap-grid: 24px;--section-y: 96px;--card-pad: 20px}}@media(min-width:1024px){:root{--fs-title: 2rem;--fs-heading: 1.5rem}}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/696/assets/smartbamboo-tokens.css.map */
