.floor-studio{padding:4.6875rem var(--gutter) 5.3125rem;background:#e9e7df;scroll-margin-top:1.25rem}.studio-heading{display:flex;align-items:end;justify-content:space-between;gap:2.8125rem;margin-bottom:2.375rem}.studio-heading .eyebrow{color:var(--blue);margin-bottom:1.25rem}.studio-heading h2{font-size:clamp(2.875rem,5.3vw,5.125rem)}.studio-heading>p{font-size:0.9375rem;max-width:18.75rem;color:#52666c;padding-bottom:0.4375rem}.studio-shell{background:#fbfaf6;border:0.0625rem solid #16394320;box-shadow:0 1.5rem 4.0625rem #1639430b}.studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem 1.5625rem;border-bottom:0.0625rem solid #16394320}.studio-wordmark{font-size:0.6875rem;letter-spacing:.17em;display:flex;align-items:center;gap:0.75rem}.studio-wordmark i{width:0.5rem;height:0.5rem;background:var(--teal);border-radius:50%;box-shadow:0 0 0 0.3125rem #26a1af12}.studio-rooms{display:flex;gap:0.3125rem;padding:0.25rem;background:#eceee8;border-radius:2.5rem}.studio-rooms label{position:relative;cursor:pointer}.studio-rooms span{display:block;padding:0.5625rem 1.5rem;border-radius:1.875rem;font-size:0.8125rem;transition:background .2s,color .2s}.studio-rooms input:checked+span{background:var(--night);color:white}.studio-radio{position:absolute;opacity:0;width:0.0625rem;height:0.0625rem}.studio-radio:focus-visible+span,.studio-radio:focus-visible+.finish-card,.studio-radio:focus-visible+.studio-swatch{outline:0.1875rem solid var(--teal);outline-offset:0.25rem}.studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 17.8125rem}.studio-scene-column{min-width:0;background:var(--night);display:flex;flex-direction:column}.studio-stage{position:relative;aspect-ratio:16/10;overflow:hidden;display:grid;place-items:center;background:#c5c9c5}.studio-stage canvas,.studio-fallback{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.studio-fallback{object-fit:cover}.studio-stage canvas{z-index:1}.studio-scene-label{position:absolute;left:1.5625rem;top:1.375rem;z-index:2;color:white;text-shadow:0 0.125rem 0.625rem #0008;pointer-events:none}.studio-scene-label small{display:block;font-size:0.5625rem;letter-spacing:.17em}.studio-scene-label strong{display:block;font:1.5rem/1.2 var(--serif);margin-top:0.4375rem;font-weight:400}.studio-stage:after{content:'';position:absolute;inset:0 0 auto;height:8.125rem;background:linear-gradient(#0a252e70,transparent);z-index:1;pointer-events:none}.studio-compare{position:absolute;bottom:1.25rem;left:1.375rem;z-index:2;background:#f9f8f0eb;backdrop-filter:blur(0.75rem);border:0.0625rem solid #fff9;border-radius:1.875rem;padding:0.625rem 1.0625rem;font-size:0.6875rem;color:var(--ink);display:flex;gap:0.5625rem;align-items:center}.studio-compare:before{content:'◐';font-size:1.125rem;line-height:1}.studio-compare[aria-pressed=true]{background:var(--night);color:white}.studio-visual-note{position:absolute;right:1.25rem;bottom:1.5625rem;font-size:0.5rem;letter-spacing:.13em;color:white;z-index:2;text-shadow:0 0.0625rem 0.4375rem #000}.studio-loading{position:absolute;inset:0;display:grid;place-items:center;z-index:3;background:#123842c9;color:white;font-size:0.875rem}.studio-scene-footer{padding:1.25rem 1.5625rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;color:white;flex:1;min-height:5.1875rem}.studio-scene-footer small{font-size:0.5625rem;letter-spacing:.1em;color:#b6c9cc;display:block}.studio-scene-footer strong{font:1.4375rem/1.25 var(--serif);font-weight:400;display:block;margin-top:0.25rem}.studio-save{padding:0.625rem 0;background:none;color:var(--sand);font-size:0.75rem;white-space:nowrap;border-bottom:0.0625rem solid #dfd0bb66;display:flex;gap:1.25rem;align-items:center}.studio-save span{font-size:1.3125rem}.studio-controls{padding:1.5625rem;min-width:0}.studio-controls fieldset{border:0;padding:0;margin:0 0 1.5625rem;min-width:0}.studio-controls legend{font-size:0.625rem;letter-spacing:.11em;margin-bottom:0.875rem;width:100%;display:flex;justify-content:space-between;align-items:center}.studio-controls legend span{color:var(--blue)}.studio-finishes{display:grid;gap:0.5rem}.studio-finishes label{position:relative;cursor:pointer}.finish-card{display:flex;align-items:center;gap:0.75rem;border:0.0625rem solid #cad3ce;padding:0.75rem;transition:border-color .2s,background .2s}.studio-radio:checked+.finish-card{border-color:var(--blue);background:#125f7b09;box-shadow:inset 0.1875rem 0 var(--blue)}.finish-sample{width:2.3125rem;height:2.3125rem;flex-shrink:0;background:#a9aba5}.finish-sample.concrete{background:radial-gradient(ellipse at 25% 70%,#93968e,transparent 60%),radial-gradient(ellipse at 80% 20%,#c3c5bd,transparent 60%),#b2b3ad}.finish-sample.solid{background:linear-gradient(130deg,#637b83,#c5d4d5 50%,#637b83)}.finish-sample.flake{background-color:#afb5b3;background-image:radial-gradient(#2b3d43 0.0625rem,transparent 0.0625rem),radial-gradient(#f6f4e8 0.09375rem,transparent 0.09375rem);background-size:0.375rem 0.4375rem,0.5625rem 0.5rem;background-position:0 0,0.1875rem 0.25rem}.finish-card strong{display:block;font-size:0.8125rem;font-weight:500;line-height:1.4}.finish-card small{display:block;font-size:0.625rem;color:#61757a;margin-top:0.125rem}.studio-colours{display:grid;grid-template-columns:repeat(3,1fr);gap:0.8125rem 0.625rem}.studio-colours label{position:relative;cursor:pointer;text-align:center}.studio-swatch{display:block;width:100%;height:2.6875rem;border:0.1875rem solid #fbfaf6;box-shadow:0 0 0 0.0625rem #16394325;border-radius:0.1875rem;position:relative}.studio-radio:checked+.studio-swatch{box-shadow:0 0 0 0.125rem var(--blue)}.studio-radio:checked+.studio-swatch:after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:1.125rem;text-shadow:0 0.0625rem 0.25rem #000}.swatch-name{display:block;font-size:0.625rem;line-height:1.3;color:#52666c;margin-top:0.4375rem}.studio-caption{font-size:0.75rem;line-height:1.65;color:#61757a;margin-top:1.125rem}.studio-consult{background:var(--blue);color:white;padding:0.8125rem 0.9375rem;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;width:100%;font-size:0.8125rem;margin-top:1.4375rem;transition:background .2s}.studio-consult:hover{background:var(--night)}.studio-consult span{font-size:1.375rem}.studio-disclaimer{font-size:0.6875rem;color:#61757a;line-height:1.6;padding:1.0625rem 1.5625rem;border-top:0.0625rem solid #16394320}.studio-bottom{display:flex;justify-content:space-between;gap:1.875rem;align-items:center;margin-top:1.5625rem;font-size:0.75rem;color:#52666c}.studio-bottom>span{font-size:0.625rem;letter-spacing:.1em;color:var(--blue)}.studio-bottom p{max-width:38.125rem}.look-dialog-shell{padding:2.8125rem;position:relative}.look-dialog-shell>.eyebrow{color:var(--blue)}.look-dialog-shell h2{font-size:3rem;margin:1.125rem 0 1.5625rem}.look-dialog-close{position:absolute;top:0.75rem;right:0.75rem;width:2.75rem;height:2.75rem;font-size:1.875rem;background:none;color:var(--ink)}.look-summary{background:#e9e7df;padding:1.25rem;font:1.5rem/1.5 var(--serif);margin-bottom:1.375rem}.look-dialog-shell p{font-size:0.9375rem;color:#52666c}.look-copy{margin:1.25rem 0 0;width:100%;padding:0.8125rem;border:0.0625rem solid var(--blue);background:transparent;color:var(--blue);font-size:0.875rem}.look-dialog-shell .button-dark{margin-top:0.75rem;font-size:0.875rem}.look-status{font-size:0.75rem!important;min-height:1.375rem;margin-top:0.75rem}.studio-no-webgl{font-size:0.75rem;padding:0.75rem;background:var(--sand);color:var(--ink)}
@media(max-width:1100px){.studio-workspace{grid-template-columns:minmax(0,1fr) 16.25rem}.studio-controls{padding:1.375rem}.studio-stage{aspect-ratio:auto;flex:1;min-height:26.875rem}.studio-stage canvas,.studio-fallback{object-fit:cover}.studio-heading{align-items:start}.studio-heading>p{max-width:15.625rem}.studio-heading h2{font-size:3.5rem}}
@media(max-width:900px){.floor-studio{padding:3.75rem var(--gutter)}.studio-workspace{grid-template-columns:1fr}.studio-stage{aspect-ratio:16/10;min-height:0}.studio-controls{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.875rem;padding:1.625rem}.studio-controls fieldset{margin:0}.studio-caption{grid-column:1;margin:0}.studio-consult{grid-column:2;margin:0;align-self:end}.studio-scene-footer{min-height:5.3125rem}.studio-heading{display:block}.studio-heading>p{max-width:30rem;margin-top:1.5rem}.studio-heading h2{font-size:3.75rem}.studio-bottom{align-items:start}.studio-bottom>span{min-width:8.125rem}.studio-wordmark{font-size:0.625rem}.studio-toolbar{padding:1.0625rem 1.375rem}.studio-rooms span{padding:0.5rem 1.1875rem}}
@media(max-width:600px){.floor-studio{padding:3.125rem 1rem}.studio-heading{padding:0 0.375rem;margin-bottom:1.75rem}.studio-heading .eyebrow{font-size:0.625rem;margin-bottom:1.125rem}.studio-heading h2{font-size:2.875rem}.studio-heading>p{font-size:0.9375rem;margin-top:1.25rem}.studio-toolbar{display:block;padding:1.0625rem}.studio-wordmark{margin-bottom:1.125rem;font-size:0.625rem}.studio-rooms{width:100%}.studio-rooms label{flex:1;text-align:center}.studio-rooms span{padding:0.5625rem 0.75rem;font-size:0.8125rem}.studio-stage{aspect-ratio:4/3}.studio-scene-label{left:1.0625rem;top:1.0625rem}.studio-scene-label strong{font-size:1.375rem}.studio-scene-label small{font-size:0.5rem}.studio-compare{left:0.875rem;bottom:0.875rem;font-size:0.625rem;padding:0.5625rem 0.75rem}.studio-visual-note{right:0.875rem;bottom:1.375rem;font-size:0.4375rem}.studio-scene-footer{padding:1.0625rem;gap:0.75rem}.studio-scene-footer strong{font-size:1.3125rem}.studio-scene-footer small{font-size:0.5rem}.studio-save{font-size:0.6875rem;gap:0.625rem}.studio-controls{display:block;padding:1.375rem 1.125rem}.studio-controls fieldset{margin-bottom:1.5rem}.studio-finishes{grid-template-columns:repeat(3,1fr);gap:0.4375rem}.finish-card{display:block;padding:0.625rem 0.5rem;height:100%}.finish-sample{width:100%;height:2.125rem;display:block;margin-bottom:0.625rem}.finish-card strong{font-size:0.6875rem;line-height:1.4}.finish-card small{font-size:0.5625rem}.studio-colours{grid-template-columns:repeat(6,1fr);gap:0.5625rem}.studio-swatch{height:2.1875rem;border-width:0.125rem}.swatch-name{font-size:0.5rem;overflow-wrap:normal}.studio-caption{font-size:0.75rem;margin-top:0}.studio-consult{margin-top:1.25rem;padding:0.8125rem 1rem;font-size:0.875rem}.studio-disclaimer{padding:1rem 1.125rem;font-size:0.625rem}.studio-bottom{display:block;padding:0 0.375rem;margin-top:1.25rem}.studio-bottom>span{display:block;margin-bottom:0.625rem;font-size:0.5625rem}.studio-bottom p{font-size:0.75rem}.look-dialog-shell{padding:2.5rem 1.5625rem 1.5625rem}.look-dialog-shell h2{font-size:2.5625rem}.look-summary{font-size:1.375rem}.look-dialog-shell .button-dark{padding:0.875rem}.studio-heading h2 br{display:none}}
@media(max-width:360px){.studio-colours{grid-template-columns:repeat(3,1fr);gap:0.875rem}.studio-swatch{height:2.375rem}.swatch-name{font-size:0.625rem}.studio-visual-note{display:none}.studio-heading h2{font-size:2.5625rem}}

#save-look-dialog{width:min(60rem,calc(100vw - 1.875rem))}#saved-look-image{width:100%;height:auto}#save-look-dialog h2{font-size:2.625rem}#save-look-dialog h2 br{display:none}.save-help{font-size:0.75rem!important}
@media(max-width:600px){.studio-workspace{display:block}.studio-scene-column{display:contents}.studio-stage{position:sticky;top:5rem;z-index:3}.studio-scene-footer{background:var(--night)}.studio-controls{position:relative;z-index:1}#save-look-dialog .look-dialog-shell{padding:2.5rem 1.125rem 1.375rem}}

.studio-colours[data-count="3"]{grid-template-columns:repeat(3,1fr)}

/* Whole-room editor */
.studio-workspace{grid-template-columns:minmax(0,1fr) 19.375rem}.studio-stage{aspect-ratio:auto;flex:1;min-height:32.5rem}.studio-controls{padding:1.5rem;display:flex;flex-direction:column}.studio-edit-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0.25rem;border-bottom:0.0625rem solid #16394325;margin:-3px 0 1.5625rem;padding-bottom:0.5rem}.studio-edit-tabs button{padding:0.6875rem 0.3125rem;background:transparent;color:#61757a;font-size:0.75rem;border-radius:0.1875rem}.studio-edit-tabs button[aria-selected=true]{background:var(--night);color:white}.studio-edit-tabs button:focus-visible{outline:0.125rem solid var(--teal);outline-offset:0.125rem}.studio-editor-panel{flex:1;animation:studio-reveal .25s ease}.studio-editor-panel[hidden]{display:none}.studio-editor-panel h3{font:2.25rem/1.12 var(--serif);font-weight:400;margin:1.1875rem 0}.studio-editor-panel h3 em{font-weight:400;color:var(--blue)}.studio-edit-kicker{font-size:0.5625rem;letter-spacing:.11em;color:var(--blue)}.studio-editor-intro{font-size:0.8125rem;line-height:1.65;color:#61757a;margin-bottom:1.8125rem}.studio-controls fieldset{margin-bottom:1.375rem}.studio-controls legend{font-size:0.5625rem}.studio-swatch{background-size:cover;background-position:center}.finish-sample.flake{background-image:url(assets/studio/flakes/domino.webp);background-size:cover}.swatch-name small{display:block;font-size:0.5rem;color:#657777;margin-top:0.1875rem;letter-spacing:.025em}.room-colours{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 0.75rem}.room-colours label{position:relative;text-align:center;cursor:pointer}.room-colours .studio-swatch{height:3.4375rem}.room-colours .swatch-name{font-size:0.6875rem}.studio-sheen>div{display:flex;gap:0.375rem}.studio-sheen label{position:relative;flex:1;cursor:pointer}.studio-sheen label span{display:block;text-align:center;border:0.0625rem solid #cad3ce;padding:0.5625rem;font-size:0.6875rem;color:#52666c}.studio-sheen input:checked+span{border-color:var(--blue);background:#125f7b09;color:var(--blue)}.studio-material-reference{display:flex;align-items:center;gap:0.8125rem;border-top:0.0625rem solid #16394320;padding-top:1.125rem;margin:0.125rem 0 0.875rem}.studio-material-reference img{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:0.125rem}.studio-material-reference small{font-size:0.5rem;letter-spacing:.1em;color:#61757a}.studio-material-reference strong{display:block;font-size:0.75rem;font-weight:500;margin:0.3125rem 0 0.5625rem}.studio-material-reference a{font-size:0.625rem;border-bottom:0.0625rem solid #125f7b50;color:var(--blue);padding-bottom:0.125rem}.studio-material-reference a:hover{border-color:var(--blue)}.studio-caption{font-size:0.6875rem;margin:0.5rem 0 0}.studio-design-summary{border-top:0.0625rem solid #16394320;margin-top:1.375rem;padding-top:1.0625rem}.studio-design-summary>span{font-size:0.5rem;letter-spacing:.1em;color:#61757a}.studio-design-summary p{font-size:0.625rem;line-height:1.6;margin-top:0.4375rem;color:var(--blue)}.studio-consult{margin-top:0.9375rem}.studio-scene-footer{flex:0;min-height:6rem}.studio-scene-footer strong{font-size:1.5625rem}.studio-scene-footer small{font-size:0.5625rem}
@keyframes studio-reveal{from{opacity:.5;transform:translateY(0.25rem)}to{opacity:1;transform:translateY(0)}}
@media(min-width:901px){.studio-scene-column{position:sticky;top:5.9375rem;align-self:start;height:min(48.125rem,calc(100vh - 7.375rem));min-height:34.375rem}.studio-stage{min-height:0}.studio-controls{min-height:46.25rem}}
@media(min-width:901px) and (max-width:1150px){.studio-workspace{grid-template-columns:minmax(0,1fr) 17.1875rem}.studio-controls{padding:1.3125rem}.studio-scene-label strong{font-size:1.375rem}.studio-scene-footer{padding:1.25rem}.studio-scene-footer strong{font-size:1.3125rem}}
@media(max-width:900px){.studio-workspace{grid-template-columns:1fr}.studio-stage{aspect-ratio:16/10;min-height:0;flex:auto}.studio-controls{display:block;padding:1.625rem}.studio-edit-tabs{max-width:25rem}.studio-editor-panel:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:0.9375rem 1.75rem}.studio-editor-panel fieldset{margin:0}.studio-editor-panel .studio-finishes{gap:0.5625rem}.studio-editor-panel .studio-caption{grid-column:auto}.studio-material-reference{margin:0;padding-top:0;border:0}.studio-sheen{align-self:start}.studio-editor-panel h3{margin:0}.studio-edit-kicker{grid-column:1/-1}.studio-editor-intro{margin:0}.room-colours{gap:1rem}.studio-design-summary{margin-top:1.5rem}.studio-consult{max-width:21.875rem}.studio-scene-footer strong{font-size:1.5625rem}}
@media(max-width:600px){.studio-stage{aspect-ratio:4/3}.studio-controls{padding:1.25rem 1.125rem}.studio-edit-tabs{margin-bottom:1.3125rem}.studio-editor-panel:not([hidden]){display:block}.studio-controls fieldset{margin-bottom:1.3125rem}.studio-finishes{grid-template-columns:repeat(3,1fr)}.studio-colours{grid-template-columns:repeat(3,1fr);gap:0.8125rem}.studio-swatch{height:2.6875rem}.swatch-name{font-size:0.6875rem}.swatch-name small{font-size:0.5rem}.studio-material-reference{border-top:0.0625rem solid #16394320;padding-top:1.0625rem;margin-bottom:0.9375rem}.studio-material-reference img{width:4.5rem;height:4.5rem}.studio-material-reference strong{font-size:0.875rem}.studio-material-reference a{font-size:0.6875rem}.studio-caption{font-size:0.75rem}.studio-editor-panel h3{font-size:2.0625rem;margin:0.9375rem 0}.studio-editor-intro{margin-bottom:1.375rem}.studio-edit-tabs button{font-size:0.8125rem;padding:0.6875rem 0.375rem}.studio-design-summary p{font-size:0.6875rem}.studio-scene-footer strong{font-size:1.375rem}.studio-scene-footer small{font-size:0.5rem}.studio-scene-footer{min-height:5.625rem}.room-colours .studio-swatch{height:3.25rem}}
@media(prefers-reduced-motion:reduce){.studio-editor-panel{animation:none}}
/* Keep room geometry and controls balanced on wide and high-density displays. */
.studio-heading,.studio-shell,.studio-bottom{max-width:135rem;margin-left:auto;margin-right:auto}
@media(min-width:901px){
 .studio-workspace{grid-template-columns:minmax(0,1fr) clamp(18.75rem,22%,27rem);height:auto}
 .studio-scene-column{position:relative;top:auto;align-self:stretch;height:auto;min-height:0}
 .studio-stage{width:100%;aspect-ratio:16/9;min-height:0;flex:none}
 .studio-controls{height:auto;min-height:0;contain:size;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8fa8ab #f2f2ec;scroll-behavior:auto}
 .studio-editor-panel{flex:none}
 .studio-edit-tabs{position:sticky;top:-24px;padding-top:0.875rem;margin-top:-14px;z-index:2;background:#fbfaf6}
 .studio-scene-footer{min-height:6rem;flex:1}
 .studio-design-summary{margin-top:1.125rem}
 .studio-controls fieldset{margin-bottom:1.375rem}
 .finish-card{padding:0.6875rem 0.75rem}
 .studio-controls:focus-within{scroll-margin-top:6.875rem}
}
@media(min-width:901px) and (max-width:1150px){
 .studio-workspace{grid-template-columns:minmax(0,1fr) 17.8125rem}
 .studio-stage{aspect-ratio:4/3}
}
@media(min-width:1600px){
 .studio-heading>p{max-width:25rem;font-size:1.125rem}
 .studio-toolbar{padding:1.5rem 1.875rem}
 .studio-wordmark{font-size:0.8125rem}
 .studio-rooms span{font-size:0.9375rem;padding:0.75rem 1.625rem}
 .studio-controls{padding:1.875rem}
 .studio-edit-tabs{top:-30px;margin-bottom:1.75rem}
 .studio-edit-tabs button{font-size:0.9375rem;min-height:3rem}
 .studio-controls legend{font-size:0.6875rem;margin-bottom:1rem}
 .studio-finishes{gap:0.625rem}
 .finish-card{padding:0.875rem;gap:0.875rem}
 .finish-card strong{font-size:1rem}
 .finish-card small{font-size:0.75rem}
 .finish-sample{width:2.875rem;height:2.875rem}
 .studio-swatch{height:3.625rem}
 .swatch-name,.room-colours .swatch-name{font-size:0.8125rem}
 .swatch-name small{font-size:0.6875rem}
 .studio-colours{gap:1.125rem 0.8125rem}
 .studio-sheen label span{font-size:0.875rem;padding:0.75rem}
 .studio-material-reference strong{font-size:0.9375rem}
 .studio-material-reference small,.studio-material-reference a{font-size:0.75rem}
 .studio-caption,.studio-editor-intro{font-size:0.875rem}
 .studio-design-summary>span{font-size:0.6875rem}
 .studio-design-summary p{font-size:0.8125rem}
 .studio-consult{font-size:1rem;padding:1rem}
 .studio-editor-panel h3{font-size:2.625rem}
 .studio-edit-kicker{font-size:0.6875rem}
 .room-colours .studio-swatch{height:4.25rem}
 .studio-scene-label{left:1.875rem;top:1.75rem}
 .studio-scene-label small{font-size:0.6875rem}
 .studio-scene-label strong{font-size:2rem}
 .studio-scene-footer{padding:1.5625rem 1.875rem;min-height:6.75rem}
 .studio-scene-footer strong{font-size:1.875rem}
 .studio-scene-footer small{font-size:0.6875rem}
 .studio-save{font-size:0.9375rem}
 .studio-compare{font-size:0.875rem;padding:0.75rem 1.25rem}
 .studio-visual-note{font-size:0.625rem}
 .studio-disclaimer{font-size:0.8125rem;padding:1.25rem 1.875rem}
}

@media(max-width:600px){.studio-stage{aspect-ratio:16/10}.studio-scene-label strong{font-size:1.25rem}.studio-scene-label{top:0.875rem}.studio-stage:after{height:5.9375rem}.studio-compare{padding:0.5rem 0.6875rem}}
@media(max-width:600px){.studio-edit-tabs{position:sticky;top:calc(3.67188rem + 62.5vw);z-index:2;background:#fbfaf6;padding:0.5rem 0;border-bottom:0.0625rem solid #16394325}.studio-edit-tabs button{min-height:2.75rem}.studio-controls{padding-top:0.75rem}}

.studio-retry{background:var(--sand);color:var(--night);padding:0.75rem 1.375rem;min-height:2.75rem;margin-left:0.875rem;border:0;cursor:pointer;font:inherit}.studio-retry:focus-visible{outline:0.1875rem solid white;outline-offset:0.25rem}
