.s-5085c9c9d3519f6b81bc,.s-e4b38d1dacd003c388b1,.s-f91faaf0bd69c87b99df{bottom:16px;left:16px;box-shadow:var(--bm-shadow)}:root{--bm-forest:#0f3d2e;--bm-gold:#d4af37;--bm-ivory:#f7f2e4;--bm-ink:#0b1a14;--bm-shadow:0 10px 24px rgba(15,61,46,.25);--bm-radius:14px}#bm-cookie,#bm-cookie *{box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}#bm-cookie a,#bm-cookie button{cursor:pointer}.s-e4b38d1dacd003c388b1{position:fixed;right:16px;z-index:2147483000;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:var(--bm-ivory);color:var(--bm-ink);border:1px solid rgba(15,61,46,.14);border-radius:var(--bm-radius);padding:12px 12px 12px 14px;transform:translateY(16px);opacity:0;pointer-events:none;transition:.35s cubic-bezier(.2,.9,.2,1)}.s-e4b38d1dacd003c388b1.s-b066608ce86477fe1a77{transform:translateY(0);opacity:1;pointer-events:auto}.s-c354d286d74f97b7ebd9{font-size:.95rem;line-height:1.35}.s-c354d286d74f97b7ebd9 a{color:var(--bm-gold);text-decoration:none;font-weight:700}.s-e45aed812424e87c4391{display:inline-grid;grid-auto-flow:column;gap:8px}.s-09350eabd4add2a64ce9{border:0;border-radius:12px;padding:10px 14px;font-weight:800}.s-ab1c5e9c24359964ce22{background:linear-gradient(135deg,var(--bm-gold),#f2d36a 60%,var(--bm-gold));color:#1a1605;box-shadow:var(--bm-shadow)}.s-0c48c0372347399edb70,.s-759a059ef8808745dfab{background:#fff;color:var(--bm-forest);border:1px solid rgba(15,61,46,.2)}.s-5b08e4a67951481129f7{background:#fff;color:var(--bm-forest);border:1px dashed rgba(15,61,46,.35)}.s-f91faaf0bd69c87b99df{position:fixed;width:min(420px,calc(100vw - 32px));z-index:2147483001;background:#fff;border:1px solid rgba(15,61,46,.14);border-radius:var(--bm-radius);transform:translateY(20px) scale(.98);opacity:0;pointer-events:none;transition:.3s cubic-bezier(.2,.9,.2,1)}.s-f91faaf0bd69c87b99df.s-b066608ce86477fe1a77{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.s-637ab4e7354a774fe620{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;padding:14px 14px 6px;background:linear-gradient(180deg,rgba(15,61,46,.06),transparent)}.s-dc78a2b40062099509b9{font-size:1.02rem;font-weight:800;color:var(--bm-forest)}.s-a9b9c96a9c88e7fd1285{background:#fff;border:1px solid rgba(15,61,46,.2);color:var(--bm-forest);width:36px;height:36px;border-radius:12px;font-weight:900}.s-94fae67b8f37df2f88a2{padding:10px 14px 14px;display:grid;gap:10px;color:#263b31}.s-b3cfe6903f97b188b6e0{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid rgba(15,61,46,.12);border-radius:12px;padding:10px;background:#fffef9}.s-b3cfe6903f97b188b6e0 h4{margin:0;font-size:.98rem;color:var(--bm-forest)}.s-b3cfe6903f97b188b6e0 small{color:#557a68;display:block;margin-top:2px}.s-e0e51d3d9f72e59d83f5{position:relative;width:48px;height:28px}.s-e0e51d3d9f72e59d83f5 input{position:absolute;inset:0;opacity:0}.s-f54e2fdc7c7fd9ce33d8{position:absolute;inset:0;background:#e8ecdf;border-radius:999px;transition:.25s}.s-f54e2fdc7c7fd9ce33d8::after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:.25s}.s-e0e51d3d9f72e59d83f5 input:checked+.s-f54e2fdc7c7fd9ce33d8{background:linear-gradient(135deg,var(--bm-gold),#f2d36a)}.s-e0e51d3d9f72e59d83f5 input:checked+.s-f54e2fdc7c7fd9ce33d8::after{transform:translateX(20px)}.s-e0e51d3d9f72e59d83f5 input:disabled+.s-f54e2fdc7c7fd9ce33d8{background:#d7d7cf;opacity:.8}.s-edb4fa69d4edc78ced4b{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:12px 14px 14px}.s-edb4fa69d4edc78ced4b .s-6e60e60941da18451e10{font-size:.85rem;color:#557a68}.s-edb4fa69d4edc78ced4b .s-09350eabd4add2a64ce9{padding:10px 14px}.s-d77322bba297c681cd11{background:linear-gradient(135deg,var(--bm-gold),#f2d36a 60%,var(--bm-gold));color:#1a1605}.s-5085c9c9d3519f6b81bc{position:fixed;z-index:2147483000;background:var(--bm-forest);color:var(--bm-ivory);border:0;border-radius:14px;padding:10px 12px;font-weight:800;display:none}.s-5085c9c9d3519f6b81bc:hover{filter:brightness(1.02)}.s-5085c9c9d3519f6b81bc.s-b066608ce86477fe1a77{display:inline-block}@media (min-width:880px){.s-e4b38d1dacd003c388b1{left:24px;right:auto;max-width:740px}}