/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mr-1{margin-right:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.box-border{box-sizing:border-box}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.h-px{height:1px}.max-h-\[85vh\]{max-height:85vh}.min-h-\[80vh\]{min-height:80vh}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[440px\]{min-height:440px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[160px\]{max-width:160px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[1320px\]{max-width:1320px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#6f3518\]{border-color:#6f3518}.border-\[\#E8DAC9\]\/80{border-color:#e8dac9cc}.border-\[\#c6f6d5\]{border-color:#c6f6d5}.border-\[\#d8c8b8\]{border-color:#d8c8b8}.border-\[\#dfcfbc\]{border-color:#dfcfbc}.border-\[\#e2d2c1\]{border-color:#e2d2c1}.border-\[\#e5d2b8\]{border-color:#e5d2b8}.border-\[\#e6d8c8\]{border-color:#e6d8c8}.border-\[\#e8dac9\]{border-color:#e8dac9}.border-\[\#ebd8c8\]{border-color:#ebd8c8}.border-\[\#ebdccb\]{border-color:#ebdccb}.border-\[\#eddccc\]{border-color:#eddccc}.border-\[\#f0d4c2\]{border-color:#f0d4c2}.border-\[\#f0dfcc\]{border-color:#f0dfcc}.border-\[\#f0e4d8\]{border-color:#f0e4d8}.border-\[\#f4ebe1\]{border-color:#f4ebe1}.border-\[\#fed7d7\]{border-color:#fed7d7}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#2B170D\]{background-color:#2b170d}.bg-\[\#6f3518\]{background-color:#6f3518}.bg-\[\#8c2b10\]{background-color:#8c2b10}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-\[\#e8dac9\]{background-color:#e8dac9}.bg-\[\#ebd8c8\]{background-color:#ebd8c8}.bg-\[\#f0fff4\]{background-color:#f0fff4}.bg-\[\#f4ebd9\]{background-color:#f4ebd9}.bg-\[\#f4ebe1\]{background-color:#f4ebe1}.bg-\[\#f5ede3\]{background-color:#f5ede3}.bg-\[\#faeee4\]{background-color:#faeee4}.bg-\[\#faf5ee\]{background-color:#faf5ee}.bg-\[\#faf6f0\]{background-color:#faf6f0}.bg-\[\#faf7f2\]{background-color:#faf7f2}.bg-\[\#fbf2eb\]{background-color:#fbf2eb}.bg-\[\#fbf7ee\]{background-color:#fbf7ee}.bg-\[\#fcf5ec\]{background-color:#fcf5ec}.bg-\[\#fcfaf7\]{background-color:#fcfaf7}.bg-\[\#fdfaf5\]{background-color:#fdfaf5}.bg-\[\#fdfaf7\]{background-color:#fdfaf7}.bg-\[\#fff5f5\]{background-color:#fff5f5}.bg-\[\#fffdfa\]{background-color:#fffdfa}.bg-\[\#fffdfa\]\/80{background-color:#fffdfacc}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#2b170d\]{--tw-gradient-from:#2b170d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8c2b10\]{--tw-gradient-from:#8c2b10;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#5c1c0a\]{--tw-gradient-to:#5c1c0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#422112\]{--tw-gradient-to:#422112;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[2\.5px\]{--tw-tracking:2.5px;letter-spacing:2.5px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[8px\]{--tw-tracking:8px;letter-spacing:8px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[\#2B170D\]{color:#2b170d}.text-\[\#2a160d\]{color:#2a160d}.text-\[\#2b170d\]{color:#2b170d}.text-\[\#2b1408\]{color:#2b1408}.text-\[\#2f855a\]{color:#2f855a}.text-\[\#3d2b20\]{color:#3d2b20}.text-\[\#3d2516\]{color:#3d2516}.text-\[\#4a3427\]{color:#4a3427}.text-\[\#5c3e2e\]{color:#5c3e2e}.text-\[\#5c493d\]{color:#5c493d}.text-\[\#5c3014\]{color:#5c3014}.text-\[\#5c4033\]{color:#5c4033}.text-\[\#6B5344\]{color:#6b5344}.text-\[\#6e5343\]{color:#6e5343}.text-\[\#6f3518\]{color:#6f3518}.text-\[\#7a5843\]{color:#7a5843}.text-\[\#8a796e\]{color:#8a796e}.text-\[\#8c2b10\]{color:#8c2b10}.text-\[\#8c3e1e\]{color:#8c3e1e}.text-\[\#735e50\]{color:#735e50}.text-\[\#742a2a\]{color:#742a2a}.text-\[\#806f62\]{color:#806f62}.text-\[\#3182ce\]{color:#3182ce}.text-\[\#22543d\]{color:#22543d}.text-\[\#786355\]{color:#786355}.text-\[\#A54D2B\]{color:#a54d2b}.text-\[\#C89B3C\]{color:#c89b3c}.text-\[\#a54d2b\]{color:#a54d2b}.text-\[\#a89587\]{color:#a89587}.text-\[\#bfa99b\]{color:#bfa99b}.text-\[\#c05621\]{color:#c05621}.text-\[\#d4af37\]{color:#d4af37}.text-\[\#d9531e\]{color:#d9531e}.text-\[\#ebdccb\]{color:#ebdccb}.text-\[\#f7e3ce\]{color:#f7e3ce}.text-amber-100{color:var(--color-amber-100)}.text-amber-300{color:var(--color-amber-300)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/60{color:#953d0099}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/60{color:color-mix(in oklab,var(--color-amber-800) 60%,transparent)}}.text-amber-800\/70{color:#953d00b3}@supports (color:color-mix(in lab,red,red)){.text-amber-800\/70{color:color-mix(in oklab,var(--color-amber-800) 70%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-400{color:var(--color-gray-400)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[\#a6968a\]::placeholder{color:#a6968a}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(140\,43\,16\,0\.1\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#8c2b101a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(140\,43\,16\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#8c2b1040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(43\,23\,13\,0\.06\)\]{--tw-shadow:0 6px 20px var(--tw-shadow-color,#2b170d0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(43\,23\,13\,0\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#2b170d0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(43\,23\,13\,0\.08\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#2b170d14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#bfaea0\]:hover{border-color:#bfaea0}.hover\:border-\[\#dfc4b0\]:hover{border-color:#dfc4b0}.hover\:bg-\[\#5a2a12\]:hover{background-color:#5a2a12}.hover\:bg-\[\#6a200a\]:hover{background-color:#6a200a}.hover\:bg-\[\#20bd5a\]:hover{background-color:#20bd5a}.hover\:bg-\[\#72220c\]:hover{background-color:#72220c}.hover\:bg-\[\#e5c04b\]:hover{background-color:#e5c04b}.hover\:bg-\[\#ede0d2\]\/60:hover{background-color:#ede0d299}.hover\:bg-\[\#f3ece0\]:hover{background-color:#f3ece0}.hover\:bg-\[\#faeee4\]:hover{background-color:#faeee4}.hover\:bg-\[\#faf5ee\]:hover{background-color:#faf5ee}.hover\:bg-\[\#fbf7f2\]:hover{background-color:#fbf7f2}.hover\:bg-\[\#fdfbf9\]:hover{background-color:#fdfbf9}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-\[\#2a160d\]:hover{color:#2a160d}.hover\:text-\[\#2b170d\]:hover{color:#2b170d}.hover\:text-\[\#5e2710\]:hover{color:#5e2710}.hover\:text-\[\#6a1f0a\]:hover{color:#6a1f0a}.hover\:text-\[\#6f3518\]:hover{color:#6f3518}.hover\:text-\[\#631c09\]:hover{color:#631c09}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_12px_rgba\(140\,43\,16\,0\.35\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#8c2b1059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#8c2b10\]:focus{border-color:#8c2b10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#8c2b10\]\/20:focus{--tw-ring-color:oklab(43.3908% .111075 .0793512/.2)}.focus\:ring-emerald-200:focus{--tw-ring-color:var(--color-emerald-200)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-\[\#5b1a08\]:active{background-color:#5b1a08}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:mt-0{margin-top:0}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[240px\]{min-height:240px}.sm\:min-h-\[245px\]{min-height:245px}.sm\:min-h-\[500px\]{min-height:500px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[24px\]{font-size:24px}}@media(min-width:48rem){.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:min-h-\[260px\]{min-height:260px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;overflow-x:hidden}html,body{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.header,.sticky-bar,.sticky-purchase-bar,.aura-floating-btn{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.section,.why-aura-section,.panditji-section,.editorial-section,.product-reviews-section,.footer{content-visibility:auto;contain-intrinsic-size:0 500px}*,:before,:after{box-sizing:border-box}button,a,input,select,textarea,[role=button],.cart-icon,.user-icon,.mobile-menu,.mobile-search,.aura-card-wish-btn,.aura-card-add-btn,.aura-ai-pill-btn,.aura-ai-floating-btn,.heart,.nav-icon-box,.bottom-tab{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}.mobile-nav a:active .nav-icon-box,.cart-icon:active,.user-icon:active,.mobile-menu:active,.mobile-search:active,.aura-card-wish-btn:active,.aura-card-add-btn:active,.aura-ai-pill-btn:active,.primary-btn:active,.secondary-btn:active,.outline-btn:active,.bottom-tab:active,button:active{transform:scale(.92)translateZ(0);transition:transform 40ms ease-out!important}:root{--brown:#6f3518;--dark:#2a160d;--copper:#b85d25;--cream:#fbf5ea;--paper:#fffdf9;--line:#e8dac9;--gold:#c88a3d;--green:#20a95a}*{box-sizing:border-box}body{background:var(--cream);color:#352015;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.announce{color:#fff5e7;text-align:center;letter-spacing:.1px;background:#6c2d0c;height:34px;padding:9px;font-size:12px}.header{border-bottom:1px solid var(--line);z-index:20;background:#fffdf9;align-items:center;gap:34px;height:76px;padding:0 5%;display:flex;position:sticky;top:0}.brand{color:#21150f;min-width:180px;font-family:Cormorant Garamond,serif;font-size:37px;line-height:.7}.brand-sub{letter-spacing:4px;margin-top:8px;margin-left:13px;font-family:Inter;font-size:10px;display:block}.header nav{flex:1;gap:28px;font-size:13px;font-weight:600;display:flex}.header nav a:hover{color:var(--copper)}.header-actions{align-items:center;gap:18px;display:flex}.search{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;width:225px;height:38px;padding:0 11px;display:flex}.search input{border:0;outline:0;width:100%;font-size:12px}.cart-icon{position:relative}.cart-icon b{background:var(--copper);color:#fff;text-align:center;border-radius:99px;min-width:16px;height:16px;font-size:9px;line-height:16px;position:absolute;top:-9px;right:-10px}.mobile-menu{background:0 0;border:0;display:none}.hero{height:430px;position:relative;overflow:hidden}.hero>img{object-fit:cover;width:100%;height:100%}.hero-overlay{position:absolute;top:54px;left:9%}.eyebrow{letter-spacing:.23em;color:var(--copper);font-size:11px;font-weight:700}.hero h1{color:#3a1c0c;margin:10px 0;font-family:Cormorant Garamond;font-size:76px;line-height:.72}.hero h1 span{letter-spacing:.16em;font-size:36px}.hero h2{letter-spacing:.08em;margin:23px 0 7px;font-family:Cormorant Garamond;font-size:25px}.hero p{font-family:Cormorant Garamond;font-size:18px}.hero-buttons{gap:12px;margin-top:20px;display:flex}.primary-btn,.secondary-btn,.outline-btn{border:1px solid var(--brown);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:11px 21px;font-size:12px;font-weight:700;display:inline-flex}.primary-btn{background:var(--brown);color:#fff}.secondary-btn{color:var(--brown);background:0 0}.outline-btn{background:#fff;width:100%;margin-top:11px}.hero-arrow{background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:48%;box-shadow:0 4px 20px #0001}.hero-arrow.left{left:28px}.hero-arrow.right{right:28px}.feature-bar{border:1px solid var(--line);z-index:3;background:#fffdf9;border-radius:15px;grid-template-columns:repeat(5,1fr);width:90%;margin:-23px auto 0;padding:15px;display:grid;position:relative;box-shadow:0 10px 30px #4b250f12}.feature-bar>div{border-right:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;padding:5px 17px;display:grid}.feature-bar>div:last-child{border:0}.feature-bar svg{color:var(--copper);grid-row:span 2}.feature-bar b{font-size:11px}.section,.offers,.page{max-width:1280px;margin:auto;padding:50px 5%}.section-heading>div{text-align:center;margin:auto}.section-heading span{color:var(--copper);letter-spacing:.22em;font-size:10px}.section-heading h2{margin:3px;font:600 34px Cormorant Garamond}.section-heading p{color:#806f62;margin:0;font-size:11px}.section-heading>a{color:var(--copper);align-items:center;gap:4px;font-size:12px;display:flex}.product-grid,.shop-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #4b250f08}.product-image{background:#efe4d3;height:215px;display:block;position:relative}.product-image img{object-fit:cover;width:100%;height:100%}.badge{background:var(--brown);color:#fff;border-radius:5px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.heart{width:29px;height:29px;color:var(--brown);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.product-info h3{margin:0 0 5px;font:600 17px Cormorant Garamond}.rating{color:#b67617;align-items:center;gap:3px;font-size:10px;display:flex}.rating span{color:#7f7168}.prices{align-items:center;gap:7px;margin-top:8px;display:flex}.prices em,.detail-price em{color:#d64b2e;font-size:9px;font-style:normal;font-weight:700}.offers{grid-template-columns:1.3fr 1fr 1fr;gap:15px;padding-top:10px;display:grid}.offer{color:#fff4e7;background:#5d2b14;border-radius:12px;min-height:150px;display:flex;position:relative;overflow:hidden}.offer.light{color:#4b2614;background:#f0dfc9}.offer>div{z-index:1;padding:22px;position:relative}.offer small{font-size:10px}.offer h2{margin:3px 0;font:600 25px Cormorant Garamond}.offer p{font-size:11px}.offer img{object-fit:cover;opacity:.8;width:48%;height:100%;position:absolute;bottom:0;right:0}.offer .primary-btn{padding:8px 15px;font-size:10px}.trust-strip{border-top:1px solid var(--line);background:#fffdf9;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 5%;display:grid}.trust-strip div{grid-template-columns:28px 1fr;align-items:center;display:grid}.trust-strip svg{color:var(--copper);grid-row:span 2}.trust-strip b{font-size:11px}.trust-strip small{color:#806f62;font-size:9px}.footer{color:#f8e8d2;background:#2b170d;grid-template-columns:2fr 1fr 1.3fr 1.5fr;gap:40px;padding:35px 7%;display:grid}.footer .brand{color:#fff;font-size:29px}.footer .brand span{letter-spacing:3px;margin-top:8px;margin-left:8px;font-family:Inter;font-size:9px;display:block}.footer p,.footer a{color:#d9c6b3;margin:8px 0;font-size:10px;display:block}.footer h4{color:#fff;margin:0 0 12px;font-size:11px}.copyright{text-align:center;color:#a9907d;background:#211109;padding:10px;font-size:9px}.crumb{color:#8c796d;margin-bottom:25px;font-size:11px}.page h1{margin:0 0 25px;font:600 45px Cormorant Garamond}.shop-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.shop-title p{color:#806f62;font-size:12px}.shop-tools{gap:8px;display:flex}.wide{width:270px}.shop-tools select,.filter{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 12px;font-size:11px}.filter{align-items:center;gap:5px;display:flex}.chips{gap:8px;margin:25px 0;display:flex}.chips span{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 15px;font-size:10px}.shop-grid{grid-template-columns:repeat(4,1fr)}.product-page{padding-bottom:70px}.product-detail{grid-template-columns:1fr 1fr;gap:55px;display:grid}.main-image{background:#eee1cf;border-radius:15px;height:520px;overflow:hidden}.main-image img{object-fit:cover;width:100%;height:100%}.thumbs{gap:8px;margin-top:10px;display:flex}.thumbs img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}.detail-copy h1{margin:9px 0;font:600 48px Cormorant Garamond}.rating.big{font-size:12px}.rating.big b{color:var(--green)}.detail-price{align-items:center;gap:12px;margin:20px 0;display:flex}.detail-price b{font-size:27px}.detail-price del{color:#958277}.benefits{padding:0;font-size:12px;line-height:2.3;list-style:none}.benefits li:before{content:"✓";color:var(--copper);margin-right:8px;font-weight:700}.quantity{border:1px solid var(--line);border-radius:7px;align-items:center;width:max-content;margin:20px 0;display:flex}.quantity button{background:#fff;border:0;padding:9px}.quantity b{padding:0 14px}.detail-actions{gap:10px;display:flex}.assurance{border:1px solid var(--line);border-radius:10px;margin-top:25px;padding:12px;display:flex}.assurance div{text-align:center;border-right:1px solid var(--line);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:9px;display:flex}.assurance div:last-child{border:0}.assurance svg{color:var(--copper)}.tabs{border-bottom:1px solid var(--line);gap:28px;margin-top:55px;padding:15px 0;font-size:12px;display:flex}.tabs b:first-child{color:var(--copper);border-bottom:2px solid var(--copper);padding-bottom:15px}.description{max-width:800px;font-size:12px;line-height:1.8}.cart-layout,.checkout-grid{grid-template-columns:1.6fr .8fr;gap:25px;display:grid}.cart-item,.summary,.form,.order-card,.order-detail-box{border:1px solid var(--line);background:#fffdf9;border-radius:12px;padding:18px}.cart-item{align-items:center;gap:15px;margin-bottom:10px;display:flex}.cart-item img{object-fit:cover;border-radius:8px;width:80px;height:80px}.cart-item h3{margin:0 0 5px;font:600 19px Cormorant Garamond}.cart-item button{color:#a54d2b;background:0 0;border:0;margin-left:auto}.summary{height:max-content}.summary h2{font:600 24px Cormorant Garamond}.summary p,.summary h3{justify-content:space-between;font-size:12px;display:flex}.summary h3{font-size:16px}.full{width:100%;margin-top:15px}.continue{text-align:center;color:var(--brown);margin-top:14px;font-size:10px;display:block}.empty,.success{text-align:center;padding:80px 20px}.empty svg,.success svg{color:var(--copper)}.checkout-grid{grid-template-columns:1.1fr .8fr}.form{flex-direction:column;gap:10px;display:flex}.form h2{font:600 25px Cormorant Garamond}.form input,.form textarea,.auth-card input{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;padding:12px}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form textarea{min-height:85px}.whatsapp{color:#fff;background:#20a95a;border:0;border-radius:7px;padding:13px;font-weight:700}.form small{text-align:center;color:#7d6d62;font-size:9px}.auth{place-items:center;min-height:65vh;display:grid}.auth-card{border:1px solid var(--line);text-align:center;background:#fffdf9;border-radius:15px;width:390px;padding:35px}.auth-card .brand{margin:auto}.auth-card h1{margin:30px 0 5px}.auth-card p{color:#806f62;font-size:11px}.auth-card input{width:100%;margin:5px 0}.google{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:12px;font-weight:600}.or{color:#8a796e;margin:13px;font-size:10px}.account-container{max-width:800px;min-height:60vh;margin:0 auto}.account-header{border:1px solid var(--line);background:#fffdf9;border-radius:15px;align-items:center;gap:20px;margin-bottom:35px;padding:30px;display:flex}.account-avatar{background:var(--copper);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.account-header h1{margin:5px 0 2px;font:600 32px Cormorant Garamond}.account-header p{color:#806f62;font-size:13px}.account-nav-grid{flex-direction:column;gap:12px;display:flex}.account-action-card{border:1px solid var(--line);color:inherit;background:#fffdf9;border-radius:12px;align-items:center;gap:18px;padding:20px 25px;text-decoration:none;transition:all .2s;display:flex}.account-action-card:hover{border-color:var(--copper);background:#fff;box-shadow:0 4px 15px #00000005}.icon-wrapper{color:var(--copper);background:#fdf5ef;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.card-content{flex:1}.card-content b{font-size:14px;display:block}.card-content span{color:#806f62;margin-top:3px;font-size:11px;display:block}.account-action-card .arrow{color:#a29286}.account-action-card.logout .icon-wrapper{color:#d64b2e;background:#fff0ed}.order-card{grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;display:grid}.order-card p{color:#806f62;font-size:10px}.order-card>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.status{color:#1d9450;background:#e5f6ea;border-radius:5px;width:max-content;padding:4px 7px;font-size:10px}.timeline{grid-template-columns:repeat(5,1fr);margin:35px 0;display:grid}.timeline div{text-align:center;color:#a29286;position:relative}.timeline div:after{content:"";z-index:0;background:#ddd0c3;width:100%;height:2px;position:absolute;top:16px;left:50%}.timeline div:last-child:after{display:none}.timeline span{z-index:1;background:#e8ddd2;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;font-size:11px;display:grid;position:relative}.timeline .active{color:var(--brown)}.timeline .active span{background:var(--copper);color:#fff}.timeline b{margin-top:8px;font-size:10px;display:block}.order-detail-box{max-width:650px}.order-detail-box p{justify-content:space-between;font-size:11px;display:flex}.back{color:var(--copper);align-items:center;gap:6px;margin-bottom:20px;font-size:11px;display:flex}@media(max-width:900px){.header{padding:0 20px}.header nav,.header-actions .search{display:none}.header-actions{margin-left:auto}.mobile-menu{display:block}.hero{height:430px}.hero-overlay{top:70px;left:7%}.hero h1{font-size:58px}.feature-bar{grid-template-columns:repeat(2,1fr);margin-top:-10px}.feature-bar>div:nth-child(odd){border-right:1px solid var(--line)}.product-grid{grid-template-columns:repeat(3,1fr)}.offers{grid-template-columns:1fr 1fr}.offers .offer:last-child{display:none}.shop-grid{grid-template-columns:repeat(3,1fr)}.product-detail{grid-template-columns:1fr}.main-image{height:430px}.cart-layout,.checkout-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.account-header{gap:15px;margin-bottom:20px;padding:20px}.account-avatar{width:55px;height:55px}.account-header h1{font-size:26px}.account-action-card{gap:15px;padding:15px}.icon-wrapper{width:40px;height:40px}.announce{white-space:nowrap;font-size:9px;overflow:hidden}.header{height:64px}.brand{min-width:140px;font-size:30px}.brand-sub{letter-spacing:2.5px;font-size:7px}.hero{height:430px}.hero>img{object-position:57% center}.hero-overlay{top:65px;left:7%}.hero h1{font-size:57px}.hero h1 span{font-size:27px}.hero h2{font-size:19px}.hero p{font-size:15px}.hero-arrow{width:35px;height:35px}.feature-bar{grid-template-columns:1fr 1fr;width:95%;padding:8px}.feature-bar>div{padding:9px 7px}.feature-bar b{font-size:9px}.feature-bar span:not(.icon){font-size:7px}.section,.offers,.page{padding:35px 4% 76px}.section-heading{text-align:center;display:block}.section-heading>a{justify-content:center;margin-top:10px}.product-grid,.shop-grid{grid-template-columns:repeat(2,1fr);gap:9px}.product-image{height:180px}.product-info{padding:9px}.product-info h3{font-size:15px}.prices{gap:4px}.prices b{font-size:12px}.prices del{font-size:8px}.prices em{font-size:7px}.outline-btn{padding:9px 5px;font-size:9px}.offers{scroll-snap-type:x mandatory;display:flex;overflow:auto}.offer{scroll-snap-align:start;min-width:92%}.offer.light{min-width:92%}.trust-strip{grid-template-columns:1fr 1fr;padding:22px 5%}.footer{grid-template-columns:1fr 1fr;gap:22px;padding:28px 6%}.footer>div:first-child{grid-column:1/-1}.mobile-nav{border-top:1px solid var(--line);z-index:10005;padding:6px 2px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #2b170d14}.mobile-nav a{text-align:center;color:#7d6e64;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;font-size:10px;text-decoration:none;display:flex}.mobile-nav a.active{font-weight:700;color:#a54d2b!important}.mobile-nav a.active .nav-icon-box{color:#a54d2b;transform:translateY(-2px)}.mobile-nav .nav-icon-box{justify-content:center;align-items:center;width:32px;height:26px;transition:transform .15s;display:flex}.mobile-nav .nav-label{margin-top:2px;font-size:10px;line-height:1.1;display:block}.mobile-nav-cart-badge{color:#fff;background:#ba3207;border:1.5px solid #fff;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-8px}.page h1{font-size:38px}.shop-title{display:block}.shop-tools{flex-wrap:wrap;margin-top:20px}.wide{width:100%}.shop-tools select,.filter{flex:1;height:38px}.chips{overflow:auto}.chips span{white-space:nowrap}.main-image{height:360px}.detail-copy h1{font-size:39px}.assurance{gap:3px}.assurance b{font-size:7px}.tabs{white-space:nowrap;overflow:auto}.order-card{grid-template-columns:1fr auto}.order-card .secondary-btn{grid-column:1/-1}.timeline b{font-size:8px}.auth-card{width:100%;max-width:390px}}.header{border-bottom:1px solid var(--line)!important;background:#fdfaf6!important;justify-content:space-between!important;align-items:center!important;height:64px!important;padding:0 4%!important;display:flex!important}.header-left,.header-right{flex:1;align-items:center;gap:20px;display:flex}.header-right{justify-content:flex-end}.header-center{flex:1;justify-content:center;display:flex}.brand{flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;min-width:auto!important}.brand-aura{color:#1a1513;font-family:Cormorant Garamond,serif;font-size:38px;font-style:italic;font-weight:500;line-height:1}.brand-sub{color:#1a1513;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.35em!important;margin-top:2px!important;margin-left:5px!important;font-size:8px!important}.desktop-nav{gap:25px;display:flex}.mobile-search,.mobile-menu{cursor:pointer;color:#1a1513;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:none!important}.cart-icon,.user-icon{color:#1a1513;align-items:center;display:flex}.cart-icon b{font-weight:700;color:#fce23e!important;background:#ba3207!important;border:1px solid #fdfaf6!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:17px!important;height:17px!important;font-size:10px!important;line-height:1!important;display:flex!important;top:-6px!important;right:-8px!important}@media(max-width:900px){.desktop-nav,.desktop-search{display:none!important}.mobile-search,.mobile-menu{align-items:center;display:flex!important}.header-left{flex:1}.header-center{flex:2}.header-right{flex:1;gap:15px}.brand-aura{font-size:32px}.brand-sub{letter-spacing:.3em!important;font-size:7.5px!important}}.floating-banner{max-width:1280px;overflow:hidden;box-shadow:0 10px 40px #4b250f26;border-radius:20px!important;width:95%!important;height:320px!important;margin:30px auto!important}@media(max-width:900px){.floating-banner{border-radius:15px!important;height:250px!important;margin:20px auto!important}}@media(max-width:600px){.floating-banner{border-radius:12px!important;width:92%!important;height:180px!important;margin:15px auto!important}.hero-arrow{width:30px;height:30px;font-size:20px}.hero-arrow.left{left:15px}.hero-arrow.right{right:15px}}.hero{position:relative;overflow:hidden;width:100%!important;max-width:none!important;height:520px!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.hero-overlay{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.hero-brand-logo{flex-direction:column;align-items:center;margin-bottom:25px;margin-left:-5px;display:flex}.hero-brand-logo .brand-aura{color:#1a1513;font-family:Cormorant Garamond,serif;font-size:85px;font-style:italic;font-weight:500;line-height:.8}.hero-brand-logo .brand-sub{color:#1a1513;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.5em!important;margin-top:10px!important;margin-left:12px!important;font-size:16px!important}.hero-overlay .eyebrow{letter-spacing:.15em;color:#923a13;margin-bottom:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:700}.hero-overlay p{color:#1a1513;margin:0 0 25px;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.hero-buttons{gap:15px;display:flex}.hero-buttons .primary-btn{color:#fff;background:#7a320c;border:none;border-radius:8px;padding:13px 26px;font-size:14px;font-weight:600;box-shadow:0 4px 10px #7a320c4d}.hero-buttons .secondary-btn{color:#1a1513;background:0 0;border:1px solid #1a1513;border-radius:8px;padding:13px 26px;font-size:14px;font-weight:600}.hero-pagination{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero-pagination .dot.active{background:linear-gradient(135deg,#f5d77f,#d49e35);border-radius:9999px;width:24px}.aura-trust-unified-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.aura-trust-card{background:#fffcf8!important;border:1px solid #f0e6da!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;transition:transform .2s,background .2s,border-color .2s!important;display:flex!important;box-shadow:0 2px 6px #2b170d05!important}.aura-trust-card:hover{background:#fdf6ed!important;border-color:#ebdccb!important;transform:translateY(-2px)!important}.aura-trust-card-secure{background:#f8fdf9!important;border-color:#dcfce7!important}.aura-trust-card-secure:hover{background:#f0fdf4!important;border-color:#bbf7d0!important}.aura-trust-icon-box{width:40px!important;height:40px!important}.aura-trust-text-block{flex:1!important;min-width:0!important;overflow:hidden!important}.aura-trust-title{color:#2b170d!important;letter-spacing:-.2px!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden!important}.aura-trust-subtitle{color:#786759!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:11px!important;font-weight:500!important;line-height:1.25!important;overflow:hidden!important}@media(max-width:1100px)and (min-width:821px){.aura-trust-unified-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.aura-trust-card{gap:8px!important;padding:8px!important}.aura-trust-icon-box{width:34px!important;height:34px!important}.aura-trust-title{font-size:12px!important}.aura-trust-subtitle{font-size:10px!important}}@media(max-width:820px){.aura-trust-feature-container{width:95%!important;margin-top:-20px!important;margin-bottom:14px!important}.aura-trust-bar-card{border-radius:14px!important;padding:8px 6px!important;box-shadow:0 4px 18px #2b170d0d!important}.aura-trust-unified-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important}.aura-trust-card{text-align:center!important;background:#fffcf8!important;border:1px solid #ebdccb!important;border-radius:10px!important;flex-direction:column!important;align-items:center!important;gap:4px!important;min-width:0!important;padding:6px 3px!important;display:flex!important;box-shadow:0 1px 4px #2b170d05!important}.aura-trust-card-secure{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border-color:#86efac!important}.aura-trust-icon-box{border-radius:50%!important;width:28px!important;height:28px!important;margin:0 auto!important}.aura-trust-icon-box svg{width:14px!important;height:14px!important}.aura-trust-text-block{text-align:center!important;width:100%!important;min-width:0!important}.aura-trust-title{white-space:normal!important;text-align:center!important;word-break:break-word!important;color:#2b170d!important;font-size:9.5px!important;font-weight:700!important;line-height:1.15!important}.aura-trust-subtitle{white-space:normal!important;text-align:center!important;word-break:break-word!important;color:#8a7465!important;margin-top:1px!important;font-size:8px!important;line-height:1.15!important}}@media(max-width:480px){.aura-trust-feature-container{width:95%!important;margin-top:-16px!important;margin-bottom:12px!important}.aura-trust-bar-card{border-radius:12px!important;padding:7px 4px!important;box-shadow:0 4px 14px #2b170d0a!important}.aura-trust-unified-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;width:100%!important;display:grid!important}.aura-trust-card{text-align:center!important;background:#fff!important;border:1px solid #ebdccb!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:5px 2px!important;display:flex!important;box-shadow:0 1px 3px #2b170d05!important}.aura-trust-card-secure{background:#f0fdf4!important;border-color:#86efac!important}.aura-trust-icon-box{border-radius:50%!important;width:24px!important;height:24px!important;margin:0 auto!important}.aura-trust-icon-box svg{width:13px!important;height:13px!important}.aura-trust-text-block{text-align:center!important;width:100%!important;min-width:0!important}.aura-trust-title{white-space:normal!important;text-align:center!important;word-break:break-word!important;letter-spacing:-.15px!important;font-size:8.5px!important;font-weight:700!important;line-height:1.1!important}.aura-trust-subtitle{white-space:normal!important;text-align:center!important;word-break:break-word!important;color:#8a7465!important;margin-top:1px!important;font-size:7.5px!important;line-height:1.1!important}}@media(max-width:360px){.aura-trust-unified-grid{gap:2px!important}.aura-trust-card{padding:4px 1px!important}.aura-trust-icon-box{width:22px!important;height:22px!important}.aura-trust-icon-box svg{width:12px!important;height:12px!important}.aura-trust-title{font-size:8px!important}.aura-trust-subtitle{font-size:7px!important}}.hero{aspect-ratio:3/2;overflow:hidden;border-radius:20px!important;width:95%!important;max-width:1280px!important;height:auto!important;margin:30px auto!important;box-shadow:0 10px 40px #4b250f26!important}@media(max-width:900px){.hero{border-radius:15px!important;margin:20px auto!important}}@media(max-width:600px){.hero{border-radius:12px!important;width:92%!important;margin:15px auto!important}}body{background:#fdfaf6!important}.hero{border-radius:16px!important;max-width:1000px!important;margin:30px auto!important;box-shadow:0 15px 45px #0000000f!important}.feature-bar{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffffa!important;border:1px solid #00000005!important;border-radius:14px!important;width:85%!important;max-width:900px!important;margin:-30px auto 50px!important;padding:15px 20px!important;box-shadow:0 10px 30px #0000000a!important}.feature-bar>div{border-right:1px solid #0000000a!important;gap:4px!important;padding:0 10px!important}.feature-bar svg{stroke-width:1.5px!important;color:#7a320c!important;width:22px!important;height:22px!important;margin-bottom:6px!important}.feature-bar b{letter-spacing:.03em;text-transform:uppercase;color:#2a160d!important;font-size:11px!important}.feature-bar span:not(.icon){color:#8c796d!important;font-size:10px!important}.section-heading h2{color:#1a1513!important;font-size:40px!important;font-weight:500!important}.section-heading p{color:#7d6d62!important;font-size:13px!important}.product-card{background:#fff!important;border:1px solid #00000008!important;border-radius:16px!important;transition:all .3s!important;box-shadow:0 4px 15px #00000005!important}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0000000f!important}.product-image{background:#f7f4ef!important}.product-info{padding:16px!important}.product-info h3{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;height:2.8em;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:16px!important;font-weight:600!important}.prices b{font-size:15px!important}@media(max-width:900px){.feature-bar{width:92%!important;margin-top:-25px!important}}@media(max-width:600px){.hero{width:92%!important;margin:20px auto!important}.feature-bar{grid-template-columns:repeat(2,1fr)!important;width:94%!important;margin-top:-20px!important;padding:12px 8px!important}.feature-bar svg{width:20px!important;height:20px!important}.feature-bar b{font-size:10px!important}.feature-bar span:not(.icon){font-size:9px!important}.feature-bar>div:nth-child(5){grid-column:span 2;border-top:1px solid #0000000a!important;border-right:none!important;padding-top:10px!important}}.feature-bar{z-index:10!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:none!important;border-radius:24px!important;flex-flow:row!important;justify-content:space-between!important;width:95%!important;max-width:1200px!important;margin:-50px auto 40px!important;padding:30px 10px!important;display:flex!important;position:relative!important;box-shadow:0 10px 30px #00000014!important}.feature-bar>div{text-align:center!important;border-bottom:none!important;border-right:1px solid #eaeaea!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:0 5px!important;display:flex!important}.feature-bar svg{color:#923a13!important;stroke-width:1.5px!important;width:36px!important;height:36px!important;margin-bottom:10px!important}.feature-bar b{color:#1a1513!important;text-transform:none!important;letter-spacing:normal!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important}.feature-bar span:not(.icon){color:#666!important;font-family:Inter,sans-serif!important;font-size:12px!important}@media(max-width:900px){.feature-bar{justify-content:flex-start!important;padding:25px 15px!important;overflow-x:auto!important}.feature-bar>div{min-width:180px!important}}.feature-bar{background:#fffdf9!important;border-radius:12px!important;flex-flow:row!important;justify-content:space-between!important;width:90%!important;max-width:1000px!important;margin:-40px auto 40px!important;padding:30px 20px!important;display:flex!important;box-shadow:0 5px 25px #0000000f!important}.feature-bar>div{text-align:center!important;border-right:1px solid #f0e6dd!important;flex-direction:column!important;flex:1!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0 10px!important;display:flex!important}.icon-wrapper{background-color:#fff2e6;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.icon-wrapper svg{color:#8c3208!important;width:32px!important;height:32px!important;margin-bottom:0!important}.feature-bar b{color:#3b2c25!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}@media(max-width:900px){.feature-bar{width:95%!important;margin-top:-30px!important;padding:20px 10px!important}.feature-bar>div{gap:8px!important;padding:0 5px!important}.feature-bar b{font-size:11px!important}.feature-bar{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap!important;justify-content:flex-start!important;width:96%!important;padding:15px 5px!important;display:flex!important;overflow-x:auto!important}.feature-bar::-webkit-scrollbar{display:none}.feature-bar>div{scroll-snap-align:start;flex:none!important;gap:6px!important;min-width:120px!important;padding:0!important}.icon-wrapper{width:40px!important;height:40px!important}.icon-wrapper svg{width:20px!important;height:20px!important}.feature-bar b{word-wrap:break-word!important;font-size:9px!important;line-height:1.2!important}}.hero{aspect-ratio:auto!important;height:auto!important}.hero img{object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.feature-bar{margin-top:-18px!important;margin-bottom:0!important}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton .skeleton-image,.skeleton .skeleton-title,.skeleton .skeleton-rating,.skeleton .skeleton-prices,.skeleton .skeleton-btn{background:#f0f0f0 linear-gradient(90deg,#f0f0f0 0,#f8f8f8,#f0f0f0) 0 0/200% 100%;border-radius:8px;animation:1.5s linear infinite skeleton-shimmer}.skeleton .skeleton-image{border-radius:16px 16px 0 0;width:100%;height:250px}.skeleton .skeleton-title{width:80%;height:20px;margin-bottom:12px}.skeleton .skeleton-rating{width:40%;height:16px;margin-bottom:16px}.skeleton .skeleton-prices{width:60%;height:20px;margin-bottom:20px}.skeleton .skeleton-btn{width:100%;height:40px}.hero.premium-slider{background:#1e0f07;border-radius:12px;min-height:200px;padding:0;position:relative;overflow:hidden}.hero-slides{width:100%;height:100%;display:grid;position:relative}.hero-slide{opacity:0;z-index:1;will-change:opacity,transform;pointer-events:none;grid-area:1/1;width:100%;height:100%;transition:opacity .65s cubic-bezier(.25,1,.5,1),transform .75s cubic-bezier(.25,1,.5,1);position:relative;transform:scale(1.015)}.hero-slide.active{opacity:1;z-index:2;pointer-events:auto;transform:scale(1)}.hero-slide img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.hero-pagination{z-index:10;-webkit-backdrop-filter:blur(10px);background:#120905a6;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:8px;padding:6px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #00000040}.hero-pagination .dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#ffffff73;border:none;border-radius:50%;outline:none;flex-shrink:0;width:8px;height:8px;margin:0;padding:0;transition:all .35s cubic-bezier(.25,1,.5,1)}.hero-pagination .dot:hover{background:#ffffffd9;transform:scale(1.15)}.hero-pagination .dot.active{background:linear-gradient(135deg,#f5d77f,#d49e35);border-radius:9999px;width:24px;height:8px;box-shadow:0 0 10px #d49e3599}@media(max-width:600px){.hero-pagination{gap:6px;padding:4px 10px;bottom:10px}.hero-pagination .dot{border:none;width:7px;height:7px;margin:0;padding:0}.hero-pagination .dot.active{width:18px;height:7px}}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.section-heading>div{flex-direction:column;align-items:center;width:100%;display:flex}.section-heading>div>span{letter-spacing:2px;color:#8c2b10;text-transform:uppercase;align-items:center;gap:15px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.section-heading>div>span:before,.section-heading>div>span:after{content:"";background:#8c2b10;width:25px;height:1px;display:inline-block;position:relative}.section-heading>div>span:before{box-shadow:2px 0 #8c2b10,4px 0 #8c2b10}.section-heading h2{margin-bottom:5px;color:#1f1b19!important;font-size:38px!important;font-weight:600!important}.section-heading p{align-items:center;gap:15px;display:flex;color:#1f1b19!important;font-size:14px!important}.section-heading p:before,.section-heading p:after{content:"";background:#8c2b10;width:18px;height:1px;display:inline-block}.section-heading>a{color:#8c2b10;align-items:center;margin-top:-30px;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:absolute;right:4%}.product-card{padding:12px;overflow:hidden;background:#fdfbf7!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px #0000000a!important}.product-image{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;background:#fdfbf7!important;border-radius:10px!important}.product-image img{object-fit:contain;background:#fdfbf7;border-radius:10px;width:100%;height:100%;padding:8px}.heart{justify-content:center;align-items:center;display:flex;color:#1f1b19!important;background:#fff!important;border-radius:50%!important;width:32px!important;height:32px!important;top:10px!important;right:10px!important;box-shadow:0 2px 5px #0000001a!important}.product-info{text-align:left;padding:15px 5px 5px!important}.product-info h3{color:#1f1b19!important;margin-bottom:8px!important}.rating{color:#1f1b19!important;justify-content:flex-start!important;margin-bottom:12px!important;font-size:13px!important;font-weight:600!important}.rating svg{margin-right:4px;color:#fbbf24!important}.rating span{margin-left:2px;color:#7d6d62!important;font-weight:400!important}.prices{align-items:center;justify-content:flex-start!important;gap:8px!important;margin-bottom:16px!important}.prices b{color:#1f1b19!important;font-size:18px!important}.prices del{color:#a3968e!important;font-size:12px!important}.prices em{color:#d84518!important;background:0 0!important;padding:0!important;font-size:12px!important;font-weight:600!important}.outline-btn{justify-content:center;align-items:center;gap:8px;width:100%;transition:all .2s;display:flex;color:#8c2b10!important;background:0 0!important;border:1px solid #8c2b10!important;border-radius:8px!important;padding:12px!important;font-size:14px!important;font-weight:600!important}.outline-btn:hover,.product-card:first-child .outline-btn{color:#fff!important;background:#8c2b10!important}.product-card:first-child .outline-btn:hover{background:#75220c!important}.product-image img{background:#fdfbf7;border-radius:12px 12px 0 0!important}.product-image{border-radius:12px 12px 0 0!important}.badge{color:#fff!important;background:#8c2b10!important;border-radius:4px!important;padding:6px 12px!important;font-size:11px!important;font-weight:600!important;top:10px!important;left:10px!important}.product-grid.swipeable{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:15px;padding-bottom:20px;display:flex;overflow-x:auto}.product-grid.swipeable::-webkit-scrollbar{display:none}.product-grid.swipeable>*{scroll-snap-align:start;flex:0 0 calc(50% - 10px)}.explore-more-container{justify-content:center;margin-top:15px;margin-bottom:25px;display:flex}.explore-btn{background:linear-gradient(135deg,#8c2b10,#5a1908);border-radius:30px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #8c2b1040;color:#fff!important}.explore-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.explore-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #8c2b1059}.explore-btn:hover:before{left:100%}.explore-btn svg{transition:transform .3s}.explore-btn:hover svg{transform:translate(4px)}@media(min-width:600px){.product-grid.swipeable{grid-template-columns:repeat(4,1fr);margin-right:0;padding-right:0;display:grid;overflow-x:visible}.product-grid.swipeable>*{flex:auto}}.back-btn{color:#8c2b10;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:25px;padding:0;font-size:14px;font-weight:600;display:flex}.back-btn:hover{color:#5a1908}.product-page .gallery{background:#fdfbf7;border:1px solid #00000008;border-radius:16px;padding:10px}.product-page .main-image{border-radius:12px;overflow:hidden}.product-page .thumbs img{cursor:pointer;border:2px solid #0000;border-radius:8px;transition:all .3s}.product-page .thumbs img.active{border-color:#8c2b10}.product-page .detail-copy h1{color:#1a1513;margin-bottom:12px;font-size:42px;font-weight:600}.product-page .eyebrow{letter-spacing:2px;color:#8c2b10;margin-bottom:10px;font-size:11px;font-weight:600}.product-page .rating.big{color:#1a1513;margin-bottom:20px;font-size:15px}.product-page .rating.big span{color:#7d6d62;margin-left:5px}.product-page .detail-price b{color:#1a1513;font-size:32px}.product-page .detail-price em{color:#d84518;background:#fde8e4;border-radius:20px;padding:4px 10px;font-weight:600}.reviews-section{margin-top:50px;margin-bottom:50px}.reviews-list{grid-template-columns:1fr;gap:20px;display:grid}@media(min-width:900px){.reviews-list{grid-template-columns:1fr 1fr}}.review-card{background:#fdfbf7;border:1px solid #00000008;border-radius:16px;padding:24px;transition:transform .3s;box-shadow:0 4px 15px #00000005}.review-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.review-date{color:#a3968e;font-size:12px}.review-text{color:#4a403a;margin-bottom:5px;font-size:14px;line-height:1.6}.review-img{object-fit:cover;border:1px solid #0000000d;border-radius:10px;width:90px;height:90px}.product-tags{flex-wrap:wrap;gap:10px;margin:15px 0 25px;display:flex}.premium-description{background:#fdfbf7;border:1px solid #8c2b101a;border-radius:14px;margin-top:25px;margin-bottom:25px;padding:22px;position:relative;box-shadow:inset 0 2px 10px #00000003}.premium-description h3{color:#8c2b10;margin-bottom:8px;font-size:16px;font-weight:600}.premium-description p{color:#4a403a;margin-bottom:15px;font-size:13px;line-height:1.7}.product-tags{flex-wrap:wrap;gap:8px;display:flex}.product-tags span{color:#8c2b10;letter-spacing:.5px;background:#fde8e4;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:600}.reviews-scroller-container{width:100%;padding:10px 0;position:relative;overflow:hidden}.reviews-scroller-container:before,.reviews-scroller-container:after{content:"";z-index:2;pointer-events:none;width:60px;height:100%;position:absolute;top:0}.reviews-scroller-container:before{background:linear-gradient(90deg,#fffdf9,#0000);left:0}.reviews-scroller-container:after{background:linear-gradient(270deg,#fffdf9,#0000);right:0}.reviews-track{gap:20px;width:max-content;animation:30s linear infinite scrollReviews;display:flex}.reviews-track:hover{animation-play-state:paused}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.reviews-grid{grid-template-columns:1fr;gap:20px;display:grid}@media(min-width:900px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.review-card{background:#fff;border:1px solid #0000000a;border-radius:16px;flex-direction:column;flex-shrink:0;width:280px;padding:16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000005}.reviews-grid .review-card{width:auto}.review-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.review-img-top{background:#f7f4ef;border-radius:10px;height:120px;margin-bottom:15px;overflow:hidden}.review-img-top img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.review-card:hover .review-img-top img{transform:scale(1.05)}.review-stars{gap:3px;margin-bottom:12px;display:flex}.review-text{color:#4a403a;flex-grow:1;margin-bottom:20px;font-size:13px;line-height:1.6}.review-header{border-top:1px solid #f0ece9;flex-direction:column;margin-top:auto;padding-top:15px;display:flex}.review-author{color:#1a1513;font-size:14px;font-weight:600}.review-date{color:#a3968e;margin-top:3px;font-size:11px}.review-img-bottom{background:#f7f4ef;border-radius:10px;height:120px;margin-top:auto;margin-bottom:0;overflow:hidden}.review-img-bottom img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.review-card:hover .review-img-bottom img{transform:scale(1.05)}@media(min-width:901px){.header{box-sizing:border-box!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:16px!important;width:100%!important;height:70px!important;padding:0 32px!important;display:grid!important}.header-left{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}.desktop-nav{flex-wrap:nowrap!important;align-items:center!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.desktop-nav a{color:#2a160d!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:color .2s!important}.desktop-nav a:hover{color:var(--copper,#b85d25)!important}.header-center{flex:none!important;justify-content:center!important;align-items:center!important;min-width:auto!important;padding:0 16px!important;display:flex!important}.brand{justify-content:center!important;align-items:center!important;min-width:auto!important;text-decoration:none!important;display:flex!important}div#root:first-of-type>div:first-of-type>header:first-of-type>div:nth-of-type(2)>a:first-of-type>img:first-of-type,.brand-logo-img{object-fit:contain!important;width:auto!important;max-width:230px!important;height:48px!important;max-height:48px!important;margin:0 auto!important;transition:transform .25s!important;display:block!important}.header-right{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.desktop-search{border:1px solid var(--line,#e8dac9)!important;box-sizing:border-box!important;background:#fff!important;border-radius:8px!important;align-items:center!important;gap:6px!important;width:170px!important;min-width:120px!important;max-width:180px!important;height:36px!important;padding:0 10px!important;display:flex!important}.desktop-search input{background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;font-size:12px!important}.mobile-search,.mobile-menu{display:none!important}}.header-center{flex:auto;justify-content:center;align-items:center;min-width:0;padding:0 8px;display:flex}.brand{justify-content:center;align-items:center;min-width:auto;max-width:100%;margin:0;padding:0;text-decoration:none;display:flex}div#root:first-of-type>div:first-of-type>header:first-of-type>div:nth-of-type(2)>a:first-of-type>img:first-of-type,.brand-logo-img{object-fit:contain;width:auto;max-width:320px;height:52px;max-height:52px;margin:0 auto;padding:0;transition:transform .25s,filter .25s;display:block}div#root:first-of-type>div:first-of-type>header:first-of-type>div:nth-of-type(2)>a:first-of-type:hover>img:first-of-type,.brand-logo-img:hover{transform:scale(1.03)!important}@media(max-width:900px){.header{height:60px!important;padding:0 14px!important}.header-left,.header-right{gap:12px!important}div#root:first-of-type>div:first-of-type>header:first-of-type>div:nth-of-type(2)>a:first-of-type>img:first-of-type,.brand-logo-img{max-width:150px!important;height:44px!important;max-height:44px!important}}@media(max-width:480px){.header{height:56px!important;padding:0 10px!important}.header-left,.header-right{gap:8px!important}div#root:first-of-type>div:first-of-type>header:first-of-type>div:nth-of-type(2)>a:first-of-type>img:first-of-type,.brand-logo-img{max-width:140px!important;height:40px!important;max-height:40px!important}}.popular-collection-section .section-heading h2,.home-deals-section .section-heading h2,.aura-home-hero-offer-section h2{word-break:break-word;line-height:1.2;font-size:clamp(18px,2.5vw,25px)!important}.mobile-nav{display:none!important}@media(max-width:900px){.copyright{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.mobile-nav{z-index:10005!important;border-top:1px solid var(--line,#e8dac9)!important;height:68px!important;padding-top:8px!important;padding-bottom:max(8px,env(safe-area-inset-bottom,8px))!important;box-sizing:border-box!important;background:#fffdf9!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;padding-left:4px!important;padding-right:4px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -3px 12px #2a160d0d!important}.mobile-nav a{text-align:center!important;color:#806f62!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;height:100%!important;padding:2px 0!important;text-decoration:none!important;transition:color .15s,transform .15s!important;display:flex!important}.mobile-nav a.active{color:var(--brown,#6f3518)!important}.mobile-nav .nav-icon-box{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important}.mobile-nav .nav-icon-box svg{stroke-width:1.8px!important;color:currentColor!important;flex-shrink:0!important;width:22px!important;height:22px!important;display:block!important}.mobile-nav span.nav-label{letter-spacing:.01em!important;color:inherit!important;white-space:nowrap!important;text-align:center!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important;display:block!important}.mobile-nav a.active span.nav-label{color:var(--brown,#6f3518)!important;font-weight:600!important}}.app{flex-direction:column;min-height:100dvh;display:flex}.main-content{flex:1}.admin-wrapper{color:#2b170d;background:#fdf5ef;min-height:100vh;display:flex}.admin-desktop-sidebar{color:#fff;background:#2b170d;flex-direction:column;flex-shrink:0;width:250px;padding:25px 15px;display:flex}.admin-mobile-header{color:#fff;z-index:100;background:#2b170d;justify-content:space-between;align-items:center;height:62px;padding:12px 18px;display:none;position:sticky;top:0;box-shadow:0 2px 10px #00000026}.mobile-header-left{align-items:center;gap:12px;display:flex}.mobile-header-left .menu-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mobile-header-title{flex-direction:column;display:flex}.mobile-header-title span{color:#fff;font:600 18px/1.1 Cormorant Garamond,serif}.mobile-header-title small{color:#d9c6b3;font-size:11px;font-weight:500}.mobile-header-actions{align-items:center;gap:10px;display:flex}.mobile-store-icon{color:#f8e8d2;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.mobile-avatar{background:var(--copper);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.admin-brand{color:#fff;padding:0 12px 25px;font:600 27px Cormorant Garamond;position:relative}.admin-brand span{letter-spacing:3px;font:700 8px Inter;display:block}.live-status-pill{color:#4ade80;background:#20a95a33;border:1px solid #4ade804d;border-radius:20px;align-items:center;gap:5px;margin-top:6px;padding:2px 8px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;display:inline-flex}.pulse-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-ring;box-shadow:0 0 8px #4ade80}@keyframes pulse-ring{0%{opacity:1;transform:scale(.95)}50%{opacity:.5;transform:scale(1.3)}to{opacity:1;transform:scale(.95)}}.nav-links{flex-direction:column;gap:5px;display:flex}.nav-links a{color:#e6d6c8;border-radius:8px;align-items:center;gap:12px;padding:12px 15px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.nav-links a:hover,.nav-links a.active{color:#fff;background:#ffffff1f;font-weight:500}.store-link-btn{border:1px dashed #f3d4c366;margin-top:20px;color:#f3d4c3!important;background:#a54d2b40!important}.store-link-btn:hover{background:#a54d2b66!important}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-top-bar{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 35px;font-size:12px;display:flex}.page-title{color:#2b170d;font-size:17px;font-weight:600}.admin-user-info{color:#806f62;align-items:center;gap:15px;display:flex}.view-store-pill{color:#a54d2b;background:#fdf5ef;border:1px solid #ebd8cb;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.admin-user-info .avatar{width:34px;height:34px;color:var(--copper);background:#fdf5ef;border:1px solid #ebd8cb;border-radius:50%;place-items:center;display:grid}.admin-content-wrapper{flex:1;padding:30px;overflow-y:auto}.admin-mobile-bottom-nav{border-top:1px solid var(--line);z-index:1000;background:#fff;grid-template-columns:repeat(5,1fr);align-items:center;height:62px;padding:0 5px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #2b170d0f}.bottom-tab{color:#806f62;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:6px 0;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.bottom-tab.active{color:var(--copper,#a54d2b);font-weight:700}.bottom-tab svg{transition:transform .2s}.bottom-tab.active svg{transform:translateY(-2px)}@media(max-width:900px){.admin-desktop-sidebar{display:none}.admin-mobile-header{display:flex}.admin-mobile-bottom-nav{display:grid}.admin-wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;padding-bottom:65px;overflow-x:hidden}.admin-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.admin-top-bar{display:none}.admin-mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0009;position:fixed;top:0;right:0;bottom:0;left:0}.admin-mobile-drawer{z-index:10001;background:#2b170d;flex-direction:column;width:290px;display:flex;position:fixed;top:0;bottom:0;left:0}.drawer-header{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer-title{color:#f8e8d2;font:600 18px Cormorant Garamond,serif}.drawer-header button{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-aside{flex:1;padding:20px;overflow-y:auto}.admin-content-wrapper{padding:16px}}@media(max-width:600px){.stats{gap:10px}.stats>div{padding:15px}.stats b{font-size:24px}.table-head,.table-row{grid-template-columns:1.5fr 1fr .6fr;font-size:10px}.hero-slot-card{padding:15px}.preview-container{height:150px}}.announce{background:var(--brown)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;white-space:nowrap!important;align-items:center!important;width:100%!important;padding:8px 0!important;font-size:10px!important;display:flex!important;position:relative!important;overflow:hidden!important}.announce-marquee{white-space:nowrap!important;width:max-content!important;animation:25s linear infinite marquee!important;display:flex!important}.announce-marquee span{padding:0 15px!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}html{scroll-behavior:smooth}.glass-header{-webkit-backdrop-filter:blur(16px)saturate(140%)!important;backdrop-filter:blur(16px)saturate(140%)!important;background:#fdfaf6e0!important}.desktop-nav a{letter-spacing:.02em;position:relative}.desktop-nav a:after{content:"";background:#8c2b10;width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-6px;left:0}.desktop-nav a:hover:after{width:100%}.mobile-search-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:10px 4%;display:flex}.mobile-search-bar input{border:1px solid var(--line);border-radius:10px;outline:none;flex:1;padding:10px 12px}.mobile-search-bar button{color:#fff;background:#8c2b10;border:0;border-radius:10px;padding:10px 16px;font-weight:600}.drawer-backdrop{z-index:2000;background:#140a0666;position:fixed;top:0;right:0;bottom:0;left:0}.side-drawer{color:#f8e8d2;background:#2b170d;width:min(82vw,300px);height:100%;padding:22px 20px}.drawer-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.drawer-top button{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.side-drawer nav{flex-direction:column;gap:6px;display:flex}.side-drawer nav a{color:#f8e8d2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:14px 12px;font-size:15px;text-decoration:none;transition:background .15s;display:block}.side-drawer nav a:active,.side-drawer nav a:hover{background:#ffffff1f}.aura-footer-root{color:#f5e9dc;background:linear-gradient(#1b0e07,#120904);border-top:1px solid #c67e4940;width:100%;margin-top:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.aura-trust-strip{background:#22130a;border-bottom:1px solid #c67e4926;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1240px;margin:0 auto;padding:8px 4%;display:grid}.trust-item{align-items:center;gap:8px;display:flex}.trust-icon-box{color:#e8b288;background:#c67e4926;border:1px solid #c67e494d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.trust-item b{color:#f5e9dc;margin-bottom:0;font-size:11px;font-weight:700;line-height:1.2;display:block}.trust-item small{color:#a89687;font-size:9.5px;line-height:1.2;display:block}.aura-footer-body{max-width:1240px;margin:0 auto;padding:14px 4% 8px}.aura-footer-container{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:18px;display:grid}.brand-col{flex-direction:column;display:flex}.footer-brand-link{margin-bottom:4px;display:inline-block}.footer-logo-img{object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:auto;max-width:160px;height:28px;max-height:28px;display:block}.footer-tagline{color:#e8b288;letter-spacing:.02em;margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:13.5px;font-style:italic;font-weight:500}.footer-brand-desc{color:#b8a696;max-width:300px;margin:0 0 8px;font-size:11px;line-height:1.4}.footer-social-wrapper{margin-top:0}.social-heading{text-transform:uppercase;letter-spacing:1.1px;color:#e8b288;margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.social-icon-grid{align-items:center;gap:8px;display:flex}.social-btn{color:#e2a578;cursor:pointer;background:#2b170d;border:1px solid #c67e4959;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 6px #0003}.social-btn:hover{color:#fff;background:#3d2012;border-color:#e8b288;box-shadow:0 4px 10px #c67e4959}.social-btn.instagram:hover{color:#f09433}.social-btn.facebook:hover{color:#4267b2}.social-btn.youtube:hover{color:red}.footer-col-title{text-transform:uppercase;letter-spacing:1px;color:#f5e9dc;margin:0 0 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-block;position:relative}.footer-col-title:after{content:"";background:#c67e49;border-radius:2px;width:18px;height:2px;position:absolute;bottom:-3px;left:0}.footer-links-nav{flex-direction:column;gap:4px;display:flex}.footer-links-nav a{color:#b8a696;font-size:11.5px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-links-nav a:hover{color:#e8b288;transform:translate(2px)}.contact-details-list{flex-direction:column;gap:5px;display:flex}.contact-item{color:#b8a696;align-items:center;gap:6px;font-size:11.5px;text-decoration:none;transition:color .2s;display:flex}.contact-item:hover{color:#e8b288}.contact-icon{color:#e8b288;background:#c67e4926;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.contact-item.location{margin-top:1px}.footer-ornament-divider{opacity:.4;justify-content:center;align-items:center;gap:10px;margin:8px 0 6px;display:flex}.divider-line{background:linear-gradient(90deg,#0000,#c67e4959,#0000);flex:1;height:1px}.divider-symbol{color:#c67e49;font-size:10px}.aura-copyright-bar{color:#8e7c6d;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:6px;font-size:10.5px;display:flex}.copyright-tags{color:#8e7c6d;align-items:center;gap:5px;font-size:10px;display:flex}@media(max-width:900px){.aura-footer-container{grid-template-columns:1fr 1fr;gap:14px}.aura-trust-strip{grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 3%}.aura-copyright-bar{text-align:center;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;gap:3px}}@media(max-width:580px){.aura-footer-container{grid-template-columns:1fr 1fr;gap:12px}.brand-col{grid-column:1/-1}.aura-trust-strip{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.trust-item{gap:5px}.trust-icon-box{width:26px;height:26px}.trust-icon-box svg{width:13px;height:13px}.trust-item b{font-size:10px}.trust-item small{font-size:8.5px}.aura-footer-body{padding:10px 12px 6px}.footer-brand-desc{max-width:100%;margin-bottom:6px}}.wa-float{z-index:990;background:#20a95a;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:28px;right:20px;box-shadow:0 8px 24px #20a95a59;color:#fff!important}.wa-float:hover{transform:translateY(-2px);box-shadow:0 12px 28px #20a95a73}@media(max-width:900px){.wa-float{bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;padding:10px 15px!important;font-size:12px!important;right:16px!important}body:has(.mobile-sticky-buy-bar) .wa-float{bottom:calc(145px + env(safe-area-inset-bottom,0px))!important}}.about-grid{grid-template-columns:1.4fr .8fr;align-items:start;gap:28px;display:grid}.about-copy p{color:#4a403a;font-size:15px;line-height:1.75}.about-copy ul{color:#5a4032;padding-left:18px;font-size:14px;line-height:1.9}.about-stats{gap:12px;display:grid}.about-stats>div{background:#fff;border:1px solid #8c2b1014;border-radius:14px;padding:18px 20px;box-shadow:0 8px 24px #2a160d0a}.about-stats b{color:#8c2b10;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" on,"onum" off;font-size:26px;font-weight:700;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.about-stats span{color:#7d6d62;font-size:12px}@media(max-width:700px){.about-grid{grid-template-columns:1fr}}.offer{transition:transform .3s,box-shadow .3s}.offer:hover{transform:translateY(-4px);box-shadow:0 16px 36px #2a160d1f}@media(max-width:600px){.form-row-2,.form-row-3{grid-template-columns:1fr;gap:10px}}.form-group{flex-direction:column;gap:5px;display:flex}.form-group label{color:#3b2c25;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;padding:11px 13px;font-size:13px;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#a54d2b;box-shadow:0 0 0 3px #a54d2b1a}.saved-address-card{background:#fdfaf6;border:1.5px solid #a54d2b;border-radius:12px;margin-bottom:20px;padding:16px;position:relative;box-shadow:0 4px 15px #a54d2b0d}.saved-address-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.saved-address-badge{color:#a54d2b;background:#fdf0e8;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.saved-address-body{color:#2b170d;font-size:13px;line-height:1.5}.saved-address-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.saved-address-btn{color:#fff;cursor:pointer;background:#a54d2b;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.saved-address-btn.outline{color:#a54d2b;background:0 0;border:1px solid #a54d2b}.coupon-box{border:1px solid var(--line);background:#fffdf9;border-radius:12px;margin-top:20px;padding:16px}.coupon-box h3{color:#2b170d;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.coupon-input-group{gap:8px;display:flex}.coupon-input{text-transform:uppercase;letter-spacing:1px;border:1px solid var(--line);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px;font-weight:700}.coupon-input:focus{border-color:#a54d2b}.coupon-btn{color:#fff;cursor:pointer;background:#6f3518;border:none;border-radius:8px;padding:10px 18px;font-size:12px;font-weight:700;transition:background .2s}.coupon-btn:hover{background:#a54d2b}.applied-coupon-tag{background:#e5f6ea;border:1px dashed #1d9450;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;display:flex}.applied-coupon-info{color:#166534;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.coupon-remove-btn{color:#c62828;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:600;display:flex}.checkout-summary-discount{color:#1d9450;font-weight:600}.product-page-root{color:#2b170d;background:#fdfbf7;min-height:100vh;padding-bottom:60px}.product-breadcrumb-bar{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:20px;display:flex}.desktop-breadcrumbs{color:#6b584c;align-items:center;gap:8px;font-size:13px;display:flex}.desktop-breadcrumbs a{color:#8c2b10;font-weight:500;text-decoration:none;transition:color .2s}.desktop-breadcrumbs a:hover{color:#5a1908;text-decoration:underline}.desktop-breadcrumbs .sep{color:#c8b9ab}.desktop-breadcrumbs .current{color:#2b170d;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.mobile-back-btn{color:#7a320c;cursor:pointer;background:#fff;border:1px solid #e8dac9;border-radius:20px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:600;display:none;box-shadow:0 2px 6px #2b170d0a}.share-btn{color:#6b584c;cursor:pointer;background:#fff;border:1px solid #e8dac9;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.share-btn:hover{color:#7a320c;background:#fdfaf6;border-color:#7a320c}.product-main-container{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.product-gallery-column{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.main-image-frame{aspect-ratio:1;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fffdfa,#fdf9f4);border:1px solid #e8dac9;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 36px #2b170d0f}.main-image-viewport{border-radius:12px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.main-product-img{object-fit:contain;border-radius:10px;width:auto;max-width:93%;height:auto;max-height:93%;margin:auto;display:block}.gallery-badges-top-left{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:14px;left:14px}.product-hero-badge{color:#fff;text-transform:uppercase;letter-spacing:.8px;background:#7a320c;border-radius:20px;width:fit-content;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 12px #7a320c40}.product-hero-discount{color:#fff;background:#16a34a;border-radius:20px;width:fit-content;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 12px #16a34a40}.gallery-wishlist-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:5;background:#ffffffeb;border:1px solid #e8dac9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #2b170d14}.gallery-wishlist-btn:hover{background:#fff;border-color:#7a320c;transform:scale(1.08)}.gallery-nav-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4a2115;cursor:pointer;z-index:6;background:#fffdfaeb;border:1px solid #e8dac9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #2b170d1f}.gallery-nav-btn:hover{color:#fff;background:#7a320c;border-color:#7a320c;transform:translateY(-50%)scale(1.08)}.gallery-nav-btn:active{transform:translateY(-50%)scale(.95)}.gallery-nav-btn.prev{left:12px}.gallery-nav-btn.next{right:12px}.gallery-zoom-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#6b584c;cursor:pointer;z-index:5;background:#ffffffeb;border:1px solid #e8dac9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 12px #2b170d14}.gallery-zoom-btn:hover{color:#fff;background:#7a320c;border-color:#7a320c}.gallery-counter-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffdfa;letter-spacing:.5px;z-index:5;background:#2b170db8;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:14px;left:14px}.thumbnail-strip{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.thumbnail-strip::-webkit-scrollbar{display:none}.thumb-box{cursor:pointer;background:#fff;border:1.5px solid #e8dac9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:74px;padding:4px;transition:all .22s;display:flex;overflow:hidden}.thumb-box:hover{border-color:#c89b3c;transform:translateY(-2px)}.thumb-box.active{border-color:#7a320c;transform:translateY(-2px);box-shadow:0 0 0 2px #c89b3c59,0 4px 14px #7a320c26}.thumb-box img{object-fit:contain;border-radius:8px;width:100%;height:100%}.lab-cert-banner{background:#fbf7f2;border:1px dashed #d5c0aa;border-radius:14px;align-items:center;gap:16px;margin-top:8px;padding:16px 20px;display:flex}.cert-icon-box{color:#7a320c;background:#f0e2d3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cert-text-box h4{color:#2b170d;margin:0 0 2px;font-size:13.5px;font-weight:700}.cert-text-box p{color:#6b584c;margin:0;font-size:12px;line-height:1.4}.desktop-only-cert{display:flex}.mobile-only-cert{display:none}.product-info-column{flex-direction:column;gap:20px;display:flex}.product-header-block{border-bottom:1px solid #e8dac9;padding-bottom:18px}.product-eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-eyebrow{letter-spacing:1.5px;color:#7a320c;text-transform:uppercase;background:#fbf5ee;border:1px solid #ebd9c8;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.product-origin-tag{color:#6b584c;font-size:12px;font-weight:600}.product-main-title{color:#1a0e07;letter-spacing:-.01em;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.25;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.product-meta-rating{align-items:center;gap:10px;padding:2px 0 6px;font-size:13.5px;transition:opacity .2s;display:inline-flex}.product-meta-rating:hover{opacity:.85}.stars-row{align-items:center;gap:3px;display:flex}.rating-score{color:#2b170d;margin-left:4px;font-weight:700}.reviews-count{color:#7a320c;text-underline-offset:3px;font-weight:600;text-decoration:underline}.product-sacred-highlight-box{background:linear-gradient(135deg,#fdfbf7,#faf3ea);border:1px solid #ebd8c5;border-left:3.5px solid #7a320c;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 16px;display:flex;box-shadow:0 2px 10px #2b170d05}.product-sacred-highlight-box .highlight-icon{color:#7a320c;flex-shrink:0;margin-top:2px}.product-sacred-highlight-box .highlight-text{color:#4a2115;font-size:13.5px;font-weight:500;line-height:1.5}.product-benefit-chips-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.benefit-chip{color:#4a2115;background:#fff;border:1px solid #e8dac9;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex;box-shadow:0 2px 6px #2b170d08}.benefit-chip svg{color:#16a34a}.benefit-chip:hover{border-color:#c89b3c;transform:translateY(-1px)}.product-pricing-card{background:#fff;border:1px solid #e8dac9;border-radius:16px;padding:20px;box-shadow:0 4px 20px #2b170d08}.pricing-top-line{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.selling-price{color:#2b170d;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" on,"onum" off;font-size:28px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.mrp-price{color:#9c8b7f;font-size:18px;text-decoration:line-through}.discount-tag{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.savings-badge-row{border-top:1px dashed #e8dac9;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.savings-pill{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.tax-inclusive{color:#8c7b6f;font-size:11.5px}.stock-status-line{margin-top:12px}.stock-tag{border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.stock-tag.in-stock{color:#15803d;background:#f0fdf4}.stock-tag.low-stock{color:#b45309;background:#fef3c7}.stock-tag.out-of-stock{color:#b91c1c;background:#fef2f2}.special-offer-card{background:linear-gradient(135deg,#fffcf7,#f7eee4);border:1.5px solid #d5a578;border-radius:14px;padding:16px 20px;box-shadow:0 4px 16px #7a320c0d}.offer-card-header{text-transform:uppercase;letter-spacing:1.2px;color:#7a320c;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.offer-card-body{justify-content:space-between;align-items:center;gap:16px;display:flex}.offer-title{color:#2b170d;font-size:15px;display:block}.offer-sub{color:#6b584c;margin:2px 0 0;font-size:12.5px}.code-text{color:#7a320c;background:#fff;border:1px solid #d5a578;border-radius:4px;padding:2px 6px}.copy-code-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#7a320c;border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 16px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.copy-code-btn:hover{background:#5a1908}.copy-code-btn.copied{background:#166534}.offer-note{color:#8c7b6f;margin-top:8px;font-size:11px;line-height:1.3;display:block}.quantity-selection-row{background:#fff;border:1px solid #e8dac9;border-radius:12px;align-items:center;gap:16px;padding:12px 18px;display:flex}.qty-label{color:#2b170d;font-size:13px;font-weight:700}.qty-picker{background:#fdfbf7;border:1px solid #d5c0aa;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.qty-picker button{color:#2b170d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.qty-picker button:hover:not(:disabled){background:#f5e9dc}.qty-picker button:disabled{opacity:.3;cursor:not-allowed}.qty-value{text-align:center;color:#2b170d;width:36px;font-size:14px;font-weight:700}.qty-subtext{color:#6b584c;margin-left:auto;font-size:13px}.product-cta-group{grid-template-columns:1fr 1fr;gap:14px;display:grid}.add-to-cart-btn{color:#7a320c;cursor:pointer;background:#fff;border:2px solid #7a320c;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 15px #7a320c14}.add-to-cart-btn:hover:not(:disabled){background:#fdf8f4;transform:translateY(-2px);box-shadow:0 6px 20px #7a320c26}.add-to-cart-btn.added{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed;color:#a1a1aa;border-color:#a1a1aa}.buy-now-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c2b10,#5a1908);border:none;border-radius:30px;flex:1;justify-content:center;align-items:center;padding:14px 24px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px #5a190840}.buy-now-btn:hover:not(:disabled){background:linear-gradient(135deg,#9d3215,#6c1f0b);transform:translateY(-2px);box-shadow:0 8px 24px #5a190859}.buy-now-btn:disabled{cursor:not-allowed;box-shadow:none;background:#a1a1aa}.why-buy-aura-strip{background:#fffdf9;border:1px solid #ebdccb;border-radius:14px;margin-top:6px;padding:14px 12px 16px;box-shadow:0 2px 10px #7a320c08}.why-buy-strip-header{text-align:center;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;display:flex}.why-buy-strip-title{color:#2b170d;letter-spacing:-.01em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700}.why-buy-arrow-left,.why-buy-arrow-right{color:#a54d2b;font-size:13px;font-weight:700;line-height:1}.why-buy-pillars-row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:flex-start;gap:4px;display:grid}.why-buy-pillar{text-align:center;flex-direction:column;align-items:center;padding:2px 4px;display:flex}.why-buy-pillar-icon-circle{color:#8c2b10;background:#fdf4eb;border:1px solid #f2dfce;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:7px;transition:transform .2s,background .2s;display:flex}.why-buy-pillar:hover .why-buy-pillar-icon-circle{background:#fbeee0;transform:translateY(-2px)}.why-buy-pillar-title{color:#1a0e07;margin-bottom:3px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700;line-height:1.25;display:block}.why-buy-pillar-desc{color:#6b584c;max-width:105px;font-size:10px;line-height:1.35;display:block}.why-buy-pillar-divider{background:#eedcca;align-self:center;width:1px;height:70%}@media(max-width:768px){.why-buy-pillars-row{grid-template-columns:repeat(3,1fr);gap:12px 6px}.why-buy-pillar-divider{display:none}.why-buy-pillar-desc{max-width:100%}}@media(max-width:480px){.why-buy-pillars-row{grid-template-columns:repeat(3,1fr);gap:10px 4px}.why-buy-pillar-icon-circle{width:38px;height:38px}.why-buy-pillar-icon-circle svg{width:18px;height:18px}.why-buy-pillar-title{font-size:11px}.why-buy-pillar-desc{font-size:9.5px}}.lab-cert-showcase-card{background:#fffdfa;border:1px solid #ebdccb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #7a320c05}.lab-cert-shield-badge{color:#f7da99;background:linear-gradient(150deg,#2b170d,#422010);border:1px solid #c89b3c;border-radius:6px 6px 20px 20px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:52px;display:flex;box-shadow:0 3px 8px #0000001f}.lab-cert-text-content{flex:1}.lab-cert-main-title{color:#2b170d;letter-spacing:-.01em;margin:0 0 2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:750}.lab-cert-sub-text{color:#5a4032;margin:0 0 1px;font-size:12px;font-weight:600;line-height:1.35}.lab-cert-detail-text{color:#8c7362;margin:0;font-size:11px;line-height:1.3}.lab-cert-preview-thumbnail{background:#fff;border:1px solid #ebd8c5;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:82px;height:58px;padding:5px 6px;display:flex;position:relative;box-shadow:0 2px 6px #2b170d14}.mini-cert-header{flex-direction:column;gap:2px;display:flex}.mini-cert-line-top{background:#8c2b10;border-radius:1px;width:65%;height:2.5px}.mini-cert-line-brand{background:#c89b3c;border-radius:1px;width:40%;height:2px}.mini-cert-lines{flex-direction:column;gap:2px;margin-top:2px;display:flex}.mini-cert-line{background:#e8dccf;border-radius:1px;height:2px}.mini-cert-line.short{width:50%}.mini-cert-line.full{width:85%}.mini-cert-seal{color:#f7da99;background:#8c2b10;border:1px solid #c89b3c;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:4px;right:5px;box-shadow:0 1px 3px #00000026}.mini-cert-seal-icon{width:11px;height:11px}@media(max-width:520px){.lab-cert-showcase-card{gap:10px;padding:10px 12px}.lab-cert-shield-badge{width:38px;height:44px}.lab-cert-main-title{font-size:13px}.lab-cert-sub-text{font-size:11.5px}.lab-cert-detail-text{font-size:10.5px}.lab-cert-preview-thumbnail{width:70px;height:50px}}.product-accordions-wrapper{background:#fff;border:1px solid #ebdccb;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 2px 10px #7a320c08}.accordion-item{border-bottom:1px solid #f0e4d6}.accordion-item:last-child{border-bottom:none}.accordion-header{cursor:pointer;text-align:left;color:#2b170d;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:background .15s;display:flex}.accordion-header:hover{background:#fdfaf6}.accordion-item.is-open .accordion-header{background:#fbf8f3}.acc-header-left{align-items:center;gap:11px;display:flex}.acc-header-icon{color:#7a320c;flex-shrink:0;justify-content:center;align-items:center;display:flex}.acc-title{color:#2b170d;letter-spacing:-.01em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:700}.acc-chevron-indicator{color:#7a6657;justify-content:center;align-items:center;transition:transform .2s;display:flex}.accordion-content{color:#4a3b32;background:#fff;padding:4px 16px 18px;font-size:13.5px;line-height:1.6}.accordion-inner-card{background:#faf6f0;border:1px solid #eddccb;border-radius:10px;margin-top:10px;padding:12px 14px}.bullet-points{color:#5a4032;margin:8px 0 0;padding-left:18px}.bullet-points li{margin-bottom:5px}.specs-grid{flex-direction:column;gap:5px;display:flex}.spec-row{border-bottom:1px dashed #ede1d2;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.spec-row strong{color:#2b170d;text-align:right}.spec-row:last-child{border-bottom:none}.spec-row span{color:#7d6d62}.spec-row strong{color:#2b170d}.suggested-section-container{margin-top:60px}.suggested-header{margin-bottom:24px}.sub-title{letter-spacing:1.5px;color:#7a320c;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.main-title{color:#2b170d;margin:0;font-family:Cormorant Garamond,serif;font-size:30px}.reviews-section-container{margin-top:60px;padding-bottom:40px}.reviews-header-block{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.write-review-btn{color:#7a320c;cursor:pointer;background:#fff;border:1.5px solid #7a320c;border-radius:30px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.write-review-btn:hover{color:#fff;background:#7a320c}.empty-reviews-card{text-align:center;background:#fff;border:1px solid #e8dac9;border-radius:16px;padding:40px 20px}.empty-reviews-card h3{color:#2b170d;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:24px}.empty-reviews-card p{color:#6b584c;margin:0;font-size:14px}.reviews-grid-display{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.refined-review-card{background:#fff;border:1px solid #e8dac9;border-radius:16px;flex-direction:column;padding:20px;display:flex;box-shadow:0 4px 15px #2b170d08}.rev-top-bar{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.author-name{color:#2b170d;font-size:14px;display:block}.verified-badge{color:#166534;align-items:center;gap:3px;margin-top:2px;font-size:10.5px;font-weight:600;display:inline-flex}.rev-date{color:#9c8b7f;font-size:11px}.rev-stars{gap:2px;margin-bottom:10px;display:flex}.rev-comment{color:#4a3b32;flex:1;margin:0;font-size:13px;line-height:1.6}.rev-photo-box{border:1px solid #e8dac9;border-radius:8px;width:80px;height:80px;margin-top:12px;overflow:hidden}.rev-photo-box img{object-fit:cover;width:100%;height:100%}.mobile-sticky-buy-bar{left:0;right:0;bottom:calc(68px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:980;background:#fffffff5;border-top:1px solid #e8dac9;justify-content:space-between;align-items:center;padding:10px 16px;display:none;position:fixed;box-shadow:0 -4px 20px #2b170d1a}.sticky-bar-left{align-items:center;gap:10px;display:flex}.sticky-thumb{object-fit:contain;background:#fff;border:1px solid #e8dac9;border-radius:8px;width:40px;height:40px}.sticky-title-price{flex-direction:column;display:flex}.sticky-name{color:#2b170d;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:12px;overflow:hidden}.sticky-price{color:#7a320c;font-size:14px;font-weight:700}.sticky-bar-right{gap:8px;display:flex}.sticky-cart-btn{color:#7a320c;cursor:pointer;background:#fff;border:1.5px solid #7a320c;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700}.sticky-buy-btn{color:#fff;cursor:pointer;background:#7a320c;border:none;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:700}.lightbox-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;background:#190d07eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:85vh;display:flex;position:relative}.lightbox-close{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:-48px;right:0}.lightbox-close:hover{background:#ffffff4d;transform:scale(1.1)}.lightbox-nav-btn{color:#fff;cursor:pointer;z-index:1060;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav-btn:hover{background:#ffffff59;transform:translateY(-50%)scale(1.08)}.lightbox-nav-btn.prev{left:-64px}.lightbox-nav-btn.next{right:-64px}.lightbox-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:75vh;box-shadow:0 10px 40px #00000080}.lightbox-caption{color:#f5e9dc;letter-spacing:.3px;margin-top:14px;font-size:14px;font-weight:500}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal-dialog-box{background:#fff;border-radius:20px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 50px #0003}.modal-header-row{border-bottom:1px solid #e8dac9;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.modal-header-row h3{color:#2b170d;margin:0;font-family:Cormorant Garamond,serif;font-size:24px}.modal-header-row button{color:#6b584c;cursor:pointer;background:0 0;border:none}.modal-form-body{flex-direction:column;gap:16px;display:flex}.stars-picker{gap:6px;display:flex}.stars-picker button{cursor:pointer;background:0 0;border:none;padding:0}.modal-actions-row{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}@media(max-width:992px){.product-main-container{grid-template-columns:1fr;gap:24px}.reviews-grid-display{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.desktop-breadcrumbs{display:none}.mobile-back-btn{display:inline-flex}.share-lbl{display:none}.mobile-sticky-buy-bar{display:flex}.compact-trust-strip{grid-template-columns:repeat(2,1fr);gap:10px}.product-main-title{font-size:28px}.selling-price{font-size:30px}.gallery-nav-btn{width:36px;height:36px}.gallery-nav-btn.prev{left:8px}.gallery-nav-btn.next{right:8px}.thumb-box{width:64px;height:64px}.thumbnail-strip{gap:8px}.lightbox-nav-btn{width:40px;height:40px}.lightbox-nav-btn.prev{left:6px}.lightbox-nav-btn.next{right:6px}}@media(max-width:580px){.product-main-title{font-size:25px}.main-image-frame{border-radius:16px;padding:16px}.main-product-img{max-width:92%;max-height:92%}.thumb-box{border-radius:10px;width:58px;height:58px}.product-sacred-highlight-box{gap:10px;padding:10px 12px}.product-sacred-highlight-box .highlight-text{font-size:12.5px}.reviews-grid-display{grid-template-columns:1fr}.product-cta-group{flex-direction:column;gap:10px;display:flex}.offer-card-body{flex-direction:column;align-items:flex-start}.copy-code-btn{justify-content:center;width:100%}.reviews-header-block{flex-direction:column;align-items:flex-start;gap:14px}.write-review-btn{justify-content:center;width:100%}}.cart-item img{object-fit:contain!important;background:#fdfbf7!important;padding:4px!important}.main-image img{object-fit:contain!important;background:#fdfbf7!important}.thumbs img{object-fit:contain!important;background:#fdfbf7!important;padding:4px!important}.whatsapp-order-btn{color:#fff;cursor:pointer;background:#20a95a;border:none;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.whatsapp-order-btn:hover{background:#1b8f4c}.popular-collection-section .product-image{aspect-ratio:1!important;background:#fbf7f2!important;justify-content:center!important;align-items:center!important;height:auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.popular-collection-section .product-image img{object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.popular-collection-section .product-card:hover .product-image img{transform:scale(1.08)}.popular-collection-section .prices em{color:#c64b2e!important;background:#fdf2ee!important;border-radius:4px!important;margin-left:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:700!important;display:inline-block!important}@media(max-width:900px){.popular-collection-section .product-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px!important;padding:5px 4px 20px!important;display:flex!important;overflow-x:auto!important}.popular-collection-section .product-grid::-webkit-scrollbar{display:none}.popular-collection-section .product-card{scroll-snap-align:start;flex:0 0 220px!important;min-width:220px!important;max-width:235px!important}}html,body,#root{max-width:100%!important;overflow-x:hidden!important}@media(max-width:900px){.offers{box-sizing:border-box!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;flex-direction:row!important;grid-template-columns:none!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:20px 16px!important;display:flex!important;overflow:auto hidden!important}.offers::-webkit-scrollbar{display:none!important}.offers .offer,.offers .offer.light{scroll-snap-align:start!important;box-sizing:border-box!important;flex:none!important;width:calc(100vw - 32px)!important;min-width:280px!important;max-width:400px!important;margin:0!important;display:flex!important;overflow:hidden!important}}@keyframes gentlePulse{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.9;transform:scale(1)}}.strip-coupon-btn:hover{background:#e5b88740}.badge,.premium-top-strip{z-index:100;color:#fbf5ef;background:linear-gradient(90deg,#3a2218,#5a2e1d);border-bottom:1px solid #dcb99133;width:100%;font-family:Inter,sans-serif;position:relative}.premium-top-strip-inner{justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:56px;margin:0 auto;padding:18px 16px 14px;display:flex}.strip-offer-content{flex:1;align-items:center;display:flex}.strip-coupon-wrapper{margin-top:4px;position:relative}.strip-discount-badge{color:#fff;white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;background:#a54d2b;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-16px;left:8px;box-shadow:0 2px 8px #00000026}.strip-coupon-btn{color:#fbf5ef;cursor:pointer;white-space:nowrap;letter-spacing:.5px;background:#ffffff0d;border:1px solid #e5b88799;border-radius:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.strip-coupon-btn:hover{background:#ffffff1a;border-color:#e5b887}.strip-countdown{align-items:center;gap:6px;display:flex}.strip-time-block{color:#fff;background:#e5b88726;border:1px solid #e5b8871a;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:5px 10px;display:flex}.strip-time-block b{color:#fdf5ef;font-size:15px;font-weight:700;line-height:1.1}.strip-time-block span{color:#e5b887;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:8px;font-weight:600}.strip-time-sep{color:#e5b88780;margin-bottom:2px;font-size:16px;font-weight:700}@media(max-width:600px){.premium-top-strip-inner{padding:16px 12px 12px}.strip-discount-badge{padding:2px 8px;font-size:9px;top:-14px;left:8px}.strip-coupon-btn{padding:8px 10px 3px;font-size:12px}.strip-time-block{min-width:32px;padding:4px 6px}.strip-time-block b{font-size:13px}.strip-time-block span{font-size:7px}.strip-time-sep{font-size:14px}}@keyframes badgeFloat{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes badgeEntrance{0%{opacity:0;transform:scale(.92)translateY(5px)}to{opacity:1;transform:scale(1)translateY(0)}}.premium-offer-badge-container{z-index:10;pointer-events:none;text-align:center;background:#fffdf9;border:1px solid #a54d2b33;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:6px 10px;animation:.5s ease-out forwards badgeEntrance,4s ease-in-out .5s infinite badgeFloat;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #2b170d1f}@media(max-width:600px){.premium-offer-badge-container{border-radius:6px;padding:5px 8px;bottom:8px;right:8px}}.premium-offer-badge-title{color:#8c2b10;white-space:nowrap;letter-spacing:.2px;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}@media(max-width:600px){.premium-offer-badge-title{gap:3px;font-size:9px}}.premium-offer-badge-title svg{color:#a54d2b;animation:2s ease-in-out infinite gentlePulse}.premium-offer-badge-code{color:#6f6259;letter-spacing:.5px;white-space:nowrap;background:#a54d2b0f;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:700}@media(max-width:600px){.premium-offer-badge-code{margin-top:3px;padding:2px 4px;font-size:8px}}.badge{color:#fff;z-index:10;background:#8c2b10;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.main-image-frame{width:100%;height:100%;position:relative}.aura-reviews-root{color:#2b1810;margin-top:50px;margin-bottom:70px;font-family:inherit}.aura-reviews-inner{max-width:1180px;margin:0 auto}.aura-review-summary-header{background:linear-gradient(135deg,#fffdfa,#faf4ed);border:1px solid #eadecd;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:24px 28px;display:flex;box-shadow:0 4px 20px #2b181008}.aura-summary-left{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.aura-score-box{align-items:center;gap:16px;display:flex}.aura-score-big{color:#7a320c;letter-spacing:-.5px;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" on,"onum" off;font-size:38px;font-weight:700;line-height:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.aura-score-details{flex-direction:column;gap:4px;display:flex}.aura-stars-row{align-items:center;gap:3px;display:flex}.aura-based-count{color:#735d50;font-size:13.5px;font-weight:500}.aura-trust-pill{color:#166534;background:#f0f7f2;border:1px solid #bbf7d0;border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.aura-trust-icon{color:#16a34a}.aura-summary-right{align-items:center;display:flex}.aura-write-review-cta{color:#fff;cursor:pointer;background:#7a320c;border:1px solid #632707;border-radius:30px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #7a320c40}.aura-write-review-cta:hover{background:#8e3b0e;transform:translateY(-2px);box-shadow:0 6px 20px #7a320c59}.aura-photo-gallery-section{margin-bottom:32px}.aura-photo-gallery-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aura-photo-gallery-title{color:#3b2416;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.aura-gallery-count-chip{color:#8c3b0d;background:#fbf2ea;border:1px solid #ebd3c2;border-radius:12px;padding:2px 8px;font-size:11.5px;font-weight:600}.aura-photo-gallery-scroll-container{scrollbar-width:thin;scrollbar-color:#d1bda9 transparent;padding-bottom:8px;overflow-x:auto}.aura-photo-gallery-scroll-container::-webkit-scrollbar{height:6px}.aura-photo-gallery-scroll-container::-webkit-scrollbar-thumb{background:#d1bda9;border-radius:4px}.aura-photo-gallery-track{gap:14px;display:flex}.aura-gallery-photo-card{cursor:pointer;border:1.5px solid #e8dac9;border-radius:16px;flex-shrink:0;width:130px;height:130px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 2px 8px #2b18100d}.aura-gallery-photo-card:hover{border-color:#b45309;transform:translateY(-3px)scale(1.02);box-shadow:0 8px 20px #7a320c2e}.aura-gallery-img{object-fit:cover;width:100%;height:100%;display:block}.aura-gallery-photo-overlay{background:linear-gradient(#140a0500,#140a05d9);flex-direction:column;justify-content:flex-end;padding:16px 8px 6px;display:flex;position:absolute;inset:auto 0 0}.aura-overlay-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.aura-overlay-stars{gap:2px;margin-top:2px;display:flex}.aura-review-tabs-wrapper{border-bottom:1.5px solid #eadecd;margin-bottom:24px}.aura-review-tabs{gap:32px;display:flex}.aura-tab-btn{color:#786457;cursor:pointer;background:0 0;border:none;padding:12px 4px 16px;font-size:15px;font-weight:600;transition:color .2s;position:relative}.aura-tab-btn:hover{color:#7a320c}.aura-tab-btn.active{color:#7a320c;font-weight:700}.aura-tab-indicator{background:#7a320c;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1.5px;left:0;right:0}.aura-reviews-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.aura-toolbar-search{flex:1;min-width:240px;position:relative}.aura-search-icon{color:#8c7769;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.aura-search-input{color:#2b1810;background:#fff;border:1px solid #ded0bf;border-radius:30px;outline:none;width:100%;padding:10px 36px 10px 38px;font-size:13.5px;transition:border-color .2s}.aura-search-input:focus{border-color:#7a320c;box-shadow:0 0 0 3px #7a320c14}.aura-clear-search-btn{color:#8c7769;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.aura-toolbar-controls{flex-wrap:wrap;gap:10px;display:flex}.aura-dropdown-wrap{align-items:center;display:flex;position:relative}.aura-filter-icon{color:#786457;pointer-events:none;position:absolute;left:12px}.aura-chevron{color:#786457;pointer-events:none;position:absolute;right:12px}.aura-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#3b2416;cursor:pointer;background:#fff;border:1px solid #ded0bf;border-radius:30px;outline:none;padding:9px 34px 9px 32px;font-size:13px;font-weight:500;transition:border-color .2s}.aura-select-control:focus{border-color:#7a320c}.aura-active-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:12.5px;display:flex}.aura-filter-label{color:#786457;font-weight:500}.aura-filter-tag{color:#7a320c;background:#fbf2ea;border:1px solid #e8dac9;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.aura-reset-filters-btn{color:#991b1b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:12px;font-weight:600;text-decoration:underline}.aura-review-cards-list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media(max-width:860px){.aura-review-cards-list{grid-template-columns:1fr}}.aura-review-card{background:#fffdfa;border:1px solid #eadecd;border-radius:18px;flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #2b181008}.aura-review-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b18100f}.aura-card-top-row{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.aura-card-author-block{flex-direction:column;gap:4px;display:flex}.aura-card-stars{gap:2px;margin-bottom:2px;display:flex}.aura-card-name-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aura-reviewer-name{color:#2b1810;font-size:14.5px;font-weight:700}.aura-reviewer-city{color:#8c7769;font-size:12.5px}.aura-verified-badge{color:#15803d;background:#edf7ee;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.aura-verified-icon{stroke-width:3px}.aura-featured-badge{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.aura-card-date{color:#9c8a7d;white-space:nowrap;font-size:12px}.aura-card-review-title{color:#2b1810;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.4}.aura-card-text-block{flex:1;margin-bottom:12px}.aura-card-text{color:#4a3629;white-space:pre-line;margin:0;font-size:13.5px;line-height:1.65}.aura-card-text.clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aura-read-more-btn{color:#7a320c;cursor:pointer;background:0 0;border:none;padding:4px 0 0;font-size:12.5px;font-weight:700}.aura-read-more-btn:hover{text-decoration:underline}.aura-card-photos-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;margin-bottom:14px;display:flex}.aura-card-photo-thumb{cursor:pointer;border:1px solid #e8dac9;border-radius:10px;width:64px;height:64px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.aura-card-photo-thumb:hover{border-color:#7a320c;transform:scale(1.05)}.aura-card-photo-thumb img{object-fit:cover;width:100%;height:100%}.aura-card-photo-more-badge{color:#fff;background:#23120ab3;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aura-card-photo-indicator-chip{color:#7a320c;cursor:pointer;background:#fbf6f0;border:1px solid #e8dac9;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.aura-card-photo-indicator-chip:hover{background:#f5ece2}.aura-card-bottom-row{border-top:1px solid #f2e9dc;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.aura-helpful-voting{align-items:center;gap:8px;display:flex}.aura-helpful-prompt{color:#8c7769;font-size:12px}.aura-vote-btn{color:#635043;cursor:pointer;background:#fcf9f5;border:1px solid #e8dac9;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.aura-vote-btn:hover{color:#2b1810;background:#f5ebe0}.aura-vote-btn.active-up{color:#15803d;background:#edf7ee;border-color:#86efac}.aura-vote-btn.active-down{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.aura-official-reply-tag{color:#7a320c;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.aura-admin-reply-box{background:#fbf6f0;border-left:3px solid #7a320c;border-radius:0 10px 10px 0;margin-top:14px;padding:12px 14px}.aura-admin-reply-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.aura-admin-reply-title{color:#7a320c;align-items:center;gap:6px;font-size:12px;display:flex}.aura-reply-arrow{color:#7a320c}.aura-admin-reply-date{color:#9c8a7d;font-size:11px}.aura-admin-reply-text{color:#4a3629;margin:0;font-size:12.5px;line-height:1.55}.aura-empty-reviews-box{text-align:center;background:#fff;border:1px solid #eadecd;border-radius:20px;grid-column:1/-1;padding:48px 24px}.aura-empty-icon-circle{background:#fbf2ea;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.aura-empty-reviews-box h3{color:#2b1810;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.aura-empty-reviews-box p{color:#786457;max-width:420px;margin:0 auto 20px;font-size:14px}.aura-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.aura-btn-secondary{color:#3b2416;cursor:pointer;background:#fff;border:1px solid #ded0bf;border-radius:24px;padding:10px 20px;font-size:13px;font-weight:600}.aura-btn-primary{color:#fff;cursor:pointer;background:#7a320c;border:1px solid #632707;border-radius:24px;padding:10px 20px;font-size:13px;font-weight:600}.aura-load-more-wrap{text-align:center;margin-top:32px}.aura-load-more-btn{color:#7a320c;cursor:pointer;background:#fff;border:1.5px solid #7a320c;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #7a320c14}.aura-load-more-btn:hover{color:#fff;background:#7a320c;transform:translateY(-1px)}.aura-lightbox-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#0f0804eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aura-lightbox-container{align-items:center;gap:20px;width:100%;max-width:960px;max-height:90vh;display:flex;position:relative}@media(max-width:800px){.aura-lightbox-container{flex-direction:column;max-height:95vh;overflow-y:auto}}.aura-lightbox-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex;position:absolute;top:-46px;right:0}.aura-lightbox-close:hover{background:#ffffff4d}.aura-lightbox-nav{color:#fff;cursor:pointer;z-index:10;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.aura-lightbox-nav:hover{background:#fff6}.aura-lightbox-nav.prev{left:-54px}.aura-lightbox-nav.next{right:-54px}@media(max-width:900px){.aura-lightbox-nav.prev{left:10px}.aura-lightbox-nav.next{right:10px}}.aura-lightbox-image-wrapper{flex:1;justify-content:center;align-items:center;display:flex}.aura-lightbox-main-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:75vh;box-shadow:0 10px 40px #0009}.aura-lightbox-review-card{background:#fff;border-radius:16px;flex-shrink:0;width:320px;max-height:75vh;padding:20px;overflow-y:auto}@media(max-width:800px){.aura-lightbox-review-card{width:100%;max-height:none}}.aura-lb-top-bar{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.aura-lb-author{color:#2b1810;font-size:14px}.aura-lb-city{color:#8c7769;font-size:12px}.aura-lb-counter{color:#9c8a7d;font-size:11px;font-weight:600}.aura-lb-stars{align-items:center;gap:3px;margin-bottom:10px;display:flex}.aura-lb-verified{color:#15803d;margin-left:6px;font-size:10.5px;font-weight:600}.aura-lb-title{color:#2b1810;margin:0 0 6px;font-size:14px;font-weight:700}.aura-lb-text{color:#4a3629;margin:0;font-size:13px;line-height:1.6}.aura-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#140a05a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aura-modal-content-box{background:#fff;border:1px solid #eadecd;border-radius:22px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 50px #2b181040}.aura-modal-header{border-bottom:1px solid #f2e9dc;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.aura-modal-kicker{letter-spacing:1px;color:#a04918;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.aura-modal-title{color:#2b1810;margin:2px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px}.aura-modal-close-btn{color:#8c7769;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.aura-modal-close-btn:hover{color:#2b1810}.aura-modal-form{padding:20px 24px 24px}.aura-form-group{margin-bottom:16px}.aura-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media(max-width:480px){.aura-form-grid-2{grid-template-columns:1fr}}.aura-form-label{color:#3b2416;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.aura-input,.aura-textarea{color:#2b1810;background:#fff;border:1px solid #ded0bf;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:13.5px}.aura-input:focus,.aura-textarea:focus{border-color:#7a320c;box-shadow:0 0 0 3px #7a320c14}.aura-textarea-hint{color:#8c7769;margin-top:4px;font-size:11px;display:block}.aura-type-selector{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aura-type-btn{color:#786457;cursor:pointer;text-align:center;background:#fbf6f0;border:1px solid #e8dac9;border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .2s}.aura-type-btn.active{color:#fff;background:#7a320c;border-color:#632707}.aura-stars-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aura-star-pick-btn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:transform .15s;display:flex}.aura-star-pick-btn:hover{transform:scale(1.15)}.aura-rating-label-desc{color:#7a320c;margin-left:8px;font-size:12.5px;font-weight:600}.aura-photo-upload-zone{text-align:center;cursor:pointer;background:#fcfaf7;border:1.5px dashed #ded0bf;border-radius:12px;padding:16px;transition:border-color .2s}.aura-photo-upload-zone:hover{background:#faf4ed;border-color:#7a320c}.aura-upload-button-label{cursor:pointer;display:block}.hidden-file-input{display:none}.aura-upload-placeholder{flex-direction:column;align-items:center;gap:4px;display:flex}.aura-upload-placeholder span{color:#52392b;font-size:13px;font-weight:600}.aura-upload-placeholder small{color:#8c7769;font-size:11px}.aura-upload-previews-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.aura-upload-thumb-box{border:1px solid #e8dac9;border-radius:8px;width:58px;height:58px;position:relative;overflow:hidden}.aura-upload-thumb-box img{object-fit:cover;width:100%;height:100%}.aura-remove-thumb-btn{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:2px;right:2px}.aura-modal-actions{border-top:1px solid #f2e9dc;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.aura-btn-cancel{color:#52392b;cursor:pointer;background:#fff;border:1px solid #ded0bf;border-radius:20px;padding:10px 18px;font-size:13px;font-weight:600}.aura-btn-submit{color:#fff;cursor:pointer;background:#7a320c;border:1px solid #632707;border-radius:20px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #7a320c33}.aura-btn-submit:hover:not(:disabled){background:#8e3b0e}.aura-btn-submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.aura-review-summary-header{flex-direction:column;align-items:stretch;gap:16px;padding:18px 16px}.aura-summary-left{flex-direction:column;align-items:flex-start;gap:12px}.aura-write-review-cta{justify-content:center;width:100%}.aura-score-big{font-size:42px}.aura-reviews-toolbar{flex-direction:column;align-items:stretch}.aura-toolbar-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aura-select-control{width:100%}.aura-card-top-row{flex-direction:column;gap:4px}.aura-card-date{margin-top:2px}.aura-gallery-photo-card{width:105px;height:105px}}.product-main-title,.detail-copy h1{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a0e07!important;letter-spacing:-.01em!important;margin:0 0 10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important}.product-info h3,.product-card h3,.product-card .product-info h3 a,.product-info h3 a,.aura-card-title,.product-card-title,.product-title{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a0e07!important;letter-spacing:-.01em!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.cart-item h3,.cart-item h3 a,.cart-item .title,.order-card h3,.checkout-item-title,.wishlist-item h3,.search-item-title,.related-product-title,.pcc-item-info h3,.pcc-item-info h4{color:#1a0e07!important;letter-spacing:-.01em!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}@media(max-width:900px){.product-main-title,.detail-copy h1{font-size:24px!important;line-height:1.25!important}.product-info h3,.product-card h3,.aura-card-title{font-size:14.5px!important;line-height:1.3!important}}@media(max-width:580px){.product-main-title,.detail-copy h1{font-size:22px!important;line-height:1.25!important}.product-info h3,.product-card h3,.aura-card-title{font-size:14px!important;line-height:1.3!important}}.aura-home-hero-offer-section{box-sizing:border-box;margin-top:24px;margin-bottom:32px;padding:0 16px}.aura-home-hero-offer-card{border:1.5px solid #4d2612;border-radius:20px;flex-direction:column;gap:18px;padding:24px 28px 20px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1a0b0540,0 4px 12px #c89b3c14}.aura-home-hero-offer-card:hover{border-color:#c89b3c;transform:translateY(-2px);box-shadow:0 20px 48px #1a0b0559,0 6px 18px #c89b3c26}.hero-offer-bg-ornament{pointer-events:none;background:radial-gradient(circle,#c89b3c26,#0000 70%);width:340px;height:340px;position:absolute;top:-80px;right:-80px}.hero-offer-glow-radial{pointer-events:none;background:radial-gradient(circle,#a54d2b2e,#0000 70%);width:280px;height:180px;position:absolute;bottom:-60px;left:20%}.hero-offer-main-row{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.hero-offer-content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hero-offer-badge{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);border:1px solid #c89b3c66;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.hero-offer-title-group{flex-direction:column;gap:4px;display:flex}.hero-offer-heading{letter-spacing:-.02em;text-shadow:0 2px 10px #0006;margin:0!important;font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-size:32px!important;font-weight:700!important;line-height:1.15!important}.hero-offer-heading .gift-emoji{margin-right:2px;display:inline-block;transform:translateY(-2px)}.hero-offer-sub{color:#e8dac9;max-width:440px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.5}.hero-coupon-action-row{z-index:4;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex;position:relative}.hero-coupon-pill{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);border:1.5px dashed #c89b3c;border-radius:9999px;align-items:center;gap:8px;padding:5px 12px 5px 8px;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #00000040;background:#ffffff14!important}.hero-coupon-pill:hover{border-color:#e5c378;transform:translateY(-2px);box-shadow:0 6px 18px #c89b3c4d;background:#ffffff26!important}.coupon-tag-badge{letter-spacing:.08em;color:#ffe8a3;background:#c89b3c33;border:1px solid #c89b3c66;border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.coupon-code-text{letter-spacing:.08em;text-shadow:0 0 10px #c89b3c66;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:800}.hero-copy-btn{cursor:pointer;background:#c89b3c40;border:1px solid #c89b3c80;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;transition:all .2s;display:inline-flex}.hero-copy-btn:hover{color:#1a0d06!important;background:#c89b3c!important;border-color:#c89b3c!important}.copy-state-label{letter-spacing:.06em;font-size:10px;font-weight:800}.hero-shop-now-btn{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4ac50,#b88928);border-radius:9999px;align-items:center;gap:6px;padding:9px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #c89b3c59}.hero-shop-now-btn:hover{background:linear-gradient(135deg,#e2bd63,#c89b3c);box-shadow:0 6px 20px #c89b3c73}.hero-btn-arrow{transition:transform .25s}.hero-shop-now-btn:hover .hero-btn-arrow{transform:translate(3px)}.hero-offer-image-pane{z-index:2;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:220px;display:flex;position:relative}.hero-offer-img-halo{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#c89b3c59,#a54d2b29 60%,#0000 80%);border-radius:50%;width:210px;height:210px;position:absolute}.hero-offer-img-box{z-index:2;box-sizing:border-box;background:radial-gradient(circle,#281209cc,#0f0603d9);border:1.5px solid #c89b3c59;border-radius:18px;justify-content:center;align-items:center;width:200px;height:200px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000080}.hero-offer-img{object-fit:contain;filter:drop-shadow(0 6px 14px #00000073);border-radius:14px;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.aura-home-hero-offer-card:hover .hero-offer-img{transform:scale(1.06)}.hero-offer-floating-tag{color:#ffe8a3;-webkit-backdrop-filter:blur(6px);z-index:3;white-space:nowrap;background:#1a0d06e6;border:1px solid #c89b3c99;border-radius:16px;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 4px 10px #0000004d}.hero-floating-icon{color:#22c55e}.hero-countdown-block{z-index:3;border-top:1px dashed #c89b3c4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex;position:relative}.countdown-header-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.hero-countdown-digits{align-items:center;gap:6px;display:flex}.digit-box{border:1px solid #c89b3c59;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:4px 8px;display:flex;box-shadow:inset 0 1px 3px #0006}.digit-val{font-variant-numeric:tabular-nums lining-nums;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.1}.digit-unit{letter-spacing:.08em;margin-top:2px;font-size:8px;font-weight:700}.digit-colon{font-size:16px;font-weight:800;line-height:1}.aura-product-card-offer-badge{z-index:4;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;gap:2px;padding:4px 8px;transition:transform .2s;display:flex;position:absolute;inset:auto 10px 10px auto;box-shadow:0 4px 14px #0003}.aura-product-card-offer-badge:hover{transform:translateY(-1px)scale(1.02)}.outline-btn.added,.add-btn.added{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important}.badge-header-row{align-items:center;gap:4px;display:flex}.badge-gift-icon{font-size:11px}.badge-headline{letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:800}.badge-code-chip{letter-spacing:.5px;text-align:center;border-radius:4px;padding:1px 5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:700}.aura-offer-image-badge{border:1px solid #c89b3c;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0003}.aura-badge-icon-box{justify-content:center;align-items:center;display:flex}.aura-badge-content{align-items:center;gap:6px;display:flex}.aura-badge-title{letter-spacing:.4px;font-weight:800}.aura-badge-code{letter-spacing:.5px;background:#ffffff26;border-radius:4px;padding:1px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700}.aura-product-offer-card{border:1.5px solid #4b2614;border-radius:14px;margin-bottom:20px;padding:16px 20px;position:relative;overflow:hidden;box-shadow:0 4px 20px #2b170d14}.card-top-accent-bar{height:3px;position:absolute;top:0;left:0;right:0}.card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.card-badge{letter-spacing:.6px;border-radius:12px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.card-timer-badge{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.card-main-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.card-copy{flex:1;min-width:200px}.card-headline{margin:0 0 3px;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:22px;font-weight:700;line-height:1.2}.card-subtext{margin:0;font-size:13px;line-height:1.4}.card-copy-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.card-copy-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.card-footer-note{border-top:1px dashed #ffffff1f;margin-top:10px;padding-top:8px;font-size:11px}.aura-floating-offer{z-index:950;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #c89b3c80;border-radius:14px;max-width:320px;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #00000059}.floating-offer-close{color:#fbf5ef;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.floating-offer-close:hover{background:#ffffff4d}.floating-offer-body{align-items:center;gap:12px;padding-right:14px;display:flex}.floating-gift-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.floating-content{flex-direction:column;gap:3px;display:flex}.floating-header{flex-direction:column;display:flex}.floating-title{font-size:14px;font-weight:800;line-height:1.2}.floating-sub{opacity:.85;font-size:11px}.floating-code-row{align-items:center;gap:8px;margin-top:2px;display:flex}.floating-code-chip{border:1px solid;border-radius:4px;padding:2px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10.5px;font-weight:700}.floating-copy-action{align-items:center;gap:2px;font-size:10.5px;font-weight:700;display:flex}.floating-countdown{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:4px;margin-top:2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;display:flex}.aura-sticky-purchase-bar{-webkit-backdrop-filter:blur(12px);z-index:980;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px)) 0;background:#fffffff5;border-top:1px solid #ebd8c5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 25px #2b170d1f}.sticky-purchase-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.sticky-product-meta{align-items:center;gap:12px;display:flex;overflow:hidden}.sticky-product-thumb{object-fit:cover;background:#fff;border:1px solid #ebd8c5;border-radius:8px;flex-shrink:0;width:44px;height:44px}.sticky-details{flex-direction:column;display:flex;overflow:hidden}.sticky-name{color:#2b170d;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:13.5px;font-weight:700;overflow:hidden}.sticky-prices{align-items:center;gap:6px;display:flex}.sticky-selling-price{color:#7a320c;font-size:15px;font-weight:800}.sticky-mrp{color:#9c8b7f;font-size:12px}.sticky-discount-tag{color:#16a34a;background:#f0fdf4;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.sticky-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sticky-add-btn{color:#7a320c;cursor:pointer;background:#fff;border:1.5px solid #7a320c;border-radius:24px;align-items:center;gap:5px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.sticky-add-btn:hover{background:#fdf8f4}.sticky-add-btn.added{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.sticky-buy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c2b10,#5a1908);border:none;border-radius:24px;align-items:center;gap:5px;padding:9px 20px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8c2b104d}.sticky-buy-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #8c2b1066}.aura-offer-popup-backdrop{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#140a05b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aura-offer-popup-card{text-align:center;border:1.5px solid #c89b3c;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:32px 24px;display:flex;position:relative;box-shadow:0 16px 50px #00000073}.popup-close-btn{color:#fbf5ef;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.popup-close-btn:hover{background:#ffffff40}.popup-icon-circle{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.popup-label{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.popup-title{margin:0 0 6px;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:36px;font-weight:700;line-height:1.1}.popup-subtitle{margin:0 0 14px;font-size:14px;line-height:1.4}.popup-timer-pill{font-variant-numeric:tabular-nums lining-nums;border:1px solid;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;display:inline-flex}.popup-coupon-box{border:1.5px dashed;border-radius:10px;flex-direction:column;gap:2px;width:100%;margin-bottom:16px;padding:10px;display:flex}.popup-code-label{letter-spacing:1px;font-size:10px;font-weight:700}.popup-code-val{letter-spacing:1px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:800}.popup-action-btn{cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #c89b3c59}.popup-action-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.popup-disclaimer{margin-top:12px;font-size:11px;line-height:1.35;display:block}@media(max-width:900px){.aura-home-hero-offer-card{gap:16px;padding:20px 18px 16px}.hero-offer-main-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-offer-content{text-align:left;align-items:flex-start;gap:8px}.hero-offer-heading{font-size:26px!important}.hero-offer-sub{font-size:12.5px;line-height:1.4}.hero-coupon-action-row{justify-content:flex-start;gap:10px}.hero-offer-image-pane{width:170px;min-height:auto}.hero-offer-img-box{box-sizing:border-box;border-radius:16px;width:155px;height:155px;padding:5px}.hero-offer-img{object-fit:contain;border-radius:12px;width:100%;height:100%}.hero-offer-img-halo{width:160px;height:160px}.hero-offer-floating-tag{margin-top:4px;padding:2px 7px;font-size:9px}.hero-countdown-block{gap:10px;padding-top:12px}.hero-countdown-digits{justify-content:center;gap:5px}.aura-floating-offer{max-width:none;left:14px;right:14px;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.aura-floating-offer.has-sticky-bar{bottom:calc(136px + env(safe-area-inset-bottom,0px))}.aura-sticky-purchase-bar{bottom:calc(56px + env(safe-area-inset-bottom,0px))}.sticky-name{max-width:140px}}@media(max-width:640px){.aura-home-hero-offer-card{border-radius:14px;padding:16px 12px;overflow:hidden}.hero-offer-main-row{flex-direction:column-reverse;align-items:center;gap:16px}.hero-offer-content{text-align:center;align-items:center;width:100%}.hero-offer-sub{text-align:center}.hero-coupon-action-row{flex-wrap:wrap;justify-content:center;width:100%}.hero-offer-image-pane{justify-content:center;width:100%;display:flex}.hero-offer-img-box{width:135px;height:135px}}@media(max-width:480px){.aura-home-hero-offer-card{border-radius:16px;padding:18px 14px 14px}.hero-offer-main-row{gap:10px}.hero-offer-badge{padding:3px 9px;font-size:9.5px}.hero-offer-heading{font-size:22px!important}.hero-offer-sub{font-size:11.5px;line-height:1.35}.hero-coupon-pill{gap:6px;padding:4px 9px 4px 6px}.coupon-code-text{font-size:13px}.hero-shop-now-btn{padding:7px 14px;font-size:12px}.hero-offer-image-pane{width:130px}.hero-offer-img-box{box-sizing:border-box;border-radius:14px;width:120px;height:120px;padding:4px}.hero-offer-img{object-fit:contain;border-radius:10px;width:100%;height:100%}.digit-box{min-width:38px;padding:3px 5px}.digit-val{font-size:14px}.digit-unit{font-size:7.5px}.card-main-content{flex-direction:column;align-items:flex-start}.card-copy-btn{justify-content:center;width:100%}.sticky-add-btn{padding:8px 12px;font-size:11.5px}.sticky-buy-btn{padding:8px 14px;font-size:11.5px}}.admin-toggle-card{cursor:pointer;background:#fdfbf7;border:1px solid #ebd8c5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.admin-toggle-card:hover{border-color:#7a320c}.admin-toggle-card input[type=checkbox]{accent-color:#7a320c;cursor:pointer;margin-top:3px}.admin-toggle-card div{flex-direction:column;display:flex}.admin-toggle-card strong{color:#2b170d;font-size:13px}.admin-toggle-card span{color:#6b584c;font-size:11.5px}.admin-chip-btn{color:#4a2115;cursor:pointer;background:#fdfaf6;border:1px solid #ebd8c5;border-radius:14px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.admin-chip-btn:hover{color:#fff;background:#7a320c;border-color:#7a320c}.admin-chip-btn.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-chip-btn.danger:hover{color:#fff;background:#dc2626;border-color:#dc2626}.why-aura-story-section{position:relative;padding-top:50px!important;padding-bottom:60px!important}.why-aura-heading{text-align:center;margin-bottom:16px!important}.why-aura-header-center{flex-direction:column;align-items:center;margin:0 auto;display:flex}.why-aura-eyebrow{text-transform:uppercase;margin-bottom:6px;font-family:Inter,sans-serif;display:inline-block;letter-spacing:.25em!important;color:#b85d25!important;font-size:11px!important;font-weight:700!important}.why-aura-title{color:#2b170d!important;margin:0 0 6px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:42px!important;font-weight:600!important;line-height:1.15!important}.why-aura-subtitle{letter-spacing:.04em;color:#806f62!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;font-style:italic!important}.why-aura-intro-text{text-align:center;max-width:680px;margin:0 auto 36px;padding:0 16px}.why-aura-intro-text p{color:#5c473a;margin:0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.65}.why-aura-visual-grid{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:24px;margin-bottom:32px;display:grid}.why-aura-lifestyle-card{background:#2a160d;border:1px solid #b85d2526;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:380px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #2a160d14}.why-aura-lifestyle-card:hover{transform:translateY(-4px);box-shadow:0 16px 44px #2a160d24}.why-aura-lifestyle-media{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.why-aura-lifestyle-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.why-aura-lifestyle-card:hover .why-aura-lifestyle-img{transform:scale(1.04)}.why-aura-lifestyle-overlay{background:linear-gradient(#1b0d0733,#1b0d078c 55%,#1b0d07eb);position:absolute;top:0;right:0;bottom:0;left:0}.why-aura-lifestyle-content{z-index:2;color:#fffdf9;flex-direction:column;align-items:flex-start;padding:32px 30px;display:flex;position:relative}.why-aura-tag{letter-spacing:.18em;color:#e8b368;text-transform:uppercase;background:#e8b36826;border:1px solid #e8b36859;border-radius:20px;margin-bottom:12px;padding:4px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:inline-block}.why-aura-lifestyle-title{letter-spacing:.02em;color:#fff!important;margin:0 0 6px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:40px!important;font-weight:600!important;line-height:1.1!important}.why-aura-lifestyle-tagline{color:#f3e6d8;letter-spacing:.02em;margin:0 0 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400}.why-aura-lifestyle-btn{color:#211109;background:#c88a3d;border-radius:9px;align-items:center;gap:8px;padding:12px 22px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #c88a3d59}.why-aura-lifestyle-btn:hover{color:#1a0b04;background:#dfa24a;transform:translate(2px);box-shadow:0 6px 18px #c88a3d73}.why-aura-lifestyle-btn .why-aura-btn-icon{transition:transform .2s}.why-aura-lifestyle-btn:hover .why-aura-btn-icon{transform:translate(4px)}.why-aura-product-card{background:#fff;border:1px solid #ebd8c5;border-radius:18px;flex-direction:column;justify-content:space-between;padding:24px 22px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;position:relative;box-shadow:0 10px 30px #4b250f0d}.why-aura-product-card:hover{border-color:#d4bda6;transform:translateY(-4px);box-shadow:0 16px 40px #4b250f1a}.why-aura-product-badge-wrap{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.why-aura-product-badge{letter-spacing:.12em;color:#8c3208;text-transform:uppercase;background:#fbf0e6;border:1px solid #f2d8c3;border-radius:20px;padding:4px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.why-aura-discount-pill{color:#fff;background:#b85d25;border-radius:6px;padding:4px 9px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.why-aura-product-image-box{background:#faf4ed;border:1px solid #f4e9dd;border-radius:12px;justify-content:center;align-items:center;width:100%;height:190px;margin-bottom:16px;display:flex;overflow:hidden}.why-aura-product-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.why-aura-product-card:hover .why-aura-product-img{transform:scale(1.05)}.why-aura-product-info{flex-direction:column;display:flex}.why-aura-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden;color:#2b170d!important;margin:0 0 12px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}.why-aura-price-row{border-bottom:1px solid #f2e7db;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}.why-aura-price-group{align-items:baseline;gap:8px;display:flex}.why-aura-curr-price{color:#2b170d;font-family:Inter,sans-serif;font-size:20px;font-weight:700}.why-aura-mrp-price{color:#94847a;font-family:Inter,sans-serif;font-size:13px;text-decoration:line-through}.why-aura-savings-note{color:#1e8749;background:#eef8f2;border-radius:5px;padding:3px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.why-aura-view-btn{color:#fff;background:#6f3518;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.why-aura-view-btn:hover{color:#fff;background:#8c421e}.why-aura-view-btn .why-aura-btn-icon{transition:transform .2s}.why-aura-view-btn:hover .why-aura-btn-icon{transform:translate(4px)}.why-aura-trust-highlights{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:10px;display:grid}.why-aura-trust-card{background:#fff;border:1px solid #ebd8c5;border-radius:14px;align-items:center;gap:16px;padding:20px 18px;transition:all .3s;display:flex;box-shadow:0 4px 18px #4b250f08}.why-aura-trust-card:hover{background:#fffdfb;border-color:#d4bda6;transform:translateY(-2px);box-shadow:0 8px 24px #4b250f0f}.why-aura-trust-icon-box{color:#b85d25;background:#fbf2ea;border:1px solid #f2e1d1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.why-aura-trust-card:hover .why-aura-trust-icon-box{color:#fff;background:#b85d25}.why-aura-trust-text{flex-direction:column;display:flex}.why-aura-trust-title{color:#2b170d;margin:0 0 3px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700}.why-aura-trust-desc{color:#7d6d62;margin:0;font-family:Inter,sans-serif;font-size:11.5px}@media(max-width:960px){.why-aura-visual-grid{grid-template-columns:1fr;gap:20px}.why-aura-lifestyle-card{min-height:320px}.why-aura-trust-highlights{grid-template-columns:1fr;gap:12px}.why-aura-title{font-size:34px!important}.why-aura-lifestyle-title{font-size:32px!important}}@media(max-width:600px){.why-aura-story-section{padding-top:36px!important;padding-bottom:44px!important}.why-aura-title{font-size:30px!important}.why-aura-intro-text p{font-size:12.5px}.why-aura-lifestyle-card{border-radius:14px;min-height:280px}.why-aura-lifestyle-content{padding:24px 20px}.why-aura-lifestyle-title{font-size:28px!important}.why-aura-product-card{border-radius:14px;padding:18px 16px}.why-aura-product-image-box{height:160px}.why-aura-product-name{min-height:auto;font-size:18px!important}.why-aura-trust-card{border-radius:12px;padding:14px}.why-aura-trust-icon-box{width:42px;height:42px}}.mobile-editorial-hero{display:none}@media(max-width:768px){.mobile-editorial-hero{box-sizing:border-box;background:#faf7f2;align-items:stretch;gap:10px;width:100%;padding:12px;display:flex}.meh-left-card{border-radius:14px;flex-direction:column;flex:0 0 calc(50% - 5px);justify-content:flex-end;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.meh-bg-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.meh-left-card:after{content:"";z-index:2;background:linear-gradient(#0000,#4a302233 40%,#4a3022e6);position:absolute;top:0;right:0;bottom:0;left:0}.meh-left-content{z-index:3;color:#fff;padding:12px;position:relative}.meh-title{color:#fcebd1;margin:0 0 4px;font-family:Playfair Display,serif;font-size:22px;font-weight:700;line-height:1.1}.meh-subtitle{opacity:.9;margin:0 0 16px;font-size:12px}.meh-explore-btn{color:#2b1c13;letter-spacing:0;background:#cf9b5b;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.meh-right-column{flex-direction:column;flex:1;gap:10px;display:flex}.meh-right-card{color:#333;background:#fff;border:1px solid #8b5e341a;border-radius:14px;flex-direction:column;flex:1;padding:8px;text-decoration:none;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}.meh-badge{color:#fff;text-transform:uppercase;z-index:2;background:#b58039;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.meh-product-img{object-fit:cover;border-radius:8px;width:100%;height:90px;margin-bottom:8px}.meh-details{flex-direction:column;flex:1;display:flex}.meh-details h3{color:#4a3022;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.meh-pricing{align-items:center;gap:6px;margin-bottom:2px;display:flex}.meh-price{color:#b58039;font-size:12px;font-weight:700}.meh-mrp{color:#999;font-size:10px;text-decoration:line-through}.meh-discount{color:#10b981;margin-bottom:6px;font-size:10px;font-weight:600}.meh-view-link{color:#cf9b5b;margin-top:auto;font-size:10px;font-weight:600}}@media(max-width:960px){.why-aura-right-column{display:none!important}}.mobile-editorial-hero-header{display:none}@media(max-width:768px){.mobile-editorial-hero-header{background:#faf7f2;padding-top:20px;display:block}}.n-footer-root{color:#3a2618;background:#ebe1d1;border-top:1px solid #3a261814;width:100%;font-family:Inter,-apple-system,sans-serif;position:relative}.n-footer-help-strip{background:#e4d8c5;border-bottom:1px solid #3a261814;justify-content:space-between;padding:6px 4%;display:flex}.nf-help-item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 2px;display:flex}.nf-icon{color:#b58039}.nf-help-text b{color:#3a2618;font-size:11px;font-weight:600;display:block}.nf-help-text span{color:#7d6d62;margin-top:0;font-size:10px;display:block}.n-footer-main{padding:4px 6%}.n-footer-brand{margin-bottom:6px}.nf-logo{object-fit:contain;max-width:180px;height:26px;margin-bottom:6px}.nf-tagline{color:#8c2b10;margin:0 0 2px;font-family:Playfair Display,serif;font-size:13px;font-weight:600}.nf-desc{color:#5c4738;margin:0 0 8px;font-size:10px;line-height:1.3}.nf-socials{gap:6px;display:flex}.nf-socials a{color:#b58039;background:#fff;border:1px solid #b580394d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:all .2s;display:flex}.n-footer-links-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px;display:grid}.nf-links-col h4,.n-footer-contact h4,.n-footer-newsletter h4{letter-spacing:1px;color:#3a2618;margin:0 0 4px;font-size:10px;font-weight:700}.nf-links-col a{color:#5c4738;margin-bottom:4px;font-size:10px;text-decoration:none;display:block}.n-footer-contact{margin-bottom:6px}.n-footer-contact a,.n-footer-contact p{color:#5c4738;margin:0 0 2px;font-size:10px;text-decoration:none;display:block}.n-footer-newsletter p{color:#5c4738;margin:0 0 4px;font-size:10px;line-height:1.3}.nf-newsletter-form{background:#fff;border:1px solid #b5803966;border-radius:6px;display:flex;overflow:hidden}.nf-newsletter-form input{color:#3a2618;background:0 0;border:none;outline:none;flex:1;padding:8px 10px;font-size:11px}.nf-newsletter-form button{color:#fff;cursor:pointer;background:#b58039;border:none;justify-content:center;align-items:center;padding:0 12px;display:flex}.n-footer-benefits{background:#e4d8c5;border-top:1px solid #3a261814;border-bottom:1px solid #3a261814;grid-template-columns:1fr 1fr;gap:8px;padding:6px 6%;display:grid}.nf-benefit-item{background:#faf4eb;border:1px solid #3a26180d;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex;box-shadow:0 2px 5px #00000005}.nf-b-icon{color:#b58039;justify-content:center;align-items:center;display:flex}.nf-b-text b{color:#3a2618;font-size:10px;font-weight:600;display:block}.nf-b-text span{color:#7d6d62;margin-top:0;font-size:9px;display:block}.n-footer-copyright{text-align:center;padding:8px 6%}.n-footer-copyright p{color:#7d6d62;margin:0 0 4px;font-size:10px}@media(min-width:768px){.n-footer-main{grid-template-columns:1.5fr 2fr 1fr 1.5fr;gap:10px;display:grid}.n-footer-brand,.n-footer-links-grid,.n-footer-contact,.n-footer-newsletter{margin-bottom:0}.n-footer-benefits{justify-content:space-between;display:flex}.nf-benefit-item{flex:1;justify-content:center}}.cart-page{background:#fdfbf7;min-height:calc(100vh - 60px)}.cart-header-actions{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.secure-badge{color:#1d9450;background:#e5f6ea;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.cart-title-section h1{color:#2b170d;margin:0 0 20px;font-family:Playfair Display,serif;font-size:26px}.cart-title-section h1 span{color:#806f62;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.cart-layout-premium{flex-direction:column;gap:24px;display:flex}.smart-offer-banner{background:#fff;border:1px solid #a54d2b33;border-radius:8px;margin-bottom:16px;padding:14px 16px;box-shadow:0 2px 8px #00000005}.so-success{align-items:center;gap:12px;display:flex}.so-icon{font-size:20px}.so-text strong{color:#1d9450;margin-bottom:2px;font-size:13px;display:block}.so-text p{color:#5c4738;margin:0;font-size:12px}.so-progress{flex-direction:column;gap:10px;display:flex}.so-progress .so-text strong{color:#2b170d;font-size:13px}.so-bar-bg{background:#f0ebe4;border-radius:3px;height:6px;overflow:hidden}.so-bar-fill{background:#a54d2b;border-radius:3px;height:100%;transition:width .3s}.cart-items-list{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.premium-cart-card{background:#fff;border:1px solid #2b170d0f;border-radius:12px;gap:16px;padding:16px;display:flex;box-shadow:0 4px 12px #00000005}.pcc-img-wrap{flex-shrink:0}.pcc-img-wrap img{object-fit:cover;background:#f9f6f0;border-radius:8px;width:80px;height:80px}.pcc-details{flex-direction:column;flex:1;justify-content:space-between;display:flex}.pcc-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pcc-header h3{color:#2b170d;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3}.pcc-rating{color:#a54d2b;white-space:nowrap;background:#fdf0e8;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.pcc-price-row{align-items:center;gap:8px;margin-bottom:2px;display:flex}.pcc-price{color:#2b170d;font-size:15px;font-weight:700}.pcc-mrp{color:#806f62;font-size:12px}.pcc-discount-badge{color:#fff;background:#a54d2b;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.pcc-savings-text{color:#1d9450;margin-bottom:12px;font-size:11px;font-weight:500}.pcc-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pcc-qty{background:#fdfbf7;border:1px solid #e5ddd5;border-radius:6px;align-items:center;display:flex;overflow:hidden}.pcc-qty button{color:#2b170d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.pcc-qty span{text-align:center;color:#2b170d;width:24px;font-size:13px;font-weight:600}.pcc-utils{gap:12px;display:flex}.pcc-util-btn{color:#806f62;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}.pcc-util-btn:hover{color:#a54d2b}.cart-recommendations{margin-bottom:40px}.cr-header h2{color:#2b170d;margin:0 0 16px;font-family:Playfair Display,serif;font-size:16px}.cr-carousel{scroll-snap-type:x mandatory;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.cr-carousel::-webkit-scrollbar{height:4px}.cr-carousel::-webkit-scrollbar-thumb{background:#d4c5b9;border-radius:2px}.cr-card{scroll-snap-align:start;background:#fff;border:1px solid #2b170d0f;border-radius:10px;flex:0 0 140px;overflow:hidden}.cr-img{background:#f9f6f0;height:140px;display:block;position:relative}.cr-img img{object-fit:cover;width:100%;height:100%}.cr-badge{color:#fff;background:#a54d2b;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;left:6px}.cr-info{padding:10px}.cr-info h4{color:#2b170d;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:12px;line-height:1.3;overflow:hidden}.cr-price-row{align-items:center;gap:6px;margin-bottom:8px;display:flex}.cr-price-row span{color:#2b170d;font-size:13px;font-weight:700}.cr-price-row del{color:#806f62;font-size:11px}.cr-add-btn{color:#2b170d;cursor:pointer;background:#fdfbf7;border:1px solid #d4c5b9;border-radius:6px;width:100%;padding:6px 0;font-size:11px;font-weight:600}.cart-summary-card{background:#fff;border:1px solid #2b170d0f;border-radius:12px;padding:20px;position:sticky;top:80px;box-shadow:0 4px 16px #00000008}.cart-summary-card h2{color:#2b170d;border-bottom:1px solid #f0ebe4;margin:0 0 20px;padding-bottom:12px;font-family:Playfair Display,serif;font-size:18px}.cs-coupon-box{margin-bottom:20px}.cs-coupon-input-group{background:#fdfbf7;border:1px solid #d4c5b9;border-radius:6px;align-items:center;padding:4px 4px 4px 12px;display:flex}.cs-coupon-input-group input{color:#2b170d;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;padding:8px;font-size:12px}.cs-coupon-input-group button{color:#fff;cursor:pointer;background:#2b170d;border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600}.cs-error{color:#c62828;align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.cs-applied-coupon{background:#e5f6ea;border:1px solid #1d945033;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.cs-ac-info{align-items:center;gap:10px;display:flex}.cs-ac-info strong{color:#166534;font-size:13px;display:block}.cs-ac-info span{color:#15803d;font-size:11px}.cs-applied-coupon button{color:#166534;cursor:pointer;background:0 0;border:none;padding:4px}.cs-breakdown p{color:#5c4738;justify-content:space-between;margin:0 0 12px;font-size:13px;display:flex}.cs-discount-row{font-weight:500;color:#1d9450!important}.cs-divider{background:#f0ebe4;height:1px;margin:16px 0}.cs-total{color:#2b170d;justify-content:space-between;margin:0 0 16px;font-size:18px;display:flex}.cs-savings-banner{color:#d97706;text-align:center;background:#fff8e1;border-radius:6px;margin-bottom:20px;padding:10px;font-size:12px;font-weight:600}.cs-checkout-btn{width:100%;padding:14px;font-size:15px;display:block}.cs-trust{text-align:center;color:#806f62;margin-top:12px;font-size:11px}.cart-mobile-sticky{bottom:calc(60px + env(safe-area-inset-bottom,0px));z-index:100;background:#fff;border-top:1px solid #2b170d14;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:fixed;left:0;right:0;box-shadow:0 -4px 12px #00000008}.cms-info{flex-direction:column;display:flex}.cms-label{color:#806f62;font-size:11px}.cms-price{color:#2b170d;font-size:16px;font-weight:700;line-height:1.2}.cms-savings{color:#1d9450;font-size:10px;font-weight:600}.cart-mobile-sticky button{padding:12px 24px;font-size:14px}@media(min-width:768px){.cart-layout-premium{flex-direction:row;align-items:flex-start}.cart-left-col{flex:1}.cart-right-col{flex-shrink:0;width:340px}.cart-mobile-sticky{display:none}}@media(min-width:1024px){.cart-right-col{width:380px}}.cs-coupon-entry{flex-direction:column;gap:16px;display:flex}.available-offers-section{border-top:1px dashed #e5ddd5;padding-top:16px}.aos-title{color:#806f62;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:11px;font-weight:700}.aos-list{flex-direction:column;gap:10px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.aos-list::-webkit-scrollbar{width:4px}.aos-list::-webkit-scrollbar-thumb{background:#d4c5b9;border-radius:2px}.avail-coupon-card{background:#fffaf0;border:1px dashed #f3d0be;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex;position:relative;overflow:hidden}.avail-coupon-card:before{content:"";background:#a54d2b;border-radius:8px 0 0 8px;width:4px;position:absolute;top:0;bottom:0;left:0}.avail-coupon-card.locked{opacity:.8;background:#fdfbf7;border:1px dashed #e5ddd5}.avail-coupon-card.locked:before{background:#d4c5b9}.acc-left{flex-direction:column;gap:4px;padding-left:6px;display:flex}.acc-code{color:#2b170d;letter-spacing:.5px;font-size:13px;font-weight:700}.avail-coupon-card.locked .acc-code{color:#806f62}.acc-desc{color:#a54d2b;font-size:11px;font-weight:600;line-height:1.3}.avail-coupon-card.locked .acc-desc{color:#806f62;font-weight:500}.acc-right{text-align:right;flex-shrink:0}.acc-apply-btn{color:#a54d2b;cursor:pointer;background:0 0;border:1px solid #a54d2b;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.acc-apply-btn:hover{color:#fff;background:#a54d2b}.acc-locked-msg{color:#a54d2b;text-align:right;max-width:70px;font-size:10px;line-height:1.3}.acc-locked-msg b{font-size:11px;font-weight:700;display:block}.checkout-grid{flex-direction:column;gap:24px;display:flex}.checkout-grid .form{background:#fff;border:1px solid #2b170d0f;border-radius:12px;padding:24px;box-shadow:0 4px 16px #00000005}@media(min-width:768px){.checkout-grid{flex-direction:row;align-items:flex-start}.checkout-grid .form{flex:1;padding:32px}.checkout-grid aside{flex-shrink:0;width:380px}}.checkout-grid input,.checkout-grid textarea{color:#2b170d;background:#fdfbf7;border:1px solid #d4c5b9;border-radius:6px;outline:none;width:100%;padding:12px;font-size:13px;transition:border-color .2s}.checkout-grid input:focus,.checkout-grid textarea:focus{background:#fff;border-color:#a54d2b}.checkout-grid label{color:#5c4738;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row-3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media(max-width:600px){.form-row-2,.form-row-3{grid-template-columns:1fr}}@media(max-width:768px){.checkout-trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media(min-width:769px){.checkout-sticky-bar{display:none!important}#checkout-page-container{padding-bottom:60px!important}}.aura-editorial-wrapper{box-sizing:border-box;background:#faf5eb;border-top:1px solid #e8dac9cc;width:100%;padding:64px 24px 56px;position:relative}.aura-editorial-container{box-sizing:border-box;max-width:1240px;margin:0 auto}.aura-editorial-header{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 40px;display:flex}.aura-editorial-eyebrow-wrap{align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.aura-editorial-sparkle{color:#c89b3c}.aura-editorial-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#a54d2b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:700}.aura-editorial-title{letter-spacing:-.015em;color:#2b170d!important;margin:0 0 14px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:44px!important;font-weight:600!important;line-height:1.15!important}.aura-editorial-subtitle{color:#6b5344;max-width:620px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.65}.aura-editorial-grid{grid-template-columns:1.32fr 1fr;align-items:stretch;gap:24px;margin-bottom:44px;display:grid}.aura-editorial-hero-card{min-height:640px;color:inherit;background:#23120a;border:1px solid #e6d5c3;border-radius:24px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #2b170d1a}.aura-editorial-img-wrap{background:#180b05;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.aura-editorial-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.aura-editorial-hero-overlay{background:linear-gradient(#2b170d33,#23120abf 55%,#170a05fa);transition:opacity .4s;position:absolute;top:0;right:0;bottom:0;left:0}.aura-editorial-hero-vignette{pointer-events:none;background:radial-gradient(circle at 70% 30%,#c89b3c26,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.aura-editorial-hero-content{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;padding:40px 36px;display:flex;position:relative}.aura-editorial-hero-badge{color:#23120a;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#d4ac50,#b88928);border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #c89b3c59}.aura-editorial-hero-title{text-shadow:0 2px 10px #0000004d;color:#fffdf9!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:36px!important;font-weight:600!important;line-height:1.15!important}.aura-editorial-hero-desc{color:#f1e4d4;max-width:480px;margin:0 0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}.aura-editorial-hero-btn{color:#2b170d;background:#fffdf9;border-radius:9999px;align-items:center;gap:8px;padding:12px 26px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 18px #0003}.aura-editorial-hero-card:hover .aura-editorial-hero-btn{color:#23120a;background:#c89b3c;transform:translate(3px);box-shadow:0 8px 24px #c89b3c66}.aura-editorial-hero-btn-arrow{color:#a54d2b;transition:transform .3s,color .3s}.aura-editorial-hero-card:hover .aura-editorial-hero-btn-arrow{color:#23120a;transform:translate(4px)}.aura-editorial-right-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.aura-editorial-subcard{min-height:305px;color:inherit;background:#23120a;border:1px solid #e6d5c3;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:0;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #2b170d14}.aura-editorial-subcard-full{grid-column:1/-1;min-height:330px;padding:0}#card-editorial-puja,div#root:first-of-type>div:first-of-type>div:nth-of-type(3)>section#about:nth-of-type(4)>div:first-of-type>div:nth-of-type(2)>div:first-of-type>a#card-editorial-puja:nth-of-type(3){min-height:330px}#card-editorial-puja .aura-editorial-img,div#root:first-of-type>div:first-of-type>div:nth-of-type(3)>section#about:nth-of-type(4)>div:first-of-type>div:nth-of-type(2)>div:first-of-type>a#card-editorial-puja:nth-of-type(3)>div:first-of-type>img:first-of-type{object-fit:cover;object-position:center 40%;width:100%;height:100%}.aura-editorial-sub-overlay{background:linear-gradient(#00000026,#23120aa6 45%,#170a05f5);position:absolute;top:0;right:0;bottom:0;left:0}.aura-editorial-sub-content{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.aura-editorial-pill-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;margin-bottom:2px;padding:3px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:700;display:inline-block}.aura-editorial-pill-tag.terracotta{color:#fffdf9;background:#a54d2b;box-shadow:0 2px 6px #a54d2b4d}.aura-editorial-pill-tag.gold{color:#23120a;background:#c89b3c;box-shadow:0 2px 6px #c89b3c4d}.aura-editorial-sub-title{text-shadow:0 1px 6px #0000004d;color:#fffdf9!important;margin:0!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important}.aura-editorial-subcard-full .aura-editorial-sub-title{font-size:26px!important}.aura-editorial-sub-desc{color:#f1e4d4;max-width:460px;margin:2px 0 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.45}.aura-editorial-link{color:#e4c590;align-items:center;gap:5px;margin-top:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.aura-editorial-subcard:hover .aura-editorial-link{color:#fff}.aura-editorial-link-arrow{transition:transform .25s}.aura-editorial-subcard:hover .aura-editorial-link-arrow{transform:translate(4px)}.aura-editorial-trust-strip{border-top:1px solid #e8dac9cc;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:32px;display:grid}.aura-editorial-trust-item{background:#fffdf9;border:1px solid #e8dac9;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 16px #2b170d0a}.aura-editorial-trust-item:hover{border-color:#c89b3c;transform:translateY(-2px);box-shadow:0 8px 24px #2b170d14}.aura-editorial-trust-icon{background:#fdf5ef;border:1px solid #f1e4d4;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.aura-editorial-trust-icon.terracotta{color:#a54d2b}.aura-editorial-trust-icon.gold{color:#c89b3c}.aura-editorial-trust-text{flex-direction:column;gap:2px;display:flex}.aura-editorial-trust-h{color:#2b170d;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.aura-editorial-trust-p{color:#7b685b;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}@media(max-width:960px){.aura-editorial-grid{grid-template-columns:1fr;gap:18px}.aura-editorial-hero-card{min-height:480px}}@media(max-width:680px){.aura-editorial-wrapper{padding:36px 14px}.aura-editorial-header{margin-bottom:22px}.aura-editorial-title{margin-bottom:8px!important;font-size:26px!important}.aura-editorial-subtitle{font-size:12.5px;line-height:1.5}.aura-editorial-hero-card{border-radius:16px;min-height:360px}.aura-editorial-right-col{grid-template-columns:1fr 1fr;gap:10px}.aura-editorial-subcard{border-radius:14px;min-height:200px;padding:0}.aura-editorial-subcard-full,#card-editorial-puja{min-height:210px;padding:0}.aura-editorial-trust-strip{grid-template-columns:1fr;gap:10px;padding-top:20px}.aura-editorial-trust-item{border-radius:14px;gap:12px;padding:12px 14px}.aura-editorial-trust-icon{border-radius:10px;width:40px;height:40px}.aura-editorial-trust-h{font-size:13px}.aura-editorial-trust-p{font-size:11px}}@media(max-width:480px){.aura-editorial-wrapper{padding:28px 10px}.aura-editorial-hero-card{border-radius:14px;min-height:300px}.aura-editorial-subcard{border-radius:12px;min-height:165px}.aura-editorial-subcard-full,#card-editorial-puja{border-radius:12px;min-height:180px}.aura-editorial-trust-strip{gap:8px;padding-top:16px}.aura-editorial-trust-item{border-radius:12px;padding:10px 12px}.aura-editorial-trust-icon{border-radius:8px;width:36px;height:36px}.aura-editorial-trust-h{font-size:12px}.aura-editorial-trust-p{font-size:10.5px}}.aura-zodiac-section-wrapper{box-sizing:border-box;background-color:#fbf5ea;border-top:1px solid #e8dac9b3;width:100%;padding:48px 20px 56px;overflow:hidden}.aura-zodiac-container{box-sizing:border-box;max-width:1280px;margin:0 auto}.aura-zodiac-header{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 28px;display:flex;position:relative}.aura-zodiac-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#a54d2b;align-items:center;gap:6px;margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.aura-zodiac-title{letter-spacing:-.01em;color:#2b170d!important;margin:0 0 10px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:40px!important;font-weight:600!important;line-height:1.15!important}.aura-zodiac-subtitle{color:#6b5344;max-width:640px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.6}.aura-zodiac-desktop-nav{gap:8px;margin-top:16px;display:none}@media(min-width:1024px){.aura-zodiac-desktop-nav{display:flex;position:absolute;bottom:0;right:0}}.aura-zodiac-nav-btn{color:#2b170d;cursor:pointer;background:#fffdf9;border:1px solid #e8dac9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 6px #2b170d0d}.aura-zodiac-nav-btn:hover{color:#fffdf9;background:#2b170d;border-color:#2b170d}.aura-zodiac-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;margin:0 -4px;padding:8px 4px 20px;display:flex;overflow-x:auto}.aura-zodiac-carousel::-webkit-scrollbar{display:none}.aura-zodiac-card{scroll-snap-align:start;min-width:224px;color:inherit;box-sizing:border-box;background:#2b170d;border:1px solid #4a2818;border-radius:18px;flex-direction:column;flex:0 0 224px;justify-content:space-between;padding:18px 16px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #2b170d1f}.aura-zodiac-card:hover{border-color:#c89b3c;transform:translateY(-4px);box-shadow:0 14px 32px #2b170d38}.aura-zodiac-card:focus-visible{outline-offset:2px;outline:2px solid #c89b3c}.aura-zodiac-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aura-zodiac-icon-badge{color:#e4c590;background:#c89b3c29;border:1px solid #c89b3c59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex}.aura-zodiac-card:hover .aura-zodiac-icon-badge{color:#2b170d;background:#c89b3c;border-color:#c89b3c}.aura-zodiac-svg{width:18px;height:18px}.aura-zodiac-symbol-text{color:#e4c590;opacity:.85;font-size:16px;font-weight:700}.aura-zodiac-names{margin-bottom:12px}.aura-zodiac-rashi-hi{letter-spacing:-.01em;color:#fffdf9!important;margin:0 0 2px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.1!important}.aura-zodiac-rashi-en{color:#e4c590;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600}.aura-zodiac-img-box{aspect-ratio:1;background:#1f1008;border-radius:12px;justify-content:center;align-items:center;width:100%;height:auto;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.aura-zodiac-product-img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.aura-zodiac-card:hover .aura-zodiac-product-img{transform:scale(1.06)}.aura-zodiac-img-glow{pointer-events:none;background:radial-gradient(circle,#0000 40%,#1a0c0666);position:absolute;top:0;right:0;bottom:0;left:0}.aura-zodiac-card-bottom{justify-content:space-between;align-items:center;margin-bottom:8px;padding-top:4px;display:flex}.aura-zodiac-mukhi-badge{color:#fffdf9;letter-spacing:.06em;background:#a54d2b;border-radius:9999px;padding:4px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10.5px;font-weight:700;display:inline-block;box-shadow:0 2px 6px #a54d2b4d}.aura-zodiac-cta-link{color:#e4c590;align-items:center;gap:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:600;transition:color .2s;display:inline-flex}.aura-zodiac-card:hover .aura-zodiac-cta-link{color:#fff}.aura-zodiac-arrow{transition:transform .2s}.aura-zodiac-card:hover .aura-zodiac-arrow{transform:translate(3px)}.aura-zodiac-benefit-tag{color:#cdbbb0;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #e8dac91f;margin-top:2px;padding-top:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10.5px;line-height:1.35;overflow:hidden}.aura-zodiac-swipe-hint{color:#8c6d56;justify-content:center;align-items:center;gap:6px;margin-top:4px;margin-bottom:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;display:flex}.aura-zodiac-hint-icon{color:#a54d2b}.aura-zodiac-hint-arrow{color:#c89b3c}.aura-zodiac-recommendation-card{background:#fffdf9;border:1px solid #e8dac9;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 6px 20px #2b170d0a}.aura-zodiac-rec-icon-wrap{background:#fdf5ef;border:1px solid #f1e4d4;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.aura-zodiac-rec-content{flex:1}.aura-zodiac-rec-title{color:#2b170d!important;margin:0 0 4px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important}.aura-zodiac-rec-desc{color:#6b5344;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.45}.aura-zodiac-rec-action{flex-shrink:0}.aura-zodiac-rec-btn{color:#fffdf9;white-space:nowrap;background:#2b170d;border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #2b170d33}.aura-zodiac-rec-btn:hover{background:#a54d2b;transform:translate(2px);box-shadow:0 6px 18px #a54d2b4d}.aura-zodiac-rec-btn svg{color:#e4c590;transition:transform .2s}.aura-zodiac-rec-btn:hover svg{transform:translate(3px)}@media(max-width:680px){.aura-zodiac-section-wrapper{padding:36px 14px 40px}.aura-zodiac-header{margin-bottom:20px}.aura-zodiac-title{font-size:28px!important}.aura-zodiac-subtitle{font-size:13px}.aura-zodiac-carousel{gap:12px;margin:0 -2px;padding:4px 2px 16px}.aura-zodiac-card{border-radius:16px;flex:0 0 200px;min-width:200px;padding:14px 12px}.aura-zodiac-img-box{aspect-ratio:1;height:auto;margin-bottom:10px}.aura-zodiac-rashi-hi{font-size:21px!important}.aura-zodiac-recommendation-card{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.aura-zodiac-rec-title{font-size:19px!important}.aura-zodiac-rec-desc{font-size:12px}.aura-zodiac-rec-action{width:100%}.aura-zodiac-rec-btn{justify-content:center;width:100%;padding:10px 18px}}.mobile-nav-cart-badge{color:#fff;font-variant-numeric:tabular-nums lining-nums;background:#b85d25;border:1.5px solid #fffdf9;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-8px;box-shadow:0 2px 6px #b85d2566}.mobile-nav a.active{font-weight:700;color:#8c2b10!important}.mobile-nav a.active .nav-icon-box{color:#8c2b10;transform:translateY(-1px)}.aura-ai-pill-btn{color:#fbf7ee;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#2b1408,#1f0e05);border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:6px;margin-right:4px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #2b140840,inset 0 1px 1px #ffebaa33}.aura-ai-pill-btn:hover{color:#fff9ea;border-color:#d4af37d9;transform:translateY(-1px);box-shadow:0 4px 18px #b85d2559,inset 0 1px 1px #ffebaa66}.aura-ai-pill-glow{pointer-events:none;background:radial-gradient(circle,#d4af3740,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.aura-ai-pill-icon-box{color:#d4af37;justify-content:center;align-items:center;display:flex}.aura-ai-sparkle-icon{filter:drop-shadow(0 0 4px #d4af3799)}.aura-ai-pill-text{z-index:1;color:#fffdf9;font-family:inherit;position:relative}.aura-ai-live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite auraAiPulse;box-shadow:0 0 6px #10b981}@keyframes auraAiPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media(max-width:768px){.aura-ai-pill-btn{gap:4px;padding:5px 10px;font-size:12px}}.aura-ai-floating-btn-wrap{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:10020;touch-action:manipulation;-webkit-user-select:none;user-select:none;backface-visibility:hidden;align-items:center;display:inline-flex;position:fixed;left:16px;right:auto}@media(min-width:1024px){.aura-ai-floating-btn-wrap{bottom:24px;left:24px;right:auto}}.aura-ai-floating-pill{color:#fffdf9;will-change:transform;backface-visibility:hidden;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#1c0b03f5,#351607f0 48%,#150802fa);border:1.2px solid #f59e0ba6;border-radius:999px;align-items:center;min-height:36px;padding:3px 6px 3px 8px;font-family:inherit;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;animation:3.2s ease-in-out infinite auraFloatingBob;display:inline-flex;position:relative;transform:translate(0);box-shadow:0 4px 16px #190a036b,0 0 14px #d4af3738,inset 0 1px 1px #ffffff2e}.aura-ai-floating-pill:hover{border-color:#fde68a;animation-play-state:paused;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 22px #190a0385,0 0 18px #d4af3766,inset 0 1px 2px #ffffff47}.aura-ai-floating-main-btn{color:#fffdf9;cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:7px;padding:1px 2px 1px 0;font-family:inherit;display:inline-flex}.aura-ai-label-group{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.aura-ai-floating-sub{color:#fef08a;text-transform:uppercase;letter-spacing:.05em;opacity:.95;font-size:8.5px;font-weight:700}.aura-ai-floating-divider{background:linear-gradient(#d4af371a,#d4af37b3,#d4af371a);flex-shrink:0;width:1px;height:16px;margin:0 4px 0 3px}.aura-ai-floating-dismiss-btn{color:#fef3c7;cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 35% 35%,#f3e5ab38,#d4af371f 70%,#2b140859);border:1px solid #d4af3780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #00000040}.aura-ai-floating-dismiss-btn:hover,.aura-ai-floating-dismiss-btn:active{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#f87171;transform:scale(1.1);box-shadow:0 0 8px #dc26268c}.aura-ai-drag-handle{color:#d4af3773;justify-content:center;align-items:center;margin-left:-4px;margin-right:-2px;transition:color .2s;display:flex}.aura-ai-floating-btn:hover .aura-ai-drag-handle{color:#d4af37e6}.aura-ai-floating-dismiss{color:#f3e5ab;cursor:pointer;z-index:10;touch-action:manipulation;background:#ffffff14;border:1px solid #d4af374d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:static}.aura-ai-floating-dismiss:hover,.aura-ai-floating-dismiss:active{color:#fff;background:#dc2626;border-color:#ef4444;transform:scale(1.1)}.aura-ai-dismissed-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:9995;-webkit-backdrop-filter:blur(8px);color:#fffdf9;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#1f0f06f0;border:1px solid #d4af3773;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:11px;display:flex;position:fixed;left:16px;right:auto;box-shadow:0 6px 20px #0000006b,0 0 10px #d4af3726}.aura-ai-dismissed-toast-text{color:#f5eedc;font-size:11px;line-height:1.2}.aura-ai-undo-btn{color:#fce38a;cursor:pointer;touch-action:manipulation;background:#d4af372e;border:1px solid #d4af3780;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.aura-ai-undo-icon{stroke-width:2.4px;width:10px;height:10px}.aura-ai-undo-btn:hover{color:#fff;background:#d4af3752;border-color:#d4af37;transform:translateY(-.5px)}.aura-ai-undo-btn:active{transform:scale(.95)}@media(min-width:1024px){.aura-ai-dismissed-toast{bottom:24px;left:24px;right:auto}}.aura-ai-floating-btn{color:#fffdf9;cursor:pointer;will-change:transform;backface-visibility:hidden;background:linear-gradient(135deg,#2b1408,#150903);border:1.2px solid #d4af378c;border-radius:999px;align-items:center;gap:7px;min-width:38px;min-height:38px;padding:6px 12px 6px 10px;font-family:inherit;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;animation:3.2s ease-in-out infinite auraFloatingBob;display:flex;position:relative;transform:translate(0);box-shadow:0 4px 16px #1f0e0559,0 0 12px #d4af372e}.aura-ai-floating-btn:hover{border-color:#d4af37;animation-play-state:paused;transform:translateY(-2px)scale(1.02);box-shadow:0 6px 18px #1f0e0573,0 0 14px #d4af374d}@keyframes auraFloatingBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.aura-ai-sparkle-spin{animation:3.5s ease-in-out infinite auraSparkleSpin}@keyframes auraSparkleSpin{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(14deg)scale(1.1)}}.aura-ai-floating-pulse{pointer-events:none;border:1px solid #f59e0b66;border-radius:999px;animation:2.8s infinite auraPulseRing;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}@keyframes auraPulseRing{0%{opacity:.8;transform:scale(.98)}50%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(.98)}}.aura-ai-floating-icon{color:#fef08a;background:radial-gradient(circle at 35% 35%,#fef08a73,#f59e0b4d 60%,#431407b3);border:1.2px solid #fbbf24d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative;box-shadow:0 1px 5px #00000059}.aura-ai-live-dot{background:#22c55e;border:1px solid #1c0b03;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite auraLiveDotPulse;position:absolute;top:-1px;right:-1px;box-shadow:0 0 5px #22c55e}@keyframes auraLiveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.aura-ai-floating-label{letter-spacing:.02em;color:#fffdf9;text-shadow:0 1px 2px #00000080;white-space:nowrap;font-size:12px;font-weight:700}.aura-ai-floating-container{bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:10010;pointer-events:none;justify-content:flex-start;align-items:flex-end;max-width:calc(100vw - 24px);display:flex;position:fixed;left:12px;right:auto}@media(min-width:1024px){.aura-ai-floating-container{justify-content:flex-start;max-width:none;bottom:24px;left:24px;right:auto}}.aura-ai-panel{pointer-events:auto;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;transform-origin:0 100%;background:#fffdf9f5;border:1px solid #d4af3761;flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){.aura-ai-panel{transform-origin:0 100%}}.aura-ai-panel-compact{border-radius:18px;width:min(280px,100vw - 24px);max-width:280px;height:min(430px,62svh);max-height:62svh;box-shadow:0 8px 24px #2b140829,0 2px 8px #2b140814,0 0 16px #d4af371f,inset 0 1px 1px #ffffffe6}@media(min-width:1024px){.aura-ai-panel-compact{width:285px;max-width:85vw;height:440px;max-height:66vh}}.aura-ai-backdrop,.aura-ai-floating-backdrop{z-index:10008;pointer-events:none;background:0 0;transition:background .2s;position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:1024px){.aura-ai-backdrop,.aura-ai-floating-backdrop{justify-content:flex-start}}.aura-ai-backdrop-full,.aura-ai-floating-backdrop.aura-ai-backdrop-full{-webkit-backdrop-filter:blur(4px);background:#12070299;justify-content:center;align-items:center;padding:16px;pointer-events:auto!important}@media(max-width:767px){.aura-ai-floating-container{left:12px;right:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:10010;justify-content:flex-start;align-items:flex-end;width:auto;display:flex;position:fixed}.aura-ai-panel-compact{-webkit-backdrop-filter:blur(16px);background:#fffdf9f7;border:1px solid #d4af376b;border-radius:18px;width:min(280px,100vw - 24px);max-width:280px;height:min(430px,62svh);max-height:62svh;margin:0;box-shadow:0 10px 28px #2b140833,0 2px 8px #2b140814,0 0 18px #d4af3726,inset 0 1px 1px #fffffff2;transform-origin:0 100%!important}.aura-ai-header{box-sizing:border-box;height:48px;min-height:48px;padding:0 10px}.aura-ai-avatar{border-radius:6px;width:22px;height:22px}.aura-ai-title{gap:4px;font-size:12px}.aura-ai-badge{padding:1px 4px;font-size:8px}.aura-ai-status{font-size:9px}.aura-ai-btn-icon{border-radius:6px;width:24px;height:24px}.aura-ai-nav-strip{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:4px;padding:3px 6px;overflow-x:auto}.aura-ai-nav-strip::-webkit-scrollbar{display:none}.aura-ai-strip-btn{flex-shrink:0;padding:2px 6px;font-size:9.5px}.aura-ai-body{gap:6px;padding:7px 8px}.aura-ai-msg-text{padding:6px 9px;font-size:11.5px;line-height:1.4}.aura-ai-prods-reel{border-radius:8px;padding:5px}.aura-ai-prod-card-row{gap:5px;padding:4px 5px}.aura-ai-prod-img-wrap{width:38px;height:38px}.aura-ai-prod-name{font-size:10px}.aura-ai-prod-price{font-size:10.5px}.aura-ai-prod-btn-view,.aura-ai-prod-btn-buy,.aura-ai-prod-btn-add{padding:2px 4px;font-size:8.5px}.aura-ai-chip-btn{padding:2.5px 7px;font-size:10px}.aura-ai-footer{padding:5px 8px calc(5px + env(safe-area-inset-bottom,0px)) 8px}.aura-ai-input-box{border-radius:10px;height:38px;padding:2px 4px 2px 8px}.aura-ai-input-field{font-size:11.5px}.aura-ai-send-btn{border-radius:7px;width:28px;height:28px}.aura-ai-privacy-note{margin-top:3px;font-size:8.5px}}@media(max-width:380px){.aura-ai-floating-container{left:8px;right:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.aura-ai-panel-compact{border-radius:16px;width:min(250px,100vw - 32px);max-width:250px;height:min(410px,58svh);max-height:58svh}.aura-ai-header{height:46px;min-height:46px;padding:0 8px}}.aura-ai-floating-container-full{z-index:10020!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.aura-ai-panel-full{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#fffdf9fa;border:1.5px solid #d4af378c;border-radius:20px;width:min(1080px,88vw);max-width:1200px;height:min(820px,86vh);max-height:88vh;margin:auto;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-radius .2s,box-shadow .28s;box-shadow:0 24px 70px #0c050294,0 4px 20px #00000040,0 0 35px #d4af372e;z-index:10022!important}.aura-ai-panel-full .aura-ai-header{height:52px;min-height:52px;padding:0 16px}.aura-ai-panel-full .aura-ai-title{font-size:14px}.aura-ai-panel-full .aura-ai-avatar,.aura-ai-panel-full .aura-ai-btn-icon{border-radius:8px;width:28px;height:28px}.aura-ai-panel-full .aura-ai-body{gap:10px;padding:14px 18px}.aura-ai-panel-full .aura-ai-msg{max-width:82%}.aura-ai-panel-full .aura-ai-msg-text{border-radius:14px;padding:9px 13px;font-size:13px;line-height:1.55}.aura-ai-panel-full .aura-ai-msg-avatar{border-radius:6px;width:24px;height:24px}.aura-ai-panel-full .aura-ai-footer{padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px)) 16px}.aura-ai-panel-full .aura-ai-input-box{border-radius:12px;min-height:42px;padding:3px 6px 3px 10px}.aura-ai-panel-full .aura-ai-input-field{font-size:13px}.aura-ai-panel-full .aura-ai-send-btn{border-radius:8px;width:32px;height:32px}@media(max-width:767px){.aura-ai-panel-full{z-index:10025!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.aura-ai-panel-full .aura-ai-header{height:calc(48px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:12px;padding-right:12px}.aura-ai-panel-full .aura-ai-body{gap:8px;padding:10px 12px}.aura-ai-panel-full .aura-ai-msg{max-width:90%}.aura-ai-panel-full .aura-ai-msg-text{padding:8px 11px;font-size:12.5px}.aura-ai-panel-full .aura-ai-footer{padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px)) 10px}}.aura-ai-mic-btn{color:#7a5a40;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .2s;display:flex}.aura-ai-mic-btn:hover{color:#8c2b10;background:#8c2b1014}.aura-ai-mic-btn.listening{color:#fff;background:#dc2626;box-shadow:0 0 10px #dc262666}.aura-ai-mic-pulse{animation:1.2s ease-in-out infinite micPulse}@keyframes micPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}.aura-ai-header{color:#fffdf9;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;background:linear-gradient(135deg,#2b1408,#170702);border-bottom:1px solid #d4af3759;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.aura-ai-header-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.aura-ai-header-draggable:active{cursor:grabbing}.aura-ai-panel-drag-cue{color:#d4af3773;align-items:center;margin-left:-2px;margin-right:-4px;display:flex}.aura-ai-header:hover .aura-ai-panel-drag-cue{color:#d4af37d9}.aura-ai-header-left{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.aura-ai-avatar{color:#fffdf9;background:linear-gradient(135deg,#b85d25,#8c2b10);border:1px solid #d4af37;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 1px 4px #00000040}.aura-ai-header-panditji{background:linear-gradient(135deg,#421805,#1f0800)!important;border-bottom:1px solid #ff990080!important}.aura-ai-avatar-panditji{background:linear-gradient(135deg,#e65100,#ff8f00)!important;border:1px solid #ffe082!important;box-shadow:0 0 8px #ff8f0066!important}.aura-ai-badge-panditji{color:#fff8e1!important;background:linear-gradient(135deg,#e65100,#bf360c)!important;border:1px solid #ffe08280!important}.aura-ai-mode-bar{background:#fdf8eef2;border-bottom:1px solid #d4af3740;align-items:center;gap:4px;padding:4px 8px;display:flex}.aura-ai-mode-btn{color:#735c49;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:10.5px;font-weight:600;transition:all .18s;display:flex}.aura-ai-mode-btn:hover{color:#4a2810;background:#d4af371f}.aura-ai-mode-btn.active{color:#fff9ed;background:linear-gradient(135deg,#3b1b08,#240c03);border-color:#d4af3766;box-shadow:0 1px 4px #2810042e}.aura-ai-mode-bar-page{background:#ffffff26;border-radius:8px;align-items:center;gap:6px;padding:3px;display:flex}.aura-ai-mode-btn-page{color:#fffdf9cc;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s;display:flex}.aura-ai-mode-btn-page.active{color:#3b1b08;background:#fffffff2;box-shadow:0 1px 4px #0003}.aura-ai-textarea{resize:none;scrollbar-width:none;box-sizing:border-box;min-height:36px;max-height:96px;padding:8px 8px 6px 10px!important;line-height:1.4!important;overflow-y:auto!important}.aura-ai-textarea::-webkit-scrollbar{display:none}.aura-ai-header-info{flex-direction:column;min-width:0;display:flex}.aura-ai-title{color:#fffdf9;align-items:center;gap:5px;font-size:12.5px;font-weight:700;line-height:1.2;display:flex}.aura-ai-badge{text-transform:uppercase;letter-spacing:.03em;color:#f3e5ab;white-space:nowrap;background:#d4af3733;border:.8px solid #d4af3766;border-radius:999px;padding:1px 4.5px;font-size:8.5px;font-weight:600}.aura-ai-status{color:#d6c4b2;white-space:nowrap;align-items:center;gap:3.5px;margin-top:1px;font-size:9.5px;line-height:1.2;display:flex}.aura-ai-online-dot{background:#10b981;border-radius:50%;width:4.5px;height:4.5px;box-shadow:0 0 5px #10b981}.aura-ai-header-actions{flex:none;align-items:center;gap:5px;margin-left:6px;display:flex}.aura-ai-btn-icon{color:#f3e5ab;cursor:pointer;touch-action:manipulation;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.aura-ai-btn-icon:hover,.aura-ai-btn-icon:active{color:#fff;background:#d4af3740;border-color:#d4af378c;transform:scale(1.05)}.aura-ai-btn-active{color:gold;background:#d4af374d;border-color:#d4af37}.aura-ai-btn-close{color:#fecaca;background:#ef444438;border-color:#ef444466}.aura-ai-btn-close:hover,.aura-ai-btn-close:active{color:#fff;background:#dc2626;border-color:#ef4444;transform:scale(1.08)}.aura-ai-nav-strip{scrollbar-width:none;-ms-overflow-style:none;background:#fdfaf5;border-bottom:1px solid #ebdccb;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 6px;display:flex;overflow-x:auto}.aura-ai-nav-strip::-webkit-scrollbar{display:none}.aura-ai-strip-btn{color:#4a2810;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfcfbc;border-radius:999px;flex-shrink:0;align-items:center;gap:2.5px;padding:2.5px 7px;font-size:10px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.aura-ai-strip-btn:hover,.aura-ai-strip-btn:active{color:#8c2b10;background:#f4ede2;border-color:#b85d25}.aura-ai-strip-btn-link{color:#8c2b10;background:#fdf5ed;border-color:#8c2b104d}.aura-ai-body{overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;background:#fcfaf6;flex-direction:column;flex:1;gap:7px;width:100%;padding:8px;display:flex;overflow-y:auto;overflow-x:hidden!important}.aura-ai-body::-webkit-scrollbar{width:4px}.aura-ai-body::-webkit-scrollbar-thumb{background:#d4af3766;border-radius:4px}.aura-ai-date-divider{justify-content:center;align-items:center;width:100%;margin:8px 0 4px;display:flex}.aura-ai-date-divider span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#5c3516;letter-spacing:.04em;text-transform:uppercase;background:#ebdccbb3;border:1px solid #b85d252e;border-radius:999px;padding:1.5px 8px;font-size:9px;font-weight:700;box-shadow:0 1px 2px #00000008}.aura-ai-session-divider{align-items:center;gap:6px;width:100%;margin:10px 0 6px;display:flex}.aura-ai-session-divider-line{background:linear-gradient(90deg,#0000,#d4af3766,#0000);flex:1;height:1px}.aura-ai-session-divider-label{color:#8c2b10;white-space:nowrap;background:#fdf5ed;border:1px dashed #b85d254d;border-radius:999px;align-items:center;gap:3.5px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.aura-ai-msg-time{color:#9c8272;align-items:center;margin-top:2px;font-size:8.5px;display:flex}.aura-ai-msg-ai .aura-ai-msg-time{justify-content:flex-start;padding-left:2px}.aura-ai-msg-user .aura-ai-msg-time{justify-content:flex-end;padding-right:2px}.aura-ai-msg{gap:6px;max-width:95%;display:flex}.aura-ai-msg-ai{align-self:flex-start}.aura-ai-msg-user{flex-direction:row-reverse;align-self:flex-end}.aura-ai-msg-avatar{color:#d4af37;background:#8c2b10;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.aura-ai-msg-content{flex-direction:column;gap:4px;min-width:0;display:flex}.aura-ai-msg-text{color:#2b1408;word-break:break-word;border-radius:11px;padding:7px 10px;font-size:11.5px;line-height:1.5}.aura-ai-msg-ai .aura-ai-msg-text{background:#fff;border:1px solid #ebdccb;border-top-left-radius:3px;box-shadow:0 1px 4px #2b14080a}.aura-ai-msg-user .aura-ai-msg-text{color:#fffdf9;background:linear-gradient(135deg,#8c2b10,#6e1e07);border-top-right-radius:3px;box-shadow:0 2px 6px #8c2b1033}.aura-ai-msg-text p{margin:0 0 5px;line-height:1.5}.aura-ai-msg-text p:last-child{margin-bottom:0}.aura-ai-msg-text-ai{color:#2b1408;flex-direction:column;gap:5px;display:flex}.aura-ai-msg-text-user{color:#fffdf9;line-height:1.45}.aura-ai-strong{color:#221208;font-weight:700}.aura-ai-msg-user .aura-ai-strong{color:#fff}.aura-ai-italic{color:#5a3e2e;font-style:italic}.aura-ai-code-chip{color:#8c2b10;letter-spacing:.02em;background:#fbf0e4;border:1px solid #e2cfbd;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:700;display:inline-block}.aura-ai-contact-link{color:#8c2b10;text-underline-offset:2px;align-items:center;gap:3px;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-flex}.aura-ai-contact-link:hover{color:#5a1e09}.aura-ai-section-heading{color:#78240c;border-bottom:1px dashed #b85d2540;align-items:center;gap:5px;margin-top:4px;margin-bottom:2px;padding-bottom:2px;font-size:12px;font-weight:700;display:flex}.aura-ai-heading-icon{color:#d4af37;flex-shrink:0;align-items:center;display:flex}.aura-ai-heading-title{letter-spacing:.01em;font-weight:700}.aura-ai-kv-card{background:#fbf8f2;border:1px solid #ebdccb;border-radius:7px;flex-direction:column;gap:3px;margin:3px 0;padding:5px 8px;display:flex}.aura-ai-kv-row{align-items:baseline;gap:5px;font-size:11px;line-height:1.4;display:flex}.aura-ai-kv-key{color:#6e2008;white-space:nowrap;flex-shrink:0;font-size:10.5px;font-weight:700}.aura-ai-kv-val{color:#2b1408;word-break:break-word;font-weight:500}.aura-ai-list-wrap{flex-direction:column;gap:3.5px;margin:3px 0;display:flex}.aura-ai-list-item{color:#2b1408;align-items:flex-start;gap:5px;font-size:11.5px;line-height:1.45;display:flex}.aura-ai-list-bullet{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.aura-ai-dot{color:#b45309;font-size:9px;line-height:1}.aura-ai-step-num{color:#fff;background:#8c2b10;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8.5px;font-weight:700;display:flex}.aura-ai-list-body{flex:1;min-width:0}.aura-ai-para{color:#2b1408;margin:0 0 4px;line-height:1.5}.aura-ai-para:last-child{margin-bottom:0}.aura-ai-bullet{margin:3px 0;padding-left:4px;font-weight:500}.aura-ai-bold-heading{color:#8c2b10;margin:4px 0 2px;font-weight:700}.aura-ai-typing-bubble{background:#fff;border:1px solid #ebdccb;border-radius:3px 11px 11px;align-items:center;gap:4px;padding:8px 12px;display:flex}.aura-ai-typing-bubble .dot{background:#8c2b10;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite typingBlink}.aura-ai-typing-bubble .dot:nth-child(2){animation-delay:.2s}.aura-ai-typing-bubble .dot:nth-child(3){animation-delay:.4s}@keyframes typingBlink{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.aura-ai-prods-reel{box-sizing:border-box;background:#fbf7ee;border:1px solid #ebdccb;border-radius:10px;width:100%;margin-top:3px;padding:6px;overflow-x:hidden}.aura-ai-prods-title{text-transform:uppercase;color:#8c2b10;align-items:center;gap:3.5px;margin-bottom:5px;font-size:9.5px;font-weight:700;display:flex}.aura-ai-prods-list{box-sizing:border-box;flex-direction:column;gap:5px;width:100%;display:flex;overflow-x:hidden}.aura-ai-prod-card-row{box-sizing:border-box;background:#fff;border:1px solid #ebdccb;border-radius:7px;align-items:center;gap:6px;width:100%;padding:4px 6px;display:flex;box-shadow:0 1px 2px #00000005}.aura-ai-prod-img-wrap{background:#f9f5f0;border-radius:5px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.aura-ai-prod-img{object-fit:cover;width:100%;height:100%}.aura-ai-prod-disc{color:#fff;background:#8c2b10;border-radius:2px;padding:.5px 2.5px;font-size:7.5px;font-weight:700;position:absolute;top:1px;right:1px}.aura-ai-prod-info{flex-direction:column;flex:1;gap:1.5px;min-width:0;display:flex}.aura-ai-prod-name{color:#2b1408;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;font-weight:700;overflow:hidden}.aura-ai-prod-meta{align-items:center;gap:4px;display:flex}.aura-ai-prod-price{color:#8c2b10;font-size:10.5px;font-weight:700}.aura-ai-prod-mrp{color:#8a7566;font-size:8.5px;text-decoration:line-through}.aura-ai-prod-rating{color:#b45309;margin-left:auto;font-size:8.5px;font-weight:600}.aura-ai-prod-actions{gap:3px;margin-top:2px;display:flex}.aura-ai-prod-btn-view{color:#4a2810;background:#f4ede2;border:1px solid #dfcfbc;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:2px;padding:2px 4px;font-size:8.5px;font-weight:600;text-decoration:none;display:inline-flex}.aura-ai-prod-btn-buy{color:#8c2b10;cursor:pointer;background:#fef7ee;border:1px solid #d4af37;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:2px;padding:2px 4px;font-size:8.5px;font-weight:600;transition:all .15s;display:inline-flex}.aura-ai-prod-btn-add{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:2px;padding:2px 4px;font-size:8.5px;font-weight:600;transition:all .15s;display:inline-flex}.aura-ai-prod-btn-add.added{background:#047857}.aura-ai-kundali-card{box-sizing:border-box;background:linear-gradient(135deg,#fffdf8,#faf3e6);border:1.5px solid #d4af37;border-radius:9px;width:100%;margin-top:5px;padding:8px 10px;box-shadow:0 2px 8px #4a0e1714}.aura-ai-kundali-header{border-bottom:1px dashed #d4af3766;align-items:center;gap:7px;margin-bottom:6px;padding-bottom:5px;display:flex}.aura-ai-om{flex-shrink:0;font-size:16px}.aura-ai-kundali-title{color:#4a0e17;margin:0;font-size:11.5px;font-weight:700;line-height:1.25}.aura-ai-kundali-subtitle{color:#7a685b;margin-top:1px;font-size:9.5px}.aura-ai-kundali-grid{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px;display:grid}.aura-ai-kundali-cell{background:#fff;border:1px solid #ebdccb;border-radius:5px;flex-direction:column;padding:3px 6px;display:flex}.aura-ai-cell-label{color:#8c786a;text-transform:uppercase;letter-spacing:.02em;font-size:8.5px}.aura-ai-cell-val{color:#4a0e17;word-break:break-word;font-size:10.5px;font-weight:700}.aura-ai-kundali-rec{color:#fffdf7;background:linear-gradient(135deg,#4a0e17,#681523);border:1px solid #d4af37;border-radius:6px;padding:6px 8px}.aura-ai-rec-label{color:#ffe082;text-transform:uppercase;font-size:8.5px;font-weight:700}.aura-ai-rec-mukhi{color:#fff;margin-bottom:3px;font-size:12.5px;font-weight:700}.aura-ai-rec-mantra,.aura-ai-rec-day{color:#f5e6d3;font-size:9.5px;line-height:1.35}.aura-ai-rec-mantra b,.aura-ai-rec-day b{color:#ffe082}.aura-ai-coupons-box{flex-direction:column;gap:5px;display:flex}.aura-ai-coupon-card{background:#fbf7ee;border:1px dashed #b85d25;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.aura-ai-coupon-left{align-items:center;gap:6px;display:flex}.aura-ai-tag-icon{color:#b85d25}.aura-ai-coupon-code{color:#8c2b10;letter-spacing:.04em;font-size:11.5px;font-weight:700}.aura-ai-coupon-desc{color:#666;font-size:9.5px}.aura-ai-coupon-btn{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:600}.aura-ai-coupon-btn.applied{background:#047857}.aura-ai-quick-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.aura-ai-chip-btn{color:#6f3518;cursor:pointer;background:#fff;border:1px solid #d8c7b4;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;transition:all .15s;box-shadow:0 1px 2px #00000005}.aura-ai-chip-btn:hover{color:#fffdf9;background:#8c2b10;border-color:#8c2b10;transform:translateY(-1px)}.aura-ai-action-strip{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:6px;padding:4px 2px 6px;display:flex;overflow-x:auto}.aura-ai-action-strip::-webkit-scrollbar{display:none}.aura-ai-strip-btn{white-space:nowrap;color:#5c3014;cursor:pointer;background:#fbf7ee;border:1px solid #e5d2b8;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:10.5px;font-weight:600;transition:all .18s;display:inline-flex}.aura-ai-strip-btn:hover{color:#fff;background:#8c2b10;border-color:#8c2b10}.aura-ai-strip-btn.highlight{color:#fff;background:#8c2b10;border-color:#8c2b10;box-shadow:0 1px 4px #8c2b1040}.aura-ai-strip-btn.highlight:hover{background:#6a200a}.aura-ai-footer{background:#fff;border-top:1px solid #ebdccb;padding:6px 8px}.aura-ai-input-box{background:#fdfaf5;border:1px solid #dfcfbc;border-radius:9px;align-items:center;gap:5px;padding:2px 4px 2px 8px;transition:border-color .2s;display:flex}.aura-ai-input-box:focus-within{border-color:#8c2b10;box-shadow:0 0 0 2px #8c2b101a}.aura-ai-input-field{color:#2b1408;background:0 0;border:none;outline:none;flex:1;font-size:11.5px}.aura-ai-send-btn{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.aura-ai-send-btn:disabled{cursor:not-allowed;background:#d8c7b4}.aura-ai-privacy-note{color:#806f62;justify-content:center;align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.aura-ai-page-container{max-width:1380px;margin:0 auto;padding:24px 16px 48px}.aura-ai-grid{grid-template-columns:310px 1fr 310px;align-items:start;gap:20px;display:grid}@media(max-width:1100px){.aura-ai-grid{grid-template-columns:280px 1fr}.aura-ai-sidebar-right{display:none}}@media(max-width:820px){.aura-ai-grid{grid-template-columns:1fr}.aura-ai-sidebar-left{display:none}}.aura-ai-card{background:#fff;border:1px solid #ebdccb;border-radius:14px;margin-bottom:16px;padding:16px;box-shadow:0 4px 14px #2b14080a}.aura-ai-profile-card{color:#fffdf9;background:linear-gradient(145deg,#2b1408,#1a0b03);border:1px solid #d4af3766}.aura-ai-profile-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.aura-ai-profile-avatar{color:#fffdf9;background:linear-gradient(135deg,#b85d25,#8c2b10);border:1.5px solid #d4af37;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.aura-ai-profile-name{color:#fffdf9;margin:0;font-size:18px;font-weight:700}.aura-ai-profile-sub{color:#d4af37;font-size:12px}.aura-ai-profile-desc{color:#e5d8cc;margin-bottom:12px;font-size:12.5px;line-height:1.5}.aura-ai-profile-tags{color:#f7ede0;flex-direction:column;gap:6px;font-size:11.5px;display:flex}.aura-ai-card-title{color:#2b1408;text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px;font-size:14px;font-weight:700}.aura-ai-topics-list{flex-direction:column;gap:6px;display:flex}.aura-ai-topic-item{color:#4a2810;text-align:left;cursor:pointer;background:#fbf7ee;border:1px solid #ebdccb;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:flex}.aura-ai-topic-item:hover{color:#8c2b10;background:#f4ede2;border-color:#b85d25;transform:translate(2px)}.aura-ai-topic-icon{color:#b85d25}.aura-ai-history-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aura-ai-action-btn{color:#4a2810;cursor:pointer;background:#f4ede2;border:1px solid #dfcfbc;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.aura-ai-privacy-badge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:6px;padding:8px;font-size:11px;line-height:1.4;display:flex}.aura-ai-main-chat{-webkit-backdrop-filter:blur(20px);background:#fffdf9fa;border:1.5px solid #d4af378c;border-radius:20px;flex-direction:column;height:min(820px,82vh);max-height:88vh;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 20px 60px #0c05021f,0 4px 20px #0000000a,0 0 30px #d4af3726}.aura-ai-chat-topbar{color:#fffdf9;background:linear-gradient(135deg,#2b1408,#1a0b03);border-bottom:1px solid #d4af3766;justify-content:space-between;align-items:center;min-height:52px;padding:12px 18px;display:flex}.aura-ai-chat-status{align-items:center;gap:10px;display:flex}.aura-ai-online-pulse{background:#10b981;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px #10b981}.aura-ai-topbar-info{flex-direction:column;min-width:0;display:flex}.aura-ai-topbar-title{color:#fffdf9;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.aura-ai-topbar-sub{color:#d4af37;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.aura-ai-action-toolbar{flex-shrink:0;align-items:center;gap:5px;display:flex}.aura-ai-toolbar-group{align-items:center;gap:4px;display:flex}.aura-ai-toolbar-separator{background:#d4af3747;flex-shrink:0;width:1px;height:20px;margin:0 2px}.aura-ai-icon-action-btn{color:#fffdf9;cursor:pointer;touch-action:manipulation;box-sizing:border-box;background:#ffffff14;border:1px solid #d4af3759;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;text-decoration:none;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.aura-ai-icon-action-btn:before{content:"";border-radius:inherit;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.aura-ai-icon-action-btn:hover{color:#fff;background:#d4af3738;border-color:#d4af37;transform:translateY(-1px)}.aura-ai-icon-action-btn:active{transform:scale(.94)}.aura-ai-icon-action-btn.active.active-quick{color:#1a0b03;background:linear-gradient(135deg,#d4af37,#aa8010);border-color:#fce38a;box-shadow:0 2px 10px #d4af376b}.aura-ai-icon-action-btn.active.active-panditji{color:#fffdf9;background:linear-gradient(135deg,#ea580c,#9a3412);border-color:#fdba74;box-shadow:0 2px 10px #ea580c73}.aura-ai-action-icon{stroke-width:2.2px;width:18px;height:18px}.aura-ai-om-symbol{-webkit-user-select:none;user-select:none;font-size:19px;font-weight:700;line-height:1;display:inline-block}.aura-ai-action-cart-badge{color:#fff;pointer-events:none;background:linear-gradient(135deg,#dc2626,#991b1b);border:1.5px solid #2b1408;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9.5px;font-weight:800;line-height:1;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 1px 3px #0006}.aura-ai-chat-topbar-actions{gap:8px;display:flex}.aura-ai-topbar-btn{color:#fffdf9;cursor:pointer;background:#ffffff1f;border:1px solid #d4af3766;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.aura-ai-topbar-btn:hover{color:#fff;background:#d4af3740;border-color:#d4af37}.aura-ai-page-messages{background:#fdfaf5bf;flex-direction:column;flex:1;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}@media(max-width:767px){.aura-ai-page-container{padding:8px 6px 28px}.aura-ai-main-chat{border-radius:14px;height:calc(100dvh - 72px);max-height:100dvh}.aura-ai-chat-topbar{gap:8px;min-height:48px;padding:8px 10px}.aura-ai-chat-status{flex:1;gap:7px;min-width:0}.aura-ai-topbar-title{font-size:12.5px}.aura-ai-topbar-sub{font-size:10px}.aura-ai-action-toolbar,.aura-ai-toolbar-group{gap:3px}.aura-ai-icon-action-btn{border-radius:8px;width:35px;min-width:35px;height:35px;min-height:35px}.aura-ai-action-icon{width:17px;height:17px}.aura-ai-om-symbol{font-size:17px}.aura-ai-page-messages{gap:12px;padding:12px 10px}.aura-ai-page-msg{gap:8px;max-width:96%}.aura-ai-page-msg-avatar{width:28px;height:28px}.aura-ai-page-text{border-radius:12px;padding:10px 12px;font-size:13px}.aura-ai-prods-grid{grid-template-columns:1fr}}.aura-ai-page-date-divider{justify-content:center;align-items:center;width:100%;margin:16px 0 8px;display:flex}.aura-ai-page-date-divider span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#4a2810;letter-spacing:.04em;text-transform:uppercase;background:#ebdccbd9;border:1px solid #b85d2540;border-radius:999px;padding:4px 14px;font-size:11px;font-weight:700;box-shadow:0 1px 4px #0000000d}.aura-ai-page-session-divider{align-items:center;gap:12px;width:100%;margin:18px 0 10px;display:flex}.aura-ai-page-session-divider-line{background:linear-gradient(90deg,#0000,#d4af3773,#0000);flex:1;height:1.5px}.aura-ai-page-session-divider-label{color:#8c2b10;white-space:nowrap;background:#fdf5ed;border:1px dashed #b85d2566;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.aura-ai-page-msg-time{color:#9c8272;align-items:center;margin-top:3px;font-size:10.5px;display:flex}.ai-msg .aura-ai-page-msg-time{justify-content:flex-start;padding-left:4px}.user-msg .aura-ai-page-msg-time{justify-content:flex-end;padding-right:4px}.aura-ai-page-msg{gap:14px;max-width:88%;display:flex}.aura-ai-page-msg.ai-msg{align-self:flex-start}.aura-ai-page-msg.user-msg{flex-direction:row-reverse;align-self:flex-end}.aura-ai-page-msg-avatar{color:#d4af37;background:#8c2b10;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aura-ai-page-msg-bubble{flex-direction:column;gap:12px;display:flex}.aura-ai-page-text{letter-spacing:.01em;border-radius:16px;padding:16px 20px;font-size:15px;line-height:1.65}.ai-msg .aura-ai-page-text{color:#2b1408;background:#fff;border:1.2px solid #ebdccb;border-top-left-radius:4px;box-shadow:0 3px 12px #2b14080d}.user-msg .aura-ai-page-text{color:#fffdf9;background:linear-gradient(135deg,#8c2b10,#6a1e09);border-top-right-radius:4px;box-shadow:0 4px 14px #8c2b1047}.aura-ai-page-text .aura-ai-section-heading{margin-top:10px;margin-bottom:6px;padding-bottom:4px;font-size:15.5px}.aura-ai-page-text .aura-ai-kv-card{border-radius:10px;gap:6px;margin:8px 0;padding:10px 14px}.aura-ai-page-text .aura-ai-kv-row{gap:8px;font-size:14px}.aura-ai-page-text .aura-ai-kv-key{font-size:13.5px}.aura-ai-page-text .aura-ai-list-item{gap:8px;margin:4px 0;font-size:14.5px}.aura-ai-page-text .aura-ai-step-num{width:18px;height:18px;font-size:10px}.aura-ai-page-text .aura-ai-dot{font-size:12px}.aura-ai-page-text .aura-ai-para{margin-bottom:8px;font-size:15px;line-height:1.65}.aura-ai-page-text .aura-ai-code-chip{padding:2px 8px;font-size:13px}.aura-ai-inline-link{color:#a54d2b;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.aura-ai-inline-link:hover{color:#7d3519}.aura-ai-bullet{color:#3b1d0a;align-items:flex-start;gap:8px;margin:6px 0;display:flex}.aura-ai-bold-heading{color:#8c2b10;letter-spacing:.01em;margin-top:10px;margin-bottom:4px;font-size:15.5px;font-weight:800}.aura-ai-inline-prods{background:#fffdf9;border:1.5px solid #ecd8c2;border-radius:16px;padding:16px;box-shadow:0 4px 16px #2b14080a}.aura-ai-inline-title{color:#8c2b10;letter-spacing:.01em;align-items:center;gap:7px;margin-bottom:14px;font-size:14px;font-weight:800;display:flex}.aura-ai-prods-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;display:grid}.aura-ai-full-prod-card{background:#fff;border:1.2px solid #ebd8c4;border-radius:14px;flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #2b14080a}.aura-ai-full-prod-card:hover{border-color:#d4af37;transform:translateY(-2px);box-shadow:0 8px 22px #2b14081a}.aura-ai-full-prod-img-wrap{background:#faf6f0;justify-content:center;align-items:center;width:100%;height:155px;display:flex;position:relative;overflow:hidden}.aura-ai-full-prod-img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.aura-ai-full-prod-card:hover .aura-ai-full-prod-img{transform:scale(1.06)}.aura-ai-full-prod-badge{color:#fffdf9;letter-spacing:.02em;background:#8c2b10;border:1px solid #d4af3799;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #00000040}.aura-ai-full-prod-verified-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#047857;background:#fffffff0;border:1px solid #04785733;border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 4px #00000014}.aura-ai-full-prod-details{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.aura-ai-full-prod-title{color:#2b1408;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.aura-ai-full-prod-meta{justify-content:space-between;align-items:center;gap:8px;margin:2px 0;display:flex}.aura-ai-full-prod-prices{align-items:baseline;gap:6px;display:flex}.aura-ai-full-prod-price{color:#8c2b10;font-size:16px;font-weight:800}.aura-ai-full-prod-mrp{color:#8a7566;font-size:12.5px;text-decoration:line-through}.aura-ai-full-prod-rating{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.aura-ai-full-prod-desc{color:#5c402d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.aura-ai-full-prod-btns{gap:6px;margin-top:8px;display:flex}.aura-ai-btn-secondary{color:#4a2810;background:#fdf8f0;border:1.2px solid #ecd8c2;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 6px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.aura-ai-btn-secondary:hover{color:#2b1408;background:#f4ede2;border-color:#d4af37}.aura-ai-btn-primary{color:#fffdf9;cursor:pointer;background:linear-gradient(135deg,#8c2b10,#6e1e07);border:none;border-radius:8px;flex:1.3;justify-content:center;align-items:center;gap:4px;padding:8px 6px;font-size:12px;font-weight:700;transition:all .15s;display:flex;box-shadow:0 2px 6px #8c2b1040}.aura-ai-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 10px #8c2b1059}.aura-ai-btn-primary.added{background:#047857;box-shadow:0 2px 6px #04785740}.aura-ai-page-coupons{flex-direction:column;gap:8px;display:flex}.aura-ai-page-coupon-card{background:#fbf7ee;border:1.5px dashed #b85d25;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.aura-ai-coupon-details{align-items:center;gap:12px;display:flex}.aura-ai-coupon-title{color:#8c2b10;letter-spacing:.05em;font-size:14px;font-weight:800;display:block}.aura-ai-coupon-subtitle{color:#666;font-size:12px;display:block}.aura-ai-coupon-apply-btn{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.aura-ai-coupon-apply-btn.applied{background:#047857}.aura-ai-page-support-card{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:14px 18px}.support-header{color:#1e40af;align-items:center;gap:10px;margin-bottom:10px;display:flex}.support-header p{color:#3b82f6;margin:2px 0 0;font-size:12px}.support-actions{gap:10px;display:flex}.support-wa-btn{color:#fff;background:#25d366;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none}.support-call-btn{color:#fff;background:#1e40af;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none}.aura-ai-page-chips{flex-wrap:wrap;gap:8px;display:flex}.aura-ai-page-chip{color:#6f3518;cursor:pointer;background:#fff;border:1px solid #d8c7b4;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;box-shadow:0 1px 4px #0000000a}.aura-ai-page-chip:hover{color:#fff;background:#8c2b10;border-color:#8c2b10}.aura-ai-page-input-area{background:#fff;border-top:1px solid #ebdccb;padding:16px 24px}.aura-ai-page-form{background:#fdfaf5;border:1.5px solid #dfcfbc;border-radius:14px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.aura-ai-page-form:focus-within{border-color:#8c2b10;box-shadow:0 0 0 3px #8c2b101a}.aura-ai-voice-btn{color:#806f62;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.aura-ai-voice-btn.listening{color:#ef4444;animation:1s infinite pulse}.aura-ai-page-input{color:#2b1408;background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.aura-ai-page-send{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.aura-ai-input-footer-note{color:#806f62;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:11.5px;display:flex}.aura-ai-cart-summary-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.aura-ai-cart-count-badge{color:#fff;background:#8c2b10;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.aura-ai-cart-preview{flex-direction:column;gap:8px;display:flex}.aura-ai-cart-text{color:#4a2810;margin:0;font-size:13px}.aura-ai-checkout-link{color:#fff;background:#8c2b10;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.aura-ai-cart-empty-text{color:#806f62;margin:0;font-size:12.5px}.aura-ai-free-shipping-strip{color:#6f3518;border-top:1px solid #ebdccb;margin-top:12px;padding-top:10px;font-size:11.5px;line-height:1.4}.aura-ai-sidebar-coupons{flex-direction:column;gap:8px;display:flex}.aura-ai-sidebar-coupon-item{background:#fbf7ee;border:1px dashed #b85d25;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.coupon-code-pill{color:#8c2b10;font-size:12px;font-weight:800;display:block}.coupon-desc-text{color:#666;font-size:10.5px;display:block}.coupon-copy-btn{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:700}.coupon-copy-btn.applied{background:#047857}.aura-ai-sidebar-prods{flex-direction:column;gap:10px;display:flex}.aura-ai-sidebar-prod-row{align-items:center;gap:10px;display:flex}.aura-ai-sidebar-prod-thumb{object-fit:cover;background:#f9f5f0;border-radius:8px;width:44px;height:44px}.aura-ai-sidebar-prod-info{flex:1}.aura-ai-sidebar-prod-name{color:#2b1408;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.aura-ai-sidebar-prod-price{color:#8c2b10;font-size:12px;font-weight:700}.aura-ai-sidebar-add-btn{color:#4a2810;cursor:pointer;background:#f4ede2;border:1px solid #dfcfbc;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aura-ai-sidebar-add-btn:hover{color:#fff;background:#8c2b10;border-color:#8c2b10}.aura-ai-mobile-tabs{background:#fdfaf5;border:1px solid #ebdccb;border-radius:12px;gap:6px;margin-bottom:12px;padding:6px;display:none;overflow-x:auto}.aura-ai-mobile-tab{color:#5c3516;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.aura-ai-mobile-tab.active{color:#fffdf9;background:#8c2b10;border-color:#70210c;box-shadow:0 2px 6px #8c2b1040}@media(max-width:820px){.aura-ai-mobile-tabs{display:flex}.aura-ai-grid{grid-template-columns:1fr;gap:12px}.aura-ai-sidebar-left.hidden-mobile,.aura-ai-sidebar-right.hidden-mobile,.aura-ai-main-chat.hidden-mobile{display:none!important}.aura-ai-main-chat{border-radius:14px;height:calc(100dvh - 160px);min-height:520px}.aura-ai-page-container{padding:10px 8px 24px}.aura-ai-page-input-area{padding:10px 12px}}.admin-ai-page{padding:24px}.admin-ai-topbar{background:#fff;border:1px solid #ebdccb;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 24px;display:flex;box-shadow:0 2px 10px #00000008}.admin-ai-title-wrap{align-items:center;gap:16px;display:flex}.admin-ai-icon-box{color:#d4af37;background:linear-gradient(135deg,#2b1408,#150903);border:1.5px solid #d4af37;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-ai-title{color:#2b1408;margin:0;font-size:22px;font-weight:800}.admin-ai-subtitle{color:#806f62;margin:4px 0 0;font-size:13px}.admin-ai-status-pill{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.status-dot{border-radius:50%;width:8px;height:8px}.status-dot.active{background:#16a34a;box-shadow:0 0 6px #16a34a}.status-dot.inactive{background:#dc2626}.admin-ai-tabs{border-bottom:2px solid #ebdccb;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.admin-ai-tab{color:#6f3518;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ebdccb;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.admin-ai-tab:hover{background:#fbf7ee;border-color:#b85d25}.admin-ai-tab.active{color:#fff;background:#8c2b10;border-color:#8c2b10}.admin-ai-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-ai-kpi-card{background:#fff;border:1px solid #ebdccb;border-radius:14px;gap:14px;padding:18px;display:flex;box-shadow:0 2px 8px #00000008}.kpi-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kpi-info{flex-direction:column;display:flex}.kpi-label{color:#806f62;font-size:12px;font-weight:600}.kpi-value{color:#2b1408;margin:2px 0;font-size:20px;font-weight:800}.kpi-trend{font-size:11px;font-weight:700}.kpi-trend.positive{color:#16a34a}.kpi-sub{color:#999;font-size:11px}.admin-ai-insights-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media(max-width:900px){.admin-ai-insights-grid{grid-template-columns:1fr}}.admin-ai-panel-card{background:#fff;border:1px solid #ebdccb;border-radius:14px;padding:20px;box-shadow:0 2px 8px #00000008}.panel-card-title{color:#2b1408;margin:0;font-size:16px;font-weight:700}.panel-card-sub{color:#806f62;margin:4px 0 16px;font-size:12.5px}.admin-ai-cat-breakdown{flex-direction:column;gap:14px;display:flex}.cat-bar-header{color:#4a2810;justify-content:space-between;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.cat-progress-track{background:#f4ede2;border-radius:999px;width:100%;height:8px;overflow:hidden}.cat-progress-fill{border-radius:999px;height:100%}.top-queries-list{flex-direction:column;gap:10px;display:flex}.query-row{background:#fbf7ee;border:1px solid #ebdccb;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.query-rank{color:#b85d25;font-size:12px;font-weight:800}.query-text{color:#2b1408;flex:1;font-size:13px;font-weight:600}.query-count-badge{color:#fff;background:#8c2b10;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.admin-ai-table-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-ai-search-box{background:#fff;border:1px solid #ebdccb;border-radius:10px;align-items:center;gap:8px;width:320px;padding:8px 14px;display:flex}.admin-ai-search-box input{background:0 0;border:none;outline:none;width:100%;font-size:13px}.admin-ai-table-wrap{background:#fff;border:1px solid #ebdccb;border-radius:14px;overflow-x:auto;box-shadow:0 2px 8px #00000008}.admin-ai-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.admin-ai-table th{color:#6f3518;background:#fbf7ee;border-bottom:1px solid #ebdccb;padding:12px 16px;font-weight:700}.admin-ai-table td{color:#2b1408;border-bottom:1px solid #f4ede2;padding:12px 16px}.customer-cell{flex-direction:column;display:flex}.customer-cell small{color:#806f62}.convo-topic-badge{color:#6f3518;background:#fbf7ee;border:1px solid #ebdccb;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.msg-count-pill{background:#f4ede2;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.rec-count-badge{color:#b85d25;font-weight:600}.cart-added-badge{color:#15803d;font-weight:700}.status-badge{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.status-badge.active{color:#15803d;background:#f0fdf4}.status-badge.escalated{color:#b91c1c;background:#fef2f2}.btn-view-timeline{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-ai-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.admin-ai-modal{background:#fff;border-radius:16px;flex-direction:column;width:600px;max-width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000004d}.modal-header{background:#fbf7ee;border-bottom:1px solid #ebdccb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-close-btn{cursor:pointer;color:#666;background:0 0;border:none}.modal-body{background:#fdfaf5;flex:1;padding:20px;overflow-y:auto}.timeline-thread{flex-direction:column;gap:14px;display:flex}.timeline-msg{border-radius:12px;padding:12px 16px}.timeline-msg.user{color:#fff;background:#8c2b10;margin-left:40px}.timeline-msg.ai{background:#fff;border:1px solid #ebdccb;margin-right:40px}.timeline-msg-header{opacity:.8;justify-content:space-between;margin-bottom:4px;font-size:11.5px;display:flex}.modal-footer{background:#fbf7ee;border-top:1px solid #ebdccb;justify-content:flex-end;padding:14px 20px;display:flex}.btn-close-modal{color:#fff;cursor:pointer;background:#4a2810;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.admin-ai-settings-form{flex-direction:column;gap:20px;display:flex}.settings-section-card{background:#fff;border:1px solid #ebdccb;border-radius:14px;padding:20px;box-shadow:0 2px 8px #00000008}.section-title{color:#2b1408;border-bottom:1px solid #f4ede2;margin:0 0 16px;padding-bottom:10px;font-size:16px;font-weight:700}.setting-toggle-row{border-bottom:1px solid #f9f5f0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.setting-toggle-row:last-child{border-bottom:none}.setting-toggle-row strong{color:#2b1408;font-size:14px}.setting-toggle-row p{color:#806f62;margin:2px 0 0;font-size:12px}.toggle-switch{accent-color:#8c2b10;cursor:pointer;width:20px;height:20px}.form-field-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.form-field-group label{color:#4a2810;font-size:13px;font-weight:700}.admin-select,.admin-textarea{color:#2b1408;background:#fdfaf5;border:1px solid #dfcfbc;border-radius:8px;outline:none;padding:10px 12px;font-size:13.5px}.admin-select:focus,.admin-textarea:focus{border-color:#8c2b10}.settings-submit-bar{background:#fff;border:1px solid #ebdccb;border-radius:14px;justify-content:flex-end;align-items:center;gap:16px;padding:16px;display:flex}.save-success-msg{color:#15803d;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.btn-save-settings{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .2s}.btn-save-settings:hover{background:#6e1e07}.btn-wa-action{color:#fff;background:#25d366;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.stock-pill{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.stock-pill.in-stock{color:#15803d;background:#f0fdf4}.toggle-pill.active{color:#15803d;font-size:12px;font-weight:700}@keyframes pulse{50%{opacity:.5}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.45s ease-out both fadeUpIn}.fade-in-up-d1{animation:.45s ease-out 80ms both fadeUpIn}.fade-in-up-d2{animation:.45s ease-out .16s both fadeUpIn}.primary-btn{transition:transform .15s,box-shadow .15s,opacity .15s}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #a54d2b40}.primary-btn:active{transform:scale(.96)translateY(1px)}.product-card img,.aura-shop-card img{max-width:100%}@media(max-width:480px){.aura-modal-backdrop{padding:12px!important}.aura-modal-content-box,.aura-modal-card{max-height:90vh!important;overflow-y:auto!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prices,.prices b,.prices del,.prices em,.detail-price,.detail-price b,.detail-price del,.detail-price em,.selling-price,.mrp-price,.discount-tag,.rating,.rating span,.rating-score,.reviews-count,.aura-card-current-price,.aura-card-mrp,.aura-card-discount-tag,.aura-card-rating-row,.aura-card-reviews-count,.why-aura-curr-price,.why-aura-mrp-price,.why-aura-savings-note,.sticky-selling-price,.sticky-mrp,.sticky-discount-tag,.aura-score-big,.aura-score-details,.stat-value,.stats b,.about-stats b,.cart-total,.cart-icon b,.mobile-nav-cart-badge,.order-card-price,.order-number,.countdown-timer,.strip-time-block b,.digit-val,.popup-timer-pill,.popup-code-val,.coupon-code-text,.coupon-badge,.shop-offer-coupon-chip,.shop-offer-amount,.shop-countdown-num,.badge-code-chip,.aura-badge-code,.card-timer-badge,.floating-code-chip,.floating-countdown,.aura-price-digit,.order-summary-row span,.order-summary-total b{font-variant-numeric:tabular-nums lining-nums!important;font-feature-settings:"tnum" 1,"lnum" 1,"onum" 0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.aura-ai-prod-stock{color:#166534;background:#dcfce7;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.aura-ai-prod-stock.oos{color:#c62828;background:#ffebee}.aura-ai-order-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1060;pointer-events:auto;background:#120702a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aura-ai-order-modal-card{background:#fffdfa;border:1.5px solid #d4af3773;border-radius:18px;flex-direction:column;width:100%;max-width:440px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #190a0380}.aura-ai-order-modal-header{color:#fffdf9;background:linear-gradient(135deg,#2b1408,#170702);border-bottom:1px solid #d4af374d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.aura-ai-order-modal-title{color:#fffdf9;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.aura-ai-order-sparkle{color:#d4af37}.aura-ai-order-modal-close{color:#f3e5ab;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.aura-ai-order-modal-close:hover{color:#fff;background:#dc2626;border-color:#ef4444}.aura-ai-order-modal-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex;overflow-y:auto}.aura-ai-order-prod-row{background:#fbf7ee;border:1px solid #ebdccb;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.aura-ai-order-prod-thumb{background:#fff;border:1px solid #ebdccb;border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.aura-ai-order-prod-thumb img{object-fit:cover;width:100%;height:100%}.aura-ai-order-prod-meta{flex:1;min-width:0}.aura-ai-order-prod-meta h4{color:#2b1408;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:700;overflow:hidden}.aura-ai-order-prod-price-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aura-ai-order-cur-price{color:#8c2b10;font-size:14px;font-weight:800}.aura-ai-order-mrp-price{color:#8c786a;font-size:11px;text-decoration:line-through}.aura-ai-order-free-ship{color:#15803d;background:#dcfce7;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.aura-ai-order-qty-stepper{background:#fff;border:1px solid #dfcfbc;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;display:flex}.aura-ai-order-qty-stepper button{cursor:pointer;color:#8c2b10;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.aura-ai-order-qty-stepper span{color:#2b1408;text-align:center;min-width:14px;font-size:13px;font-weight:700}.aura-ai-order-section{flex-direction:column;gap:6px;display:flex}.aura-ai-order-section-title{text-transform:uppercase;letter-spacing:.04em;color:#8c2b10;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.aura-ai-order-coupon-input{background:#fff;border:1px solid #dfcfbc;border-radius:8px;align-items:center;gap:6px;padding:4px 6px 4px 10px;display:flex}.aura-ai-order-tag{color:#b85d25;flex-shrink:0}.aura-ai-order-coupon-input input{color:#2b1408;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-size:12px;font-weight:700}.aura-ai-order-apply-btn{color:#fff;cursor:pointer;background:#8c2b10;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.aura-ai-order-applied-chip{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;justify-content:space-between;align-items:center;margin-top:4px;padding:4px 8px;font-size:11px;display:flex}.aura-ai-order-applied-chip button{color:#15803d;cursor:pointer;background:0 0;border:none;display:flex}.aura-ai-order-coupon-err{color:#dc2626;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;display:flex}.aura-ai-order-quick-coupons{flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.aura-ai-order-suggest-label{color:#8c786a;font-size:10px}.aura-ai-order-coupon-chip{color:#8c2b10;cursor:pointer;background:#fdf6ec;border:1px dashed #d4af37;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.aura-ai-order-grid-2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.aura-ai-order-field input{box-sizing:border-box;color:#2b1408;background:#fff;border:1px solid #dfcfbc;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-size:12px}.aura-ai-order-field input:focus{border-color:#8c2b10}.aura-ai-order-payment-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.aura-ai-pay-opt{cursor:pointer;background:#fff;border:1.5px solid #ebdccb;border-radius:8px;align-items:flex-start;gap:6px;padding:7px 8px;transition:all .15s;display:flex}.aura-ai-pay-opt.selected{background:#fdf5ed;border-color:#8c2b10}.aura-ai-pay-opt input{accent-color:#8c2b10;margin-top:2px}.aura-ai-pay-opt strong{color:#2b1408;font-size:11.5px;display:block}.aura-ai-pay-opt small{color:#8c786a;font-size:9.5px;display:block}.aura-ai-order-summary-box{background:#fbf7ee;border:1px solid #ebdccb;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.aura-ai-order-summary-row{color:#5c3516;justify-content:space-between;font-size:11.5px;display:flex}.aura-ai-green{font-weight:600;color:#15803d!important}.aura-ai-order-summary-total{color:#2b1408;border-top:1px dashed #ebdccb;justify-content:space-between;align-items:center;margin-top:2px;padding-top:5px;font-size:13px;font-weight:700;display:flex}.aura-ai-order-summary-total strong{color:#8c2b10;font-size:16px}.aura-ai-order-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;display:flex}.aura-ai-order-btn-primary{color:#fffdf9;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#8c2b10,#6e1e07);border:1px solid #d4af37;border-radius:10px;width:100%;padding:10px 14px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #8c2b1040}.aura-ai-order-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #8c2b1059}.aura-ai-order-btn-primary:disabled{opacity:.6;cursor:not-allowed}.aura-ai-order-guarantee{color:#8c786a;text-align:center;justify-content:center;align-items:center;gap:4px;margin-top:4px;font-size:9.5px;display:flex}.aura-ai-order-success-view{text-align:center;padding:10px 0}.aura-ai-order-success-icon{color:#16a34a;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 10px;display:flex}.aura-ai-order-success-view h3{color:#2b1408;margin:0 0 4px;font-family:Cormorant Garamond,serif;font-size:20px}.aura-ai-order-id-tag{color:#8c2b10;margin-bottom:12px;font-size:12px}.aura-ai-order-success-box{text-align:left;background:#fbf7ee;border:1px solid #ebdccb;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;font-size:11.5px;display:flex}.aura-ai-order-success-item{justify-content:space-between;gap:8px;display:flex}.aura-ai-gold-text{color:#8c2b10;font-weight:700}.aura-ai-order-badge-row{color:#15803d;justify-content:center;gap:10px;margin-top:10px;font-size:10.5px;font-weight:600;display:flex}.aura-ai-order-badge-row span{align-items:center;gap:3px;display:flex}.aura-ai-prod-btn-buy{color:#2b1408;cursor:pointer;white-space:nowrap;background:#d4af37;border:1px solid #b89320;border-radius:5px;justify-content:center;align-items:center;gap:2px;padding:3px 6px;font-size:9.5px;font-weight:700;transition:all .15s;display:inline-flex}@keyframes auraFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auraPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}@keyframes auraShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes auraSpinSmooth{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aura-animated-view{animation:.3s cubic-bezier(.16,1,.3,1) forwards auraFadeIn}.aura-refresh-spinner{animation:.8s linear infinite auraSpinSmooth;display:inline-flex}.aura-shimmer-box{background:linear-gradient(90deg,#f0e8dc 25%,#fcefdc,#f0e8dc 75%) 0 0/200% 100%;animation:1.5s infinite auraShimmer}@keyframes auraChatFadeOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(1.5px);transform:translateY(-8px)scale(.985)}}@keyframes auraChatFadeIn{0%{opacity:0;filter:blur(1.5px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes auraRotateIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auraRefreshBannerIn{0%{opacity:0;transform:translate(-50%,-10px)scale(.92)}25%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.95)}}.aura-ai-refresh-fading-out{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) forwards auraChatFadeOut!important}.aura-ai-refresh-fading-in{animation:.32s cubic-bezier(.16,1,.3,1) forwards auraChatFadeIn!important}.aura-ai-btn-refreshing{pointer-events:none;animation:.65s cubic-bezier(.34,1.56,.64,1) auraRotateIcon!important}.aura-ai-refresh-toast{color:#fff9ed;z-index:30;pointer-events:none;white-space:nowrap;background:linear-gradient(135deg,#2b1206,#4a210d);border:1px solid #d4af37a6;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:600;animation:1.3s cubic-bezier(.16,1,.3,1) forwards auraRefreshBannerIn;display:inline-flex;position:absolute;top:50px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059,0 0 14px #d4af374d}@media(max-width:900px){.header{box-sizing:border-box!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 10px!important}.header-left{flex:none!important}.header-center{flex:auto!important;justify-content:flex-start!important;min-width:0!important}.header-right{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;gap:12px!important;min-width:0!important}}@media(max-width:768px){.header{box-sizing:border-box!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:0 8px!important}.header-left{flex:none!important;gap:5px!important}.header-center{flex:auto!important;justify-content:flex-start!important;min-width:0!important;padding-left:4px!important}.header-right{flex:none!important;gap:10px!important;min-width:0!important}.brand{min-width:auto!important}.brand-aura{font-size:24px!important}.brand-sub{letter-spacing:.25em!important;font-size:6px!important}.mobile-menu{min-width:auto!important;min-height:auto!important;margin-left:0!important;padding:4px!important}.mobile-search,.cart-icon,.user-icon{min-width:auto!important;min-height:auto!important;padding:2px!important}.mobile-search svg,.cart-icon svg,.user-icon svg,.mobile-menu svg{width:20px!important;height:20px!important}.aura-ai-pill-btn{border-width:1px!important;flex-shrink:0!important;gap:4px!important;margin-right:0!important;padding:4px 8px!important;font-size:10px!important}.aura-ai-pill-btn svg{width:12px!important;height:12px!important}.cart-icon b{width:14px!important;height:14px!important;font-size:8px!important;top:-4px!important;right:-6px!important}}@media(max-width:480px){.header{box-sizing:border-box!important;gap:4px!important;width:100%!important;max-width:100%!important;padding:0 6px!important}.header-left{gap:4px!important}.header-center{min-width:0!important;padding-left:2px!important}.header-right{gap:8px!important;min-width:0!important}.brand-logo-img{object-fit:contain!important;max-width:110px!important;height:36px!important;max-height:36px!important}.aura-ai-pill-btn{gap:3px!important;padding:3px 6px!important;font-size:10px!important}.aura-ai-pill-btn svg{width:12px!important;height:12px!important}.mobile-search,.cart-icon,.user-icon,.mobile-menu{padding:2px!important}.mobile-search svg,.cart-icon svg,.user-icon svg,.mobile-menu svg{width:18px!important;height:18px!important}}@media(max-width:400px){.header{gap:3px!important;padding:0 4px!important}.header-right{gap:6px!important}.brand-logo-img{max-width:95px!important;height:32px!important;max-height:32px!important}.aura-ai-pill-text{display:none!important}.aura-ai-pill-btn{border-radius:9999px!important;padding:4px 6px!important}.mobile-search svg,.cart-icon svg,.user-icon svg,.mobile-menu svg{width:17px!important;height:17px!important}}@media(max-width:360px){.header{gap:2px!important;padding:0 3px!important}.header-right{gap:5px!important}.brand-logo-img{max-width:85px!important;height:30px!important;max-height:30px!important}.mobile-search svg,.cart-icon svg,.user-icon svg,.mobile-menu svg{width:16px!important;height:16px!important}.cart-icon b{width:13px!important;height:13px!important;font-size:8px!important;line-height:13px!important;top:-5px!important;right:-6px!important}}.feature-bar b{color:#3b2c25!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.feature-bar span:not(.icon){color:#8c796d!important;font-size:11px!important;display:none!important}@media(max-width:768px){.feature-bar{border-radius:10px!important;width:95%!important;margin-top:-20px!important;padding:12px 6px!important}.feature-bar>div{gap:6px!important;padding:0 4px!important}.feature-bar .icon-wrapper{width:38px!important;height:38px!important}.feature-bar .icon-wrapper svg{width:18px!important;height:18px!important}.feature-bar b{font-size:9px!important;line-height:1.1!important}}@media(max-width:480px){.feature-bar{width:96%!important;margin-top:-15px!important;padding:10px 4px!important}.feature-bar .icon-wrapper{width:32px!important;height:32px!important}.feature-bar .icon-wrapper svg{width:16px!important;height:16px!important}.feature-bar b{font-size:8px!important}}.hero{border-radius:12px!important;max-width:900px!important;margin:20px auto 10px!important;overflow:hidden!important;box-shadow:0 4px 16px #0000000a!important}@media(max-width:768px){.hero{border-radius:10px!important;width:94%!important;margin:15px auto 10px!important}}@media(max-width:480px){.hero{border-radius:8px!important;width:96%!important;margin:10px auto 8px!important}}.feature-bar{z-index:10!important;background:#fffdf9!important;border-radius:12px!important;flex-direction:row!important;justify-content:space-between!important;width:90%!important;max-width:800px!important;margin:-20px auto 30px!important;padding:12px 10px!important;display:flex!important;position:relative!important;box-shadow:0 4px 15px #0000000a!important}.feature-bar>div{text-align:center!important;border-right:1px solid #f0e6dd!important;flex-direction:column!important;flex:1!important;align-items:center!important;gap:5px!important;padding:0 5px!important;display:flex!important}.feature-bar>div:last-child{border-right:none!important}.feature-bar .icon-wrapper{background:#fdf5ef!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;margin:0 auto!important;display:flex!important}.feature-bar .icon-wrapper svg{color:#8c3208!important;stroke-width:1.5px!important;width:18px!important;height:18px!important;margin-bottom:0!important}.feature-bar b{color:#3b2c25!important;letter-spacing:0!important;font-size:10px!important;font-weight:700!important;line-height:1.1!important}.feature-bar span:not(.icon){display:none!important}@media(max-width:768px){.feature-bar{border-radius:10px!important;width:94%!important;margin-top:-15px!important;padding:10px 4px!important}.feature-bar>div{gap:4px!important;padding:0 2px!important}.feature-bar .icon-wrapper{width:28px!important;height:28px!important}.feature-bar .icon-wrapper svg{width:14px!important;height:14px!important}.feature-bar b{font-size:8.5px!important;line-height:1.1!important}}@media(max-width:480px){.feature-bar{border-radius:8px!important;width:96%!important;margin-top:-12px!important;padding:8px 2px!important;box-shadow:0 2px 10px #00000008!important}.feature-bar .icon-wrapper{width:24px!important;height:24px!important}.feature-bar .icon-wrapper svg{width:12px!important;height:12px!important}.feature-bar b{font-size:7px!important;line-height:1!important}}@media(max-width:580px){.product-header-block{padding-bottom:12px}.product-main-title,.detail-copy h1{margin:0 0 6px!important;font-size:20px!important}.product-eyebrow{padding:3px 8px;font-size:10px}.product-eyebrow-row{margin-bottom:6px}.product-origin-tag{font-size:11px}.product-meta-rating{padding-bottom:0;font-size:12px}}.aura-panditji-section{box-sizing:border-box;background:linear-gradient(135deg,#faf6f0,#fffdf9 45%,#f4ece1);border-top:1px solid #e6d8c3;border-bottom:1px solid #e6d8c3;width:100%;padding:34px 20px 28px;position:relative;overflow:hidden}.aura-panditji-section:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#c89b3c 30%,#e5c158,#c89b3c 70%,#0000);height:2px;position:absolute;top:0;left:8%;right:8%}.aura-panditji-container{z-index:2;box-sizing:border-box;max-width:1240px;margin:0 auto;position:relative}.aura-panditji-temple-bg{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.aura-panditji-arch-glow{pointer-events:none;background:radial-gradient(circle,#ebb95f24,#c89b3c0a 55%,#0000 75%);border-radius:50%;width:480px;height:480px;position:absolute;top:-40px;right:5%}.aura-panditji-diya{pointer-events:none;width:32px;height:38px;position:absolute}.aura-panditji-diya.left-diya{opacity:.7;top:18px;left:3%}.aura-panditji-diya.right-diya{opacity:.75;top:24px;right:3%}.diya-base{background:linear-gradient(#d4af37,#8a6014);border-radius:0 0 14px 14px;width:30px;height:12px;position:absolute;bottom:0;box-shadow:0 2px 6px #8a60144d}.diya-flame{background:radial-gradient(at 50% 80%,#fff,#ffe066,#ff8000 70%,#0000);border-radius:50% 50% 35% 35%;width:10px;height:18px;animation:2.5s ease-in-out infinite alternate diyaFlameFlicker;position:absolute;top:4px;left:10px}.diya-glow{background:radial-gradient(circle,#ffb43266,#0000 70%);border-radius:50%;width:26px;height:26px;animation:2.5s ease-in-out infinite alternate diyaPulse;position:absolute;top:-4px;left:2px}@keyframes diyaFlameFlicker{0%{opacity:.95;transform:scale(1)rotate(-1deg)}50%{opacity:1;transform:scale(1.08,.95)rotate(1.5deg)}to{opacity:.9;transform:scale(.96,1.05)rotate(-1deg)}}@keyframes diyaPulse{0%{opacity:.5;transform:scale(.95)}to{opacity:.85;transform:scale(1.1)}}.aura-panditji-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;min-height:440px;display:grid}.aura-panditji-content{z-index:3;flex-direction:column;align-items:flex-start;display:flex}.aura-panditji-badge{color:#4a0e17;letter-spacing:.1em;text-transform:uppercase;background:#4a0e170f;border:1px solid #c89b3c66;border-radius:20px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.aura-panditji-badge-icon{color:#c89b3c}.aura-panditji-heading{color:#4a0e17;letter-spacing:-.01em;margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.aura-panditji-subtext{color:#5c4b40;max-width:620px;margin:0 0 24px;font-size:15.5px;font-weight:400;line-height:1.6}.aura-panditji-benefits-grid{flex-direction:column;gap:12px;width:100%;margin-bottom:28px;display:flex}.aura-panditji-benefit-card{background:#fffdf9bf;border:1px solid #e6d8c3cc;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.aura-panditji-benefit-card:hover{background:#fffdf9;border-color:#c89b3c73;box-shadow:0 3px 10px #4a0e170a}.aura-panditji-check-icon{color:#ffe082;background:#4a0e17;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.aura-panditji-benefit-text h3{color:#4a0e17;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:12.5px;font-weight:700}.aura-panditji-benefit-text p{color:#635347;margin:0;font-size:13.5px;line-height:1.4}.aura-panditji-cta-wrap{align-items:center;margin-bottom:28px;display:flex}.aura-panditji-cta-btn{color:#fffdf7;letter-spacing:.07em;cursor:pointer;background:linear-gradient(135deg,#4a0e17,#631420);border:1px solid #c89b3c;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #4a0e1740}.aura-panditji-cta-btn:hover{color:#fff;background:linear-gradient(135deg,#5c121e,#7a1a28);border-color:#e5c158;transform:translateY(-2px);box-shadow:0 8px 24px #4a0e1759}.aura-panditji-cta-btn:hover .aura-cta-arrow{transform:translate(4px)}.aura-cta-arrow{transition:transform .2s}.aura-input-field:focus{background:#fffffe!important;border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3738,inset 0 1px 2px #00000005!important}.aura-input-field:hover:not(:focus){border-color:#c89b3c!important}.aura-panditji-trust-row{box-sizing:border-box;background:#4a0e1708;border:1px dashed #c89b3c59;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:12px 18px;display:flex}.aura-trust-item{color:#4a0e17;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.aura-trust-icon{color:#c89b3c;flex-shrink:0}.aura-trust-divider{background:#c89b3c66;width:1px;height:12px}.aura-panditji-visual{z-index:3;justify-content:flex-end;align-items:center;padding-right:2%;display:flex;position:relative}.aura-panditji-stage{justify-content:center;align-items:flex-end;width:100%;max-width:420px;display:flex;position:relative}.aura-panditji-mandap-backdrop{z-index:1;background:radial-gradient(circle,#ffe69659,#c89b3c1a 60%,#0000 80%);border:1.5px dashed #c89b3c4d;border-radius:50%;width:320px;height:320px;position:absolute;top:10px}.aura-panditji-character-wrapper{z-index:2;width:100%;max-width:400px;position:relative}.aura-panditji-svg,.aura-panditji-media,.aura-panditji-video,.aura-panditji-gif{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.pj-body-group{transform-origin:210px 500px;animation:4s ease-in-out infinite pjBodyBreathing}@keyframes pjBodyBreathing{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2.5px)scaleY(1.006)}}.pj-stole{transform-origin:115px 275px;animation:6s ease-in-out infinite pjStoleFlow}@keyframes pjStoleFlow{0%,to{transform:rotate(0)}50%{transform:rotate(1.4deg)}}.pj-head-group{transform-origin:210px 200px;animation:12s ease-in-out infinite pjHeadTimeline}@keyframes pjHeadTimeline{0%,16.6%{transform:rotate(0)translateY(0)}22%,33.3%{transform:rotate(-3deg)translateY(-1px)}40%,50%{transform:rotate(2.5deg)translateY(-3px)}56.6%,66.6%{transform:rotate(0)translateY(0)}72%,83.3%{transform:rotate(-3.5deg)translateY(1px)}90%,to{transform:rotate(0)translateY(0)}}.pj-pupils{animation:12s ease-in-out infinite pjPupilTimeline}@keyframes pjPupilTimeline{0%,16.6%{transform:translate(0)}22%,33.3%{transform:translate(-3.5px,.5px)}40%,50%{transform:translate(1px,-2.5px)}56.6%,66.6%{transform:translate(0)}72%,83.3%{transform:translate(-4px,1.5px)}90%,to{transform:translate(0)}}.pj-eyelid-left,.pj-eyelid-right{opacity:0;transform-origin:50%;animation:4s infinite pjBlinkCycle}@keyframes pjBlinkCycle{0%,93%,97%,to{opacity:0}95%{opacity:1}}.pj-arm-left{transform-origin:128px 272px;animation:12s ease-in-out infinite pjArmLeftTimeline}@keyframes pjArmLeftTimeline{0%,18%{transform:rotate(0)translate(0)}25%,38%{transform:rotate(-18deg)translate(-16px,10px)}45%,68%{transform:rotate(0)translate(0)}74%,86%{transform:rotate(-22deg)translate(-20px,14px)}92%,to{transform:rotate(0)translate(0)}}.pj-arm-right{transform-origin:292px 272px;animation:12s ease-in-out infinite pjArmRightTimeline}@keyframes pjArmRightTimeline{0%,36%{transform:rotate(0)translate(0)}44%,56%{transform:rotate(-16deg)translate(-12px,-14px)}64%,to{transform:rotate(0)translate(0)}}.pj-namaste-hands{animation:12s ease-in-out infinite pjNamasteVisibility}@keyframes pjNamasteVisibility{0%,20%{opacity:1;transform:scale(1)}26%,36%{opacity:.12;transform:scale(.9)}42%,70%{opacity:1;transform:scale(1)}76%,86%{opacity:.12;transform:scale(.9)}92%,to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.aura-panditji-section{padding:28px 16px 22px}.aura-panditji-heading{font-size:24px}.aura-panditji-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}}@media(max-width:860px){.aura-panditji-section{padding:22px 14px 18px}.aura-panditji-grid{flex-direction:column;align-items:stretch;gap:18px;min-height:auto;display:flex}.aura-panditji-content{width:100%;min-width:0;max-width:100%}.aura-panditji-badge{letter-spacing:.04em;gap:4px;margin-bottom:6px;padding:3px 9px;font-size:9.5px}.aura-panditji-badge-icon{width:12px;height:12px}.aura-panditji-heading{margin-bottom:6px;font-size:20px;line-height:1.25}.aura-panditji-subtext{margin-bottom:10px;font-size:12px;line-height:1.35}.aura-panditji-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:12px;display:grid}.aura-panditji-benefit-card{border-radius:8px;gap:8px;padding:8px 10px}.aura-panditji-check-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px}.aura-panditji-benefit-text h3{letter-spacing:.01em;margin-bottom:2px;font-size:11px}.aura-panditji-benefit-text p{font-size:11px;line-height:1.3}.aura-panditji-cta-wrap{width:100%;margin-bottom:0}.aura-panditji-cta-btn{letter-spacing:.02em;justify-content:center;gap:6px;width:100%;padding:10px 14px;font-size:12px}.aura-panditji-trust-row{flex-wrap:wrap;justify-content:space-around;gap:8px 12px;margin-top:16px;padding:8px 10px}.aura-trust-item{gap:4px;font-size:9.5px}.aura-trust-divider{opacity:.4;height:10px;display:block}}@media(max-width:480px){.aura-panditji-section{padding:10px 8px}.aura-panditji-grid{flex-direction:column;gap:8px;display:flex}.aura-panditji-visual{justify-content:center!important;padding-right:0!important}.aura-panditji-stage{max-width:160px!important;height:160px!important;margin:0 auto!important}.aura-panditji-mandap-backdrop{width:120px!important;height:120px!important;top:5px!important}.aura-panditji-character-wrapper{max-width:140px!important}.aura-panditji-svg,.aura-panditji-media,.aura-panditji-video,.aura-panditji-gif{max-height:180px!important}.aura-panditji-portrait-card{margin-bottom:6px!important;padding:8px 10px!important}.aura-panditji-portrait-header{gap:8px!important;margin-bottom:6px!important}.aura-panditji-portrait-circle{width:44px!important;height:44px!important}.aura-panditji-portrait-header b{font-size:11.5px!important}.aura-panditji-portrait-header span{padding:1px 4px!important;font-size:8px!important}.aura-panditji-portrait-header div{font-size:9.5px!important}.aura-panditji-quote-box{margin-bottom:6px!important;padding:4px 8px!important;font-size:10px!important}.aura-panditji-promises-grid{grid-template-columns:1fr!important;gap:4px!important;margin-bottom:6px!important}.aura-panditji-promises-grid div{font-size:9.5px!important}.aura-panditji-portrait-btn{border-radius:5px!important;gap:4px!important;padding:6px 10px!important;font-size:10.5px!important}.aura-panditji-whatsapp-card{border-radius:6px!important;gap:4px!important;padding:6px 10px!important}.aura-panditji-whatsapp-card b{font-size:10.5px!important}.aura-panditji-whatsapp-card span{font-size:9.5px!important}.aura-panditji-whatsapp-card a{border-radius:5px!important;padding:4px 8px!important;font-size:10px!important}.aura-panditji-badge{margin-bottom:4px;padding:2.5px 7px;font-size:8.5px}.aura-panditji-heading{margin-bottom:4px;font-size:17px;line-height:1.22}.aura-panditji-subtext{margin-bottom:8px;font-size:11px;line-height:1.3}.aura-panditji-benefits-grid{grid-template-columns:1fr;gap:6px;margin-bottom:8px}.aura-panditji-benefit-card{border-radius:6px;gap:6px;padding:6px 8px}.aura-panditji-check-icon{width:15px;height:15px}.aura-panditji-check-icon svg{width:11px;height:11px}.aura-panditji-benefit-text h3{margin-bottom:1px;font-size:10px}.aura-panditji-benefit-text p{font-size:10px;line-height:1.25}.aura-panditji-cta-btn{gap:5px;padding:9px 10px;font-size:11px}.aura-panditji-trust-row{justify-content:center;gap:4px 8px;margin-top:12px;padding:6px 4px}.aura-trust-item{white-space:nowrap;font-size:8.5px}}@media(max-width:350px){.aura-panditji-section{padding:14px 8px 12px}.aura-panditji-heading{font-size:15px;line-height:1.2}.aura-panditji-subtext{font-size:10px}.aura-trust-item{font-size:8px}}@media(prefers-reduced-motion:reduce){.pj-body-group,.pj-stole,.pj-head-group,.pj-pupils,.pj-eyelid-left,.pj-eyelid-right,.pj-arm-left,.pj-arm-right,.pj-namaste-hands,.diya-flame,.diya-glow{opacity:1!important;animation:none!important;transform:none!important}.pj-eyelid-left,.pj-eyelid-right{opacity:0!important}}@keyframes aura-top-progress{0%{opacity:1;width:0%}50%{opacity:1;width:70%}90%{opacity:1;width:95%}to{opacity:0;width:100%}}@keyframes aura-pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes aura-shimmer-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aura-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aura-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}a,button,select,input[type=radio],input[type=checkbox]{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,color .2s}button:active,.primary-btn:active,.outline-btn:active{transform:scale(.97)!important}.primary-btn:hover,.outline-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #b85d2538}.option-card,.address-card,.payment-card,.filter-chip{transition:all .25s cubic-bezier(.16,1,.3,1)}.option-card:hover,.address-card:hover,.payment-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #b85d251f;border-color:#b85d25!important}.mobile-nav a.active .nav-icon-box{animation:.25s cubic-bezier(.34,1.56,.64,1) forwards aura-scale-in}.order-status-badge-active{animation:2s ease-in-out infinite aura-pulse-soft}.premium-gold-icon,.premium-icon-shimmer,.product-size-badge-prominent svg{filter:drop-shadow(0 2px 4px #e5c15873);transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-size-badge-prominent{transition:transform .3s,box-shadow .3s}.product-size-badge-prominent:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e5c15838,inset 0 1px #ffffffe6!important}.product-size-badge-prominent:hover .premium-icon-shimmer{transform:scale(1.15)rotate(8deg)}.product-gallery-column svg,.product-info-column svg,.why-buy-pillar-icon-circle svg,.lab-cert-shield-badge svg,.accordion-header svg{filter:drop-shadow(0 1px 2px #00000014)}@keyframes shine{0%{left:-100%}50%{left:100%}to{left:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#cart-main-responsive-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;display:grid!important}@media(min-width:900px){#cart-main-responsive-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,400px)!important;gap:24px!important}.cart-right-column{position:sticky!important;top:90px!important}.cart-mobile-sticky-bar{display:none!important}}@media(max-width:899px){.cart-mobile-sticky-bar{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;z-index:9998!important;display:flex!important}#aura-cart-page{padding-bottom:160px!important}}#cart-recommendations-section img,.aura-shop-card img,.aura-card-img,.product-card img,.product-image img,[id^=product-card-] img{object-fit:contain!important;object-position:center!important;max-width:100%!important;max-height:100%!important;margin:auto!important;display:block!important}@media(max-width:480px){.cart-item-card{gap:10px!important;padding:12px 10px!important}}html,body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a,button,[role=button],[role=link],.aura-shop-card,.aura-cat-card,.mobile-nav a,.aura-ai-pill-btn,.primary-btn,.outline-btn,.header button,.header a,.mobile-menu,.mobile-search,.brand{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.aura-shop-card:active{transition:transform 80ms ease-out!important;transform:scale(.985)!important}.aura-cat-card:active{transition:transform 80ms ease-out!important;transform:scale(.95)!important}.mobile-nav a:active{transition:transform 80ms ease-out!important;transform:scale(.92)!important}@keyframes fastImageSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.fastImageSkeletonShimmer{background:#eee2d3!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}.shop-page-wrapper{max-width:1240px;margin:0 auto;padding:16px 16px 90px;background:#fdfbf7;color:#2b170d}@media(min-width:768px){.shop-page-wrapper{padding:24px 24px 100px}}.shop-back-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #eadecd;color:#7a320c;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:20px;cursor:pointer;box-shadow:0 2px 6px #2b170d08;transition:all .2s ease;margin-bottom:16px}.shop-back-btn:hover{background:#fdf5ee;border-color:#a54d2b;transform:translate(-2px)}.shop-top-offer-card{position:relative;background:linear-gradient(135deg,#2b170d,#3e1f10,#241208);border:1.5px solid rgba(200,155,60,.4);border-radius:16px;padding:18px 18px 14px;color:#fbf5ef;box-shadow:0 10px 30px #2412082e,inset 0 1px 1px #ffffff1a;overflow:hidden;margin-bottom:24px}.shop-offer-glow-accent{position:absolute;top:-50px;right:-50px;width:160px;height:160px;background:radial-gradient(circle,#c89b3c40,#c89b3c00 70%);border-radius:50%;pointer-events:none}.shop-offer-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.shop-offer-tag{display:inline-flex;align-items:center;gap:6px;background:#c89b3c29;border:1px solid rgba(200,155,60,.45);color:#f7dfa5;font-size:10.5px;font-weight:700;letter-spacing:.8px;padding:3px 9px;border-radius:20px;text-transform:uppercase}.shop-offer-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#4ade80;letter-spacing:.5px}.shop-offer-pulse-dot{width:6px;height:6px;background-color:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80;animation:auraOfferPulse 1.8s infinite}@keyframes auraOfferPulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.8}}.shop-offer-main-content{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.shop-offer-main-content{flex-direction:row;align-items:center;justify-content:space-between}}.shop-offer-text-block{flex:1}.shop-offer-amount-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.shop-offer-amount{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:26px;font-weight:800;color:#fde8b7;line-height:1;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"lnum" on,"onum" off;text-shadow:0 2px 10px rgba(0,0,0,.4)}.shop-offer-coupon-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px dashed #c89b3c;color:#fde8b7;padding:4px 10px;border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.shop-offer-coupon-chip:hover{background:#c89b3c40;border-color:#fde8b7;transform:translateY(-1px)}.shop-offer-coupon-chip small{font-size:9px;opacity:.75;font-family:Inter,sans-serif;letter-spacing:.2px}.shop-offer-subtitle{font-size:12px;color:#d1bda9;margin:4px 0 0;line-height:1.4}.shop-countdown-container{display:flex;align-items:center;gap:6px}.shop-countdown-box{background:#0006;border:1px solid rgba(200,155,60,.3);border-radius:8px;min-width:46px;padding:6px 4px;text-align:center;display:flex;flex-direction:column;align-items:center}.shop-countdown-num{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums}.shop-countdown-lbl{font-size:8px;font-weight:700;letter-spacing:.5px;color:#c89b3c;margin-top:2px;text-transform:uppercase}.shop-countdown-colon{font-size:14px;font-weight:700;color:#c89b3c;opacity:.8}.shop-offer-trust-strip{margin-top:14px;padding-top:10px;border-top:1px solid rgba(200,155,60,.2);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;font-size:9.5px;font-weight:600;color:#d1bda9;letter-spacing:.5px;text-transform:uppercase}.shop-trust-item{display:inline-flex;align-items:center;gap:4px}.shop-trust-sep{opacity:.35;color:#c89b3c}.shop-header-container{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.shop-heading-group h1{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:600;color:#2b170d;margin:0 0 4px;line-height:1.1}@media(min-width:600px){.shop-heading-group h1{font-size:38px}}.shop-heading-group p{font-size:13px;color:#7d6d62;margin:0;line-height:1.4}.shop-sort-box{position:relative;min-width:170px}.shop-sort-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ded0bf;border-radius:10px;padding:9px 34px 9px 12px;font-size:12.5px;font-weight:600;color:#3b2416;outline:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px #2b170d05}.shop-sort-select:focus{border-color:#a54d2b;box-shadow:0 0 0 3px #a54d2b1a}.shop-sort-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8c7a6e}.shop-chips-scroll{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 14px;margin-bottom:18px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.shop-chips-scroll::-webkit-scrollbar{display:none}.shop-chip-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f4ede6;border:1px solid #e8dac9;color:#4a3528;border-radius:24px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;-webkit-user-select:none;user-select:none}.shop-chip-btn:hover{background:#eae0d5;border-color:#d1bda9;transform:translateY(-1px)}.shop-chip-btn.active{background:linear-gradient(135deg,#a54d2b,#8c2b10);border-color:#7a250c;color:#fff;box-shadow:0 4px 14px #a54d2b4d}.shop-chip-count{font-size:10.5px;opacity:.8;background:#00000014;padding:1px 6px;border-radius:10px}.shop-chip-btn.active .shop-chip-count{background:#fff3;color:#fff}.shop-products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:480px){.shop-products-grid{gap:12px}}@media(min-width:768px){.shop-products-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1024px){.shop-products-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.aura-shop-card{position:relative;background:#fff;border:1px solid #eadecd;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 12px #2b170d0a;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:pointer}.aura-shop-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 8px 24px #2b170d17;border-color:#d1bda9}.aura-card-media{position:relative;width:100%;height:175px;background:#f7f1e8;overflow:hidden}@media(min-width:480px){.aura-card-media{height:195px}}@media(min-width:768px){.aura-card-media{height:225px}}.aura-card-img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;display:block;transition:transform .4s ease;padding:4px;box-sizing:border-box}.aura-shop-card:hover .aura-card-img{transform:scale(1.04)}.aura-card-offer-tag{position:absolute;top:8px;left:8px;z-index:3;background:#241208e6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(200,155,60,.6);border-radius:6px;padding:3px 7px;display:flex;flex-direction:column;gap:1px;box-shadow:0 3px 10px #00000040;max-width:75%}.aura-card-offer-tag-title{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:800;color:#fde8b7;white-space:nowrap;line-height:1.1}.aura-card-offer-tag-code{font-size:8.5px;font-weight:700;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;opacity:.95;letter-spacing:.3px}.aura-card-wish-btn{position:absolute;top:8px;right:8px;z-index:4;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #eadecd;display:grid;place-items:center;color:#8c7a6e;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;padding:0}.aura-card-wish-btn:hover{transform:scale(1.1);background:#fffdfa}.aura-card-wish-btn.active{color:#a54d2b;border-color:#f4d0bd;background:#fff8f5}.aura-card-badge-pill{position:absolute;bottom:8px;left:8px;z-index:3;background:linear-gradient(135deg,#a54d2b,#7a250c);color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2.5px 7px;border-radius:4px;box-shadow:0 2px 6px #0003;white-space:nowrap}.aura-card-stock-pill{position:absolute;bottom:8px;right:8px;z-index:3;background:#71717ae6;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px}.aura-card-gallery-dots{position:absolute;bottom:6px;right:8px;z-index:4;display:flex;gap:3px;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:2px 4px;border-radius:10px}.aura-card-gallery-dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;border:none;padding:0;cursor:pointer;transition:all .15s}.aura-card-gallery-dot.active{background:#fde8b7;transform:scale(1.25)}.aura-card-body{padding:10px 10px 12px;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(min-width:600px){.aura-card-body{padding:12px 14px 14px}}.aura-card-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;color:#2b170d;margin:0 0 4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.7em;letter-spacing:-.01em}@media(min-width:600px){.aura-card-title{font-size:16px}}.aura-card-rating-row{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;margin-bottom:6px}.aura-card-reviews-count{color:#8c7a6e;font-weight:400;font-size:10.5px}.aura-card-price-row{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-bottom:8px}.aura-card-current-price{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;color:#2b170d}@media(min-width:600px){.aura-card-current-price{font-size:16.5px}}.aura-card-mrp{font-size:11px;color:#8c7a6e;text-decoration:line-through}.aura-card-discount-tag{font-size:9.5px;font-weight:700;color:#b45309;background:#fef3c7;border:1px solid #fde68a;padding:1px 4px;border-radius:4px;white-space:nowrap}.aura-card-stock-status{font-size:10px;color:#16a34a;display:flex;align-items:center;gap:4px;margin-bottom:8px;font-weight:500}.aura-card-stock-dot{width:5px;height:5px;background:#16a34a;border-radius:50%}.aura-card-add-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1.5px solid #a54d2b;color:#a54d2b;padding:8px 10px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;min-height:36px}.aura-card-add-btn:hover:not(:disabled){background:#a54d2b;color:#fff;box-shadow:0 3px 10px #a54d2b40}.aura-card-add-btn:active:not(:disabled){transform:scale(.98)}.aura-card-add-btn.added{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.aura-card-add-btn:disabled{background:#f4f4f5;border-color:#d4d4d8;color:#a1a1aa;cursor:not-allowed}.shop-empty-state{text-align:center;padding:60px 20px;background:#fff;border:1px dashed #e8dac9;border-radius:16px;margin-top:20px}.shop-empty-title{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;color:#2b170d;margin:0 0 6px}.shop-empty-desc{font-size:13px;color:#7d6d62;margin:0 0 16px}.shop-extended-sections{margin-top:32px;display:flex;flex-direction:column;gap:22px}.shop-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;background:#fff;padding:16px 18px;border-radius:14px;border:1px solid #ebdccb;box-shadow:0 2px 10px #2b170d08}.shop-trust-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:all .2s ease}.shop-trust-card:hover{background:#fdfaf6}.shop-trust-icon-box{width:34px;height:34px;border-radius:8px;background:#fcf4ed;border:1px solid #e8dac9;color:#a54d2b;display:grid;place-items:center;flex-shrink:0}.shop-trust-info h4{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:700;color:#2b170d;margin:0 0 1px;line-height:1.2}.shop-trust-info p{font-size:11px;line-height:1.35;color:#7d6d62;margin:0}.shop-guide-section{background:linear-gradient(180deg,#fff,#faf6f0);border:1px solid #ebdccb;border-radius:14px;padding:20px 18px;box-shadow:0 2px 12px #2b170d08}.shop-section-header.compact{text-align:center;max-width:580px;margin:0 auto 16px}.shop-section-tag{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#a54d2b;margin-bottom:2px}.shop-section-header.compact h3{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;color:#2b170d;margin:0 0 4px}.shop-section-header.compact p{font-size:12px;line-height:1.4;color:#7d6d62;margin:0}.shop-mukhi-cards-grid.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.shop-mukhi-card.compact{background:#fff;border:1px solid #ebdccb;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;transition:all .2s ease}.shop-mukhi-card.compact:hover{border-color:#c89b3c;box-shadow:0 4px 14px #c89b3c1a;transform:translateY(-1px)}.shop-mukhi-top{display:flex;align-items:center;justify-content:space-between}.shop-mukhi-badge{font-size:10px;font-weight:700;color:#a54d2b;background:#fdf2ea;padding:2px 6px;border-radius:4px;border:1px solid #f2dfd1}.shop-mukhi-planet{font-size:10px;color:#806f62;font-style:italic}.shop-mukhi-body h4{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:700;color:#2b170d;margin:0 0 3px}.shop-mukhi-body h4 span{font-weight:600;color:#a54d2b}.shop-mukhi-body p{font-size:11px;line-height:1.35;color:#63544a;margin:0}.shop-mukhi-btn{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#a54d2b;background:transparent;border:none;padding:0;cursor:pointer;margin-top:2px;transition:color .2s}.shop-mukhi-btn:hover{color:#7a320c;text-decoration:underline}.shop-consecration-card.compact{background:linear-gradient(135deg,#251208,#35170a);border:1px solid rgba(200,155,60,.35);border-radius:14px;padding:20px 18px;color:#fbf5ef;position:relative;overflow:hidden;box-shadow:0 8px 24px #2b170d26}.shop-consecration-steps.compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.shop-step-box.compact{background:#ffffff0a;border:1px solid rgba(200,155,60,.2);border-radius:8px;padding:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.shop-step-num{width:22px;height:22px;border-radius:50%;background:#c89b3c;color:#2b170d;font-size:10.5px;font-weight:800;display:grid;place-items:center;margin-bottom:6px}.shop-step-box.compact h5{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:700;color:#faebd7;margin:0 0 2px}.shop-step-box.compact p{font-size:10.5px;line-height:1.35;color:#d1c0b2;margin:0}.shop-faq-section.compact{background:#fff;border:1px solid #ebdccb;border-radius:14px;padding:20px 18px;box-shadow:0 2px 12px #2b170d08}.shop-faq-list.compact{display:flex;flex-direction:column;gap:8px;max-width:780px;margin:0 auto}.shop-faq-item.compact{border:1px solid #ebdccb;border-radius:8px;background:#fdfbf7;overflow:hidden;transition:all .2s ease}.shop-faq-item.compact.open{border-color:#c89b3c;background:#fff;box-shadow:0 2px 8px #c89b3c0f}.shop-faq-question.compact{width:100%;text-align:left;background:transparent;border:none;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:700;color:#2b170d;cursor:pointer}.shop-faq-answer.compact{padding:8px 14px 10px;font-size:11.5px;line-height:1.45;color:#63544a;border-top:1px solid #f4eae0}.shop-consult-cta.compact{background:linear-gradient(135deg,#fbf7f0,#f4eae0);border:1px solid #dcc5ad;border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shop-consult-text.compact h4{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;color:#2b170d;margin:0 0 2px}.shop-consult-text.compact p{font-size:11.5px;color:#7d6d62;margin:0;max-width:500px}.shop-consult-actions.compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shop-consult-btn.compact{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:6px;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s ease}.shop-consult-btn.primary{background:#a54d2b;color:#fff;border:1px solid #8e3e1e}.shop-consult-btn.primary:hover{background:#8e3e1e;box-shadow:0 3px 10px #a54d2b33}.shop-consult-btn.secondary{background:#fff;color:#2b170d;border:1px solid #ebdccb}.shop-consult-btn.secondary:hover{background:#fdfaf6;border-color:#a54d2b}@media(max-width:640px){.shop-extended-sections{margin-top:24px;gap:16px}.shop-trust-grid{padding:12px 10px;gap:8px}.shop-guide-section,.shop-consecration-card.compact,.shop-faq-section.compact{padding:16px 12px;border-radius:12px}.shop-section-header.compact h3{font-size:19px}.shop-faq-question.compact{font-size:14px;padding:9px 12px}.shop-consult-cta.compact{padding:14px 12px}}
