.size-guide .wrapper--size-guide{max-width:1120px;margin:0 auto}.size-guide__title{margin:0 0 20px;letter-spacing:-.02em}.size-guide__intro{margin:0 auto 28px;max-width:42rem;font-size:calc(1rem * var(--adjust-body));line-height:1.55;color:var(--text);opacity:.92}.size-guide__table-wrap{position:relative;border-radius:calc(var(--RADIUS) + 2px);background:var(--bg);box-shadow:0 1px #0000000a,0 12px 40px #0000000f;border:1px solid var(--COLOR-TEXT-ALPHA-15);overflow:hidden}.size-guide__table-scroll{overflow-x:visible;overflow-y:visible}.size-guide__table-scroll:focus-visible{outline:2px solid var(--COLOR-TEXT-ALPHA-25);outline-offset:2px}.size-guide__table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:calc(.8125rem * var(--adjust-body));color:var(--text)}.size-guide__table th,.size-guide__table td{padding:6px 8px;text-align:left;vertical-align:middle;border:1px solid var(--COLOR-TEXT-ALPHA-15);word-wrap:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.size-guide__table thead th{font-weight:700;font-size:calc(.6875rem * var(--adjust-body));letter-spacing:.03em;text-transform:uppercase;color:var(--heading);background:linear-gradient(180deg,var(--text-alpha-5) 0%,var(--bg) 100%);white-space:normal;line-height:1.25}.size-guide__table tbody tr:nth-child(2n){background:var(--text-alpha-5)}.size-guide__table tbody tr:hover{background:var(--text-alpha-5)}.size-guide__table tbody td:first-child{font-weight:600;color:var(--heading)}.size-guide__table tbody td:last-child{color:var(--text);opacity:.9}.size-guide__note,.size-guide__content{margin-top:24px;padding:0 4px;font-size:calc(.9375rem * var(--adjust-body));line-height:1.55}.size-guide__note{padding:16px 18px;border-radius:var(--RADIUS);border:1px dashed var(--COLOR-TEXT-ALPHA-25);background:var(--text-alpha-5)}.popup-chart__content .size-guide__table-wrap{box-shadow:none;margin-top:4px}.popup-chart__content .size-guide__table{min-width:0}.popup-chart__content .size-guide__table-wrap{overflow-x:visible}.popup-chart__content .size-guide__table{min-width:0!important}.popup-chart__content .size-guide__table th,.popup-chart__content .size-guide__table td{padding:6px 8px!important}.popup-chart__content .size-guide__table tbody tr:not(:first-child) th,.popup-chart__content .size-guide__table tbody tr:not(:first-child) td{padding-left:8px!important}@media only screen and (max-width:767px){.size-guide__table th,.size-guide__table td{padding:5px 6px;font-size:calc(.75rem * var(--adjust-body))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/template-size-guide.css.map */
