modal-dialog[data-target=js-modal-size-guide]{z-index:2147483001}.modal{background:#fff;width:100%;max-width:1000px;border-radius:4px;position:relative;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:none;overflow:visible}.modal-header{padding:20px 24px;border-bottom:1px solid #e0e0e0;position:relative;flex-shrink:0}.size-guide-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#666;margin-bottom:4px}.modal-title{font-size:18px;font-weight:700}.close-btn{position:absolute;top:20px;right:24px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-body{padding:24px;display:flex;flex-direction:column;gap:24px}.fit-info-section{margin-bottom:8px;flex-shrink:0}.fit-title{font-size:14px;font-weight:700;margin-bottom:8px}.fit-desc{font-size:14px;color:#666;line-height:1.4}.chart-layout-grid{display:flex;flex-direction:column;gap:24px}.left-column{flex:1;width:100%;overflow:visible}.right-column{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}.sketch-container{max-width:240px;width:100%;margin:0 auto}.sketch-caption{font-size:12px;color:#666;font-style:italic;margin-top:8px}.accordion{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin:16px 0;width:100%}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out;font-size:13px;color:#666;line-height:1.5;text-align:left}.accordion-content p{padding-bottom:14px}.desktop-measure{display:none;text-align:left;width:100%;max-width:280px}.desktop-measure h4{font-size:15px;font-weight:700;margin-bottom:8px}.desktop-measure p{font-size:14px;color:#666;line-height:1.4}.table-section-title{font-size:14px;font-weight:700;margin-bottom:12px;display:flex;justify-content:space-between;flex-shrink:0}.measurement-unit{font-weight:400;color:#666}.size-table-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}#size_table{width:100%;min-width:500px;border-collapse:separate;border-spacing:0;font-size:14px;text-align:center;table-layout:auto}#size_table th,#size_table td{min-width:85px;max-width:110px}#size_table th:first-child,#size_table td:first-child{min-width:65px;max-width:80px}#size_table tbody:before{content:"";display:table-row;height:5px}#size_table th{background-color:#f3f2f1;font-weight:700;padding:6px 4px;border-top:1px solid #F3F2F1;border-bottom:1px solid #F3F2F1;background-clip:padding-box;vertical-align:top}#size_table th:first-child{border-left:1px solid #F3F2F1;border-top-left-radius:5px;border-bottom-left-radius:5px}#size_table th:last-child{border-right:1px solid #F3F2F1;border-top-right-radius:5px;border-bottom-right-radius:5px}#size_table th:first-child .label-letter{display:inline-block;border:1px solid #F3F2F1;border-radius:2px;font-size:10px;padding:0 4px;margin-bottom:4px}#size_table th .label-letter{display:inline-block;border:1px solid #aaa;border-radius:2px;font-size:10px;padding:0 4px;margin-bottom:4px;color:#666}#size_table th .label-name{display:block;line-height:1.2;margin-top:5px}#size_table tr{background:#fff}#size_table td{padding:7px 17px;border-bottom:1px solid #e0e0e0;background:#fff}#size_table td:first-child{border-left:1px solid #e0e0e0}#size_table td:last-child{border-right:1px solid #e0e0e0}#size_table tbody tr:first-of-type td{border-top:1px solid #e0e0e0;background-clip:padding-box}#size_table tbody tr:first-of-type td:first-child{border-top-left-radius:5px}#size_table tbody tr:first-of-type td:last-child{border-top-right-radius:5px}#size_table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}#size_table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}#size_table td:first-child,#size_table th:first-child{font-weight:700;text-align:left;padding-left:12px;position:sticky;left:0;z-index:5;background-clip:padding-box!important;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);will-change:transform}#size_table td:first-child{background:#fff}#size_table th:first-child{background:#f3f2f1;z-index:6}@media(min-width:768px){.modal-body{padding:32px}.chart-layout-grid{flex-direction:row-reverse;align-items:flex-start;gap:40px}.left-column{flex:1.8}.right-column{flex:1;border-left:1px solid #e0e0e0;padding-left:40px;align-items:flex-start;text-align:left;width:auto}.accordion{display:none}.desktop-measure{display:block}.sketch-container{margin:0}#size_table{min-width:100%}.size-table-wrapper{overflow-x:visible}#size_table th,#size_table td:first-child,#size_table th:first-child{position:static}#size_table td{background:transparent}#size_table th{background-color:#f3f2f1}}modal-dialog[data-target=js-modal-size-guide]{overflow:hidden!important}modal-dialog[data-target=js-modal-size-guide] .modal-dialog-content{max-height:90vh!important;max-height:90dvh!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain}modal-dialog[data-target=js-modal-size-guide] .modal-dialog-inner{overflow:visible!important;height:auto!important;max-height:none!important}modal-dialog[data-target=js-modal-size-guide] .modal{max-height:none!important;overflow:visible!important}modal-dialog[data-target=js-modal-size-guide] .size-table-wrapper{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;contain:paint layout}@media(max-width:767px){modal-dialog[data-target=js-modal-size-guide] .modal-dialog-content,modal-dialog[data-target=js-modal-size-guide] .size-table-wrapper{scrollbar-width:auto;scrollbar-color:#000 #eeeeee}modal-dialog[data-target=js-modal-size-guide] .modal-dialog-content::-webkit-scrollbar,modal-dialog[data-target=js-modal-size-guide] .size-table-wrapper::-webkit-scrollbar{width:6px;height:6px}modal-dialog[data-target=js-modal-size-guide] .modal-dialog-content::-webkit-scrollbar-thumb,modal-dialog[data-target=js-modal-size-guide] .size-table-wrapper::-webkit-scrollbar-thumb{background:#999;border-radius:10px}modal-dialog[data-target=js-modal-size-guide] .modal-dialog-content::-webkit-scrollbar-track,modal-dialog[data-target=js-modal-size-guide] .size-table-wrapper::-webkit-scrollbar-track{background:#eee}}.scroll-helper-badge{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12px;color:#666;margin-bottom:8px;transition:opacity .3s ease,visibility .3s ease;-webkit-user-select:none;user-select:none}.scroll-helper-icon{display:inline-block;animation:hint-swipe 1.5s infinite ease-in-out}@keyframes hint-swipe{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.scroll-helper-badge.is-hidden{opacity:0;visibility:hidden;margin-bottom:0;height:0;overflow:hidden}@media(min-width:768px){.scroll-helper-badge{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/471/assets/size-guide-popup.css.map */
