.frame-visualiser{position:sticky;top:96px}:where(.frame-visualiser) .stage{position:relative;background:var(--oat);border:1px solid var(--line);border-radius:14px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:48px;overflow:hidden;transition:background .4s ease,padding .35s ease;box-shadow:0 30px 60px -42px #1b1a1873}:where(.frame-visualiser) .framewrap{position:relative;width:62%;max-height:84%;transition:transform .45s cubic-bezier(.2,.7,.2,1),width .45s ease,top .45s ease}:where(.frame-visualiser) .o-landscape .framewrap{width:82%}:where(.frame-visualiser) .o-square .framewrap{width:66%}:where(.frame-visualiser) .o-triptych .framewrap{width:94%}:where(.frame-visualiser) .o-diptych .framewrap{width:88%}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .framewrap{max-height:none;max-width:none}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer{width:100%;height:100%}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer>.frame{width:100%;height:100%;box-sizing:border-box}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer>.frame>.mount{height:100%;box-sizing:border-box}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer>.frame>.mount>.piece,:where(.frame-visualiser) .stage[data-dimension-mode=spec] .diptych .mount>.piece,:where(.frame-visualiser) .stage[data-dimension-mode=spec] .triptych .mount>.piece{width:100%;height:100%;aspect-ratio:auto;overflow:hidden}.template-product :where(.frame-visualiser) .stage[data-dimension-mode=spec]:not(.room) .framewrap{max-height:none;max-width:none}:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer:has(.triptych),:where(.frame-visualiser) .stage[data-dimension-mode=spec] .arrange-layer:has(.diptych){height:100%}:where(.frame-visualiser) .arrange-layer{position:relative;width:100%;outline:none;cursor:default}:where(.frame-visualiser) .stage.room.arranging .arrange-layer{cursor:grab;touch-action:none}:where(.frame-visualiser) .stage.room.arranging .arrange-layer.is-dragging,:where(.frame-visualiser) .stage.room.arranging .arrange-layer.is-resizing{cursor:grabbing}:where(.frame-visualiser) .stage.room.arranging .arrange-layer:focus-visible{outline:2px solid rgba(140,107,74,.55);outline-offset:4px}:where(.frame-visualiser) .stage.room .framewrap.is-arranging{transition:none}:where(.frame-visualiser) .arrange-handle{display:none;position:absolute;right:-6px;bottom:-6px;width:16px;height:16px;padding:0;border:2px solid #fff;border-radius:4px;background:var(--clay-deep,#8c6b4a);box-shadow:0 2px 8px #00000040;cursor:nwse-resize;z-index:8;touch-action:none;opacity:0;transition:opacity .2s ease}:where(.frame-visualiser) .stage.room.arranging .arrange-handle{display:block;opacity:1}:where(.frame-visualiser) .stage.positioning .arrange-handle,:where(.frame-visualiser) .stage.positioning .arrange-ui,:where(.frame-visualiser) .stage.positioning .your-room-ui{display:none!important}:where(.frame-visualiser) .arrange-ui{display:none;position:absolute;left:14px;bottom:14px;z-index:6;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}:where(.frame-visualiser) .stage.room .arrange-ui{display:flex}:where(.frame-visualiser) .arrange-toggle{pointer-events:auto;color:var(--muted);letter-spacing:.04em;transition:opacity .2s ease,color .15s,border-color .15s}:where(.frame-visualiser) .arrange-toggle:hover{color:var(--ink);border-color:var(--muted)}:where(.frame-visualiser) .stage.room.arranging .arrange-toggle{color:var(--ink)}:where(.frame-visualiser) .arrange-edit{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .25s ease,max-height .25s ease}:where(.frame-visualiser) .stage.room.arranging .arrange-edit{max-height:80px;opacity:1;pointer-events:auto}:where(.frame-visualiser) .arrange-hint{margin:0;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);background:#fbfaf7e6;border:1px solid var(--line);border-radius:999px;padding:5px 11px;transition:opacity .4s ease}:where(.frame-visualiser) .arrange-hint.is-gone{opacity:0;pointer-events:none}:where(.frame-visualiser) .arrange-controls{display:flex;gap:6px;pointer-events:auto}:where(.frame-visualiser) .arrange-btn{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);background:#fbfaf7eb;border:1px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer;min-width:32px;line-height:1}:where(.frame-visualiser) .arrange-btn:hover{border-color:var(--muted)}:where(.frame-visualiser) .arrange-reset{letter-spacing:.06em}:where(.frame-visualiser) .art-summary{position:absolute;left:50%;right:auto;bottom:14px;z-index:5;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 28px);min-height:34px;box-sizing:border-box;transform:translate(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:#fbfaf7b8;color:var(--muted);padding:0 12px;font:600 11px/1 var(--mono);letter-spacing:.02em;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}:where(.frame-visualiser) .stage.room .art-summary{display:none}:where(.frame-visualiser) .room-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;border-radius:14px}:where(.frame-visualiser) .stage.room{padding:0;background:var(--paper)}:where(.frame-visualiser) .stage.room .room-scene{display:block}:where(.frame-visualiser) .room-scene span{position:absolute;display:block}:where(.frame-visualiser) .rs-wall{top:0;left:0;right:0;height:63%}:where(.frame-visualiser) .rs-floor{bottom:0;left:0;right:0;height:37%}:where(.frame-visualiser) .rs-rug,:where(.frame-visualiser) .rs-furniture,:where(.frame-visualiser) .rs-furniture2,:where(.frame-visualiser) .rs-accent,:where(.frame-visualiser) .rs-accent2{display:none}:where(.frame-visualiser) .stage.room .framewrap{position:absolute;left:50%;top:13%;transform:translate(-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:top center;--shadow-x:6px;box-shadow:var(--shadow-x) 4px 10px -5px #14120f42;--arrange-x:0px;--arrange-y:0px;--arrange-s:1}:where(.frame-visualiser) .stage.room:not([data-dimension-mode=spec]) .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room[data-light=left] .framewrap{--shadow-x:6px}:where(.frame-visualiser) .stage.room[data-light=right] .framewrap{--shadow-x:-6px}:where(.frame-visualiser) .stage.room[data-light=top] .framewrap{--shadow-x:0px}:where(.frame-visualiser) .stage.room.o-landscape .framewrap{top:15%}:where(.frame-visualiser) .stage.room.o-square .framewrap{top:14%}:where(.frame-visualiser) .stage.room:not([data-dimension-mode=spec]).o-landscape .framewrap{width:calc(52% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room:not([data-dimension-mode=spec]).o-square .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room.o-triptych .framewrap{width:calc(66% * var(--room-size-scale,1));top:16%}:where(.frame-visualiser) .stage.room.o-diptych .framewrap{width:calc(58% * var(--room-size-scale,1));top:16%}:where(.frame-visualiser) .stage[data-room=lounge] .rs-wall{background:linear-gradient(180deg,#ece5d9,#e4dbcb)}:where(.frame-visualiser) .stage[data-room=lounge] .rs-floor{background:linear-gradient(180deg,#cdbba0,#bfab8a)}:where(.frame-visualiser) .stage[data-room=lounge] .rs-furniture{display:block;left:17%;right:17%;bottom:20%;height:19%;background:#b6a689;border-radius:16px 16px 6px 6px;box-shadow:inset 0 7px #ffffff1f}:where(.frame-visualiser) .stage[data-room=lounge] .rs-furniture2{display:block;left:12%;bottom:19%;width:9%;height:23%;background:#ac9c80;border-radius:14px 8px 6px 6px}:where(.frame-visualiser) .stage[data-room=lounge] .rs-accent{display:block;right:12%;bottom:19%;width:9%;height:23%;background:#ac9c80;border-radius:8px 14px 6px 6px}:where(.frame-visualiser) .stage[data-room=lounge] .rs-accent2{display:block;right:6%;bottom:31%;width:5%;height:23%;background:#8c9c77;border-radius:50% 50% 40% 40%}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-wall{background:linear-gradient(180deg,#e9e1d7,#dfd5c7)}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-floor{background:linear-gradient(180deg,#cabca6,#bcac92)}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-furniture{display:block;left:13%;right:13%;bottom:13%;height:22%;background:#beae96;border-radius:10px 10px 4px 4px}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-furniture2{display:block;left:13%;right:13%;bottom:33%;height:9%;background:#b0a082;border-radius:12px 12px 0 0}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-accent{display:block;left:6%;bottom:31%;width:6%;height:15%;background:#a89878;border-radius:4px}:where(.frame-visualiser) .stage[data-room=bedroom] .rs-accent2{display:block;left:6.5%;bottom:43%;width:5%;height:7%;background:#cdbfa2;border-radius:50%}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-wall{background:linear-gradient(180deg,#e8e7e0,#dddcd2)}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-floor{background:linear-gradient(180deg,#c7c0b0,#bab29f)}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-furniture{display:block;left:8%;right:8%;bottom:17%;height:15%;background:#bdb6a6;border-radius:6px}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-furniture2{display:block;left:8%;right:8%;bottom:32%;height:3%;background:#a9a290;border-radius:3px}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-accent{display:block;left:62%;bottom:32%;width:5%;height:12%;background:#8c9c77;border-radius:40% 40% 30% 30%}:where(.frame-visualiser) .stage[data-room=kitchen] .rs-accent2{display:block;left:30%;bottom:32%;width:4%;height:9%;background:#a98863;border-radius:30% 30% 20% 20%}:where(.frame-visualiser) .stage[data-room=office] .rs-wall{background:linear-gradient(180deg,#e7e5de,#dad7cd)}:where(.frame-visualiser) .stage[data-room=office] .rs-floor{background:linear-gradient(180deg,#c3baa8,#b5ac98)}:where(.frame-visualiser) .stage[data-room=office] .rs-furniture{display:block;left:16%;right:16%;bottom:23%;height:4%;background:#b0a78f;border-radius:3px}:where(.frame-visualiser) .stage[data-room=office] .rs-furniture2{display:block;left:19%;right:19%;bottom:7%;height:17%;background:#a89d84;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}:where(.frame-visualiser) .stage[data-room=office] .rs-accent{display:block;left:60%;bottom:27%;width:3%;height:12%;background:#7b8ba0;border-radius:3px}:where(.frame-visualiser) .stage[data-room=office] .rs-accent2{display:block;left:58%;bottom:38%;width:7%;height:3%;background:#7b8ba0;border-radius:3px;transform:rotate(-20deg)}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-wall{background:linear-gradient(180deg,#edeae0,#e3e6dc)}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-floor{background:linear-gradient(180deg,#cfc6b4,#c2b9a4)}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-rug{display:block;left:0;right:0;top:0;height:63%;background:repeating-linear-gradient(90deg,transparent,transparent 21%,rgba(123,139,160,.14) 21%,rgba(123,139,160,.14) 22%)}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-furniture{display:block;right:9%;bottom:18%;width:17%;height:32%;background:radial-gradient(58% 58% at 50% 28%,#8c9c77,#6f7d5e);border-radius:50% 50% 46% 46%/62% 62% 40% 40%}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-furniture2{display:block;right:14.5%;bottom:17%;width:6%;height:9%;background:#a98863;border-radius:4px 4px 8px 8px}:where(.frame-visualiser) .stage[data-room=conservatory] .rs-accent{display:block;left:9%;bottom:18%;width:22%;height:7%;background:#b7ae9b;border-radius:6px}:where(.frame-visualiser) .triptych,:where(.frame-visualiser) .diptych{display:flex;gap:var(--panel-gap,10px);align-items:stretch;width:100%;height:100%}:where(.frame-visualiser) .triptych .frame,:where(.frame-visualiser) .diptych .frame{flex:1 1 0;min-width:0;min-height:0;height:100%;box-sizing:border-box}:where(.frame-visualiser) .frame{position:relative;background:var(--frame-bg,#1B1A18);padding:var(--frame-t,var(--frame-w)) var(--frame-r,var(--frame-w)) var(--frame-b,var(--frame-w)) var(--frame-l,var(--frame-w));transition:background .35s ease,padding .35s ease,box-shadow .35s ease;box-shadow:0 26px 50px -28px #1b1a188c}:where(.frame-visualiser) .frame.none{background:transparent;padding:0;box-shadow:0 18px 40px -26px #1b1a1866}:where(.frame-visualiser) .mount{background:var(--mount-bg,#EEE9E3);padding:var(--mount-t,var(--mount-w)) var(--mount-r,var(--mount-w)) var(--mount-b,var(--mount-w)) var(--mount-l,var(--mount-w));transition:background .35s ease,padding .35s ease}:where(.frame-visualiser) .mount.off{padding:0;background:transparent}:where(.frame-visualiser) .triptych .mount,:where(.frame-visualiser) .diptych .mount{height:100%;box-sizing:border-box}:where(.frame-visualiser) .mount:not(.off) .piece{box-shadow:inset 0 0 0 1px #00000014,inset 0 2px 6px #0000001a}:where(.frame-visualiser) .piece{position:relative;width:auto;background-size:cover;background-position:center;overflow:hidden;aspect-ratio:4/5}:where(.frame-visualiser) .o-portrait .piece{aspect-ratio:4/5}:where(.frame-visualiser) .o-landscape .piece{aspect-ratio:4/3}:where(.frame-visualiser) .o-square .piece{aspect-ratio:1/1}:where(.frame-visualiser) .o-triptych .piece,:where(.frame-visualiser) .tri-slice{aspect-ratio:45 / 100;width:100%;height:auto;background-repeat:no-repeat}:where(.frame-visualiser) .o-diptych .piece,:where(.frame-visualiser) .dip-slice{aspect-ratio:47.5 / 100;width:100%;height:auto;background-repeat:no-repeat}:where(.frame-visualiser) .tri-slice,:where(.frame-visualiser) .dip-slice{background-size:auto;background-position:0 0}:where(.frame-visualiser) .piece img{width:100%;height:100%;object-fit:cover;display:block}:where(.frame-visualiser) .zoom-lens{position:absolute;display:none;width:150px;height:150px;border-radius:50%;border:2px solid var(--paper);box-shadow:0 8px 24px -6px #1b1a188c,0 0 0 1px #1b1a1847;background-repeat:no-repeat;pointer-events:none;z-index:6}:where(.frame-visualiser) .zoom-hint{position:absolute;left:14px;top:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fbfaf7b8;color:var(--muted);font:600 11px/1 var(--mono);letter-spacing:.02em;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:opacity .25s ease;pointer-events:none}:where(.frame-visualiser) .stage.room .zoom-hint,:where(.frame-visualiser) .stage.zoomed .zoom-hint,:where(.frame-visualiser) .zoom-hint.is-dismissed{opacity:0}:where(.frame-visualiser) .preview-note{margin:14px 0 0;font-family:var(--mono);font-size:11px;line-height:1.5;letter-spacing:.02em;color:var(--muted);max-width:46ch}:where(.frame-visualiser) .views{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}:where(.frame-visualiser) .view-btn{background:none;border:1px solid var(--line);border-radius:999px;font:inherit;font-size:12px;color:var(--ink-soft);padding:8px 14px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}:where(.frame-visualiser) .view-btn:hover{border-color:var(--muted);color:var(--ink)}:where(.frame-visualiser) .view-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}:where(.frame-visualiser) .views-menu{display:none;margin-top:24px;gap:8px;align-items:center}:where(.frame-visualiser) .views-menu-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);flex:none}:where(.frame-visualiser) .views-menu-select{flex:1;min-width:0;appearance:none;-webkit-appearance:none;border:1px solid var(--line);border-radius:12px;background:var(--paper) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%231B1A18' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 14px center;background-size:12px 8px;color:var(--ink);font:500 14px var(--body);padding:12px 40px 12px 14px;cursor:pointer}:where(.frame-visualiser) .views-menu-select:focus-visible{outline:2px solid var(--clay-deep);outline-offset:2px}:where(.frame-visualiser) .frame .rail{position:absolute;pointer-events:none;background-repeat:no-repeat}:where(.frame-visualiser) .frame.none .rail{display:none}:where(.frame-visualiser) .rail.t{top:0;left:0;right:0;height:var(--frame-t,var(--frame-w));clip-path:polygon(0 0,100% 0,calc(100% - var(--frame-r,var(--frame-w))) 100%,var(--frame-l,var(--frame-w)) 100%)}:where(.frame-visualiser) .rail.b{bottom:0;left:0;right:0;height:var(--frame-b,var(--frame-w));clip-path:polygon(var(--frame-l,var(--frame-w)) 0,calc(100% - var(--frame-r,var(--frame-w))) 0,100% 100%,0 100%)}:where(.frame-visualiser) .rail.l{top:0;bottom:0;left:0;width:var(--frame-l,var(--frame-w));clip-path:polygon(0 0,100% var(--frame-t,var(--frame-w)),100% calc(100% - var(--frame-b,var(--frame-w))),0 100%)}:where(.frame-visualiser) .rail.r{top:0;bottom:0;right:0;width:var(--frame-r,var(--frame-w));clip-path:polygon(0 var(--frame-t,var(--frame-w)),100% 0,100% 100%,0 calc(100% - var(--frame-b,var(--frame-w))))}:where(.frame-visualiser) .frame:after{content:"";position:absolute;top:var(--frame-t,var(--frame-w));right:var(--frame-r,var(--frame-w));bottom:var(--frame-b,var(--frame-w));left:var(--frame-l,var(--frame-w));box-shadow:0 0 0 1px #00000029,inset 0 1px 4px #0003;pointer-events:none}:where(.frame-visualiser) .frame.none:after{display:none}.swatches.frame-style-swatches,[data-pp-group=frametype],[data-coll-group=frametype]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.swatch.frame-style-swatch{width:auto!important;min-width:0!important;display:flex!important;flex-direction:column;align-items:stretch!important;text-align:left;gap:0;padding:0;border:var(--option-border-width) solid var(--line);border-radius:10px;background:var(--paper);overflow:hidden;cursor:pointer;box-sizing:border-box;transition:border-color .18s,box-shadow .18s,transform .18s}.swatch.frame-style-swatch:hover{border-color:var(--muted);transform:translateY(-1px)}.swatch.frame-style-swatch[aria-pressed=true]{border:var(--option-border-width) solid var(--option-selected-border);box-shadow:none}.swatch.frame-style-swatch[aria-pressed=true] .nm{color:var(--ink)}.swatch.frame-style-swatch:focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}.frame-style-preview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1.35;min-height:88px;padding:10px 8px 6px;background:var(--paper);border:0;border-bottom:1px solid var(--line);box-sizing:border-box}.frame-style-profile{display:block;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom}.frame-style-swatch .nm{margin:7px 8px 0!important;width:auto!important;max-width:none!important;font:600 10px var(--mono)!important;letter-spacing:.03em;text-transform:none;color:var(--ink);line-height:1.2!important;white-space:normal!important}.frame-style-cue{display:block;margin:2px 8px 8px;font:9px/1.3 var(--mono);color:var(--muted);letter-spacing:.02em}@media(max-width:680px){.swatches.frame-style-swatches,[data-pp-group=frametype],[data-coll-group=frametype]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.frame-style-preview{aspect-ratio:1 / 1.2;min-height:96px;padding:8px 6px 4px}}[data-pp-group=frame],[data-mount-colour],[data-coll-group=frame]{display:flex;flex-wrap:wrap;gap:12px;align-items:start}[data-pp-group=frame] .swatch,[data-mount-colour] .swatch,[data-coll-group=frame] .swatch{width:46px;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}[data-pp-group=frame] .swatch .cchip,[data-mount-colour] .swatch .cchip,[data-coll-group=frame] .swatch .cchip,[data-coll-group=mountColour] .swatch .cchip{width:46px;height:46px;flex:none}[data-mount-colour] .swatch.is-light .cchip,[data-coll-group=mountColour] .swatch.is-light .cchip{box-shadow:inset 0 0 0 1px #00000026}[data-coll-group=mountColour]{display:flex;flex-wrap:wrap;gap:12px;align-items:start}[data-coll-group=mountColour] .swatch{width:46px;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}[data-coll-group=mountColour] .swatch .nm{margin-top:6px;width:100%;max-width:54px;font-size:10px;line-height:1.2;white-space:normal;overflow-wrap:break-word}[data-pp-group=frame] .swatch .nm,[data-mount-colour] .swatch .nm,[data-coll-group=frame] .swatch .nm{margin-top:6px;width:100%;max-width:46px;font-size:10px;line-height:1.2;white-space:normal;overflow-wrap:break-word}[data-mount-colour] .swatch .nm{max-width:58px}[data-pp-group=frame] .swatch[hidden],[data-coll-group=frame] .swatch[hidden]{display:none}.finish-peek{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.fp-swatch-wrap{position:relative;flex:none;width:60px;height:60px}.fp-swatch{display:block;width:60px;height:60px;border-radius:8px;border:1px solid var(--line);overflow:hidden;cursor:default;background-size:cover;background-position:center}.fp-meta{display:flex;flex-direction:column;gap:2px}.fp-eyebrow{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fp-name{font-family:var(--mono);font-size:12px;color:var(--ink)}.fp-hint{font-size:11px;color:var(--muted)}@media(hover:none){[data-fp-hint]{display:none}}.fp-loupe{position:absolute;width:150px;height:150px;border-radius:50%;border:3px solid #fff;box-shadow:0 8px 24px #00000059,inset 0 0 0 1px #00000026;pointer-events:none;display:none;background-repeat:no-repeat;image-rendering:auto;z-index:60;top:0;left:0}@media(hover:none),(pointer:coarse){.fp-loupe{display:none!important}}[data-finish=swoop-white]{background-image:url(finish-swoop-white.jpg)}[data-finish=swoop-black]{background-image:url(finish-swoop-black.jpg)}[data-finish=swoop-gold]{background-image:url(finish-swoop-gold.jpg)}[data-finish=swoop-silver]{background-image:url(finish-swoop-silver.jpg)}[data-finish=classic-black]{background-image:url(finish-classic-black.jpg)}[data-finish=classic-bronze]{background-image:url(finish-classic-bronze.jpg)}[data-finish=classic-gold]{background-image:url(finish-classic-gold.jpg)}[data-finish=classic-natural]{background-image:url(finish-classic-natural.jpg)}[data-finish=classic-oak]{background-image:url(finish-classic-oak.jpg)}[data-finish=classic-silver]{background-image:url(finish-classic-silver.jpg)}[data-finish=classic-white]{background-image:url(finish-classic-white.jpg)}[data-finish=classic-antique-gold]{background-image:url(finish-classic-antique-gold.jpg)}[data-finish=classic-antique-silver]{background-image:url(finish-classic-antique-silver.jpg)}[data-finish=deep-classic-black]{background-image:url(finish-deep-classic-black.jpg)}[data-finish=deep-classic-bronze]{background-image:url(finish-deep-classic-bronze.jpg)}[data-finish=deep-classic-gold]{background-image:url(finish-deep-classic-gold.jpg)}[data-finish=deep-classic-natural]{background-image:url(finish-deep-classic-natural.jpg)}[data-finish=deep-classic-oak]{background-image:url(finish-deep-classic-oak.jpg)}[data-finish=deep-classic-silver]{background-image:url(finish-deep-classic-silver.jpg)}[data-finish=deep-classic-white]{background-image:url(finish-deep-classic-white.jpg)}[data-finish=deep-classic-antique-gold]{background-image:url(finish-deep-classic-antique-gold.jpg)}[data-finish=deep-classic-antique-silver]{background-image:url(finish-deep-classic-antique-silver.jpg)}[data-finish=venice-silver]{background-image:url(finish-venice-silver.jpg)}[data-finish=venice-black-pewter]{background-image:url(finish-venice-black-pewter.jpg)}[data-finish=venice-terracotta-silver]{background-image:url(finish-venice-terracotta-silver.jpg)}[data-finish=venice-white-silver]{background-image:url(finish-venice-white-silver.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Oak] .cchip,[data-frame-finish-family=classic] .swatch[data-value=Black] .cchip,[data-frame-finish-family=classic] .swatch[data-value=White] .cchip,[data-frame-finish-family=classic] .swatch[data-value=Gold] .cchip,[data-frame-finish-family=classic] .swatch[data-value=Silver] .cchip,[data-frame-finish-family=classic] .swatch[data-value=Bronze] .cchip,[data-frame-finish-family=classic] .swatch[data-value=Natural] .cchip,[data-frame-finish-family=classic] .swatch[data-value="Antique Gold"] .cchip,[data-frame-finish-family=classic] .swatch[data-value="Antique Silver"] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Oak] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Black] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=White] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Gold] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Silver] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Bronze] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value=Natural] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value="Antique Gold"] .cchip,[data-frame-finish-family=deep-classic] .swatch[data-value="Antique Silver"] .cchip{background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat}[data-frame-finish-family=classic] .swatch[data-value=Oak] .cchip{background-image:url(finish-classic-oak.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Black] .cchip{background-image:url(finish-classic-black.jpg)}[data-frame-finish-family=classic] .swatch[data-value=White] .cchip{background-image:url(finish-classic-white.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Gold] .cchip{background-image:url(finish-classic-gold.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Silver] .cchip{background-image:url(finish-classic-silver.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Bronze] .cchip{background-image:url(finish-classic-bronze.jpg)}[data-frame-finish-family=classic] .swatch[data-value=Natural] .cchip{background-image:url(finish-classic-natural.jpg)}[data-frame-finish-family=classic] .swatch[data-value="Antique Gold"] .cchip{background-image:url(finish-classic-antique-gold.jpg)}[data-frame-finish-family=classic] .swatch[data-value="Antique Silver"] .cchip{background-image:url(finish-classic-antique-silver.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Oak] .cchip{background-image:url(finish-deep-classic-oak.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Black] .cchip{background-image:url(finish-deep-classic-black.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=White] .cchip{background-image:url(finish-deep-classic-white.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Gold] .cchip{background-image:url(finish-deep-classic-gold.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Silver] .cchip{background-image:url(finish-deep-classic-silver.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Bronze] .cchip{background-image:url(finish-deep-classic-bronze.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value=Natural] .cchip{background-image:url(finish-deep-classic-natural.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value="Antique Gold"] .cchip{background-image:url(finish-deep-classic-antique-gold.jpg)}[data-frame-finish-family=deep-classic] .swatch[data-value="Antique Silver"] .cchip{background-image:url(finish-deep-classic-antique-silver.jpg)}:where(.frame-visualiser) [data-shadow=realistic]{--lx:1}:where(.frame-visualiser) [data-shadow=realistic] .rail.t,:where(.frame-visualiser) [data-shadow=realistic] .rail.r{filter:brightness(1.045)}:where(.frame-visualiser) [data-shadow=realistic] .rail.b,:where(.frame-visualiser) [data-shadow=realistic] .rail.l{filter:brightness(.955)}:where(.frame-visualiser) [data-shadow=realistic] .frame{box-shadow:-3px 6px 10px -6px #1816136b,-7px 13px 20px -14px #18161347}:where(.frame-visualiser) [data-shadow=realistic] .frame.none{box-shadow:-3px 5px 8px -6px #18161347,-5px 10px 16px -14px #1816132e}:where(.frame-visualiser) [data-shadow=realistic] .frame:after{box-shadow:0 0 0 1px #0000001f,inset -2px 3px 7px -3px #00000042}:where(.frame-visualiser) [data-shadow=realistic] .mount:not(.off) .piece{box-shadow:0 0 0 1px #00000024,0 0 0 2px #fff9}:where(.frame-visualiser) [data-shadow=realistic] .mount:not(.off) .piece:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;box-shadow:inset 0 4px 7px -3px #00000057,inset 3px 0 6px -4px #0000003d,inset -3px 0 6px -4px #0003,inset 0 -3px 6px -4px #00000026}:where(.frame-visualiser) [data-shadow=realistic] .frame.none .rail{display:none}:where(.frame-visualiser) [data-shadow=realistic] .frame.none:after{display:none}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop] .rail{background-size:100% 100%;background-position:center;background-repeat:no-repeat}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=white] .rail.l{background-image:url(swoop-white-l.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=white] .rail.t{background-image:url(swoop-white-t.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=white] .rail.r{background-image:url(swoop-white-r.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=white] .rail.b{background-image:url(swoop-white-b.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=black] .rail.l{background-image:url(swoop-black-l.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=black] .rail.t{background-image:url(swoop-black-t.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=black] .rail.r{background-image:url(swoop-black-r.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=black] .rail.b{background-image:url(swoop-black-b.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=gold] .rail.l{background-image:url(swoop-gold-l.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=gold] .rail.t{background-image:url(swoop-gold-t.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=gold] .rail.r{background-image:url(swoop-gold-r.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=gold] .rail.b{background-image:url(swoop-gold-b.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=silver] .rail.l{background-image:url(swoop-silver-l.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=silver] .rail.t{background-image:url(swoop-silver-t.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=silver] .rail.r{background-image:url(swoop-silver-r.jpg)}:where(.frame-visualiser) [data-swoop-render=photo] .frame[data-swoop=silver] .rail.b{background-image:url(swoop-silver-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic] .rail{background-size:100% 100%;background-position:center;background-repeat:no-repeat}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=black] .rail.l{background-image:url(classic-black-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=black] .rail.t{background-image:url(classic-black-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=black] .rail.r{background-image:url(classic-black-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=black] .rail.b{background-image:url(classic-black-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=bronze] .rail.l{background-image:url(classic-bronze-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=bronze] .rail.t{background-image:url(classic-bronze-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=bronze] .rail.r{background-image:url(classic-bronze-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=bronze] .rail.b{background-image:url(classic-bronze-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=gold] .rail.l{background-image:url(classic-gold-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=gold] .rail.t{background-image:url(classic-gold-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=gold] .rail.r{background-image:url(classic-gold-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=gold] .rail.b{background-image:url(classic-gold-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=natural] .rail.l{background-image:url(classic-natural-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=natural] .rail.t{background-image:url(classic-natural-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=natural] .rail.r{background-image:url(classic-natural-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=natural] .rail.b{background-image:url(classic-natural-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=oak] .rail.l{background-image:url(classic-oak-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=oak] .rail.t{background-image:url(classic-oak-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=oak] .rail.r{background-image:url(classic-oak-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=oak] .rail.b{background-image:url(classic-oak-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=silver] .rail.l{background-image:url(classic-silver-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=silver] .rail.t{background-image:url(classic-silver-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=silver] .rail.r{background-image:url(classic-silver-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=silver] .rail.b{background-image:url(classic-silver-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-gold] .rail.l{background-image:url(classic-antique-gold-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-gold] .rail.t{background-image:url(classic-antique-gold-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-gold] .rail.r{background-image:url(classic-antique-gold-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-gold] .rail.b{background-image:url(classic-antique-gold-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-silver] .rail.l{background-image:url(classic-antique-silver-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-silver] .rail.t{background-image:url(classic-antique-silver-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-silver] .rail.r{background-image:url(classic-antique-silver-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=antique-silver] .rail.b{background-image:url(classic-antique-silver-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=white] .rail.l{background-image:url(classic-white-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=white] .rail.t{background-image:url(classic-white-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=white] .rail.r{background-image:url(classic-white-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-classic=white] .rail.b{background-image:url(classic-white-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic] .rail{background-size:100% 100%;background-position:center;background-repeat:no-repeat}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=oak] .rail.l{background-image:url(deep-classic-oak-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=oak] .rail.t{background-image:url(deep-classic-oak-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=oak] .rail.r{background-image:url(deep-classic-oak-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=oak] .rail.b{background-image:url(deep-classic-oak-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=black] .rail.l{background-image:url(deep-classic-black-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=black] .rail.t{background-image:url(deep-classic-black-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=black] .rail.r{background-image:url(deep-classic-black-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=black] .rail.b{background-image:url(deep-classic-black-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=white] .rail.l{background-image:url(deep-classic-white-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=white] .rail.t{background-image:url(deep-classic-white-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=white] .rail.r{background-image:url(deep-classic-white-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=white] .rail.b{background-image:url(deep-classic-white-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=gold] .rail.l{background-image:url(deep-classic-gold-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=gold] .rail.t{background-image:url(deep-classic-gold-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=gold] .rail.r{background-image:url(deep-classic-gold-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=gold] .rail.b{background-image:url(deep-classic-gold-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=silver] .rail.l{background-image:url(deep-classic-silver-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=silver] .rail.t{background-image:url(deep-classic-silver-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=silver] .rail.r{background-image:url(deep-classic-silver-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=silver] .rail.b{background-image:url(deep-classic-silver-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=bronze] .rail.l{background-image:url(deep-classic-bronze-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=bronze] .rail.t{background-image:url(deep-classic-bronze-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=bronze] .rail.r{background-image:url(deep-classic-bronze-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=bronze] .rail.b{background-image:url(deep-classic-bronze-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=natural] .rail.l{background-image:url(deep-classic-natural-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=natural] .rail.t{background-image:url(deep-classic-natural-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=natural] .rail.r{background-image:url(deep-classic-natural-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=natural] .rail.b{background-image:url(deep-classic-natural-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-gold] .rail.l{background-image:url(deep-classic-antique-gold-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-gold] .rail.t{background-image:url(deep-classic-antique-gold-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-gold] .rail.r{background-image:url(deep-classic-antique-gold-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-gold] .rail.b{background-image:url(deep-classic-antique-gold-b.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-silver] .rail.l{background-image:url(deep-classic-antique-silver-l.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-silver] .rail.t{background-image:url(deep-classic-antique-silver-t.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-silver] .rail.r{background-image:url(deep-classic-antique-silver-r.jpg)}:where(.frame-visualiser) [data-classic-render=photo] .frame[data-deep-classic=antique-silver] .rail.b{background-image:url(deep-classic-antique-silver-b.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice] .rail{background-size:100% 100%;background-position:center;background-repeat:no-repeat}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=silver] .rail.l{background-image:url(venice-silver-l.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=silver] .rail.t{background-image:url(venice-silver-t.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=silver] .rail.r{background-image:url(venice-silver-r.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=silver] .rail.b{background-image:url(venice-silver-b.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=black-pewter] .rail.l{background-image:url(venice-black-pewter-l.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=black-pewter] .rail.t{background-image:url(venice-black-pewter-t.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=black-pewter] .rail.r{background-image:url(venice-black-pewter-r.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=black-pewter] .rail.b{background-image:url(venice-black-pewter-b.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=terracotta-silver] .rail.l{background-image:url(venice-terracotta-silver-l.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=terracotta-silver] .rail.t{background-image:url(venice-terracotta-silver-t.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=terracotta-silver] .rail.r{background-image:url(venice-terracotta-silver-r.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=terracotta-silver] .rail.b{background-image:url(venice-terracotta-silver-b.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=white-silver] .rail.l{background-image:url(venice-white-silver-l.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=white-silver] .rail.t{background-image:url(venice-white-silver-t.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=white-silver] .rail.r{background-image:url(venice-white-silver-r.jpg)}:where(.frame-visualiser) [data-venice-render=photo] .frame[data-venice=white-silver] .rail.b{background-image:url(venice-white-silver-b.jpg)}:where(.frame-visualiser) [data-room-render=photo].room[data-room=lounge] .room-scene{background:url(room-lounge.jpg) center/cover no-repeat}:where(.frame-visualiser) [data-room-render=photo].room[data-room=lounge] .room-scene span{display:none}:where(.frame-visualiser) [data-room-render=photo].room[data-room=lounge] .framewrap{left:42.5%;top:35%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy][data-room=lounge] .framewrap{width:calc(34% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-landscape[data-room=lounge] .framewrap{width:calc(44% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-square[data-room=lounge] .framewrap{width:calc(38% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-triptych[data-room=lounge] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-diptych[data-room=lounge] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-room=bedroom] .room-scene{background:url(room-bedroom.jpg) center/cover no-repeat}:where(.frame-visualiser) [data-room-render=photo].room[data-room=bedroom] .room-scene span{display:none}:where(.frame-visualiser) [data-room-render=photo].room[data-room=bedroom] .framewrap{left:47%;top:36%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy][data-room=bedroom] .framewrap{width:calc(36% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-landscape[data-room=bedroom] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-square[data-room=bedroom] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-triptych[data-room=bedroom] .framewrap{width:calc(48% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-diptych[data-room=bedroom] .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-room=kitchen] .room-scene{background:url(room-kitchen.jpg) center/cover no-repeat}:where(.frame-visualiser) [data-room-render=photo].room[data-room=kitchen] .room-scene span{display:none}:where(.frame-visualiser) [data-room-render=photo].room[data-room=kitchen] .framewrap{left:43%;top:35%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy][data-room=kitchen] .framewrap{width:calc(36% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-landscape[data-room=kitchen] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-square[data-room=kitchen] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-triptych[data-room=kitchen] .framewrap{width:calc(48% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-diptych[data-room=kitchen] .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-room=office] .room-scene{background:url(room-office.jpg) center/cover no-repeat}:where(.frame-visualiser) [data-room-render=photo].room[data-room=office] .room-scene span{display:none}:where(.frame-visualiser) [data-room-render=photo].room[data-room=office] .framewrap{left:48%;top:37%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy][data-room=office] .framewrap{width:calc(36% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-landscape[data-room=office] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-square[data-room=office] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-triptych[data-room=office] .framewrap{width:calc(48% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-diptych[data-room=office] .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-room=conservatory] .room-scene{background:url(room-conservatory.jpg) center/cover no-repeat}:where(.frame-visualiser) [data-room-render=photo].room[data-room=conservatory] .room-scene span{display:none}:where(.frame-visualiser) [data-room-render=photo].room[data-room=conservatory] .framewrap{left:50%;top:40%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy][data-room=conservatory] .framewrap{width:calc(36% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-landscape[data-room=conservatory] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room[data-dimension-mode=legacy].o-square[data-room=conservatory] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-triptych[data-room=conservatory] .framewrap{width:calc(48% * var(--room-size-scale,1))}:where(.frame-visualiser) [data-room-render=photo].room.o-diptych[data-room=conservatory] .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage[data-room=yours] .room-scene{background:linear-gradient(165deg,#f3eee6,#e8e2d6 55%,#ddd5c6)}:where(.frame-visualiser) .stage[data-room=yours] .room-scene span{display:none}:where(.frame-visualiser) .stage.room[data-room=yours] .framewrap{left:50%;top:42%;transform:translate(-50%,-50%) translate(var(--arrange-x,0px),var(--arrange-y,0px)) scale(var(--arrange-s,1));transform-origin:center;--shadow-x:3px;--shadow-y:5px;box-shadow:var(--shadow-x) var(--shadow-y) 14px -7px #14120f4d}:where(.frame-visualiser) .stage.room[data-dimension-mode=legacy][data-room=yours] .framewrap{width:calc(36% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room[data-room=yours][data-light=left] .framewrap{--shadow-x:7px;--shadow-y:4px}:where(.frame-visualiser) .stage.room[data-room=yours][data-light=right] .framewrap{--shadow-x:-7px;--shadow-y:4px}:where(.frame-visualiser) .stage.room[data-room=yours][data-light=top] .framewrap{--shadow-x:0px;--shadow-y:6px}:where(.frame-visualiser) .stage.room[data-room=yours][data-light=top-left] .framewrap{--shadow-x:3px;--shadow-y:5px}:where(.frame-visualiser) .stage.room[data-dimension-mode=legacy].o-landscape[data-room=yours] .framewrap{width:calc(46% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room[data-dimension-mode=legacy].o-square[data-room=yours] .framewrap{width:calc(40% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room.o-triptych[data-room=yours] .framewrap{width:calc(48% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room.o-diptych[data-room=yours] .framewrap{width:calc(42% * var(--room-size-scale,1))}:where(.frame-visualiser) .stage.room[data-room=yours].has-your-photo .framewrap{filter:brightness(.94) contrast(.96) saturate(.96) sepia(.05)}:where(.frame-visualiser) .stage.room[data-room=yours].has-your-photo .framewrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/></svg>");mix-blend-mode:multiply;opacity:.45;border-radius:inherit}:where(.frame-visualiser) .your-room-ui{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}:where(.frame-visualiser) .stage.room[data-room=yours] .your-room-ui{display:block}:where(.frame-visualiser) .your-room-prompt{display:none;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px 24px;text-align:center;background:#fbfaf7b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto}:where(.frame-visualiser) .stage.room[data-room=yours]:not(.has-your-photo) .your-room-prompt{display:flex}:where(.frame-visualiser) .your-room-upload{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:999px;padding:11px 18px;cursor:pointer}:where(.frame-visualiser) .your-room-upload:hover{background:var(--ink-soft,#2c2a27);border-color:var(--ink-soft,#2c2a27)}:where(.frame-visualiser) .your-room-hint{margin:0;max-width:32ch;font-family:var(--mono);font-size:11px;line-height:1.45;letter-spacing:.02em;color:var(--ink-soft)}:where(.frame-visualiser) .your-room-privacy{margin:0;max-width:34ch;font-family:var(--mono);font-size:10px;line-height:1.4;letter-spacing:.03em;color:var(--muted)}:where(.frame-visualiser) .your-room-remove{display:none;position:absolute;right:14px;bottom:14px;pointer-events:auto;color:var(--muted)}:where(.frame-visualiser) .stage.room[data-room=yours].has-your-photo .your-room-remove{display:inline-flex}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=left] .rail.t,:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=left] .rail.l{filter:brightness(1.04)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=left] .rail.r,:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=left] .rail.b{filter:brightness(.96)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=right] .rail.t,:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=right] .rail.r{filter:brightness(1.04)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=right] .rail.l,:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=right] .rail.b{filter:brightness(.96)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top] .rail.t{filter:brightness(1.035)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top] .rail.l,:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top] .rail.r{filter:brightness(1)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top] .rail.b{filter:brightness(.965)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top-left] .rail.t{filter:brightness(1.035)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top-left] .rail.l{filter:brightness(1.02)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top-left] .rail.r{filter:brightness(.985)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top-left] .rail.b{filter:brightness(.96)}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=left] .frame{box-shadow:3px 6px 10px -6px #1816136b,7px 13px 20px -14px #18161347}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=right] .frame{box-shadow:-3px 6px 10px -6px #1816136b,-7px 13px 20px -14px #18161347}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top] .frame{box-shadow:0 6px 10px -6px #18161361,0 13px 20px -14px #1816133d}:where(.frame-visualiser) .stage[data-shadow=realistic].room[data-room=yours][data-light=top-left] .frame{box-shadow:2px 6px 10px -6px #18161361,5px 13px 20px -14px #18161340}:where(.frame-visualiser) .your-room-light{display:none;position:absolute;right:14px;top:14px;z-index:8}:where(.frame-visualiser) .stage.room[data-room=yours] .your-room-light{display:block}:where(.frame-visualiser) .your-room-light-toggle{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fbfaf7eb;color:var(--ink);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 5px 16px -10px #1b1a1880;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:where(.frame-visualiser) .your-room-light-toggle:hover,:where(.frame-visualiser) .your-room-light-toggle[aria-expanded=true]{border-color:var(--muted);background:var(--paper)}:where(.frame-visualiser) .your-room-light-menu{position:absolute;right:0;top:44px;display:grid;grid-template-columns:1fr 1fr;gap:5px;width:188px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fbfaf7f5;box-shadow:0 14px 30px -18px #1b1a1873;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where(.frame-visualiser) .your-room-light-menu[hidden]{display:none!important}:where(.frame-visualiser) .your-room-light-menu button{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:500 10px var(--mono);letter-spacing:.02em;padding:7px 8px;text-align:left;cursor:pointer}:where(.frame-visualiser) .your-room-light-menu button:hover{background:var(--oat);color:var(--ink)}:where(.frame-visualiser) .your-room-light-menu button[aria-pressed=true]{border-color:var(--line);background:var(--oat);color:var(--ink)}:where(.frame-visualiser) .pos-tool{display:none;margin-top:10px;padding:12px 14px;background:var(--paper,#FAF8F5);border:1px solid var(--line,#e5e0d8);border-radius:10px;box-shadow:0 8px 24px -16px #1b1a1859;max-width:320px}:where(.frame-visualiser) .pos-tool.is-on{display:block}:where(.frame-visualiser) .pos-tool-title{font-family:var(--mono,monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#999);margin-bottom:6px}:where(.frame-visualiser) .pos-tool-room{font-size:14px;font-weight:500;color:var(--ink,#1a1816);margin-bottom:4px}:where(.frame-visualiser) .pos-tool-vals{display:block;font-family:var(--mono,monospace);font-size:12px;color:var(--clay-deep,#8c6b4a);background:var(--oat,#f3efe7);padding:8px 10px;border-radius:6px;margin:6px 0 10px}:where(.frame-visualiser) .pos-tool-vals.copied{outline:1.5px solid var(--clay-deep,#8c6b4a)}:where(.frame-visualiser) .pos-tool-actions{display:flex;gap:8px}:where(.frame-visualiser) .pos-tool-btn{font:500 12px var(--body,sans-serif);padding:7px 12px;border:1px solid var(--line,#e5e0d8);border-radius:8px;background:var(--paper,#FAF8F5);color:var(--ink,#1a1816);cursor:pointer}:where(.frame-visualiser) .pos-tool-btn:hover{border-color:var(--muted,#999)}:where(.frame-visualiser) .stage.positioning .framewrap{cursor:grab;outline:1.5px dashed rgba(27,26,24,.28);outline-offset:4px;touch-action:none;user-select:none;-webkit-user-select:none;transition:none}:where(.frame-visualiser) .stage.positioning .framewrap.is-dragging{cursor:grabbing;outline-color:#8c6b4a8c}:where(.frame-visualiser) .stage.positioning .zoom-hint{display:none}:where(.frame-visualiser) [data-room-blend=on][data-room-render=photo].room .framewrap{filter:brightness(.94) contrast(.96) saturate(.96) sepia(.05)}:where(.frame-visualiser) [data-room-blend=on][data-room-render=photo].room .framewrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/></svg>");mix-blend-mode:multiply;opacity:.45;border-radius:inherit}@media(max-width:1000px){.frame-visualiser{position:static}}@media(max-width:680px){.template-product .pdp,.template-product .pdp>*,.template-product :where(.frame-visualiser),.template-product :where(.frame-visualiser) .stage{min-width:0;width:100%;max-width:100%}.template-product :where(.frame-visualiser) .stage:not(.room){padding:clamp(16px,5vw,24px)}.template-product :where(.frame-visualiser) .stage:not(.room):not([data-dimension-mode=spec]) .framewrap{max-width:100%;max-height:100%}.template-product :where(.frame-visualiser) .stage[data-dimension-mode=spec]:not(.room) .framewrap{max-width:none;max-height:none}.template-product :where(.frame-visualiser) .zoom-hint,.template-product :where(.frame-visualiser) .art-summary{display:none!important}.template-product :where(.frame-visualiser) .views{display:none}.template-product :where(.frame-visualiser) .views-menu{display:flex}.template-product :where(.frame-visualiser) .preview-note{display:none}}.preview-stage-actions{display:flex;position:absolute;z-index:9;top:14px;right:14px;align-items:center;gap:8px;pointer-events:none}.preview-stage-actions>*{pointer-events:auto}.frame-visualiser .stage[data-room=yours] .preview-stage-actions{right:58px}.preview-remix,.preview-enlarge,.preview-stage-actions .favourite-toggle,.preview-stage-actions .favourite-collect{display:none;align-items:center;justify-content:center;gap:6px;min-height:34px;box-sizing:border-box;border:1px solid var(--line);border-radius:999px;background:#fbfaf7eb;color:var(--ink);padding:0 12px;font:600 11px/1 var(--mono);letter-spacing:.02em;text-decoration:none;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:border-color .18s,background .18s,transform .18s,opacity .18s;position:static;top:auto;right:auto;z-index:auto}.template-product .preview-remix,.template-product .preview-enlarge,.template-product .preview-stage-actions .favourite-toggle,.template-product .preview-stage-actions .favourite-collect{display:inline-flex}.preview-remix:hover,.preview-enlarge:hover,.preview-stage-actions .favourite-toggle:hover,.preview-stage-actions .favourite-collect:hover{border-color:var(--muted);transform:translateY(-1px)}.preview-remix:focus-visible,.preview-enlarge:focus-visible,.preview-stage-actions .favourite-toggle:focus-visible,.preview-stage-actions .favourite-collect:focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}.preview-stage-icon,.preview-enlarge__icon{display:block;flex:none;width:14px;height:14px}.preview-stage-actions .favourite-heart{font-size:14px;line-height:1;display:block}.preview-stage-actions .favourite-toggle[aria-pressed=true]{border-color:#a9886380;background:#fbfaf7f5}@media(hover:hover)and (pointer:fine){.frame-visualiser .preview-stage-actions .preview-remix,.frame-visualiser .preview-stage-actions .preview-enlarge,.frame-visualiser .preview-stage-actions .favourite-toggle,.frame-visualiser .preview-stage-actions .favourite-collect{opacity:0;pointer-events:none}.frame-visualiser .stage:hover .preview-stage-actions .preview-remix,.frame-visualiser .stage:hover .preview-stage-actions .preview-enlarge,.frame-visualiser .stage:hover .preview-stage-actions .favourite-toggle,.frame-visualiser .stage:hover .preview-stage-actions .favourite-collect,.frame-visualiser .stage:focus-within .preview-stage-actions .preview-remix,.frame-visualiser .stage:focus-within .preview-stage-actions .preview-enlarge,.frame-visualiser .stage:focus-within .preview-stage-actions .favourite-toggle,.frame-visualiser .stage:focus-within .preview-stage-actions .favourite-collect{opacity:1;pointer-events:auto}}.preview-enlarge-dialog{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%;overflow:visible}.preview-enlarge-dialog::backdrop{background:#14121085;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.preview-enlarge-dialog__close{appearance:none;-webkit-appearance:none;position:fixed;top:20px;right:20px;z-index:2;width:42px;height:42px;border:1px solid rgba(251,250,247,.35);border-radius:50%;background:#fbfaf7eb;color:var(--ink);font-size:26px;line-height:1;cursor:pointer;box-shadow:0 10px 28px -18px #00000073}.preview-enlarge-dialog__close:hover{background:var(--paper);border-color:var(--line)}.preview-enlarge-dialog__close:focus-visible{outline:2px solid var(--clay-deep);outline-offset:3px}.preview-enlarge-dialog__stage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:56px 64px;pointer-events:none;background:transparent;box-sizing:border-box}.preview-enlarge-stage{pointer-events:none;display:block;overflow:visible;flex:none;filter:drop-shadow(0 22px 40px rgba(20,18,15,.42))}.preview-enlarge-dialog__stage .preview-enlarge-framewrap{position:relative!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;transform:none!important;filter:none!important;box-shadow:none!important;max-width:none;max-height:none;--arrange-x:0px !important;--arrange-y:0px !important;--arrange-s:1 !important}.preview-enlarge-dialog__stage .preview-enlarge-framewrap:after{display:none!important}.preview-enlarge-dialog__stage .arrange-layer{width:100%;height:100%}.preview-enlarge-dialog__stage .piece img{image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}html.preview-enlarge-lock,html.preview-enlarge-lock body{overflow:hidden}@media(max-width:1000px){.template-product .preview-enlarge,.preview-enlarge-dialog{display:none!important}.preview-stage-actions{top:10px;right:10px;gap:6px}.frame-visualiser .stage[data-room=yours] .preview-stage-actions{right:52px}.preview-remix,.preview-stage-actions .favourite-toggle,.preview-stage-actions .favourite-collect{min-height:32px;padding:0 11px}}@media(prefers-reduced-motion:reduce){.preview-remix,.preview-enlarge,.preview-stage-actions .favourite-toggle,.preview-stage-actions .favourite-collect,.preview-enlarge-dialog::backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/frame-visualiser.css.map */
