.sd-dim{isolation:isolate;padding:var(--dim-pt, 4rem) 0 var(--dim-pb, 4rem);background-color:var(--dim-bg, var(--sd-warm));color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}:where(.sd-dim) p,:where(.sd-dim) figure,:where(.sd-dim) dl,:where(.sd-dim) dd{margin:0}.sd-dim__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.sd-dim__card,.sd-dim__fit{min-width:0;padding:2rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-md);background-color:var(--sd-paper)}.sd-dim__bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:4.4rem;margin-bottom:1.6rem}.sd-dim__tabs{display:flex;gap:.2rem;min-width:0;padding:.4rem;overflow-x:auto;border-radius:var(--sd-r-pill);background-color:var(--sd-warm);scrollbar-width:none}.sd-dim__tab{flex:none;height:3.4rem;padding:0 1.6rem;border:0;border-radius:var(--sd-r-pill);background:transparent;color:var(--sd-ink);font:inherit;font-size:1.2rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.sd-dim__tab[aria-checked=true]{background-color:var(--sd-ink);color:var(--sd-paper)}.sd-dim__unit{flex:none;min-width:4.4rem;height:3.4rem;margin-inline-start:auto;padding:0 1.2rem;border:0;border-radius:var(--sd-r-pill);background-color:var(--sd-ink);color:var(--sd-paper);font:inherit;font-size:1.2rem;font-weight:700;cursor:pointer}.sd-dim__tab:focus-visible,.sd-dim__unit:focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.2rem}.sd-dim__stage{position:relative;overflow:hidden;border-radius:var(--sd-r-sm);background-color:var(--sd-warm-soft);aspect-ratio:4 / 3}.sd-dim__view{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.5rem 1rem;border-radius:var(--sd-r-pill);background-color:var(--sd-paper);color:var(--sd-muted);font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sd-dim__imgs{position:absolute;top:12%;right:14%;bottom:14%;left:14%}.sd-dim__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.sd-dim__img[data-on=true]{opacity:1}.sd-dim__guides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sd-dim__g{position:absolute;display:flex;align-items:center;justify-content:center}.sd-dim__g[hidden],.sd-dim__stat[hidden]{display:none}.sd-dim__g--w:before,.sd-dim__g--w:after,.sd-dim__g--h:before,.sd-dim__g--h:after,.sd-dim__g--sh:before,.sd-dim__g--sh:after{content:"";position:absolute;width:.7rem;height:.7rem;border-top:.15rem solid var(--sd-line-strong);border-left:.15rem solid var(--sd-line-strong)}.sd-dim__g--w:before,.sd-dim__g--w:after{top:-.45rem}.sd-dim__g--w:before{left:0;transform:rotate(-45deg)}.sd-dim__g--w:after{right:0;transform:rotate(135deg)}.sd-dim__g--h:before,.sd-dim__g--h:after,.sd-dim__g--sh:before,.sd-dim__g--sh:after{left:-.45rem}.sd-dim__g--h:before,.sd-dim__g--sh:before{top:0;transform:rotate(45deg)}.sd-dim__g--h:after,.sd-dim__g--sh:after{bottom:0;transform:rotate(-135deg)}.sd-dim__pill{padding:.4rem .9rem;border-radius:var(--sd-r-xs);background-color:var(--sd-paper);box-shadow:var(--sd-sh-subtle);color:var(--sd-ink);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sd-dim__pill b{color:var(--sd-muted);font-weight:600;letter-spacing:0;text-transform:none}.sd-dim__g--w{top:5%;left:18%;right:18%;border-top:.1rem dashed var(--sd-line-strong);transform:translateY(.9rem)}.sd-dim__g--w .sd-dim__pill{transform:translateY(-50%)}.sd-dim__g--h,.sd-dim__g--sh{top:16%;bottom:16%;width:0;border-left:.1rem dashed var(--sd-line-strong)}.sd-dim__g--h{left:7%}.sd-dim__g--sh{top:52%;right:7%}.sd-dim__g--h .sd-dim__pill,.sd-dim__g--sh .sd-dim__pill{transform:rotate(-90deg)}.sd-dim__g--sd{top:58%;left:50%;transform:translate(-50%)}.sd-dim__g--d{bottom:5%;left:12%}.sd-dim__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.sd-dim__stat{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.4rem 1.3rem;border-radius:var(--sd-r-sm);background-color:var(--sd-warm-soft)}.sd-dim__stat dt{color:var(--sd-muted);font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sd-dim__stat dd{font-size:2.2rem;font-weight:800;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.sd-dim__eyebrow{margin-bottom:1.2rem!important;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sd-dim__fit-title{margin:0 0 1.2rem;color:var(--sd-ink);font-family:var(--font-heading-family);font-size:2.8rem;font-weight:900;line-height:1.1;letter-spacing:0}.sd-dim__fit-sub{min-height:2rem;color:var(--sd-muted);font-size:1.3rem;line-height:1.5}.sd-dim__fields{display:flex;flex-direction:column;gap:1.2rem;margin:2rem 0 1.6rem}.sd-dim__field{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.2rem;padding:.6rem .8rem .6rem 1.6rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-sm);background-color:var(--sd-warm-soft)}.sd-dim__field label{min-width:0;color:var(--sd-muted);font-size:1.05rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sd-dim__box{display:flex;flex:none;align-items:center;gap:.4rem}.sd-dim__box input{width:8rem;height:4rem;padding:0 .8rem;border:.1rem solid transparent;border-radius:var(--sd-r-xs);background:transparent;color:var(--sd-ink);font:inherit;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield}.sd-dim__box input::-webkit-outer-spin-button,.sd-dim__box input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sd-dim__box input:hover{border-color:var(--sd-line);background-color:var(--sd-paper)}.sd-dim__box input:focus-visible{border-color:var(--sd-ink);background-color:var(--sd-paper);outline:0;box-shadow:0 0 0 .2rem var(--sd-accent-tint)}.sd-dim__suffix{min-width:2rem;font-size:1.4rem;font-weight:700}.sd-dim__status{--st-bg: var(--sd-warm-soft);--st-fg: var(--sd-muted);min-height:19rem;padding:2rem;border-radius:var(--sd-r-sm);background-color:var(--st-bg);transition:background-color .25s ease}.sd-dim__status[data-status=fit]{--st-bg: #e8f3ec;--st-fg: var(--sd-success)}.sd-dim__status[data-status=tight]{--st-bg: var(--sd-accent-tint);--st-fg: #9a5b00}.sd-dim__status[data-status=no]{--st-bg: #fbe9ec;--st-fg: var(--sd-sale)}.sd-dim__status-top{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem}.sd-dim__status-icon{display:flex;flex:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--st-fg);color:var(--sd-paper);font-weight:800}.sd-dim__status[data-status=idle] .sd-dim__status-icon{visibility:hidden}.sd-dim__i{display:none}.sd-dim__i .svg-wrapper,.sd-dim__i .icon{width:1.6rem;height:1.6rem}.sd-dim__status[data-status=fit] .sd-dim__i--ok,.sd-dim__status[data-status=tight] .sd-dim__i--ok,.sd-dim__status[data-status=no] .sd-dim__i--no{display:flex}.sd-dim__status-txt{display:flex;flex-direction:column;gap:.2rem;min-width:0;color:var(--sd-muted);font-size:1.2rem}.sd-dim__status-txt strong{color:var(--st-fg);font-size:1.5rem;line-height:2rem}.sd-dim__status[data-status=idle] .sd-dim__status-txt strong{color:var(--sd-muted);font-size:1.3rem;font-weight:500}.sd-dim__meter{height:1rem;overflow:hidden;border-radius:var(--sd-r-pill);background-color:var(--sd-paper)}.sd-dim__meter-fill{display:block;width:0;height:100%;border-radius:inherit;background-color:var(--sd-ink);transition:width .3s ease}.sd-dim__status[data-status=no] .sd-dim__meter-fill{background-color:var(--sd-sale)}.sd-dim__meter-lbl{display:flex;justify-content:space-between;gap:1rem;min-height:1.8rem;margin-top:.8rem!important;padding-bottom:1.2rem;border-bottom:.1rem solid rgba(0,0,0,.06);color:var(--sd-muted);font-size:1.1rem}.sd-dim__meter-lbl b{color:var(--sd-ink)}.sd-dim__checks{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:1.2rem}.sd-dim__checks li{display:flex;align-items:flex-start;gap:.8rem;color:var(--sd-success)}.sd-dim__checks li[data-ok=false]{color:var(--sd-sale)}.sd-dim__checks li[hidden]{display:flex;visibility:hidden}.sd-dim__status-txt [data-s-sub]:empty:before,.sd-dim__checks li [data-s-txt]:empty:before{content:"\a0"}.sd-dim__ci{flex:none;width:1.4rem;height:1.4rem;margin-top:.1rem;border:.15rem solid currentColor;border-radius:50%;background:radial-gradient(circle,currentColor 0 .25rem,transparent .3rem)}@media screen and (min-width:750px){.sd-dim__card,.sd-dim__fit{padding:2.8rem}.sd-dim__stage{aspect-ratio:16 / 9}.sd-dim__stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.2rem}.sd-dim__fit-title{font-size:3.2rem}.sd-dim__pill{font-size:1rem}}@media screen and (min-width:990px){.sd-dim__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.4rem;align-items:stretch}}@media(prefers-reduced-motion:reduce){.sd-dim__img,.sd-dim__tab,.sd-dim__status,.sd-dim__meter-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-dimensions-room-fit.css.map */
