.skinus-sizing-open{overflow:hidden}
#skinus-size-guide{box-sizing:border-box;width:min(620px,calc(100% - 28px));max-height:88dvh;padding:32px;color:var(--paper,#eee);font-family:Georgia,serif;text-align:left;line-height:1.6}
#skinus-size-guide h2{padding-right:20px;margin:12px 0 18px;font-family:inherit;font-size:clamp(23px,4vw,30px)}
#skinus-size-guide p{font-size:15px;letter-spacing:0}
#skinus-size-guide .size-guide-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-right:30px}
#skinus-size-guide button{font-family:inherit;color:inherit;cursor:pointer}
#skinus-size-guide .size-guide-close{position:absolute;right:6px;top:5px;width:44px;height:44px;background:transparent;border:0;font-size:30px}
.size-guide-units{display:flex;gap:8px;margin:20px 0 12px}
.size-guide-units button{background:transparent;border:1px solid #777;padding:10px 14px;min-height:44px;font-size:14px}
#skinus-size-guide [aria-pressed=true]{background:#e9e7df;color:#111}
#skinus-size-guide table{width:100%;border-collapse:collapse;font-size:15px;margin:12px 0 20px}
#skinus-size-guide caption{text-align:left;color:#bbb;font-size:12px;padding-bottom:8px}
#skinus-size-guide th,#skinus-size-guide td{padding:7px 10px;border-bottom:1px solid #555;text-align:left}
#skinus-size-guide .size-guide-note{font-size:13px;color:#bdbdb7}
#skinus-size-guide a{text-decoration:underline}
#skinus-size-guide :focus-visible,.skinus-size-trigger:focus-visible{outline:2px solid #fff;outline-offset:4px}
#skinus-size-guide:target:not([open]){display:block;position:relative}
@media(max-width:480px){#skinus-size-guide{padding:24px 18px}#skinus-size-guide th,#skinus-size-guide td{padding:7px}}
