[data-hn-family-picker][hidden]{display:none!important}.hn-family-content{margin:22px 0 24px;padding:18px 0;border-top:1px solid #e6e9eb;border-bottom:1px solid #e6e9eb}.hn-family-heading{font-size:14px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 12px!important;color:var(--heading-color,#263f48)}.hn-family-track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#c7d0d3 transparent}.hn-door-family-card{position:relative;display:flex;flex:0 0 116px;flex-direction:column;align-items:center;scroll-snap-align:start;padding:9px 8px;border:1px solid #dce2e5;border-radius:6px;background:#fff;color:var(--heading-color,#263f48);text-align:center;text-decoration:none!important;line-height:1.35;transition:border-color .15s,background-color .15s}.hn-door-family-card:hover,.hn-door-family-card:focus-visible{border-color:#285261;outline:2px solid #285261;outline-offset:2px}.hn-door-family-card.is-active{border:2px solid #285261;padding:8px 7px;background:#f1f6f7}.hn-door-family-card.is-active:after{content:'✓';position:absolute;top:5px;right:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#285261;color:#fff;font-size:11px;font-weight:700}.hn-door-family-card img{display:block;width:100%;height:106px;object-fit:contain;background:#fff;margin-bottom:8px}.hn-door-family-card-title{font-size:12px;font-weight:600}.hn-door-family-card-detail,.hn-door-family-card-size,.hn-door-family-card-finish{font-size:10px;color:#596b72;margin-top:4px}.hn-door-family-card-size{margin-top:auto;padding-top:6px}.hn-family-finishes-heading{margin-top:18px!important}.hn-family-color-card{flex-basis:84px}.hn-family-color-card img{height:88px}.hn-family-color-card .hn-door-family-card-title{font-size:11px}.hn-family-constructions{margin-top:14px}.hn-family-constructions>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hn-family-configurations-ready .related-opening-types,.hn-family-configurations-ready .t4s-product-grouping-slider{display:none!important}.hn-family-more-link{display:inline-block;font-size:12px;text-decoration:underline!important;text-underline-offset:3px;margin-top:8px;color:#285261}@media(max-width:767px){.hn-family-content{margin:18px 0;padding:14px 0}.hn-door-family-card{flex-basis:106px}.hn-door-family-card img{height:96px}.hn-family-color-card{flex-basis:78px}.hn-family-color-card img{height:78px}}
