.studio[data-astro-cid-5l5g5pct]{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.stage-wrap[data-astro-cid-5l5g5pct]{top:calc(var(--header-h) + 16px);position:sticky}.stage[data-astro-cid-5l5g5pct]{aspect-ratio:16/10;background:#cfcdc8;width:100%;position:relative;overflow:hidden;container-type:inline-size}.set[data-astro-cid-5l5g5pct]{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.scene-living[data-astro-cid-5l5g5pct] .set-living[data-astro-cid-5l5g5pct],.scene-gallery[data-astro-cid-5l5g5pct] .set-gallery[data-astro-cid-5l5g5pct],.scene-study[data-astro-cid-5l5g5pct] .set-study[data-astro-cid-5l5g5pct]{opacity:1}.set[data-astro-cid-5l5g5pct]>div[data-astro-cid-5l5g5pct]{position:absolute}.set-living[data-astro-cid-5l5g5pct] .wall[data-astro-cid-5l5g5pct]{background:linear-gradient(100deg,#d8d6d1 0%,#e3e1dc 45%,#cfccc6 100%);inset:0 0 24%}.set-living[data-astro-cid-5l5g5pct] .floor[data-astro-cid-5l5g5pct]{background-blend-mode:multiply;background:repeating-linear-gradient(90deg,#6f6c67 0 11%,#686560 11% 11.25%),linear-gradient(#7a7771,#57544f);height:24%;bottom:0;left:0;right:0}.set-living[data-astro-cid-5l5g5pct] .rug[data-astro-cid-5l5g5pct]{background:#b9b6b0;position:absolute;inset:30% 22% 8%;transform:perspective(300px)rotateX(38deg);box-shadow:0 6px 20px #00000040}.set-living[data-astro-cid-5l5g5pct] .skirting[data-astro-cid-5l5g5pct]{background:#e9e7e3;height:1.4%;bottom:24%;left:0;right:0;box-shadow:0 1px #00000026}.set-living[data-astro-cid-5l5g5pct] .sofa[data-astro-cid-5l5g5pct]{width:54.8%;height:30%;bottom:17%;left:22.6%}.sofa[data-astro-cid-5l5g5pct]>div[data-astro-cid-5l5g5pct]{position:absolute}.sofa[data-astro-cid-5l5g5pct] .back[data-astro-cid-5l5g5pct]{background:linear-gradient(#3b3b3b,#2d2d2d);border-radius:1.2cqw 1.2cqw .4cqw .4cqw;height:58%;top:0;left:4%;right:4%}.sofa[data-astro-cid-5l5g5pct] .seat[data-astro-cid-5l5g5pct]{background:linear-gradient(#444,#303030);border-radius:.8cqw;height:30%;top:50%;left:3%;right:3%;box-shadow:inset 0 .3cqw #ffffff0f}.sofa[data-astro-cid-5l5g5pct] .arm[data-astro-cid-5l5g5pct]{background:linear-gradient(#3f3f3f,#2a2a2a);border-radius:1cqw 1cqw .4cqw .4cqw;width:8%;height:52%;top:30%}.sofa[data-astro-cid-5l5g5pct] .arm[data-astro-cid-5l5g5pct].l{left:0}.sofa[data-astro-cid-5l5g5pct] .arm[data-astro-cid-5l5g5pct].r{right:0}.sofa[data-astro-cid-5l5g5pct] .cushion[data-astro-cid-5l5g5pct]{background:linear-gradient(#d9d8d4,#b7b5b0);border-radius:.8cqw;width:13%;height:32%;top:20%}.sofa[data-astro-cid-5l5g5pct] .c1[data-astro-cid-5l5g5pct]{left:12%;transform:rotate(-8deg)}.sofa[data-astro-cid-5l5g5pct] .c2[data-astro-cid-5l5g5pct]{background:linear-gradient(#8f8d89,#6c6a66);right:12%;transform:rotate(7deg)}.sofa[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct]{background:#1a1a1a;width:1.4%;height:20%;bottom:0}.sofa[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct].l{left:10%}.sofa[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct].r{right:10%}.set-living[data-astro-cid-5l5g5pct]:after{content:"";background:radial-gradient(closest-side,#00000059,#0000);height:5%;position:absolute;bottom:14%;left:20%;right:20%}.set-living[data-astro-cid-5l5g5pct] .lamp[data-astro-cid-5l5g5pct]{width:8%;height:58%;bottom:18%;left:8%}.lamp[data-astro-cid-5l5g5pct] .shade[data-astro-cid-5l5g5pct]{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#f5f4f0,#dcdad4);height:18%;position:absolute;top:0;left:0;right:0}.lamp[data-astro-cid-5l5g5pct] .pole[data-astro-cid-5l5g5pct]{background:#222;width:3%;position:absolute;top:18%;bottom:3%;left:49%}.lamp[data-astro-cid-5l5g5pct] .base[data-astro-cid-5l5g5pct]{background:#222;border-radius:50%;height:3%;position:absolute;bottom:0;left:25%;right:25%}.set-living[data-astro-cid-5l5g5pct] .lamp[data-astro-cid-5l5g5pct]:before{content:"";background:radial-gradient(at top,#ffffff59,#0000 60%);height:60%;position:absolute;top:10%;left:-120%;right:-120%}.set-living[data-astro-cid-5l5g5pct] .plant[data-astro-cid-5l5g5pct]{width:9%;height:40%;bottom:17%;right:7%}.plant[data-astro-cid-5l5g5pct] .pot[data-astro-cid-5l5g5pct]{background:linear-gradient(90deg,#efeeea,#c8c6c1);border-radius:0 0 20% 20%;height:26%;position:absolute;bottom:0;left:22%;right:22%}.plant[data-astro-cid-5l5g5pct] .leaves[data-astro-cid-5l5g5pct]{background:radial-gradient(22% 36% at 30% 40%,#3a3a3a 60%,#0000 62%),radial-gradient(24% 40% at 66% 30%,#2c2c2c 60%,#0000 62%),radial-gradient(20% 34% at 50% 62%,#444 60%,#0000 62%),radial-gradient(18% 30% at 20% 72%,#333 60%,#0000 62%),radial-gradient(18% 32% at 80% 66%,#3d3d3d 60%,#0000 62%);position:absolute;inset:0 0 22%}.set-gallery[data-astro-cid-5l5g5pct] .wall[data-astro-cid-5l5g5pct]{background:#efefed;inset:0 0 20%}.set-gallery[data-astro-cid-5l5g5pct] .spot[data-astro-cid-5l5g5pct]{mix-blend-mode:screen;background:radial-gradient(at 50% 0,#fffffff2,#fff0 65%);height:90%;top:-10%;left:20%;right:20%}.set-gallery[data-astro-cid-5l5g5pct] .wall[data-astro-cid-5l5g5pct]:after{content:"";background:linear-gradient(90deg,#00000014,#0000 30% 70%,#00000014);position:absolute;inset:0}.set-gallery[data-astro-cid-5l5g5pct] .floor[data-astro-cid-5l5g5pct]{background:linear-gradient(#a9a9a6,#8a8a87 60%,#7b7b78);height:20%;bottom:0;left:0;right:0}.set-gallery[data-astro-cid-5l5g5pct] .floor[data-astro-cid-5l5g5pct]:after{content:"";background:linear-gradient(#ffffff40,#0000);height:60%;position:absolute;top:0;left:30%;right:30%}.set-gallery[data-astro-cid-5l5g5pct] .bench[data-astro-cid-5l5g5pct]{width:32%;height:12%;bottom:8%;left:34%}.bench[data-astro-cid-5l5g5pct] .top[data-astro-cid-5l5g5pct]{background:linear-gradient(#262626,#111);height:26%;position:absolute;top:0;left:0;right:0}.bench[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct]{background:#151515;width:3%;position:absolute;top:20%;bottom:0}.bench[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct].l{left:8%}.bench[data-astro-cid-5l5g5pct] .leg[data-astro-cid-5l5g5pct].r{right:8%}.set-gallery[data-astro-cid-5l5g5pct] .label-card[data-astro-cid-5l5g5pct]{background:#fff;width:2.8%;height:2.2%;top:44%;right:21%;box-shadow:0 1px 2px #0003}.set-study[data-astro-cid-5l5g5pct] .wall[data-astro-cid-5l5g5pct]{background:linear-gradient(90deg,#2b2b2b,#353535 50%,#262626);inset:0 0 22%}.set-study[data-astro-cid-5l5g5pct] .wall[data-astro-cid-5l5g5pct]:after{content:"";background:radial-gradient(at 50% 0,#ffffff1f,#0000 70%);height:70%;position:absolute;top:0;left:25%;right:25%}.set-study[data-astro-cid-5l5g5pct] .floor[data-astro-cid-5l5g5pct]{background:linear-gradient(#1d1d1d,#111);height:22%;bottom:0;left:0;right:0}.set-study[data-astro-cid-5l5g5pct] .sideboard[data-astro-cid-5l5g5pct]{background:linear-gradient(#8d8a85,#6f6c68);width:43%;height:25%;bottom:17%;left:28.5%;box-shadow:0 1.5cqw 2cqw #00000073}.sideboard[data-astro-cid-5l5g5pct] .door[data-astro-cid-5l5g5pct]{border:1px solid #0003;width:30.5%;position:absolute;top:8%;bottom:8%}.sideboard[data-astro-cid-5l5g5pct] .d1[data-astro-cid-5l5g5pct]{left:2%}.sideboard[data-astro-cid-5l5g5pct] .d2[data-astro-cid-5l5g5pct]{left:34.75%}.sideboard[data-astro-cid-5l5g5pct] .d3[data-astro-cid-5l5g5pct]{right:2%}.set-study[data-astro-cid-5l5g5pct] .books[data-astro-cid-5l5g5pct]{align-items:end;gap:6%;width:6%;height:9%;display:flex;bottom:42%;left:31%}.books[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct]{background:#d7d5d0;flex:1;height:100%;display:block}.books[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct]:nth-child(2){background:#555;height:88%}.books[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct]:nth-child(3){background:#999;height:94%}.books[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct]:nth-child(4){transform-origin:0 100%;background:#eee;height:80%;transform:rotate(10deg)}.set-study[data-astro-cid-5l5g5pct] .vase[data-astro-cid-5l5g5pct]{background:linear-gradient(90deg,#f0efeb,#b9b7b2);border-radius:40% 40% 30% 30%/20% 20% 30% 30%;width:3.2%;height:12%;bottom:42%;right:32%}.set-study[data-astro-cid-5l5g5pct] .chair[data-astro-cid-5l5g5pct]{width:12%;height:36%;bottom:10%;right:8%}.chair[data-astro-cid-5l5g5pct] .c-back[data-astro-cid-5l5g5pct]{border:.5cqw solid #0d0d0d;border-bottom:0;border-radius:50% 50% 0 0;height:55%;position:absolute;top:0;left:10%;right:10%}.chair[data-astro-cid-5l5g5pct] .c-seat[data-astro-cid-5l5g5pct]{background:#0d0d0d;border-radius:.5cqw;height:10%;position:absolute;top:52%;left:0;right:0}.chair[data-astro-cid-5l5g5pct] .c-leg[data-astro-cid-5l5g5pct]{background:#0d0d0d;width:6%;position:absolute;top:60%;bottom:0;left:47%}.art[data-astro-cid-5l5g5pct]{z-index:5;transition:width .6s var(--ease), top .6s var(--ease);position:absolute;left:50%;transform:translate(-50%)}.frame[data-astro-cid-5l5g5pct]{--frame-w:1cqw;--frame-c:#111;border:var(--frame-w) solid var(--frame-c);background:var(--frame-c);width:100%;height:100%;transition:border-color .4s,box-shadow .4s;position:relative;box-shadow:0 .25cqw .5cqw #00000040,0 1.2cqw 2.6cqw #00000047}.frame[data-astro-cid-5l5g5pct].is-unframed{background:0 0;border-width:0;box-shadow:0 .2cqw .6cqw #00000038}.frame[data-astro-cid-5l5g5pct]:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,inset .15cqw .15cqw .3cqw #00000059}.mat[data-astro-cid-5l5g5pct]{width:100%;height:100%;transition:padding .5s var(--ease);background:#fbfbf9;box-shadow:inset .1cqw .1cqw .3cqw #0000002e}.mat[data-astro-cid-5l5g5pct]:not(.has-mat){box-shadow:none;background:0 0}.mat[data-astro-cid-5l5g5pct] img[data-astro-cid-5l5g5pct]{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px #00000014}.glass[data-astro-cid-5l5g5pct]{pointer-events:none;z-index:3;background:linear-gradient(125deg,#ffffff24 0%,#fff0 35% 70%,#ffffff0f);position:absolute;inset:0}.is-unframed[data-astro-cid-5l5g5pct] .glass[data-astro-cid-5l5g5pct]{display:none}.scale-note[data-astro-cid-5l5g5pct]{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;z-index:6;background:#00000073;margin:0;padding:5px 9px;font-size:10px;position:absolute;bottom:10px;left:12px}.scene-tabs[data-astro-cid-5l5g5pct]{border:1px solid var(--rule);gap:0;width:max-content;max-width:100%;margin-top:12px;display:flex}.tab[data-astro-cid-5l5g5pct]{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding:12px 18px;font-size:11px;transition:color .3s,background .3s}.tab[data-astro-cid-5l5g5pct][aria-selected=true]{background:var(--fg);color:var(--bg)}.tab[data-astro-cid-5l5g5pct]:not([aria-selected=true]):hover{color:var(--fg)}.panel[data-astro-cid-5l5g5pct] h2[data-astro-cid-5l5g5pct]{margin:10px 0 8px}.small[data-astro-cid-5l5g5pct]{font-size:14px}.tiny[data-astro-cid-5l5g5pct]{margin-top:16px;font-size:12.5px;line-height:1.5}fieldset[data-astro-cid-5l5g5pct]{border:0;min-width:0;margin:28px 0 0;padding:0}legend[data-astro-cid-5l5g5pct]{margin-bottom:12px;padding:0}.opts[data-astro-cid-5l5g5pct]{gap:8px;display:grid}.sizes[data-astro-cid-5l5g5pct],.frames[data-astro-cid-5l5g5pct]{grid-template-columns:1fr 1fr}.opt[data-astro-cid-5l5g5pct]{cursor:pointer;position:relative}.opt[data-astro-cid-5l5g5pct] input[data-astro-cid-5l5g5pct]{opacity:0;pointer-events:none;position:absolute}.opt[data-astro-cid-5l5g5pct]>span[data-astro-cid-5l5g5pct]{border:1px solid var(--rule);gap:2px;height:100%;padding:12px 14px;transition:border-color .3s,background .3s;display:grid}.opt[data-astro-cid-5l5g5pct] b[data-astro-cid-5l5g5pct]{font-size:14px;font-weight:500}.opt[data-astro-cid-5l5g5pct] em[data-astro-cid-5l5g5pct]{color:var(--fg-dim);font-size:12px;font-style:normal}.opt[data-astro-cid-5l5g5pct]:hover>span[data-astro-cid-5l5g5pct]{border-color:var(--fg-dim)}.opt[data-astro-cid-5l5g5pct] input[data-astro-cid-5l5g5pct]:checked+span[data-astro-cid-5l5g5pct]{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.opt[data-astro-cid-5l5g5pct] input[data-astro-cid-5l5g5pct]:focus-visible+span[data-astro-cid-5l5g5pct]{outline:1px solid var(--fg);outline-offset:2px}.swatch[data-astro-cid-5l5g5pct]>span[data-astro-cid-5l5g5pct]{grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.swatch[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct]{background:var(--c);border-radius:50%;grid-row:span 2;width:22px;height:22px;box-shadow:inset 0 0 0 1px #80808080}.swatch[data-astro-cid-5l5g5pct] i[data-astro-cid-5l5g5pct].none{background:repeating-linear-gradient(45deg,#0000 0 4px,#80808080 4px 5px)}.toggle[data-astro-cid-5l5g5pct]{cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.toggle[data-astro-cid-5l5g5pct] input[data-astro-cid-5l5g5pct]{accent-color:var(--fg);width:16px;height:16px}.total[data-astro-cid-5l5g5pct]{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin:32px 0 16px;padding-top:20px;display:flex}.price[data-astro-cid-5l5g5pct]{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.4rem)}.order[data-astro-cid-5l5g5pct]{width:100%}.pay-note[data-astro-cid-5l5g5pct]{margin-top:12px}.shipping[data-astro-cid-5l5g5pct]{border-top:1px solid var(--rule);margin-top:28px;padding-top:20px}.shipping[data-astro-cid-5l5g5pct] .tiny[data-astro-cid-5l5g5pct]{margin-top:6px}@media (width<=960px){.studio[data-astro-cid-5l5g5pct]{grid-template-columns:1fr}.stage-wrap[data-astro-cid-5l5g5pct]{position:static}}@media (width<=420px){.sizes[data-astro-cid-5l5g5pct],.frames[data-astro-cid-5l5g5pct]{grid-template-columns:1fr}.tab[data-astro-cid-5l5g5pct]{padding:10px 12px}}
