.size-chart-drawer{max-width:1170px}.modal__content::-webkit-scrollbar,.modal__content *::-webkit-scrollbar,.drawer__content::-webkit-scrollbar,.drawer__content *::-webkit-scrollbar{background:#0000001a;width:8px;border-radius:4px;cursor:pointer}.modal__content::-webkit-scrollbar-thumb,.modal__content *::-webkit-scrollbar-thumb,.drawer__content::-webkit-scrollbar-thumb,.drawer__content *::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px;cursor:pointer}.modal__content::-webkit-scrollbar-thumb:hover,.modal__content *::-webkit-scrollbar-thumb:hover,.drawer__content::-webkit-scrollbar-thumb:hover,.drawer__content *::-webkit-scrollbar-thumb:hover{background:#00000059}.modal__content::-webkit-scrollbar-thumb:active,.modal__content *::-webkit-scrollbar-thumb:active,.drawer__content::-webkit-scrollbar-thumb:active,.drawer__content *::-webkit-scrollbar-thumb:active{background:#00000073}.drawer__close-button svg,.modal__close-button svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.drawer__close-button:hover svg,.modal__close-button:hover svg{transform:rotate(180deg)}@media screen and (max-width: 740px){.modal__content{max-height:100%;overflow-y:auto}}@media screen and (min-width: 741px){.size-chart-modal .modal__content{width:calc(100vw - 80px);max-height:calc(100vh - 80px);margin:40px}}.shopify-section--main-product:has(.size-chart-modal[open]) section,.shopify-section--main-product:has(.size-chart-modal[open])>section>.container,.shopify-section--main-product:has(.size-chart-drawer[open]) section,.shopify-section--main-product:has(.size-chart-drawer[open])>section>.container{position:relative;z-index:4}.jp-size-tables__header{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.jp-size-tables__filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px}.jp-size-tables__filter-keys-and-descriptions{max-width:480px}.jp-size-tables__filter-keys-and-descriptions h3{font-size:16px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.jp-size-tables__filter-keys-and-descriptions p{font-size:18px;font-family:Bulmer-MTPro-Regular;margin:0;text-transform:none}.jp-size-tables__filter-values{display:flex;flex-wrap:wrap;align-items:center}jp-tabs input{display:none}jp-tabs label{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:8px 24px;min-width:72px;min-height:40px;height:40px;background-color:#fff;border:1px solid #d1d5db;color:#333;text-align:center;font-size:13px;cursor:pointer;transition:all .2s ease-in-out}jp-tabs label:hover{border-color:#000;color:#000}jp-tabs label:has(input:checked){background-color:#000;color:#fff;border-color:#000;box-shadow:0 2px 6px #0000001a;z-index:1}.jp-size-tables__content{display:flex;flex-direction:column;row-gap:32px;overflow-x:auto;text-transform:uppercase}.jp-size-tables__content::-webkit-scrollbar,.jp-size-tables__table-container::-webkit-scrollbar{height:8px}.table-wrapper:has(>table)::-webkit-scrollbar{height:8px}.jp-size-tables__table-container.with-sticky-header,.jp-size-tables__table-container.with-sticky-header table{max-height:75vh;overflow-y:auto}.drawer__content .jp-size-tables__table-container.with-sticky-header,.drawer__content .jp-size-tables__table-container.with-sticky-header table{max-height:60vh;overflow-y:auto}.jp-size-tables__table-container.with-sticky-header thead{position:sticky;top:0;background-color:#fff;z-index:2;box-shadow:0 2px 4px #0000000d}@media screen and (min-width: 2000px){.jp-size-tables__table-container.with-sticky-header,.jp-size-tables__table-container.with-sticky-header table{max-height:75vh}}.jp-size-tables__table-caption{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:1.1rem;text-align:center;margin-bottom:1rem}.jp-size-tables__table-titles{font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);font-size:1.1rem;text-align:center}.jp-size-tables__table-titles.option-1{display:flex;align-items:center;justify-content:space-around;margin-bottom:8px}.jp-size-tables__table-titles.option-1 p{margin:0}.jp-size-tables__table-titles.option-2 th{background-color:#fff!important}.jp-size-tables__table-titles.option-2 th:not(:first-child){border-left:1px solid #f0f0f0!important}.size-chart-modal table,.size-chart-drawer table{width:calc(100% - 32px);border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #e5e5e5;overflow:hidden;color:#222;box-shadow:0 10px 30px #0000000f}.size-chart-modal th,.size-chart-drawer th,.size-chart-modal td,.size-chart-drawer td{min-width:160px;padding:18px 24px;text-align:left;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:center}.size-chart-modal td.highlight,.size-chart-drawer td.highlight{background-color:#0000000d!important;transition:background-color .1s ease-out}.size-chart-modal th,.size-chart-drawer th{background-color:#f9f9f9;color:#111;font-weight:600;font-size:11px;text-transform:uppercase}.size-chart-modal td,.size-chart-drawer td{color:#333;font-size:11px}.size-chart-modal tr:last-child td,.size-chart-drawer tr:last-child td{border-bottom:none}.size-chart-modal tr:nth-child(2n) td,.size-chart-drawer tr:nth-child(2n) td{background-color:#fcfcfc}@media (max-width: 768px){.size-chart-modal table,.size-chart-drawer table{font-size:14px}.size-chart-modal th,.size-chart-drawer th,.size-chart-modal td,.size-chart-drawer td{padding:14px 18px}}.jp-size-tables__table-additional-notes{font-size:18px;margin-top:20px;font-family:Bulmer-MTPro-Regular;text-transform:none}.jp-size-tables__footer{margin:1.5rem 0;display:flex;justify-content:flex-end}jp-switch label{display:flex;align-items:center;column-gap:8px;row-gap:8px;font-size:14px;line-height:normal;color:#000;cursor:pointer}jp-switch input[type=checkbox]{width:40px;height:22px;background:gray;display:block;border-radius:200px;cursor:pointer;transition:.25s ease-out;position:relative;-webkit-appearance:none;appearance:none;flex-shrink:0}jp-switch input[type=checkbox]:before{display:none}jp-switch input[type=checkbox]:after{content:"";position:absolute;top:1.5px;left:1.5px;width:20px;height:20px;background:#fff;border-radius:200px;transition:.35s ease-out}jp-switch input[type=checkbox]:checked{background:#000}jp-switch input[type=checkbox]:checked:after{left:calc(100% - 1.5px);transform:translate(-100%)}jp-switch input[type=checkbox]:active:after{width:24px}
/*# sourceMappingURL=/cdn/shop/t/288/assets/jp-size-chart.css.map */
