.product-size-chart__opener{display:block;width:auto;float:right;margin-top:-28px}.product-size-chart__trigger{display:flex;align-items:center;gap:6px;cursor:pointer;background:none;border:0;padding:0;color:var(--color-accent, #151515)}.product-size-chart__trigger svg{width:13px;height:13px;flex-shrink:0;fill:var(--color-accent, #151515)}.product-size-chart__trigger span{font-size:.8125rem;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px}.product-size-chart__trigger:hover span{opacity:.75}@media only screen and (max-width:749px){.product-size-chart__opener{float:none;width:100%;flex-basis:100%;margin-top:12px;margin-left:0}}.product-size-chart.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;left:0;width:100%;height:100%;padding:0;background:#0009;transition:opacity .3s ease,visibility .3s ease}.product-size-chart.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-size-chart.product-popup-modal .product-size-chart__content{box-sizing:border-box;background:#fff;position:absolute;top:0;right:0;bottom:0;left:auto;width:50vw;max-width:none;max-height:none;height:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 40px #00000040;transform:translate(100%);transition:transform .3s ease;will-change:transform}.product-size-chart.product-popup-modal[open] .product-size-chart__content{transform:translate(0)}.product-size-chart__header{position:relative;flex-shrink:0;text-align:left;padding:24px 60px 20px 30px;border-bottom:1px solid #eee;background:#fff}.product-size-chart__product-title{margin:0 0 4px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#888}.product-size-chart__title{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#151515}.product-size-chart__header .product-popup-modal__toggle{position:absolute;top:18px;right:18px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:0;background-color:#fff;cursor:pointer}.product-size-chart__header .product-popup-modal__toggle svg{width:11px;height:11px}.product-size-chart__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden;min-height:0}.product-size-chart__body{width:100%;overflow-y:auto;overflow-x:auto;padding:20px;background:#fff}.product-size-chart__body img{max-width:100%;height:auto;display:block;margin:0 auto}@media only screen and (max-width:749px){.product-size-chart.product-popup-modal .product-size-chart__content{width:100%;max-width:100%}.product-size-chart__header{padding:18px 54px 16px 18px}.product-size-chart__body{padding:14px}}@media only screen and (min-width:750px){.product-size-chart__body{padding:24px 30px}}.product-size-guide{margin-bottom:28px}.product-size-guide:last-child{margin-bottom:0}.product-size-guide--international{margin-top:8px;padding-top:24px;border-top:1px solid #eee}.product-size-guide__heading{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#151515}.product-size-guide__subtext{margin:0 0 18px;font-size:.8125rem;font-weight:500;line-height:1.6;text-align:center;color:#4a4a4a}.product-size-guide__unit-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:18px}.product-size-guide__unit-toggle button{background:none;border:1px solid #dcdcdc;padding:5px 16px;cursor:pointer;color:#9a9a9a;font:inherit;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.product-size-guide__unit-toggle button:first-child{border-radius:999px 0 0 999px;border-right:0}.product-size-guide__unit-toggle button:last-child{border-radius:0 999px 999px 0}.product-size-guide__unit-toggle button.is-active{background:#151515;border-color:#151515;color:#fff}.product-size-guide__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-size-guide__table{width:100%;border-collapse:collapse;border:1px solid #ececec}.product-size-guide__table th,.product-size-guide__table td{border:1px solid #ececec;padding:10px 14px;text-align:center;font-size:.8125rem;white-space:nowrap}.product-size-guide__table thead th{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;background:#fafafa;color:#151515;border-bottom-width:2px}.product-size-guide__table tbody th{text-align:left;font-weight:500;font-size:.8125rem;white-space:nowrap;color:#151515}@media only screen and (max-width:749px){.product-size-guide__table th,.product-size-guide__table td{padding:8px 10px;font-size:.75rem}.product-size-guide:not(.product-size-guide--international) .product-size-guide__table{table-layout:fixed}.product-size-guide:not(.product-size-guide--international) .product-size-guide__table th,.product-size-guide:not(.product-size-guide--international) .product-size-guide__table td{box-sizing:border-box;white-space:normal;word-break:break-word;padding:8px 4px;font-size:.6875rem}.product-size-guide:not(.product-size-guide--international) .product-size-guide__table thead th:first-child,.product-size-guide:not(.product-size-guide--international) .product-size-guide__table tbody th{width:34%;text-align:left}.product-size-guide:not(.product-size-guide--international) .product-size-guide__table thead th:not(:first-child),.product-size-guide:not(.product-size-guide--international) .product-size-guide__table tbody td{width:13.2%}}@media only screen and (min-width:750px){.product-size-guide:not(.product-size-guide--international) .product-size-guide__table th,.product-size-guide:not(.product-size-guide--international) .product-size-guide__table td{padding:20px 26px;font-size:1.0625rem}.product-size-guide:not(.product-size-guide--international) .product-size-guide__table thead th,.product-size-guide:not(.product-size-guide--international) .product-size-guide__table tbody th{font-size:.9375rem}}@media only screen and (min-width:750px){.product-size-guide--international .product-size-guide__table th,.product-size-guide--international .product-size-guide__table td{padding:20px 26px!important;font-size:1.0625rem!important}.product-size-guide--international .product-size-guide__table thead th,.product-size-guide--international .product-size-guide__table tbody th{font-size:.9375rem!important}.product-size-guide--international .product-size-guide__heading{font-size:1.125rem!important}}@media only screen and (min-width:750px){.product-size-guide__heading{font-size:1.125rem!important;margin-bottom:10px!important}.product-size-guide__subtext{font-size:1rem!important;margin-bottom:22px!important}.product-size-guide__unit-toggle{margin-bottom:26px!important}.product-size-guide__unit-toggle button{padding:9px 26px!important;font-size:.8125rem!important}}@media only screen and (min-width:750px){.product-size-guide--international{margin-top:16px!important;padding-top:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/446/assets/product-size-chart.css.map */
