.hanns-extras{padding:28px max(20px,5vw);background:var(--cream,#f0e5d0);color:var(--ink,#193b30)}.hanns-policy-links{display:flex;gap:18px;flex-wrap:wrap;margin:16px 0;line-height:1.7}.hanns-policy-links a{text-decoration:underline;text-underline-offset:3px}.policy-document{max-width:950px;line-height:1.75}.policy-document h2{margin-top:28px}.hanns-newsletter{max-width:650px;margin:24px 0}.hanns-newsletter input[type=email]{padding:12px;max-width:100%;width:320px}.hanns-newsletter label{display:block;margin:12px 0}.hanns-newsletter button,.hanns-help button{padding:12px 18px;background:#103b2d;color:#fff;border:0;border-radius:6px;cursor:pointer}.hanns-newsletter button:disabled{opacity:.6;cursor:not-allowed}.hanns-help{position:fixed;right:16px;bottom:16px;z-index:100;background:#fff;border:1px solid #b1a687;border-radius:12px;max-width:min(370px,calc(100vw - 32px));box-shadow:0 3px 24px #0002}.hanns-help>summary{padding:15px 22px;cursor:pointer;font-weight:bold;color:#103b2d}.hanns-help-body{padding:0 18px 18px;max-height:65dvh;overflow:auto;line-height:1.5}.hanns-help-body h2{font:26px Georgia,serif}.hanns-help-body input{box-sizing:border-box;width:100%;padding:10px;margin:8px 0}.hanns-help-topics{display:flex;gap:8px;flex-wrap:wrap}.hanns-help-body a{text-decoration:underline}.hanns-help-body [role=status]{background:#f6f2e7;padding:12px}.hanns-help-body [role=status]:empty{display:none}.hanns-lightbox{box-sizing:border-box;max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;padding:0;border:0;background:#102b24;color:#fff}.hanns-lightbox::backdrop{background:#000b}.hanns-lightbox header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px}.hanns-lightbox button{padding:12px;background:white;color:#113b2d;border:0;border-radius:5px;cursor:pointer}.hanns-lightbox .hanns-zoom-view{height:calc(100dvh - 150px);overflow:auto;touch-action:none;display:grid;align-items:start;justify-items:start}.hanns-lightbox img{max-width:none;object-fit:contain;margin:auto;user-select:none;-webkit-user-drag:none}.hanns-lightbox figcaption{padding:10px;line-height:1.4}.hanns-lightbox figure{margin:0}.hanns-zoom-button{margin:8px;padding:8px 12px;border:1px solid #b1a687;background:#fff;color:#123b2d;cursor:pointer}.hanns-newsletter .honey{display:none}.hanns-extras :focus-visible,.hanns-help :focus-visible,.hanns-lightbox :focus-visible{outline:3px solid #b59348;outline-offset:3px}@media(max-width:500px){.hanns-help[open]{bottom:8px;right:8px;max-width:calc(100vw - 16px)}.hanns-lightbox header{gap:6px}.hanns-lightbox button{padding:10px}.hanns-lightbox .hanns-zoom-view{height:calc(100dvh - 180px)}}

.bag-open .hanns-help{display:none}
