:root{--brand-ink: #181818;--brand-lime: #c8d337;--bg: #f7f7f4;--line: #e6e6e0;--brand-ink-rgb: 24 24 24;--brand-lime-rgb: 200 211 55;--bg-rgb: 247 247 244;--line-rgb: 230 230 224;--r-btn: 12px;--r-card: 18px;--r-input: 12px;--r-popover: 18px;--t-body-family: var(--font-body--family);--t-heading-family: var(--font-heading--family);--t-size-3xs: var(--font-size--3xs);--t-size-2xs: var(--font-size--2xs);--t-size-xs: var(--font-size--xs);--t-size-sm: var(--font-size--sm);--t-size-md: var(--font-size--md);--t-size-lg: var(--font-size--lg);--t-size-xl: var(--font-size--xl);--t-size-2xl: var(--font-size--2xl);--t-size-3xl: var(--font-size--3xl);--t-size-4xl: var(--font-size--4xl);--t-size-5xl: var(--font-size--5xl);--t-size-6xl: var(--font-size--6xl);--shadow-1: 0 1px 2px rgb(var(--brand-ink-rgb) / .08);--shadow-2: 0 4px 20px rgb(var(--brand-ink-rgb) / .12);--shadow-3: 0 10px 30px rgb(var(--brand-ink-rgb) / .16);--mega-bg: var(--bg);--mega-ink: var(--brand-ink);--mega-border: var(--line);--mega-heading-family: var(--t-heading-family);--mega-heading-size: var(--t-size-sm);--mega-link-size: var(--t-size-sm);--mega-radius: var(--r-card);--mega-shadow: var(--shadow-2)}:root,[class^=color-],[class*=" color-"],[class^=color-scheme-],[class*=" color-scheme-"]{--color-foreground: var(--brand-ink);--color-foreground-rgb: var(--brand-ink-rgb);--color-background: var(--bg);--color-background-rgb: var(--bg-rgb);--color-border: var(--line);--color-border-rgb: var(--line-rgb);--color-shadow: rgb(var(--brand-ink-rgb) / .2);--color-shadow-rgb: var(--brand-ink-rgb);--color-primary: var(--brand-lime);--color-primary-rgb: var(--brand-lime-rgb);--color-primary-hover: var(--brand-lime);--color-primary-hover-rgb: var(--brand-lime-rgb);--color-primary-button-text: var(--brand-ink);--color-primary-button-background: var(--brand-lime);--color-primary-button-border: var(--brand-lime);--color-primary-button-hover-text: var(--brand-ink);--color-primary-button-hover-background: var(--brand-lime);--color-primary-button-hover-border: var(--brand-lime);--color-secondary-button-text: var(--brand-ink);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--line);--color-secondary-button-hover-text: var(--brand-ink);--color-secondary-button-hover-background: rgb(var(--brand-lime-rgb) / .12);--color-secondary-button-hover-border: var(--brand-lime);--shadow-button: 0 2px 3px rgb(var(--brand-ink-rgb) / .2);--style-border-radius-buttons-primary: var(--r-btn);--style-border-radius-buttons-secondary: var(--r-btn);--style-border-radius-inputs: var(--r-input);--style-border-radius-popover: var(--r-popover);--border-radius: var(--r-card)}a[ref=productTitleLink]{--color: var(--color-foreground)}.s4u-card-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0 2px 8px}.s4u-card-swatches__swatch{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1.5px solid rgb(var(--color-foreground-rgb) / .2);background-color:rgb(var(--color-foreground-rgb) / .1);background-size:cover;background-position:center;font-size:.55rem;font-weight:700;color:var(--color-foreground)!important;text-decoration:none;line-height:1;overflow:hidden;flex-shrink:0;transition:transform .11s ease,border-color .11s ease,box-shadow .11s ease}@media(hover:hover){.s4u-card-swatches__swatch:hover{transform:scale(1.25);border-color:var(--color-foreground);box-shadow:0 2px 6px #0003;z-index:1}}.s4u-card-swatches__more{font-size:.6875rem;font-weight:600;color:rgb(var(--color-foreground-rgb) / .5);line-height:1}
/*# sourceMappingURL=/cdn/shop/t/23/assets/stones4u.tokens.css.map */
