img,label{display:block}*,::after,::before{box-sizing:border-box}body,html{height:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{text-decoration:none;color:#7a4a2e}a:hover{opacity:.9}button,input,select,textarea{font:inherit}:focus{outline:#C9A88A solid 2px;outline-offset:2px}:root{--bg:#f6efe7;--ink:#3a2a1f;--line:#e5d9cc;--brown:#6b3f28;--beige:#fffaf3;--container:clamp(280px,92vw,1120px);--z:9999}body{background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,Segoe UI,Inter,Arial;max-width:100vw;overflow-x:hidden}.s-a4a793dc40e6e0601e08{position:sticky;top:0;background:#f6efe7ee;backdrop-filter:saturate(110%) blur(6px);border-bottom:1px solid var(--line);z-index:var(--z)}.s-a4a793dc40e6e0601e08 .s-1b02bec8c90d08751f4c{width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 8px}.s-6e2492e915e8259002f5{font-weight:800;color:var(--brown);letter-spacing:.4px}.s-897eb4108415b856e369{display:flex;gap:16px}.s-897eb4108415b856e369 a{padding:8px 12px;border-radius:14px;background:#fff4ea;border:1px solid var(--line);cursor:pointer}.s-d2f8cc406179730b99e5{display:none;flex-direction:column;gap:6px}.s-d2f8cc406179730b99e5 span{width:26px;height:2px;background:var(--brown);display:block;border-radius:2px}.s-546aeca27ff38b36359f{position:fixed;inset:0;background:rgba(0,0,0,.28);opacity:0;pointer-events:none;transition:opacity .25s;z-index:var(--z)}.s-546aeca27ff38b36359f.s-6d881a4c933cd5744d36{opacity:1;pointer-events:auto}.s-76f11b2725d622e1e9c3{position:fixed;top:0;right:-100%;height:100dvh;width:min(86vw,360px);background:var(--bg);border-left:1px solid var(--line);transition:right .25s;z-index:calc(var(--z)+1);display:flex;flex-direction:column}.s-76f11b2725d622e1e9c3.s-6d881a4c933cd5744d36{right:0}.s-76f11b2725d622e1e9c3 nav{display:flex;flex-direction:column;padding:18px;gap:12px}.s-76f11b2725d622e1e9c3 a{padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}main{min-height:100vh}.s-8648a2ed0f01f835e103{width:var(--container);margin:24px auto;padding:8px;display:grid;gap:18px}.s-182f6a19dadfd3da3828{background:var(--beige);border:1px solid var(--line);border-radius:20px;overflow:hidden}.s-acc8c31f60ea5d33b3b9{padding:18px}.s-95d0a07dbddb5bfbecca{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:860px){.s-897eb4108415b856e369{display:none}.s-d2f8cc406179730b99e5{display:flex;cursor:pointer}.s-95d0a07dbddb5bfbecca{grid-template-columns:1fr}}.s-1e63bfec715122b7bae6{position:relative;height:280px;overflow:hidden}.s-1e63bfec715122b7bae6 img{width:100%;height:100%;object-fit:cover;object-position:center}form .s-b0a47ce0b5c9c9bc594a{display:grid;grid-template-columns:1fr 1fr;gap:12px}form .s-b0a47ce0b5c9c9bc594a .s-3f8d96369ca876e49a05{grid-column:1/-1}input,textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}button.s-bfd7069045716c5ade38{padding:12px 16px;border-radius:14px;background:var(--brown);color:#fff;cursor:pointer}.s-5a3f2380b4b58e4ef40f{border-top:1px solid var(--line);background:#fffaf6;margin-top:24px}.s-5a3f2380b4b58e4ef40f .s-233fe415042e32afc93e{width:var(--container);margin:0 auto;padding:18px 8px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.s-76f11b2725d622e1e9c3 a,.s-d2f8cc406179730b99e5,a,button{cursor:pointer}.s-00e3679008a103d6576f{color:#6b5a4b;font-size:12px;margin:12px 0 0}.s-e32a830c16691c6b4ce0{margin-top:12px}