.pt-guide-label-row{display:flex;align-items:baseline;justify-content:flex-start;gap:12px;color:var(--matching-ink, var(--fabric-ink, var(--solo-secondary, rgb(var(--text-color)))))}.pt-guide-label-row>label{margin:0}.pt-guide-label-row>modal-opener{display:inline-flex}.pt-guide-label-row [hidden]{display:none}.pt-size-guide-link{display:inline-block;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:400;line-height:1.5;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.pt-size-guide-link:focus-visible,.pt-size-guide-scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pt-size-guide .modal__window{display:flex;flex-direction:column;width:min(720px,calc(100% - 24px));max-height:90vh;max-height:90dvh}.pt-size-guide .modal__content{min-height:0;height:auto;padding:48px 16px 24px;overflow-y:auto}.pt-size-guide h2{font-size:26px;font-weight:600;text-align:center;margin:0 0 12px}.pt-size-guide p{font-size:15px;line-height:1.5;margin:8px 0 16px}.pt-size-guide .pt-size-guide-unit{font-size:17px;text-align:center}.pt-size-guide-table-group{margin:24px 0}.pt-size-guide-scroll{overflow-x:auto;overscroll-behavior-x:contain}.pt-size-guide table{width:100%;border-collapse:collapse;border:2px solid rgb(var(--text-color) / .7);font-size:16px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.pt-size-guide caption{text-align:left;font-weight:600;padding-bottom:10px;font-size:14px;letter-spacing:.03em}.pt-size-guide th,.pt-size-guide td{padding:10px 12px;text-align:center;white-space:nowrap;border:1px solid rgb(var(--text-color) / .4)}.pt-size-guide thead th{background:linear-gradient(rgb(var(--link-color) / .2),rgb(var(--link-color) / .2)),rgb(var(--bg-color));font-size:14px;font-weight:700;text-transform:uppercase}.pt-size-guide tbody th{background:linear-gradient(rgb(var(--text-color) / .045),rgb(var(--text-color) / .045)),rgb(var(--bg-color));font-weight:600}.pt-size-guide th:first-child{position:sticky;left:0}.pt-size-guide .pt-size-guide-scroll-hint{font-size:12px;margin-bottom:6px}.pt-size-guide-help{border-top:1px solid rgb(var(--text-color) / .15);padding-top:16px}@media(min-width:768px){.pt-size-guide .modal__content{padding:48px 32px 32px}.pt-size-guide h2{font-size:30px}.pt-size-guide .pt-size-guide-unit,.pt-size-guide table{font-size:18px}.pt-size-guide thead th{font-size:15px}.pt-size-guide th,.pt-size-guide td{padding:10px 16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pt-size-guide.css.map */
