.kp-size-chart-link{display:inline-flex;align-items:center;margin:10px 0 4px;padding:0;border:0;background:none;color:#0F4C50;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.kp-size-chart-link:hover{color:#25C7B7}
.kp-size-chart-modal{max-width:min(92vw,640px);width:100%;margin:auto;padding:0;border:0;border-radius:16px;box-shadow:0 20px 50px rgba(15,40,42,.25)}
.kp-size-chart-modal::backdrop{background:rgba(15,40,42,.55)}
.kp-size-chart-modal__inner{position:relative;padding:0;line-height:0}
.kp-size-chart-modal__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(15,76,80,.88);color:#fff;font-size:20px;line-height:1;cursor:pointer}
.kp-size-chart-modal img{display:block;width:100%;height:auto;border-radius:16px}
@media(max-width:749px){.kp-size-chart-modal{border-radius:12px}.kp-size-chart-modal img{border-radius:12px}}
