.wall-room{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wall-room-material{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.wall-room .wall-sofa{z-index:1;pointer-events:none;filter:saturate(.7)drop-shadow(0 2px 2px #0000002e);position:absolute;bottom:auto;left:50%;transform:translate(-50%)}.wall-sofa-shadow{filter:blur(3px);background:radial-gradient(#0006,#0000001f 55%,#0000 72%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.wall-page{--wall-bars:calc(var(--site-header) + var(--shop-bar));--wall-intro-height:0px}.wall-page .wall-main{width:100%;max-width:none;padding:0}.wall-page .wall-intro{height:var(--wall-intro-height);background:#fff;border-bottom:1px solid #e8e8ec;justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex}.wall-page .wall-intro .cube-eyebrow{letter-spacing:1.5px;font-size:8px}.wall-page .wall-intro h1{letter-spacing:-1.1px;margin:7px 0 0;font-size:25px;font-weight:600;line-height:1.2}.wall-page .wall-intro p{color:#6e6e73;max-width:350px;margin:0;font-size:11px;line-height:1.7}.wall-page .wall-workspace{height:calc(100svh - var(--wall-bars) - var(--wall-intro-height));grid-template-columns:minmax(0,7fr) minmax(340px,3fr);min-height:580px;display:grid;overflow:hidden}.wall-page .wall-stage-column{background:#f3f2ef;border-right:1px solid #e2e1df;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.wall-page .wall-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 18px;display:flex;max-width:none!important}.wall-page .wall-toolbar-group{gap:4px;display:flex}.wall-page .wall-toolbar button,.wall-page .wall-selected-actions button,.wall-page .wall-selected-actions a{color:#373739;background:#fff;border:1px solid #dededc;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:10px;font-weight:500;display:inline-flex}.wall-page button:disabled{cursor:not-allowed;opacity:.4}.wall-page .wall-toolbar button:hover:not(:disabled),.wall-page .wall-selected-actions button:hover,.wall-page .wall-selected-actions a:hover{background:#fafafa;border-color:#9c9ca2}.wall-page .wall-toolbar svg,.wall-page .wall-selected-actions svg{flex-shrink:0;width:14px;height:14px}.wall-page .wall-scene-frame{flex-shrink:0;max-width:100%;margin:auto 0;padding:22px 0 0 28px;position:relative}.wall-page .wall-ruler-x{pointer-events:none;border-bottom:1px solid #c9c8c3;height:14px;position:absolute;top:0;left:28px;right:0}.wall-page .wall-ruler-x>span{color:#6a6a64;font-size:8px;line-height:1;position:absolute;top:-4px;transform:translate(-50%)}.wall-page .wall-ruler-x>span:after{content:"";background:#aaa9a3;width:1px;height:4px;position:absolute;bottom:-9px;left:50%}.wall-page .wall-ruler-y{pointer-events:none;border-right:1px solid #c9c8c3;width:20px;position:absolute;top:22px;bottom:0;left:0}.wall-page .wall-ruler-y>span{color:#6a6a64;font-size:8px;line-height:1;position:absolute;right:7px;transform:translateY(-50%)}.wall-page .wall-ruler-y>span:after{content:"";background:#aaa9a3;width:4px;height:1px;position:absolute;top:50%;right:-7px}.wall-page .wall-stage{isolation:isolate;background:#e8e4dc;border:1px solid #d9d5cd;border-radius:4px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 14px 35px -16px #342e2638}.wall-page .wall-surface{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.wall-page .wall-surface.has-grid:after{content:"";pointer-events:none;background-image:linear-gradient(#33333318 1px,#0000 1px),linear-gradient(90deg,#33333318 1px,#0000 1px);background-size:var(--grid) var(--grid);position:absolute;inset:0}.wall-page .wall-sofa{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.wall-page .wall-dimensions{z-index:5;color:#404039;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffb8;border:1px solid #fff5;border-radius:20px;padding:5px 8px;font-size:8px;position:absolute;top:12px;left:12px}.wall-page .wall-empty{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wall-page .wall-empty>span{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#55554d;background:#ffffffa1;border:1px solid #fff6;border-radius:13px;flex-direction:column;align-items:center;gap:10px;max-width:75%;padding:18px;display:flex}.wall-page .wall-empty strong{letter-spacing:-.3px;font-size:12px;font-weight:550}.wall-page .wall-empty small{max-width:180px;font-size:10px;line-height:1.7}.wall-page .wall-poster{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.wall-page .wall-poster:active{cursor:grabbing}.wall-page .wall-poster:focus-visible,.wall-page .wall-poster.is-selected{z-index:3;outline-offset:4px;outline:1.5px solid #2458d6}.wall-page .wall-print-measure{z-index:4;white-space:nowrap;color:#fff;pointer-events:none;background:#2458d6;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:500;line-height:1;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.wall-page .wall-guide{z-index:4;pointer-events:none;background:#da4470;position:absolute}.wall-page .wall-guide.is-vertical{width:1px;top:0;bottom:0}.wall-page .wall-guide.is-horizontal{height:1px;left:0;right:0}.wall-page .wall-scene-meta{color:#6a6a64;justify-content:space-between;gap:12px;width:100%;margin:18px 0 0;font-size:8px;line-height:1.6;display:flex}.wall-page .wall-hint{color:#6e6e67;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:11px 0 0;font-size:9px;line-height:1.6;display:flex}.wall-page .wall-surface{z-index:2;background:0 0;transition:none;overflow:hidden}.wall-page .wall-surface:before{content:none}.wall-page .wall-floor{z-index:2;pointer-events:none;background:0 0;position:relative}.wall-page .wall-surface.has-grid:after{z-index:4}.wall-page .wall-dimensions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #fff6;padding:6px 10px;font-size:9px;font-weight:500;top:14px;left:14px;box-shadow:0 1px 4px #00000004}.wall-page .wall-poster{--s:var(--scene-scale);box-shadow:0 calc(var(--s) * .25px) calc(var(--s) * .4px) #00000047, 0 calc(var(--s) * 1.4px) calc(var(--s) * 2.6px) #00000038}.wall-page .wall-poster.is-leter{box-shadow:0 calc(var(--s) * .1px) calc(var(--s) * .25px) #00000042, 0 calc(var(--s) * .6px) calc(var(--s) * 1.2px) #0000001f}.wall-page .wall-poster.is-pleksi{box-shadow:0 calc(var(--s) * .4px) calc(var(--s) * .6px) #00000042, 0 calc(var(--s) * 2.4px) calc(var(--s) * 4px) #00000042}.wall-page .wall-poster.is-kanavace{box-shadow:calc(var(--s) * .3px) calc(var(--s) * .5px) 0 #0003, 0 calc(var(--s) * 2px) calc(var(--s) * 3.4px) #00000042}.wall-page .wall-poster.is-frame:before{z-index:2;border:max(.5px, calc(var(--scene-scale) * .16px)) solid #ffffff42;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset -.5px -.8px #00000061,inset .5px .8px #ffffff24}.wall-page .wall-poster.is-frame .print-surface-face:after{pointer-events:none;content:"";background:linear-gradient(128deg,#ffffff1f,#0000 35% 75%,#ffffff08);position:absolute;inset:0;box-shadow:inset .6px 1px 2px #00000042}.wall-page .wall-poster.frame-oak:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,2% 2%,2% 98%,98% 98%,98% 2%,2% 2%);background:repeating-linear-gradient(92deg,#0000 0 2px,#81562512 2px 3px)}.wall-page .wall-poster.is-selected{outline-offset:5px;outline-width:1.5px}.wall-page .wall-panel{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wall-page .wall-config-heading{justify-content:space-between;gap:15px;padding:25px 36px 18px;display:flex}.wall-page .wall-config-heading>span{letter-spacing:1.7px;font-size:9px;font-weight:600}.wall-page .wall-config-heading small{color:#6e6e73;align-items:center;gap:6px;font-size:9px;display:inline-flex}.wall-page .wall-config-heading small>span{background:#5c8a67;border-radius:50%;width:5px;height:5px}.wall-page .wall-tabs{border-bottom:1px solid #ececf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 24px;display:grid}.wall-page .wall-tabs>button{color:#73737a;background:#fff;border:1px solid #e4e4e9;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:43px;padding:8px;font-size:11px;font-weight:500;display:flex}.wall-page .wall-tabs>button>span{background:#f0f0f4;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.wall-page .wall-tabs>button[aria-selected=true]{color:#2458d6;background:#f1f5ff;border-color:#b5c7f2}.wall-page .wall-tabs>button[aria-selected=true]>span{color:#fff;background:#2458d6}.wall-page .wall-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d7df transparent;flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.wall-page .wall-step-copy{margin-bottom:26px}.wall-page .wall-step-kicker{letter-spacing:1.4px;color:#6e6e73;font-size:8px;font-weight:600}.wall-page .wall-step-copy h2{letter-spacing:-1.4px;margin:11px 0;font-size:clamp(24px,2.2vw,33px);font-weight:580;line-height:1.2}.wall-page .wall-step-copy p{color:#6e6e73;max-width:430px;margin:0;font-size:11px;line-height:1.9}.wall-page .wall-size-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wall-page .wall-size-control label{gap:10px;display:grid}.wall-page .wall-size-control label>span{color:#48484e;font-size:11px;font-weight:550}.wall-page .wall-size-control label>div{position:relative}.wall-page .wall-size-control input[type=number]{letter-spacing:-1px;color:#202024;background:#fff;border:1px solid #dcdce4;border-radius:10px;width:100%;min-width:0;height:66px;padding:12px 35px 12px 16px;font-size:25px}.wall-page .wall-size-control label>div>span{color:#6e6e73;pointer-events:none;font-size:10px;position:absolute;top:25px;right:13px}.wall-page .wall-size-control input[aria-invalid=true]{background:#fff9f6;border-color:#b64b3a}.wall-page .wall-size-control>input[type=range]{accent-color:#2458d6;width:100%;margin:14px 0 8px}.wall-page .wall-size-control>small{color:#73737b;font-size:9px;line-height:1.7;display:block}.wall-page .wall-size-control>small.is-invalid{color:#9d3427}.wall-page .wall-size-summary{color:#60606a;background:#f5f5f8;border-radius:9px;align-items:center;gap:9px;margin:20px 0 28px;padding:13px 15px;font-size:10px;display:flex}.wall-page .wall-size-summary>strong{color:#33333b;margin-left:auto;font-weight:550}.wall-page .wall-settings fieldset{border:0;margin:24px 0;padding:0}.wall-page .wall-settings legend{margin-bottom:13px;font-size:11px;font-weight:550}.wall-page .wall-swatches{flex-wrap:wrap;gap:12px;display:flex}.wall-page .wall-swatches button{border:1px solid #00000018;border-radius:50%;width:35px;height:35px}.wall-page .wall-swatches button[aria-pressed=true]{outline-offset:3px;outline:2px solid #2458d6}.wall-page .wall-toggles{border-top:1px solid #ececf0;gap:14px;padding-top:20px;display:grid}.wall-page .wall-toggles label{color:#54545c;align-items:center;gap:9px;font-size:11px;display:flex}.wall-page .wall-toggles input{accent-color:#2458d6;width:14px;height:14px}.wall-page .wall-toggles svg{color:#75757c;width:16px}.wall-page .wall-selected{background:#fafbff;border:1px solid #dbe4f9;border-radius:12px;margin-bottom:24px;padding:18px}.wall-page .wall-selected-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:20px;display:flex}.wall-page .wall-selected-head small{letter-spacing:1px;color:#6e6e73;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.wall-page .wall-selected-head strong{letter-spacing:-.6px;font-size:17px;font-weight:580}.wall-page .wall-selected-head>button{background:#fff;border:1px solid #e1e5ee;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.wall-page .wall-selected-head>button>svg{width:14px}.wall-page .wall-position-fields{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px;display:grid}.wall-page .wall-position-fields label{color:#62626b;gap:8px;font-size:9px;display:grid}.wall-page .wall-position-fields label>div{background:#fff;border:1px solid #dddfe7;border-radius:7px;align-items:center;padding-right:12px;display:flex}.wall-page .wall-position-fields input{color:#222;background:0 0;border:0;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:12px}.wall-page .wall-selected-actions{flex-wrap:wrap;gap:6px;display:flex}.wall-page .wall-selected .size-cards,.wall-page .wall-selected .finish-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wall-page .wall-selected .size-picker-group>legend{font-size:10px}.wall-page .wall-selected .size-card-shape{display:none}.wall-page .wall-selected .size-cards button,.wall-page .wall-selected .finish-cards button{border-radius:8px;padding:10px 6px}.wall-page .wall-selected .size-cards small{font-size:8px}.wall-page .wall-picker{gap:17px;display:grid}.wall-page .wall-starter-note{background:#f5f5f8;border-radius:11px;padding:19px}.wall-page .wall-starter-note strong{letter-spacing:-.4px;font-size:15px;font-weight:550}.wall-page .wall-starter-note p{color:#6e6e73;margin:9px 0;font-size:11px;line-height:1.8}.wall-page .wall-upload{text-align:left;background:#fbfbfc;border:1px dashed #c7c7d0;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.wall-page .wall-upload>svg{color:#2458d6;flex-shrink:0;width:20px}.wall-page .wall-upload strong{margin-bottom:5px;font-size:11px;font-weight:550;display:block}.wall-page .wall-upload small{color:#6e6e73;font-size:10px;line-height:1.7}.wall-page .wall-search{background:#f5f5f8;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.wall-page .wall-search>svg{color:#71717b;width:16px}.wall-page .wall-search input{background:0 0;border:0;width:100%;min-width:0;height:40px;font-size:11px}.wall-page .wall-chips{flex-wrap:wrap;gap:6px;display:flex}.wall-page .wall-chips>button{background:#fff;border:1px solid #e1e1e7;border-radius:20px;padding:6px 10px;font-size:9px}.wall-page .wall-chips>button[aria-pressed=true]{color:#fff;background:#29292d;border-color:#29292d}.wall-page .wall-picker fieldset{border:0;margin:0;padding:0}.wall-page .wall-picker legend{margin-bottom:10px;font-size:10px;font-weight:550}.wall-page .wall-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;display:grid}.wall-page .wall-picker-grid button{text-align:left;background:0 0;border:0;align-content:start;gap:6px;min-width:0;padding:0;display:grid}.wall-page .wall-picker-grid img{border-radius:8px;width:100%;height:auto}.wall-page .wall-picker-grid span{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:10px;font-weight:500;display:block;overflow:hidden}.wall-page .wall-picker-grid small{color:#6e6e73;align-items:center;gap:3px;font-size:9px;display:flex}.wall-page .wall-picker-grid small>svg{width:10px;height:10px}.wall-page .wall-more{background:#fff;border:1px solid #dddde4;border-radius:9px;min-height:37px;font-size:11px}.wall-page .wall-panel-note{color:#6e6e73;margin:5px 0;font-size:10px;line-height:1.8}.wall-page .wall-summary ul{gap:16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.wall-page .wall-summary li{border:1px solid #e7e7ed;border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:13px;display:grid}.wall-page .wall-summary img{border-radius:5px;width:54px;height:auto}.wall-page .wall-summary-photo{aspect-ratio:3/4;border-radius:5px;width:54px;display:block}.wall-page .wall-summary li strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.wall-page .wall-summary li small{color:#6e6e73;margin-top:7px;font-size:9px;line-height:1.7;display:block}.wall-page .wall-summary li>span{white-space:nowrap;font-size:11px;font-weight:550}.wall-page .wall-total{border-top:1px solid #e7e7ed;justify-content:space-between;margin-bottom:12px;padding-top:20px;font-size:13px;display:flex}.wall-page .wall-panel-footer{background:#fff;border-top:1px solid #e8e8ef;flex-shrink:0;padding:14px 24px;box-shadow:0 -8px 25px -20px #00000030}.wall-page .wall-footer-total{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.wall-page .wall-footer-total>span{color:#71717b;font-size:10px}.wall-page .wall-footer-total>strong{letter-spacing:-1px;font-size:24px;font-weight:550}.wall-page .wall-step-actions{gap:9px;display:flex}.wall-page .wall-next,.wall-page .wall-cart{border-radius:9px;flex:1;justify-content:space-between;width:100%;min-width:0;min-height:45px}.wall-page .wall-next svg,.wall-page .wall-cart svg{width:16px}.wall-page .wall-step-back{background:#fff;border:1px solid #e1e1e9;border-radius:9px;flex-shrink:0;place-items:center;width:45px;display:grid}.wall-page .wall-panel-footer>p{color:#73737b;text-align:center;margin:10px 0 0;font-size:8px;line-height:1.7}.wall-page .wall-notice{z-index:60;color:#fff;background:#252526ed;border:1px solid #fff3;border-radius:10px;max-width:calc(50vw - 40px);margin:0;padding:10px 17px;font-size:11px;line-height:1.7;position:fixed;bottom:20px;left:25%;transform:translate(-50%);box-shadow:0 4px 20px #00000020}.wall-page .wall-notice:empty{display:none}@media (width>=1800px){.wall-page .wall-panel-scroll{padding-inline:max(24px,15vw - 240px)}}@media (width<=1100px){.wall-page .wall-stage-column{padding:18px}.wall-page .wall-toolbar button{padding:7px;font-size:9px}.wall-page .wall-config-heading,.wall-page .wall-tabs,.wall-page .wall-panel-scroll,.wall-page .wall-panel-footer{padding-inline:24px}.wall-page .wall-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.wall-page{--wall-intro-height:0px}.wall-page .wall-intro{padding:12px 20px}.wall-page .wall-intro h1{font-size:22px}.wall-page .wall-intro p{display:none}.wall-page .wall-workspace{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr;min-height:650px}.wall-page .wall-stage-column{border-bottom:1px solid #e2e1df;border-right:0;padding:12px 16px}.wall-page .wall-toolbar{flex-wrap:nowrap;margin-bottom:4px}.wall-page .wall-toolbar button{min-width:29px;min-height:29px;padding:6px;font-size:0}.wall-page .wall-toolbar svg{width:13px;height:13px}.wall-page .wall-scene-meta,.wall-page .wall-hint,.wall-page .wall-config-heading{display:none}.wall-page .wall-tabs{gap:6px;padding:10px 16px}.wall-page .wall-tabs>button{border-radius:7px;gap:6px;min-height:35px;font-size:10px}.wall-page .wall-tabs>button>span{width:18px;height:18px;font-size:8px}.wall-page .wall-panel-scroll{padding:18px 20px}.wall-page .wall-step-copy{margin-bottom:20px}.wall-page .wall-step-copy h2{letter-spacing:-1px;font-size:25px}.wall-page .wall-step-copy p{font-size:10px}.wall-page .wall-panel-footer{padding:10px 16px}.wall-page .wall-footer-total{margin-bottom:8px}.wall-page .wall-footer-total>strong{font-size:19px}.wall-page .wall-panel-footer>p{display:none}.wall-page .wall-next,.wall-page .wall-cart{min-height:38px;font-size:10px!important}.wall-page .wall-size-control input[type=number]{height:55px;font-size:24px}.wall-page .wall-size-fields{gap:13px}.wall-page .wall-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wall-page .wall-selected{padding:13px}.wall-page .wall-selected .size-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.wall-page .wall-notice{width:max-content;max-width:calc(100vw - 30px);font-size:10px;bottom:10px;left:50%}}@media (width<=700px){.wall-page{--wall-intro-height:0px}}@media (prefers-reduced-motion:reduce){.wall-page *,.wall-page :before,.wall-page :after{scroll-behavior:auto!important;transition:none!important}}.wall-page{min-height:0}.wall-page .wall-summary-edit{color:#2458d6;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0 0;font-size:9px;display:inline-flex}@media (width<=820px){.wall-page .wall-workspace{min-height:0}.wall-page .wall-step-copy{margin-bottom:14px}.wall-page .wall-step-copy .wall-step-kicker{display:none}.wall-page .wall-step-copy h2{letter-spacing:-.8px;margin:0 0 8px;font-size:21px}.wall-page .wall-step-copy p{display:none}.wall-page .wall-size-control>input[type=range]{margin:9px 0 5px}.wall-page .wall-size-control>small{font-size:8px}.wall-page .wall-empty>span{background:#ffffffba;gap:6px;max-width:80%;padding:10px 12px}.wall-page .wall-empty svg{width:15px;height:15px}.wall-page .wall-empty strong{font-size:10px}.wall-page .wall-empty small{display:none}}.cube-store.wall-page{min-height:0;display:flow-root}.wall-page .wall-custom-color{color:#62626b;align-items:center;gap:10px;padding-top:16px;font-size:10px;display:flex}.wall-page .wall-custom-color input{cursor:pointer;background:#fff;border:1px solid #dcdce3;border-radius:6px;width:34px;height:29px;padding:2px}.wall-page .wall-custom-color>span:last-child{text-transform:uppercase;margin-left:auto;font-family:ui-monospace,monospace;font-size:9px}.wall-page .wall-surface{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.wall-page .wall-surface:focus-visible{outline-offset:4px;outline:2px solid #2458d6}.wall-page .wall-dimensions,.wall-page .wall-empty{pointer-events:none}.wall-page .wall-marquee{z-index:15;pointer-events:none;background:#2458d61a;border:1px solid #2458d6;position:absolute;box-shadow:0 0 0 1px #ffffff40}.wall-page .wall-selection-outline{z-index:8;pointer-events:none;border:1px dashed #2458d6;border-radius:3px;position:absolute}.wall-page .wall-selection-outline>span{color:#fff;white-space:nowrap;background:#2458d6;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.wall-page .wall-group-selected{border-color:#c3d2f1}.wall-page .wall-surface.has-multiple .wall-print-measure{display:none}.wall-page .wall-toolbar{flex-wrap:nowrap;justify-content:flex-start}.wall-page .wall-toolbar>.wall-toolbar-group{gap:2px;margin-left:auto}.wall-page .wall-toolbar>.wall-toolbar-group button{background:0 0;border-color:#0000;padding:7px}.wall-page .wall-layouts{background:#e6e5e1;border-radius:10px;padding:3px;display:flex}.wall-page .wall-toolbar .wall-layouts button{color:#4a4a4f;background:0 0;border:0;border-radius:7px;min-height:28px;padding:5px 12px;font-size:11px}.wall-page .wall-toolbar .wall-layouts button[aria-pressed=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000001f}.wall-page .wall-toolbar .wall-try{color:#fff;background:#1d1d1f;border-color:#1d1d1f;min-height:34px;padding:7px 14px;font-size:11px}.wall-page .wall-toolbar .wall-try:hover:not(:disabled){background:#2458d6;border-color:#2458d6}.wall-page .wall-from-cart{text-align:left;background:#f3f6fd;border:1px solid #c9d6f5;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.wall-page .wall-from-cart>svg{color:#2458d6;flex-shrink:0;width:18px}.wall-page .wall-from-cart>svg:last-child{width:15px;margin-left:auto}.wall-page .wall-from-cart strong{margin-bottom:3px;font-size:11px;font-weight:550;display:block}.wall-page .wall-from-cart small{color:#6e6e73;font-size:10px}@media (width<=1100px){.wall-page .wall-workspace{grid-template-columns:minmax(0,1fr) 320px}.wall-page .wall-toolbar .wall-layouts button{padding:5px 8px}}@media (width<=820px){.wall-page .wall-workspace{grid-template-columns:1fr}.wall-page .wall-toolbar{gap:2px 6px}.wall-page .wall-toolbar .wall-layouts button,.wall-page .wall-toolbar .wall-try{min-height:29px;padding:5px 8px;font-size:10px}.wall-page .wall-toolbar{flex-wrap:wrap}}@media (width<=480px){.wall-page .wall-toolbar .wall-try svg{display:none}.wall-page .wall-toolbar .wall-layouts button{padding:5px 6px}}.wall-page .wall-resize{z-index:5;touch-action:none;background:#fff;border:2px solid #2458d6;border-radius:3px;width:12px;height:12px;position:absolute;box-shadow:0 1px 3px #00000040}.wall-page .wall-resize:after{content:"";position:absolute;inset:-8px}.wall-page .wall-resize.is-nw{cursor:nwse-resize;top:-8px;left:-8px}.wall-page .wall-resize.is-se{cursor:nwse-resize;bottom:-8px;right:-8px}.wall-page .wall-resize.is-ne{cursor:nesw-resize;top:-8px;right:-8px}.wall-page .wall-resize.is-sw{cursor:nesw-resize;bottom:-8px;left:-8px}.wall-page .wall-surface.has-multiple .wall-resize{display:none}.wall-page .wall-find{gap:8px;display:flex}.wall-page .wall-find .wall-search{flex:1;min-width:0}.wall-page .wall-find .filter-menu-button{height:40px}.wall-page .wall-finish-all{justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:550;display:flex}.wall-page .wall-finish-all select{background:#fff;border:1px solid #e1e1e7;border-radius:8px;height:32px;padding:0 8px;font-size:10px}.wall-page .wall-swatches{grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:8px;display:grid}.wall-page .wall-swatches button,.wall-page .wall-color-custom{width:26px;height:26px}.wall-page .wall-color-name{color:#6e6e73;margin-left:4px;font-weight:400}.wall-page .wall-color-custom{cursor:pointer;background:conic-gradient(#e06c5b,#e2c35a,#7fb86b,#5aa6c9,#8d73c9,#e06c5b);border:1px solid #00000018;border-radius:50%;display:block;position:relative}.wall-page .wall-color-custom.is-active,.wall-page .wall-color-custom:focus-within{outline-offset:3px;outline:2px solid #2458d6}.wall-page .wall-color-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wall-page .wall-toolbar .wall-shuffle{border-color:#1d1d1f;min-height:34px;padding:7px 12px;font-size:11px}@media (width<=820px){.wall-page .wall-toolbar .wall-shuffle{min-height:29px;padding:5px 8px;font-size:10px}}@media (width<=480px){.wall-page .wall-toolbar .wall-shuffle svg{display:none}}
