.cc-setb{max-width:108rem;margin:0 auto;padding:4rem 2rem 6rem;font-family:var(--cc-font-body, "Switzer", sans-serif);color:var(--cc-fg, #11110f)}.cc-setb__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a)}.cc-setb__h{margin:0 0 1.2rem;font-family:var(--cc-font-display, "Switzer", -apple-system, system-ui, "Segoe UI", Helvetica, sans-serif);font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.cc-setb__lede{margin:0 0 2.4rem;max-width:62ch;font-size:1.6rem;line-height:1.55;color:var(--cc-muted, #55544f);text-wrap:pretty}.cc-setb__how{display:grid;gap:1rem 2.4rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));margin:0 0 3rem;padding:0;list-style:none;counter-reset:setb}.cc-setb__how li{counter-increment:setb;font-size:1.4rem;line-height:1.5;color:var(--cc-muted, #55544f);padding-left:2.6rem;position:relative}.cc-setb__how li:before{content:counter(setb);position:absolute;left:0;top:0;font-variant-numeric:tabular-nums;color:var(--cc-hint, #8a8a8a)}.cc-setb__stage{position:relative;overflow:hidden;border-radius:.4rem;background:var(--cc-hairline, #e5e2dc)}.cc-setb__plate,.cc-setb__front{display:block;width:100%;height:auto}.cc-setb__wall,.cc-setb__front{position:absolute;top:0;right:0;bottom:0;left:0}.cc-setb__front{position:absolute;height:auto;pointer-events:none}.cc-setb__art{position:absolute;overflow:hidden}.cc-setb__art img{display:block;width:100%;height:100%;object-fit:cover}.cc-setb__hang.is-over{outline:2px solid rgba(180,70,58,.55);outline-offset:2px}.cc-setb__hang{position:absolute;box-shadow:var(--sx, -4px) 6px 18px #11110f47}.cc-setb__hang img{display:block;width:100%;height:100%;object-fit:cover}.cc-setb__hang{border-style:solid;border-width:0}.cc-setb__hang--black{border-color:#1a1a18}.cc-setb__hang--white{border-color:#f6f5f1}.cc-setb__hang--natural{border-color:#c99f68}.cc-setb__stage{container-type:inline-size}.cc-setb__note{margin:1.2rem 0 0;padding:.2rem 0 .2rem 1.2rem;border-left:2px solid #c99f68;font-size:1.3rem;line-height:1.5;color:var(--cc-muted, #55544f)}.cc-setb__rooms,.cc-setb__frames{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:2rem 0 0}.cc-setb__label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cc-hint, #8a8a8a);min-width:6rem}.cc-setb__roomlist{display:flex;flex-wrap:wrap;gap:.8rem}.cc-setb__room,.cc-setb__more,.cc-setb__add{font:inherit;cursor:pointer;border:1px solid rgba(17,17,15,.18);background:transparent;color:inherit;border-radius:999px;padding:.9rem 1.6rem;font-size:1.3rem;transition:background .18s ease,border-color .18s ease,color .18s ease}.cc-setb__room.is-on{background:var(--cc-fg, #11110f);color:var(--cc-bg, #fafaf8);border-color:transparent}.cc-setb__room:disabled{opacity:.38;cursor:not-allowed}.cc-setb__swatch{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-size:1.3rem}.cc-setb__swatch input{position:absolute;opacity:0;pointer-events:none}.cc-setb__swatch span{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem .8rem .9rem;border:1px solid rgba(17,17,15,.18);border-radius:999px}.cc-setb__swatch span:before{content:"";width:1.4rem;height:1.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #11110f38}.cc-setb__swatch--black span:before{background:#1a1a18}.cc-setb__swatch--white span:before{background:#f6f5f1}.cc-setb__swatch--natural span:before{background:#c99f68}.cc-setb__swatch input:checked+span{border-color:var(--cc-fg, #11110f);box-shadow:inset 0 0 0 1px var(--cc-fg, #11110f)}.cc-setb__swatch input:focus-visible+span{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__positions{display:grid;gap:1rem;margin:2.4rem 0 0}.cc-setb__slot{display:flex;flex-wrap:wrap;gap:1rem}.cc-setb__pick,.cc-setb__size{font:inherit;font-size:1.4rem;padding:1rem 1.2rem;border:1px solid rgba(17,17,15,.18);border-radius:.3rem;background:var(--cc-bg, #fafaf8);color:inherit}.cc-setb__pick{flex:1 1 24rem;min-width:0;display:flex;align-items:center;gap:1rem;text-align:left;cursor:pointer}.cc-setb__pick.is-chosen{padding:.6rem 1.2rem .6rem .6rem}.cc-setb__pickthumb{width:4.2rem;height:4.2rem;flex:none;object-fit:cover;border-radius:.2rem}.cc-setb__chooser{margin:.4rem 0 1.4rem;padding:1.6rem;border:1px solid var(--cc-hairline, #e5e2dc);border-radius:.4rem;background:#11110f05}.cc-setb__filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem}.cc-setb__filter{font:inherit;font-size:1.2rem;cursor:pointer;padding:.6rem 1.2rem;border-radius:999px;border:1px solid rgba(17,17,15,.18);background:transparent;color:inherit}.cc-setb__filter.is-on{background:var(--cc-fg, #11110f);color:var(--cc-bg, #fafaf8);border-color:transparent}.cc-setb__filter:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__grid{display:flex;flex-direction:column;gap:1.2rem;max-height:46rem;overflow-y:auto;padding:.2rem}.cc-setb__block,.cc-setb__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:stretch}.cc-setb__block--flip .cc-setb__cell--p{order:2}.cc-setb__block--flip .cc-setb__stack{order:1}.cc-setb__stack{display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;min-width:0}.cc-setb__cell{font:inherit;cursor:pointer;padding:0;border:0;background:transparent;color:inherit;text-align:left;display:flex;flex-direction:column;gap:.5rem;border-radius:.3rem;min-width:0}.cc-setb__cellshot{display:block;width:100%;overflow:hidden;border-radius:.3rem}.cc-setb__cell--p .cc-setb__cellshot{aspect-ratio:2 / 3}.cc-setb__cell--l .cc-setb__cellshot{aspect-ratio:3 / 2}.cc-setb__cellshot img{display:block;width:100%;height:100%;object-fit:contain}.cc-setb__cell img{display:block;width:100%;height:auto;border-radius:.3rem;box-shadow:0 0 0 1px #11110f14;transition:box-shadow .18s ease}.cc-setb__cell:hover img{box-shadow:0 0 0 1px #11110f59}.cc-setb__cell.is-on img{box-shadow:0 0 0 2px var(--cc-fg, #11110f)}.cc-setb__cell.is-taken{cursor:not-allowed}.cc-setb__cell.is-taken img{opacity:.32}.cc-setb__cell:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:3px}.cc-setb__cellcap{display:block;margin:.6rem 0 0;font-size:1.15rem;line-height:1.35;color:var(--cc-muted, #55544f)}.cc-setb__nogrid{margin:1.2rem 0 0;font-size:1.3rem;color:var(--cc-hint, #8a8a8a)}.cc-setb__room.is-tight{opacity:.55}.cc-setb__room.is-tight.is-on{opacity:1}@media(prefers-reduced-motion:reduce){.cc-setb__cell img{transition:none}}.cc-setb__size{flex:0 0 14rem}.cc-setb__size:disabled{opacity:.5}.cc-setb__foot{margin:2.8rem 0 0;display:grid;gap:1.2rem;justify-items:start}.cc-setb__total{margin:0;font-size:1.5rem;font-variant-numeric:tabular-nums}.cc-setb__add{background:var(--cc-fg, #11110f);color:var(--cc-bg, #fafaf8);border-color:transparent;padding:1.2rem 2.4rem;font-size:1.4rem}.cc-setb__add:disabled{opacity:.4;cursor:not-allowed}.cc-setb__smallprint{margin:0;font-size:1.2rem;color:var(--cc-hint, #8a8a8a)}.cc-setb[data-setb-failed] .cc-setb__stage,.cc-setb[data-setb-failed] .cc-setb__rooms{display:none}@media(max-width:749px){.cc-setb{padding:3rem 1.6rem 4.5rem}.cc-setb__size{flex:1 1 12rem}.cc-setb__label{min-width:100%}}@media(prefers-reduced-motion:reduce){.cc-setb__room,.cc-setb__more,.cc-setb__add{transition:none}}.cc-setb__roomfact{margin:.9rem 0 0;font-family:var(--cc-font-mono, ui-monospace, monospace);font-size:1.15rem;letter-spacing:.02em;color:var(--cc-hint, #8a8a8a);font-variant-numeric:tabular-nums}.cc-setb__roomfact.is-tight{color:var(--cc-fg, #11110f)}.cc-setb__move{display:flex;gap:.3rem;flex:none}.cc-setb__movebtn{font:inherit;font-size:1.6rem;line-height:1;cursor:pointer;width:3.4rem;height:4.4rem;border:1px solid rgba(17,17,15,.18);border-radius:.3rem;background:var(--cc-bg, #fafaf8);color:inherit}.cc-setb__movebtn:disabled{opacity:.3;cursor:not-allowed}.cc-setb__movebtn:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__remove{font:inherit;font-size:1.8rem;line-height:1;cursor:pointer;width:3.4rem;height:4.4rem;flex:none;border:1px solid rgba(17,17,15,.18);border-radius:.3rem;background:transparent;color:var(--cc-muted, #55544f)}.cc-setb__remove:hover{color:var(--cc-fg, #11110f);border-color:#11110f66}.cc-setb__remove:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}@media(max-width:749px){.cc-setb__move{order:3}.cc-setb__remove{order:4}.cc-setb__pick{flex:1 1 100%}}.cc-setb__room,.cc-setb__filter,.cc-setb__more{min-height:4.4rem}.cc-setb__movebtn,.cc-setb__remove{min-height:4.4rem;min-width:4.4rem}.cc-setb__stages{display:grid;gap:1.2rem;grid-template-columns:1fr}.cc-setb__stages:has(.cc-setb__stage--kept:not([hidden])){grid-template-columns:1fr}@media(min-width:750px){.cc-setb__stages:has(.cc-setb__stage--kept:not([hidden])){grid-template-columns:1fr 1fr}}.cc-setb__stage--kept{position:relative}.cc-setb__tag{position:absolute;left:1.2rem;top:1.2rem;padding:.4rem 1rem;border-radius:999px;background:#ffffffeb;font-family:var(--cc-font-mono, ui-monospace, monospace);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-fg, #11110f)}.cc-setb__compare{font:inherit;font-size:1.3rem;cursor:pointer;margin:1.2rem 0 0;min-height:4.4rem;padding:.9rem 1.8rem;border-radius:999px;border:1px solid rgba(17,17,15,.18);background:transparent;color:inherit}.cc-setb__compare[aria-pressed=true]{background:var(--cc-fg, #11110f);color:var(--cc-bg, #fafaf8);border-color:transparent}.cc-setb__compare:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__roomfact{display:flex;flex-wrap:wrap;gap:.6rem}.cc-setb__chip{display:inline-block;padding:.5rem 1.1rem;border-radius:999px;border:1px solid rgba(17,17,15,.14);font-family:var(--cc-font-mono, ui-monospace, monospace);font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--cc-muted, #55544f);background:var(--cc-bg, #fafaf8)}.cc-setb__chip.is-ok{border-color:#11110f38;color:var(--cc-fg, #11110f)}.cc-setb__chip.is-warn{border-color:#c99f68;color:#8a6a3a}.cc-setb__chip.is-bad{border-color:#b4463a;color:#96382e}.cc-setb{--cc-ctl-r: 1.2rem;--cc-ctl-r-lg: 1.4rem;--cc-ctl-bg: rgba(17, 17, 15, .045);--cc-ctl-bg-hover: rgba(17, 17, 15, .075);--cc-ctl-line: rgba(17, 17, 15, .09);--cc-ctl-shadow: 0 1px 2px rgba(17, 17, 15, .05)}.cc-setb__room,.cc-setb__more,.cc-setb__add,.cc-setb__compare,.cc-setb__filter,.cc-setb__movebtn,.cc-setb__pick,.cc-setb__size,.cc-field__select{border-radius:var(--cc-ctl-r);border:1px solid var(--cc-ctl-line);background:var(--cc-ctl-bg);box-shadow:var(--cc-ctl-shadow);color:inherit;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.cc-setb__add,.cc-setb__pick,.cc-setb__size,.cc-field__select{border-radius:var(--cc-ctl-r-lg)}.cc-setb__more:hover,.cc-setb__compare:hover,.cc-setb__filter:hover,.cc-setb__movebtn:hover,.cc-setb__pick:hover,.cc-field__select:hover{background:var(--cc-ctl-bg-hover)}.cc-setb__more:active,.cc-setb__add:active,.cc-setb__compare:active,.cc-setb__filter:active,.cc-setb__movebtn:active,.cc-setb__pick:active{transform:scale(.98)}.cc-setb__compare[aria-pressed=true],.cc-setb__filter.is-on{background:var(--cc-fg, #11110f);color:var(--cc-bg, #fafaf8);border-color:transparent;box-shadow:none}.cc-field{position:relative;display:block}.cc-field__select{appearance:none;-webkit-appearance:none;font:inherit;font-size:1.4rem;width:100%;min-height:4.4rem;padding:1rem 4rem 1rem 1.4rem;cursor:pointer}.cc-field__chev{position:absolute;right:1.5rem;top:50%;width:.9rem;height:.9rem;margin-top:-.6rem;border-right:1.5px solid var(--cc-muted, #55544f);border-bottom:1.5px solid var(--cc-muted, #55544f);transform:rotate(45deg);pointer-events:none}.cc-field__select:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__rooms{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;margin:1.4rem 0 0}.cc-setb__rooms .cc-setb__label{min-width:0}.cc-setb__rooms .cc-field{max-width:34rem}.cc-setb__swatch span{border-radius:var(--cc-ctl-r);border-color:var(--cc-ctl-line);background:var(--cc-ctl-bg);box-shadow:var(--cc-ctl-shadow)}.cc-setb__roomfact{gap:.4rem 1.6rem;margin:1.2rem 0 0}.cc-setb__chip{padding:0;border:0;background:none;box-shadow:none;border-radius:0;font-size:1.2rem;color:var(--cc-hint, #8a8a8a)}.cc-setb__chip.is-ok{color:var(--cc-muted, #55544f)}.cc-setb__chip.is-warn{color:#8a6a3a}.cc-setb__chip.is-bad{color:#96382e}@media(prefers-reduced-motion:reduce){.cc-setb__room,.cc-setb__more,.cc-setb__add,.cc-setb__compare,.cc-setb__filter,.cc-setb__movebtn,.cc-setb__pick,.cc-setb__size,.cc-field__select{transition:none}.cc-setb__more:active,.cc-setb__add:active,.cc-setb__compare:active,.cc-setb__filter:active,.cc-setb__movebtn:active,.cc-setb__pick:active{transform:none}}.cc-setb__slotframe{display:flex;align-items:center;gap:.2rem}.cc-setb__dot{width:4.4rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.cc-setb__dot:before{content:"";width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px #11110f40;transition:transform .14s ease,box-shadow .14s ease}.cc-setb__dot--black:before{background:#1a1a18}.cc-setb__dot--white:before{background:#f6f5f1}.cc-setb__dot--natural:before{background:#c99f68}.cc-setb__dot.is-on:before{transform:scale(1.18);box-shadow:inset 0 0 0 1px #11110f40,0 0 0 2px var(--cc-fg, #11110f)}.cc-setb__dot:disabled{opacity:.3;cursor:default}.cc-setb__dot:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:-6px}@media(prefers-reduced-motion:reduce){.cc-setb__dot:before{transition:none}}.cc-setb__hang.is-draggable{cursor:grab;touch-action:none}.cc-setb__hang.is-dragging{cursor:grabbing;z-index:3;filter:drop-shadow(0 6px 16px rgba(17,17,15,.34))}.cc-setb__hang.is-bad{outline:2px solid #b4463a;outline-offset:2px}.cc-setb__hang.is-draggable:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:3px}.cc-setb__walltools{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.cc-setb__walltools .cc-setb__compare{margin-top:1.2rem}@media(prefers-reduced-motion:reduce){.cc-setb__hang.is-dragging{filter:none}}.cc-setb__size{flex:1 1 12rem;min-width:0}.cc-setb__slotframe{flex:0 0 auto;margin-left:auto}.cc-setb__remove{margin-left:auto}.cc-setb__positions.is-free .cc-setb__move{display:none}@media(max-width:749px){.cc-setb__size{flex:1 1 14rem;min-width:12rem}.cc-setb__move{order:3}.cc-setb__remove{order:4;margin-left:auto}}.cc-setb__walltools{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem;margin-top:1.2rem}.cc-setb__walltools .cc-setb__compare{margin:0;width:100%;justify-content:center}.cc-setb__hint{display:flex;align-items:flex-start;gap:1rem;margin:1rem 0 0;padding:0;font-size:1.3rem;line-height:1.5;color:var(--cc-muted, #55544f)}.cc-setb__hint strong{color:var(--cc-fg, #11110f);font-weight:600}.cc-setb__hint[hidden]{display:none}.cc-setb__hintdot{flex:none;width:1.4rem;height:1.4rem;margin-top:.25rem;background:radial-gradient(circle,currentColor 1.1px,transparent 1.4px) 0 0 / 7px 7px;opacity:.7}.cc-setb__moveline{margin:1.2rem 0 .4rem;font-size:1.3rem;line-height:1.4;color:var(--cc-muted, #5a5a5a)}@media(max-width:749px){.cc-setb__stages{position:sticky;top:0;z-index:2;padding-block:.6rem;margin-inline:-2rem;padding-inline:2rem;background:var(--cc-bg, #F7F5F0);box-shadow:0 12px 18px -16px #11110f59}.cc-setb__stages:has(.cc-setb__stage--kept:not([hidden])){position:static;box-shadow:none}.cc-setb__stages>.cc-setb__stage:not(.cc-setb__stage--kept){width:min(100%,34.5vh);margin-inline:auto}@supports (height: 1dvh){.cc-setb__stages>.cc-setb__stage:not(.cc-setb__stage--kept){width:min(100%,34.5dvh)}}.cc-setb__stages:has(.cc-setb__stage--kept:not([hidden]))>.cc-setb__stage:not(.cc-setb__stage--kept){width:100%}}.cc-setb__stages>.cc-setb__note{grid-column:1 / -1;margin:.4rem 0 0}.cc-setb__note--move{margin-top:.6rem}.cc-setb__compose{margin:3.2rem 0 0;padding:2rem;border:1px dashed var(--cc-hairline-strong, rgba(17,17,15,.3));border-radius:.8rem}.cc-setb__compose-h{margin:0 0 .6rem;font-size:1.8rem}.cc-setb__compose-h4{margin:2rem 0 .6rem;font-size:1.5rem}.cc-setb__compose-p,.cc-setb__compose-status{font-size:1.3rem;line-height:1.45;color:var(--cc-muted, #5a5a5a);margin:.4rem 0 1.2rem}.cc-setb__compose-status{min-height:1.9rem;color:var(--cc-fg, #11110f)}.cc-setb__compose-l{display:block;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem}.cc-setb__compose-name{width:100%;min-height:44px;padding:0 1.2rem;border:1px solid var(--cc-hairline-strong, rgba(17,17,15,.3));border-radius:.6rem;font-size:1.6rem;background:transparent}.cc-setb__compose-btns{display:flex;flex-wrap:wrap;gap:1rem;margin:1.2rem 0}.cc-setb__compose-out{width:100%;font:1.2rem/1.4 ui-monospace,Menlo,monospace;padding:1rem;border:1px solid var(--cc-hairline, #e5e2dc);border-radius:.6rem;background:#11110f08}.cc-setb__compose-list{list-style:none;margin:0;padding:0}.cc-setb__compose-list li{display:flex;align-items:center;gap:1rem;padding:.8rem 0;border-top:1px solid var(--cc-hairline, #e5e2dc);font-size:1.4rem}.cc-setb__compose-list li span{flex:1;min-width:0}.cc-setb__compose-list button{min-height:44px;padding:0 1.4rem;border:1px solid var(--cc-hairline-strong, rgba(17,17,15,.3));border-radius:99px;background:transparent;font:inherit;cursor:pointer}.cc-setb__rooms-h{margin:0 0 1.2rem;font-size:1.8rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.cc-setb__roomselect{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cc-setb__roomgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:750px){.cc-setb__roomgrid{grid-template-columns:repeat(6,1fr)}}.cc-setb__roomtile{-webkit-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;display:block}.cc-setb__roomshot{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.5rem;border:2px solid transparent;background:var(--cc-hairline, #e5e2dc)}.cc-setb__roomshot img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.cc-setb__roomtile.is-on .cc-setb__roomshot{border-color:var(--cc-fg, #11110f)}.cc-setb__roomtile:focus-visible .cc-setb__roomshot{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__roomtile.is-narrow .cc-setb__roomshot img{opacity:.55}.cc-setb__roomname{display:block;margin-top:.6rem;font-size:1.3rem;line-height:1.25;font-weight:500}.cc-setb__roomnote{display:block;font-size:1.1rem;color:var(--cc-muted, #5a5a5a)}@media(min-width:1000px){.cc-setb{max-width:148rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:5rem;align-items:start;padding-bottom:8rem}.cc-setb__head,.cc-setb__how{grid-column:1 / -1}.cc-setb__stages{grid-column:1;grid-row:3 / span 50;position:sticky;top:11rem;align-self:start;max-width:calc((100vh - 14rem)*.75)}.cc-setb__stages:has(.cc-setb__stage--kept:not([hidden])){max-width:none}.cc-setb>*:not(.cc-setb__head):not(.cc-setb__how):not(.cc-setb__stages){grid-column:2}.cc-setb__roomgrid{grid-template-columns:repeat(4,1fr)}.cc-setb__rooms{margin-top:2.4rem}.cc-setb__moveline{margin-top:2rem}}@media(min-width:1000px)and (max-height:760px){.cc-setb__stages{top:8rem;max-width:calc((100vh - 10rem)*.75)}}.cc-setb__roomdd{max-width:48rem}.cc-setb__roomdd>summary{list-style:none}.cc-setb__roomdd>summary::-webkit-details-marker{display:none}.cc-setb__roomdd-btn{display:flex;align-items:baseline;gap:1rem;min-height:44px;padding:1rem 1.4rem;border:1px solid var(--cc-hairline-strong, rgba(17,17,15,.3));border-radius:.6rem;cursor:pointer;background:transparent}.cc-setb__roomdd-btn:focus-visible{outline:2px solid var(--cc-fg, #11110f);outline-offset:2px}.cc-setb__roomdd-btn .cc-setb__rooms-h{margin:0;font-size:1.6rem}.cc-setb__roomdd-now{flex:1 1 auto;min-width:0;font-size:1.5rem;color:var(--cc-muted, #5a5a5a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.cc-setb__roomdd-chev{flex:0 0 auto;align-self:center;transition:transform .18s ease}.cc-setb__roomdd[open] .cc-setb__roomdd-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cc-setb__roomdd-chev{transition:none}}.cc-setb__roomdd[open] .cc-setb__roomgrid{margin-top:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/126/assets/cc-set-builder.css.map */
