.htw-lems-size-guide-trigger{display:inline-flex!important;margin:.75rem 0;min-height:40px;align-items:center;justify-content:center;border-color:#444!important;color:#222!important;background:#fff!important}.htw-lems-size-guide{width:min(980px,calc(100vw - 28px));max-width:980px;max-height:90vh;padding:0;border:0;border-radius:8px;box-shadow:0 12px 48px rgba(0,0,0,.28);color:#222}.htw-lems-size-guide::backdrop{background:rgba(0,0,0,.62)}.htw-lems-size-guide__inner{max-height:90vh;overflow:auto;padding:clamp(16px,3vw,32px)}.htw-lems-size-guide__inner header{position:sticky;top:calc(-1 * clamp(16px,3vw,32px));z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:calc(-1 * clamp(16px,3vw,32px)) calc(-1 * clamp(16px,3vw,32px)) 16px;padding:16px clamp(16px,3vw,32px);background:#fff;border-bottom:1px solid #ddd}.htw-lems-size-guide__inner h2{margin:0;color:#222;font-size:24px}.htw-lems-size-guide__inner h3{margin:28px 0 12px;color:#222}.htw-lems-size-guide__inner p{line-height:1.55}.htw-lems-size-guide__inner img{display:block;width:100%;height:auto;max-width:100%;margin:12px auto 0;object-fit:contain}.htw-lems-size-guide__close{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:50%;background:#f2f2f2;color:#222;font-size:28px;line-height:1;cursor:pointer}@media(max-width:600px){.htw-lems-size-guide__inner h2{font-size:20px}.htw-lems-size-guide__inner img{width:100%;height:auto}}
.htw-lems-size-guide-tab{max-width:100%;color:#222}.htw-lems-size-guide-tab img{display:block;width:100%;height:auto;max-width:100%;margin:16px auto 24px;object-fit:contain}.htw-lems-size-guide-tab h3{margin:28px 0 12px;color:#222}
