apparel-size-guide{display:block;margin-top:16px;color:var(--color-base, #111)}apparel-size-guide[hidden],.variants-label [data-apparel-size-guide-trigger][hidden],apparel-size-guide details[hidden],.apparel-size-guide__close[hidden]{display:none}apparel-size-guide.apparel-size-guide--inline-trigger{margin-top:0}.variants-label [data-apparel-size-guide-trigger]:focus-visible{outline:2px solid currentColor;outline-offset:4px}apparel-size-guide *,apparel-size-guide *:before,apparel-size-guide *:after{box-sizing:border-box}.apparel-size-guide__trigger{width:fit-content;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;list-style:none;padding:10px 0}.apparel-size-guide__trigger::-webkit-details-marker{display:none}.apparel-size-guide__dialog{width:min(520px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #222;border-radius:0;background:#fff;color:#111;box-shadow:0 16px 64px #0003;overflow-y:auto}.apparel-size-guide__dialog::backdrop{background:#0008}html:has(.apparel-size-guide__dialog[open]){overflow:hidden}.apparel-size-guide__panel{padding:24px}.apparel-size-guide__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.apparel-size-guide__heading h2{margin:0;color:inherit;font-size:22px;line-height:1.3}.apparel-size-guide__close{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #ddd;background:#fff;color:#111;cursor:pointer;font:28px/1 sans-serif}.apparel-size-guide__measurements{position:relative}.apparel-size-guide__unit-input{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.apparel-size-guide__unit{display:inline-flex;min-width:74px;min-height:44px;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:16px;border:1px solid #ccc;background:#fff;color:#111;cursor:pointer;font-size:14px}.apparel-size-guide__unit-input:checked+label{background:#111;color:#fff;border-color:#111}.apparel-size-guide__unit-input:focus-visible+label,.apparel-size-guide__trigger:focus-visible,.apparel-size-guide__close:focus-visible{outline:2px solid #111;outline-offset:3px}.apparel-size-guide__in{display:none}.apparel-size-guide__measurements:has(input[value=in]:checked) .apparel-size-guide__cm{display:none}.apparel-size-guide__measurements:has(input[value=in]:checked) .apparel-size-guide__in{display:block}.apparel-size-guide__profiles{display:flex;gap:4px}.apparel-size-guide__profiles .apparel-size-guide__unit{flex:1;min-width:0;padding-inline:8px}.apparel-size-guide__profile-table{display:none}.apparel-size-guide__profile-table[data-profile-table=hoodie],.apparel-size-guide__measurements:has([data-profile-choice=men]:checked) [data-profile-table=men],.apparel-size-guide__measurements:has([data-profile-choice=women]:checked) [data-profile-table=women],.apparel-size-guide__measurements:has([data-profile-choice=kids]:checked) [data-profile-table=kids]{display:block}apparel-size-guide .apparel-size-guide__table{--border: 0;width:100%;margin:0;border:1px solid #ddd;border-radius:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:16px;font-variant-numeric:tabular-nums;line-height:1.4;box-shadow:none;overflow:hidden}apparel-size-guide .apparel-size-guide__table th,apparel-size-guide .apparel-size-guide__table td{padding:9px 12px;border:0;text-align:center;color:#383838;font-weight:400;background:transparent}apparel-size-guide .apparel-size-guide__table thead th{padding-block:12px;background:#f2f2f2;color:#555;font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:0}apparel-size-guide .apparel-size-guide__table th:first-child{width:24%}apparel-size-guide .apparel-size-guide__table tbody th{font-weight:650;color:#181818}apparel-size-guide .apparel-size-guide__table tbody tr+tr>*{border-top:1px solid #e8e8e8}apparel-size-guide .apparel-size-guide__table tbody tr:nth-child(2n){background:#fafafa}apparel-size-guide .apparel-size-guide__table tbody tr:hover{background:#f3f3f3}.apparel-size-guide__column-unit{display:block;color:#666;font-size:11px;margin-top:2px}@media(max-width:480px){.apparel-size-guide__panel{padding:16px}.apparel-size-guide__heading h2{font-size:20px}apparel-size-guide .apparel-size-guide__table th,apparel-size-guide .apparel-size-guide__table td{padding:9px 6px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/apparel-size-guide.css.map */
