.kr-studio-open{overflow:hidden}#kl-room-shop{background:#fff;--kl-cream:#fff;--kl-line:#dce3e5}#kl-room-shop .kl-gallery__main{background:var(--kt-paper,#f3f1ed);aspect-ratio:4/3}#kl-room-shop .kl-gallery__main img{object-fit:contain;width:100%;height:100%;padding:4%}#kl-room-shop .kl-thumbs img{object-fit:contain;background:#f3f1ed}#kl-room-shop .kl-gallery__caption{font-size:12px;line-height:1.65}#kl-room-shop :is(.kl-choice,.kl-material-button){border-radius:12px;background:#fff}#kl-room-shop .kl-choice{min-height:72px;font-size:14px}#kl-room-shop .kl-choice small{font-size:12px}#kl-room-shop :is(.kl-button,.kl-field select,.kl-field textarea){border-radius:12px}#kl-room-shop .kl-note{font-size:12px!important}#kl-room-shop .kl-piece-row img{object-fit:contain;background:#f3f1ed}#kl-room-shop .kl-step>summary{font-size:17px;min-height:60px}#kl-room-shop .kl-step-body>p{font-size:14px;line-height:1.7}#kl-room-shop .kl-piece-row :is(label,button){font-size:13px;min-height:44px}#kl-room-shop .kl-material-button>span{font-size:14px}#kl-room-shop .kl-material-button small{font-size:12px}#kl-room-shop .kl-material-button>b{font-size:13px}#kl-room-shop .kl-sticky{background:#fff}#kl-room-shop .kl-sticky>div{min-width:0}#kl-room-shop .kl-sticky small{font-size:12px}#kl-room-shop .kl-dialog{border-radius:16px;background:#fff}#kl-room-shop .kl-dialog-head{background:#fff}#kl-room-shop .kl-swatch{border-radius:10px;font-size:12px;background:#fff}#kl-room-shop .kl-swatch small{font-size:11px}#kl-room-shop .kl-gallery__actions{gap:10px}#kl-room-shop [data-cart-status]{padding:14px;background:#f5f7f7;border-radius:12px;font-size:14px;line-height:1.5;margin:12px 0}#kl-room-shop button:disabled{opacity:.55;cursor:wait}html body #MainContent dialog.kr-workspace[open]{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(350px,31vw,440px);grid-template-rows:60px 70px minmax(0,1fr) auto;grid-template-areas:"top top" "stage nav" "stage rail" "stage footer";position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;overflow:hidden;color:var(--kw-ink);z-index:500}.kr-workspace::backdrop{background:#fff}.kr-top{grid-area:top;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;border-bottom:1px solid var(--kw-line)}.kr-top>div{display:flex;align-items:center;gap:16px;min-width:0}.kr-brand{font-size:19px;font-weight:750;letter-spacing:.07em;padding-inline-end:16px;border-inline-end:1px solid var(--kw-line)}.kr-top strong{font-size:17px;line-height:1.4;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-top strong span{font-weight:400;color:var(--kw-muted)}.kr-top>button{display:flex;gap:18px;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--kw-line);border-radius:12px;background:#fff;color:var(--kw-ink);font:inherit;font-size:14px;flex:none}.kr-top>button>span{font-size:24px;line-height:1}.kr-stage-wrap{grid-area:stage;position:relative;overflow:hidden;min-height:0;background:var(--kw-paper);border-inline-end:1px solid var(--kw-line)}.kr-stage{position:absolute;top:44px;right:0;bottom:105px;left:0;min-height:0}.kr-stage canvas{display:block;width:100%;height:100%;touch-action:none}.kr-view-tools{position:relative;z-index:1;display:flex;gap:6px;flex-wrap:wrap;padding:12px}.kr-view-tools button{font:inherit;font-size:12px;line-height:1.4;border:1px solid #d8d9d4;border-radius:9px;padding:9px 14px;min-height:40px;background:#ffffffda;color:var(--kw-ink);cursor:pointer}.kr-view-tools button[aria-pressed=true]{background:var(--kw-accent);color:#fff;border-color:var(--kw-accent)}.kr-stage-caption{position:absolute;bottom:0;inset-inline:0;padding:15px 22px;background:linear-gradient(0deg,var(--kw-paper) 85%,transparent);pointer-events:none}.kr-stage-caption strong{font-size:15px;font-weight:600;display:block}.kr-stage-caption span{font-size:12px;display:block;margin:4px 0;color:var(--kw-muted)}.kr-stage-caption small{font-size:11px;line-height:1.6;color:var(--kw-muted);display:block;max-width:650px}.kr-steps{grid-area:nav}.kr-rail{grid-area:rail;overflow:auto;min-height:0;padding:22px;overscroll-behavior:contain;scroll-padding:20px}#kl-room-shop .kr-rail .kl-step{border:0;margin:0}#kl-room-shop .kr-rail .kl-step>summary{pointer-events:none;padding:0 0 18px;font-size:23px!important;line-height:1.3}#kl-room-shop .kr-rail .kl-step>summary:after,#kl-room-shop .kr-rail .kl-step-number{display:none}#kl-room-shop .kr-rail .kl-step-body{padding:0}#kl-room-shop .kr-rail .kl-choice[aria-pressed=true]{background:var(--kw-selected);border-color:var(--kw-accent)}#kl-room-shop .kr-rail .kl-choice-grid{grid-template-columns:1fr}#kl-room-shop .kr-rail .kl-choice{min-height:68px;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}#kl-room-shop .kr-rail .kl-choice>span{font-weight:600}#kl-room-shop .kr-rail .kl-choice small{font-size:11px;flex-shrink:0}#kl-room-shop .kr-rail .kl-step [data-next-step],#kl-room-shop .kr-rail .kl-review-actions [data-request]{display:none}#kl-room-shop .kr-rail .kl-dimensions{background:var(--kw-soft);border-radius:12px}#kl-room-shop .kr-rail .kl-field :is(input,select,textarea){font-size:16px;padding:12px;border:1px solid var(--kw-line);background:#fff;border-radius:12px}.kr-footer{grid-area:footer;border-top:1px solid var(--kw-line);padding:14px 22px 10px;background:#fff}.kr-total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px}.kr-total strong{font-size:23px;white-space:nowrap;font-weight:650}.kr-total small{font-size:11px;line-height:1.5;color:var(--kw-muted);max-width:50%;text-align:end}.kr-navigation{display:flex;gap:10px}.kr-navigation button{font:inherit;min-height:52px;border-radius:14px;padding:12px 16px;border:1px solid var(--kw-line);background:#fff;color:var(--kw-ink);font-size:14px;cursor:pointer}.kr-navigation [data-kr-next]{flex:1;background:var(--kw-accent);border-color:var(--kw-accent);color:#fff;font-weight:650;font-size:16px}.kr-save-tools{display:flex;justify-content:space-between;gap:12px}.kr-save-tools button{font:inherit;font-size:12px;min-height:35px;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;color:var(--kw-muted);cursor:pointer}.kr-footer [role=status]{font-size:12px;line-height:1.5;margin:0}.kr-footer [role=status]:empty{display:none}@media(max-width:749px){html body #MainContent dialog.kr-workspace[open]{grid-template-columns:1fr;grid-template-rows:52px minmax(190px,31dvh) 62px minmax(0,1fr) auto;grid-template-areas:"top" "stage" "nav" "rail" "footer"}.kr-top{padding:5px 12px}.kr-brand{font-size:15px;padding-inline-end:10px}.kr-top>div{gap:10px}.kr-top strong{font-size:14px}.kr-top strong span{display:none}.kr-top>button{min-height:40px;padding:6px 10px;gap:10px;font-size:13px}.kr-stage-wrap{border-inline-end:0;border-bottom:1px solid var(--kw-line)}.kr-view-tools{padding:7px;gap:5px}.kr-view-tools button{min-height:34px;font-size:11px;padding:7px 10px}.kr-stage{top:32px;right:0;bottom:29px;left:0}.kr-stage-caption{padding:5px 12px}.kr-stage-caption strong,.kr-stage-caption small{display:none}.kr-stage-caption span{font-size:10px;line-height:1.4;margin:0}html body #MainContent .kr-workspace .kw-sections{padding:5px 8px!important}.kr-workspace .kw-section-copy strong{font-size:12px}.kr-workspace .kw-step-number{display:none}.kr-rail{padding:16px}.kr-footer{padding:10px 14px max(6px,env(safe-area-inset-bottom))}.kr-total{padding-bottom:8px}.kr-total strong{font-size:20px}.kr-total small{font-size:10px}.kr-navigation button{min-height:46px}.kr-navigation [data-kr-next]{font-size:14px}.kr-save-tools{display:none}#kl-room-shop .kr-rail .kl-step>summary{font-size:21px!important;padding-bottom:14px}#kl-room-shop .kr-rail .kl-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#kl-room-shop .kr-rail .kl-choice{display:block;text-align:start;padding:12px;min-height:85px;font-size:12px}#kl-room-shop .kr-rail .kl-choice small{display:block;margin-top:5px;white-space:normal;font-size:10px}#kl-room-shop .kr-rail .kl-note{font-size:11px!important}#kl-room-shop .kl-sticky small{font-size:10px}#kl-room-shop .kl-gallery__actions>.kl-button{font-size:13px;min-height:48px}#kl-room-shop .kl-pdp-start{grid-template-columns:1fr auto}#kl-room-shop .kl-pdp-start>.kl-button{font-size:14px;min-height:50px}}@media(max-height:620px)and (min-width:750px){.kr-save-tools,.kr-stage-caption small{display:none}.kr-stage{bottom:65px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/klik-room-workspace.css.map */
