.size-guide-trigger{display:inline-flex;align-items:center;gap:6px;margin-block:6px 12px;padding:4px 0;background:transparent;border:0;font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-transform:none;cursor:pointer;color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#0000004d;opacity:.85;transition:opacity .15s ease,color .15s ease,text-decoration-color .15s ease;-webkit-tap-highlight-color:transparent}.size-guide-trigger:hover{opacity:1;color:#dc2626;text-decoration-color:#dc2626}.size-guide-trigger:focus-visible{outline:2px solid #dc2626;outline-offset:3px;border-radius:2px}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px}.size-guide-modal[aria-hidden=false]{display:flex;animation:size-guide-fade-in .2s ease-out}.size-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.size-guide-modal__dialog{position:relative;background:#fff;color:#1a1a1a;max-width:720px;width:100%;max-height:90vh;overflow-y:auto;border-radius:14px;padding:32px 28px 24px;box-shadow:0 20px 70px #00000059;animation:size-guide-slide-up .25s ease-out;font-family:var(--font-body--family)}.size-guide-modal__close{position:absolute;top:12px;right:12px;background:transparent;border:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a;transition:background .15s ease,color .15s ease}.size-guide-modal__close:hover{background:#dc26261a;color:#dc2626}.size-guide-modal__close:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.size-guide-modal__title{font-family:var(--font-accent--family, var(--font-body--family));font-size:1.125rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;margin:0 0 18px;padding-inline-end:32px;color:#1a1a1a}.size-guide-modal__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:14px}.size-guide-modal__tab{font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;background:transparent;border:1.5px solid rgba(0,0,0,.18);border-radius:999px;padding:8px 18px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.size-guide-modal__tab:hover{border-color:#1a1a1a}.size-guide-modal__tab--active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.size-guide-modal__tab:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.size-guide-modal__items{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:18px}.size-guide-modal__items[hidden]{display:none}.size-guide-modal__pill{font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;color:#1a1a1a;background:#faf7f1;border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:7px 14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.size-guide-modal__pill:hover{border-color:#00000059}.size-guide-modal__pill--active{background:#dc26261a;border-color:#dc2626;color:#dc2626;font-weight:600}.size-guide-modal__pill:focus-visible{outline:2px solid #dc2626;outline-offset:2px}.size-guide-modal__img-wrap{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#fff}.size-guide-modal__img{display:block;width:100%;height:auto}.size-guide-figure-layout{display:flex;align-items:center;gap:22px}.size-guide-figure{flex:0 0 118px;margin:0}.size-guide-figure svg{display:block;width:100%;height:auto}.size-guide-figure text{font-family:var(--font-body--family, sans-serif);font-weight:700}.size-guide-figure-table{flex:1 1 auto;min-width:0;overflow-x:auto}.size-guide-figure-table table{margin-block-start:0}@media(max-width:600px){.size-guide-figure-layout{flex-direction:column-reverse;align-items:center;gap:16px}.size-guide-figure{flex:0 0 auto;width:96px}.size-guide-figure-table{width:100%}}.size-guide-block h2,.size-guide-block h3,.size-guide-block h4{font-family:var(--font-accent--family, var(--font-body--family));font-size:1.125rem;font-weight:600;margin-block:0 12px;letter-spacing:.01em;text-transform:uppercase;color:#1a1a1a}.size-guide-block h3:not(:first-child),.size-guide-block h4:not(:first-child){margin-block-start:28px}.size-guide-block p{font-size:.875rem;line-height:1.5;margin-block:8px 14px;color:#1a1a1a}.size-guide-block table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:.875rem}.size-guide-block table th,.size-guide-block table td{padding:10px 12px;border:1px solid rgba(0,0,0,.1);text-align:center;transition:background-color .18s ease,color .18s ease,font-weight .18s ease}.size-guide-block table thead th{background-color:#faf7f1;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.size-guide-block table th:first-child,.size-guide-block table td:first-child{text-align:start;font-weight:500;background-color:#faf7f1}.size-guide-block table .size-table-selected{background-color:#dc26261a;color:#dc2626;font-weight:700}.size-guide-block table thead th.size-table-selected{background-color:#dc2626;color:#fff}@keyframes size-guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes size-guide-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.size-guide-modal[aria-hidden=false],.size-guide-modal__dialog,.size-guide-block table th,.size-guide-block table td{animation:none;transition:none}}@media(max-width:600px){.size-guide-modal{padding:0;align-items:flex-end}.size-guide-modal__dialog{max-height:92vh;border-radius:14px 14px 0 0;padding:24px 18px 20px}.size-guide-block table{font-size:.8125rem}.size-guide-block table th,.size-guide-block table td{padding:8px 10px}.size-guide-block table thead th{font-size:.6875rem}.size-guide-trigger{font-size:.75rem}@keyframes size-guide-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/size-guide-modal.css.map */
