.size-chart-button{display:inline-block;background:none;border:none;padding:0;margin:0;font-size:14px;font-weight:500;color:#111;cursor:pointer;text-decoration:none;border-bottom:2px solid #000;line-height:1.4;transition:border-color .2s ease,color .2s ease}.size-chart-button:hover{color:#000;border-color:#000}.size-chart-modal[hidden]{display:none}.size-chart-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0000008c;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:100px 0 60px}.size-chart-dialog{position:relative;background:#fff;width:90%;max-width:720px;border-radius:12px;padding:20px;box-shadow:0 8px 25px #00000040;animation:sizeChartFadeIn .25s ease;z-index:2;max-height:85vh;overflow-y:auto}body.size-chart-open{overflow:hidden!important;height:100vh;position:fixed;width:100%}@keyframes sizeChartFadeIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.size-chart-close{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:22px;cursor:pointer;color:#333}.size-chart-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.size-chart-tabs button{border:1px solid #ccc;background:#f9f9f9;border-radius:6px;padding:5px 10px;cursor:pointer;transition:all .2s ease}.size-chart-tabs .active{background:#000;color:#fff;border-color:#000}.size-chart-content{max-height:75vh;overflow-y:auto}.size-chart-content img{width:100%;height:auto;display:block;margin:0 auto}@media (max-width: 768px){.size-chart-dialog{width:95%;border-radius:8px;padding:16px;max-height:85vh}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
