/* HG40652: product-image and unlabelled-supply information only. */
.hg-display-note{max-width:1240px;margin:16px auto;padding:13px 18px;display:flex;align-items:center;gap:12px;border:1px solid #cfdcd2;border-radius:12px;background:#f0f5ef;color:#17352e;font-size:13px;line-height:1.5}
.hg-display-note>svg{width:24px;height:24px;flex:0 0 24px;stroke:currentColor;fill:none;stroke-width:1.7}
.hg-display-note-copy{flex:1;min-width:0}.hg-display-note-copy strong{font-weight:750;margin-inline-end:8px}.hg-display-note-copy span{color:#344b40}
.hg-display-note button{flex:0 0 auto;border:0;border-bottom:1px solid currentColor;background:none;padding:3px 0;color:#17352e;font:inherit;font-weight:650;cursor:pointer}
.hg-display-image-tag{display:block;margin:8px 0 3px;color:#415449;font:500 10px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em}
.hg-packaging-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;padding:0;border:1px solid #e2e6dc;border-radius:22px;background:#fffdf8;color:#16271e;box-shadow:0 24px 90px #10251f40;text-align:start}
.hg-packaging-dialog:not([open]){display:none}.hg-packaging-dialog::backdrop{background:#12251e80;backdrop-filter:blur(3px)}
.hg-packaging-box{padding:32px;position:relative}.hg-packaging-close{position:absolute;inset-inline-end:16px;top:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#edf1eb;color:#203d2e;font-size:25px;line-height:1;cursor:pointer}
.hg-packaging-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#eaf1e6;color:#1d4530;margin-bottom:20px}.hg-packaging-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7}
.hg-packaging-eyebrow{margin:0 40px 8px 0;color:#6a754f;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.hg-packaging-dialog h2{margin:0 0 16px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;line-height:1.18;letter-spacing:-.025em;color:#16271e}
.hg-packaging-dialog p.hg-packaging-body{margin:0 0 26px;font-size:16px;line-height:1.65;color:#3c4d42}
.hg-packaging-continue{width:100%;padding:14px 20px;border:0;border-radius:11px;background:#173d2b;color:#fff;font:650 15px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}
.hg-packaging-close:focus-visible,.hg-packaging-continue:focus-visible,.hg-display-note button:focus-visible{outline:3px solid #b99756;outline-offset:3px}
html.hg-packaging-open{overflow:hidden}.hg-packaging-fallback[open]{position:fixed;inset:0;margin:auto;z-index:2147483001;box-shadow:0 0 0 100vmax #12251e80,0 24px 90px #10251f40}
@media(max-width:1280px){.hg-display-note{margin-inline:24px}}
@media(max-width:600px){.hg-display-note{margin:10px 16px;padding:11px 12px;gap:9px;align-items:flex-start;font-size:11px}.hg-display-note>svg{width:20px;height:20px;flex-basis:20px;margin-top:2px}.hg-display-note-copy strong,.hg-display-note-copy span{display:block}.hg-display-note button{font-size:11px;margin-top:2px}.hg-packaging-box{padding:26px 24px}.hg-packaging-dialog h2{font-size:26px}.hg-packaging-dialog p.hg-packaging-body{font-size:15px}.hg-display-image-tag{font-size:9px}}
@media(prefers-reduced-motion:reduce){.hg-packaging-dialog::backdrop{backdrop-filter:none}}
