.elegance-flow-shell,[data-elegance-flow]{--ef-page:var(--bg-color);--ef-surface:var(--card-bg-color);--ef-ink:var(--text-color);--ef-ink-soft:color-mix(in srgb, var(--text-color) 62%, var(--card-bg-color));--ef-green:var(--primary-color);--ef-deep:var(--secondary-color);--ef-gold:var(--accent-color);--ef-on-green:var(--primary-foreground-color);--ef-on-deep:var(--secondary-foreground-color);--ef-on-gold:var(--accent-foreground-color);--ef-muted:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-color));--ef-border:color-mix(in srgb, var(--accent-color) 20%, var(--card-bg-color));--ef-border-strong:color-mix(in srgb, var(--accent-color) 45%, var(--card-bg-color));--ef-green-soft:color-mix(in srgb, var(--primary-color) 12%, var(--card-bg-color));--ef-gold-soft:color-mix(in srgb, var(--accent-color) 15%, var(--card-bg-color));--ef-shadow:color-mix(in srgb, var(--secondary-color) 12%, transparent);--ef-scrim:color-mix(in srgb, var(--secondary-color) 62%, transparent);--ef-hero-overlay:linear-gradient(90deg, color-mix(in srgb, var(--secondary-color) 98%, transparent) 0%, color-mix(in srgb, var(--secondary-color) 90%, transparent) 42%, color-mix(in srgb, var(--secondary-color) 18%, transparent) 78%, transparent 100%);--ef-display-font:Georgia, "Times New Roman", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light-theme .elegance-flow-shell,.light-theme [data-elegance-flow]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.veloura-shell,[data-veloura],[data-home-template=veloura],[data-shop-template=veloura],[data-product-page-template=veloura],[data-order-success-template=veloura]{--vl-brand:var(--primary-color,#4a5432);--vl-brand-deep:var(--secondary-color,#3c4630);--vl-brand-accent:var(--accent-color,#b08d4f);--vl-base:var(--card-bg-color,#fff);--vl-text:var(--text-color,#23231e);--vl-page:var(--bg-color,#f1eeea);--vl-surface:var(--vl-base);--vl-ink:var(--vl-text);--vl-ink-soft:color-mix(in srgb, var(--vl-text) 62%, var(--vl-base));--vl-green:var(--vl-brand);--vl-deep:var(--vl-brand-deep);--vl-gold:var(--vl-brand-accent);--vl-on-green:var(--primary-foreground-color,#fff);--vl-on-deep:var(--secondary-foreground-color,#f6f3ec);--vl-on-gold:var(--accent-foreground-color,#fff);--vl-muted:color-mix(in srgb, var(--vl-brand) 6%, var(--vl-base));--vl-border:color-mix(in srgb, var(--vl-text) 11%, var(--vl-base));--vl-border-strong:color-mix(in srgb, var(--vl-text) 22%, var(--vl-base));--vl-green-soft:color-mix(in srgb, var(--vl-brand) 13%, var(--vl-base));--vl-gold-soft:color-mix(in srgb, var(--vl-brand-accent) 16%, var(--vl-base));--vl-sand:color-mix(in srgb, var(--vl-brand-accent) 20%, var(--vl-base));--vl-cream:color-mix(in srgb, var(--vl-brand) 5%, var(--vl-base));--vl-rose:var(--sale-color,var(--vl-brand-accent));--vl-rose-soft:color-mix(in srgb, var(--vl-rose) 34%, var(--vl-base));--vl-rose-tint:color-mix(in srgb, var(--vl-rose) 16%, var(--vl-base));--vl-on-rose:var(--accent-foreground-color,#fff);--vl-star:var(--vl-brand-accent);--vl-logo:var(--vl-brand);--vl-badge:var(--vl-brand);--vl-shadow:color-mix(in srgb, var(--vl-brand-deep) 10%, transparent);--vl-shadow-strong:color-mix(in srgb, var(--vl-brand-deep) 18%, transparent);--vl-scrim:color-mix(in srgb, var(--vl-brand-deep) 62%, transparent);--vl-hero-overlay:linear-gradient(90deg, color-mix(in srgb, var(--vl-sand) 97%, transparent) 0%, color-mix(in srgb, var(--vl-sand) 88%, transparent) 40%, color-mix(in srgb, var(--vl-sand) 18%, transparent) 74%, transparent 100%);--vl-radius-lg:16px;--vl-radius-md:12px;--vl-radius-sm:10px;--vl-display-font:Georgia, "Times New Roman", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.veloura-shell .vl-display,[data-veloura] .vl-display{font-family:var(--vl-display-font);letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.veloura-shell *,[data-veloura] *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.light-theme .veloura-shell,.light-theme [data-veloura],.light-theme [data-home-template=veloura],.light-theme [data-shop-template=veloura],.light-theme [data-product-page-template=veloura],.light-theme [data-order-success-template=veloura]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mobile-commerce-shell,[data-home-template=mobile-commerce],[data-shop-template=mobile-commerce],[data-order-success-template=mobile-commerce]{--mc-page:var(--bg-color);--mc-surface:var(--card-bg-color);--mc-muted:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-color));--mc-border:color-mix(in srgb, var(--primary-color) 20%, var(--card-bg-color));--mc-ink:var(--text-color);--mc-ink-soft:color-mix(in srgb, var(--text-color) 62%, var(--card-bg-color));--mc-accent:var(--primary-color);--mc-gold:var(--accent-color);--mc-strong:var(--secondary-color);--mc-on-accent:var(--primary-foreground-color);--mc-on-strong:var(--secondary-foreground-color);--mc-on-gold:var(--accent-foreground-color);--mc-price:var(--primary-color);--mc-success:var(--secondary-color);--mc-danger:var(--accent-color);--mc-rating:var(--accent-color);--mc-on-overlay:var(--secondary-foreground-color);--mc-accent-soft:color-mix(in srgb, var(--primary-color) 11%, var(--card-bg-color));--mc-accent-faint:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-color));--mc-secondary-soft:color-mix(in srgb, var(--secondary-color) 10%, var(--card-bg-color));--mc-shadow:color-mix(in srgb, var(--secondary-color) 14%, transparent);--mc-scrim:color-mix(in srgb, var(--secondary-color) 62%, transparent);--mc-backdrop:color-mix(in srgb, var(--secondary-color) 48%, transparent);--mc-swatch-border:color-mix(in srgb, var(--text-color) 16%, transparent);--mc-hero-overlay:linear-gradient(90deg, color-mix(in srgb, var(--card-bg-color) 98%, transparent) 0%, color-mix(in srgb, var(--card-bg-color) 91%, transparent) 43%, color-mix(in srgb, var(--card-bg-color) 34%, transparent) 72%, transparent 100%);--mc-image-overlay:linear-gradient(0deg, color-mix(in srgb, var(--secondary-color) 76%, transparent), transparent 70%);--mc-offer-gradient:linear-gradient(90deg, var(--mc-accent-soft), var(--mc-secondary-soft));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light-theme .mobile-commerce-shell,.light-theme [data-home-template=mobile-commerce],.light-theme [data-shop-template=mobile-commerce],.light-theme [data-order-success-template=mobile-commerce]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--primary-color:#b89579;--secondary-color:#46351f;--accent-color:#46351f;--bg-color:#faf8f5;--text-color:#1a1108;--card-bg:#fff;--card-bg-color:#fff;--primary-foreground-color:#111;--secondary-foreground-color:#fff;--accent-foreground-color:#fff;--input-bg:#ffffffe0;--border-color:#b895792e;--glass-border:#00000014;--card-text-muted:#6b7280;--font-family-override:Outfit, "Hind Siliguri", Inter, ui-sans-serif, system-ui, sans-serif;--admin-primary:var(--primary-color);--admin-secondary:var(--secondary-color);--admin-bg:var(--bg-color);--admin-card-bg:var(--card-bg-color);--admin-sidebar-bg:#e5e7eb;--admin-text:var(--text-color);--admin-text-muted:var(--card-text-muted);--admin-muted:var(--card-text-muted);--admin-border:#00000014;--admin-accent:var(--accent-color);--admin-primary-soft:color-mix(in srgb, var(--admin-primary) 14%, transparent);--admin-primary-faint:color-mix(in srgb, var(--admin-primary) 7%, var(--admin-card-bg));--admin-secondary-soft:color-mix(in srgb, var(--admin-secondary) 12%, transparent);--admin-accent-soft:color-mix(in srgb, var(--admin-accent) 16%, var(--admin-card-bg));--admin-border-warm:color-mix(in srgb, var(--admin-primary) 18%, var(--admin-border));--admin-shadow:color-mix(in srgb, var(--admin-secondary) 12%, transparent);--success:#28c76f;--warning:#ff9f43;--danger:#ea5455;--info:#00cfe8}*{box-sizing:border-box;scroll-behavior:smooth}html,body{min-height:100%;margin:0;overflow-x:hidden}:is(html:has([data-elegance-flow-product-page]),body:has([data-elegance-flow-product-page])){overflow-x:clip}body{background:var(--bg-color);color:var(--text-color);font-family:var(--font-family-override);line-height:1.6}@layer base{button,input,textarea,select{font:inherit}}button{cursor:pointer}button:disabled{cursor:not-allowed}@keyframes hept-admin-enter{0%{opacity:0}to{opacity:1}}.admin-startup-enter{animation:.32s ease-out both hept-admin-enter}@media (prefers-reduced-motion:reduce){.admin-startup-enter{animation:none}}@media (min-width:901px){.admin-compact-desktop{transform-origin:0 0;width:111.111%;transform:scale(.9)}.admin-compact-desktop :where(h1,h2,h3,h4,p,span,strong,small,em,b,button,input,textarea,select,label,a,th,td,li){text-rendering:geometricprecision}}
