.tb-size-chart-trigger{display:inline-flex;align-items:center;font-family:"Suisse Int'l",system-ui,sans-serif;font-size:13px;line-height:1.3;letter-spacing:-.13px;color:#252525;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:0}.tb-size-chart-trigger:hover{opacity:.7}.tb-size-chart-modal[hidden]{display:none}.tb-size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center}.tb-size-chart-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;cursor:pointer}.tb-size-chart-modal__panel{position:relative;background:#fffcf5;border-radius:16px;max-width:720px;width:calc(100% - 32px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;box-shadow:0 24px 64px #0003;overflow:hidden}.tb-size-chart-modal__scroll{overflow-y:auto;padding:48px 24px 28px;-webkit-overflow-scrolling:touch}.tb-size-chart-modal__close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border:none;background:#2525250f;border-radius:50%;cursor:pointer;color:#252525;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.tb-size-chart-modal__close:hover{background:#25252524}.tb-size-chart-modal__close:focus-visible{outline:2px solid #252525;outline-offset:2px}.tb-size-chart-modal__heading{font-family:"Suisse Int'l",system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.32px;color:#252525;margin:0 0 12px;padding-right:40px}.tb-size-chart-modal__intro p{font-family:"Suisse Int'l",system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:-.13px;color:#666;margin:0 0 20px}.tb-size-chart-units{display:inline-flex;align-items:center;padding:4px;background:#2525250f;border-radius:999px;margin-bottom:16px;gap:0}.tb-size-chart-units__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#252525;padding:8px 22px;font-family:"Suisse Int'l",system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:999px;transition:background .18s ease,color .18s ease;min-width:56px}.tb-size-chart-units__btn:focus-visible{outline:2px solid #252525;outline-offset:2px}.tb-size-chart-units__btn.is-active{background:#252525;color:#fffcf5}.tb-size-chart-val{display:none}.tb-size-chart-modal.is-unit-cm .tb-size-chart-val--cm,.tb-size-chart-modal.is-unit-in .tb-size-chart-val--in{display:inline}.tb-size-chart-table-wrap{margin-bottom:24px;border-radius:12px;overflow:hidden;border:1px solid rgba(37,37,37,.12)}.tb-size-chart-table{width:100%;border-collapse:collapse;font-family:"Suisse Int'l",system-ui,sans-serif;font-size:13px;color:#252525}.tb-size-chart-table th,.tb-size-chart-table td{text-align:left;padding:12px 16px;border-bottom:1px solid rgba(37,37,37,.08)}.tb-size-chart-table th{font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#666;background:#25252508}.tb-size-chart-table tr:last-child td{border-bottom:0}.tb-size-chart-table tbody tr:hover td{background:#25252505}.tb-size-chart-howto{display:grid;grid-template-columns:1fr;gap:24px;align-items:flex-start;padding-top:16px;border-top:1px solid rgba(37,37,37,.12)}.tb-size-chart-howto__text h2,.tb-size-chart-howto__text h3{font-family:"Suisse Int'l",system-ui,sans-serif;color:#252525;margin:0 0 8px}.tb-size-chart-howto__text h2{font-size:18px;font-weight:500;line-height:1.2}.tb-size-chart-howto__text h3{font-size:13px;font-weight:500;margin-top:12px}.tb-size-chart-howto__text p{font-family:"Suisse Int'l",system-ui,sans-serif;font-size:13px;line-height:1.4;letter-spacing:-.13px;color:#666;margin:0 0 8px}.tb-size-chart-howto__image img{max-width:100%;height:auto;display:block}@media screen and (min-width:640px){.tb-size-chart-modal__scroll{padding:56px 32px 32px}.tb-size-chart-modal__heading{font-size:28px}.tb-size-chart-modal__close{top:16px;right:16px;width:40px;height:40px}.tb-size-chart-howto{grid-template-columns:1fr 220px}.tb-size-chart-table th,.tb-size-chart-table td{padding:14px 20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/snippet-tb-size-chart-popup.css.map */
