hmc-lab-viewer{display:block}#hmc-pdp #hmc-lab-report .hmc-lab-viewer__preview{display:block;width:min(200px,100%);margin:14px 0 18px;border:0;background:#fff;cursor:zoom-in;text-decoration:none}#hmc-pdp #hmc-lab-report .hmc-lab-viewer__preview .hmc-lab-report-image{display:block;width:100%;max-width:100%;height:auto;margin:0;object-fit:contain}#hmc-pdp .hmc-lab-viewer__dialog{position:fixed;inset:0 0 0 auto;width:min(620px,100%);max-width:100%;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#202c35;font:inherit;box-sizing:border-box;box-shadow:-10px 0 50px #0000001f;overflow:hidden}#hmc-pdp .hmc-lab-viewer__dialog[open]{display:flex;flex-direction:column}#hmc-pdp .hmc-lab-viewer__dialog:not([open]){display:none}.hmc-lab-viewer__dialog::backdrop{background:#1620282e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:has(.hmc-lab-viewer__dialog[open]){overflow:hidden}#hmc-pdp .hmc-lab-viewer__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px dotted #a99a81;font-size:18px;line-height:1.4}#hmc-pdp .hmc-lab-viewer__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}#hmc-pdp .hmc-lab-viewer__body{flex:1 1 auto;min-height:0;padding:20px;overflow:auto;overscroll-behavior:contain}#hmc-pdp .hmc-lab-viewer__document{display:block;width:100%;max-width:none;margin:0;padding:0;border:0;background:#fff;cursor:zoom-in;text-align:left}#hmc-pdp .hmc-lab-viewer__document[aria-pressed=true]{width:max(100%,1100px);cursor:zoom-out}#hmc-pdp #hmc-lab-report .hmc-lab-viewer__document .hmc-lab-viewer__image{display:block;width:100%;max-width:none;height:auto;margin:0;object-fit:contain}#hmc-pdp .hmc-lab-viewer__footer{flex:0 0 auto;padding:16px 20px;border-top:1px dotted #a99a81}#hmc-pdp .hmc-lab-viewer :focus-visible{outline:2px solid #a88958;outline-offset:3px}@media(min-width:990px){#hmc-pdp #hmc-lab-report .hmc-lab-viewer__preview{width:230px}}.hmc .hmc-sample-label,.hmc .hmc-source-authority-label{display:block!important;visibility:visible!important;opacity:1!important;color:#1f2a33;background:#f1eeea;border:1px solid #d2cac0;border-radius:3px;padding:5px 8px;margin:0 0 12px;font-size:14px!important;line-height:1.35;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
