#artd-product-configurator .artd-product-configurator-title{font-size:22px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}#artd-product-configurator .artd-product-configurator-content{padding:25px 0 15px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element{margin-bottom:20px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .artd-product-configurator-element-input-clear,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element input[type=range].artd-product-configurator-element-selection-form{height:40px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element input[type=color].artd-product-configurator-element-selection-form{display:inline-block;width:110px;margin-right:10px;height:40px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .artd-product-configurator-element-selection-output{height:40px;line-height:20pt}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .artd-product-configurator-element-number-stepper{width:110px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .artd-product-configurator-element-number-stepper .form-control{padding-right:0;text-align:center}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .artd-product-configurator-element-number-stepper input::-webkit-inner-spin-button{width:40px;height:40px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .selection{margin-bottom:10px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .selection .selection-title{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .selection .selected-item{margin-bottom:5px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element .selection .btn-select{padding:3px 20px}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.invalid>.selection>select,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.invalid>input,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.invalid>select{border:1px solid #f44336}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.valid>.selection>select,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.valid>input,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element.valid>select{border:1px solid #246600}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element input[type=text].error,#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element textarea.error{border:1px solid red}#artd-product-configurator .artd-product-configurator-content .artd-product-configurator-element label.error{color:red}#artd-product-configurator .buybox{margin:0!important}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator{margin:20px}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator .modal-body{padding:20px 0 20px 20px}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label:not(.disabled) img{cursor:pointer}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label{width:150px;overflow:hidden;float:left;border:3px solid transparent;padding:15px;text-align:center;position:relative}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label span{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-top:10px;display:block;overflow:hidden;text-overflow:ellipsis}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label span.subtitle{margin-top:0}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator .artd-product-configurator-element-image-selection input[type=checkbox]~label::before,#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label .fa{display:none}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label.selected,#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label:not(.disabled):hover{border:3px solid #246600;background:#f2f2f2}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label.selected .fa,#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label:not(.disabled):hover .fa{display:inline-block;position:absolute;top:10px;right:10px}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label.disabled span{color:#ccc}#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label.disabled img,#artd-product-configurator .artd-product-configurator-element-dialog .modal-product-configurator label.disabled svg{opacity:.15}@media (min-width:767px){.sticky-container{display:flex;overflow:visible}.sticky-top{position:sticky;top:0;align-self:baseline}}@media (min-width:767px) and (max-width:991px){.sticky-top{top:50px}}