.size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex!important;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-sizing:border-box}.size-chart-modal[hidden]{display:none!important}.size-chart-modal__overlay{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block!important;width:100%;height:100%;margin:0;padding:0;border:0;background:#00000073;cursor:pointer;color:transparent;font-size:0;line-height:0;overflow:hidden}.size-chart-modal__dialog{position:relative;z-index:1;width:min(100%,720px);max-height:min(88vh,780px);display:flex;flex-direction:column;background:#fff;color:#000;box-shadow:0 18px 48px #0000002e;overflow:hidden}.size-chart-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.size-chart-modal__title{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.size-chart-modal__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:-4px -4px -4px 0;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.size-chart-modal__close:hover{opacity:.6}.size-chart-modal__body{padding:16px 18px 20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.size-chart-modal__subtitle{margin:0 0 14px;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:#0000008c;text-align:center}.size-chart-modal__content{font-size:13px;line-height:1.5}.size-chart-modal__content :first-child{margin-top:0}.size-chart-modal__content :last-child{margin-bottom:0}.size-chart-modal__content table{width:100%;border-collapse:collapse;table-layout:fixed}.size-chart-modal__table-wrap{width:100%;overflow:visible}.size-chart-modal__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;line-height:1.3}.size-chart-modal__table th,.size-chart-modal__table td{padding:8px 2px;text-align:center;font-weight:500;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap;vertical-align:middle}.size-chart-modal__table th[scope=row]{width:15%;padding-left:8px;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.size-chart-modal__table tr:nth-child(2n){background:#00000008}.size-chart-modal__table tr:first-child td,.size-chart-modal__table tr:first-child th{font-weight:700}.size-chart-modal__table tbody tr:last-child th,.size-chart-modal__table tbody tr:last-child td{border-bottom:0}@media screen and (max-width:749px){.size-chart-modal__dialog{width:100%;max-height:min(92vh,860px)}.size-chart-modal__header{padding:16px 14px 12px}.size-chart-modal__title{font-size:13px}.size-chart-modal__body{padding:16px 14px 20px}.size-chart-modal__subtitle{margin-bottom:16px;font-size:11px}.size-chart-modal__table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.size-chart-modal__table{width:max-content;min-width:640px;table-layout:auto;font-size:13px;border-collapse:separate;border-spacing:0}.size-chart-modal__table th,.size-chart-modal__table td{padding:12px 14px}.size-chart-modal__table th[scope=row]{position:sticky;left:0;z-index:2;width:auto;min-width:86px;padding-left:8px;padding-right:16px;font-size:12px;background-color:#fff;background-clip:padding-box;border-right:1px solid rgba(0,0,0,.12)}.size-chart-modal__table th[scope=row]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:20px;background-color:inherit;pointer-events:none}.size-chart-modal__table tr:nth-child(2n) th[scope=row]{background-color:#f7f7f7}.size-chart-modal__table tr:nth-child(odd) th[scope=row]{background-color:#fff}}@media screen and (min-width:750px){.size-chart-modal{padding:32px}.size-chart-modal__header{padding:18px 22px 14px}.size-chart-modal__body{padding:18px 22px 24px}.size-chart-modal__table th,.size-chart-modal__table td{padding:9px 3px}}body.size-chart-modal-open{overflow:hidden}@media screen and (min-width:750px){.product__media-wrapper{align-self:start}.product__gallery-stack{width:100%}}.product-size-chart{position:relative;z-index:3;margin-top:32px;padding:24px 0 8px;background:#fff}.product-size-chart__title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:#000}.product-size-chart__subtitle{margin:0 0 16px;font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;line-height:1.4;color:#00000080}.product-size-chart .size-chart-modal__table{font-size:12px}.product-size-chart .size-chart-modal__table th,.product-size-chart .size-chart-modal__table td{padding:10px 6px}.product-size-chart .size-chart-modal__table th[scope=row]{font-size:11px;padding-left:10px}.product-size-chart--after-info{display:none}@media screen and (max-width:749px){.product-size-chart--gallery{display:none}.product-size-chart--after-info{display:block;margin-top:28px;margin-bottom:8px}.product-size-chart--after-info .size-chart-modal__table-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-size-chart--after-info .size-chart-modal__table-wrap::-webkit-scrollbar{display:none}}@media screen and (min-width:750px){.product-size-chart--gallery{display:block}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/size-chart-modal.css.map */
