zentus-size-guide{display:inline-block}.z-size-guide__dialog{--sg-paper: #f7f6f2;--sg-ink: #252824;--sg-muted: #62655f;--sg-line: #d9dbd3;--sg-red: #b72f25;color:var(--sg-ink);background:var(--sg-paper);padding:0;border:1px solid var(--sg-line);border-radius:0;width:min(700px,calc(100vw - 48px));max-width:none;max-height:min(820px,calc(100dvh - 48px));margin:auto;overflow:hidden;box-shadow:0 18px 80px #0003;font-size:14px;line-height:1.5;text-align:start}.z-size-guide__dialog[open]{display:flex;flex-direction:column}.z-size-guide__dialog:not([open]),.z-size-guide__dialog [hidden]{display:none!important}.z-size-guide__dialog::backdrop{background:#1419147a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.z-size-guide__dialog *{box-sizing:border-box}.z-size-guide__dialog :is(button,a){font:inherit}.z-size-guide__dialog button{cursor:pointer;border-radius:0}.z-size-guide__dialog button:disabled{cursor:not-allowed}.z-size-guide__dialog :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--sg-red);outline-offset:3px}.z-size-guide__header{display:flex;justify-content:space-between;gap:16px;padding:26px 30px 22px;border-bottom:1px solid var(--sg-line);flex-shrink:0}.z-size-guide__eyebrow{margin:0 0 4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted)}.z-size-guide__header h2{margin:0;font-size:clamp(26px,4vw,34px);line-height:1.15;letter-spacing:-.035em;font-weight:500}.z-size-guide__product{margin:10px 0 0;font-size:13px;color:var(--sg-muted);max-width:520px}.z-size-guide__close{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--sg-line);width:44px;height:44px;padding:0;background:transparent;color:var(--sg-ink);font-size:27px!important}.z-size-guide__body{padding:22px 30px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.z-size-guide__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.z-size-guide__dialog h3{font-size:14px;font-weight:600;margin:0;letter-spacing:0}.z-size-guide__units{display:inline-flex;border:1px solid var(--sg-line);flex-shrink:0}.z-size-guide__units button{min-width:44px;min-height:40px;border:0;padding:8px 11px;background:transparent;color:var(--sg-muted);font-size:12px}.z-size-guide__units button[aria-pressed=true]{background:var(--sg-ink);color:#fff}.z-size-guide__intro{margin:10px 0 18px;color:var(--sg-muted);font-size:12px}.z-size-guide__chart{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.z-size-guide__chart table{width:100%;border-collapse:collapse;margin:0;font-size:14px}.z-size-guide__chart :is(th,td){border:0;border-bottom:1px solid var(--sg-line);text-align:start;vertical-align:middle;padding:13px 12px;line-height:1.4}.z-size-guide__chart thead th{color:var(--sg-muted);font-size:11px;font-weight:500;padding-top:4px;padding-bottom:12px}.z-size-guide__chart th:first-child{width:24%;padding-inline-start:4px}.z-size-guide__chart tbody th button{display:block;width:100%;text-align:start;min-height:48px;background:transparent;color:inherit;border:0;padding:10px 8px;font-weight:600;white-space:nowrap}.z-size-guide__chart tbody th button:disabled{color:var(--sg-muted);text-decoration:line-through}.z-size-guide__chart tbody tr[data-highlighted=true]{background:#e8ebe2}.z-size-guide__chart tbody tr:has(button:not(:disabled)){cursor:pointer}.z-size-guide__chart tbody tr:has(button:not(:disabled)):hover{background:#eeeee7}.z-size-guide__chart .z-size-guide__missing{color:var(--sg-muted);font-size:12px}.z-size-guide__advice{margin-top:22px;padding-top:18px;border-top:1px solid var(--sg-line)}.z-size-guide__advice p{color:var(--sg-muted);font-size:12px;margin:8px 0}.z-size-guide__advice a{color:var(--sg-ink);font-size:12px;min-height:36px}.z-size-guide__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 30px;border-top:1px solid var(--sg-line);flex-shrink:0;background:var(--sg-paper)}.z-size-guide__footer>div{min-width:0}.z-size-guide__footer>div>span{font-size:11px;color:var(--sg-muted);display:block}.z-size-guide__footer strong{font-size:17px;font-weight:600;overflow-wrap:anywhere}.z-size-guide__apply{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;border:1px solid var(--sg-ink);background:var(--sg-ink);color:#fff;padding:12px 18px;font-size:13px!important}.z-size-guide__apply:disabled{opacity:.5}.z-size-guide__status{font-size:13px;color:var(--sg-muted)}.z-size-guide__status:empty{display:none}.z-size-guide__status:not(:empty){margin:12px 0}.z-size-guide__retry{border:1px solid var(--sg-line);padding:10px 14px;color:var(--sg-ink);background:transparent;min-height:44px}@media(max-width:599px){.z-size-guide__dialog{width:100%;max-height:calc(100dvh - 20px);margin:auto 0 0;border-bottom:0}.z-size-guide__header{padding:20px 18px 17px}.z-size-guide__body{padding:18px}.z-size-guide__footer{padding:14px 18px max(14px,env(safe-area-inset-bottom));gap:12px}.z-size-guide__chart :is(th,td){padding-inline:8px;font-size:13px}.z-size-guide__chart thead th{font-size:11px}.z-size-guide__apply{gap:18px;padding-inline:13px}.z-size-guide__units button{min-height:44px}}.z-size-guide__dialog{width:min(780px,calc(100vw - 48px));max-height:min(1000px,calc(100dvh - 48px))}.z-size-guide__header{padding-block:24px}.z-size-guide__header h2{font-size:clamp(28px,4vw,36px)}.z-size-guide__product{margin-top:7px}.z-size-guide__intro{font-size:14px;margin:14px 0 20px}.z-size-guide__chart :is(th,td){text-align:end;padding-block:15px;font-variant-numeric:tabular-nums}.z-size-guide__chart th:first-child{text-align:start;width:35%}.z-size-guide__chart thead th{font-size:12px}.z-size-guide__chart tbody th{padding-block:0}.z-size-guide__chart tbody th button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px;padding-inline:8px 18px;font-weight:500}.z-size-guide__check{color:var(--sg-red);font-size:20px;font-weight:600;visibility:hidden;text-decoration:none}.z-size-guide__chart button[aria-pressed=true] .z-size-guide__check{visibility:visible}.z-size-guide__chart tbody tr[data-highlighted=true],.z-size-guide__chart tbody tr[data-highlighted=true]:hover{background:#eaeae3}.z-size-guide__chart tbody th{position:relative}.z-size-guide__chart tbody tr[data-highlighted=true]>th:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--sg-red);pointer-events:none}.z-size-guide__chart .z-size-guide__missing{text-align:start}.z-size-guide__chart .z-size-guide__numeric{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.z-size-guide__chart table[data-sizes-only] th{width:100%;text-align:start}.z-size-guide__chart table[data-sizes-only] tbody th button{padding-inline:12px 18px}.z-size-guide__letter{color:var(--sg-red);font-weight:500}.z-size-guide__measuring{margin-top:24px;border-top:1px solid var(--sg-line)}.z-size-guide__measuring summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;font-size:16px;font-weight:500;padding-block:14px}.z-size-guide__measuring summary::-webkit-details-marker{display:none}.z-size-guide__measuring summary:focus-visible{outline:2px solid var(--sg-red);outline-offset:-2px}.z-size-guide__chevron{width:9px;height:9px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-inline-end:5px;margin-block-end:5px}.z-size-guide__measuring[open] .z-size-guide__chevron{transform:rotate(225deg);margin-block:5px 0}.z-size-guide__measure-content{display:grid;grid-template-columns:210px minmax(0,1fr);gap:26px;align-items:center;padding-block:8px 12px}.z-size-guide__figure{width:100%;max-width:210px;margin-inline:auto}.z-size-guide__figure svg{display:block;width:100%;height:auto;overflow:visible}.z-size-guide__figure svg path{fill:#eaebe3;stroke:#898f80;stroke-width:1.5;stroke-linejoin:round}.z-size-guide__figure svg path.detail{fill:none;stroke:#c4c9bd;stroke-width:1}.z-size-guide__figure svg path[fill=none]{fill:none}.z-size-guide__figure svg .measure path{fill:none;stroke:var(--sg-red);stroke-width:1.5}.z-size-guide__figure svg .marker rect{fill:var(--sg-paper)}.z-size-guide__figure svg .marker text{fill:var(--sg-red);font:15px Arial,sans-serif}.z-size-guide__steps{display:grid;gap:16px}.z-size-guide__steps h4{font:inherit;font-size:14px;font-weight:500;margin:0 0 5px;letter-spacing:0}.z-size-guide__steps p{color:var(--sg-muted);font-size:13px;line-height:1.55;margin:0}.z-size-guide__measure-caption{color:var(--sg-muted);font-size:12px;margin:10px 0 0;line-height:1.55}.z-size-guide__advice{margin-top:20px;padding-top:16px}@media(max-width:599px){.z-size-guide__dialog{width:100%;max-height:calc(100dvh - 12px)}.z-size-guide__header{padding-block:18px 16px}.z-size-guide__body{padding-block:16px 22px}.z-size-guide__intro{font-size:13px;margin-block:12px 18px}.z-size-guide__chart th:first-child{width:33%}.z-size-guide__chart tbody th button{gap:8px;min-height:50px;padding-inline:6px 8px}.z-size-guide__chart :is(th,td){padding-block:13px}.z-size-guide__chart tbody th{padding-block:0}.z-size-guide__measure-content{grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:start}.z-size-guide__figure{margin-block:5px}.z-size-guide__steps{gap:14px}.z-size-guide__steps h4,.z-size-guide__steps p{font-size:13px}.z-size-guide__figure svg .marker text{font-size:20px}.z-size-guide__measuring summary{font-size:15px}}@media(max-width:359px){.z-size-guide__header,.z-size-guide__body,.z-size-guide__footer{padding-inline:14px}.z-size-guide__measure-content{grid-template-columns:1fr;gap:10px}.z-size-guide__figure{max-width:175px;margin:0 auto}.z-size-guide__steps{grid-template-columns:1fr}.z-size-guide__apply{gap:12px;font-size:12px!important}}@media(max-height:540px){.z-size-guide__header{padding-block:12px}.z-size-guide__header h2{font-size:24px}.z-size-guide__product{display:none}.z-size-guide__footer{padding-block:10px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/zentus-size-guide.css.map */
