.es-fit{display:block;contain:inline-size;margin:10px 0 0;padding-bottom:4px;color:#1b1916;font:400 13px/1.5 var(--es-sans, "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:0}.es-fit *,.es-fit *:before,.es-fit *:after{box-sizing:border-box}.es-fit[hidden],.es-fit [hidden],.es-fit [data-off]{display:none!important}.es-fit__summary{position:relative;list-style:none}.es-fit__summary::-webkit-details-marker{display:none}.es-fit__summary::marker{content:""}.es-fit__summary .es-fit__icon{margin-left:auto}.es-size-fit{margin-top:2.4rem}.es-size-fit .es-fit{margin:0;padding:0}.es-size-fit .es-fit-entry--card.es-fit-entry,.es-size-fit .es-fit__panel,.es-size-guide .es-size-fit p,.es-size-guide .es-size-fit h2{max-width:none}.es-fit__details[id]{scroll-margin-top:80px}.es-fit__icon{position:relative;flex:none;width:11px;height:11px}.es-fit__icon:before,.es-fit__icon:after{content:"";position:absolute;background:currentColor}.es-fit__icon:before{top:5px;left:0;width:11px;height:1px}.es-fit__icon:after{top:0;left:5px;width:1px;height:11px;transition:transform .2s}.es-fit__details[open]>.es-fit__summary .es-fit__icon:after{transform:scaleY(0)}.es-fit__panel{max-width:44rem;padding:0 0 23px}.es-fit__rooms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d4cec2}.es-fit__room{position:relative;display:block;margin:0;cursor:pointer}.es-fit__room input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.es-fit__room span{display:flex;align-items:center;justify-content:center;min-height:45px;margin-bottom:-1px;border-bottom:1px solid transparent;background-clip:padding-box;color:#66645d;transition:color .2s,border-color .2s,background-color .2s}.es-fit__room:hover span{background-color:#1b19160d;color:#514e3d}.es-fit__room:active span{background-color:#1b19161f}.es-fit__room input:checked+span{color:#1b1916;border-bottom-color:#1b1916}.es-fit__room input:focus-visible+span{outline:2px solid #514e3d;outline-offset:-2px}.es-fit__stage{position:relative;height:0;margin:12px 0 0;padding-top:75%;overflow:hidden;border:1px solid #d4cec2;border-radius:4px;background:#f6f0e4}.es-fit__svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.es-fit__plan{overflow:hidden}.es-fit__plan *{vector-effect:non-scaling-stroke}.es-fit__world{transform:translateY(0);transition:transform .3s ease}.es-fit:not([data-live]):has(input[value=dining]:checked) .es-fit__world,.es-fit[data-room=dining] .es-fit__world{transform:translateY(var(--es-fit-dining-dy, 0px))}.es-fit:not([data-live]):has(input[value=bedroom]:checked) .es-fit__world,.es-fit[data-room=bedroom] .es-fit__world{transform:translateY(var(--es-fit-bedroom-dy, 0px))}.es-fit[data-own] .es-fit__world{transform:none;transition:none}.es-fit__rug{fill:#1b191612;stroke:#1b1916;stroke-width:1px}.es-fit__rug-edge{fill:none;stroke:#1b191638;stroke-width:1px}.es-fit__piece{fill:#f6f0e4e0;stroke:#1b1916;stroke-width:1px}.es-fit__detail{fill:none;stroke:#1b19166b;stroke-width:1px}.es-fit__scene{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.es-fit__scene[data-room=living]{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.es-fit:has(input[value=bedroom]:checked) .es-fit__scene[data-room=living],.es-fit:has(input[value=dining]:checked) .es-fit__scene[data-room=living]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.es-fit[data-room=bedroom] .es-fit__scene[data-room=living],.es-fit[data-room=dining] .es-fit__scene[data-room=living]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.es-fit:has(input[value=bedroom]:checked) .es-fit__scene[data-room=bedroom],.es-fit:has(input[value=dining]:checked) .es-fit__scene[data-room=dining]{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.es-fit[data-room=bedroom] .es-fit__scene[data-room=bedroom],.es-fit[data-room=dining] .es-fit__scene[data-room=dining]{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.es-fit[data-bare] .es-fit__scene{opacity:0!important;visibility:hidden!important}.es-fit__room-outline{fill:none;stroke:#1b1916;stroke-width:1.5px}.es-fit__chain{fill:none;stroke:#66645d;stroke-width:1px}.es-fit__label{fill:#66645d;font:400 11px/1 var(--es-sans, "Helvetica Neue", Helvetica, Arial, sans-serif);letter-spacing:0}.es-fit__rug-label{transform-box:view-box;transform:translateY(0);transition:transform .3s ease}.es-fit:not([data-live]):has(input[value=dining]:checked) .es-fit__rug-label,.es-fit[data-room=dining] .es-fit__rug-label{transform:translateY(var(--es-fit-dining-label-dy, 0%))}.es-fit:not([data-live]):has(input[value=bedroom]:checked) .es-fit__rug-label,.es-fit[data-room=bedroom] .es-fit__rug-label{transform:translateY(var(--es-fit-bedroom-label-dy, 0%))}.es-fit[data-own] .es-fit__rug-label,.es-fit[data-bare] .es-fit__caption-piece{display:none}.es-fit__captions{display:grid;margin:10px 0 0}.es-fit__caption{grid-area:1 / 1;margin:0;color:#66645d;font-size:12px;line-height:1.6;visibility:hidden}.es-fit__caption[data-room=living]{visibility:visible}.es-fit:has(input[value=bedroom]:checked) .es-fit__caption[data-room=living],.es-fit:has(input[value=dining]:checked) .es-fit__caption[data-room=living]{visibility:hidden}.es-fit[data-room=bedroom] .es-fit__caption[data-room=living],.es-fit[data-room=dining] .es-fit__caption[data-room=living]{visibility:hidden}.es-fit:has(input[value=bedroom]:checked) .es-fit__caption[data-room=bedroom],.es-fit:has(input[value=dining]:checked) .es-fit__caption[data-room=dining]{visibility:visible}.es-fit[data-room=bedroom] .es-fit__caption[data-room=bedroom],.es-fit[data-room=dining] .es-fit__caption[data-room=dining]{visibility:visible}.es-fit__own{display:grid;grid-template-columns:repeat(2,minmax(0,12rem));gap:4px 12px;min-width:0;margin:0;padding:4px 0 0}.es-fit__field{display:block;margin:0}.es-fit__field span{display:block;margin:0 0 4px;color:#66645d;font-size:12px;line-height:1.6}.es-fit__input{display:block;width:100%;height:44px;margin:0;padding:0 12px;border:1px solid #66645d;border-radius:4px;background:transparent;color:#1b1916;font:400 16px/1.2 var(--es-sans, "Helvetica Neue", Helvetica, Arial, sans-serif);-webkit-appearance:none;appearance:none;transition:border-color .2s}.es-fit__input:hover{border-color:#514e3d}.es-fit__input:focus-visible,.es-fit__input.focused{border-color:#514e3d;outline:2px solid #514e3d;outline-offset:-1px;box-shadow:none}.es-fit[data-live] .es-fit__world,.es-fit[data-live] .es-fit__rug-label{transform:none;transition:none}.es-fit__rug-move{transform-box:view-box;transform-origin:0 0}.es-fit[data-live] .es-fit__scene{pointer-events:none}.es-fit[data-live] .es-fit__rug-move{cursor:grab;touch-action:none;outline:none}.es-fit[data-live] .es-fit__rug-move:not([data-locked]):hover .es-fit__rug{fill:#1b191624}.es-fit[data-dragging] .es-fit__rug-move{cursor:grabbing}.es-fit[data-dragging] .es-fit__rug{fill:#1b191629}.es-fit__rug-move:focus-visible .es-fit__rug,.es-fit__rug-move.focused .es-fit__rug{stroke:#514e3d;stroke-width:3px}.es-fit[data-live] .es-fit__rug-move[data-locked]{cursor:default;touch-action:auto}.es-fit__zone{fill:none;stroke:#1b19166b;stroke-width:1px;stroke-dasharray:4 4}.es-fit__results{display:grid;margin:8px 0 0}.es-fit__result{grid-area:1 / 1;margin:0;color:#1b1916;font-size:13px;line-height:1.5;visibility:hidden}.es-fit[data-room=living] .es-fit__result[data-room=living],.es-fit[data-room=bedroom] .es-fit__result[data-room=bedroom],.es-fit[data-room=dining] .es-fit__result[data-room=dining]{visibility:visible}.es-fit__controls{margin:14px 0 0;padding:4px 0 0;border-top:1px solid #d4cec2}.es-fit__sets{display:grid}.es-fit__set{grid-area:1 / 1;min-width:0;visibility:hidden}.es-fit[data-room=living] .es-fit__set[data-room=living],.es-fit[data-room=bedroom] .es-fit__set[data-room=bedroom],.es-fit[data-room=dining] .es-fit__set[data-room=dining]{visibility:visible}.es-fit__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.es-fit__title{display:block;color:#1b1916;font-size:13px;line-height:1.5}.es-fit__set>.es-fit__title{margin:14px 0 0}.es-fit__reset{min-height:44px;margin:0 -8px 0 0;padding:0 8px;border:0;background:none;color:#66645d;font:inherit;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s}.es-fit__reset:hover{color:#514e3d}.es-fit__reset:active{color:#1b1916}.es-fit__reset:focus-visible,.es-fit__reset.focused{outline:2px solid #514e3d;outline-offset:-6px;box-shadow:none}.es-fit__chips,.es-fit__chips-group{display:flex;flex-wrap:wrap;gap:8px 6px;min-width:0}.es-fit__chips{margin:8px 0 0}.es-fit__head+.es-fit__chips{margin-top:4px}.es-fit__chip{position:relative;display:inline-flex;margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.es-fit__chip[hidden]{display:none}.es-fit__chip input{position:absolute;top:-4px;left:0;width:100%;height:calc(100% + 8px);margin:0;opacity:0;cursor:pointer}.es-fit__chip span{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid rgba(27,25,22,.55);border-radius:40px;background:#f6f0e4;color:#1b1916;font-size:13px;line-height:1;white-space:nowrap;transition:border-color .2s,background-color .2s,color .2s}button.es-fit__chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.es-fit__chip:hover span{border-color:#1b1916;background-color:#1b19160d}.es-fit__chip:active span{background-color:#1b19161f}.es-fit__chip input:checked+span,.es-fit__turn[aria-pressed=true] span{border-color:#1b1916;background-color:#1b1916;color:#f6f0e4}.es-fit__chip:hover input:checked+span,.es-fit__turn[aria-pressed=true]:hover span{border-color:#514e3d;background-color:#514e3d}.es-fit__chip input:focus-visible+span,.es-fit__chip input.focused+span,.es-fit__turn:focus-visible span,.es-fit__turn.focused span{outline:2px solid #514e3d;outline-offset:2px}.es-fit__turn:focus-visible,.es-fit__turn.focused{outline:none;box-shadow:none}.es-fit__turn-icon{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2px}.es-fit__custom{display:grid;grid-template-columns:repeat(2,minmax(0,12rem));gap:4px 12px;margin:10px 0 0}.es-fit__custom[hidden],.es-fit__custom .es-fit__field[hidden]{display:none}.es-fit__room-size{margin:14px 0 0;border-top:1px solid #d4cec2}.es-fit__room-summary{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 0;color:#1b1916;cursor:pointer;list-style:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}.es-fit__room-summary::-webkit-details-marker{display:none}.es-fit__room-summary::marker{content:""}.es-fit__room-summary:hover{color:#514e3d}.es-fit__room-summary:active{color:#66645d}.es-fit__room-summary:focus-visible,.es-fit__room-summary.focused{outline:none;box-shadow:none}.es-fit__room-summary:focus-visible:before,.es-fit__room-summary.focused:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:-6px;outline:2px solid #514e3d;outline-offset:-2px;pointer-events:none}.es-fit__room-size[open] .es-fit__icon:after{transform:scaleY(0)}@media(forced-colors:active){.es-fit__rug,.es-fit__piece,.es-fit__room-outline{stroke:CanvasText}.es-fit__chip span{border-color:ButtonText}.es-fit__chip input:checked+span,.es-fit__turn[aria-pressed=true] span{border-width:3px}.es-fit__label{fill:CanvasText}}@media(prefers-reduced-motion:reduce){.es-fit *,.es-fit *:before,.es-fit *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elmsett-fit.css.map */
