.ModelCompareSelectModel{position:relative;display:grid;justify-items:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--nc-semantic-space-static-base);grid-template-columns:156px 1fr 52px;grid-template-rows:auto;grid-template-areas:"image name name" "beds beds beds" "price price interaction"}@media (min-width: 30rem){.ModelCompareSelectModel{grid-template-columns:156px 1fr 52px;grid-template-areas:"image name name" "beds price interaction"}}@media (min-width: 50rem){.ModelCompareSelectModel{gap:var(--nc-semantic-space-static-xl);grid-template-columns:156px 1fr 1fr 1fr 52px;grid-template-rows:auto;grid-template-areas:"image name beds price interaction"}}.ModelCompareSelectModel-image{height:46px;width:auto;grid-area:image}.ModelCompareSelectModel-name{grid-area:name}.ModelCompareSelectModel-beds{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--nc-semantic-space-fluid-xl);-webkit-box-align:end;-ms-flex-align:end;align-items:end}.ModelCompareSelectModel-price{grid-area:price;justify-self:end}.ModelCompareSelectModel-interaction{grid-area:interaction;justify-self:center}.ModelCompare-compareScrollContainer{display:block;overflow:auto;scroll-behavior:smooth}@media (min-width: 50rem){.ModelCompare-compareScrollContainer{overflow:initial}}.ModelCompare-compareScrollRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:444px}.ModelCompare-compareScrollHeadCol{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width: 50rem){.ModelCompare-compareScrollHeadCol{-ms-flex-preferred-size:25%;flex-basis:25%}}.ModelCompare-compareScrollBodyCol{min-width:148px;-ms-flex-preferred-size:33%;flex-basis:33%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 50rem){.ModelCompare-compareScrollBodyCol{-ms-flex-preferred-size:25%;flex-basis:25%}}.ModelCompare-compareScrollStick{position:sticky;left:0;max-width:calc(100vw - 2rem)}.ModelCompareAddRemove{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;min-height:200px}.ModelCompare-compareScrollRow>.ModelCompare-compareScrollBodyCol+.ModelCompare-compareScrollBodyCol .ModelCompareAddRemove{margin-left:-1px}@media (min-width: 50rem){.ModelCompareAddRemove{min-height:360px;max-height:none}}.ModelCompareAddRemove-modelRemove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;gap:1rem;padding:1rem;border:1px solid var(--nc-semantic-color-action-base-stroke-default)}.ModelCompareAddRemove-modelRemoveHeaderBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.ModelCompareAddRemove-modelRemoveHeaderBar>:last-child{margin-left:auto}.ModelCompareAddRemove-modelRemoveFooterBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.ModelCompareAddRemove-modelRemoveFooterBar>:last-child{margin-left:auto}.ModelCompareAddRemove-modelAdd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;border:1px dashed var(--nc-semantic-color-action-base-stroke-default)}.ModelCompareTable{display:block;margin-bottom:4em;color:var(--nc-semantic-color-data-base-fg-default);font-weight:var(--nc-semantic-font-weight-regular);font-size:var(--nc-semantic-font-size-md);line-height:var(--nc-semantic-font-line-height-default)}.ModelCompareTable-body{display:block}.ModelCompareTable-body.is-open{margin-bottom:var(--nc-semantic-space-fluid-2xl)}.ModelCompareTable-bodyRow{border-bottom:1px solid var(--nc-semantic-color-data-base-stroke-default)}.ModelCompareTable-bodyRow:first-child{border-top:1px solid var(--nc-semantic-color-data-base-stroke-default);margin-bottom:var(--nc-semantic-space-static-3xs)}.ModelCompareTable-bodyRow:last-child{border-bottom:1px solid var(--nc-semantic-color-data-base-stroke-default)}.ModelCompareTable-body--evenStart .ModelCompareTable-bodyRow{background-color:transparent}.ModelCompareTable-body--evenStart .ModelCompareTable-bodyRow:nth-child(2n){background-color:var(--nc-semantic-color-data-base-bg-striped)}.ModelCompareTable-body--unevenStart .ModelCompareTable-bodyRow{background-color:var(--nc-semantic-color-data-base-bg-striped)}.ModelCompareTable-body--unevenStart .ModelCompareTable-bodyRow:nth-child(2n){background-color:transparent}.ModelCompareTable-subGroupCol{background-color:var(--nc-semantic-color-data-accent-bg-default);-ms-flex-preferred-size:100%;flex-basis:100%}.ModelCompareTable-bodyRow--closable{opacity:0;visibility:hidden;height:0;border-width:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.ModelCompareTable-bodyRow--closable.is-open{opacity:1;visibility:initial;height:auto;border-width:1px}.ModelCompareTable-subGroup{font-weight:var(--nc-semantic-font-weight-black);color:var(--nc-semantic-color-data-accent-fg-default);padding:var(--nc-semantic-space-static-xs) var(--nc-semantic-space-static-base)}.ModelCompareTable-property{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;padding:var(--nc-semantic-space-static-xs) var(--nc-semantic-space-static-base);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 50rem){.ModelCompareTable-property{border-right:1px solid var(--nc-semantic-color-data-base-stroke-default)}}.ModelCompareTable-value{font-weight:var(--nc-semantic-font-weight-black);padding:var(--nc-semantic-space-static-xs) var(--nc-semantic-space-static-base);border-right:1px solid var(--nc-semantic-color-data-base-stroke-default);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ModelCompare-compareScrollBodyCol:nth-child(4) .ModelCompareTable-value{border-right:none}.ModelCompareTable-value em{font-weight:400}.ModelCompareTable-subGroupAccordionButton{display:inline-block;position:sticky;left:calc(100% - 3.5rem);padding:0 1rem;margin:0;background-color:transparent;border:none;cursor:pointer}.ModelCompareTable-subGroupAccordionButton.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ModelCompareSelectedModelMenu{--nc-component-offset: 0;z-index:1;margin-bottom:4rem;position:relative;top:0}@media (min-width: 50rem){.ModelCompareSelectedModelMenu{position:sticky}}.ModelCompareSelectedModelMenu-container{will-change:transform;background-color:#fff;padding:.125rem 0;-webkit-transform:translateY(var(--nc-component-offset));transform:translateY(var(--nc-component-offset))}.isSticky .ModelCompareSelectedModelMenu-container{-webkit-box-shadow:0 .5rem .5rem -.25rem rgba(0,0,0,.04);box-shadow:0 .5rem .5rem -.25rem #0000000a}@media (min-width: 50rem){.ModelCompareSelectedModelMenu-container{-webkit-transform:none;transform:none}}.ModelCompareSelectedModelMenu-item{background-color:#fff;width:100%}
