.production-3d-text-price-calculator{max-width:768px;margin:0 auto;padding-bottom:60px}.production-3d-text-price-calculator .title{margin-bottom:31px;text-align:center}.production-3d-text-price-calculator .-row{margin-left:-15px;margin-right:-15px}.production-3d-text-price-calculator .-col{display:inline-block;width:25%;padding-left:15px;padding-right:15px;vertical-align:bottom}.production-3d-text-price-calculator .-col.colored,.production-3d-text-price-calculator .-col.extra-colors-switch,.production-3d-text-price-calculator .-col.image,.production-3d-text-price-calculator .-col.image-preview,.production-3d-text-price-calculator .-col.install,.production-3d-text-price-calculator .-col.make-model,.production-3d-text-price-calculator .-col.quotation-note,.production-3d-text-price-calculator .-col.surface-colored,.production-3d-text-price-calculator .-col.surface-extra-colors-switch{width:100%}.production-3d-text-price-calculator .-col.extra-color-codes,.production-3d-text-price-calculator .-col.options-left,.production-3d-text-price-calculator .-col.order-note,.production-3d-text-price-calculator .-col.surface-extra-color-codes{width:75%}.production-3d-text-price-calculator .-col.font,.production-3d-text-price-calculator .-col.text{width:50%}.production-3d-text-price-calculator .-col.phone{width:25%}.production-3d-text-price-calculator .-col.install-city,.production-3d-text-price-calculator .-col.install-ex-in,.production-3d-text-price-calculator .-col.install-height{width:33.33333333%}.production-3d-text-price-calculator .-col.options-left,.production-3d-text-price-calculator .-col.options-right{vertical-align:top}.production-3d-text-price-calculator .order-note textarea{height:34px}.production-3d-text-price-calculator .required-mark{color:#ba0707}.production-3d-text-price-calculator .inactive{opacity:.5;position:relative}.production-3d-text-price-calculator .inactive:after{content:' ';display:block;position:absolute;top:0;right:0;bottom:0;left:0}.production-3d-text-price-calculator .radio label{padding-left:0}.production-3d-text-price-calculator label a{font-weight:400;font-size:12px}.production-3d-text-price-calculator .hidden{display:none}.production-3d-text-price-calculator .calculator-messages{margin:11px 5px 21px;color:#E62878;font-size:20px;font-weight:700;text-align:center}.production-3d-text-price-calculator .calculator-messages .message.error{color:#a94442}.production-3d-text-price-calculator .text-preview-window{position:fixed;top:0;left:0;z-index:99;width:100%;padding-bottom:30px;text-align:center;overflow-x:auto;overflow-y:hidden;background:#fff;box-shadow:0 1px 9px rgba(0,0,0,.3)}.production-3d-text-price-calculator .text-preview-window .text-preview{position:relative;display:inline-block;height:170px;line-height:170px;vertical-align:middle;font-size:100px;white-space:nowrap}.production-3d-text-price-calculator .text-preview-window .text-preview .text-preview-surface{display:inline-block}.production-3d-text-price-calculator .text-preview-window .text-preview .text-preview-surface.with-bg-image{background-repeat:repeat;background-position:top left;-webkit-text-fill-color:transparent;color:transparent;-webkit-background-clip:text;background-clip:text}.production-3d-text-price-calculator .text-preview-window .text-preview .text-preview-base{position:absolute;top:0;left:0;z-index:-1}.production-3d-text-price-calculator .price-data{padding-top:225px}.production-3d-text-price-calculator .colored .checkbox,.production-3d-text-price-calculator .colored .toggle-input,.production-3d-text-price-calculator .colored label,.production-3d-text-price-calculator .extra-colors-switch .checkbox,.production-3d-text-price-calculator .extra-colors-switch .toggle-input,.production-3d-text-price-calculator .extra-colors-switch label,.production-3d-text-price-calculator .get-price .checkbox,.production-3d-text-price-calculator .get-price .toggle-input,.production-3d-text-price-calculator .get-price label,.production-3d-text-price-calculator .get-price-1 .checkbox,.production-3d-text-price-calculator .get-price-1 .toggle-input,.production-3d-text-price-calculator .get-price-1 label,.production-3d-text-price-calculator .get-price-2 .checkbox,.production-3d-text-price-calculator .get-price-2 .toggle-input,.production-3d-text-price-calculator .get-price-2 label,.production-3d-text-price-calculator .install .checkbox,.production-3d-text-price-calculator .install .toggle-input,.production-3d-text-price-calculator .install label,.production-3d-text-price-calculator .make-model .checkbox,.production-3d-text-price-calculator .make-model .toggle-input,.production-3d-text-price-calculator .make-model label,.production-3d-text-price-calculator .surface-colored .checkbox,.production-3d-text-price-calculator .surface-colored .toggle-input,.production-3d-text-price-calculator .surface-colored label,.production-3d-text-price-calculator .surface-extra-colors-switch .checkbox,.production-3d-text-price-calculator .surface-extra-colors-switch .toggle-input,.production-3d-text-price-calculator .surface-extra-colors-switch label{display:inline}.production-3d-text-price-calculator .get-price .form-group,.production-3d-text-price-calculator .get-price-1 .form-group,.production-3d-text-price-calculator .get-price-2 .form-group{display:inline;margin:0}.production-3d-text-price-calculator .colors,.production-3d-text-price-calculator .surface-colors{margin-bottom:15px;border:1px solid #ccc;border-radius:4px;padding:15px;background:#F9F9F9}.production-3d-text-price-calculator .colors input[type=radio],.production-3d-text-price-calculator .surface-colors input[type=radio]{position:absolute;left:20px;bottom:26px}.production-3d-text-price-calculator .colors .form-group label,.production-3d-text-price-calculator .surface-colors .form-group label{font-weight:400}.production-3d-text-price-calculator .colors .color,.production-3d-text-price-calculator .surface-colors .color{display:inline-block;width:100%;height:34px;box-shadow:4px 4px 9px 0 rgba(0,0,0,.24);border-radius:4px;cursor:pointer;background-repeat:repeat;background-position:top left;padding:1px;border-color:transparent;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.production-3d-text-price-calculator .colors .color:focus,.production-3d-text-price-calculator .surface-colors .color:focus{padding:0;border:1px solid #66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.production-3d-text-price-calculator .colors .color-label,.production-3d-text-price-calculator .surface-colors .color-label{display:inline-block;margin-bottom:5px}.production-3d-text-price-calculator .colors input[type=radio]:checked+.color,.production-3d-text-price-calculator .surface-colors input[type=radio]:checked+.color{box-shadow:4px 4px 9px 0 rgba(231,166,26,.54)}.production-3d-text-price-calculator .colors input[type=radio]:checked+.color .label,.production-3d-text-price-calculator .surface-colors input[type=radio]:checked+.color .label{font-weight:700}.production-3d-text-price-calculator .colors .palette .-col,.production-3d-text-price-calculator .surface-colors .palette .-col{position:relative}.production-3d-text-price-calculator .colors .colors-swatch,.production-3d-text-price-calculator .surface-colors .colors-swatch{display:block;margin-bottom:15px;border:none;height:34px;font-weight:700;color:#fff;text-shadow:rgba(0,0,0,.9) 0 0 7px;background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet)}.production-3d-text-price-calculator .section-heading{margin-top:11px;border-top:1px solid #EA006E;padding-top:17px;padding-bottom:17px;text-align:center;font-weight:700;font-size:18px}.production-3d-text-price-calculator .image-preview{text-align:right}.production-3d-text-price-calculator .new-order-message{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff}.production-3d-text-price-calculator .get-price,.production-3d-text-price-calculator .get-price-1,.production-3d-text-price-calculator .get-price-2,.production-3d-text-price-calculator .new-order-message,.production-3d-text-price-calculator .show-order-data-button,.production-3d-text-price-calculator .submit-order{margin-top:8px;width:100%;background-color:#E62878;border-color:#EA006E;font-weight:700;box-shadow:0 6px 10px rgba(0,0,0,.25),0 12px 23px rgba(0,0,0,.2),0 21px 32px rgba(0,0,0,.15)}.production-3d-text-price-calculator .get-price-1:hover,.production-3d-text-price-calculator .get-price-2:hover,.production-3d-text-price-calculator .get-price:hover,.production-3d-text-price-calculator .new-order-message:hover,.production-3d-text-price-calculator .show-order-data-button:hover,.production-3d-text-price-calculator .submit-order:hover{background-color:#EA006E}.production-3d-text-price-calculator .show-order-data-button{color:#fff}.production-3d-text-price-calculator .show-order-data-button input{display:none}.production-3d-text-price-calculator .new-order-message,.production-3d-text-price-calculator .new-order-message:hover{background-color:#4E66AE}.production-3d-text-price-calculator .price-info{text-align:center;font-size:25px;margin:31px 0 33px}.production-3d-text-price-calculator .price-info .taxless-price{color:#E62878;font-size:33px;font-weight:700}.production-3d-text-price-calculator .price-info .savings{font-size:16px;color:#E62878}.production-3d-text-price-calculator .price-info .model-info{margin-top:10px;font-size:14px;text-decoration:underline}.production-3d-text-price-calculator .price-info .shipment-info{margin-top:10px;font-size:14px}.production-3d-text-price-calculator .order-data{border-top:1px solid #EA006E;padding-top:23px}