.eg-size-modal{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background:#00000073;padding:18px;box-sizing:border-box}.eg-size-modal.is-open{display:flex;align-items:center;justify-content:center}.eg-size-modal__content{position:relative;width:min(1080px,100%);height:min(760px,92vh);min-height:min(760px,92vh);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;padding:28px;box-sizing:border-box}.eg-size-modal__close{position:sticky;top:0;float:right;width:38px;height:38px;border:0;border-radius:50%;background:#f3f4f6;color:#111;font-size:28px;line-height:1;cursor:pointer;z-index:2}.eg-size-modal__close:hover,.eg-size-modal__close:focus{background:#e5e7eb}.eg-size-chart{clear:both;color:#111;min-height:640px}.eg-size-title{margin:0 48px 20px 0;font-size:28px;line-height:1.2;font-weight:700;color:#111}.eg-size-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #d9d9d9;margin-bottom:24px}.eg-size-tab{-webkit-appearance:none;appearance:none;border:1px solid #d9d9d9;border-bottom:0;background:#f7f7f7;color:#111;padding:14px 18px;min-height:48px;font-size:14px;line-height:1.1;font-weight:500;letter-spacing:.01em;cursor:pointer;margin-right:-1px;margin-bottom:0;font-family:inherit;position:relative;white-space:nowrap}.eg-size-tab:hover,.eg-size-tab:focus{background:#fff}.eg-size-tab.active{background:#fff;font-weight:800;top:1px}.eg-size-tab.active:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:3px;background:#111;border-radius:999px}.eg-size-intro{text-align:center;margin:0 auto 28px;max-width:820px;font-size:14px;line-height:1.55}.eg-size-intro strong{display:block;margin-bottom:5px;font-size:15px;letter-spacing:.04em}.eg-size-intro p{margin:0}.eg-size-panels{min-height:390px}.eg-size-panel{display:none;min-height:390px}.eg-size-panel.active{display:block}.eg-size-panel h3{text-align:center;margin:0 0 18px;font-size:20px;line-height:1.3;font-weight:700}.eg-size-table-wrap{width:100%;overflow-x:visible}.eg-size-table{width:100%;max-width:760px;margin:0 auto;border-collapse:collapse;background:#fff;border:1px solid #cfcfcf;table-layout:fixed}.eg-size-table th,.eg-size-table td{border:1px solid #cfcfcf;padding:14px 16px;text-align:center;vertical-align:middle;font-size:14px;line-height:1.35}.eg-size-table th{font-weight:800;background:#fafafa;color:#111}.eg-size-table td:first-child{font-weight:700;color:#111}.eg-size-note{max-width:760px;margin:14px auto 0;text-align:center;font-size:13px;line-height:1.5;color:#333}@media screen and (max-width:749px){.eg-size-modal{padding:8px;align-items:flex-start}.eg-size-modal.is-open{align-items:flex-start}.eg-size-modal__content{width:100%;height:calc(100vh - 16px);min-height:calc(100vh - 16px);max-height:calc(100vh - 16px);padding:16px 10px 18px;border-radius:10px}.eg-size-modal__close{width:34px;height:34px;font-size:24px}.eg-size-chart{min-height:calc(100vh - 70px)}.eg-size-title{font-size:21px;margin:0 42px 16px 0}.eg-size-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0;gap:6px;margin-bottom:18px;overflow:visible}.eg-size-tab{width:100%;min-height:42px;margin:0;border:1px solid #d9d9d9;padding:10px 6px 12px;font-size:12px;line-height:1.15;white-space:normal;text-align:center;top:0}.eg-size-tab.active{top:0}.eg-size-tab.active:after{left:10px;right:10px;bottom:5px;height:2px}.eg-size-intro{font-size:12px;line-height:1.45;margin-bottom:16px}.eg-size-intro strong{font-size:13px}.eg-size-panels,.eg-size-panel{min-height:360px}.eg-size-panel h3{font-size:16px;margin-bottom:12px}.eg-size-table-wrap{overflow-x:visible}.eg-size-table{width:100%;min-width:0;max-width:100%;table-layout:fixed}.eg-size-table th,.eg-size-table td{padding:8px 4px;font-size:11px;line-height:1.25;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.eg-size-table td:first-child,.eg-size-table th:first-child{width:22%}.eg-size-note{font-size:12px;margin-top:10px}}@media screen and (max-width:380px){.eg-size-modal__content{padding-left:8px;padding-right:8px}.eg-size-tab{font-size:11px;padding-left:4px;padding-right:4px}.eg-size-table th,.eg-size-table td{padding:7px 3px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
