.hw-size-guide-trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:8px 0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hw-size-guide-trigger img{width:20px;height:20px}.hw-size-guide-popup{box-sizing:border-box;top:0;right:0;bottom:0;left:0;margin:auto;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:24px;border:0;border-radius:4px;background:#fff;color:#222;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #0003;font-family:var(--font-body-family,inherit)}.hw-size-guide-popup::backdrop{background:#0000008c}.hw-size-guide-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.hw-size-guide-header h2{margin:0;font-family:var(--Forum-Font,var(--font-heading-family,inherit));font-size:clamp(24px,4vw,30px);line-height:1.2;font-weight:400}.hw-size-guide-close{display:grid;place-items:center;flex:0 0 44px;min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:30px;line-height:1;cursor:pointer}.hw-size-guide-picker{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;border:0}.hw-size-guide-picker legend{float:none;width:100%;margin-bottom:12px;font:inherit;font-size:14px}.hw-size-guide-choice{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hw-size-guide-choice+label{display:flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;margin:0;padding:9px 18px;border:1px solid #d6dbd8;background:#fff;color:#173832;font:inherit;font-size:14px;text-align:center;overflow-wrap:anywhere;cursor:pointer}.hw-size-guide-choice:checked+label{background:#173832;color:#fff;border-color:#173832}.hw-size-guide-choice:focus-visible+label,.hw-size-guide-close:focus-visible,.hw-size-guide-trigger:focus-visible,.hw-size-guide-all:focus-visible{outline:2px solid #173832;outline-offset:3px}.hw-size-guide-panels{flex-basis:100%;width:100%;min-width:0;margin-top:12px}.hw-size-guide-panel{display:none}.hw-size-guide-choice[value="1"]:checked~.hw-size-guide-panels .hw-size-guide-panel-1,.hw-size-guide-choice[value="2"]:checked~.hw-size-guide-panels .hw-size-guide-panel-2,.hw-size-guide-choice[value="3"]:checked~.hw-size-guide-panels .hw-size-guide-panel-3{display:block}.hw-size-guide-image{display:block;width:auto;height:auto;max-width:100%;max-height:65vh;object-fit:contain;margin-inline:auto}.hw-size-guide-notes,.hw-size-guide-placeholder-note{margin:0 0 16px;font-size:14px;line-height:1.6}.hw-size-guide-placeholder-note{margin:12px 0;color:#666}.hw-size-guide-table{max-width:100%;overflow:auto;margin-bottom:16px}.hw-size-guide-all{display:inline-block;margin-top:10px;color:inherit;font-size:14px;text-underline-offset:3px}@media(max-width:600px){.hw-size-guide-popup{padding:16px}.hw-size-guide-header{margin-bottom:8px}.hw-size-guide-choice+label{flex:1 1 0;padding-inline:10px}}.hw-size-guide-category{margin:0 0 8px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hartwell-size-guide.css.map */
