/* One warm spatial studio, from the first photograph to the shared room. */
:root{--studio-ink:#302e2b;--studio-green:#716c65;--studio-line:#918a8135;--studio-panel:#fffffff0}
.spatial-story{height:1040svh}.story-sticky{background:radial-gradient(ellipse at 36% 43%,#f5f3ef80,transparent 63%),var(--paper)}
.coordinate-grid{opacity:.24;background-image:radial-gradient(#6d686152 .65px,transparent .8px);background-size:24px 24px;mask-image:linear-gradient(transparent,#000 28%,#000 78%,transparent)}
.ambition-atmosphere,.spatial-thread,.scene-coordinate,.growing-words,.growth-progress{display:none!important}
.header{padding:26px 3.5%;border-bottom:1px solid #a8a19627}.header nav a{color:#5f5b55}.nav-cta{color:#4f4c47;border-color:#6c6861}.hero-copy h1{color:var(--studio-ink)}.hero-copy h1 em{color:#625e58}.hero-copy .eyebrow{color:#746f68}.hero-copy .hero-subtitle{color:#4a4642}.hero-actions .primary-button{background:#3f3d39;color:#fbfaf8;border:1px solid #34322f;box-shadow:none}.hero-watch{color:#57534e}.hero-signal{bottom:156px;color:#78736c}.hero-signal i{background:#7b766e}.photo-origin{filter:saturate(.85)}
.studio-context{position:absolute;left:3.5%;right:3.5%;top:25px;display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--studio-line);font:6px/1.5 var(--mono);letter-spacing:.11em;color:#68645d;z-index:3;opacity:var(--studio-visibility,0);pointer-events:none}.studio-context i{font-style:normal;padding:0 12px;color:#bfb8ac}
.studio-field{position:absolute;left:3.5%;right:36%;top:22%;bottom:23%;border:1px solid #6a665f30;z-index:0;color:#817b73;pointer-events:none;opacity:var(--studio-visibility,0)}
.studio-field:before,.studio-field:after{content:'';position:absolute;width:18px;height:18px;border-color:#69645e;border-style:solid;pointer-events:none}.studio-field:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.studio-field:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}
.studio-field-label,.studio-field-mode{position:absolute;font:6px var(--mono);letter-spacing:.07em;top:12px;left:13px}.studio-field-mode{top:auto;bottom:11px;left:auto;right:13px}.studio-field-axis{position:absolute;left:13px;bottom:12px;font:8px/1.2 var(--mono)}
.story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{left:2%;right:35%;top:19%;bottom:20%;transform-origin:50% 55%}
.story-sticky .story-copy,.story-sticky[data-phase=details] .story-copy{top:9%;left:3.5%;width:60%}.story-sticky .story-copy h2,.story-sticky[data-phase=details] .story-copy h2{font-size:36px;line-height:1.05;max-width:none;color:var(--studio-ink)}.story-sticky .story-copy h2 br{display:none}.story-sticky .story-copy h2 em{margin-left:7px;color:#625e58}.story-sticky .story-copy .eyebrow{font-size:6px;letter-spacing:.11em;margin-bottom:10px;color:#757069}.story-sticky .story-copy p:not(.eyebrow){font-size:10px;line-height:1.6;color:#757069;max-width:450px;margin-top:11px}.story-sticky .story-copy .underlink{margin-top:13px;font-size:9px;gap:26px;color:#4a4743;border-color:#96908670}.story-sticky[data-phase=details] .story-copy .underlink{display:none}
.editor-view-label{display:none}.editor-selection{bottom:7%;left:50%;font-size:7px;border:1px solid var(--studio-line);background:#faf9f7dd;color:#57534e}
.stage-tools{top:31%;bottom:auto;left:auto;right:3.5%;width:29.5%}.phase-tool{margin:0;max-width:none;background:var(--studio-panel);border:1px solid var(--studio-line);border-top:1px solid #716c65;box-shadow:none;padding:22px 18px;backdrop-filter:blur(12px)}.phase-tool.active{animation:none}.phase-tool>.mono{font-size:7px;line-height:1.5;color:#69655e;margin-bottom:18px;letter-spacing:.07em}.auto-prompt{font-size:12px;line-height:1.5;gap:9px}.auto-prompt svg{flex-shrink:0}.mini-directions{margin-top:22px;gap:5px}.mini-directions button{font-size:9px;flex:1;padding:9px 4px;border-color:#b1aa9e44}.mini-directions button.active{background:#f4f2ef;border-color:#78736c;color:#3f3d39}.tool-row{gap:4px;flex-wrap:wrap}.tool-row button{font-size:9px;background:#f5f3f0;padding:11px 5px}.tool-row button.active{background:#504c47}.tool-row.secondary{margin-top:15px}.tool-row.secondary button{font-size:8px;border-color:#cac3b8}.interaction-hint{font-size:8px;line-height:1.7;color:#76716a;margin-top:14px}.chair-options{gap:5px}.chair-options button{font-size:11px;padding:12px 4px}.chair-options button.active{border-color:#9a9388;background:#f8f7f5}.chair-options small{color:#7e7870;font-size:7px}.chair-silhouette{margin-bottom:15px}.colour-options{gap:13px;justify-content:space-between}.colour-options button{font-size:9px;gap:12px}.colour-options i{width:31px;height:31px}.floor-options{gap:8px;justify-content:space-between}.floor-options button{font-size:9px;gap:16px;padding:9px 7px}.floor-options .sample{width:43px;height:43px}
.room-receipt{position:absolute;left:3.5%;right:36%;bottom:18%;display:flex;justify-content:space-between;gap:12px;align-items:center;font:6px var(--mono);letter-spacing:.06em;color:#8d877e;opacity:var(--studio-visibility,0);pointer-events:none}.room-receipt b{font-weight:400;font-size:6px;color:#635f58}.story-sticky[data-phase=details] .room-receipt{display:none}
.story-sticky[data-phase=details]{background:radial-gradient(ellipse at 36% 43%,#f5f3ef80,transparent 63%),var(--paper)}.detail-field{display:none}.detail-rail{top:8%;bottom:17%;right:3.5%;width:29.5%;background:#fbfaf8de}.detail-view-controls{top:calc(22% - 31px)}.detail-readout{left:3.5%;right:36%;bottom:17.7%;gap:24px}.detail-readout b{font-size:14px}.detail-readout-selection{display:none!important}.detail-view-controls>span{display:none}.detail-filters button{padding:6px}.detail-callout{grid-template-columns:20px minmax(0,1fr) auto 10px;gap:5px}.detail-name{font-size:10px}.detail-dimensions{font-size:7px;max-width:100px}.detail-finish{font-size:8px}
.render-stage,.render-stage.active{width:58%;max-width:none}.render-comparison{border:1px solid #78736b;background:#efece7;box-shadow:0 16px 40px #302e2b20;aspect-ratio:1.6}.render-footer{font-size:8px;color:#6e6a63}.render-footer .mono{font-size:6px}.render-comparison .compare-label{background:#faf9f6ed;color:#534f4a}
.share-artifact,.share-artifact.active{right:3.5%;top:30%;width:29.5%;padding:23px;background:var(--studio-panel);border-color:var(--studio-line);border-top-color:#706b64;box-shadow:none}.share-artifact h3{font-size:26px;color:#3d3b37}.share-artifact>.mono{color:#79746c;font-size:7px}.share-artifact li{font-size:10px;border-color:var(--studio-line)}.share-artifact .primary-button{background:#4a4743;color:#fcfbfa}.share-artifact small{color:#77726a}.share-avatar-row span{background:#f3f1ed;color:#5b5751}
.product-pin span{background:#fbfaf8f2;border:1px solid #8781795c;box-shadow:none;color:#4a4642}.product-pin i{animation:none;border-color:#6c6861}.product-pin b{color:#34322f}.product-pin{padding:7px}.room-pins{z-index:12}
.story-bottom{left:3.5%;right:3.5%;bottom:80px;height:34px;align-items:center}.story-bottom .explore-button{left:auto;right:0;transform:none;position:relative;font-size:9px;padding:10px 14px;background:#f8f7f5;border-color:#a59d9270;box-shadow:none;color:#4f4c47}.story-bottom .explore-button>span{margin-left:20px}.chapter-selector>.mono{font-size:5px;color:#888279}.chapter-selector select{font-size:9px;color:#504d48;border-color:#a39c9180;width:165px}.scroll-grow{display:none}.chapter-navigation{display:flex;margin-left:12px;gap:4px}.chapter-navigation button{width:32px;height:32px;background:transparent;border-color:#a59d9270;font-size:16px;color:#64605a}.chapter-navigation button:disabled{cursor:default}.story-bottom .explore-button{margin-left:auto;margin-right:0}.scene-footnote{bottom:59px;font-size:5px;width:90%;text-align:center;color:#8a847b;letter-spacing:.05em}
.flow-route{position:absolute;left:3.5%;right:3.5%;bottom:17px;z-index:21;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:31px}.flow-route button{display:flex;align-items:flex-start;gap:11px;position:relative;padding:0 0 13px;background:transparent;text-align:left;color:#a59d92;font-size:9px;transition:color .2s}.flow-route button small{font:6px/1.8 var(--mono);color:#a7a095}.flow-route button:before,.flow-route i{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#817c7436}.flow-route i{background:#5d5953;transform-origin:left;transform:scaleX(var(--act-progress,0));transition:transform .1s linear}.flow-route button[aria-current=step]{color:#383632}.flow-route button[aria-current=step] small{color:#44413d}.flow-route button[aria-current=step]:after{content:'';position:absolute;right:0;top:3px;width:4px;height:4px;background:#6e6962;border-radius:50%;box-shadow:0 0 8px #8c867d77}.flow-route button.is-complete{color:#5e5a54}.flow-route button:hover{color:#34322f}
.preview-control{bottom:125px;right:3.5%;background:#faf9f7;border-color:#a39c91;color:#58554f}
@media(min-width:1450px){.story-sticky .story-copy h2{font-size:42px}.story-sticky .story-copy p:not(.eyebrow){font-size:12px;max-width:530px}.detail-name{font-size:12px}.detail-finish{font-size:9px}.detail-dimensions{font-size:8px}.detail-rail-heading{font-size:9px}.phase-tool{padding:28px}.phase-tool>.mono{font-size:8px}.auto-prompt{font-size:14px}.mini-directions button,.tool-row button{font-size:11px}.flow-route button{font-size:11px}.flow-route button small{font-size:8px}}
@media(max-width:1050px) and (min-width:701px){.story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{left:0;right:41%;top:24%;bottom:22%}.studio-field{right:42%;top:27%;bottom:25%}.story-sticky .story-copy,.story-sticky[data-phase=details] .story-copy{top:9%;width:90%}.story-sticky .story-copy h2{font-size:31px}.story-sticky .story-copy p:not(.eyebrow){font-size:9px}.stage-tools{right:3.5%;width:35%;top:32%}.phase-tool{padding:18px 13px}.phase-tool>.mono{font-size:6px}.auto-prompt{font-size:10px}.mini-directions button{font-size:8px}.tool-row button{font-size:8px}.colour-options{gap:8px}.colour-options i{width:25px;height:25px}.floor-options .sample{width:33px;height:33px}.floor-options button{font-size:8px}.detail-rail{top:21%;bottom:18%;width:36%}.detail-rail-heading{padding:9px 0}.detail-filters{padding-bottom:6px}.detail-table-heading{padding:7px 0}.detail-callout{min-height:35px;flex-basis:35px}.detail-name{font-size:9px}.detail-finish{font-size:7px;margin-top:3px}.detail-dimensions{font-size:6px;max-width:88px}.detail-rail-foot{font-size:5px;padding:7px 0}.detail-view-controls{top:calc(27% - 31px)}.detail-readout,.room-receipt{right:42%;bottom:20%;gap:15px}.room-receipt>span{display:none}.share-artifact,.share-artifact.active{width:35%;top:30%;padding:18px}.share-artifact h3{font-size:23px}.share-artifact li{font-size:9px}.flow-route{gap:12px}}
@media(max-width:700px){
 .spatial-story{height:1080svh}.header{padding:23px 22px}.hero-copy{top:113px}.hero-signal{bottom:155px;font-size:5px}.studio-context{left:22px;right:22px;top:24px;font-size:5px;letter-spacing:0;padding-bottom:11px}.studio-context>span:last-child{display:none}.studio-context i{padding:0 7px}.studio-field{left:22px;right:22px;top:31%;bottom:34%}.studio-field-label,.studio-field-mode{font-size:5px;left:9px;top:9px}.studio-field-mode{left:auto;right:9px;top:auto;bottom:9px}.studio-field-axis{font-size:7px;left:9px;bottom:9px}
 .story-sticky .story-copy,.story-sticky[data-phase=details] .story-copy{top:8%;left:22px;width:calc(100% - 44px)}.story-sticky .story-copy h2,.story-sticky[data-phase=details] .story-copy h2{font-size:30px;max-width:345px}.story-sticky .story-copy .eyebrow{font-size:5px;margin-bottom:8px}.story-sticky .story-copy p:not(.eyebrow){font-size:9px;margin-top:9px;max-width:325px}.story-sticky .story-copy .underlink{font-size:8px;margin-top:8px;padding:7px 0}.story-sticky .story-copy h2 em{margin-left:5px}
 .story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{left:0;right:0;top:28%;bottom:31%;transform-origin:50% 50%}.stage-tools{top:auto;bottom:17%;left:22px;right:22px;width:auto}.phase-tool{padding:12px;max-width:none}.phase-tool>.mono{font-size:5px;margin-bottom:9px}.auto-prompt{font-size:10px}.mini-directions{margin-top:12px}.mini-directions button{padding:6px;font-size:8px}.tool-row button{font-size:8px;padding:7px 5px}.tool-row.secondary{margin-top:5px}.tool-row.secondary button{font-size:7px}.interaction-hint{font-size:6px;margin-top:6px}.chair-options button{font-size:9px;padding:5px}.chair-silhouette{margin-bottom:8px;width:29px;height:24px}.chair-options small{font-size:6px}.colour-options{justify-content:center;gap:28px}.colour-options i{width:23px;height:23px}.colour-options button{font-size:8px;gap:7px}.floor-options{justify-content:center;gap:29px}.floor-options .sample{width:28px;height:28px}.floor-options button{font-size:8px;gap:7px;padding:4px}.editor-selection{font-size:6px;bottom:10%}
 .room-receipt{left:22px;right:22px;bottom:17.2%;font-size:5px}.room-receipt b{font-size:5px}.room-receipt>span{display:none}.story-sticky[data-phase=auto] .room-receipt,.story-sticky[data-phase=adjust] .room-receipt,.story-sticky[data-phase=furniture] .room-receipt,.story-sticky[data-phase=colour] .room-receipt,.story-sticky[data-phase=materials] .room-receipt,.story-sticky[data-phase=share] .room-receipt{display:none}
 .story-sticky[data-phase=details] .studio-field{top:24%;bottom:48%}.story-sticky[data-phase=details] .inline-editor{top:21%;bottom:46%}.story-sticky[data-phase=details] .story-copy h2{font-size:27px}.detail-view-controls{left:22px;top:19.5%}.detail-rail{top:53%;bottom:17%;left:22px;right:22px;width:auto}.detail-rail-heading{padding:7px 0}.detail-filters{padding-bottom:5px}.detail-filters button{padding:4px 6px}.detail-table-heading{padding:6px 0}.detail-callout{min-height:39px;flex:0 0 39px}.detail-name{font-size:10px}.detail-finish{font-size:7px}.detail-dimensions{font-size:7px;max-width:93px}.detail-rail-foot{padding:6px 0}.detail-readout{display:none}
 .render-stage,.render-stage.active{width:90%}.render-comparison{aspect-ratio:1.25}.render-footer{font-size:7px}.share-artifact,.share-artifact.active{top:41%;right:22px;width:55%;padding:14px}.share-artifact h3{font-size:23px}.share-artifact li{font-size:8px;padding:7px 0}.share-artifact .share-avatar-row{font-size:6px;margin:9px 0}.share-artifact ul{margin:9px 0}.share-artifact small{display:none}.share-artifact .primary-button{font-size:8px;padding:9px}.share-artifact>.mono{font-size:5px}.story-sticky[data-phase=share] .studio-field{bottom:29%}
 .story-bottom{left:22px;right:22px;bottom:76px;height:30px;gap:7px}.story-bottom .explore-button{font-size:0;width:31px;height:30px;padding:7px;margin-left:auto;position:relative;left:auto;right:auto;transform:none}.story-bottom .explore-button>span{display:none}.chapter-navigation{display:flex;gap:3px;margin-left:0}.chapter-navigation button{width:28px;height:30px;font-size:14px}.chapter-selector>.mono{font-size:4px}.chapter-selector select{font-size:8px;width:130px;padding-bottom:5px}.scene-footnote{bottom:57px;font-size:4px;letter-spacing:0}.flow-route{left:22px;right:22px;bottom:20px;height:27px;gap:10px}.flow-route button{font-size:7px;gap:5px;white-space:nowrap;padding-bottom:10px}.flow-route button small{font-size:5px;line-height:1.8}.flow-route button[aria-current=step]:after{display:none}.preview-control{bottom:121px;right:22px;font-size:6px}
}
@media(max-height:650px) and (min-width:701px){.studio-context{top:15px;font-size:5px;padding-bottom:9px}.story-sticky .story-copy,.story-sticky[data-phase=details] .story-copy{top:11%;width:60%}.story-sticky .story-copy h2,.story-sticky[data-phase=details] .story-copy h2{font-size:28px}.story-sticky .story-copy .eyebrow{font-size:5px;margin-bottom:6px}.story-sticky .story-copy p:not(.eyebrow){font-size:8px;margin-top:8px;max-width:440px}.story-sticky .story-copy .underlink{margin-top:5px;font-size:8px;padding:5px 0}.studio-field{top:35%;bottom:26%}.story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{top:28%;bottom:23%}.stage-tools{top:31%}.phase-tool{padding:12px}.phase-tool>.mono{margin-bottom:10px;font-size:5px}.tool-row button{font-size:7px;padding:8px 4px}.mini-directions button{font-size:7px}.auto-prompt{font-size:10px}.interaction-hint{font-size:6px}.share-artifact,.share-artifact.active{top:22%;padding:14px}.share-artifact h3{font-size:22px}.share-artifact ul{margin:8px 0}.share-artifact li{font-size:8px;padding:6px 0}.share-artifact small{display:none}.share-avatar-row{display:none}.detail-rail{top:13%;bottom:23%}.detail-view-controls{top:29%}.detail-readout,.room-receipt{display:none}.story-bottom{bottom:61px;height:29px}.story-bottom .explore-button{padding:8px 11px}.chapter-navigation button{width:28px;height:28px}.scene-footnote{bottom:43px;font-size:4px}.flow-route{bottom:12px;height:24px}.flow-route button{font-size:8px;padding-bottom:9px}.flow-route small{font-size:5px}.preview-control{bottom:102px}.hero-signal{display:none}}
@media(max-height:500px) and (min-width:701px){.story-sticky .story-copy,.story-sticky[data-phase=details] .story-copy{top:12%;width:60%}.story-sticky .story-copy h2,.story-sticky[data-phase=details] .story-copy h2{font-size:24px}.story-sticky .story-copy p:not(.eyebrow){display:none}.studio-field{top:36%;bottom:28%}.story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{top:30%;bottom:25%}.stage-tools{top:29%;right:3.5%;left:auto;width:35%}.phase-tool{padding:10px}.phase-tool>.mono{font-size:5px;margin-bottom:8px}.auto-prompt{font-size:8px}.mini-directions{margin-top:10px}.mini-directions button{font-size:7px;padding:5px}.tool-row.secondary{margin-top:6px}.tool-row.secondary button{font-size:7px}.chair-options button{font-size:8px;padding:5px}.chair-options small{font-size:6px}.chair-silhouette{width:25px;height:22px;margin-bottom:8px}.floor-options .sample{width:26px;height:26px}.floor-options button{font-size:7px;gap:8px}.colour-options{gap:10px}.colour-options i{width:20px;height:20px}.colour-options button{font-size:7px;gap:7px}.detail-rail{top:13%;bottom:25%}.detail-view-controls{top:29%}.detail-rail-heading{font-size:6px;padding:6px 0}.detail-filters{padding-bottom:4px}.detail-filters button{font-size:7px;padding:4px}.detail-table-heading{font-size:5px;padding:5px 0}.detail-callout{min-height:35px;flex-basis:35px}.share-artifact,.share-artifact.active{top:23%;width:35%;padding:12px}.share-artifact h3{font-size:18px;margin:8px 0}.share-artifact li{font-size:7px;padding:4px 0}.share-artifact .primary-button{font-size:8px;padding:8px}.render-stage,.render-stage.active{width:46%}.render-footer{font-size:6px}.preview-control{top:50px;bottom:auto}}
@media(prefers-reduced-motion:reduce){.flow-route button,.flow-route i{transition:none}}
@media(min-width:1051px){.detail-view-controls{left:auto;right:36.5%}}
@media(min-width:701px) and (min-height:651px){.share-artifact,.share-artifact.active{padding:18px}.share-artifact h3{margin:12px 0}.share-artifact .share-avatar-row{margin:10px 0}.share-artifact ul{margin:12px 0}.share-artifact li{padding:8px 0}.share-artifact .primary-button{padding:10px 14px}.share-artifact small{margin-top:10px}}
/* The action lives in the same rail as its controls. */
.story-sticky>.chapter-action{position:absolute;right:3.5%;left:auto;top:23%;width:29.5%;margin:0;padding:11px 0;display:flex;justify-content:space-between;font-size:11px;line-height:1.4;color:#4f4c47;border-color:#918b8166;z-index:10}.story-sticky[data-phase=intro]>.chapter-action,.story-sticky[data-phase=details]>.chapter-action{display:none}.story-sticky>.chapter-action span{color:#9b7844}
.bundle-item small{display:block;font-size:10px;line-height:1.5;color:#7f7a72;margin-top:3px;font-weight:400}
@media(max-width:1050px) and (min-width:701px){.story-sticky>.chapter-action{width:35%;top:24%;font-size:10px}}
@media(max-width:700px){.story-sticky>.chapter-action{left:22px;right:auto;top:24%;width:auto;gap:40px;font-size:9px;padding:7px 0}.story-sticky[data-phase=share]>.chapter-action{display:none}}
@media(max-height:650px) and (min-width:701px){.story-sticky>.chapter-action{top:22%;font-size:9px;padding:7px 0}}
@media(max-height:500px) and (min-width:701px){.story-sticky>.chapter-action{top:20%;font-size:8px;padding:6px 0}}

.story-sticky[data-phase=details] .coordinate-grid{display:block}
.space-metrics{display:grid;grid-template-columns:1.4fr 1fr;gap:26px 15px}.space-metrics>span{border-top:1px solid var(--studio-line);padding-top:13px}.space-metrics small{display:block;font:6px var(--mono);letter-spacing:.08em;color:#7e7971;margin-bottom:9px}.space-metrics b{font:500 20px var(--sans);letter-spacing:-.04em;color:#57544e}.space-metrics em{font:9px var(--mono)}.space-metrics>span:last-child b{font-size:13px;letter-spacing:-.02em}.rail-note{display:block;font:8px/1.7 var(--sans);color:#8c867d;margin-top:23px}.shopping-rail-piece{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;padding:18px 0;border-top:1px solid var(--studio-line);background:transparent;text-align:left;color:#4a4742}.shopping-rail-piece b{display:block;font-size:11px;line-height:1.35;font-weight:450}.shopping-rail-piece small{display:block;font:8px/1.5 var(--sans);color:#918b81;margin-top:6px}.shopping-rail-piece strong{font:11px var(--mono);font-weight:400}.shopping-rail-piece:hover b{color:#9d7840}.shopping-rail-total{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #7b756e88;font-size:9px;color:#706b64}.shopping-rail-total strong{font-size:18px;letter-spacing:-.04em;font-weight:450;color:#44413d}.shopping-tools .rail-note{margin-top:16px;font-size:7px}.product-pin span{max-width:146px;font-size:9px;line-height:1.4}.product-pin b{font-size:12px}
@media(max-width:1050px) and (min-width:701px){.space-metrics b{font-size:17px}.space-metrics>span:last-child b{font-size:11px}.shopping-rail-piece{padding:14px 0}.shopping-rail-piece b{font-size:10px}.shopping-rail-piece strong{font-size:9px}.shopping-rail-piece small{font-size:7px}.rail-note{font-size:7px}}
@media(max-width:700px){.space-metrics{grid-template-columns:repeat(4,1fr);gap:10px}.space-metrics>span{padding-top:8px}.space-metrics small{font-size:4px;margin-bottom:6px;letter-spacing:0}.space-metrics b{font-size:12px}.space-metrics em{font-size:6px}.space-metrics>span:last-child b{font-size:9px}.space-tools .rail-note{font-size:6px;margin-top:10px}.shopping-tools{padding:10px 12px}.shopping-tools>.mono{margin-bottom:8px}.shopping-rail-piece{padding:8px 0}.shopping-rail-piece b{font-size:9px}.shopping-rail-piece small{display:none}.shopping-rail-piece strong{font-size:9px}.shopping-rail-total{padding-top:8px;font-size:8px}.shopping-rail-total strong{font-size:14px}.shopping-tools .rail-note{font-size:5px;margin-top:6px}.story-sticky[data-phase=shopping] .room-receipt{display:none}.product-pin span{max-width:94px;font-size:6px;padding:5px}.product-pin b{font-size:9px}}
@media(max-height:500px) and (min-width:701px){.space-metrics{gap:12px}.space-metrics small{font-size:5px;margin-bottom:5px}.space-metrics b{font-size:14px}.space-metrics>span:last-child b{font-size:10px}.space-metrics>span{padding-top:7px}.space-tools .rail-note{display:none}.shopping-rail-piece{padding:8px 0}.shopping-rail-piece b{font-size:9px}.shopping-rail-piece strong{font-size:9px}.shopping-rail-piece small{display:none}.shopping-rail-total{padding-top:9px;font-size:8px}.shopping-rail-total strong{font-size:15px}.shopping-tools .rail-note{margin-top:8px;font-size:5px}}
@media(max-height:500px) and (min-width:701px){.studio-field{top:28%;bottom:27%}.story-sticky .inline-editor,.story-sticky[data-phase=details] .inline-editor{top:22%;bottom:23%}.detail-view-controls{top:22%}.story-sticky[data-phase=details] .studio-field{top:31%}}
