.size-chart__container{margin:20px 0}.size-chart__container h3{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center;color:var(--color-body-text)}.size-chart__container h4{font-size:18px;font-weight:600;margin:24px 0 16px;color:var(--color-body-text)}.size-chart__table{width:100%;border-collapse:collapse;margin:0 auto;max-width:600px;font-size:16px;border:2px solid var(--color-border)}.size-chart__table caption{font-size:16px;font-weight:600;padding:12px;text-align:center;background-color:var(--color-background-overlay);color:var(--color-body-text)}.size-chart__table th,.size-chart__table td{border:1px solid var(--color-border);padding:16px 12px;text-align:center;vertical-align:middle}.size-chart__table th{background-color:var(--color-background-overlay);font-weight:700;color:var(--color-body-text);font-size:16px;text-transform:uppercase;letter-spacing:.5px;position:relative}.size-chart__table th:focus{outline:3px solid #005fcc;outline-offset:2px}.size-chart__table td{background-color:var(--color-background);color:var(--color-body-text);font-size:16px}.size-chart__table td:focus{outline:3px solid #005fcc;outline-offset:2px}.size-chart__table tr:nth-child(2n) td{background-color:var(--color-background-overlay)}.size-chart__table tr:hover td{background-color:var(--color-background-overlay)}.size-chart__note{font-size:16px;font-style:italic;margin-top:16px;text-align:center;color:var(--color-body-text);line-height:1.5}@media(prefers-contrast:high){.size-chart__table{border:3px solid WindowText}.size-chart__table th,.size-chart__table td{border:2px solid WindowText}.size-chart__table th,.size-chart__table td{background-color:Window;color:WindowText}.size-chart__table tr:nth-child(2n) td{background-color:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.size-chart__table tr:hover td{background-color:inherit}}@media screen and (max-width:768px){.size-chart__container{margin:16px 0}.size-chart__container h3{font-size:18px;margin-bottom:16px}.size-chart__container h4{font-size:16px;margin:20px 0 12px}.size-chart__table{font-size:14px;max-width:100%}.size-chart__table th,.size-chart__table td{padding:12px 8px;font-size:14px}.size-chart__note{font-size:14px}}@media screen and (max-width:480px){.size-chart__table{font-size:14px}.size-chart__table th,.size-chart__table td{padding:10px 6px;font-size:14px}.size-chart__container h3{font-size:16px}.size-chart__container h4,.size-chart__note{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/181/compiled_assets/styles.css.map */
