/* Aura Site Kit tokens: generated, do not edit. Change values in WP Admin → Site Kit. */
:root {
	--primary: #5a3220;
	--secondary: #2a1a12;
	--accent: #b8862b;
	--heading-color: #2e1c13;
	--text-color: #3e3029;
	--text-muted: #7a6a5e;
	--bg: #fbf6ec;
	--bg-light: #f3e8d4;
	--bg-dark: #2a1a12;
	--border-color: #e6d6bb;
	--sale: #a8321e;
	--success: #4f6b2a;
	--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: 'Marcellus', Georgia, "Aura Bangla", serif;
	--font-body: 'Jost', "Aura Bangla", system-ui, sans-serif;
	--font-accent: var(--font-heading);
	--heading-weight: 400;
	--body-weight: 400;
	--heading-transform: none;
	--heading-tracking: 0;
	--body-line-height: 1.65;
	--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.7827rem + 0.0768vw, 0.8442rem);
	--h5: clamp(1rem, 0.951rem + 0.2179vw, 1.1253rem);
	--h4: clamp(1.25rem, 1.1522rem + 0.4348vw, 1.5rem);
	--h3: clamp(1.5625rem, 1.3915rem + 0.76vw, 1.9995rem);
	--h2: clamp(1.9531rem, 1.6744rem + 1.2386vw, 2.6653rem);
	--h1: clamp(2.4414rem, 2.0065rem + 1.933vw, 3.5529rem);
	--h-title: clamp(3.0518rem, 2.3927rem + 2.9291vw, 4.736rem);
	--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(42 26 18 / 0.06), 0 1px 3px rgb(42 26 18 / 0.036);
	--shadow-m: 0 4px 6px -1px rgb(42 26 18 / 0.06), 0 10px 20px -4px rgb(42 26 18 / 0.072);
	--shadow-l: 0 12px 24px -6px rgb(42 26 18 / 0.084), 0 24px 48px -12px rgb(42 26 18 / 0.096);
	--btn-weight: 500;
	--btn-transform: uppercase;
	--btn-tracking: 0.08em;
	--btn-padding-s: 0.6em 1.2em;
	--btn-padding: 0.9em 1.9em;
	--btn-padding-l: 1.05em 2.3em;
	--btn-border-width: 1px;
	--input-height: 3rem;
	--input-padding: 0.6em 0.9em;
	--input-bg: #ffffff;
	--input-border: #d9c6a6;
	--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: #5a3220;
}
