#families .family-group{color:#b4b4b4;box-sizing:border-box;cursor:pointer;min-height:4rem;padding:.4rem 1.2rem;display:flex}#families .family-group .name{margin:auto auto auto 0}#families .family-group img{width:3.2rem;height:3.2rem}#families .family-group.active{color:#5a5a5a;background-color:#f5f5f2;border-radius:6px;font-weight:700}#families .family-group.active .name{color:#5a5a5a;font-weight:700}#families .reset{margin:1.6rem 1.2rem}.help-notice-wrapper{width:2.2rem;height:2.2rem;margin-left:.8rem}@media only screen and (width<=992px){.help-notice-wrapper{display:none}}.help-notice-wrapper .icon{user-select:none;position:relative}.help-notice-wrapper .icon .image-wrapper{width:1.8rem;height:1.8rem;padding:.8rem;position:absolute;top:50%;left:0;transform:translate(-40%,-50%)}.help-notice-wrapper:hover .help-notice{border-width:1px;max-height:999px;margin-top:.5rem;padding:1.6rem}.help-notice-wrapper .help-notice{color:#b4b4b4;box-sizing:border-box;border:0 solid #b4b4b4;max-height:0;margin-top:0;padding:0 1.6rem;font-size:1.4rem;font-weight:400;transition:all .6s;display:block;overflow:hidden}.overview-note{font-weight:700}.overview-note a:hover{text-decoration:underline}#configurator{box-sizing:border-box;background:#f5f5f2;width:100%;height:75%;padding:3.2rem 0 calc(3.2rem + 92px);position:absolute;bottom:0}@media only screen and (width<=768px){#configurator{background:0 0;height:100%;padding-top:10%;padding-bottom:0;overflow:auto}}#configurator .container{max-width:1384px;margin:0 auto;padding:0 2rem;display:flex}#configurator .wrapper{height:100%;position:relative}@media only screen and (width<=768px){#configurator .wrapper{background:#f5f5f2;flex-wrap:wrap;height:auto;padding-top:3.2rem;padding-bottom:125px}}#configurator .wrapper .close{cursor:pointer;width:3.2rem;position:absolute;top:-8rem;right:0}@media only screen and (width<=768px){#configurator .wrapper .close{top:-4rem;right:1rem}}#configurator section{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin:0 1.6rem;padding:2.4rem;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 (width<=768px){#configurator section#families,#configurator section#properties,#configurator section#options,#configurator section#related-families{flex-basis:100%;margin:0 0 2.4rem}}#configurator h2{margin-bottom:.7rem;font-size:2rem}#configurator .caption{color:#b4b4b4}#configurator .option-label a,#configurator .note a,#configurator .property-notice a{color:#fb903b;text-decoration:underline}#configurator .option-label a:hover,#configurator .note a:hover,#configurator .property-notice a:hover{color:#fa7409}#configurator .action{user-select:none;cursor:pointer}#configurator .action.secondary{color:#fb903b;background-color:#0000;border:1px solid #fb903b;border-radius:6px;padding:1.1rem 1.6rem;transition:color .3s,background-color .3s}#configurator .action.secondary:hover{color:#fff;background-color:#fb903b}#configurator .action.ternary{color:#fb903b}#configurator .action.ternary.underline,#configurator .action.ternary:hover{text-decoration:underline}#configurator .property{box-sizing:border-box;color:#b4b4b4;cursor:pointer;background-color:#0000;border-radius:6px;min-height:4rem;margin-top:2.4rem;padding:.4rem 1.2rem;position:relative}#configurator .property:first-child{margin-top:1.2rem}#configurator .property.selected{color:#5a5a5a}#configurator .property.active{background-color:#f5f5f2}#configurator .property.active:not(.current):not(.selected) img{opacity:.5}#configurator .property.current:not(.active){animation:1.5s ease-in-out infinite configurator-pulse}#configurator .property .name{color:#969696;font-size:1.2rem;position:absolute;top:-1.1rem;left:1.2rem}#configurator .property .value{min-height:3.2rem;display:flex}#configurator .property .value>span{margin:auto auto auto 0;display:inline-block}#configurator .property .value img{width:3.2rem;height:3.2rem}#configurator #properties .reset{margin-top:2.4rem;margin-inline:1.2rem}@keyframes configurator-pulse{0%{background-color:#f5f5f2}50%{background-color:#f5f5f266}to{background-color:#f5f5f2}}#options .option,#related-families .option{cursor:pointer;user-select:none;flex-wrap:wrap;margin-bottom:1.6rem;display:flex}#options .option img,#related-families .option img{flex-shrink:0;width:3.2rem;height:3.2rem;margin:auto .8rem auto 0}#options .option>span,#related-families .option>span{width:calc(100% - 4rem);margin:auto auto auto 0}#options .option>div,#related-families .option>div{align-items:center;width:calc(100% - 4rem);display:flex}#options .option .note,#related-families .option .note{cursor:auto;width:100%;font-size:1.2rem;font-weight:#b4b4b4;margin-top:.4rem;padding-left:4rem}#options .option input[type=number],#related-families .option input[type=number]{-moz-appearance:textfield;appearance:textfield;border:1px solid #e6e6e6;border-radius:4px;flex-shrink:0;width:6.4rem;margin-right:.4rem;padding:.4rem .6rem}#options .option input[type=number]::-webkit-outer-spin-button,#options .option input[type=number]::-webkit-inner-spin-button,#related-families .option input[type=number]::-webkit-outer-spin-button,#related-families .option input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin: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 (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{margin-bottom:2.4rem;font-size:1.6rem}#options .property-notice,#related-families .property-notice{color:#b4b4b4;font-size:1.2rem}#options .overview .info,#related-families .overview .info{margin-bottom:2.4rem}#options .overview .label,#related-families .overview .label{color:#969696;font-size:1.2rem;display:block}#options .overview .label.discounted-price-label,#related-families .overview .label.discounted-price-label{font-weight:700}#options .overview .value,#related-families .overview .value{line-height:1.64;display:block}#options .overview .value.price,#related-families .overview .value.price{font-weight:700}#options .overview .value.original-price,#related-families .overview .value.original-price{font-weight:400;text-decoration:line-through}#options .overview .value.discounted-price,#related-families .overview .value.discounted-price{color:#eb340a;font-weight:700}#options .overview p,#related-families .overview p{margin:1.2rem 0}#options .overview .action,#related-families .overview .action{margin-bottom:.8rem;margin-right:1.6rem;display:inline-block}#options .overview .secondary-actions,#related-families .overview .secondary-actions{margin-top:1.6rem}#options .overview .notice,#related-families .overview .notice{margin-top:3.2rem}
