.size-chart-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#00000080;opacity:0;transition:opacity .3s ease}.size-chart-modal.is-open{opacity:1}.size-chart-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch;justify-content:flex-end;padding:0}.size-chart-modal__content{background:#fff;height:100vh;overflow-y:auto;position:relative;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}.size-chart-modal.is-open .size-chart-modal__content{transform:translate(0)}@media screen and (max-width: 749px){.size-chart-modal__content{width:100%}}@media screen and (min-width: 750px){.size-chart-modal__content{width:50%}}.size-chart-modal__header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:1}.size-chart-modal__title{margin:0;font-size:2.4rem;font-weight:600;color:#333}.size-chart-modal__close{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.size-chart-modal__close:hover{background-color:#f5f5f5}.size-chart-modal__close .svg-wrapper{width:2rem;height:2rem}.size-chart-modal__body{padding:2rem}.size-chart-modal__intro{margin-bottom:2rem;text-align:center}.size-chart-modal__intro p{margin:0;font-size:1.4rem;color:#000;line-height:1.5}.size-chart-modal__toggle{display:flex;justify-content:center;margin-bottom:3rem}.size-chart-toggle{display:flex;background:#fff;border:1px solid #000;border-radius:6px;padding:.4rem}.size-chart-toggle__btn{background:none;border:none;padding:.8rem 1.6rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;cursor:pointer;border-radius:4px;transition:all .2s ease;color:#000}.size-chart-toggle__btn--active{background:#000;color:#fff}.size-chart-table-wrapper{margin-bottom:3rem}.size-chart-table__title{font-size:1.6rem;font-weight:600;margin-bottom:1rem;text-align:center;color:#000;text-transform:uppercase;letter-spacing:.5px}.size-chart-table{width:100%;border-collapse:collapse;font-size:1.2rem;margin-bottom:0;color:#000}.size-chart-table th,.size-chart-table td{padding:1rem .8rem;text-align:center;border:1px solid #000;color:#000}.size-chart-table th{background:#f8f8f8;font-weight:600;text-transform:uppercase;font-size:1.1rem;letter-spacing:.3px;color:#000}.size-chart-table td:first-child,.size-chart-table th:first-child{text-align:left;font-weight:600}.size-chart-table--mapping{margin-bottom:2rem}.size-chart-table--mapping th,.size-chart-table--mapping td{padding:.8rem}@media screen and (max-width: 749px){.size-chart-modal__body{padding:1.5rem}.size-chart-modal__header{padding:1.5rem 1.5rem 1rem}.size-chart-modal__title{font-size:2rem}.size-chart-table{font-size:1.1rem}.size-chart-table th,.size-chart-table td{padding:.8rem .5rem}.size-chart-table th{font-size:1rem}}.size-chart-button{margin-bottom:0rem;text-align:left;cursor:pointer}.size-chart-button span{display:inline-block;text-decoration:underline}.size-chart-button span:hover{text-decoration:none}@media screen and (max-width: 749px){.size-chart-button span{font-size:1.1rem;padding:.7rem 1.4rem}}.size-chart-diagram{margin-top:2rem;text-align:center}.size-chart-diagram img{max-width:100%;height:auto;border:1px solid #000}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-size-chart-modal.css.map */
