#snobSizeGuideModal[hidden]{display:none!important}
#snobSizeGuideModal{position:fixed;inset:0;z-index:99999;color:#fff;font-family:inherit}
.snob-size-guide-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}
.snob-size-guide-panel{position:relative;z-index:1;width:calc(100vw - 36px);max-width:720px;max-height:88vh;overflow:auto;margin:6vh auto 0;background:#000;color:#fff;padding:26px 18px 30px;border:1px solid #fff;box-sizing:border-box}
.snob-size-guide-close{position:absolute;right:10px;top:5px;border:0;background:transparent;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:4px 8px}
.snob-size-guide-kicker{font-size:11px;letter-spacing:.16em;margin:0 0 8px}
.snob-size-guide-panel h2{margin:0 0 22px;font-size:26px;font-weight:600;text-transform:uppercase}
.snob-size-table-wrap{width:100%;overflow-x:auto}
.snob-size-table{width:100%;min-width:500px;border-collapse:collapse;table-layout:fixed;background:#000;color:#fff;font-size:14px}
.snob-size-table th,.snob-size-table td{padding:13px 8px;text-align:center;white-space:nowrap;border:1px solid #fff}
.snob-size-table th{font-size:14px;font-weight:600;background:#000;color:#fff}
.snob-size-guide-units{margin:28px 0 42px;font-size:14px;line-height:1.5}
.snob-size-guide-support{margin:0;font-size:14px;line-height:1.7}
.snob-size-guide-open{overflow:hidden!important}
@media(max-width:600px){.snob-size-guide-panel{width:calc(100vw - 24px);margin:5vh auto 0;padding:24px 12px 26px}.snob-size-guide-panel h2{font-size:23px;margin-bottom:18px}.snob-size-table{min-width:500px;font-size:13px}.snob-size-table th,.snob-size-table td{padding:12px 7px;font-size:13px}.snob-size-guide-units{margin:24px 0 34px;font-size:13px}.snob-size-guide-support{font-size:13px}}