.woo-label-configurator{background-color:#f1f1f1;padding:35px;color:#4d4d4d}.woo-label-configurator .icon-check:after{font-family:WooCommerce;display:inline-block;content:"\E015";color:#8fae1b}.woo-label-configurator label{color:#fe0032}.woo-label-configurator input[type=number],.woo-label-configurator input[type=text],.woo-label-configurator select{display:block;width:100%;background-color:#fff;border:1px solid transparent;background-image:none;margin-top:7px;margin-bottom:24px;height:2.6rem;font-size:16px;padding:0 10px;max-width:100%;border-radius:0;box-shadow:0 0 6px rgba(0,0,0,.3);color:#4d4d4d;transition:border-color .3s ease}.woo-label-configurator input[type=number]:focus,.woo-label-configurator input[type=text]:focus,.woo-label-configurator select:focus{border-color:#4d4d4d}.woo-label-configurator input[type=radio]{display:none}.woo-label-configurator .radio-label{display:block}.woo-label-configurator .radio-label .radio-container{width:100%;padding:35px 45px 20px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.3);display:block;text-align:center;margin-bottom:1rem;margin-top:7px;cursor:pointer}.woo-label-configurator .radio-label p{border-radius:8px;border:1px solid #fe0032;background-color:#fe0032;height:100px;max-width:120px;margin:0 auto 10px}.woo-label-configurator .radio-label p.kreis{width:100px;border-radius:50%}.woo-label-configurator .radio-label span{color:#4d4d4d;font-size:18px}.woo-label-configurator .radio-label span i{display:none;transition:all .3s ease}.woo-label-configurator label input:checked+.radio-container span i{display:inline-block;color:#71c518;margin-right:5px}.woo-label-configurator label.checkbox-label{display:flex;align-items:center;margin-bottom:0}.woo-label-configurator label.checkbox-label input{margin-right:8px}.woo-label-configurator .pagination{margin-top:0;margin-bottom:50px;display:flex;justify-content:flex-end}.woo-label-configurator .pagination span{padding:0;width:60px;height:60px;display:inline-block;border-radius:50%;border:1px solid #4d4d4d;color:#4d4d4d;text-align:center;line-height:60px;font-size:35px;background-color:#fff;margin-right:20px;position:relative;display:flex;justify-content:center;align-items:center}.woo-label-configurator .pagination span:last-child{margin-right:0}.woo-label-configurator .pagination span:after{content:"";display:inline-block;height:1px;width:15px;position:absolute;top:50%;transform:translateY(-50%);background-color:#4d4d4d;right:-20px}.woo-label-configurator .pagination span:last-child:after{display:none}.woo-label-configurator .pagination span.is-active{border-color:#fe0032;color:#fe0032}.woo-label-configurator .price-container{background-color:#fff;height:100%;padding:30px 20px}.woo-label-configurator .price-container h3{color:#fe0032;text-align:center;font-weight:700;font-size:42px}.woo-label-configurator .price-container .unit-price{background-color:#f1f1f1;text-align:center;padding:10px 0;margin-bottom:15px}.woo-label-configurator b{font-weight:700}.woo-label-configurator .price-container .table,.woo-label-configurator .table-dates{margin-bottom:20px}.woo-label-configurator .price-container .table,.woo-label-configurator .price-container .table tbody,.woo-label-configurator .price-container .table tfoot,.woo-label-configurator .price-container .table thead{border:0;background-color:#fff}.woo-label-configurator .price-container .table tr td,.woo-label-configurator .price-container .table tr th{border:0;background-color:#fff;border-bottom:1px solid #4d4d4d}.woo-label-configurator .price-container .table tr:last-of-type td{border-bottom:none}.woo-label-configurator .price-container .table tbody tr:last-child{border-bottom:0}.woo-label-configurator .price-container .table tfoot td{color:#fe0032;font-size:10px;text-align:right;font-weight:300}.woo-label-configurator .table-dates tr td{border:none}.woo-label-configurator .price-container a.button{border-radius:0;border:0;background-color:#fff;color:#fe0032;box-shadow:0 0 6px rgba(0,0,0,.3);width:100%;padding-left:56px;background:url(icons/file-pdf.svg) no-repeat 18px;background-size:auto 60%}.woo-label-configurator .production-start-icon{background:url(icons/cogs.svg) no-repeat 50%;background-size:60%;color:#fff}.woo-label-configurator .production-delivery-icon{background:url(icons/truck.svg) no-repeat 50%;background-size:60%;color:#fff}.woo-label-configurator .form-footer{margin-top:50px}.woo-label-configurator .form-footer .steps{text-align:center;margin:0;line-height:51px}.woo-label-configurator .form-footer .button{width:100%;max-width:100%;border-radius:0;background-image:none;font-size:18px;padding:22px 12px;height:auto}.woo-label-configurator .form-footer .button.prev{visibility:hidden;color:#4d4d4d;border:1px solid #4d4d4d;text-align:left;padding-left:60px;background:url(icons/chevron-circle-left.svg) no-repeat 20px;background-size:28px auto;background-color:#fff!important}.woo-label-configurator .form-footer .button.next:hover{background-color:#fe0032!important;color:#fff;font-weight:600}.woo-label-configurator .form-footer .button.next,.woo-label-configurator .form-footer .single_add_to_cart_button,.woo-label-configurator .form-footer .single_add_to_cart_button:disabled,.woo-label-configurator .form-footer .single_add_to_cart_button:hover{color:#fff!important;padding:22px!important;font-weight:600;text-align:left;padding-left:20px;padding-right:60px;background:url(icons/chevron-circle-right.svg) no-repeat calc(100% - 20px) 50%;background-size:28px auto;background-color:#fe0032!important}.woo-label-configurator .finish-configuration{display:none}.woo-label-configurator .table-dates,.woo-label-configurator .table-dates tbody,.woo-label-configurator .table-dates thead{border:0}.woo-label-configurator .table-dates tr{background-color:#fff}.woo-label-configurator .table-dates tr td span{width:30px;height:30px;border-radius:50%;display:inline-block;background-color:#fe0032;color:#fff;text-align:center;line-height:32px}.woo-label-configurator .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.woo-label-configurator .inputfile+label{display:inline-block;background-color:#fff;color:#4d4d4d;border:1px solid #4d4d4d;padding:4px 8px}.woo-label-configurator .individual-offer,.woo-label-configurator .step-2{display:none}.woo-label-configurator .label-variety-entry{padding-bottom:32px}.woo-label-configurator .label-variety-entry .file-upload{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:16px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.woo-label-configurator .label-variety-entry .file-upload.uploading:after{content:" ";background-image:url(icons/circle-notch.svg);width:17px;height:17px;display:inline-block;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:8px}.woo-label-configurator .label-variety-entry .file-uploaded{display:inline-block;margin-left:6px}.woo-label-configurator .amount-table th{white-space:nowrap;padding-right:22px;vertical-align:bottom}.woo-label-configurator .amount-table td{border:none;padding:0;font-size:25px}.woo-label-configurator .amount-table td,.woo-label-configurator .amount-table th{padding-bottom:12px}.woo-label-configurator .amount-error,.woo-label-configurator .height-error,.woo-label-configurator .per_roll_amount-error,.woo-label-configurator .width-error{padding:.4em;margin-bottom:8px;text-align:center;border:2px solid #b81c23}.woo-label-configurator .amount-error:before,.woo-label-configurator .height-error:before,.woo-label-configurator .per_roll_amount-error:before,.woo-label-configurator .width-error:before{display:none}.woo-label-configurator .unassigned-amount{color:#71c518}.woo-label-configurator .unassigned-amount.invalid{color:red}.woo-label-configurator .drop-down{position:relative;display:block;width:auto;margin-top:0}.woo-label-configurator .drop-down select{display:none}.woo-label-configurator .drop-down .select-list{position:absolute;top:0;left:0;z-index:1;margin-top:43px!important;padding:0!important;background-color:#fff;width:402px;box-shadow:0 0 6px rgba(0,0,0,.3);width:100%;display:none}.woo-label-configurator .drop-down .select-list.active{display:block}.woo-label-configurator .drop-down .select-list li{display:none}.woo-label-configurator .drop-down .select-list.active li{display:inline-block!important;margin-bottom:0;width:50%}.woo-label-configurator .drop-down .select-list li.inactive{display:none!important}.woo-label-configurator .drop-down .select-list.active li:nth-child(2),.woo-label-configurator .drop-down .select-list.active li:nth-child(5),.woo-label-configurator .drop-down .select-list.active li:nth-child(6),.woo-label-configurator .drop-down .select-list li:first-child{margin-top:10px}.woo-label-configurator .drop-down .select-list.active li:nth-child(4),.woo-label-configurator .drop-down .select-list.active li:nth-child(7),.woo-label-configurator .drop-down .select-list.active li:nth-child(8),.woo-label-configurator .drop-down .select-list li:nth-child(3){margin-bottom:10px}.woo-label-configurator .drop-down .select-list li span{display:inline-block;min-height:120px;min-width:calc(100% - 1px);width:100%;text-align:center;background-color:#fff;background-position:top 10px center;background-repeat:no-repeat;background-size:38%;font-size:16px;color:#000;opacity:1;box-sizing:border-box;padding-top:112px;margin-bottom:10px;cursor:pointer}.woo-label-configurator .drop-down .select-list li span:hover{color:#fe0032}.woo-label-configurator .drop-down .select-list li:first-child,.woo-label-configurator .drop-down .select-list li:nth-child(3),.woo-label-configurator .drop-down .select-list li:nth-child(5),.woo-label-configurator .drop-down .select-list li:nth-child(7){border-right:1px solid grey}.woo-label-configurator .drop-down .select-list li:nth-child(3),.woo-label-configurator .drop-down .select-list li:nth-child(4),.woo-label-configurator .drop-down .select-list li:nth-child(7),.woo-label-configurator .drop-down .select-list li:nth-child(8){border-top:1px solid grey}.woo-label-configurator .drop-down .button-select{display:block;width:100%;background-color:#fff;border:1px solid transparent;background-image:none;margin-top:7px;margin-bottom:24px;height:2.6rem;font-size:16px;padding:0 10px;max-width:100%;border-radius:0;box-shadow:0 0 6px rgba(0,0,0,.3);color:#4d4d4d;transition:border-color .3s ease;position:relative;cursor:pointer}.woo-label-configurator .drop-down .button-select a,.woo-label-configurator .drop-down .button-select span{line-height:2.6rem;background-image:none!important}.woo-label-configurator .drop-down .button-select img{position:absolute;top:40%;right:10px;transform:translateY(-50%)}@media (max-width:1024px){.woo-label-configurator .drop-down .select-list li span{background-size:18%}}@media (max-width:640px){.woo-label-configurator .drop-down .select-list li span{background-size:28%}}div.woocommerce .button{max-width:100%;border-radius:0;background-image:none;font-size:18px;padding:22px;height:auto}div.woocommerce .button.prev{visibility:hidden;color:#4d4d4d;border:1px solid #4d4d4d;text-align:left;padding-left:60px;background:url(icons/chevron-circle-left.svg) no-repeat 20px;background-size:28px auto;background-color:#fff!important}div.woocommerce .button.next{text-align:left;padding-left:20px;padding-right:60px}div.woocommerce .button.next,div.woocommerce .button.next:hover{color:#fff;font-weight:600;background:url(icons/chevron-circle-right.svg) no-repeat calc(100% - 20px) 50%;background-size:28px auto;background-color:#fe0032!important}.swal2-styled.swal2-confirm{background-color:#fe0032!important}