size-guide-table,size-guide-tabs{display:block;width:100%;max-width:100%;min-width:0}.size-guide__heading{font-weight:800;font-size:32px;letter-spacing:.5px;margin-top:2rem}.size-guide__empty{margin-top:2rem}.size-guide__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.size-guide__tab{background:#fff;color:#000;border:2px solid #000;padding:10px 18px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;min-width:150px;width:auto;max-width:100%;white-space:normal;word-break:break-word;text-align:center}.size-guide__tab:hover{background:#f5f5f5}.size-guide__tab:focus-visible{outline:2px solid #000;outline-offset:2px;-webkit-box-shadow:0 0 0 4px var(--size-guide-table-hover-bg);box-shadow:0 0 0 4px var(--size-guide-table-hover-bg)}.size-guide__tab--active{background:#000;color:#fff;border-color:#000}.size-guide__panel{display:none;margin-top:32px}.size-guide__panel:not([hidden]){display:block}.size-guide__panel--solo{display:block;margin-top:32px}.size-guide__block{margin-top:50px;margin-bottom:50px}.size-guide__title{font-weight:700;text-align:center;margin-bottom:10px}.size-guide__subheader{text-align:center;padding-bottom:20px}.size-guide__subheader--bottom{padding:10px;font-size:1.27em;letter-spacing:.21em}.size-guide__measure{padding:10px;margin-bottom:50px}.size-guide__measure-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.size-guide__measure-text-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.size-guide__measure-text{padding:1rem;width:100%;max-width:520px}.size-guide__measure-image-col{overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 54%;flex:0 1 54%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.size-guide__measure-image-col img{width:50%;-o-object-fit:cover;object-fit:cover}.size-guide__measure-note p{margin:0}.size-guide__table-wrap{position:relative;width:100%;max-width:100%;margin-bottom:24px;overflow:hidden}.size-guide__table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.size-guide__table{width:100%;min-width:100%;border-collapse:collapse;text-align:center}.size-guide__table td,.size-guide__table th{vertical-align:middle}.size-guide__table-header,.size-guide__table-cell{border:1px solid var(--size-guide-table-border);padding:14px 16px;text-align:center;word-wrap:break-word;min-width:5rem;border-left:none}.size-guide__table-cell{background-color:var(--size-guide-table-cell-bg);color:var(--size-guide-table-cell-text);text-align:center}.size-guide__table-cell--hovered-col{background-color:var(--size-guide-table-hover-bg);color:var(--size-guide-table-hover-text);border:1px solid var(--size-guide-table-border)}.size-guide__table-cell--hovered{background-color:var(--size-guide-table-active-cell-bg);color:var(--size-guide-table-hover-text);border:1px solid var(--size-guide-table-hover-text)}.size-guide__table-row-header{padding:14px 16px;text-align:center;min-width:11rem;line-height:1.35;background-color:var(--size-guide-table-header-bg);font-weight:700;border:1px solid var(--size-guide-table-border);color:var(--size-guide-table-header-text);position:relative}.size-guide__table-row-header--hovered-col{background-color:var(--size-guide-table-hover-bg);color:var(--size-guide-table-hover-text);border:1px solid var(--size-guide-table-border)}.size-guide__table-header{padding:14px 16px;text-align:center;background-color:var(--size-guide-table-header-bg);font-weight:700;color:var(--size-guide-table-header-text);position:relative}.size-guide__table-header--hovered-col{background-color:var(--size-guide-table-hover-bg);color:var(--size-guide-table-hover-text);border:1px solid var(--size-guide-table-border)}.size-guide__table-row--hovered td:not(.size-guide__table-cell--hovered),.size-guide__table-row--hovered th:not(.size-guide__table-row-header--hovered-col){background-color:var(--size-guide-table-hover-bg);color:var(--size-guide-table-hover-text);border:1px solid var(--size-guide-table-border)}.size-guide__table-row--hovered td:first-of-type:not(.size-guide__table-cell--hovered),.size-guide__table-row--hovered th:first-of-type:not(.size-guide__table-row-header--hovered-col){border-left:1px solid var(--size-guide-table-border)}.size-guide__unit-toggle-wrap{position:absolute;top:-40px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.size-guide__unit-toggle{width:80px;height:30px;border-radius:34px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background:#e5e5e5;border:1px solid #000}.size-guide__unit-toggle input{opacity:0;cursor:pointer;z-index:2;position:absolute;width:100%;height:100%}.size-guide__unit-toggle span{position:relative;z-index:1;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}.size-guide__unit-toggle input:checked+.size-guide__unit-toggle-slider:before{left:45%}.size-guide__unit-toggle input:checked+.size-guide__unit-toggle-slider span:last-child{color:#fff}.size-guide__unit-toggle input:not(:checked)+.size-guide__unit-toggle-slider span:first-child{color:#fff}.size-guide__unit-toggle-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;color:#000;text-transform:none;position:absolute;width:100%;height:100%}.size-guide__unit-toggle-slider:before{content:"";position:absolute;width:57%;height:100%;background:#000;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:34px;left:0}.size-guide__disclaimer{font-size:12px;margin-top:2rem}.size-guide__drawer-content{max-width:100%}.size-guide__image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.size-guide__image{display:block;width:100%;max-width:100%;height:auto}.product__size-guide .size-guide__drawer-content size-guide-table{width:100%;display:block}.product__size-guide .size-guide__drawer-content .size-guide__table-wrap{width:100%;margin:0;padding:0}.product__size-guide .size-guide__drawer-content .size-guide__block{margin-top:24px;margin-bottom:24px}.product__size-guide .size-guide__drawer-content .size-guide__block:first-child{margin-top:0}.product__size-guide .size-guide__drawer-content .size-guide__block:last-child{margin-bottom:0}.product__size-guide .size-guide__drawer-content .size-guide__title{padding-top:0}.product__size-guide .size-guide__drawer-content .size-guide__measure{margin-bottom:0}.product__size-guide .drawer__content{overflow-y:auto}@media screen and (max-width:749px){.size-guide{max-width:100%;overflow-x:clip}.size-guide__measure-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.size-guide__measure{padding:0}.size-guide__measure-image-col{text-align:center;display:block}.size-guide__measure-image-col img{width:100%;max-width:420px}.size-guide__measure-text-col{display:-webkit-box;display:-ms-flexbox;display:flex}.size-guide__tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:0 16px}.size-guide__table-scroll{-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.size-guide__table{--size-guide-row-header-width: 5.75rem;--size-guide-data-col-width: 3.75rem;table-layout:fixed;width:100%;min-width:calc(var(--size-guide-row-header-width) + var(--size-guide-data-col-width) * var(--size-guide-data-columns, 4))}.size-guide__table-col--label{width:var(--size-guide-row-header-width)}.size-guide__table-col--data{width:var(--size-guide-data-col-width)}.size-guide__table-cell,.size-guide__table-header:not(:first-child){padding:8px 6px;font-size:12px;width:var(--size-guide-data-col-width);min-width:var(--size-guide-data-col-width);white-space:nowrap}.size-guide__table-head th:first-child,.size-guide__table-row-header{width:var(--size-guide-row-header-width);min-width:var(--size-guide-row-header-width);max-width:var(--size-guide-row-header-width);padding:8px 6px;font-size:11px;line-height:1.25;text-align:left;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.size-guide__table-row-header{position:sticky;left:0;z-index:5;border-right:none}.size-guide__table-row-header:before,.size-guide__table-row-header:after{content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--size-guide-table-border);z-index:10;pointer-events:none}.size-guide__table-row-header:before{left:0}.size-guide__table-row-header:after{right:0}.size-guide__table-head th{position:sticky;top:0;z-index:2}.size-guide__table-head th:first-child{position:sticky;left:0;z-index:6;border-right:none;text-align:center}.size-guide__table-head th:first-child:before,.size-guide__table-head th:first-child:after{content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--size-guide-table-border);z-index:10;pointer-events:none}.size-guide__table-head th:first-child:before{left:0}.size-guide__table-head th:first-child:after{right:0}.size-guide__unit-toggle-wrap{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:8px;background:#fff;z-index:7;max-width:100%}.product__size-guide .size-guide__drawer-content{max-width:100%;overflow-x:clip}.product__size-guide .size-guide__drawer-content .size-guide__table-scroll{-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.product__size-guide .size-guide__drawer-content .size-guide__table{--size-guide-row-header-width: 5.75rem;--size-guide-data-col-width: 3.75rem;table-layout:fixed;width:100%;min-width:calc(var(--size-guide-row-header-width) + var(--size-guide-data-col-width) * var(--size-guide-data-columns, 4))}.product__size-guide .size-guide__drawer-content .size-guide__table-col--label{width:var(--size-guide-row-header-width)}.product__size-guide .size-guide__drawer-content .size-guide__table-col--data{width:var(--size-guide-data-col-width)}.product__size-guide .size-guide__drawer-content .size-guide__table-cell,.product__size-guide .size-guide__drawer-content .size-guide__table-header:not(:first-child){padding:8px 6px;font-size:12px;width:var(--size-guide-data-col-width);min-width:var(--size-guide-data-col-width);white-space:nowrap}.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child,.product__size-guide .size-guide__drawer-content .size-guide__table-row-header{width:var(--size-guide-row-header-width);min-width:var(--size-guide-row-header-width);max-width:var(--size-guide-row-header-width);padding:8px 6px;font-size:11px;line-height:1.25;text-align:left;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.product__size-guide .size-guide__drawer-content .size-guide__table-row-header{position:sticky;left:0;z-index:5;border-right:none}.product__size-guide .size-guide__drawer-content .size-guide__table-row-header:before,.product__size-guide .size-guide__drawer-content .size-guide__table-row-header:after{content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--size-guide-table-border);z-index:10;pointer-events:none}.product__size-guide .size-guide__drawer-content .size-guide__table-row-header:before{left:0}.product__size-guide .size-guide__drawer-content .size-guide__table-row-header:after{right:0}.product__size-guide .size-guide__drawer-content .size-guide__table-head th{position:sticky;top:0;z-index:2}.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child{position:sticky;left:0;z-index:6;border-right:none;text-align:center}.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child:before,.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child:after{content:"";position:absolute;top:0;width:1px;height:100%;background-color:var(--size-guide-table-border);z-index:10;pointer-events:none}.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child:before{left:0}.product__size-guide .size-guide__drawer-content .size-guide__table-head th:first-child:after{right:0}.product__size-guide .size-guide__drawer-content .size-guide__unit-toggle-wrap{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:8px;background:#fff;z-index:7;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/component-size-guide.css.map */
