:root{--bsp-ink-500: #000000;--bsp-ink-400: #333333;--bsp-ink-300: #666666;--bsp-ink-200: #999999;--bsp-ink-100: #cccccc;--bsp-green-500: #12723b;--bsp-green-400: #418e62;--bsp-green-300: #71aa89;--bsp-green-200: #a0c7b1;--bsp-green-100: #d0e3d8;--bsp-bark-500: #352f21;--bsp-bark-400: #5d594d;--bsp-bark-300: #86827a;--bsp-bark-200: #aeaca6;--bsp-bark-100: #d7d5d3;--bsp-cocoa-500: #56342d;--bsp-cocoa-400: #785d57;--bsp-cocoa-300: #9a8581;--bsp-cocoa-200: #bbaeab;--bsp-cocoa-100: #ddd6d5;--bsp-crimson-500: #951928;--bsp-crimson-400: #aa4753;--bsp-crimson-300: #bf757e;--bsp-crimson-200: #d5a3a9;--bsp-crimson-100: #ead1d4;--bsp-orange-500: #f37d36;--bsp-orange-400: #f5975e;--bsp-orange-300: #f8b186;--bsp-orange-200: #facbaf;--bsp-orange-100: #fde5d7;--bsp-sage-500: #c5d7a5;--bsp-sage-400: #d1dfb7;--bsp-sage-300: #dce7c9;--bsp-sage-200: #e8efdb;--bsp-sage-100: #f3f7ed;--bsp-sage-50: #f9fbf6;--bsp-blush-500: #ecc3b1;--bsp-blush-400: #f0cfc1;--bsp-blush-300: #f4dbd0;--bsp-blush-200: #f7e7e0;--bsp-blush-100: #fbf3ef;--bsp-sand-500: #f6e18d;--bsp-sand-400: #f8e7a4;--bsp-sand-300: #faedbb;--bsp-sand-200: #fbf3d1;--bsp-sand-100: #fdf9e8;--bsp-cream-500: #faf9eb;--bsp-cream-400: #fbfaef;--bsp-cream-300: #fcfbf3;--bsp-cream-200: #fdfdf7;--bsp-cream-100: #fefefb;--bsp-white: #ffffff;--bsp-olive-500: #52543c;--bsp-overlay-ink-60: rgb(0 0 0 / .6);--bsp-overlay-ink-30: rgb(0 0 0 / .3);--bsp-overlay-green-80: rgb(18 114 59 / .8);--bsp-color-bg-page: var(--bsp-white);--bsp-color-bg-subtle: var(--bsp-cream-500);--bsp-color-bg-accent: var(--bsp-sage-500);--bsp-color-bg-brand: var(--bsp-green-500);--bsp-color-text: var(--bsp-bark-500);--bsp-color-text-muted: var(--bsp-bark-300);--bsp-color-text-on-brand: var(--bsp-white);--bsp-color-heading: var(--bsp-bark-500);--bsp-color-brand: var(--bsp-green-500);--bsp-color-brand-hover: #0e5a2f;--bsp-color-border: var(--bsp-bark-100);--bsp-color-border-strong: var(--bsp-bark-200);--bsp-color-focus: var(--bsp-orange-500);--bsp-color-sale: var(--bsp-crimson-500);--bsp-color-error: var(--bsp-crimson-500);--bsp-color-success: var(--bsp-green-500);--bsp-color-highlight: var(--bsp-sand-500);--bsp-font-heading: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bsp-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bsp-font-display: "Optima", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;--bsp-text-xs: 13px;--bsp-text-sm: 14px;--bsp-text-base: 16px;--bsp-text-lg: 18px;--bsp-text-xl: 22px;--bsp-text-2xl: 26px;--bsp-text-3xl: 32px;--bsp-text-4xl: 40px;--bsp-text-5xl: clamp(32px, 6vw, 56px);--bsp-weight-regular: 400;--bsp-weight-medium: 500;--bsp-weight-semibold: 600;--bsp-weight-bold: 700;--bsp-leading-tight: 1.25;--bsp-leading-snug: 1.35;--bsp-leading-normal: 1.55;--bsp-tracking-tight: -.01em;--bsp-tracking-normal: 0;--bsp-tracking-wide: .08em;--bsp-h1-size: var(--bsp-text-3xl);--bsp-h1-weight: var(--bsp-weight-bold);--bsp-h1-leading: var(--bsp-leading-tight);--bsp-h2-size: var(--bsp-text-2xl);--bsp-h2-weight: var(--bsp-weight-bold);--bsp-h2-leading: var(--bsp-leading-tight);--bsp-h3-size: var(--bsp-text-xl);--bsp-h3-weight: var(--bsp-weight-bold);--bsp-h3-leading: var(--bsp-leading-tight);--bsp-h4-size: var(--bsp-text-lg);--bsp-h4-weight: var(--bsp-weight-bold);--bsp-h4-leading: var(--bsp-leading-snug);--bsp-heading-leading: var(--bsp-leading-tight);--bsp-body-size: var(--bsp-text-base);--bsp-body-leading: var(--bsp-leading-normal);--bsp-label-size: var(--bsp-text-sm);--bsp-label-weight: var(--bsp-weight-semibold);--bsp-label-leading: var(--bsp-leading-snug);--bsp-caption-size: var(--bsp-text-xs);--bsp-caption-weight: var(--bsp-weight-regular);--bsp-caption-leading: var(--bsp-leading-snug);--bsp-eyebrow-size: var(--bsp-text-sm);--bsp-eyebrow-weight: var(--bsp-weight-semibold);--bsp-eyebrow-tracking: var(--bsp-tracking-wide);--bsp-button-size: var(--bsp-text-base);--bsp-button-weight: var(--bsp-weight-semibold);--bsp-button-leading: 1;--bsp-space-3xs: 4px;--bsp-space-2xs: 8px;--bsp-space-xs: 16px;--bsp-space-sm: 24px;--bsp-space-md: 32px;--bsp-space-lg: 48px;--bsp-space-xl: 64px;--bsp-space-2xl: 96px;--bsp-space-3xl: 128px;--bsp-section-y: clamp(40px, 6vw, 88px);--bsp-section-y-tight: clamp(24px, 4vw, 48px);--bsp-gap-grid: clamp(16px, 2.5vw, 32px);--bsp-gap-stack: var(--bsp-space-sm);--bsp-container-max: 1337px;--bsp-container-narrow: 760px;--bsp-container-wide: 1600px;--bsp-gutter: 16px;--bsp-bp-mobile: 749px;--bsp-bp-tablet: 750px;--bsp-bp-desktop: 1025px;--bsp-border-width: 1px;--bsp-border-width-thick: 2px;--bsp-radius-sm: 4px;--bsp-radius-md: 8px;--bsp-radius-lg: 16px;--bsp-radius-xl: 24px;--bsp-radius-pill: 999px;--bsp-shadow-sm: 0 1px 2px rgb(53 47 33 / .06);--bsp-shadow-md: 0 4px 16px rgb(53 47 33 / .1);--bsp-shadow-lg: 0 12px 32px rgb(53 47 33 / .14);--bsp-tap-min: 48px;--bsp-tap-gap: 8px;--bsp-focus-width: 2px;--bsp-focus-offset: 2px;--bsp-duration-fast: .12s;--bsp-duration-base: .2s;--bsp-duration-slow: .32s;--bsp-ease-out: cubic-bezier(.2, .8, .2, 1);--bsp-ease-in-out: cubic-bezier(.4, 0, .2, 1);--bsp-transition: var(--bsp-duration-base) var(--bsp-ease-out);--bsp-duration-carousel: .7s;--bsp-ease-carousel: var(--bsp-ease-in-out);--bsp-transition-carousel: var(--bsp-duration-carousel) var(--bsp-ease-carousel);--bsp-z-base: 1;--bsp-z-raised: 10;--bsp-z-sticky: 90;--bsp-z-header: 100;--bsp-z-overlay: 900;--bsp-z-modal: 1000;--bsp-sticky-cta-height: 0px;--bsp-type-micro-size: 10px;--bsp-type-caption-size: 12px;--bsp-type-caption-leading: 16px;--bsp-type-note-size: 12px;--bsp-type-note-leading: 17px;--bsp-type-meta-size: 13px;--bsp-type-meta-leading: 17px;--bsp-type-body-sm-size: 14px;--bsp-type-body-sm-leading: 20px;--bsp-type-title-sm-size: 16px;--bsp-type-title-sm-leading: 20px;--bsp-type-title-size: 18px;--bsp-type-title-leading: 24px;--bsp-type-subheading-size: 20px;--bsp-type-subheading-leading: 30px;--bsp-type-price-size: 20px;--bsp-type-price-leading: 26px;--bsp-tracking-label: .01em;--bsp-tracking-text: .002em;--bsp-color-text-strong: #000;--bsp-color-text-secondary: #5c5c5c;--bsp-color-text-subtle: var(--bsp-ink-300);--bsp-color-text-faint: var(--bsp-ink-200);--bsp-color-text-inverse: var(--bsp-white);--bsp-color-rating: #fcda51;--bsp-color-rating-empty: var(--bsp-ink-100);--bsp-color-indicator-inactive: var(--bsp-green-200);--bsp-color-indicator-current: var(--bsp-green-400);--bsp-color-indicator-faint: var(--bsp-green-100);--bsp-color-border-soft: rgb(0 0 0 / .1);--bsp-color-border-card: rgb(0 0 0 / .2);--bsp-color-border-sage: var(--bsp-sage-300);--bsp-color-border-accent: var(--bsp-sage-500);--bsp-color-border-tint: var(--bsp-sage-200);--bsp-color-border-selected: var(--bsp-green-200);--bsp-color-surface: var(--bsp-white);--bsp-color-surface-inverse: #1b1b1b;--bsp-color-surface-ink: var(--bsp-bark-500);--bsp-color-surface-tint: var(--bsp-sage-100);--bsp-color-surface-tint-hover: var(--bsp-sage-200);--bsp-color-surface-band: var(--bsp-sage-50);--bsp-color-surface-warm: var(--bsp-sand-100);--bsp-color-surface-brand: var(--bsp-green-100);--bsp-color-text-on-surface-brand: var(--bsp-color-brand-hover);--bsp-shadow-card: var(--bsp-shadow-md);--bsp-radius-label: 6px;--bsp-radius-card: 10px;--bsp-radius-round: 50%;--bsp-stack-heading: 20px;--bsp-gap-cards: 20px;--bsp-card-inset: 20px;--bsp-band-pad: 20px}@media(max-width:749px){:root{--bsp-gutter: 16px;--bsp-section-y: 40px;--bsp-section-y-tight: 24px}}@media(min-width:750px)and (max-width:1024px){:root{--bsp-gutter: 24px}}@media(min-width:1025px){:root{--bsp-gutter: 32px}}:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection) #MainContent h2{--font-heading: var(--bsp-font-display)}:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection){--bsp-h2-size: clamp(28px, 1.619vw + 21.686px, 45px);--bsp-h2-leading: calc(34 / 28);--bsp-h2-weight: 500;--bsp-heading-leading: 1.2;--bsp-color-heading: #000}:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection){--bsp-section-y: 0px;--bsp-section-gap: 40px;--bsp-band-pad: 20px}@media(min-width:750px)and (max-width:1024px){:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection){--bsp-section-gap: 56px;--bsp-band-pad: 32px}}@media(min-width:1025px){:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection){--bsp-section-gap: 60px;--bsp-band-pad: 48px;--bsp-stack-heading: 32px;--bsp-h2-leading: calc(58 / 45);--bsp-container-max: 1440px;--bsp-gutter: clamp(32px, calc((100vw - 1280px)/2) , 80px)}}@media(max-width:749px){:is(.template-index,.template-product,.template-collection-concern,.template-page-about,.template-page-clinical,.template-article-new-blog-post-design,.template-blog-new-blog-design,.template-page-certifications,.template-collection){--bsp-gutter: 20px;--bsp-section-y: 0px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bsp-tokens.css.map */
