.wall-builder__launch{margin-top: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:16px}.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: #211922}.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);font-size:20px}.wall-builder h2{font-size:clamp(25px,4vw,34px)}.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{border-radius:9px}@media(min-width:750px){.wall-builder__stage{aspect-ratio:9 / 5}}.wall-builder__composition{position:relative}.wall-builder__frame{position:absolute;background:#f6f0eb;box-shadow:1px 2px 5px #3f261e35}.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__dimensions,.wall-builder__notice{margin:8px 0;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:12px}.wall-builder__control,.wall-builder__primary{min-height:44px;padding:7px 12px;border:1px solid var(--wall-line);border-radius:8px;color:var(--wall-ink);background:var(--wall-surface);font:inherit;font-size:14px;line-height:1.25;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;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:400 13px/1.2 Circular Std,sans-serif;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 .wall-builder__control{border-color:transparent;padding-inline:7px;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__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__selection p{margin:0}.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:13px}.wall-builder__filter-group button[aria-pressed=true]{background:var(--wall-ink);color:var(--wall-surface);border-color:var(--wall-ink)}.wall-builder__swatch{width:13px;height:13px;border:1px solid #777;border-radius:50%}.wall-builder__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;margin-top:12px}.wall-builder .wall-builder__result{display:grid;align-content:start;justify-items:start;gap:4px;min-width:0;padding:0;border:0;border-radius:4px;background:transparent;text-align:left;overflow-wrap:anywhere}.wall-builder .wall-builder__result img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.wall-builder__on-wall{color:var(--wall-muted);font-size:12px}.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{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}@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}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wonder-wall.css.map */
