.kk-ssh{--kk-display: "Bungee", "Impact", sans-serif;--kk-body: "Poppins", system-ui, sans-serif;--kk-mono: ui-monospace, "JetBrains Mono", monospace;--kk-ssh-cols: 4;--kk-ssh-line: rgba(var(--color-foreground), .12);position:relative;overflow:hidden;background-color:var(--kk-ssh-bg, rgb(var(--color-background)));color:var(--kk-ssh-text, rgb(var(--color-foreground)));font-family:var(--kk-body)}.kk-ssh__inner{position:relative;z-index:2;max-width:var(--page-width);margin:0 auto;padding-inline:20px}@media screen and (min-width:750px){.kk-ssh__inner{padding-inline:32px}}.kk-ssh__decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.kk-ssh__shape{position:absolute}.kk-ssh__shape--ring{top:-90px;left:10%;width:280px;height:280px;border-radius:999px;border:14px solid var(--kk-ssh-decor-1, rgb(var(--color-button)));opacity:.16}.kk-ssh__shape--triangle{bottom:-40px;right:8%;width:0;height:0;border-left:90px solid transparent;border-right:90px solid transparent;border-bottom:160px solid var(--kk-ssh-decor-2, rgb(var(--color-foreground)));opacity:.1}.kk-ssh__panel{position:relative;display:grid;grid-template-columns:1fr;gap:32px;align-items:center;padding:32px;border-radius:24px;background:var(--kk-ssh-panel, rgb(var(--color-background)))}@media screen and (min-width:900px){.kk-ssh__panel{grid-template-columns:minmax(280px,1fr) 2fr;gap:48px;padding:40px 48px}}.kk-ssh__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--kk-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-ssh-accent, rgb(var(--color-button)))}.kk-ssh__eyebrow-rule{display:inline-block;width:28px;height:2px;background:currentColor}.kk-ssh__heading{margin:0 0 12px;font-family:var(--kk-display);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:.95;text-transform:uppercase;color:var(--kk-ssh-heading, rgb(var(--color-foreground)))}.kk-ssh__heading em,.kk-ssh__heading i{font-style:normal;color:var(--kk-ssh-accent, rgb(var(--color-button)))}.kk-ssh__text{margin:0 0 18px;font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.8)}.kk-ssh__text>:first-child{margin-top:0}.kk-ssh__text>:last-child{margin-bottom:0}.kk-ssh__sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (min-width:600px){.kk-ssh__sizes{grid-template-columns:repeat(var(--kk-ssh-cols),1fr)}}.kk-ssh__size{display:block;width:100%;padding:14px;border-radius:12px;background:var(--kk-ssh-card, rgb(var(--color-background)));border:1px solid var(--kk-ssh-line);text-decoration:none;text-align:left;color:rgb(var(--color-foreground));font:inherit;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.kk-ssh__size:hover,.kk-ssh__size:focus-visible{border-color:var(--kk-ssh-accent, rgb(var(--color-button)));transform:translateY(-2px)}.kk-ssh__size-icon{position:relative;width:100%;aspect-ratio:var(--kk-ssh-icon-max-w, 5) / var(--kk-ssh-icon-max-h, 7);margin-bottom:10px;display:flex;align-items:flex-end;justify-content:center}.kk-ssh__size-icon-box{position:relative;box-sizing:border-box;padding:8px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-button),.08);border:1px dashed var(--kk-ssh-accent, rgb(var(--color-button)));font-family:var(--kk-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-ssh-accent, rgb(var(--color-button)))}.kk-ssh__size-icon-box img{display:block;width:100%;height:100%;object-fit:contain}.kk-ssh__size-name{display:block;font-family:var(--kk-display);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.kk-ssh__size-dim{display:block;margin-top:2px;font-family:var(--kk-mono);font-size:10px;font-weight:700;color:rgba(var(--color-foreground),.6)}@media(prefers-reduced-motion:reduce){.kk-ssh__size{transition:none}.kk-ssh__size:hover{transform:none}}.kk-ssh__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:24px;background:#11041a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .26s ease}.kk-ssh__modal[open]{display:flex;opacity:1;pointer-events:auto}.kk-ssh__modal-inner{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto;display:grid;grid-template-columns:1fr;gap:20px;padding:28px;border-radius:18px;background:var(--kk-ssh-panel, rgb(var(--color-background)));border:1px solid rgba(var(--color-foreground),.12);box-shadow:4px 5px rgba(var(--color-shadow, 17, 4, 26),.18);outline:none}@media screen and (min-width:600px){.kk-ssh__modal-inner{grid-template-columns:200px 1fr;align-items:start;gap:28px;padding:32px}}.kk-ssh__modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;padding:0;transition:background .12s ease}.kk-ssh__modal-close:hover,.kk-ssh__modal-close:focus-visible{background:rgba(var(--color-foreground),.08);outline:none}.kk-ssh__modal-close svg,.kk-ssh__modal-close .icon{width:14px;height:14px}.kk-ssh__modal-media{position:relative;width:100%;aspect-ratio:5 / 7;border-radius:10px;overflow:hidden;background:rgba(var(--color-button),.08);border:1px dashed var(--kk-ssh-accent, rgb(var(--color-button)));display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box}.kk-ssh__modal-media img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.kk-ssh__modal-placeholder{font-family:var(--kk-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-ssh-accent, rgb(var(--color-button)))}.kk-ssh__modal-body{display:flex;flex-direction:column;gap:10px}.kk-ssh__modal-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(22px,2.4vw,30px);line-height:1;text-transform:uppercase;color:var(--kk-ssh-heading, rgb(var(--color-foreground)))}.kk-ssh__modal-dim{margin:0;font-family:var(--kk-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:rgba(var(--color-foreground),.65)}.kk-ssh__modal-suits{margin:4px 0 0;font-size:14px;line-height:1.55;color:rgba(var(--color-foreground),.85)}.kk-ssh__modal-suits>:first-child{margin-top:0}.kk-ssh__modal-suits>:last-child{margin-bottom:0}.kk-ssh__modal-suits--empty{color:rgba(var(--color-foreground),.5);font-style:italic}.kk-ssh__modal-body .button{align-self:flex-start;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-kkumi-sleeve-sizing-helper.css.map */
