.pdpg{--stage:#eadfd1;--stage2:#d9c1a9;--stage3:#c99c82;--acc:#f08a24;--onacc:#1a1206;--ease:cubic-bezier(.2, .8, .2, 1)}.pdpg-grid{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pdpg-thumbs{scrollbar-width:none;flex-direction:column;gap:10px;max-height:560px;padding:2px;display:flex;overflow-y:auto}.pdpg-thumbs::-webkit-scrollbar{display:none}.pdpg-th{cursor:pointer;opacity:.6;background:#fff;border:2px solid #0000;border-radius:16px;flex-shrink:0;width:68px;height:68px;padding:0;transition:opacity .2s,border-color .2s;display:block;position:relative;overflow:hidden}.pdpg-th:hover{opacity:1}.pdpg-th[aria-pressed=true]{border-color:var(--acc);opacity:1}.pdpg-th img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.pdpg-th.vid{color:#fff;background:#1a1a1e;place-items:center;display:grid}.pdpg-stage{aspect-ratio:1;background:var(--stage);transition:background-color .5s var(--ease);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:28px;position:relative;overflow:hidden}.pdpg-stage.white{background:#fff}.pdpg-arches,.pdpg-floor{transition:opacity .4s}.pdpg-arches{z-index:0;position:absolute;inset:0}.pdpg-arches i{transition:background-color .5s var(--ease);border-radius:999px 999px 0 0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.pdpg-a1{background:var(--stage2);width:86%;height:72%}.pdpg-a2{background:var(--stage);width:62%;height:52%}.pdpg-a3{background:var(--stage3);width:34%;height:20%}.pdpg-floor{z-index:0;background:#0000000f;height:13%;position:absolute;bottom:0;left:0;right:0}.pdpg-stage.white .pdpg-arches,.pdpg-stage.white .pdpg-floor{opacity:0}.pdpg-shot{cursor:zoom-in;place-items:center;display:grid;position:absolute;inset:0}.pdpg-shot img{-o-object-fit:contain;object-fit:contain;transform-origin:50%;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pdpg-stage:not(.white) .pdpg-shot img{mix-blend-mode:multiply;filter:brightness(1.08);transition:transform .35s var(--ease)}.pdpg-stage.white.bright .pdpg-shot img{filter:brightness(1.08)}.pdpg-stage.zoom .pdpg-shot img{transform:scale(2)}.pdpg-stage.zoom .pdpg-shot{cursor:zoom-out}.pdpg-dims{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.pdpg-stage.showdims .pdpg-dims{opacity:1}.pdpg-dims .v{border-left:1.5px dashed #3a2a22;position:absolute;top:19%;bottom:15%;left:20%}.pdpg-dims .h{border-top:1.5px dashed #3a2a22;position:absolute;bottom:11%;left:28%;right:28%}.pdpg-dims span{color:#3a2a22;white-space:nowrap;background:#ffffffc7;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;position:absolute}.pdpg-dims .v span{top:50%;left:6px;transform:translateY(-50%)}.pdpg-dims .h span{top:6px;left:50%;transform:translate(-50%)}.pdpg-room{z-index:2;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.pdpg-stage.inroom .pdpg-room{opacity:1}.pdpg-stage.inroom .pdpg-shot img{transform:scale(var(--roomScale,.56)) translate(-28%, 26%);transform-origin:50% 100%}.pdpg-room .desk{background:#b9875a;height:24%;position:absolute;bottom:0;left:0;right:0}.pdpg-room .desk:before{content:"";background:#d2a274;height:8px;position:absolute;inset:0 0 auto}.pdpg-room .books,.pdpg-room .mug{position:absolute;bottom:24%}.pdpg-room .books{align-items:flex-end;gap:3px;width:20%;height:22%;display:flex;left:62%}.pdpg-room .books i{border-radius:2px 2px 0 0;flex:1}.pdpg-room .mug{background:#f4efe6;border-radius:2px 2px 8px 8px;width:7%;height:8%;left:52%}.pdpg-room .tag{color:#5e3f31;background:#ffffffbf;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.pdpg-tools{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:14px;right:14px}.pdpg-badge{z-index:3;position:absolute;top:14px;left:14px}.pdpg-walls{z-index:3;background:#14141699;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;bottom:64px;left:14px}.pdpg-walls button{cursor:pointer;border:2px solid #ffffffb3;border-radius:50%;width:24px;height:24px;padding:0}.pdpg-walls button[aria-pressed=true]{box-shadow:0 0 0 2px var(--acc)}.pdpg-stage.white .pdpg-walls,.pdpg-stage.trying .pdpg-walls{display:none}.pdpg-nav{z-index:3;color:#fff;cursor:pointer;opacity:0;background:#14141699;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pdpg-stage:hover .pdpg-nav,.pdpg-nav:focus-visible{opacity:1}.pdpg-nav.prev{right:12px}.pdpg-nav.next{left:12px}.pdpg-dots{z-index:3;pointer-events:none;gap:5px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pdpg-dots i{background:#0b0b0d40;border-radius:999px;width:7px;height:7px;transition:width .3s,background-color .3s}.pdpg-dots i.on{background:#0b0b0d;width:20px}.pdpg-views{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141416c7;border-radius:999px;gap:4px;padding:4px;display:flex}.pdpg-views.float{z-index:3;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pdpg-views button{color:#d9d5cf;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:700}.pdpg-views button[aria-pressed=true]{color:#141414;background:#f2efea}.pdpg-views-row{display:none}.pdpg-try{z-index:2;background:#26221f;position:absolute;inset:0}.pdpg-try-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pdpg-try-empty{text-align:center;color:#f2efea;background:radial-gradient(circle at 50% 40%,#3a332e,#1e1b19);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex;position:absolute;inset:0}.pdpg-try-empty b{font-size:17px}.pdpg-try-empty p{color:#cfc6bc;max-width:32ch;margin:0;font-size:13px;line-height:1.8}.pdpg-try-empty label{background:var(--acc);height:44px;color:var(--onacc);cursor:pointer;border-radius:999px;align-items:center;margin-top:6px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.pdpg-try-empty label:focus-within{outline-offset:2px;outline:2px solid #fff}.pdpg-try-item{touch-action:none;cursor:grab;position:absolute}.pdpg-try-item.drag{cursor:grabbing}.pdpg-try-item img{z-index:1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;display:block;position:relative}.pdpg-try-shadow{filter:blur(6px);z-index:0;background:#00000061;border-radius:50%;height:7%;position:absolute;bottom:3%;left:18%;right:18%}.pdpg-try-item:after{content:"";opacity:0;z-index:2;pointer-events:none;border:1.5px dashed #ffffffbf;border-radius:10px;transition:opacity .2s;position:absolute;inset:-4px}.pdpg-try-item:hover:after,.pdpg-try-item.drag:after{opacity:1}.pdpg-try-bar{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f2efea;background:#141416cc;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;left:14px;right:70px}.pdpg-try-bar input[type=range]{accent-color:var(--acc);flex:1;min-width:0}.pdpg-try-bar label{cursor:pointer;color:#f2a36c;white-space:nowrap}.pdpg-stage.trying .pdpg-tools{z-index:4}@media (max-width:900px){.pdpg-grid{grid-template-columns:minmax(0,1fr)}.pdpg-thumbs{flex-direction:row;order:2;max-height:none;overflow:auto hidden}}@media (max-width:639px){.pdpg-thumbs{display:none}.pdpg-stage{border-radius:24px}.pdpg-stage.white .pdpg-dots{display:flex}.pdpg-views.float{display:none}.pdpg-views-row{scrollbar-width:none;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.pdpg-views-row::-webkit-scrollbar{display:none}.pdpg-views-row button{color:#d9d5cf;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #34343b;border-radius:999px;flex-shrink:0;height:34px;padding:0 14px;font-size:12.5px;font-weight:700}.pdpg-views-row button[aria-pressed=true]{color:#141414;background:#f2efea;border-color:#f2efea}.pdpg-walls{bottom:14px}.pdpg-try-bar{top:auto;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.pdpg *{transition:none!important}}
