.wonder-wall-trademark{display:inline-block;position:relative;inset-block-start:-.23em;margin-inline-start:.12em;font:var(--type-ui-weight) .8em/1 var(--font-ui);vertical-align:baseline}.wall-builder__launch{margin-bottom:20px;border:0}.wall-builder [hidden],.wall-builder__launch[hidden]{display:none!important}body:has(.wall-builder[open]){overflow:hidden}.wall-builder{--wall-surface: #fffdfb;--wall-panel: #f7f2ec;--wall-ink: #211922;--wall-muted: #5d535e;--wall-line: #d7cbd5;--wall-accent: #884365;--wall-button-ink: #fff;box-sizing:border-box;width:min(1050px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--wall-line);border-radius:18px;color:var(--wall-ink);background:var(--wall-surface);box-shadow:0 24px 70px #29182f38;font-size:var(--type-body)}.theme-dark .wall-builder{--wall-surface: #1b162c;--wall-panel: #262036;--wall-ink: #fbf5fc;--wall-muted: #d8cbd9;--wall-line: #615467;--wall-accent: #f4acd4;--wall-button-ink: var(--dark-surface)}.wall-builder::backdrop{background:#21172c99}.wall-builder__shell{display:flex;flex-direction:column}.wall-builder__header,.wall-builder__footer{z-index:1;position:sticky;background:var(--wall-surface)}.wall-builder__header,.wall-builder__list-header,.wall-builder__picker-header,.wall-builder__checkout{display:flex;align-items:center;justify-content:space-between;gap:12px}.wall-builder__header{top:0;padding:16px 24px;border-bottom:1px solid var(--wall-line)}.wall-builder h2,.wall-builder h3,.wall-builder h4{margin:0;color:var(--wall-ink)}.wall-builder h2{font-size:var(--type-section)}.wall-builder__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:26px;padding:22px 24px}.wall-builder__preview{position:sticky;top:88px}.wall-builder__stage,.wall-builder__layout-preview{display:grid;place-items:center;aspect-ratio:3 / 2;color:#594b45;background:linear-gradient(125deg,#f7eee5,#e8d9cd)}.wall-builder__stage{position:relative;border-radius:9px;background-image:var(--wall-room-image, linear-gradient(125deg, #f7eee5, #e8d9cd));background-position:center bottom;background-size:cover}.wall-builder__stage[data-furnished]>.wall-builder__composition{position:absolute;top:39%;left:50%;width:min(88%,calc(60% * var(--wall-aspect) / 1.8));transform:translate(-50%,-50%)}.wall-builder__preview-controls{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;font:450 var(--type-small)/1.35 var(--font-ui)}.wall-builder__room-select{position:relative}.wall-builder .wall-builder__room-select select{-webkit-appearance:none;appearance:none;field-sizing:content;width:auto;padding-inline:0 22px;border:0;background:transparent;font:inherit;cursor:pointer}.wall-builder .wall-builder__room-select select:focus{outline:none}.wall-builder .wall-builder__room-select select:focus-visible{text-decoration:underline;text-underline-offset:4px}.theme-dark .wall-builder__room-select select{color-scheme:dark}.wall-builder__room-select:after{position:absolute;inset-block-start:50%;inset-inline-end:4px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;content:""}.wall-builder__frames-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;font:inherit;cursor:pointer}.wall-builder .wall-builder__frames-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;margin:0;opacity:0;cursor:pointer}.wall-builder__switch-track{position:relative;width:34px;height:20px;border:1px solid var(--wall-muted);border-radius:999px;background:var(--wall-surface)}.wall-builder__switch-track:before{position:absolute;inset-block-start:3px;inset-inline-start:3px;width:12px;height:12px;border-radius:50%;background:var(--wall-muted);content:""}.wall-builder__frames-toggle input:checked+.wall-builder__switch-track{border-color:var(--wall-ink);background:var(--wall-ink)}.wall-builder__frames-toggle input:checked+.wall-builder__switch-track:before{inset-inline-start:17px;background:var(--wall-surface)}.wall-builder__frames-toggle input:focus-visible+.wall-builder__switch-track{outline:2px solid var(--wall-ink);outline-offset:3px}.wall-builder__dimensions{margin-block:8px 0;font-family:var(--font-ui);font-variant-numeric:tabular-nums}@media(min-width:750px){.wall-builder__stage{aspect-ratio:9 / 5}}.wall-builder__composition{position:relative;width:min(88%,calc(var(--wall-stage-height, 80%) * var(--wall-aspect) / 1.5))}.product-wall-preview__stage{--wall-stage-height: 60%;position:absolute;top:10%;right:0;bottom:25%;left:0;display:grid;place-items:center;container-type:inline-size}.product-wall-preview__scene{display:block;background:#f7dce0}.product-wall-preview__stage .wall-builder__frame{--wall-mat: .65cqi;border:max(1px,.3cqi) solid #594336;background:#fffaf4}.product-wall-preview__stage .wall-builder__frame img{position:absolute;inset:var(--wall-mat);width:calc(100% - 2 * var(--wall-mat));height:calc(100% - 2 * var(--wall-mat))}.product-wall-preview__separator{margin-inline:.25em}.product-wall-preview figcaption .wonder-wall-product-link{display:inline}.product-wall-preview__note:not([hidden]){display:block;margin-block-start:4px}.product-wall-preview figcaption:has(.wonder-wall-product-link[hidden]) .product-wall-preview__separator{display:none}.product-wall-preview [hidden]{display:none}.wall-builder__frame{position:absolute;background:#f6f0eb;box-shadow:1px 2px 5px #3f261e35}.wall-builder .wall-builder__frame{box-sizing:border-box;padding:calc(var(--wall-print-width) * .06)}.wall-builder .wall-builder__layout-preview .wall-builder__frame{border-width:1px}.wall-builder[data-unframed] .wall-builder__frame{border:0;padding:0;background:transparent}.wall-builder__frame.is-swapping{outline:3px solid #884365;outline-offset:2px}.wall-builder__frame img,.wall-builder__print>img,.wall-builder__result img{display:block;width:100%;height:100%;object-fit:contain}.wall-builder__frame img{object-fit:cover}.wall-builder__notice{margin:8px 0}.wall-builder__dimensions,.wall-builder__notice{color:var(--wall-muted);font-size:14px;line-height:1.35}.wall-builder__notice:empty{margin:0}.wall-builder__dimensions:empty,.wall-builder__layouts:empty{display:none}.wall-builder__layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px}.wall-builder__control,.wall-builder__primary{min-height:44px;padding:7px 12px;border:1px solid var(--wall-line);border-radius:999px;color:var(--wall-ink);background:var(--wall-surface);font:var(--type-ui-weight) var(--type-body)/1.25 var(--font-ui);cursor:pointer}.wall-builder__primary{padding-inline:16px;border-color:var(--wall-ink);color:var(--wall-button-ink);background:var(--wall-ink)}.wall-builder button:disabled{opacity:.48;cursor:default}.wall-builder :is(button,input,select):focus-visible,.wall-builder__launch:focus-visible{outline:2px solid var(--wall-accent, currentColor);outline-offset:3px}.wall-builder .wall-builder__layout{min-width:0;border-radius:8px;padding:4px 4px 6px}.wall-builder__layout[aria-pressed=true]{border-color:var(--wall-accent);box-shadow:inset 0 0 0 1px var(--wall-accent)}.wall-builder__layout-preview{margin-bottom:6px;border-radius:4px}.wall-builder__list-header h3 span{margin-left:6px;color:var(--wall-muted);font:450 var(--type-small)/1.2 var(--font-ui);white-space:nowrap}.wall-builder__prints{margin:12px 0 0;padding:0;list-style:none}.wall-builder__print{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px 0;border-top:1px solid var(--wall-line)}.wall-builder .wall-builder__print>img{height:50px;background:var(--wall-panel)}.wall-builder__print-details{display:grid;gap:5px;min-width:0}.wall-builder__print-actions,.wall-builder__picker-actions{display:flex;flex-wrap:wrap;gap:4px}.wall-builder__print-actions{column-gap:14px}.wall-builder__print-actions .wall-builder__control{border-color:transparent;padding-inline:0;font-size:var(--type-small);font-weight:450;text-decoration:underline;text-underline-offset:3px}.wall-builder :is(select,input){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:7px 10px;border:1px solid var(--wall-line);border-radius:6px;color:var(--wall-ink);background:var(--wall-surface);font:inherit}.wall-builder .wall-builder__print-details select{font-family:var(--font-prose);font-weight:400;font-variant-numeric:tabular-nums}.wall-builder__picker{margin-top:12px;padding:12px;border:1px solid var(--wall-line);border-radius:8px;background:var(--wall-panel)}.wall-builder__search,.wall-builder__selection{display:grid;gap:6px;margin-top:12px}.wall-builder__choice{display:flex;align-items:center;gap:10px;margin-bottom:4px}.wall-builder__choice img{width:56px;height:56px;object-fit:contain}.wall-builder__filters{display:grid;gap:8px;margin-top:12px}.wall-builder__filter-group{display:flex;flex-wrap:wrap;gap:5px}.wall-builder .wall-builder__filter-group button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:4px 9px;font-size:var(--type-small)}.wall-builder__filter-group button[aria-pressed=true]{background:var(--wall-ink);color:var(--wall-surface);border-color:var(--wall-ink)}.wall-builder .wall-builder__filter-group .wall-builder__swatch{justify-content:center;width:34px;padding:0;border:0;background:transparent}.wall-builder__swatch .color-swatch{width:28px;height:28px;border:1px solid var(--wall-line)}.wall-builder__swatch[aria-pressed=true] .color-swatch{outline:2px solid var(--wall-ink);outline-offset:1px}.wall-builder__results{--print-columns: 3;column-count:var(--print-columns);column-gap:10px;margin-top:12px}.wall-builder__results.is-masonry{display:grid;grid-template-columns:repeat(var(--print-columns),minmax(0,1fr));grid-auto-rows:1px;align-items:start}.wall-builder .wall-builder__result{display:grid;align-content:start;justify-items:start;gap:4px;width:100%;min-width:0;min-height:0;break-inside:avoid;padding:0 0 10px;border:0;border-radius:4px;background:transparent;text-align:left;overflow-wrap:anywhere}.wall-builder .wall-builder__result img{width:100%;height:auto;object-fit:contain;border-radius:4px}.wall-builder__on-wall{color:var(--wall-muted);font-size:var(--type-small)}.wall-builder__catalog-actions{display:flex;justify-content:center}.wall-builder__catalog-actions button,.wall-builder__reset{margin-top:12px}.wall-builder__reset-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.wall-builder__reset-prompt span{flex-basis:100%}@media(max-width:749px){.wall-builder__results{--print-columns: 2}}.wall-builder__footer{bottom:0;padding:12px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--wall-line)}.wall-builder__footer strong{display:block;color:var(--wall-ink);font-size:20px}.wall-builder__frame-note{margin:6px 0 0;color:var(--wall-muted);font:450 var(--type-small)/1.35 var(--font-ui)}@media(max-width:749px){.wall-builder{width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0}.wall-builder__shell{min-height:100%}.wall-builder__body{grid-template-columns:minmax(0,1fr);flex:1;gap:20px;padding:16px}.wall-builder__preview{position:static}.wall-builder__header,.wall-builder__footer{padding-inline:16px}}.wonder-wall-product-link{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:6px;min-height:32px;text-decoration:underline;text-underline-offset:4px}.wonder-wall-product-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wall-builder__share-trigger{margin-block-start:12px}.wall-builder__share{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:16px;border:1px solid var(--wall-line);border-radius:14px;color:var(--wall-ink);background:var(--wall-surface)}.wall-builder__share::backdrop{background:#21172c99}.wall-builder__share-image{display:block;width:100%;height:auto;margin-block-start:12px;border-radius:6px}.wall-builder__share-link{display:grid;gap:4px;margin:12px 0}.wall-builder__share a.wall-builder__control{display:inline-flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/32/assets/wonder-wall.css.map */
