.nuro-collection{padding-block:var(--nuro-padding-top) var(--nuro-padding-bottom);color:var(--nuro-text);background:transparent;font-family:var(--text-font-family, inherit);font-style:var(--text-font-style, normal);font-weight:var(--text-font-weight, 400)}.nuro-collection,.nuro-collection *{box-sizing:border-box}.nuro-collection__inner{width:min(calc(100% - 32px),var(--nuro-max-width));margin-inline:auto}.nuro-collection__header{max-width:760px;margin-inline:auto;text-align:center}.nuro-collection__title{margin:0;color:var(--nuro-primary);font-family:var(--heading-font-family, inherit);font-style:var(--heading-font-style, normal);font-size:clamp(2rem,4vw,3rem);font-weight:var(--heading-font-weight, 600);line-height:1.08;letter-spacing:-.025em}.nuro-collection__intro{max-width:660px;margin:12px auto 0;color:var(--nuro-muted);font-size:1rem;line-height:1.55}.nuro-collection__intro p{margin:0}.nuro-collection__eyebrow{margin:30px 0 12px;color:var(--nuro-primary);font-size:1.125rem;font-weight:var(--text-font-bolder-weight, 600);line-height:1.3}.nuro-collection__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nuro-card{min-width:0;overflow:hidden;border:1px solid var(--nuro-border);border-radius:var(--nuro-radius);background:var(--nuro-card-bg);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nuro-card:hover{border-color:var(--nuro-accent);box-shadow:0 8px 24px #14264b1a;transform:translateY(-2px)}.nuro-card__link{display:flex;min-height:100%;flex-direction:column;color:inherit;text-decoration:none}.nuro-card__link[href]:focus-visible{outline:3px solid var(--nuro-accent);outline-offset:-3px}.nuro-collection .nuro-card__media{position:relative!important;display:grid;overflow:hidden;place-items:center;aspect-ratio:4 / 3;background:var(--nuro-media-bg)}.nuro-collection--square .nuro-card__media{aspect-ratio:1 / 1}.nuro-collection .nuro-card__image{display:block;width:var(--nuro-image-size)!important;height:var(--nuro-image-size)!important;max-width:none!important;max-height:none!important;padding:0!important;object-fit:contain!important;object-position:center!important;transition:transform .22s ease}.nuro-card:hover .nuro-card__image{transform:scale(1.025)}.nuro-card__placeholder{width:58%;height:58%;color:#7d8796}.nuro-card__body{display:flex;min-height:116px;flex:1;flex-direction:column;align-items:flex-start;padding:14px 16px 16px}.nuro-collection .nuro-card__media>.nuro-card__badge{position:absolute!important;z-index:5;top:12px;left:50%;display:inline-flex;min-height:24px;align-items:center;padding:5px 11px;border-radius:999px;font-size:.875rem;font-weight:var(--text-font-bolder-weight, 600);line-height:1;letter-spacing:.04em;box-shadow:0 2px 7px #14264b29;pointer-events:none;transform:translate(-50%);text-transform:uppercase;white-space:nowrap}.nuro-card__badge--aqua{color:#fff;background:var(--nuro-accent)}.nuro-card__badge--navy{color:#fff;background:var(--nuro-primary)}.nuro-card__badge--light{color:#197e87;background:#e3f7f8;box-shadow:inset 0 0 0 1px #b8e9ed}.nuro-card__badge--purple{color:#7553ad;background:#f0eafb}.nuro-card__title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;color:var(--nuro-primary);font-family:var(--heading-font-family, inherit);font-style:var(--heading-font-style, normal);font-size:1.125rem;font-weight:var(--heading-font-weight, 600);line-height:1.25}.nuro-card__arrow{flex:0 0 auto;color:var(--nuro-accent-dark);font-size:1.2em;font-weight:400}.nuro-card__bullets{display:grid;gap:5px;width:100%;margin:0;padding:0;color:var(--nuro-muted);font-size:1rem;line-height:1.45;list-style:none}.nuro-card__bullets li{position:relative;margin:0;padding-left:17px}.nuro-card__bullets li:before{position:absolute;top:0;left:0;color:var(--nuro-accent-dark);content:"\2713";font-size:.9em;font-weight:var(--text-font-bolder-weight, 600)}.nuro-trust{display:flex;justify-content:center;margin-top:18px;padding-block:13px;border-top:1px solid var(--nuro-border);border-bottom:1px solid var(--nuro-border)}.nuro-trust__item{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;gap:10px;padding-inline:14px;border-right:1px solid var(--nuro-border)}.nuro-trust__item:last-child{border-right:0}.nuro-trust__icon{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:var(--nuro-accent)}.nuro-trust__icon svg{display:block;width:100%;height:100%}.nuro-trust__copy{display:flex;min-width:0;flex-direction:column}.nuro-trust__copy strong{color:var(--nuro-primary);font-size:.9375rem;font-weight:var(--text-font-bolder-weight, 600);line-height:1.25}.nuro-trust__copy small{margin-top:2px;color:var(--nuro-muted);font-size:.8125rem;line-height:1.25}@media screen and (max-width:989px){.nuro-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nuro-trust__item{padding-block:10px}}@media screen and (max-width:749px){.nuro-collection{padding-top:max(var(--nuro-padding-top),32px)}.nuro-collection__inner{width:min(calc(100% - 24px),var(--nuro-max-width))}.nuro-collection__title{padding-inline:8px;font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.12;text-wrap:balance}.nuro-collection__intro{margin-top:10px;font-size:.9375rem;line-height:1.45}.nuro-collection__eyebrow{margin-top:24px;font-size:1.0625rem}.nuro-collection__grid{gap:10px}.nuro-card__body{min-height:120px;padding:11px 10px 12px}.nuro-collection .nuro-card__media>.nuro-card__badge{top:8px;min-height:21px;padding:4px 8px;font-size:.8125rem}.nuro-card__title{gap:6px;margin:0 0 5px;font-size:1rem}.nuro-card__bullets{gap:4px;font-size:.875rem;line-height:1.35}.nuro-card__bullets li{padding-left:14px}.nuro-trust{flex-direction:row;align-items:stretch;margin-top:14px;padding-block:0}.nuro-collection .nuro-trust>.nuro-trust__item{flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-start!important;gap:6px;padding:12px 5px;border-right:1px solid var(--nuro-border);border-bottom:0;text-align:center}.nuro-collection .nuro-trust__copy{width:auto!important;max-width:100%;flex:0 1 auto;align-items:center}.nuro-collection .nuro-trust>.nuro-trust__item:last-child{border-right:0}.nuro-trust__icon{width:19px;height:19px;flex-basis:19px}.nuro-trust__copy strong{font-size:.75rem;line-height:1.2;text-wrap:balance}.nuro-trust__copy small{font-size:.6875rem;line-height:1.2;text-wrap:balance}}@media screen and (max-width:374px){.nuro-collection__grid{grid-template-columns:1fr;gap:12px}.nuro-card__link{display:grid;grid-template-columns:minmax(112px,42%) minmax(0,1fr);min-height:148px}.nuro-card__media,.nuro-collection--square .nuro-card__media{height:100%;min-height:148px;aspect-ratio:auto}.nuro-card__body{min-height:0;justify-content:center;padding:12px}}@media(prefers-reduced-motion:reduce){.nuro-card,.nuro-card__image{transition:none}}.ro-compare-v2{box-sizing:border-box;background:var(--ro-section-bg);color:var(--ro-text);padding:var(--ro-pad-top) 20px var(--ro-pad-bottom)}.ro-compare-v2 *,.ro-compare-v2 *:before,.ro-compare-v2 *:after{box-sizing:border-box}.ro-compare-v2__inner{width:min(100%,1140px);margin:0 auto}.ro-compare-v2__header{max-width:660px;margin:0 auto 30px;text-align:center}.ro-compare-v2__eyebrow{margin:0 0 8px;color:var(--ro-accent);font:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ro-compare-v2__heading{margin:0;color:var(--ro-heading);font:inherit;font-size:clamp(28px,2.4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.ro-compare-v2__subhead{margin:12px auto 0;color:var(--ro-muted);font:inherit;font-size:16px;font-weight:400;line-height:1.55}.ro-compare-v2__mobile-hint{display:none}.ro-compare-v2__table-shell{position:relative;overflow:hidden;border:1px solid var(--ro-border);border-radius:var(--ro-radius);background:#fff}.ro-compare-v2__scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--ro-accent) var(--ro-image-bg);scrollbar-width:thin}.ro-compare-v2__scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--ro-accent) 45%,transparent);outline-offset:3px}.ro-compare-v2__table{width:100%;min-width:920px;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.ro-compare-v2__feature-column{width:150px}.ro-compare-v2__system-column{width:calc((100% - 150px)/4)}.ro-compare-v2__corner,.ro-compare-v2__product-head,.ro-compare-v2__row-label,.ro-compare-v2__cell{border-right:1px solid var(--ro-border);border-bottom:1px solid var(--ro-border)}.ro-compare-v2__product-head:last-child,.ro-compare-v2__cell:last-child{border-right:0}.ro-compare-v2__corner{background:#fff}.ro-compare-v2__product-head{padding:12px;vertical-align:top;background:#fff}.ro-compare-v2__product-card{min-height:222px;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(var(--ro-radius) - 2px);background:#fff}.ro-compare-v2__image-panel{min-height:142px;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--ro-image-bg)}.ro-compare-v2__image{width:120px;height:120px;display:block;object-fit:contain}.ro-compare-v2__placeholder{color:color-mix(in srgb,var(--ro-muted) 45%,transparent)}.ro-compare-v2__product-copy{min-height:80px;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 8px 4px;text-align:left}.ro-compare-v2__badge{display:inline-flex;align-items:center;min-height:21px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:10px;font-weight:700;letter-spacing:.035em;line-height:1;text-transform:uppercase}.ro-compare-v2__badge--classic{background:var(--ro-heading);color:#fff}.ro-compare-v2__badge--tankless{background:var(--ro-accent);color:#fff}.ro-compare-v2__badge--countertop{border-color:color-mix(in srgb,var(--ro-accent) 28%,white);background:color-mix(in srgb,var(--ro-accent) 10%,white);color:color-mix(in srgb,var(--ro-accent) 82%,#14324a)}.ro-compare-v2__badge--rodi{border-color:#decdf8;background:#f3edfc;color:#7650ad}.ro-compare-v2__product-name{color:var(--ro-heading);font:inherit;font-size:16px;font-weight:700;line-height:1.25}.ro-compare-v2__series{color:var(--ro-muted);font:inherit;font-size:13px;font-weight:400;line-height:1.3}.ro-compare-v2__row:nth-child(2n) .ro-compare-v2__row-label,.ro-compare-v2__row:nth-child(2n) .ro-compare-v2__cell{background:var(--ro-row-bg)}.ro-compare-v2__row-label{padding:15px 16px;background:#fff;color:var(--ro-heading);font:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:left;vertical-align:middle}.ro-compare-v2__cell{padding:15px 16px;background:#fff;color:var(--ro-text);font:inherit;font-size:14px;font-weight:400;line-height:1.45;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.ro-compare-v2__cell--highlight{color:var(--ro-accent);font-weight:700}.ro-compare-v2__row--price .ro-compare-v2__row-label,.ro-compare-v2__row--price .ro-compare-v2__cell{padding-top:18px;padding-bottom:18px;background:#fff}.ro-compare-v2__price-prefix{display:block;margin-bottom:2px;color:var(--ro-muted);font:inherit;font-size:12px;font-weight:400;line-height:1.2}.ro-compare-v2__price{color:var(--ro-heading);font:inherit;font-size:20px;font-weight:700;line-height:1.2}.ro-compare-v2__row--actions .ro-compare-v2__row-label,.ro-compare-v2__row--actions .ro-compare-v2__cell{border-bottom:0}.ro-compare-v2__action-cell{padding:14px 12px 18px}.ro-compare-v2__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 15px;border:1px solid var(--ro-heading);border-radius:6px;background:var(--ro-heading);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ro-compare-v2__button:hover{border-color:var(--ro-accent);background:var(--ro-accent);color:#fff;text-decoration:none;transform:translateY(-1px)}.ro-compare-v2__button:focus-visible{outline:3px solid color-mix(in srgb,var(--ro-accent) 45%,transparent);outline-offset:3px}.ro-compare-v2__empty{color:var(--ro-muted)}.ro-compare-v2__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.ro-compare-v2{padding-right:0;padding-left:0}.ro-compare-v2__header{margin-bottom:20px;padding:0 20px}.ro-compare-v2__eyebrow{font-size:11px}.ro-compare-v2__heading{font-size:25px}.ro-compare-v2__subhead{margin-top:10px;font-size:15px;line-height:1.5}.ro-compare-v2__mobile-hint{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0 0 9px;padding:0 20px;color:var(--ro-muted);font:inherit;font-size:12px;font-weight:600;line-height:1.2}.ro-compare-v2__table-shell{border-right:0;border-left:0;border-radius:0}.ro-compare-v2__table-shell:after{content:"";position:absolute;z-index:6;top:0;right:0;bottom:0;width:22px;pointer-events:none;background:linear-gradient(90deg,#fff0,#14264b14)}.ro-compare-v2__scroll{scroll-padding-left:112px}.ro-compare-v2__table{min-width:848px}.ro-compare-v2__feature-column{width:112px}.ro-compare-v2__system-column{width:184px}.ro-compare-v2__corner,.ro-compare-v2__row-label{position:sticky;z-index:4;left:0;box-shadow:4px 0 8px #14264b0d}.ro-compare-v2__corner{z-index:5}.ro-compare-v2__product-head{padding:9px}.ro-compare-v2__product-card{min-height:198px}.ro-compare-v2__image-panel{min-height:116px;padding:8px}.ro-compare-v2__image{width:96px;height:96px}.ro-compare-v2__product-copy{min-height:82px;padding:9px 5px 4px}.ro-compare-v2__badge{min-height:19px;padding:3px 7px;font-size:9px}.ro-compare-v2__product-name{font-size:14px}.ro-compare-v2__series{font-size:12px}.ro-compare-v2__row-label,.ro-compare-v2__cell{padding:13px 10px;font-size:13px}.ro-compare-v2__price{font-size:18px}.ro-compare-v2__button{width:100%;padding-right:10px;padding-left:10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ro-compare-v2__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/82/compiled_assets/styles.css.map */
