:root{--font-size: 16px;--background: #ffffff;--foreground: #1a2e05;--card: #ffffff;--card-foreground: #1a2e05;--popover: #ffffff;--popover-foreground: #1a2e05;--primary: #22c55e;--primary-foreground: #ffffff;--secondary: #f8fdf9;--secondary-foreground: #166533;--muted: #f1f8f3;--muted-foreground: #6b7280;--accent: #dcfce7;--accent-foreground: #14532d;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: rgba(34, 197, 94, .15);--input: transparent;--input-background: #f8fdf9;--switch-background: #e5e7eb;--font-weight-medium: 500;--font-weight-normal: 400;--ring: #22c55e;--chart-1: #22c55e;--chart-2: #16a34a;--chart-3: #15803d;--chart-4: #166534;--chart-5: #14532d;--radius: .5rem;--sidebar: #f8fdf9;--sidebar-foreground: #1a2e05;--sidebar-primary: #22c55e;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #dcfce7;--sidebar-accent-foreground: #166533;--sidebar-border: #e5e7eb;--sidebar-ring: #22c55e;--wellness-green: #22c55e;--wellness-green-light: #dcfce7;--wellness-green-dark: #16a34a;--wellness-neutral: #f8fafc;--wellness-gray: #64748b;--wellness-gray-light: #f1f5f9;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2.5rem;--spacing-xl: 4rem;--spacing-2xl: 6rem;--spacing-3xl: 8rem}.dark{--background: #0f172a;--foreground: #f1f5f9;--card: #1e293b;--card-foreground: #f1f5f9;--popover: #1e293b;--popover-foreground: #f1f5f9;--primary: #60a5fa;--primary-foreground: #0f172a;--secondary: #334155;--secondary-foreground: #f1f5f9;--muted: #334155;--muted-foreground: #94a3b8;--accent: #374151;--accent-foreground: #f472b6;--destructive: #ef4444;--destructive-foreground: #f1f5f9;--border: #374151;--input: #334155;--ring: #60a5fa;--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: #f472b6;--chart-2: #60a5fa;--chart-3: #34d399;--chart-4: #fbbf24;--chart-5: #a78bfa;--sidebar: #1e293b;--sidebar-foreground: #f1f5f9;--sidebar-primary: #60a5fa;--sidebar-primary-foreground: #0f172a;--sidebar-accent: #334155;--sidebar-accent-foreground: #f1f5f9;--sidebar-border: #374151;--sidebar-ring: #60a5fa}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:3.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:2.5rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:2rem;font-weight:600;line-height:1.3;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1.4;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h5{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h6{font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:1rem;font-weight:var(--font-weight-normal);line-height:1.7;color:var(--muted-foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) .lead{font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:1.8;color:var(--foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) .small{font-size:.875rem;font-weight:var(--font-weight-normal);line-height:1.6;color:var(--muted-foreground);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}}html{font-size:var(--font-size)}.features-list li:nth-child(3){font-weight:700}.product-card:nth-child(2){border:2px solid #22c55e}.product-card:nth-child(2).border-4{border-width:4px!important;border-color:#22c55e!important}.carbshield-custom-container{width:100%}@media (min-width: 640px){.carbshield-custom-container{max-width:640px}}@media (min-width: 768px){.carbshield-custom-container{max-width:768px}}@media (min-width: 1024px){.carbshield-custom-container{max-width:1024px}}@media (min-width: 1280px){.carbshield-custom-container{max-width:1280px}}@media (min-width: 1536px){.carbshield-custom-container{max-width:1536px}}.product-cards-grid{scrollbar-width:none;-ms-overflow-style:none}.product-cards-grid::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
