.aspyr-size-guide[hidden]{display:none!important}html.aspyr-size-guide-is-open,body.aspyr-size-guide-is-open{overflow:hidden!important}.aspyr-size-guide{--aspyr-size-guide-display-font: BLOCKLETTER, sans-serif;--aspyr-size-guide-body-font: "Quantico", sans-serif;align-items:center;display:flex;font-family:var(--aspyr-size-guide-body-font)!important;top:0;right:0;bottom:0;left:0;justify-content:center;padding:28px;position:fixed;z-index:2147482000}.aspyr-size-guide__backdrop{-webkit-appearance:none;appearance:none;background:#000000b8;border:0;cursor:default;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;padding:0;position:absolute;transition:opacity .24s ease}.aspyr-size-guide__dialog{background:#050505;border:1px solid #292929;box-shadow:0 24px 70px #0000007a;color:#f7f7f7;max-height:calc(100vh - 56px);max-width:1240px;opacity:0;overflow:auto;position:relative;transform:translateY(18px) scale(.985);transition:opacity .24s ease,transform .24s ease;width:min(1240px,calc(100vw - 56px));z-index:1}.aspyr-size-guide__dialog,.aspyr-size-guide__dialog button,.aspyr-size-guide__dialog table,.aspyr-size-guide__dialog th,.aspyr-size-guide__dialog td,.aspyr-size-guide__dialog p{font-family:var(--aspyr-size-guide-body-font)!important;font-weight:400}.aspyr-size-guide.is-open .aspyr-size-guide__backdrop{opacity:1}.aspyr-size-guide.is-open .aspyr-size-guide__dialog{opacity:1;transform:translateY(0) scale(1)}.aspyr-size-guide__header{align-items:flex-start;border-bottom:1px solid #2d2d2d;display:flex;justify-content:space-between;margin:0 52px;padding:38px 0 28px}.aspyr-size-guide__eyebrow,.aspyr-size-guide__measure-copy h3,.aspyr-size-guide__table-heading h3,.aspyr-size-guide__done,.aspyr-size-guide__table thead th{font-family:var(--aspyr-size-guide-body-font)!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.aspyr-size-guide__eyebrow{color:#b7b7b7;font-size:13px;line-height:1;margin:0 0 8px}.aspyr-size-guide__title{color:#fff;font-size:clamp(27px,2.6vw,40px);font-family:var(--aspyr-size-guide-display-font)!important;font-weight:400;letter-spacing:.1em;line-height:1;margin:0}.aspyr-size-guide__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,sans-serif!important;font-size:34px;height:42px;justify-content:center;line-height:1;margin:-8px -10px 0 20px;padding:0;transition:color .18s ease,transform .18s ease;width:42px}.aspyr-size-guide__close:hover,.aspyr-size-guide__close:focus-visible{color:#a71924;transform:rotate(4deg)}.aspyr-size-guide__content{display:grid;gap:50px;grid-template-columns:minmax(320px,.78fr) minmax(540px,1.22fr);padding:30px 50px 44px}.aspyr-size-guide__visual{min-width:0}.aspyr-size-guide__image-wrap{align-items:center;background:#020202;display:flex;height:430px;justify-content:center;overflow:hidden}.aspyr-size-guide__image{display:block;height:100%;object-fit:contain;width:100%}.aspyr-size-guide__measure-copy{border-top:1px solid #303030;padding-top:20px}.aspyr-size-guide__measure-copy h3,.aspyr-size-guide__table-heading h3{color:#fff;font-size:16px;line-height:1.2;margin:0}.aspyr-size-guide__measure-copy p{color:#9d9d9d;font-family:var(--aspyr-size-guide-body-font)!important;font-size:13px;line-height:1.45;margin:10px 0 0}.aspyr-size-guide__details{min-width:0}.aspyr-size-guide__table-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px;min-height:34px}.aspyr-size-guide__units{display:flex;gap:4px}.aspyr-size-guide__units button{-webkit-appearance:none;appearance:none;background:#151515;border:1px solid #3b3b3b;color:#8f8f8f;cursor:pointer;font-family:var(--aspyr-size-guide-body-font)!important;font-size:11px;font-weight:700;height:32px;padding:0;transition:background .18s ease,color .18s ease;width:54px}.aspyr-size-guide__units button.is-active{background:#f4f4f4;color:#111}.aspyr-size-guide__table-scroll{overflow-x:auto;scrollbar-color:#555 #111}.aspyr-size-guide__table{border-collapse:collapse;color:#ededed;font-family:var(--aspyr-size-guide-body-font)!important;font-size:13px;margin:0;min-width:580px;table-layout:fixed;width:100%}.aspyr-size-guide__table th,.aspyr-size-guide__table td{border:1px solid #282828;line-height:1.2;padding:12px 10px;text-align:center}.aspyr-size-guide__table thead th{background:#111;color:#fff;font-size:13px}.aspyr-size-guide__table thead th:first-child,.aspyr-size-guide__table tbody th{text-align:left;width:29%}.aspyr-size-guide__table tbody th{background:#0a0a0a;color:#b7b7b7;font-weight:400}.aspyr-size-guide__table tbody td{background:#080808;color:#ededed;font-weight:600}.aspyr-size-guide__table .is-selected{background:#181818;box-shadow:inset 0 -2px #a71924;color:#fff}.aspyr-size-guide__note{align-items:flex-start;border-top:1px solid #303030;color:#9b9b9b;display:flex;font-family:var(--aspyr-size-guide-body-font)!important;font-size:12px;gap:10px;line-height:1.45;margin-top:28px;padding-top:20px}.aspyr-size-guide__note span{background:#a71924;border-radius:50%;flex:0 0 auto;height:7px;margin-top:5px;width:7px}.aspyr-size-guide__note p{margin:0}.aspyr-size-guide__done{-webkit-appearance:none;appearance:none;background:#971923;border:0;color:#fff;cursor:pointer;font-size:14px;margin-top:24px;min-height:58px;padding:16px 24px;transition:background .2s ease,transform .2s ease;width:100%}.aspyr-size-guide__done:hover,.aspyr-size-guide__done:focus-visible{background:#b21e2a;transform:translateY(-2px)}@media only screen and (max-width:980px){.aspyr-size-guide{align-items:flex-end;padding:0}.aspyr-size-guide__dialog{border-bottom:0;border-left:0;border-right:0;max-height:94dvh;transform:translateY(32px);width:100%}.aspyr-size-guide__header{margin:0 22px;padding:26px 0 20px}.aspyr-size-guide__eyebrow{font-size:10px}.aspyr-size-guide__title{font-size:25px}.aspyr-size-guide__content{display:block;padding:22px 20px calc(26px + env(safe-area-inset-bottom))}.aspyr-size-guide__image-wrap{height:min(42vh,320px)}.aspyr-size-guide__measure-copy{margin-bottom:30px}.aspyr-size-guide__measure-copy h3,.aspyr-size-guide__table-heading h3{font-size:14px}.aspyr-size-guide__table{font-size:11px;min-width:540px}.aspyr-size-guide__table th,.aspyr-size-guide__table td{padding:10px 8px}.aspyr-size-guide__done{min-height:54px}}@media(prefers-reduced-motion:reduce){.aspyr-size-guide__backdrop,.aspyr-size-guide__dialog,.aspyr-size-guide__close,.aspyr-size-guide__done{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/291/assets/aspyr-size-guide.css.map */
