
.jnh .pf-size-redesign{width:calc(100% - 24px);max-width:660px;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:8px;background:#fff;color:#23272e;overflow:auto;overscroll-behavior:contain;box-shadow:0 18px 70px #0004;font-family:inherit}
.jnh .pf-size-redesign::backdrop{background:#0009;backdrop-filter:blur(3px)}
.jnh .pf-size-redesign .jnh-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#111318;color:#fff}
.jnh .pf-size-redesign .jnh-dialog-head p{margin:0 0 4px;font-size:11px;line-height:1.2;font-weight:750;color:#ff6b12}
.jnh .pf-size-redesign .jnh-dialog-head h2{margin:0;color:#fff;font-size:20px;line-height:1.25;font-weight:800}
.jnh .pf-size-redesign .jnh-dialog-head button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;width:auto;height:auto;min-height:44px;padding:10px 12px;border:1px solid #44464d;border-radius:7px;background:#25272d;color:#fff;font-size:12px;font-weight:700;cursor:pointer}
.jnh .pf-size-redesign .jnh-dialog-head button span:last-child{font-size:25px;font-weight:400;line-height:1}
.jnh .pf-size-redesign .pf-size-body{padding:14px}
.jnh .pf-size-redesign .pf-size-intro{font-size:13px;line-height:1.45;color:#606874;margin:0 0 12px}
.jnh .pf-size-redesign .pf-apparel-size-table,.jnh .pf-size-redesign .jacket-size-guide,.jnh .pf-size-redesign .jacket-size-guide__scroll,.jnh .pf-size-redesign .pf-fjord-table{width:100%;max-width:100%;min-width:0;margin:0;padding:0;border:0;overflow-x:auto}
.jnh .pf-size-redesign .jacket-size-guide>summary{display:none}
.jnh .pf-size-redesign .jacket-size-guide>p,.jnh .pf-size-redesign [data-size-content]>p{font-size:12px;line-height:1.45;margin:0 0 10px;color:#606874}
.jnh .pf-size-redesign table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:10px 0!important;font-size:12px!important;border:1px solid #dde0e5}
.jnh .pf-size-redesign thead{display:table-header-group!important;background:#191b1f!important;color:#fff!important}
.jnh .pf-size-redesign tbody{display:table-row-group!important}
.jnh .pf-size-redesign tr{display:table-row!important;border:0!important}
.jnh .pf-size-redesign th,.jnh .pf-size-redesign td{display:table-cell!important;width:auto!important;min-width:0!important;padding:7px 3px!important;border:1px solid #dde0e5!important;text-align:center!important;font-size:inherit!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere;color:inherit!important}
.jnh .pf-size-redesign td:before,.jnh .pf-size-redesign th:before{display:none!important}
.jnh .pf-size-redesign thead th{background:#191b1f!important;color:#fff!important;font-weight:700}
.jnh .pf-size-redesign tbody th{background:#f2f3f5!important;font-weight:750}
.jnh .pf-size-redesign tbody tr:nth-child(even){background:#f7f8fa}
.jnh .pf-size-redesign caption{font-size:11px;line-height:1.35;margin-bottom:6px;color:#606874}
.jnh .pf-size-redesign .pf-size-tip{padding:12px;margin:12px 0 0;border-left:4px solid #ff6b12;background:#fff2e9;font-size:12px;line-height:1.4}
.jnh .pf-size-redesign .pf-size-tip strong,.jnh .pf-size-redesign .pf-size-tip span{display:block}
.jnh .pf-size-redesign .pf-size-tip span{margin-top:3px;color:#606874}
.jnh .jnh-extra>h3:has(.jnh-size-adjacent){display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.jnh .jnh-extra>h3 .jnh-size-adjacent{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:36px;margin:0;padding:5px 8px;border:1px solid #b9bec5;border-radius:5px;background:#fff;color:#23272e;font-size:12px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}
.jnh .jnh-extra>h3 .jnh-size-adjacent:before{content:"";width:17px;height:9px;border:1.5px solid currentColor;border-radius:1px;background:repeating-linear-gradient(90deg,transparent 0 3px,currentColor 3px 4px,transparent 4px 6px) top left/100% 4px no-repeat;flex:none}
.jnh .pf-size-redesign button:focus-visible,.jnh .jnh-size-adjacent:focus-visible{outline:3px solid #ff9b55;outline-offset:2px}
@media(max-width:749px){.jnh .pf-size-redesign{max-width:520px}.jnh .pf-size-redesign table{font-size:11px!important}.jnh .pf-size-redesign .pf-size-body{padding:12px}.jnh .pf-size-redesign .jnh-dialog-head{padding:12px}.jnh .pf-size-redesign .jnh-dialog-head h2{font-size:18px}}
@media(max-width:360px){.jnh .pf-size-redesign table{font-size:10px!important}.jnh .pf-size-redesign th,.jnh .pf-size-redesign td{padding:6px 2px!important}.jnh .pf-size-redesign .pf-size-intro{font-size:12px}.jnh .pf-size-redesign .jnh-dialog-head button{padding:8px}}

.jnh .pf-size-field-heading{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.jnh .pf-size-field-heading .pf-nordik-size-link{padding:5px 8px;min-height:36px;border:1px solid #b9bec5;border-radius:5px;background:white;color:#23272e;font-size:12px;text-decoration:none}

html body .jnh .pf-size-redesign.pf-size-redesign .pf-size-body p{font-size:13px!important;line-height:1.45!important;margin:0 0 12px!important;color:#606874!important}
.jnh .pf-size-redesign table:not(:has(thead))>tbody>tr:first-child th{background:#191b1f!important;color:white!important;font-weight:700}
.jnh .pf-size-redesign .pf-size-body:has(.pf-apparel-size-table>p)>.pf-size-intro{display:none}
.jnh .pf-size-redesign th{hyphens:auto}
html body .jnh.jnh .pf-size-redesign.pf-size-redesign .jacket-size-guide__scroll table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;visibility:visible!important}
html body .jnh.jnh .pf-size-redesign.pf-size-redesign .pf-size-body p{font-size:13px!important;line-height:1.45!important}
html body .jnh.jnh .pf-size-redesign.pf-size-redesign .jnh-dialog-head p{font-size:11px!important;line-height:1.2!important}
html body .jnh .pf-size-redesign .jacket-size-guide>p,html body .jnh .pf-size-redesign caption{display:none!important}
