#configurator .form-group label,#configurator .form-group small{display:block;float:left}#configurator .form-group small{color:#6c757d}#configurator .form-group .description{display:flex;width:100%}#configurator .form-group .col-form-label,#configurator .form-group label{font-weight:700}#configurator .form-group .form-check:has(input[type=radio]) label{justify-content:flex-start}#configurator .form-group .form-check.active,#configurator .form-group .form-check:has(input[type=radio]:checked){border:2px solid #c8c8c8}#configurator .form-group .form-check.active label .choice-content .choice-price,#configurator .form-group .form-check:has(input[type=radio]:checked) label .choice-content .choice-price{color:var(--red-main)}#configurator .form-group .form-check.active label .choice-content .choice-price:before,#configurator .form-group .form-check:has(input[type=radio]:checked) label .choice-content .choice-price:before{content:"+"}#configurator .form-group .form-check.active:hover,#configurator .form-group .form-check:has(input[type=radio]:checked):hover{cursor:default}#configurator .form-group .form-check:has(.choice-image) label .choice-content{flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:768px){#configurator .form-group .form-check:has(.choice-image) label .choice-content{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:4px;padding-right:4px;position:relative;width:100%}}#configurator .form-group .form-check{align-items:center;border:1px solid #eaeaea;border-radius:var(--border-radius-extra-small);display:flex;margin:5px 0 10px;padding:10px}#configurator .form-group .form-check label{display:flex;justify-content:space-around;margin:0;padding:0;text-align:right;width:100%}#configurator .form-group .form-check label:hover{cursor:pointer}#configurator .form-group .form-check label select{margin:10px 0;width:auto}#configurator .form-group .form-check label .choice-image{box-sizing:initial;display:flex;flex:0 0 50%;max-width:50%;padding-left:4px;padding-right:4px;position:relative;width:100%}@media (min-width:768px){#configurator .form-group .form-check label .choice-image{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:4px;padding-right:4px;position:relative;width:100%}}#configurator .form-group .form-check label .choice-image img{border-radius:var(--border-radius-extra-small)}#configurator .form-group .form-check label .choice-content{align-items:flex-end;display:flex;flex:0 0 100%;flex-direction:row;justify-content:space-between;max-width:100%;padding-left:10px;padding-right:4px;position:relative;width:100%}#configurator .form-group .form-check label .choice-content .choice-price{font-size:1.7rem}#configurator .form-group .form-check input[type=radio]{display:none}#configurator .form-group .form-check.active label .choice-content .choice-price{color:var(--red-main)}#configurator .form-group .form-check.active label .choice-content .choice-price:before{content:"+"}#configurator-placeholder{position:relative}#configurator-placeholder .btn-panel,#configurator-placeholder input{background:#fff;border:1px solid var(--grey-medium);border-radius:var(--border-radius-extra-small);color:var(--black);padding:10px}#configurator-placeholder .btn-panel .btn-panel__label{text-align:left}#configurator-placeholder .panel-content fieldset:first-child legend{display:none}#configurator-placeholder .panel-content fieldset legend:after{content:none}#configurator-placeholder .panel-content .col-form-label,#configurator-placeholder .panel-content label{font-size:1.5rem;font-weight:700}#configurator-placeholder .panel-content legend.col-form-label{font-size:1.8rem}#configurator-placeholder .configurator-mask{background:#ffffffb3;display:none;height:100%;position:absolute;width:100%;z-index:1}.panel-container.right.show-panel{margin-right:0;opacity:1;pointer-events:all}.panel-container.right.show-panel .configurator-mask{position:fixed!important}.add-to-cart{height:42px;margin:0;width:100%}.add-to-cart[disabled]{background:#f1718a!important}.field-information{color:#7f7f7f;cursor:pointer;line-height:24px;margin-left:5px}