@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-amber-50:#fffbeb;--color-gray-100:#f3f4f6;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-zinc-200:#e4e4e7;--color-zinc-400:#9f9fa9;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tighter:-.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--color-foreground:var(--foreground);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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{inset:0}.top-0{top:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.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-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-300{margin-top:calc(var(--spacing) * 300)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[100dvh\],.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-80{width:calc(var(--spacing) * 80)}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[1400px\]{max-width:1400px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.shrink{flex-shrink:1}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-200{gap:calc(var(--spacing) * 200)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-400{padding:calc(var(--spacing) * 400)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-400{padding-inline:calc(var(--spacing) * 400)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-300{padding-block:calc(var(--spacing) * 300)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-1{padding-bottom:var(--spacing)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-wrap{text-wrap:wrap}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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{--tw-backdrop-blur:blur(8px);-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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.outline-none{--tw-outline-style:none;outline-style:none}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.xl\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)_360px\]{grid-template-columns:320px minmax(0,1fr) 360px}.xl\:p-8{padding:calc(var(--spacing) * 8)}}@media (prefers-color-scheme:dark){.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--ink:#1a1208;--ink-soft:#4a3724;--ink-muted:#7a634c;--paper:#fffaf3;--paper-2:#fff3e0;--gold:#f0b429;--amber:#e8891a;--amber-deep:#b85a08;--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--ink) 10%, transparent)}}:root{--background:var(--paper);--foreground:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1100px 520px at 85% -8%, var(--gold), transparent 62%), linear-gradient(180deg, #fffcf7 0%, #faf6f0 45%, #f7f1e8 100%);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(1100px 520px at 85% -8%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 62%), linear-gradient(180deg, #fffcf7 0%, #faf6f0 45%, #f7f1e8 100%)}}body{color:var(--ink);font-family:var(--font-body), "Segoe UI", sans-serif;letter-spacing:.01em;min-height:100%;font-size:1.02rem}a{color:inherit}.site-wrap{width:min(1100px,100% - 2rem);margin-inline:auto}.topbar{text-align:center;color:#f3e6d0;letter-spacing:.06em;text-transform:uppercase;background:#1a1208;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.82rem;font-weight:600;display:flex}.topbar-flag{flex-shrink:0;font-size:1.1rem;line-height:1}.brand-row{justify-content:space-between;align-items:center;padding:1.15rem 0 .35rem;display:flex}.brand{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:1.55rem;font-weight:600;text-decoration:none}.brand span{color:var(--amber-deep);font-style:italic;font-weight:500}.header-ship{color:var(--amber-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.header-nav{align-items:center;gap:1.1rem;display:flex}.header-nav a{color:var(--ink,#f5ebe0);font-size:.84rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.header-nav a{color:color-mix(in srgb, var(--ink,#f5ebe0) 78%, transparent)}}.header-nav a{letter-spacing:.02em;text-decoration:none}.header-nav a:hover{color:var(--amber-deep)}.how-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0 1.5rem;padding:0;list-style:none;display:grid}.how-card{border:1px solid var(--line);background:var(--amber);border-radius:14px;padding:1.15rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.how-card{background:color-mix(in srgb, var(--amber) 6%, transparent)}}.how-card{gap:.4rem;display:grid}.how-n{color:#1a0f05;background:linear-gradient(135deg,#ffd56a,#e07a10);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:800;display:grid}.how-card strong{font-family:var(--font-display), Georgia, serif;font-size:1.05rem}.how-card p{opacity:.88;margin:0;font-size:.9rem;line-height:1.4}.how-cta{color:#1a0f05;background:linear-gradient(135deg,#ffd56a 0%,#f0a020 45%,#e07a10 100%);border-radius:999px;margin-top:.25rem;padding:.85rem 1.35rem;font-weight:700;text-decoration:none;display:inline-block}.final-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.final-cta-secondary{color:var(--amber-deep);text-underline-offset:3px;margin-top:1.25rem;font-weight:700;text-decoration:underline;display:inline-block}.footer-pay{color:var(--amber-deep);margin:.35rem 0 0;font-size:.88rem;font-weight:600}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;min-height:calc(100svh - 7rem);padding:1.25rem 0 3rem;display:grid}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:1.25rem;min-height:auto;padding-top:.5rem}.hero-visual-col{order:-1}}.section{padding:4.5rem 0}.section-kicker{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-deep);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.section-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.9rem,4.2vw,2.85rem);font-weight:600;line-height:1.12}.section-title em{color:var(--amber-deep);font-style:italic;font-weight:500}.dose-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}@media (max-width:700px){.dose-grid{grid-template-columns:1fr}}.dose-grid article{border-top:1px solid var(--line);padding:1.25rem 0}.dose-grid strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin-bottom:.25rem;font-size:2rem;font-weight:600;display:block}.dose-grid span{color:var(--ink-soft);font-size:.95rem}.gallery-grid{grid-template-columns:repeat(4,1fr);align-items:end;gap:1rem;margin-top:2rem;display:grid}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}.gallery-img{object-fit:contain;filter:drop-shadow(0 18px 28px #00000059);width:100%;height:auto}.final-cta{text-align:center;border-top:1px solid var(--line);padding:3.5rem 0 2rem}.final-cta .section-body{margin-inline:auto}.final-cta-btn{font-family:var(--font-display), Georgia, serif;color:#1a0f05;background:linear-gradient(135deg,#ffd56a 0%,#f0a020 45%,#e07a10 100%);margin-top:1.25rem;padding:.95rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-top:2rem;display:grid}@media (max-width:900px){.reviews-grid{grid-template-columns:1fr}}.review-card{flex-direction:column;gap:.85rem;display:flex}.review-photo{aspect-ratio:4/5;background:#1a1208;overflow:hidden}.review-photo img{object-fit:cover;width:100%;height:100%;display:block}.review-stars{color:var(--amber-deep);letter-spacing:.08em;margin:0;font-size:.95rem}.review-body blockquote{font-family:var(--font-display), Georgia, serif;color:var(--ink);margin:.35rem 0 .75rem;padding:0;font-size:1.15rem;font-style:italic;line-height:1.4}.review-author{flex-direction:column;gap:.1rem;margin:0;font-size:.9rem;display:flex}.review-author span{color:var(--ink-muted)}.section-body{max-width:58ch;color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.6}.benefits{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:800px){.benefits{grid-template-columns:1fr}}.benefit h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.2rem}.benefit p{color:var(--ink-soft);margin:0;line-height:1.5}.story-band{color:#fff4df;background:linear-gradient(120deg,#2a1608,#6b3210 55%,#3a1c08);padding:4rem 0}.story-band .section-title{color:#fff8ea}.story-band .section-body{color:#fff4dfd1}.guarantee{opacity:.85;margin:1.5rem 0 0;font-size:.92rem}.ratings{grid-template-columns:auto 1fr;align-items:end;gap:2rem;margin-top:1.5rem;display:grid}.score{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:4.5rem;line-height:.9}.score-meta{color:var(--ink-soft)}.bars{gap:.45rem;display:grid}.bar-row{grid-template-columns:1.5rem 1fr 2.5rem;align-items:center;gap:.55rem;font-size:.85rem;display:grid}.bar-track{background:var(--ink);height:.45rem}@supports (color:color-mix(in lab, red, red)){.bar-track{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.bar-track{overflow:hidden}.bar-fill{background:linear-gradient(90deg, var(--gold), var(--amber));height:100%}.footer{border-top:1px solid var(--line);color:var(--ink-muted);padding:2.5rem 0 5.5rem;font-size:.9rem}.legal-disclaimer{max-width:75ch;color:var(--ink-muted);opacity:.9;margin:1rem 0 0;font-size:.75rem;line-height:1.45}.paused{text-align:center;padding:4rem 1rem}.admin-shell{--admin-bg:#050505;--admin-elev:#0c0c0c;--admin-panel:#111;--admin-line:#222;--admin-line-soft:#1a1a1a;--admin-text:#f4f4f5;--admin-muted:#9a9a9e;--admin-faint:#6b6b70;--admin-accent:#e8c96a;--admin-accent-deep:#c9a227;--admin-ok:#7dcea0;--admin-err:#e8a0a0;background:radial-gradient(1200px 500px at 10% -10%, #141414 0%, transparent 55%), radial-gradient(900px 420px at 100% 0%, #101010 0%, transparent 50%), var(--admin-bg);min-height:100vh;color:var(--admin-text)}.admin-card{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:16px;width:min(440px,100% - 2rem);margin:12vh auto;padding:1.75rem;box-shadow:0 24px 60px #00000073}.admin-card h1{font-family:var(--font-display), sans-serif;margin:0 0 .35rem}.admin-card p{color:var(--admin-muted);margin:0 0 1.25rem}.admin-card label{color:var(--admin-muted);gap:.35rem;margin-bottom:1rem;font-size:.9rem;display:grid}.admin-card input,.admin-panel input,.admin-panel textarea,.admin-panel select{border:1px solid var(--admin-line);width:100%;color:var(--admin-text);font:inherit;background:#0a0a0a;border-radius:10px;padding:.7rem .85rem;transition:border-color .15s,background .15s}.admin-card input:focus,.admin-panel input:focus,.admin-panel textarea:focus,.admin-panel select:focus{border-color:var(--admin-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-card input:focus,.admin-panel input:focus,.admin-panel textarea:focus,.admin-panel select:focus{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-line))}}.admin-card input:focus,.admin-panel input:focus,.admin-panel textarea:focus,.admin-panel select:focus{background:#0e0e0e}.admin-card button,.admin-panel button{cursor:pointer;font-weight:700;font-family:var(--font-display), sans-serif;background:linear-gradient(135deg, #f0d78a, var(--admin-accent-deep));color:#0a0a0a;border:0;border-radius:999px;padding:.75rem 1.05rem}.admin-panel{width:min(960px,100% - 2rem);margin:1.5rem auto 4rem}.admin-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--admin-line);background:#0a0a0ae0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.35rem;padding:.55rem .7rem;display:flex;position:sticky;top:0;box-shadow:0 10px 40px #00000059}.admin-nav-brand{font-family:var(--font-display), sans-serif;color:var(--admin-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.admin-nav-tabs{flex-wrap:wrap;flex:1;gap:.35rem;display:flex}.admin-tab{color:var(--admin-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.42rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s}.admin-tab:hover{color:var(--admin-text);border-color:var(--admin-line);background:#151515}.admin-tab.active{color:#0a0a0a;background:#f5f5f5;border-color:#0000}.admin-market-switch{border:1px solid var(--admin-line);background:#111;border-radius:999px;gap:.2rem;padding:.2rem;display:flex}.admin-market{color:var(--admin-muted);white-space:nowrap;border-radius:999px;padding:.38rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none}.admin-market:hover{color:var(--admin-text)}.admin-market.active{background:var(--admin-accent);color:#0a0a0a}.admin-nav-out{color:var(--admin-muted)!important;border:1px solid var(--admin-line)!important;background:0 0!important;border-radius:999px!important;padding:.42rem .85rem!important;font-size:.82rem!important;font-weight:600!important}.admin-nav-out:hover{color:var(--admin-text)!important;border-color:#333!important}@media (max-width:560px){.admin-nav{position:static}.admin-nav-brand{width:100%}.admin-tab{text-align:center;flex:1}}.admin-side,.admin-topbar{display:none}@media (min-width:900px){.admin-shell:has(.admin-side){padding-left:248px;display:flow-root}.admin-shell:has(.admin-side) .admin-panel{width:min(1120px,100% - 4rem);margin:calc(72px + 1.75rem) auto 4rem}.admin-shell .admin-nav{display:none}.admin-side{z-index:30;border-right:1px solid var(--admin-line);background:#0b0b0b;flex-direction:column;gap:1.25rem;width:248px;padding:1.4rem .85rem 1rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.admin-side-brand{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--admin-accent);padding:0 .6rem .4rem;font-size:1.35rem;font-weight:800}.admin-side-group{gap:.2rem;display:grid}.admin-side-label{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-faint);margin:0 0 .3rem;padding:0 .6rem;font-size:.72rem;font-weight:700}.admin-side-link,.admin-side-out{color:#c8c8cc;border-radius:10px;align-items:center;gap:.7rem;padding:.62rem .7rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.admin-side-link:hover,.admin-side-out:hover{color:var(--admin-text)!important;background:#171717!important}.admin-side-link.active{color:#0a0a0a;background:#f5f5f5}.admin-side-icon{flex:none;width:18px;height:18px}.admin-side-badge{background:var(--admin-accent);color:#0a0a0a;text-align:center;border-radius:999px;min-width:1.4rem;margin-left:auto;padding:.05rem .4rem;font-size:.72rem;font-style:normal;font-weight:800}.co-view-nav{display:none!important}.admin-side-out{width:100%;margin-top:auto;color:var(--admin-muted)!important;border:0!important;border-top:1px solid var(--admin-line)!important;background:0 0!important;border-radius:0!important;padding:.9rem .7rem .3rem!important;font-family:inherit!important;font-size:.92rem!important}.admin-topbar{z-index:25;border-bottom:1px solid var(--admin-line);background:#161616;justify-content:space-between;align-items:center;gap:1rem;height:72px;padding:0 2.25rem;display:flex;position:fixed;top:0;left:248px;right:0;margin:0!important}.admin-topbar h2{font-family:var(--font-display), sans-serif;color:var(--admin-text);margin:0;font-size:1.3rem;font-weight:600}}.admin-panel header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-grid{gap:1rem;display:grid}.admin-grid label{color:var(--admin-muted);gap:.35rem;font-size:.9rem;display:grid}.admin-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.msg{margin-top:.75rem;font-size:.9rem}.msg.ok{color:var(--admin-ok)}.msg.err{color:var(--admin-err)}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.admin-page-header h1,.ship-header h1,.admin-accounting h1{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:#fafafa;margin:0;font-size:1.7rem}.admin-page-actions,.ship-header-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-subnav{border:1px solid var(--admin-line,#222);background:#0a0a0a;border-radius:999px;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;margin-bottom:1.1rem;padding:.3rem;display:flex}.admin-sub{align-items:center;gap:.4rem;display:inline-flex;color:var(--admin-muted,#9a9a9e)!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:.42rem .9rem!important;font-size:.82rem!important;font-weight:600!important}.admin-sub:hover{color:#fafafa!important;background:#151515!important}.admin-sub.on{color:#0a0a0a!important;background:#f5f5f5!important;border-color:#0000!important}.admin-sub em{background:#0000001f;border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-style:normal;font-weight:700}.admin-sub:not(.on) em{color:var(--admin-accent,#e8c96a);background:#1c1c1c}.admin-section-card{border:1px solid var(--admin-line,#222);background:var(--admin-panel,#111);border-radius:14px;margin-bottom:1rem;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 8px 28px #00000040}.admin-check-row{color:var(--admin-muted,#9a9a9e);align-items:center;gap:.55rem;flex-direction:row!important;display:flex!important}.admin-check-row input{width:auto!important}.admin-pack-list{gap:.85rem;display:grid}.admin-pack-row{grid-template-columns:1.4fr .8fr 1fr;gap:.55rem;display:grid}.admin-pack-row label{color:var(--admin-muted,#9a9a9e);gap:.3rem;font-size:.85rem;display:grid}.admin-catalog-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-catalog-focus-head p{color:var(--admin-faint,#6b6b70);margin:.25rem 0 0;font-size:.88rem}.ship-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.ship-manual-panel h2{font-family:var(--font-display), sans-serif;color:var(--admin-accent,#e8c96a);margin:0 0 .85rem;font-size:1.1rem}.ship-help-panel .ship-banner,.ship-help-panel .ship-boxes{margin-bottom:.85rem}@media (max-width:640px){.admin-pack-row{grid-template-columns:1fr}.admin-page-header,.ship-header{flex-direction:column}.admin-subnav{border-radius:14px;width:100%}}.co-stock-pill{color:#b8e0c8;background:#13261b;border:1px solid #1f4a30;border-radius:999px;align-self:center;padding:.4rem .8rem;font-size:.85rem;font-weight:700}.co-stock-pill.is-low{color:#ffe6a8;background:#2a2010;border-color:#6b4e12}.co-cod-tag{font-weight:700;color:#ffe6a8!important}.co-guide-form{grid-template-columns:1.4fr 1fr .9fr auto;align-items:center;gap:.5rem;margin-top:.9rem;display:grid}.co-cancel-btn{color:var(--admin-err,#e8a0a0)!important;background:0 0!important;border:1px solid #3a2222!important}.co-inv-forms{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.co-inv-forms form{align-content:start;gap:.7rem;display:grid}.co-inv-forms label{color:var(--admin-muted,#9a9a9e);gap:.3rem;font-size:.85rem;display:grid}.co-card-title{font-family:var(--font-display), sans-serif;color:var(--admin-accent,#e8c96a);margin:0;font-size:1.05rem}.co-low-row{border-top:1px solid var(--admin-line,#222);margin-top:.4rem;padding-top:.7rem}.co-moves{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.co-moves li{border-bottom:1px solid var(--admin-line-soft,#1a1a1a);grid-template-columns:6.5rem 3rem 1fr auto auto;align-items:center;gap:.6rem;padding:.55rem .2rem;font-size:.88rem;display:grid}.co-move-type{text-align:center;color:#c8c8cc;background:#1c1c1c;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.co-move-type.is-in,.co-move-type.is-return{color:#b8e0c8;background:#13261b}.co-move-type.is-out{color:#b8e0ff;background:#10202e}.co-move-note{color:var(--admin-muted,#9a9a9e);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-move-date{color:var(--admin-faint,#6b6b70);font-size:.78rem}.co-move-del{color:var(--admin-faint,#6b6b70)!important;background:0 0!important;border:0!important;padding:.2rem .4rem!important;font-size:.75rem!important}@media (max-width:640px){.co-guide-form,.co-inv-forms{grid-template-columns:1fr}.co-moves li{grid-template-columns:6rem 2.5rem 1fr}.co-move-date,.co-move-del{grid-column:3}}.ship-panel{width:min(980px,100% - 2rem)}.ship-link{color:#e8c96a;align-self:center;font-size:.9rem;text-decoration:none}.ship-banner{color:#c8c8cc;background:#111;border:1px solid #222;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.ship-banner.warn{color:#e8d9a8;background:#222018;border:1px solid #595136}.ship-banner.ok{color:#b8e0c8;background:#1a201c;border:1px solid #3b5245}.ship-toolbar{gap:.75rem;margin-bottom:1.25rem;display:grid}.ship-boxes{color:#c8c8cc;background:#111;border:1px solid #222;border-radius:12px;margin:0 0 1.1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.ship-boxes strong{color:#e8c96a;margin-bottom:.4rem;display:block}.ship-boxes ul{margin:0;padding-left:1.1rem}.ship-box-pick{color:#9a9a9e;gap:.25rem;margin:.45rem 0 .35rem;font-size:.82rem;display:grid}.ship-box-pick select{color:#f4f4f5;background:#0a0a0a;border:1px solid #222;border-radius:8px;max-width:100%;padding:.35rem .45rem}.ship-manual summary{cursor:pointer;color:#e8c96a;font-weight:800}.ship-manual form{margin-top:.9rem}.ship-manual-grid{grid-template-columns:1fr 1fr;gap:.65rem .75rem;display:grid}.ship-manual-wide{grid-column:1/-1}.ship-manual label{color:#cbb59a;gap:.25rem;font-size:.78rem;display:grid}.ship-manual input,.ship-manual select{color:#f4e7d4;background:#0f0c09;border:1px solid #4a3724;border-radius:6px;width:100%;padding:.55rem .65rem}.ship-manual-check{color:#f4e7d4;align-items:center;gap:.45rem;margin:.85rem 0;font-size:.9rem;display:flex}.ship-manual-check input{width:auto}@media (max-width:640px){.ship-manual-grid{grid-template-columns:1fr}}.ship-filters{flex-wrap:wrap;gap:.45rem;display:flex}.ship-chip{color:#c8c8cc!important;background:#151515!important;border:1px solid #222!important;border-radius:999px!important;padding:.45rem .85rem!important;font-size:.82rem!important;font-weight:600!important}.ship-chip.active{color:#0a0a0a!important;background:#f5f5f5!important;border-color:#0000!important}.ship-search{width:100%;color:inherit;font:inherit;background:#0a0a0a;border:1px solid #222;border-radius:10px;padding:.7rem .85rem}.ship-empty{text-align:center;color:#9a9a9e;border:1px dashed #2a2a2a;border-radius:14px;padding:2rem 1rem}.ship-list{gap:1rem;display:grid}.ship-card{background:#111;border:1px solid #222;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 24px #00000047}.ship-card-top{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;display:flex}.ship-order-id{margin-right:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ship-status{border-radius:999px;margin-right:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.status-paid{color:#b8ffd0;background:#1f6b3a}.status-pending{color:#ffe6a8;background:#6b4e12}.status-shipped{color:#b8e0ff;background:#1a4a6b}.status-failed{color:#ffb8b8;background:#6b1a1a}.ship-printed{color:#7dcea0;font-size:.72rem}.ship-track{color:#b8e0ff;background:#1a4a6b;border-radius:999px;margin-right:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.ship-track-delivered{color:#b8ffd0;background:#1f6b3a}.ship-track-review{color:#ffb8b8;background:#6b1a1a}.ship-meta{color:#9a9a9e;font-size:.82rem}.ship-card-grid{grid-template-columns:1.4fr .8fr;gap:1rem;display:grid}.ship-card-grid h3{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9e;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.ship-card-grid p{margin:0;font-size:.95rem;line-height:1.45}.ship-contact{color:#9a9a9e;margin-top:.55rem!important;font-size:.85rem!important}.ship-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.ship-print-btn{color:#0a0a0a!important;background:linear-gradient(135deg,#f0d78a,#c9a227)!important}.ship-pdf-ready{background:#25d36614;border:1px solid #25d366;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;padding:.9rem 1rem;display:flex}.ship-pdf-ready a.ship-print-btn{border-radius:999px;padding:.75rem 1.05rem;font-weight:700;text-decoration:none;display:inline-block}.ship-share-btn{font-weight:700;color:#062b14!important;background:#25d366!important}.ship-pdf-link{color:var(--admin-muted,#9a9a9a);font-size:.8rem}.ship-pdf-close{font-size:.8rem;text-decoration:underline;color:var(--admin-muted,#9a9a9a)!important;background:0 0!important;border:none!important}.ship-print-btn.secondary{color:var(--admin-text,#f2f2f2)!important;border:1px solid var(--admin-line,#333)!important;background:0 0!important}.ship-whatsapp-btn{color:#062b14;font-family:var(--font-display), sans-serif;background:#25d366;border-radius:2px;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.ship-whatsapp-btn:hover{background:#4ade80}.ship-notify-btn{color:#fff;background:#128c7e}.ship-notify-btn:hover{color:#fff;background:#0e7a6e}.ship-tracking{background:#14100b;border:1px solid #4a3724;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.85rem;padding:.6rem .75rem;font-size:.88rem;display:flex}.ship-kicker{letter-spacing:.05em;text-transform:uppercase;color:#cbb59a;font-size:.72rem;font-weight:700}.ship-tracking-links{flex-wrap:wrap;gap:.9rem;display:flex}.ship-tracking-links a{color:#ffd56a}.ship-tracking-links button{color:#ffd56a;cursor:pointer;background:#2a1f14;border:1px solid #4a3724;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.ship-quote{background:#14100b;border:1px solid #4a3724;border-radius:10px;gap:.5rem;margin-top:.85rem;padding:.75rem;display:grid}.ship-rate-list{gap:.4rem;display:grid}.ship-rate{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;color:#fff6e8!important;background:#241a12!important;border:1px solid #4a3724!important;border-radius:8px!important;padding:.55rem .7rem!important;font-size:.85rem!important;display:flex!important}.ship-rate.best{background:#25331f!important;border-color:#2ecc71!important}.ship-rate-name{font-weight:600}.ship-rate-amount{white-space:nowrap;font-weight:800}.ship-quote-hint{color:#cbb59a;font-size:.78rem}.ship-quote-err{color:#ff9b9b;font-size:.85rem}.ship-banner code{background:#120d09;border-radius:4px;padding:.1rem .35rem;font-size:.82rem}.ship-help{color:#cbb59a;border:1px solid #4a3724;border-radius:10px;margin-top:1.5rem;padding:.85rem 1rem;font-size:.88rem}.ship-help a{color:#ffd56a}.ship-help code{background:#120d09;border-radius:4px;padding:.1rem .35rem;font-size:.8rem}.ship-help ol{margin:.75rem 0 0;padding-left:1.2rem}@media (max-width:720px){.ship-card-grid{grid-template-columns:1fr}}.label-print-root{color:#111;background:#ece7df;min-height:100vh;padding:1rem}.label-toolbar{justify-content:space-between;align-items:center;gap:1rem;max-width:4in;margin:0 auto 1rem;display:flex}.label-toolbar a{color:#1a0f05;font-weight:600}.label-toolbar button{cursor:pointer;color:#1a0f05;background:linear-gradient(135deg,#ffd56a,#e07a10);border:0;border-radius:8px;padding:.7rem 1rem;font-weight:700}.label-sheet{box-sizing:border-box;color:#000;background:#fff;border:1px solid #ccc;gap:.28in;width:4in;min-height:6in;margin:0 auto;padding:.35in;font-family:Arial,Helvetica,sans-serif;display:grid}.label-block{border-bottom:1px solid #ddd;padding-bottom:.2in}.label-kicker{letter-spacing:.08em;color:#555;margin-bottom:.08in;font-size:10px;font-weight:700}.label-name{margin-bottom:.08in;font-size:18px;font-weight:800;line-height:1.2}.to-block .label-name{font-size:22px}.label-phone{color:#222;margin-top:.1in;font-size:12px}.label-packing{gap:.08in;display:grid}.label-packing-row{border-bottom:1px dashed #ddd;justify-content:space-between;gap:.5rem;padding-bottom:.06in;font-size:13px;display:flex}.label-co-address{font-size:15px;line-height:1.35}.label-co-phone{color:#000;font-size:15px;font-weight:700}.label-co-pay{text-align:center;border:3px solid #000;border-radius:6px;gap:.04in;padding:.12in;display:grid}.label-co-pay span{letter-spacing:.06em;font-size:12px;font-weight:800}.label-co-pay strong{font-size:26px;font-weight:900}.label-co-pay.is-cod{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000}@media print{@page{size:4in 6in;margin:.2in}html,body{background:#fff!important;margin:0!important;padding:0!important}.no-print,.label-toolbar{display:none!important}.label-print-root{background:#fff!important;min-height:auto!important;padding:0!important}.label-sheet{width:100%;min-height:auto;box-shadow:none;border:0;margin:0;padding:0}}.status-page{text-align:center;place-items:center;min-height:70vh;padding:2rem 1.25rem;display:grid}.status-card{width:100%;max-width:28rem}.status-eyebrow{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin:0 0 .35rem;font-size:.85rem}.status-page h1{font-family:var(--font-display), sans-serif;margin:0 0 .75rem;font-size:clamp(1.75rem,5vw,2.6rem)}.status-lead{margin:0 0 1rem;line-height:1.45}.status-note{opacity:.85;margin:0 0 1.25rem;line-height:1.4}.status-wa-btn{background:#1fad5a;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:22rem;margin:0 auto .85rem;padding:.95rem 1.1rem;font-weight:700;line-height:1.25;display:inline-flex;color:#fff!important;text-decoration:none!important}.status-wa-btn:hover{background:#178a47}.status-secondary{color:var(--amber-deep);text-underline-offset:3px;margin-top:.35rem;font-weight:700;text-decoration:underline;display:inline-block}.status-page a{color:var(--amber-deep);margin-top:0;font-weight:700;display:inline-block}.pago-page{text-align:left}.pago-page>div{width:100%;max-width:28rem}.pago-summary{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.45}.pago-steps{gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.pago-steps li{border:1px solid var(--amber);border-radius:12px;gap:.35rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pago-steps li{border:1px solid color-mix(in srgb, var(--amber) 28%, transparent)}}.pago-steps li{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.pago-steps li{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.pago-steps strong{font-size:.95rem}.pago-steps span{opacity:.85;font-size:.88rem;line-height:1.4}.pago-zelle-box{background:#0000002e;border-radius:10px;gap:.25rem;margin-top:.55rem;padding:.75rem .85rem;display:grid}.pago-zelle-label{letter-spacing:.08em;text-transform:uppercase;color:var(--amber-deep);font-size:.72rem;font-weight:700}.pago-value{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;font-weight:700}.pago-zelle-amt{opacity:.9;font-size:.85rem}.pago-trust{gap:.35rem;margin:0 0 1.25rem;font-size:.9rem;display:grid}.pago-trust p{margin:0}.pago-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem;display:flex}.pago-actions .btn-primary{color:#062;background:#25d366;border-radius:999px;margin-top:0;padding:.85rem 1.25rem;font-weight:800;text-decoration:none;display:inline-block}.pago-actions a:not(.btn-primary){margin-top:0}.pago-fine{opacity:.75;margin-top:1.5rem;font-size:.82rem;line-height:1.45}.offer{flex-direction:column;gap:1rem;display:flex}.eyebrow{font-family:var(--font-body), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-deep);margin:0;font-size:.78rem;font-weight:700}.headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(2.15rem,5vw,3.35rem);font-weight:600;line-height:1.05}.sub{color:var(--ink-soft);max-width:36ch;margin:0;font-size:1.08rem;line-height:1.5}.stat-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.75rem;padding:.85rem 0;display:grid}.stat-strip div{flex-direction:column;gap:.15rem;display:flex}.stat-strip strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.stat-strip span{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.ship-banner{background:var(--gold);margin:0;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.ship-banner{background:color-mix(in srgb, var(--gold) 18%, white)}}.ship-banner{border-left:3px solid var(--amber-deep);color:var(--amber-deep);font-size:.92rem;font-weight:700}.packs-urgency{color:var(--ink-muted);font-size:.88rem;font-style:italic;font-family:var(--font-display), Georgia, serif;margin:0 0 .65rem}.pack-price-col{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.pack-compare{color:var(--ink-muted);font-size:.88rem;text-decoration:line-through}.pack-qty{font-family:var(--font-display), Georgia, serif;color:var(--amber-deep);font-size:1.25rem;font-weight:600}.cta{appearance:none;cursor:pointer;width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;color:#1a0f05;box-shadow:0 12px 30px var(--amber);background:linear-gradient(135deg,#ffd56a 0%,#f0a020 45%,#e07a10 100%);border:0;margin-top:.25rem;padding:1.05rem 1.25rem;font-size:1.15rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cta{box-shadow:0 12px 30px color-mix(in srgb, var(--amber) 35%, transparent)}}.cta{transition:transform .18s,filter .18s}.meta-row{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.bullets{gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.bullets li{color:var(--ink);padding-left:1.35rem;font-size:.98rem;line-height:1.35;position:relative}.bullets li:before{content:"";background:linear-gradient(135deg, var(--gold), var(--amber));border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.packs-block{margin-top:.35rem}.packs-label{margin:0 0 .2rem;font-size:.95rem;font-weight:700}.packs{gap:.55rem;display:grid}.pack{text-align:left;border:1.5px solid var(--amber);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pack{border:1.5px solid color-mix(in srgb, var(--amber) 35%, transparent)}}.pack{background:#fff}@supports (color:color-mix(in lab, red, red)){.pack{background:color-mix(in srgb, white 80%, var(--gold) 8%)}}.pack{cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.pack:hover{border-color:var(--amber);transform:translateY(-1px)}.pack.is-selected{border-color:var(--amber-deep);background:linear-gradient(90deg, var(--gold), white)}@supports (color:color-mix(in lab, red, red)){.pack.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 22%, white), white)}}.pack.is-selected{box-shadow:0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.pack.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 40%, transparent)}}.pack-main{flex-direction:column;gap:.15rem;display:flex}.pack-name{font-weight:600}.pack-badge{color:var(--amber-deep);font-size:.75rem;font-weight:700}.pack-price{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.45rem;font-weight:700;line-height:1.1}.pack.is-selected .pack-price{color:var(--amber-deep);font-size:1.65rem}.pack-unit{color:var(--ink-soft);font-size:.82rem;font-weight:700}.pack-unit.is-warn{color:#9a3412}.pack-badge.is-best{color:#14532d;background:#d7e4dc}.pack-badge.is-warn{color:#9a3412;background:#fce4d8}.pack.is-best:not(.is-selected){border-color:#1f6b3a}@supports (color:color-mix(in lab, red, red)){.pack.is-best:not(.is-selected){border-color:color-mix(in srgb, #1f6b3a 40%, var(--line))}}.pack.is-best:not(.is-selected){box-shadow:inset 0 0 0 1px #1f6b3a1f}.packs-compare-hint{color:var(--amber-deep);margin:0 0 .65rem;font-size:.88rem;font-weight:650}.ship-hint.is-warn{color:#9a3412;font-weight:600}.pack-save{color:#1f6b3a;font-size:.72rem;font-weight:700}.upsell-nudge{border:1.5px dashed var(--amber-deep);flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;margin:.15rem 0 0;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.upsell-nudge{border:1.5px dashed color-mix(in srgb, var(--amber-deep) 55%, transparent)}}.upsell-nudge{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.upsell-nudge{background:color-mix(in srgb, var(--gold) 18%, white)}}.upsell-nudge{cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.upsell-nudge strong{color:var(--amber-deep);font-size:.95rem}.upsell-nudge span{color:var(--ink-soft);font-size:.82rem}.upsell-nudge:hover{border-style:solid;border-color:var(--amber-deep)}.total-row{justify-content:space-between;align-items:baseline;padding-top:.35rem;font-size:1.1rem;display:flex}.total-row strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--amber-deep);font-size:1.85rem;font-weight:700}.ship-hint{color:var(--ink-muted);margin:0;font-size:.88rem}.ship-hint.is-ok{color:#1f6b3a;font-weight:600}.cta:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-2px)}.cta:disabled{opacity:.65;cursor:not-allowed}.secure{text-align:center;color:var(--ink-muted);margin:0;font-size:.8rem}.trust-row{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.35rem .85rem;margin:.15rem 0 0;padding:0;font-size:.78rem;font-weight:650;list-style:none;display:flex}.trust-row li{padding-left:.95rem;position:relative}.trust-row li:before{content:"";background:#1f6b3a;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.35rem;left:0}.error{color:#a11919;margin:0;font-size:.9rem}.checkout-form{border:1px solid var(--amber);gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.checkout-form{border:1px solid color-mix(in srgb, var(--amber) 30%, transparent)}}.checkout-form{background:#fff}@supports (color:color-mix(in lab, red, red)){.checkout-form{background:color-mix(in srgb, white 88%, var(--gold) 8%)}}.checkout-form{scroll-margin-top:1rem;scroll-margin-bottom:5.5rem}.form-title{font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.15rem;font-weight:600}.form-hint{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.4}.checkout-form label{color:var(--ink-soft);gap:.3rem;font-size:.82rem;font-weight:650;display:grid}.checkout-form input,.checkout-form select{border:1px solid var(--ink);width:100%;padding:.7rem .75rem}@supports (color:color-mix(in lab, red, red)){.checkout-form input,.checkout-form select{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent)}}.checkout-form input,.checkout-form select{color:var(--ink);font:inherit;background:#fff;font-size:1rem;font-weight:500}.checkout-form input:focus,.checkout-form select:focus{outline:2px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.checkout-form input:focus,.checkout-form select:focus{outline:2px solid color-mix(in srgb, var(--amber) 55%, transparent)}}.checkout-form input:focus,.checkout-form select:focus{border-color:var(--amber)}.form-row.two{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.form-row.three{grid-template-columns:1.4fr .7fr .8fr;gap:.65rem;display:grid}.form-country{color:var(--ink-muted);margin:0;font-size:.85rem;font-weight:600}.sticky-cta{cursor:pointer;font-weight:800;font-family:var(--font-display), sans-serif;color:#1a0f05;background:linear-gradient(135deg,#ffd56a,#e07a10);border:0;justify-content:center;align-items:center;padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.visual{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:min(68vh,620px);display:flex;position:relative}.glow{background:radial-gradient(circle at 50% 45%, var(--gold), transparent 70%);position:absolute;inset:12% 18%}@supports (color:color-mix(in lab, red, red)){.glow{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--gold) 55%, transparent), transparent 70%)}}.glow{filter:blur(18px);z-index:-1;animation:5.5s ease-in-out infinite pulse}.hero-stage{place-items:center;width:min(420px,86vw);min-height:min(52vh,480px);display:grid;position:relative}.hero-stage .bottle{object-fit:contain;opacity:0;pointer-events:none;filter:drop-shadow(0 28px 40px #78370047);grid-area:1/1;width:100%;height:auto;max-height:min(52vh,480px);transition:opacity .35s,transform .35s;transform:scale(.96)}.hero-stage .bottle.is-active{opacity:1;pointer-events:auto;animation:.7s cubic-bezier(.2,.8,.2,1) both rise;transform:scale(1)}.hero-thumbs{z-index:2;justify-content:center;gap:.55rem;display:flex}.hero-thumb{border:1.5px solid var(--amber);width:64px;height:72px;padding:.2rem}@supports (color:color-mix(in lab, red, red)){.hero-thumb{border:1.5px solid color-mix(in srgb, var(--amber) 35%, transparent)}}.hero-thumb{cursor:pointer;background:#fff;overflow:hidden}.hero-thumb img{object-fit:contain;width:100%;height:100%}.hero-thumb.is-active{border-color:var(--amber-deep);box-shadow:0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.hero-thumb.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 40%, transparent)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{50%{opacity:.5}}.topbar-short{display:none}.faqs{border-top:1px solid var(--ink);display:grid}@supports (color:color-mix(in lab, red, red)){.faqs{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.faq-item{border-bottom:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.faq-item{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.05rem;font-weight:650;display:flex}.faq-icon{color:var(--amber-deep);font-size:1.35rem;line-height:1}.faq-a{color:var(--ink-soft);max-width:62ch;margin:0 0 1.1rem;line-height:1.55}.whatsapp-float{z-index:45;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.1rem;box-shadow:0 10px 28px #128c7e59}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 32px #128c7e73}.whatsapp-float svg{flex-shrink:0}@media (max-width:900px){.whatsapp-float{padding:.85rem;bottom:5.4rem;right:.85rem}.whatsapp-float span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.sticky-bar{z-index:40;color:#fff7ea;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a0f05eb;animation:.35s both sticky-up;position:fixed;bottom:0;left:0;right:0}.sticky-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.85rem 1.25rem;display:flex}.sticky-copy{flex-direction:column;gap:.1rem;display:flex}.sticky-copy strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.sticky-copy span{opacity:.9;font-size:.95rem;font-weight:650}.sticky-cta{cursor:pointer;font-weight:800;font-family:var(--font-display), sans-serif;color:#1a0f05;background:linear-gradient(135deg,#ffd56a,#e07a10);border:0;padding:.75rem 1.15rem}@keyframes sticky-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:900px){.site-wrap{width:min(1100px,100% - 1.25rem)}.topbar{letter-spacing:.04em;padding:.55rem .75rem;font-size:.72rem}.topbar-full{display:none}.topbar-short{display:inline}.brand-row{flex-wrap:wrap;gap:.5rem .75rem;padding:.85rem 0 .15rem}.header-nav{order:3;justify-content:flex-start;gap:.85rem;width:100%}.header-nav a{font-size:.78rem}.how-grid{grid-template-columns:1fr 1fr}.brand{font-size:1.25rem}.header-ship{text-align:right;max-width:7.5rem;font-size:.68rem;line-height:1.2}.hero{gap:.75rem;padding:.35rem 0 2rem}.visual{min-height:auto;padding:.25rem 0 .5rem}.hero-stage{width:min(280px,72vw);min-height:280px}.hero-stage .bottle{max-height:280px}.hero-thumb{width:56px;height:64px}.headline{font-size:clamp(1.85rem,8vw,2.35rem)}.sub{max-width:none;font-size:1rem}.stat-strip{gap:.35rem}.stat-strip strong{font-size:1.1rem}.stat-strip span{letter-spacing:.03em;font-size:.65rem}.pack{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:.75rem .85rem}.pack-qty{grid-row:1/3;align-self:center}.pack-price-col{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:baseline;gap:.25rem .45rem}.pack-price{font-size:1.35rem}.pack.is-selected .pack-price{font-size:1.5rem}.total-row strong{font-size:1.65rem}.section{padding:2.75rem 0}.section-title{font-size:clamp(1.55rem,7vw,2.1rem)}.benefits{gap:1.1rem}.ratings{grid-template-columns:1fr;gap:1.25rem}.score{font-size:3.4rem}.sticky-inner{padding:.75rem .9rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.sticky-cta{white-space:nowrap;padding:.7rem .95rem;font-size:.95rem}.sticky-copy strong{font-size:1.05rem}.sticky-copy span{font-size:.85rem}.footer{padding:2rem 0 calc(5.5rem + env(safe-area-inset-bottom,0px));font-size:.82rem}.cta{padding:1rem;font-size:1.05rem}.form-row.two,.form-row.three{grid-template-columns:1fr}.checkout-form{padding:.85rem}.review-photo{aspect-ratio:1}.gallery-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.meta-row{flex-wrap:wrap;gap:.25rem .45rem;font-size:.75rem}.pack-name{font-size:.9rem}.pack-badge{font-size:.7rem}}.lp-mero{--ink:#1a211c;--ink-soft:#3d4a42;--ink-muted:#6b766f;--paper:#f7f5f0;--paper-2:#efeae2;--gold:#c4a574;--amber:#9a6b3c;--amber-deep:#6e4a2a;--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lp-mero{--line:color-mix(in srgb, var(--ink) 10%, transparent)}}.lp-mero{--background:var(--paper);--foreground:var(--ink);color:var(--ink);background:radial-gradient(1000px 480px at 90% -12%,#2f4a3a1f,#0000 58%),linear-gradient(#faf8f4 0%,#f3efe8 50%,#ebe6dc 100%);min-height:100%}.lp-mero .topbar{color:#efe8dc;background:#1a211c}.lp-mero .brand span,.lp-mero .header-ship,.lp-mero .section-kicker{color:var(--amber-deep)}.lp-mero .story-band{color:#f3ebe1;background:#1a211c}.lp-mero .story-band .section-title,.lp-mero .story-band .section-body,.lp-mero .story-band .guarantee{color:inherit}.lp-mero .final-cta-btn,.lp-mero .cta,.lp-mero .sticky-cta,.lp-mero .how-cta{color:#1a140c;background:linear-gradient(135deg,#f0d4a0 0%,#d4a15c 48%,#b8843a 100%);border:1px solid #6e4a2a38;box-shadow:0 10px 28px #9a6b3c47}.lp-mero .final-cta-btn:hover,.lp-mero .cta:hover:not(:disabled),.lp-mero .sticky-cta:hover,.lp-mero .how-cta:hover{filter:none;color:#1a140c;background:linear-gradient(135deg,#f6dfb0 0%,#e0b06a 48%,#c49244 100%)}.lp-mero .checkout-form{background:#fffdf9;border:1px solid #9a6b3c59;box-shadow:0 8px 24px #1a211c0f}.lp-mero .checkout-form .form-title{color:#1a211c}.lp-mero .checkout-form .form-hint,.lp-mero .checkout-form .form-country{color:#4a564e}.lp-mero .checkout-form label{color:#2c3630}.lp-mero .checkout-form input,.lp-mero .checkout-form select{color:#1a211c;background:#fff;border:1px solid #1a211c38}.lp-mero .checkout-form input:focus,.lp-mero .checkout-form select:focus{border-color:#b8843a;outline:2px solid #b8843a8c}.lp-mero .pack.is-selected{background:#fbf3e4;border-color:#b8843a;box-shadow:0 0 0 1px #b8843a59}.lp-mero .pack-price{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a211c;font-size:1.45rem;font-weight:700;line-height:1.1}.lp-mero .pack.is-selected .pack-price{color:#8a5a28;font-size:1.65rem}.lp-mero .pack-compare{font-size:.88rem}.lp-mero .pack-unit{color:#3d4a42;font-size:.82rem;font-weight:700}.lp-mero .total-row strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#8a5a28;font-size:1.85rem;font-weight:700}.lp-mero .sticky-copy strong{font-family:var(--font-display), Georgia, serif;font-size:1.15rem;font-weight:700}.lp-mero .sticky-copy span{font-size:.95rem;font-weight:650}.lp-mero .upsell-nudge{background:#fcf7ee;border-color:#9a6b3c66}.lp-mero .sticky-bar{background:#fffdf9eb;border-top:1px solid #9a6b3c40}@media (max-width:720px){.lp-mero .pack-price{font-size:1.35rem}.lp-mero .pack.is-selected .pack-price{font-size:1.5rem}.lp-mero .total-row strong{font-size:1.65rem}}.lp-honey{--ink:#121018;--ink-soft:#3a3548;--ink-muted:#6b6578;--paper:#f6f2ea;--paper-2:#ebe4d6;--gold:#e8c06a;--amber:#d4a03a;--amber-deep:#9a6a18;--accent-grad:linear-gradient(135deg, #f3d98a 0%, #e0b45a 48%, #c4892a 100%);--accent-shadow:#c4892a4d;--line:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lp-honey{--line:color-mix(in srgb, var(--ink) 10%, transparent)}}.lp-honey{--background:var(--paper);--foreground:var(--ink);--story-bg:#16121c;--story-kick:#e8c57a;color:var(--ink);background:radial-gradient(920px 440px at 92% -10%,#2a1a0a38,#0000 58%),radial-gradient(680px 360px at 6% 8%,#e8c06a2e,#0000 52%),linear-gradient(#faf6ee 0%,#f1e8d8 55%,#e8ddcc 100%);min-height:100%;transition:background .35s}.lp-honey-men{--gold:#e8c06a;--amber:#d4a03a;--amber-deep:#9a6a18;--accent-grad:linear-gradient(135deg, #f3d98a 0%, #e0b45a 48%, #c4892a 100%);--accent-shadow:#c4892a4d;--story-bg:#16121c;--story-kick:#e8c57a}.lp-honey-woman{--ink:#2a1520;--ink-soft:#5a3545;--ink-muted:#8a6570;--gold:#f0a8bc;--amber:#e07090;--amber-deep:#a03858;--accent-grad:linear-gradient(135deg, #f7c8d6 0%, #e88aa8 48%, #d05078 100%);--accent-shadow:#d0507847;--story-bg:#3a1a28;--story-kick:#f3b8c8;background:radial-gradient(920px 440px at 92% -10%,#e0709033,#0000 58%),radial-gradient(680px 360px at 6% 8%,#f7c8d647,#0000 52%),linear-gradient(#fff7f9 0%,#fceef2 55%,#f5e4ea 100%)}.lp-honey-restivo{--ink:#0e1424;--ink-soft:#2e3a58;--ink-muted:#5a6688;--gold:#7ec8ff;--amber:#4a8fd4;--amber-deep:#2a5a9a;--accent-grad:linear-gradient(135deg, #9ad4ff 0%, #5aa8e8 45%, #3a6ec8 100%);--accent-shadow:#3a6ec852;--story-bg:#0c1220;--story-kick:#8ec8ff;background:radial-gradient(920px 440px at 92% -10%,#4a3aff38,#0000 58%),radial-gradient(680px 360px at 8% 10%,#2a8cff33,#0000 52%),linear-gradient(#f2f6fc 0%,#e6eef8 55%,#dce6f4 100%)}.lp-honey .topbar{background:var(--story-bg);color:#f3ebe1}.lp-honey .brand span,.lp-honey .header-ship,.lp-honey .section-kicker{color:var(--amber-deep)}.lp-honey .story-band{background:var(--story-bg);color:#f3ebe1}.lp-honey .honey-story-kicker{color:var(--story-kick)!important}.lp-honey .story-band .section-title,.lp-honey .story-band .section-body,.lp-honey .story-band .guarantee{color:inherit}.honey-picker-label{margin:0 0 .45rem;font-size:.95rem;font-weight:700}.honey-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1rem;display:grid}.honey-pick{appearance:none;cursor:pointer;text-align:left;border:1.5px solid var(--amber);align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.honey-pick{border:1.5px solid color-mix(in srgb, var(--amber) 30%, transparent)}}.honey-pick{background:#fff}@supports (color:color-mix(in lab, red, red)){.honey-pick{background:color-mix(in srgb, white 78%, var(--gold) 10%)}}.honey-pick{font:inherit;color:var(--ink);transition:border-color .2s,transform .2s,background .2s}.honey-pick:hover{border-color:var(--amber);transform:translateY(-1px)}.honey-pick.is-active{border-color:var(--amber-deep);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.honey-pick.is-active{background:color-mix(in srgb, var(--gold) 28%, white)}}.honey-pick.is-active{box-shadow:0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.honey-pick.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 35%, transparent)}}.honey-pick-thumb{background:#fff;flex:none;width:44px;height:56px;overflow:hidden}.honey-pick-thumb img{object-fit:cover;width:100%;height:100%}.honey-pick-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.honey-pick-copy strong{font-size:.86rem;line-height:1.15}.honey-pick-copy span{color:var(--ink-muted);font-size:.72rem;line-height:1.2}.honey-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.75rem;display:grid}.honey-lineup-card{appearance:none;cursor:pointer;border:1.5px solid var(--amber);flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .6rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.honey-lineup-card{border:1.5px solid color-mix(in srgb, var(--amber) 28%, transparent)}}.honey-lineup-card{background:#fff}@supports (color:color-mix(in lab, red, red)){.honey-lineup-card{background:color-mix(in srgb, white 85%, var(--gold) 8%)}}.honey-lineup-card{font:inherit;color:var(--ink);text-align:center}.honey-lineup-card img{object-fit:contain;width:100%;max-width:160px;height:auto}.honey-lineup-card strong{font-size:1rem}.honey-lineup-card span{color:var(--ink-muted);font-size:.8rem}.honey-lineup-card.is-active{border-color:var(--amber-deep);box-shadow:0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.honey-lineup-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 40%, transparent)}}.lp-honey .final-cta-btn,.lp-honey .cta,.lp-honey .sticky-cta,.lp-honey .how-cta{color:#1a140c;background:var(--accent-grad);box-shadow:0 10px 28px var(--accent-shadow);border:1px solid var(--amber-deep)}@supports (color:color-mix(in lab, red, red)){.lp-honey .final-cta-btn,.lp-honey .cta,.lp-honey .sticky-cta,.lp-honey .how-cta{border:1px solid color-mix(in srgb, var(--amber-deep) 22%, transparent)}}.lp-honey-restivo .final-cta-btn,.lp-honey-restivo .cta,.lp-honey-restivo .sticky-cta,.lp-honey-restivo .how-cta{color:#071018}.lp-honey .pack.is-selected{border-color:var(--amber);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.lp-honey .pack.is-selected{background:color-mix(in srgb, var(--gold) 22%, #fff)}}.lp-honey .pack.is-selected{box-shadow:0 0 0 1px var(--amber)}@supports (color:color-mix(in lab, red, red)){.lp-honey .pack.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--amber) 35%, transparent)}}.lp-honey .pack-price,.lp-honey .pack.is-selected .pack-price,.lp-honey .total-row strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-weight:700}.lp-honey .pack-price{color:var(--ink);font-size:1.45rem}.lp-honey .pack.is-selected .pack-price,.lp-honey .total-row strong{color:var(--amber-deep)}.lp-honey .pack.is-selected .pack-price{font-size:1.65rem}.lp-honey .total-row strong{font-size:1.85rem}.lp-honey .sticky-bar{border-top:1px solid var(--amber);background:#fffdf9eb}@supports (color:color-mix(in lab, red, red)){.lp-honey .sticky-bar{border-top:1px solid color-mix(in srgb, var(--amber) 25%, transparent)}}@media (max-width:720px){.honey-picker{grid-template-columns:1fr}.honey-pick{padding:.55rem .65rem}.honey-pick-thumb{width:52px;height:64px}.honey-lineup{grid-template-columns:1fr}}.store-root{--store-ink:#4a3318;--store-muted:#7a6248;--store-cream:#fbf6ec;--store-card:#fffaf2;--store-gold:#c4841a;--store-gold-deep:#9a6410;--store-green:#1a8a3e;--store-green-deep:#146e31;--store-leaf:#2f6b45;--store-line:#3a3a3a;background:var(--store-cream);min-height:100vh;color:var(--store-ink);font-family:var(--font-body), "Nunito", sans-serif}.store-root h1,.store-root h2,.store-root h3,.store-root .store-pdp-headline{font-family:var(--font-display), "Fraunces", Georgia, serif}.store-announce{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1a8a3e;padding:.7rem 0;font-size:.8rem;font-weight:700;overflow:hidden}.store-announce-viewport{width:100%;overflow:hidden}.store-announce-track{white-space:nowrap;gap:0;width:max-content;margin:0;animation:32s linear infinite store-announce-scroll;display:flex}.store-announce-track span{padding-right:2.5rem;display:inline-block}@keyframes store-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.store-announce-track{white-space:normal;text-align:center;justify-content:center;width:100%;padding:0 1rem;animation:none}.store-announce-track span:last-child{display:none}}.store-header{background:var(--store-cream)}.store-header-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:1.15rem 0 .35rem;display:flex}.store-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.store-logo img{width:auto;height:52px}.store-nav{flex-wrap:wrap;gap:1.15rem;display:flex}.store-nav a{color:var(--store-ink);border-bottom:2px solid #0000;padding-bottom:.35rem;font-size:.9rem;font-weight:500;text-decoration:none}.store-nav a:hover{color:var(--store-green-deep);border-bottom-color:var(--store-green)}.store-socials{align-items:center;gap:.45rem;display:flex}.store-socials a{border:1.5px solid var(--store-line);width:36px;height:36px;color:var(--store-ink);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.store-socials a:hover{background:var(--store-green);border-color:var(--store-green);color:#fff}.store-root .whatsapp-float{bottom:1.2rem}@media (max-width:900px){.store-root .whatsapp-float{bottom:1.1rem}}.store-main{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.store-main-sticky{padding-bottom:5.5rem}.store-ritual{background:var(--store-green);border-radius:14px;margin:.95rem 0 .45rem;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.store-ritual{background:color-mix(in srgb, var(--store-green) 12%, #fff)}}.store-ritual{border:1.5px solid var(--store-green)}.store-ritual-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--store-green-deep);margin:0 0 .4rem;font-size:.74rem;font-weight:800}.store-ritual-line{color:#4a3824;flex-wrap:wrap;align-items:baseline;gap:.4rem .5rem;margin:0;font-size:1.02rem;line-height:1.35;display:flex}.store-ritual-line strong{color:#1a1208;font-size:1.2rem;font-weight:800;font-family:var(--font-display), Georgia, serif}.store-ritual-dot{background:var(--store-gold);border-radius:50%;flex-shrink:0;align-self:center;width:4px;height:4px}.store-sticky-buy{display:none}@media (max-width:720px){.store-sticky-buy{z-index:60;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom));background:var(--store-cream);display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.store-sticky-buy{background:color-mix(in srgb, var(--store-cream) 92%, transparent)}}.store-sticky-buy{border-top:1.5px solid var(--store-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.store-sticky-buy-btn{background:var(--store-green);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:800}.store-root .whatsapp-float{bottom:5.25rem}}.store-title{text-align:center;padding:2.4rem 0 .5rem}.store-title p{letter-spacing:.08em;text-transform:uppercase;color:var(--store-leaf);border:1.5px solid var(--store-line);background:#eef6ef;border-radius:999px;margin:0 auto .9rem;padding:.35rem .8rem;font-size:.72rem;display:inline-block}.store-title h1{font-family:var(--font-display), Georgia, serif;margin:.25rem 0 .45rem;font-size:2.6rem}.store-title span{color:var(--store-muted);font-size:.98rem}.store-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;font-size:.88rem;display:flex}.store-count{color:var(--store-muted);margin:0}.store-sort{align-items:center;gap:.5rem;display:flex}.store-sort select{border:1.5px solid var(--store-line);background:var(--store-card);color:var(--store-ink);border-radius:999px;padding:.4rem .6rem}.store-cats{flex-wrap:wrap;gap:.45rem;margin:0 0 1.4rem;display:flex}.store-cats button{border:1.5px solid var(--store-line);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .8rem;font-size:.84rem}.store-cats button.is-on{background:var(--store-green);color:#fff;border-color:var(--store-green)}.store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.store-card-wrap{border:1.5px solid var(--store-line);background:#fff;border-radius:22px;padding:1rem 1rem 1.1rem}.store-card{color:inherit;text-decoration:none;display:block;position:relative}.store-card-img,.store-shot{border:1.5px solid var(--store-line);aspect-ratio:1;background:#fff;border-radius:16px;position:relative;overflow:hidden}.store-shot-pdp{border-radius:18px}.store-shot-qty{background:var(--store-green);color:#fff;letter-spacing:.02em;border-radius:999px;padding:.4rem .7rem;font-size:.82rem;font-weight:800;line-height:1.1;position:absolute;bottom:.65rem;left:.65rem}.store-shot-pdp .store-shot-qty{padding:.55rem .95rem;font-size:1.15rem}.store-card-img img,.store-shot img{object-fit:contain;width:100%;height:100%}.store-card h3{margin:.7rem 0 .2rem;font-size:.92rem;font-weight:600;line-height:1.35}.store-card-sub{color:#777;margin:0;font-size:.8rem}.store-card-price{align-items:baseline;gap:.45rem;margin:.4rem 0 0;display:flex}.store-card-price s{color:#999;font-size:.82rem}.store-badge{background:var(--store-green);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:1;border-radius:999px;padding:.22rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:.65rem;right:.65rem}.store-badge-best{background:var(--store-gold-deep)}.store-badge-inline{display:inline-block;position:static}.store-deal-price{margin:.28rem 0 0}.store-unit{color:var(--store-muted);margin:0;font-size:.78rem}.store-qty-deal{letter-spacing:.01em;color:#0f5c2e;background:linear-gradient(#e8f8ee,#d4f0df);border:1.5px solid #8fd4a8;border-radius:999px;margin:.35rem 0 0;padding:.35rem .7rem;font-size:.95rem;font-weight:800;display:inline-block}.store-ship-tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#1a7a3c;border-radius:8px;margin:.45rem 0 0;padding:.4rem .75rem;font-size:.88rem;font-weight:900;display:inline-block;box-shadow:0 1px #00000014}.store-ship-tag-paid{color:#5a4a2a;box-shadow:none;letter-spacing:.02em;text-transform:none;background:#f3ead5;font-weight:700}.store-card .store-ship-tag{margin-top:.35rem;padding:.28rem .55rem;font-size:.72rem}.store-crumb{color:#777;margin:0 0 1.5rem;font-size:.82rem}.store-crumb a{color:inherit}.store-crumb span{margin:0 .4rem}.store-pdp{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.store-pdp-img{border:1.5px solid var(--store-line);background:#f6f1ea;border-radius:18px;overflow:hidden}.store-pdp-img img{width:100%;height:auto}.store-pdp-hero{margin:0 0 .85rem}.store-pdp-proof{background:var(--store-gold);border-radius:999px;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:.5rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.store-pdp-proof{background:color-mix(in srgb, var(--store-gold) 22%, #fff)}}.store-pdp-proof{border:1.5px solid var(--store-gold);color:#7a4e0c;letter-spacing:.01em;font-size:.88rem;font-weight:800;line-height:1.3}.store-pdp-headline{font-family:var(--font-display), Georgia, serif;color:#2a1c0c;text-wrap:balance;letter-spacing:-.02em;margin:0 0 .55rem;font-size:clamp(2rem,5.5vw,2.65rem);font-weight:700;line-height:1.08}.store-pdp-subhead{color:#3d2a16;max-width:38ch;margin:0 0 .7rem;font-size:clamp(1.08rem,2.6vw,1.22rem);font-weight:600;line-height:1.4}.store-pdp-product-name{letter-spacing:.06em;text-transform:uppercase;color:var(--store-green-deep);margin:0 0 .45rem;font-size:.8rem;font-weight:700}.store-pdp-copy h1,.store-pdp-copy .store-pdp-headline{font-family:var(--font-display), Georgia, serif}.store-pdp-sub,.store-pdp-desc,.store-pdp-ship{color:#555}.store-pdp-trust{gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.store-pdp-trust li{color:var(--store-muted);padding-left:1.15rem;font-size:.82rem;line-height:1.35;position:relative}.store-pdp-trust li:before{content:"";background:var(--store-green);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.35em;left:0}.store-buy-ship-note{text-align:center;color:var(--store-muted);margin:.45rem 0 0;font-size:.78rem}.store-atidcoa{gap:1.75rem;margin:2.75rem 0 1.5rem;display:grid}.store-atidcoa-block{background:var(--store-card);border:1.5px solid var(--store-line);border-radius:18px;padding:1.35rem 1.25rem 1.5rem}.store-atidcoa-letter{letter-spacing:.08em;text-transform:uppercase;color:var(--store-gold-deep);margin:0 0 .45rem;font-size:.72rem;font-weight:800}.store-atidcoa-block h2{font-family:var(--font-display), Georgia, serif;color:#2a1c0c;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.4rem,3.4vw,1.75rem);font-weight:700;line-height:1.2}.store-atidcoa-interest strong,.store-atidcoa-faq dt{color:#1a1208;font-size:1.08rem}.store-atidcoa-transform{gap:.75rem;display:grid}@media (min-width:720px){.store-atidcoa-transform{grid-template-columns:1fr 1fr}}.store-atidcoa-transform article{background:var(--store-cream);border:1px solid var(--store-line);border-radius:14px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.store-atidcoa-transform article{border:1px solid color-mix(in srgb, var(--store-line) 55%, transparent)}}.store-atidcoa-transform span{letter-spacing:.06em;text-transform:uppercase;color:var(--store-leaf);margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:block}.store-atidcoa-transform p{color:var(--store-muted);margin:0;font-size:.95rem;line-height:1.45}.store-atidcoa-interest{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.store-atidcoa-interest li{gap:.2rem;display:grid}.store-atidcoa-interest strong{color:var(--store-ink);font-size:1rem}.store-atidcoa-interest span{color:var(--store-muted);font-size:.92rem;line-height:1.4}.store-atidcoa-desire{gap:.65rem;display:grid}@media (min-width:720px){.store-atidcoa-desire{grid-template-columns:repeat(3,1fr)}}.store-atidcoa-desire article{border:1.5px solid var(--store-line);background:#fff;border-radius:14px;padding:.95rem 1rem}.store-atidcoa-desire strong{font-family:var(--font-display), Georgia, serif;margin-bottom:.25rem;font-size:1.15rem;display:block}.store-atidcoa-desire span{color:var(--store-muted);font-size:.88rem;line-height:1.35}.store-atidcoa-compare{gap:.35rem;font-size:.88rem;display:grid}.store-atidcoa-compare-head,.store-atidcoa-compare-row{grid-template-columns:.7fr 1fr 1fr;gap:.5rem;padding:.55rem .35rem;display:grid}.store-atidcoa-compare-head{letter-spacing:.04em;text-transform:uppercase;color:var(--store-muted);border-bottom:1px solid var(--store-line);font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.store-atidcoa-compare-head{border-bottom:1px solid color-mix(in srgb, var(--store-line) 50%, transparent)}}.store-atidcoa-compare-row{border-bottom:1px solid var(--store-line)}@supports (color:color-mix(in lab, red, red)){.store-atidcoa-compare-row{border-bottom:1px solid color-mix(in srgb, var(--store-line) 28%, transparent)}}.store-atidcoa-compare-row{color:var(--store-muted)}.store-atidcoa-compare-row .is-lv{color:var(--store-ink);font-weight:600}.store-atidcoa-faq{gap:.9rem;margin:0;display:grid}.store-atidcoa-faq dt{color:var(--store-ink);margin-bottom:.2rem;font-weight:700}.store-atidcoa-faq dd{color:var(--store-muted);margin:0;font-size:.95rem;line-height:1.45}@media (max-width:640px){.store-atidcoa-compare-head,.store-atidcoa-compare-row{grid-template-columns:1fr;gap:.2rem}.store-atidcoa-compare-head span:first-child{display:none}}.store-pdp-price{align-items:baseline;gap:.65rem;margin:.35rem 0 .15rem;font-size:1.2rem;display:flex}.store-pdp-price strong{color:#1a1208;letter-spacing:-.02em;font-size:clamp(1.85rem,4vw,2.25rem);font-weight:800}.store-pdp-price s{color:#8a7a68;font-size:1.05rem}.store-buy{margin-top:1rem}.store-buy-compact{margin-top:.55rem}.store-buy-btn{background:var(--store-green);color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;width:100%;box-shadow:0 10px 24px var(--store-green);border:0;border-radius:999px;padding:1.1rem 1.15rem;font-size:1.12rem;font-weight:800;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.store-buy-btn{box-shadow:0 10px 24px color-mix(in srgb, var(--store-green) 32%, transparent)}}.store-buy-btn:hover{background:#146e31}.store-buy-btn:disabled{opacity:.6}.store-buy-error{color:#a33;margin:.45rem 0 0;font-size:.88rem}.store-lead-backdrop{z-index:80;background:#1a120873;place-items:end center;padding:1rem;display:grid;position:fixed;inset:0}.store-lead-modal{border:1.5px solid var(--store-line);background:#fffaf2;border-radius:22px;width:min(420px,100%);margin-bottom:.5rem;padding:1.15rem 1.1rem 1.2rem;position:relative;box-shadow:0 18px 50px #1a120847}.store-lead-close{color:var(--store-muted);cursor:pointer;background:0 0;border:0;font-size:1.45rem;line-height:1;position:absolute;top:.55rem;right:.65rem}.store-lead-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--store-leaf);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.store-lead-modal h2{font-family:var(--font-display), Georgia, serif;margin:0;padding-right:1.5rem;font-size:1.15rem;line-height:1.25}.store-lead-price{color:var(--store-ink);margin:.25rem 0 .65rem;font-size:1.15rem;font-weight:800}.store-lead-hint{color:var(--store-muted);margin:0 0 .75rem;font-size:.86rem;line-height:1.4}.store-lead-row{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.75rem;display:grid}.store-lead-row label{color:var(--store-muted);flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;display:flex}.store-lead-row input{border:1.5px solid var(--store-line);width:100%;color:var(--store-ink);background:#fff;border-radius:10px;padding:.55rem .65rem;font-size:.92rem}.store-lead-row input:focus{outline:2px solid var(--store-green);border-color:var(--store-green)}@media (min-width:640px){.store-lead-backdrop{place-items:center}.store-lead-modal{margin-bottom:0}}@media (max-width:520px){.store-lead-row{grid-template-columns:1fr}}.store-pack-switch{margin:.75rem 0 .35rem}.store-pack-switch-label{letter-spacing:.06em;text-transform:uppercase;color:var(--store-leaf);margin:0 0 .45rem;font-size:.78rem;font-weight:800}.store-pack-switch-row{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.store-pack-chip{border:1.5px solid var(--store-line);color:var(--store-ink);text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:.15rem;padding:.7rem .55rem;text-decoration:none;display:flex}.store-pack-chip strong{font-size:.92rem}.store-pack-chip span{color:var(--store-muted);font-size:.72rem}.store-pack-chip.is-on{border-color:var(--store-green);background:var(--store-green)}@supports (color:color-mix(in lab, red, red)){.store-pack-chip.is-on{background:color-mix(in srgb, var(--store-green) 10%, #fff)}}.store-pack-chip.is-on{box-shadow:inset 0 0 0 1px var(--store-green)}.store-pdp-details{color:#333;border-top:1px solid #0000001a;margin-top:1.4rem;padding-top:1.2rem}.store-pdp-details-page{background:var(--store-card);border:1.5px solid var(--store-line);border-radius:18px;margin:1.75rem 0 0;padding:1.35rem 1.15rem}.store-pdp-details h2{font-family:var(--font-display), Georgia, serif;margin:0 0 .5rem;font-size:1.35rem}.store-pdp-details h3{margin:1rem 0 .35rem;font-size:.95rem;font-weight:700}.store-pdp-details p{margin:0;line-height:1.55}.store-pdp-details ul{gap:.25rem;margin:0;padding-left:1.15rem;line-height:1.5;list-style:outside;display:grid}.store-pdp-note{color:#777;font-size:.82rem;margin-top:.9rem!important}.store-pdp-dose{color:#146c35;margin:.5rem 0 1rem;font-size:.95rem;font-weight:700}.store-how{border:1.5px solid var(--store-line);background:#fffaf2;border-radius:22px;margin:2.4rem 0 .5rem;padding:1.6rem 1.5rem 1.7rem}.store-how-banner{background:#1a2118;border-radius:16px;height:168px;margin:0 0 1.1rem;padding:0;position:relative;overflow:hidden}.store-how-photo{object-fit:cover;object-position:center 28%}.store-how-banner-copy{color:#fff;background:linear-gradient(#0000,#0c100cd1);padding:1.6rem .9rem .75rem;position:absolute;bottom:0;left:0;right:0}.store-how-banner .store-how-kicker{color:#d8f0dc;margin:0}.store-how-banner h2{color:#fff;margin:.12rem 0 0;font-size:1.05rem}.store-how-banner h2 em{color:#f0c56a}.store-how-banner .store-how-body{color:#f4f4f0;max-width:none;margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.store-how-pills{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.store-how-pills span{color:var(--store-green-deep);border:1.5px solid var(--store-line);background:#fff;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.store-how-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--store-leaf);margin:0 0 .45rem;font-size:.72rem}.store-how h2{font-family:var(--font-display), Georgia, serif;margin:0 0 .7rem;font-size:1.7rem;line-height:1.25}.store-how h2 em{color:var(--store-gold-deep);font-style:italic}.store-how-body{color:var(--store-muted);max-width:62ch;margin:0 0 1.1rem;line-height:1.55}.store-dose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1.2rem;display:grid}.store-dose-grid article{border:1.5px solid var(--store-line);background:#eef6ef;border-radius:16px;padding:.9rem 1rem}.store-dose-grid strong{font-family:var(--font-display), Georgia, serif;color:var(--store-green-deep);font-size:1.45rem;display:block}.store-dose-grid span{color:var(--store-muted);margin-top:.2rem;font-size:.82rem;display:block}.store-how-bullets{color:var(--store-ink);margin:0 0 1.2rem;padding-left:1.15rem;line-height:1.5}.store-how-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.store-how-benefits article{border:1.5px solid var(--store-line);border-radius:14px;padding:.85rem .9rem}.store-how-benefits h3{margin:0 0 .3rem;font-size:.98rem}.store-how-benefits p{color:var(--store-muted);margin:0;font-size:.88rem;line-height:1.45}.store-how-note{color:var(--store-leaf);margin:1.15rem 0 0;font-size:.86rem}.store-reviews{margin:3.4rem 0 .5rem;padding-top:.4rem}.store-reviews-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--store-leaf);margin:0 0 .25rem;font-size:.72rem;font-weight:700}.store-reviews h2{font-family:var(--font-display), Georgia, serif;margin:0 0 .35rem;font-size:1.55rem}.store-reviews-score{color:var(--store-muted);margin:0 0 1.15rem;font-size:.92rem}.store-reviews-score span{color:var(--store-gold-deep);letter-spacing:.08em;margin-right:.35rem}.store-reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.store-review{background:var(--store-card);border:1.5px solid var(--store-line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.store-review-photo{aspect-ratio:4/3;background:#fff}.store-review-photo img{object-fit:cover;width:100%;height:100%;display:block}.store-review-stars{color:var(--store-gold-deep);letter-spacing:.08em;margin:.75rem 1rem 0;font-size:.95rem}.store-review blockquote{color:var(--store-ink);margin:.4rem 1rem .7rem;padding:0;font-size:.95rem;line-height:1.5}.store-review-author{margin:auto 1rem 1rem;font-size:.88rem;font-weight:700}.store-review-author span{color:var(--store-muted);font-size:.8rem;font-weight:500;display:block}.store-reviews-note{color:var(--store-muted);margin:.95rem 0 0;font-size:.78rem}.store-related{margin-top:3.5rem}.store-related h2{font-family:var(--font-display), Georgia, serif;margin-bottom:1rem;font-size:1.4rem}.store-footer{border-top:1.5px solid var(--store-line);padding:2rem 0}.store-footer-logo{width:auto;height:44px;margin-bottom:.35rem;display:block}.store-footer-inner{justify-content:space-between;gap:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto;display:flex}.store-footer a{color:#555;margin-top:.35rem;display:block}.store-footer-legal{color:#666;margin-top:.85rem;font-size:.78rem;line-height:1.45}.store-footer-legal p{margin:.2rem 0 0}.store-footer-legal a{color:inherit;margin:0;text-decoration:underline;display:inline}.store-footer-socials{justify-content:center;width:min(1180px,100% - 2rem);margin:1.25rem auto 0;display:flex}.store-footer-socials .store-socials a{width:42px;height:42px;margin-top:0;display:inline-flex}@media (max-width:900px){.store-reviews-grid,.store-dose-grid,.store-how-benefits,.store-pdp{grid-template-columns:1fr}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-nav{width:100%}.store-header-inner{flex-wrap:wrap}.store-logo img{height:44px}.store-title{padding:.85rem 0 .15rem}.store-title p{display:none}.store-title h1{font-size:1.55rem}.store-title span{font-size:.86rem}.store-main{padding-top:.75rem}}@media (min-width:901px){.store-how-banner{height:240px}}.admin-lead{color:#9a9a9e;margin:.35rem 0 0}.admin-ok{color:#7dcea0}.admin-err{color:#e8a0a0}.admin-catalog{gap:.9rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.admin-catalog-thumbs{flex-wrap:wrap;gap:.45rem;display:flex}.store-gallery-thumbs{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.store-gallery-thumbs button{border:1.5px solid var(--store-line);cursor:pointer;background:#fff;border-radius:10px;width:68px;height:68px;padding:0;overflow:hidden}.store-gallery-thumbs button.is-on{border-color:var(--store-green);outline:2px solid var(--store-green)}.store-gallery-thumbs img{object-fit:contain;width:100%;height:100%}.admin-catalog-item{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(96px,220px) 1fr;align-items:start;gap:.9rem;padding:.7rem;display:grid}.admin-catalog-preview{background:#2a2118;border-radius:12px;width:88px;height:88px;position:relative;overflow:hidden}.admin-catalog-del{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;padding:.15rem .35rem;font-size:.62rem;position:absolute;bottom:.25rem;left:.25rem}.admin-catalog-main{color:#1a1208;letter-spacing:.04em;text-transform:uppercase;background:#f0b429;border-radius:999px;padding:.1rem .3rem;font-size:.58rem;font-weight:800;position:absolute;top:.25rem;left:.25rem}.admin-catalog-preview img{object-fit:contain;width:100%;height:100%}.admin-catalog-item p{color:#cbb59a;margin:.2rem 0 .55rem;font-size:.86rem}.admin-upload{cursor:pointer;color:#1a1208;background:#f0b429;border-radius:999px;padding:.4rem .75rem;font-size:.82rem;font-weight:700;display:inline-block}.admin-upload input{display:none}.admin-accounting{width:min(1040px,100% - 2rem)}.admin-accounting h1{font-family:var(--font-display), sans-serif;margin:0 0 .2rem;font-size:1.65rem}.admin-accounting h2{font-size:1rem;font-family:var(--font-display), sans-serif;color:#e8c96a;margin:0}.admin-accounting select{width:100%;color:inherit;font:inherit;background:#0a0a0a;border:1px solid #222;border-radius:10px;padding:.7rem .85rem}.acct-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.acct-btn-ghost{color:#e8e8ea!important;background:0 0!important;border:1px solid #333!important;border-radius:999px!important;padding:.5rem .95rem!important;font-size:.85rem!important;font-weight:600!important}.acct-toolbar{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem;display:flex}.acct-custom{background:#111;border:1px solid #222;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.acct-custom label{color:#9a9a9e;gap:.3rem;font-size:.85rem;display:grid}.acct-hero{grid-template-columns:1.4fr 1fr;gap:.85rem;margin-bottom:1.15rem;display:grid}.acct-hero-net{background:linear-gradient(160deg,#161616 0%,#0c0c0c 100%);border:1px solid #2a2a2a;border-radius:16px;gap:.25rem;padding:1.35rem 1.4rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.acct-hero-neg{background:linear-gradient(160deg,#1a1212 0%,#0c0c0c 100%);border-color:#674e4e}.acct-hero-net span,.acct-hero-side span{color:#9a9a9e;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.acct-hero-net strong{font-size:clamp(1.8rem,4vw,2.45rem);font-family:var(--font-display), sans-serif;color:#fafafa;line-height:1.1}.acct-hero-net small{color:#6b6b70;font-size:.82rem}.acct-hero-side{gap:.75rem;display:grid}.acct-hero-side>div{background:#111;border:1px solid #222;border-radius:12px;gap:.15rem;padding:.95rem 1.1rem;display:grid}.acct-hero-side strong{font-size:1.25rem;font-family:var(--font-display), sans-serif;color:#fafafa}.acct-block{background:#111;border:1px solid #222;border-radius:14px;margin-bottom:1.15rem;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 8px 24px #00000038}.acct-block-head{margin-bottom:.85rem}.acct-block-head p{color:#6b6b70;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.acct-waterfall{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.acct-waterfall li{border-bottom:1px solid #1c1c1c;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .15rem;font-size:.92rem;display:flex}.acct-waterfall li span{color:#9a9a9e}.acct-waterfall-minus strong{color:#c4a090;font-weight:600}.acct-waterfall-total{border-top:1px solid #2a2a2a;margin-top:.25rem;border-bottom:0!important;padding-top:.75rem!important}.acct-waterfall-total span,.acct-waterfall-total strong{color:#e8c96a;font-family:var(--font-display), sans-serif;font-size:1.05rem}.acct-split{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0;display:grid}.acct-split>.acct-block{margin-bottom:1.15rem}.acct-pay-grid{gap:.65rem;display:grid}.acct-pay-card{background:#0a0a0a;border:1px solid #222;border-radius:10px;gap:.15rem;padding:.75rem .85rem;display:grid}.acct-pay-card span{color:#9a9a9e;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.acct-pay-card strong{font-size:1.1rem;font-family:var(--font-display), sans-serif;color:#fafafa}.acct-pay-card small{color:#6b6b70;font-size:.78rem}.acct-bar{background:#1c1c1c;border-radius:999px;height:4px;margin-top:.35rem;overflow:hidden}.acct-bar i{border-radius:inherit;background:linear-gradient(90deg,#f0d78a,#c9a227);height:100%;display:block}.acct-table-wrap{overflow-x:auto}.acct-table{border-collapse:collapse;width:100%;font-size:.88rem}.acct-table th,.acct-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #2e2218;padding:.5rem .4rem}.acct-table th{color:#9a9a9e;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.acct-costs,.acct-expense-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.acct-costs label,.acct-expense-form label{color:#9a9a9e;gap:.3rem;font-size:.85rem;display:grid}.acct-span-2,.acct-costs button,.acct-expense-form button[type=submit]{grid-column:1/-1}.acct-del{color:#9a9a9e!important;background:0 0!important;border:1px solid #333!important;border-radius:999px!important;padding:.3rem .6rem!important;font-size:.75rem!important;font-weight:600!important}@media (max-width:800px){.acct-hero,.acct-split{grid-template-columns:1fr}}@media (max-width:640px){.acct-header,.acct-toolbar{flex-direction:column}.acct-costs,.acct-expense-form{grid-template-columns:1fr}}.co-packs{gap:.6rem;margin:1rem 0 .4rem;display:grid}.co-pack{text-align:left;border:1.5px solid var(--store-line);width:100%;color:var(--store-ink);cursor:pointer;background:#fff;border-radius:16px;gap:.15rem;padding:.75rem .95rem;display:grid}.co-pack.is-on{border-color:var(--store-green);outline:2px solid var(--store-green);background:#f2faf4}.co-pack-top{justify-content:space-between;align-items:center;gap:.5rem;font-size:1rem;display:flex}.co-pack-best{background:var(--store-gold-deep);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.22rem .5rem;font-size:.68rem;font-weight:700}.co-pack-sub,.co-pack-unit{color:var(--store-muted);font-size:.8rem}.co-pack-price{align-items:baseline;gap:.5rem;display:flex}.co-pack-price s{color:#999;font-size:.85rem}.co-pack-price strong{font-size:1.3rem}.co-checkout{max-height:calc(100vh - 2rem);overflow-y:auto}.co-checkout select{border:1.5px solid var(--store-line);width:100%;color:var(--store-ink);background:#fff;border-radius:10px;padding:.55rem .5rem;font-size:.92rem}.store-lead-row.co-row-full{grid-template-columns:1fr}.co-pay{border:0;gap:.5rem;margin:0 0 .85rem;padding:0;display:grid}.co-pay legend{color:var(--store-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700}.co-pay-opt{border:1.5px solid var(--store-line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.co-pay-opt.is-on{border-color:var(--store-green);background:#f2faf4}.co-pay-opt span{display:grid}.co-pay-opt small{color:var(--store-muted);font-size:.78rem}.co-fee-note{color:var(--store-muted);font-size:.78rem;font-weight:600}.lead-pop{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lead-pop-backdrop{cursor:pointer;background:#140e098c;border:0;position:absolute;inset:0}.lead-pop-card{text-align:center;background:#fffaf3;border-radius:20px;width:min(380px,100%);padding:1.6rem 1.4rem 1.2rem;animation:.25s lead-pop-in;position:relative;box-shadow:0 24px 60px #0000004d}@keyframes lead-pop-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.lead-pop-close{color:#7a634c;cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:.4rem;right:.6rem}.lead-pop-kicker{letter-spacing:.08em;text-transform:uppercase;color:#146c35;margin:0;font-size:.75rem;font-weight:700}.lead-pop-card h2{font-family:var(--font-display), Georgia, serif;color:#1a1208;margin:.25rem 0 .4rem;font-size:2rem}.lead-pop-quote{color:#146c35;background:#e8f3ea;border-radius:12px;margin:0 0 .7rem;padding:.6rem .8rem;font-style:italic;font-weight:600;line-height:1.4}.lead-pop-text{color:#4a3724;margin:0 0 1rem}.lead-pop-form{gap:.55rem;display:grid}.lead-pop-form input{width:100%;font:inherit;background:#fff;border:1.5px solid #e5d9c8;border-radius:12px;padding:.8rem .9rem}.lead-pop-form input:focus{border-color:#146c35;outline:none}.lead-pop-btn{color:#fff;cursor:pointer;background:#146c35;border:0;border-radius:999px;width:100%;padding:.85rem 1rem;font-size:1rem;font-weight:700}.lead-pop-btn:disabled{opacity:.6}.lead-pop-skip{color:#7a634c;cursor:pointer;background:0 0;border:0;margin-top:.7rem;font-size:.85rem;text-decoration:underline}.lead-pop-error{color:#b91c1c;margin:0;font-size:.85rem;font-weight:600}.mayo-root{--mayo-ink:var(--store-ink);--mayo-muted:var(--store-muted);--mayo-line:var(--store-ink)}@supports (color:color-mix(in lab, red, red)){.mayo-root{--mayo-line:color-mix(in srgb, var(--store-ink) 14%, transparent)}}.mayo-root{--mayo-gold:var(--store-gold);--mayo-gold-deep:var(--store-gold-deep)}.mayo{width:min(1120px,100% - 2rem);margin-inline:auto;padding-bottom:5.5rem}.mayo-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;padding:2.5rem 0 3rem;display:grid}.mayo-eyebrow,.mayo-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mayo-gold-deep);margin:0 0 .55rem;font-size:.78rem;font-weight:800}.mayo-hero h1,.mayo-section h2{font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--mayo-ink);margin:0 0 .85rem;font-weight:600;line-height:1.12}.mayo-hero h1{font-size:clamp(1.85rem,4vw,2.75rem)}.mayo-lead{color:var(--mayo-muted);max-width:34rem;margin:0 0 1.35rem;font-size:1.08rem;line-height:1.45}.mayo-hero-actions,.mayo-contact-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mayo-facts{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.mayo-facts li{border:1.5px solid var(--mayo-gold);border-radius:999px;padding:.4rem .75rem}@supports (color:color-mix(in lab, red, red)){.mayo-facts li{border:1.5px solid color-mix(in srgb, var(--mayo-gold) 45%, transparent)}}.mayo-facts li{background:var(--mayo-gold)}@supports (color:color-mix(in lab, red, red)){.mayo-facts li{background:color-mix(in srgb, var(--mayo-gold) 14%, #fff)}}.mayo-facts li{color:#7a4e0c;font-size:.82rem;font-weight:800}.mayo-hero-visual,.mayo-inventario-visual,.mayo-linea-visual{border:1.5px solid var(--store-line);background:#f6f1ea;border-radius:18px;overflow:hidden}.mayo-hero-visual img,.mayo-inventario-visual img,.mayo-linea-visual img,.mayo-form-img{width:100%;height:auto;display:block}.mayo-steps{grid-template-columns:repeat(3,1fr);gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mayo-steps li{border:1.5px solid var(--mayo-line);background:var(--store-card);border-radius:18px;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem;display:flex}.mayo-steps strong{font-family:var(--font-display), "Fraunces", Georgia, serif;color:var(--mayo-ink);font-size:1.05rem}.mayo-steps span{color:var(--mayo-muted);font-size:.95rem;line-height:1.45}.mayo-section{border-top:1px solid var(--mayo-line);padding:2.75rem 0}.mayo-section-inner{flex-direction:column;gap:1.25rem;display:flex}.mayo-section h2{font-size:clamp(1.45rem,3vw,2rem)}.mayo-section p{color:var(--mayo-muted);max-width:40rem;margin:0;line-height:1.5}.mayo-split{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.mayo-inventory-cards,.mayo-problem-grid,.mayo-ventajas-grid{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mayo-inventory-cards{grid-template-columns:1fr}.mayo-inventory-cards li,.mayo-problem-grid article,.mayo-ventajas-grid article{border:1.5px solid var(--mayo-line);background:var(--store-card);border-radius:18px;padding:1.1rem 1.15rem}.mayo-inventory-cards strong,.mayo-problem-grid h3,.mayo-ventajas-grid h3,.mayo-brands h3{color:var(--mayo-ink);font-size:1.05rem;font-family:var(--font-display), "Fraunces", Georgia, serif;margin:0 0 .35rem;display:block}.mayo-inventory-cards span{color:var(--mayo-muted);font-size:.95rem}.mayo-problem-grid,.mayo-ventajas-grid{grid-template-columns:repeat(3,1fr)}.mayo-brands{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.mayo-brands article{border:1.5px solid var(--store-line);background:var(--store-card);border-radius:18px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.mayo-brands img{background:#f6f1ea;border-radius:14px;width:100%;height:auto;display:block}.mayo-form-img{border:1.5px solid var(--store-line);background:#f6f1ea;border-radius:14px}.mayo-inventario .mayo-cta{margin-top:.35rem}.mayo-form{border:1.5px solid var(--store-line);background:var(--store-card);border-radius:18px;gap:.75rem;padding:1.2rem;display:grid}.mayo-form label{color:var(--mayo-ink);gap:.35rem;font-size:.88rem;font-weight:700;display:grid}.mayo-form input,.mayo-form textarea{font:inherit;color:var(--mayo-ink);background:#fff;border:1.5px solid #e5d9c8;border-radius:.7rem;padding:.7rem .8rem;font-weight:500}.mayo-form input:focus,.mayo-form textarea:focus{border-color:var(--mayo-gold);box-shadow:0 0 0 3px var(--mayo-gold);outline:none}@supports (color:color-mix(in lab, red, red)){.mayo-form input:focus,.mayo-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--mayo-gold) 22%, transparent)}}.mayo-proyecto{background:linear-gradient(135deg, var(--mayo-gold), var(--store-green));border-radius:18px;padding:1.75rem}@supports (color:color-mix(in lab, red, red)){.mayo-proyecto{background:linear-gradient(135deg, color-mix(in srgb, var(--mayo-gold) 18%, var(--store-cream)), color-mix(in srgb, var(--store-green) 10%, #fff))}}.mayo-proyecto{border:1.5px solid var(--mayo-gold)}@supports (color:color-mix(in lab, red, red)){.mayo-proyecto{border:1.5px solid color-mix(in srgb, var(--mayo-gold) 45%, transparent)}}.mayo-proyecto .mayo-kicker{color:var(--mayo-gold-deep)}.mayo-proyecto h2{color:var(--mayo-ink)}.mayo-proyecto p{max-width:36rem;color:var(--mayo-muted)}.mayo-confianza{padding-bottom:3rem}.mayo-cta{background:var(--store-green);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;width:fit-content;box-shadow:0 10px 24px var(--store-green);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.95rem 1.35rem;font-size:.95rem;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mayo-cta{box-shadow:0 10px 24px color-mix(in srgb, var(--store-green) 28%, transparent)}}.mayo-cta:hover{background:var(--store-green-deep)}.mayo-cta-ghost{color:var(--mayo-ink);border:1.5px solid var(--mayo-line);box-shadow:none;text-transform:none;letter-spacing:.01em;background:0 0;font-weight:700}.mayo-cta-ghost:hover{background:var(--store-gold)}@supports (color:color-mix(in lab, red, red)){.mayo-cta-ghost:hover{background:color-mix(in srgb, var(--store-gold) 12%, #fff)}}.mayo-cta-ghost:hover{border-color:var(--mayo-gold);color:var(--mayo-gold-deep)}.mayo-proyecto .mayo-cta{margin-top:.5rem}.mayo-cta-sm{padding:.7rem 1.05rem;font-size:.82rem}.mayo-cta-block{width:100%;margin-top:.35rem}.mayo-sticky{z-index:35;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom));background:var(--store-cream);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mayo-sticky{background:color-mix(in srgb, var(--store-cream) 92%, transparent)}}.mayo-sticky{border-top:1px solid var(--mayo-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;display:flex}.mayo-cta-sticky{width:min(420px,100%)}@media (max-width:860px){.mayo-hero,.mayo-split,.mayo-problem-grid,.mayo-ventajas-grid,.mayo-brands,.mayo-steps{grid-template-columns:1fr}.mayo-hero{padding-top:1.5rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
