/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.microsite-root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-family-store:var(--font-sans);--micro-primary:var(--store-color-override,#5dcc60);--micro-primary-hover:#4ab84d;--micro-primary-active:#3da040;--micro-primary-text:#fff;--micro-accent:#14b8a6;--micro-bg:#f7f8fa;--micro-bg-alt:#f0f2f5;--micro-surface:#fff;--micro-surface-hover:#f5f5f5;--micro-surface-border:#00000014;--micro-surface-text:#1a1a1a;--micro-img-placeholder:#f1f5f9;--micro-text:#1a1a1a;--micro-text-muted:#9ca3af;--micro-text-inverse:#fff;--micro-footer-bg:#1c1917;--micro-dark:#1c1917;--micro-dark-text:#d6d3d1;--micro-border:#0000001f;--micro-success:#22c55e;--micro-warning:#f59e0b;--micro-error:#ef4444;--micro-info:#3b82f6;--micro-bg-text:#1a1a1a;--micro-bg-text-muted:#6b7280;--micro-bg-border:#0000001a;--color-primary:var(--micro-primary);--color-primary-50:var(--micro-primary)}@supports (color:color-mix(in lab, red, red)){.microsite-root{--color-primary-50:color-mix(in srgb, var(--micro-primary), white 92%)}}.microsite-root{--color-primary-100:var(--micro-primary)}@supports (color:color-mix(in lab, red, red)){.microsite-root{--color-primary-100:color-mix(in srgb, var(--micro-primary), white 85%)}}.microsite-root{--color-primary-500:var(--micro-primary);--color-primary-600:var(--micro-primary)}@supports (color:color-mix(in lab, red, red)){.microsite-root{--color-primary-600:color-mix(in srgb, var(--micro-primary), black 10%)}}.microsite-root{--color-primary-700:var(--micro-primary)}@supports (color:color-mix(in lab, red, red)){.microsite-root{--color-primary-700:color-mix(in srgb, var(--micro-primary), black 20%)}}.microsite-root{--color-surface:var(--micro-surface);--color-surface-muted:var(--micro-bg);--color-surface-contrast:var(--micro-text);--color-text:var(--micro-text);--color-text-muted:var(--micro-text-muted);--color-border:var(--micro-border);--color-on-primary:var(--micro-primary-text);font-family:var(--font-family-store);background-color:var(--micro-bg);color:var(--micro-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.microsite-root.dark{--micro-bg:var(--micro-dark,#1c1917);--micro-bg-alt:var(--micro-dark,#1c1917)}@supports (color:color-mix(in lab, red, red)){.microsite-root.dark{--micro-bg-alt:color-mix(in srgb, var(--micro-dark,#1c1917) 90%, #fff 10%)}}.microsite-root.dark{--micro-text:#f1f5f9;--micro-text-muted:#94a3b8;--micro-text-inverse:#1a1a1a;--micro-border:#ffffff1a;--micro-bg-text:#f1f5f9;--micro-bg-text-muted:#94a3b8;--micro-bg-border:#ffffff1a;--micro-surface:var(--micro-dark,#1c1917)}@supports (color:color-mix(in lab, red, red)){.microsite-root.dark{--micro-surface:color-mix(in srgb, var(--micro-dark,#1c1917) 60%, #fff 40%)}}.microsite-root.dark{--micro-surface-hover:var(--micro-dark,#1c1917)}@supports (color:color-mix(in lab, red, red)){.microsite-root.dark{--micro-surface-hover:color-mix(in srgb, var(--micro-dark,#1c1917) 50%, #fff 50%)}}.microsite-root.dark{--micro-surface-border:#ffffff14;--micro-surface-text:#f1f5f9;--micro-img-placeholder:#ffffff0f;--micro-footer-bg:var(--micro-dark,#1c1917)}@supports (color:color-mix(in lab, red, red)){.microsite-root.dark{--micro-footer-bg:color-mix(in srgb, var(--micro-dark,#1c1917) 80%, #000 20%)}}.microsite-root.dark{background-color:var(--micro-bg);color:var(--micro-text)}.microsite-root{transition:background-color .25s,color .2s}.microsite-root[data-mode=gastronomy]{position:relative}.microsite-root[data-mode=gastronomy]:after{content:"";opacity:var(--micro-pattern-opacity,.6);pointer-events:none;z-index:0;mix-blend-mode:multiply;background:url(/images/patterns/microsite-background.png) 0 0/420px 420px;position:fixed;inset:0}.microsite-root[data-mode=gastronomy].dark:after{filter:invert();mix-blend-mode:screen}.microsite-root :where(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;font-weight:700}.microsite-root input,.microsite-root textarea,.microsite-root select{font-size:16px!important}.microsite-root .bg-white{background-color:var(--micro-surface)!important}.microsite-root .bg-gray-50{background-color:var(--micro-bg)!important}.microsite-root .bg-gray-100{background-color:var(--micro-bg-alt,var(--micro-bg))!important}.microsite-root .border-gray-100,.microsite-root .border-gray-200{border-color:var(--micro-surface-border)!important}.microsite-root .text-gray-700{color:var(--micro-text)!important}.microsite-root .text-gray-500,.microsite-root .text-gray-600{color:var(--micro-text-muted)!important}@layer components{.micro-card{--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);background-color:var(--micro-surface);border:1px solid var(--micro-surface-border);border-radius:24px}.micro-btn-primary{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:20px}.micro-btn-primary:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.micro-btn-primary{background-color:var(--micro-primary)}}@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-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
