@charset "UTF-8";#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}.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}.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 .container{max-width:1384px;margin:0 auto;padding:0 2rem;display:flex}#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;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:2.4rem}#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}#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{border-radius:6px;padding:1.1rem 1.6rem;background-color:transparent;color:#fb903b;border:1px solid #fb903b;transition:color .3s,background-color .3s}#configurator .action.secondary:hover{background-color:#fb903b;color:#fff}#configurator .action.ternary{color:#fb903b}#configurator .action.ternary.underline,#configurator .action.ternary:hover{text-decoration:underline}#configurator .property{margin-top:2.4rem;min-height:4rem;box-sizing:border-box;position:relative;border-radius:6px;background-color:transparent;padding:.4rem 1.2rem;color:#b4b4b4;cursor:pointer}#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:configurator-pulse 1.5s infinite ease-in-out}#configurator .property .name{font-size:1.2rem;color:#969696;position:absolute;top:-1.1rem;left:1.2rem}#configurator .property .value{display:flex;min-height:3.2rem}#configurator .property .value>span{display:inline-block;margin:auto auto auto 0}#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{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;border:1px solid #e6e6e6;border-radius:4px}#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 .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{text-decoration:line-through;font-weight:400}#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{display:inline-block;margin-right:1.6rem;margin-bottom:.8rem}#options .overview .secondary-actions,#related-families .overview .secondary-actions{margin-top:1.6rem}#options .overview .notice,#related-families .overview .notice{margin-top:3.2rem}
