@charset "UTF-8";@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-500.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-600.ttf) format("truetype")}:root{--color-primary: #7A3E26;--color-secondary: #E28B3A;--color-text: #2B2B2B;--color-text-muted: #6b6b6b;--color-bg: #FAF7F2;--color-card-bg: #ffffff;--primary: var(--color-primary);--secondary: var(--color-secondary);--text-main: var(--color-text);--text-muted: var(--color-text-muted);--bg-card: var(--color-card-bg)}.no-product-image{display:grid;place-items:center;min-width:72px;min-height:90px;padding:1rem;background:#f3f1ed;color:#665f54;border:1px dashed #c9c2b8;border-radius:8px;font-size:.85rem}.guest-notice{margin-bottom:1.5rem}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Segoe UI,Arial,sans-serif}app-header,app-footer,.page-content{box-sizing:border-box}.page-content *,app-header *,app-footer *{box-sizing:border-box}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible{outline:3px solid #2b6b3d;outline-offset:4px}
