#families .family-group{color:#b4b4b4;display:flex;padding:.4rem 1.2rem;min-height:4rem;box-sizing:border-box;cursor:pointer}#families .family-group .name{margin:auto auto auto 0}#families .family-group img{width:3.2rem;height:3.2rem}#families .family-group.active{font-weight:700;color:#5a5a5a;border-radius:6px;background-color:#f5f5f2}#families .family-group.active .name{color:#5a5a5a;font-weight:700}#families .reset{margin:1.6rem 1.2rem}body.ie #families .family-group .name{line-height:3.2rem}.help-notice-wrapper{margin-left:.8rem;height:2.2rem;width:2.2rem}@media only screen and (max-width:992px){.help-notice-wrapper{display:none}}.help-notice-wrapper .icon{position:relative;user-select:none}.help-notice-wrapper .icon .image-wrapper{padding:.8rem;width:1.8rem;height:1.8rem;position:absolute;top:50%;left:0;transform:translate(-40%,-50%)}.help-notice-wrapper:hover .help-notice{max-height:999px;padding:1.6rem;margin-top:.5rem;border-width:1px}.help-notice-wrapper .help-notice{display:block;max-height:0;transition:all .6s;overflow:hidden;margin-top:0;padding:0 1.6rem;font-size:1.4rem;font-weight:400;color:#b4b4b4;box-sizing:border-box;border:0 solid #b4b4b4}.help-notice-wrapper:hover .help-notice-link{display:block}.help-notice-wrapper .help-notice-link{display:none;position:absolute;background:#1e1e1eb3;top:0;left:0;width:100%;padding:1.6rem;z-index:1;font-size:1.4rem;font-weight:400;color:#fff;box-sizing:border-box;text-align:left}.overview-note{font-weight:700}.overview-note a:hover{text-decoration:underline}#configurator{position:absolute;bottom:0;width:100%;height:75%;padding:3.2rem 0 calc(3.2rem + 92px);background:#f5f5f2;box-sizing:border-box}@media only screen and (max-width:768px){#configurator{height:100%;padding-top:10%;overflow:auto;background:transparent;padding-bottom:0}}#configurator .wrapper{position:relative;height:100%}@media only screen and (max-width:768px){#configurator .wrapper{padding-top:3.2rem;flex-wrap:wrap;height:auto;background:#f5f5f2;padding-bottom:125px}}#configurator .wrapper .close{position:absolute;width:3.2rem;right:0;top:-8rem;cursor:pointer}@media only screen and (max-width:768px){#configurator .wrapper .close{right:1rem;top:-4rem}}#configurator section{margin:0 1.6rem;overflow:auto}#configurator section#families{flex-basis:25%;margin-left:0}#configurator section#properties{flex-basis:41.67%}#configurator section#options,#configurator section#related-families{flex-basis:33.33%;margin-right:0}@media only screen and (max-width:768px){#configurator section#families,#configurator section#properties,#configurator section#options,#configurator section#related-families{flex-basis:100%;margin:0;margin-bottom:2.4rem}}#configurator h2{font-size:2rem;margin-bottom:.7rem}#configurator .caption{color:#b4b4b4}#options .option,#related-families .option{display:flex;flex-wrap:wrap;margin-bottom:1.6rem;cursor:pointer;user-select:none}#options .option img,#related-families .option img{width:3.2rem;height:3.2rem;margin:auto .8rem auto 0;flex-shrink:0}#options .option>span,#related-families .option>span{margin:auto auto auto 0;width:calc(100% - 4rem)}#options .option>div,#related-families .option>div{display:flex;align-items:center;width:calc(100% - 4rem)}#options .option .note,#related-families .option .note{width:100%;margin-top:.4rem;cursor:auto;font-size:1.2rem;font-weight:#b4b4b4;padding-left:4rem}#options .option input[type=number],#related-families .option input[type=number]{width:5rem;margin-right:.4rem;padding:.4rem .6rem;flex-shrink:0}#options .option.error,#related-families .option.error{pointer-events:none}#options .option.error img,#options .option.error span,#related-families .option.error img,#related-families .option.error span{opacity:.5}#options .option.error input,#related-families .option.error input{pointer-events:auto;background:#eb340a33;border:1px solid #EB340A}#options .expandable .options-list .option,#related-families .expandable .options-list .option{padding-left:3.2rem}@media only screen and (max-width:768px){#options .expandable .options-list .option,#related-families .expandable .options-list .option{padding-left:1.6rem}}#options.disabled .option,#options .option.disabled img,#options .option.disabled .option-label,#related-families.disabled .option,#related-families .option.disabled img,#related-families .option.disabled .option-label{opacity:.5;pointer-events:none;cursor:not-allowed}#options h3,#related-families h3{font-size:1.6rem;margin-bottom:2.4rem}#options .property-notice,#related-families .property-notice{font-size:1.2rem;color:#b4b4b4}#options .overview .info,#related-families .overview .info{margin-bottom:2.4rem}#options .overview .label,#related-families .overview .label{font-size:1.2rem;color:#969696;display:block}#options .overview .value,#related-families .overview .value{line-height:1.64;display:block}#options .overview .action,#related-families .overview .action{display:inline-block;margin-right:1.6rem}#options .overview .secondary-actions,#related-families .overview .secondary-actions{margin-top:1.6rem}#options .overview .notice,#related-families .overview .notice{margin-top:3.2rem}body.ie #options .option>span,#related-families .option>span{line-height:3.2rem}
