.new-home-comparison{width:100%;overflow:hidden;color:var(--nhpc-text);background:var(--nhpc-background)}.new-home-comparison__inner{width:100%;max-width:1434px;min-height:562px;margin:0 auto;padding:76px 24px 66px;box-sizing:border-box}.new-home-comparison__heading,.new-home-comparison__eyebrow,.new-home-comparison-card__title,.new-home-comparison-card__features{margin:0}.new-home-comparison__heading{color:var(--nhpc-text);font-family:Manrope,sans-serif;font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-1.15px;text-align:center}.new-home-comparison__eyebrow{margin-top:9px;color:#9b7135;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.1px;text-align:center}.new-home-comparison__cards{max-width:1100px;margin:47px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media screen and (min-width:1200px){.new-home-comparison__cards{position:relative;left:-3px}}.new-home-comparison-card{min-width:0;min-height:306px;padding:28px 28px 26px;display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-rows:minmax(200px,auto) 40px;column-gap:26px;row-gap:12px;overflow:hidden;border-radius:19px;background:var(--nhpc-card);box-sizing:border-box;box-shadow:0 17px 32px #89323d12}.new-home-comparison-card__media{position:relative;width:150px;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:var(--nhpc-media);text-decoration:none}.new-home-comparison-card__image{width:100%;height:100%;display:block;object-fit:contain;transition:opacity .25s ease}.new-home-comparison-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;object-fit:cover}.new-home-comparison-card__offer{position:absolute;top:10px;left:10px;z-index:2;padding:5px 9px;border-radius:999px;color:#fff;background:var(--nhpc-button-background);font-family:Manrope,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.03em}.new-home-comparison-card__content{min-width:0}.new-home-comparison-card__title{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.3}.new-home-comparison-card__title a{color:var(--nhpc-accent);text-decoration:none}.new-home-comparison-card__title-mobile{display:none}.new-home-comparison-card__features{margin-top:14px;padding:0;display:flex;flex-direction:column;gap:10px;list-style:none}.new-home-comparison-card__features li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:9px;color:var(--nhpc-text);font-family:Manrope,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.new-home-comparison-card__arrow{width:11px;height:8px;margin-top:5px;display:flex;align-items:center;justify-content:flex-start;color:var(--nhpc-arrow);line-height:0}.new-home-comparison-card__arrow svg{width:11px;height:8px;display:block;flex:0 0 11px}.new-home-comparison-card__view,.new-home-comparison-card__add{min-height:40px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;line-height:1;text-align:center;text-decoration:none}.new-home-comparison-card__view{width:150px;border:1px solid var(--nhpc-accent);border-radius:9px;color:var(--nhpc-accent);background:transparent}.new-home-comparison-card__form{width:229px;max-width:100%;display:flex;align-self:center;align-items:center;justify-self:center;justify-content:center}.new-home-comparison-card__form form{width:100%;margin:0;display:flex;align-items:center;justify-content:center}.new-home-comparison-card__add{position:relative;width:100%;padding:7px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--nhpc-button-background);border-radius:9px;color:var(--nhpc-button-text);background:var(--nhpc-button-background);letter-spacing:1.35px;text-align:center;cursor:pointer}.new-home-comparison-card__add>span:not(.loading__spinner){width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media(hover:hover)and (pointer:fine){.new-home-comparison--hover-enabled .new-home-comparison-card--has-hover .new-home-comparison-card__media:hover .new-home-comparison-card__image--primary,.new-home-comparison--hover-enabled .new-home-comparison-card--has-hover .new-home-comparison-card__media:focus-visible .new-home-comparison-card__image--primary{opacity:0}.new-home-comparison--hover-enabled .new-home-comparison-card--has-hover .new-home-comparison-card__media:hover .new-home-comparison-card__image--hover,.new-home-comparison--hover-enabled .new-home-comparison-card--has-hover .new-home-comparison-card__media:focus-visible .new-home-comparison-card__image--hover{opacity:1}}.new-home-comparison-card__view:hover,.new-home-comparison-card__view:focus-visible{color:#fff;background:var(--nhpc-accent)}.new-home-comparison-card__add:hover:not(:disabled):not(.loading):not([aria-disabled=true]),.new-home-comparison-card__add:focus-visible:not(:disabled):not(.loading):not([aria-disabled=true]){color:var(--nhpc-button-background);background:#fff}.new-home-comparison-card__add[aria-disabled=true]{cursor:wait;opacity:.55}.new-home-comparison-card__add:disabled{cursor:not-allowed;opacity:.48}.new-home-comparison-card__add.loading{color:transparent}.new-home-comparison-card__add.loading>.loading__spinner{position:absolute;top:50%;left:50%;width:17px;height:17px;display:flex;transform:translate(-50%,-50%)}.new-home-comparison-card__add.loading>.loading__spinner .spinner{width:17px;height:17px}.new-home-comparison-card__add.loading>.loading__spinner .path{stroke:var(--nhpc-button-text)}@media screen and (max-width:1099px)and (min-width:750px){.new-home-comparison__inner{padding:64px 32px}.new-home-comparison__cards{max-width:700px;grid-template-columns:1fr}}@media screen and (max-width:749px){.new-home-comparison-card__image--hover{display:none}.new-home-comparison__inner{min-height:651px;padding:46px 17px 45px}.new-home-comparison__heading{font-size:16px;line-height:1.2;letter-spacing:-.25px}.new-home-comparison__eyebrow{margin-top:12px;font-size:11px;letter-spacing:.85px}.new-home-comparison__cards{margin-top:22px;display:flex;flex-direction:column;gap:17px}.new-home-comparison-card{width:100%;min-height:0;padding:18px;grid-template-columns:110px minmax(0,1fr);grid-template-rows:minmax(147px,auto) 31px;column-gap:16px;row-gap:8px;border-radius:17px}.new-home-comparison-card__media{width:110px;height:147px;border-radius:12px}.new-home-comparison-card__offer{top:7px;left:7px;padding:4px 7px;font-size:10px}.new-home-comparison-card__title{font-size:13px;font-weight:600;line-height:1.4}.new-home-comparison-card__features{margin-top:13px;gap:10px}.new-home-comparison-card__features li{grid-template-columns:11px minmax(0,1fr);gap:6px;font-size:13px;line-height:1.35}.new-home-comparison-card__arrow{margin-top:3px}.new-home-comparison-card:nth-child(2){min-height:254px}.new-home-comparison-card:nth-child(2) .new-home-comparison-card__view,.new-home-comparison-card:nth-child(2) .new-home-comparison-card__form{position:relative;top:-4px}.new-home-comparison-card__title-default--has-mobile{display:none}.new-home-comparison-card__title-mobile{display:inline}.new-home-comparison-card__view,.new-home-comparison-card__add{min-height:31px;font-size:12px}.new-home-comparison-card__view{width:110px;border-radius:7px}.new-home-comparison-card__form{width:132px;max-width:100%}.new-home-comparison-card__add{padding:5px 3px;border-radius:7px;font-size:11px;letter-spacing:.15px;white-space:nowrap}}@media screen and (max-width:359px){.new-home-comparison__inner{padding-right:14px;padding-left:14px}.new-home-comparison-card{grid-template-columns:104px minmax(0,1fr);column-gap:13px}.new-home-comparison-card__media,.new-home-comparison-card__view{width:104px}}@media(prefers-reduced-motion:reduce){.new-home-comparison-card__view,.new-home-comparison-card__add,.new-home-comparison-card__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/new-home-product-comparison.css.map */
