/* Aura Site Kit tokens: generated, do not edit. Change values in WP Admin → Site Kit. */
:root {
	--primary: #1e5a43;
	--secondary: #1f2421;
	--accent: #b9864f;
	--heading-color: #1f2421;
	--text-color: #3a3f3b;
	--text-muted: #6b6f6a;
	--bg: #faf8f4;
	--bg-light: #f1e9dc;
	--bg-dark: #1f2421;
	--border-color: #e3dccf;
	--sale: #b3261e;
	--success: #2e7d4f;
	--warning: #d97706;
	--error: #dc2626;
	--info: #2563eb;
	--border: var(--border-width) var(--border-style) var(--border-color);
	--on-primary: #ffffff;
	--on-secondary: #ffffff;
	--on-accent: #0f172a;
	--on-bg-dark: #ffffff;
	--on-sale: #ffffff;
	--link: var(--primary);
	--focus-color: var(--primary);
	--font-heading: 'Archivo', "Aura Bangla", system-ui, sans-serif;
	--font-body: 'Archivo', "Aura Bangla", system-ui, sans-serif;
	--font-accent: var(--font-heading);
	--heading-weight: 800;
	--body-weight: 400;
	--heading-transform: none;
	--heading-tracking: -0.015em;
	--body-line-height: 1.6;
	--text-length: 65ch;
	--text-xs: clamp(0.7595rem, 0.8021rem - 0.0532vw, 0.7901rem);
	--text-s: clamp(0.8889rem, 0.8801rem + 0.0393vw, 0.9115rem);
	--text-m: clamp(1rem, 0.9633rem + 0.163vw, 1.0938rem);
	--text-l: clamp(1.125rem, 1.0516rem + 0.3261vw, 1.3125rem);
	--text-xl: clamp(1.2656rem, 1.1446rem + 0.538vw, 1.575rem);
	--text-xxl: clamp(1.4238rem, 1.2414rem + 0.8107vw, 1.89rem);
	--h6: clamp(0.8rem, 0.7965rem + 0.0156vw, 0.809rem);
	--h5: clamp(1rem, 0.9693rem + 0.1363vw, 1.0784rem);
	--h4: clamp(1.25rem, 1.1766rem + 0.3261vw, 1.4375rem);
	--h3: clamp(1.5625rem, 1.4241rem + 0.6151vw, 1.9162rem);
	--h2: clamp(1.9531rem, 1.7179rem + 1.0455vw, 2.5543rem);
	--h1: clamp(2.4414rem, 2.0644rem + 1.6756vw, 3.4049rem);
	--h-title: clamp(3.0518rem, 2.4699rem + 2.5859vw, 4.5387rem);
	--gap-xxxs: clamp(0.2963rem, 0.2383rem + 0.2576vw, 0.4444rem);
	--gap-xxs: clamp(0.4444rem, 0.3575rem + 0.3865vw, 0.6667rem);
	--gap-xs: clamp(0.6667rem, 0.5362rem + 0.5797vw, 1rem);
	--gap-s: clamp(1rem, 0.8043rem + 0.8696vw, 1.5rem);
	--gap-m: clamp(1.5rem, 1.2065rem + 1.3043vw, 2.25rem);
	--gap-l: clamp(2.25rem, 1.8098rem + 1.9565vw, 3.375rem);
	--gap-xl: clamp(3.375rem, 2.7147rem + 2.9348vw, 5.0625rem);
	--gap-xxl: clamp(5.0625rem, 4.072rem + 4.4022vw, 7.5938rem);
	--section-xxxs: clamp(0.7191rem, 0.4912rem + 1.013vw, 1.3015rem);
	--section-xxs: clamp(0.9564rem, 0.6176rem + 1.5057vw, 1.8222rem);
	--section-xs: clamp(1.272rem, 0.7715rem + 2.2244vw, 2.551rem);
	--section-s: clamp(1.6917rem, 0.9562rem + 3.269vw, 3.5714rem);
	--section-m: clamp(2.25rem, 1.1739rem + 4.7826vw, 5rem);
	--section-l: clamp(2.9925rem, 1.4243rem + 6.9696vw, 7rem);
	--section-xl: clamp(3.98rem, 1.7026rem + 10.1217vw, 9.8rem);
	--content-gap: var(--gap-s);
	--grid-gap: var(--gap-m);
	--container-gap: var(--gap-l);
	--gutter: var(--gap-m);
	--content-width: 80rem;
	--narrow-width: 48rem;
	--wide-width: 96rem;
	--header-height: 4.5rem;
	--radius: 0.375rem;
	--radius-s: 0.1875rem;
	--radius-l: 0.75rem;
	--radius-xl: 1.125rem;
	--radius-full: 999px;
	--btn-radius: var(--radius);
	--image-radius: var(--radius);
	--border-width: 1px;
	--border-style: solid;
	--shadow-s: 0 1px 2px rgb(31 36 33 / 0.04), 0 1px 3px rgb(31 36 33 / 0.024);
	--shadow-m: 0 4px 6px -1px rgb(31 36 33 / 0.04), 0 10px 20px -4px rgb(31 36 33 / 0.048);
	--shadow-l: 0 12px 24px -6px rgb(31 36 33 / 0.056), 0 24px 48px -12px rgb(31 36 33 / 0.064);
	--btn-weight: 700;
	--btn-transform: none;
	--btn-tracking: 0;
	--btn-padding-s: 0.6em 1.1em;
	--btn-padding: 0.85em 1.7em;
	--btn-padding-l: 1em 2.1em;
	--btn-border-width: 2px;
	--input-height: 3rem;
	--input-padding: 0.6em 0.9em;
	--input-bg: #ffffff;
	--input-border: #cfc6b6;
	--card-padding: var(--gap-s);
	--card-bg: #ffffff;
	--card-border: var(--border);
	--card-shadow: none;
	--product-ratio: 1 / 1;
	--product-fit: cover;
	--duration: 0.2s;
	--easing: ease;
	--hover-lift: -3px;
	--shop-columns: 4;
	--shop-columns-tablet: 3;
	--shop-columns-mobile: 2;
	--blog-columns: 3;
	--blog-columns-tablet: 2;
	--blog-columns-mobile: 1;
	--swatch-size: 2.5rem;
	--swatch-gap: 0.5rem;
	--swatch-radius: var(--radius-s);
	--swatch-selected: #1e5a43;
}
