.main-product-template .gb-size-guide-jump{margin:10px 0 16px}.main-product-template .gb-size-guide-jump__button{display:inline-flex;align-items:center;gap:9px;border:1px solid #bdbab5;background:#fff;border-radius:5px;padding:11px 15px;color:#23211f;font:inherit;font-size:14px;font-weight:650;cursor:pointer;min-height:44px;max-width:100%}.main-product-template .gb-size-guide-jump__button:hover{background:#f5f2ed;border-color:#25211c}.main-product-template .gb-size-guide-jump__button:focus-visible{outline:2px solid #23211f;outline-offset:3px}.main-product-template .gb-size-guide-jump__unit{font-size:12px;font-weight:400;color:#665e55}.main-product-template .product__info-as-bottom-tabs .gb-size-guide-tablink{border:1px solid #d6d2ca;min-height:44px;padding:11px 22px;border-radius:5px}.main-product-template .product__info-as-bottom-tabs .gb-size-guide-tablink:focus-visible{outline:2px solid #222;outline-offset:3px}.main-product-template .product__info-as-bottom-tabs .gb-size-guide-tabcontent{padding:28px clamp(14px,3vw,42px)!important}.main-product-template .gb-size-tab-panel{width:100%;max-width:860px;margin:0;color:#25231f}.main-product-template .gb-size-tab-panel *{box-sizing:border-box}.main-product-template .gb-size-tab-panel__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:26px}.main-product-template .gb-size-tab-panel__eyebrow{margin:0 0 8px;font-size:11px!important;letter-spacing:.12em;font-weight:750;color:#6d6254}.main-product-template .gb-size-tab-panel__intro h2{margin:0 0 8px;font-size:clamp(22px,2.3vw,28px);line-height:1.25;font-weight:650}.main-product-template .gb-size-tab-panel__intro p:not(.gb-size-tab-panel__eyebrow){margin:0;color:#70685d;font-size:14px;line-height:1.5}.main-product-template .gb-size-tab-panel__unit{flex:0 0 auto;display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.07em;padding:7px 10px;border-radius:4px;border:1px solid #e0dcd5;background:#f6f4f0}.main-product-template .gb-size-tab-panel__group{margin:0 0 28px}.main-product-template .gb-size-tab-panel__group>h3{margin:0 0 11px;font-size:17px;line-height:1.35;font-weight:650}.main-product-template .gb-size-tab-panel__group .gbsc-table{margin:0}.main-product-template .gb-size-tab-panel__group .gbsc-table>h3{display:none!important}.main-product-template .gb-size-tab-panel__group .gbsc-table__scroll{display:block;width:100%;max-width:100%;overflow-x:auto;border:1px solid #e1ded7;border-radius:7px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff}.main-product-template .gb-size-tab-panel__group .gbsc-table table{width:100%!important;min-width:445px!important;margin:0!important;border-collapse:collapse!important;table-layout:fixed!important;border-spacing:0!important}.main-product-template .gb-size-tab-panel__group .gbsc-table :is(th,td){box-sizing:border-box;font-size:13px!important;line-height:1.45!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;padding:13px 10px!important;border:0!important;border-bottom:1px solid #eae6e0!important;color:#312f2b!important;background:#fff}.main-product-template .gb-size-tab-panel__group .gbsc-table thead th{background:#f2f0ec!important;color:#292724!important;font-weight:750!important}.main-product-template .gb-size-tab-panel__group .gbsc-table tbody th{font-weight:600!important;background:#faf9f7!important}.main-product-template .gb-size-tab-panel__group .gbsc-table :is(th,td):first-child{width:34%!important;text-align:left!important;padding-left:17px!important;white-space:normal!important}.main-product-template .gb-size-tab-panel__group .gbsc-table :is(th,td):not(:first-child){width:16.5%!important}.main-product-template .gb-size-tab-panel__group .gbsc-table tbody tr:last-child :is(th,td){border-bottom:0!important}.main-product-template .gb-size-tab-panel__group .gbsc-table tbody tr:hover td{background:#faf8f4!important}.main-product-template .gb-size-tab-panel__footnote{font-size:12px!important;line-height:1.7;color:#685f55;max-width:720px;padding:13px 16px;margin:0;background:#faf8f5;border-left:2px solid #c6b9a7}@media(max-width:749px){.main-product-template .product__info-as-bottom-tabs .gb-size-guide-tabcontent{padding:18px 12px!important}.main-product-template .gb-size-tab-panel__intro{flex-direction:column;gap:10px;margin-bottom:20px}.main-product-template .gb-size-tab-panel__group .gbsc-table table{min-width:420px!important}.main-product-template .gb-size-tab-panel__group .gbsc-table :is(th,td){font-size:12px!important;padding:12px 8px!important}.main-product-template .gb-size-tab-panel__group .gbsc-table :is(th,td):first-child{padding-left:12px!important}}@media(prefers-reduced-motion:reduce){.main-product-template .gb-size-tab-panel *{scroll-behavior:auto!important}}.main-product-template .gb-size-tab-panel__legacy{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.main-product-template .gb-size-tab-panel__legacy>p{margin:0 0 12px;font-size:14px;line-height:1.65}.main-product-template .gb-size-tab-panel__legacy>p>strong{font-weight:650}.main-product-template .gb-size-tab-panel__legacy table{box-sizing:border-box;table-layout:auto;border-collapse:collapse!important;border-spacing:0!important;min-width:510px;width:100%;max-width:100%;margin:6px 0 23px!important}.main-product-template .gb-size-tab-panel[data-gb-size-gender=kids] .gb-size-tab-panel__legacy table{min-width:690px}.main-product-template .gb-size-tab-panel__legacy table :is(th,td){box-sizing:border-box;text-align:center!important;white-space:nowrap!important;font-size:13px!important;line-height:1.4!important;padding:12px 11px!important;border:0!important;border-bottom:1px solid #ece8e2!important}.main-product-template .gb-size-tab-panel__legacy table thead th{background:#f2f0ec!important;font-weight:750!important}.main-product-template .gb-size-tab-panel__legacy table tbody tr:nth-child(2n){background:#faf9f7}.main-product-template .gb-size-tab-panel__legacy table tbody td:first-child,.main-product-template .gb-size-tab-panel__legacy table thead th:first-child{font-weight:650!important;text-align:left!important;padding-left:14px!important}.main-product-template .gb-size-tab-panel__pending{padding:16px 18px;background:#faf8f5;border:1px solid #e7e1d8;border-radius:7px;max-width:700px;font-size:14px;line-height:1.7;margin-bottom:12px}@media(max-width:749px){.main-product-template .gb-size-tab-panel__legacy table :is(th,td){font-size:12px!important;padding:11px 9px!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gb-product-size-tabs.css.map */
