.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;color-scheme:dark}.light-theme .elegance-flow-shell,.light-theme [data-elegance-flow]{color-scheme:light}.veloura-shell,[data-home-template=veloura],[data-order-success-template=veloura],[data-product-page-template=veloura],[data-shop-template=veloura],[data-veloura]{--vl-brand:var(--primary-color,#a81d72);--vl-brand-deep:var(--secondary-color,#4d1136);--vl-brand-accent:var(--accent-color,#c9227f);--vl-base:var(--card-bg-color,#ffffff);--vl-text:var(--text-color,#2a1a24);--vl-grad:linear-gradient(135deg,var(--vl-brand-accent) 0%,var(--vl-brand) 55%,var(--vl-brand-deep) 100%);--vl-save:#17924f;--vl-page:var(--bg-color,#f8f5f8);--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,#ffffff);--vl-on-deep:var(--secondary-foreground-color,#f6f3ec);--vl-on-gold:var(--accent-foreground-color,#ffffff);--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-tint:color-mix(in srgb,var(--vl-brand) 8%,var(--vl-base));--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,#ffffff);--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;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] *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.light-theme .veloura-shell,.light-theme [data-home-template=veloura],.light-theme [data-order-success-template=veloura],.light-theme [data-product-page-template=veloura],.light-theme [data-shop-template=veloura],.light-theme [data-veloura]{color-scheme:light}.mobile-commerce-shell,[data-home-template=mobile-commerce],[data-order-success-template=mobile-commerce],[data-shop-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));color-scheme:dark}.light-theme .mobile-commerce-shell,.light-theme [data-home-template=mobile-commerce],.light-theme [data-order-success-template=mobile-commerce],.light-theme [data-shop-template=mobile-commerce]{color-scheme:light}:root{--primary-color:#b89579;--secondary-color:#46351f;--accent-color:#46351f;--bg-color:#faf8f5;--text-color:#1a1108;--card-bg:#ffffff;--card-bg-color:#ffffff;--primary-foreground-color:#111111;--secondary-foreground-color:#ffffff;--accent-foreground-color:#ffffff;--input-bg:rgba(255,255,255,0.88);--border-color:rgba(184,149,121,0.18);--glass-border:rgba(0,0,0,0.08);--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:rgba(0,0,0,0.08);--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}body,html{margin:0;min-height:100%;overflow-x:hidden}body:has([data-elegance-flow-product-page]),html: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,select,textarea{font:inherit}}button{cursor:pointer}button:disabled{cursor:not-allowed}@keyframes hept-admin-enter{0%{opacity:0}to{opacity:1}}.admin-startup-enter{animation:hept-admin-enter .32s ease-out both}@media (prefers-reduced-motion:reduce){.admin-startup-enter{animation:none}}@media (min-width:901px){.admin-compact-desktop{transform:scale(.9);transform-origin:top left;width:calc(100% / .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}}