.order-form h1,.order-form h2,.order-form h3,.order-form h4,.order-form h5,.order-form h6{font-family:"Open sans"!important}@media (max-width:767px){.order-form{padding-top:0}}.order-form .hidden{display:none}.order-form .form{padding:30px 0}@media (max-width:767px){.order-form h2{margin-bottom:0}}.order-form .address{padding:45px;padding-top:15px;background:#ececec}.order-form .address .form-group{margin-bottom:10px}.order-form .address label{margin-bottom:5px;color:#000;font-weight:300}.order-form .address .text-red{color:red}.order-form .control{display:block;position:relative;padding-left:29px;margin-bottom:9px;padding-top:2px;cursor:pointer}.order-form .control input{position:absolute;z-index:-1;opacity:0}.order-form .control input:focus~.control_indicator{background:#fff}.order-form .control input:checked~.control_indicator{background:#f7d046}.order-form .control input:checked~.control_indicator:after{display:block}.order-form .control input:checked:focus~.control_indicator{background:#f7d046}.order-form .control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.order-form .control:hover input~.control_indicator{background:#fff}.order-form .control:hover input:not([disabled]):checked~.control_indicator{background:#f7d046}.order-form .control_indicator{position:absolute;top:4px;left:0;height:20px;width:20px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;border:1px solid #ced4da}.order-form .control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}.order-form .control-radio .control_indicator{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-khtml-border-radius:50%}.order-form .control-radio.disabled{color:#c3c3c3}.order-form .control-radio.disabled input:hover~.control_indicator:after{display:none}.order-form .control-radio.disabled .text-muted{font-size:11px;color:#c3c3c3!important;font-weight:400}.order-form .control-radio input:checked~.control_indicator,.order-form .control-radio input:hover~.control_indicator{background:#e6e6e6}.order-form .control-radio input:checked~.control_indicator:after,.order-form .control-radio input:hover~.control_indicator:after{background:#f7d046;display:block;width:12px;height:12px;border-radius:50%;position:relative;left:3px;top:3px}.order-form .control-radio input:checked:focus~.control_indicator,.order-form .control-radio input:hover:focus~.control_indicator{background:#f7d046}.order-form .control-radio input:checked:not([disabled]):checked~.control_indicator,.order-form .control-radio input:hover:not([disabled]):checked~.control_indicator{background:#e6e6e6}.order-form .control-checkbox .control_indicator:after{left:6px;top:-.2px;width:2px;height:7px;border-width:0 2px 2px 0;transform:rotate(10deg);content:'✔';color:#fff;font-size:11px}.order-form .control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.order-form .summary{padding-left:30px;padding-top:15px;min-height:820px}@media (max-width:1199px){.order-form .summary{font-size:14px}}@media (max-width:992px){.order-form .summary{padding-left:15px}}.order-form .summary .text-muted{font-weight:400}.order-form .summary .neededAccessories{margin-bottom:30px}.order-form .summary .neededAccessories .headline{margin-bottom:10px}.order-form .summary .neededAccessories .wrap{border:1px solid #eee;padding:10px;text-align:center;border-radius:3px;cursor:pointer;position:relative}@media (max-width:1199px){.order-form .summary .neededAccessories .wrap{height:115px}}@media (max-width:992px){.order-form .summary .neededAccessories .wrap{height:auto;margin-bottom:10px}}.order-form .summary .neededAccessories .wrap .image{height:60px}.order-form .summary .neededAccessories .wrap .image img{max-height:60px}.order-form .summary .neededAccessories .wrap.active{border:1px solid red}.order-form .summary .neededAccessories .wrap .price-badge{background:#bf1b1b;padding:2px 10px;position:absolute;top:0;right:0;color:#fff;font-size:13px;border-radius:3px}.order-form .summary .neededAccessories .name{font-size:13px;padding:5px 0}@media (max-width:1199px){.order-form .summary .neededAccessories .name{font-size:11px}}.order-form .summary .neededAccessories .backgrounded{background:#fff6cc;font-weight:700;width:100%;padding:5px}.order-form .summary .neededAccessories .additional-service .service{border:2px solid #e6ebf0;background-color:#e6ebf0;padding:10px;border-radius:3px}.order-form .summary .neededAccessories .additional-service .service.active{background-color:#e9ffe9;border-color:#42d842}.order-form .summary .neededAccessories .additional-service .service.active .bottom .btn .active{display:inline-block;vertical-align:top}.order-form .summary .neededAccessories .additional-service .service.active .bottom .btn .not-active{display:none}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .image{text-align:center;margin-bottom:20px}}.order-form .summary .neededAccessories .additional-service .service .image img{max-width:100%}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .image img{max-width:70%}}.order-form .summary .neededAccessories .additional-service .service .image .mobile{display:none}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .image .mobile{display:inline-block;vertical-align:top}}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .image .desktop{display:none}}.order-form .summary .neededAccessories .additional-service .service .info h3{font-size:16px;font-weight:700}.order-form .summary .neededAccessories .additional-service .service .info .second-line{font-weight:400;margin-top:4px;color:#f7d046}.order-form .summary .neededAccessories .additional-service .service .description{font-size:13px}.order-form .summary .neededAccessories .additional-service .service .bottom{margin-top:8px}.order-form .summary .neededAccessories .additional-service .service .bottom .old-price{text-decoration:line-through;color:#b4b4b4}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .bottom .old-price{font-size:16px}}.order-form .summary .neededAccessories .additional-service .service .bottom .new-price{font-weight:700;color:#bf1b1b;margin-left:15px}@media (max-width:767px){.order-form .summary .neededAccessories .additional-service .service .bottom .new-price{font-size:16px}}.order-form .summary .neededAccessories .additional-service .service .bottom .btn{color:#fff;background:#42d842;font-size:13px;float:right;border-radius:3px;padding:5px 20px;min-width:80px}.order-form .summary .neededAccessories .additional-service .service .bottom .btn .active{display:none}.order-form .summary .neededAccessories .additional-service .service .bottom .btn .not-active{display:inline-block;vertical-align:top}@media (max-width:1199px){.order-form .summary .payment{font-size:13px}}.order-form .summary .payment img{max-width:50px;height:auto;position:relative;top:-1px}.order-form .summary .payment .DPDpickup img{max-width:126px}@media (max-width:1199px){.order-form .summary .change-payment{font-size:13px}}.order-form .summary .list-group-item{border-right:none;border-left:none}.order-form .summary .list-group-item .red{color:red}.order-form .summary .list-group-item .changePickupPoint{cursor:pointer}.order-form .summary .list-group-item h6{margin:0;font-size:14px}.order-form .summary .list-group-item .right{text-align:right}.order-form .summary .list-group-item.total{font-weight:700;color:#f7d046}.order-form .summary .button{text-align:right}.order-form .summary .button .btn{background:#f7d046;border-radius:0;border:none;color:#fff;padding:10px 20px}@media (max-width:992px){.order-form .summary .button .btn{width:100%}}.order-form .summary .button .btn:hover{background:#000}.order-form .summary .button .btn.disabled{pointer-events:initial;background:#f88}.order-form .summary .empty{height:100%;text-align:center;line-height:100%}.order-form .summary .empty .content{display:inline-block;vertical-align:middle;line-height:28px;padding-top:240px}.order-form .summary .empty .content .btn{background:#f7d046;border-radius:0;color:#fff;padding:10px 20px;margin-top:60px;border:none}.order-form .summary .empty .content .btn:hover{background:#000}.order-form .summary .loading{padding-top:260px}@media (max-width:992px){.order-form .summary .loading{position:fixed;width:100%;height:100vh;background:#fff;z-index:10;top:58px;left:0;padding-top:calc(50vh - 84px)}}.order-form .summary .loading .lds-dual-ring{display:block;width:68px;height:68px;margin-left:auto;margin-right:auto;margin-top:25px;margin-bottom:10px}.order-form .summary .loading .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:1px;border-radius:50%;border:5px solid #000;border-color:#000 transparent #000 transparent;animation:lds-dual-ring 1.2s linear infinite}.order-form h4{padding-top:20px;padding-bottom:10px;font-weight:700}.order-form .callout-wrap{padding:0;margin:15px 0}.order-form .has-error .select2-container--default .select2-selection--single{border:1px solid red;background:#ffdada}.order-form .select2-container--default .select2-selection--single{border:1px solid #ced4da;border-radius:3px;color:#212529;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);padding:0 18px;height:40px;overflow:hidden}.order-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;color:#212529;font-size:1rem;font-weight:400;padding:0}.order-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.order-form .no-padding{padding:0}.order-form .quantity .minus{-moz-border-radius-topleft:50%;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:50%;-webkit-border-top-left-radius:50%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;border:1px solid #8d8d8d;width:30px;height:30px;font-size:20px;color:#8d8d8d;font-weight:500;text-align:center;display:inline-block;vertical-align:top;cursor:pointer;position:relative;z-index:100000}.order-form .quantity .minus:before{content:'-';position:relative;top:-2px}.order-form .quantity .totalinput{display:inline-block;vertical-align:top;border-top:1px solid #8d8d8d;border-bottom:1px solid #8d8d8d;width:44px;height:30px;line-height:26px;color:#8d8d8d;padding:0 2px;font-size:14px;position:relative;left:-7px;overflow:hidden}.order-form .quantity .totalinput input{width:47%;border:none;display:inline-block;vertical-align:top;text-align:center;color:#8d8d8d;font-size:14px;height:28px;line-height:30px;padding:0}.order-form .quantity .totalinput .unit{width:39%;display:inline-block;vertical-align:top;margin-top:2px;position:relative;right:1px;font-size:13px}.order-form .quantity .plus{-moz-border-radius-topleft:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border:1px solid #8d8d8d;width:30px;height:30px;font-size:20px;color:#8d8d8d;font-weight:500;text-align:center;display:inline-block;vertical-align:top;position:relative;left:-12px;cursor:pointer}.order-form .quantity .plus:before{content:'+';position:relative;top:-2px;left:-2px}.callout{font-size:16px;color:#000;padding:20px}.callout h4{margin-top:0;font-weight:400;margin-bottom:0;font-size:16px;padding:0}.callout p:last-child{margin-bottom:0}.callout.callout-danger{border-bottom:5px solid red;background:#fde9e6}.callout.callout-warning{border-bottom:5px solid red;background:#fde9e6}.callout.callout-info{border-bottom:5px solid #0097bc;background:#0097bc}.callout.callout-success{border-bottom:5px solid #00733e;background:#e5ece9}.order{padding:60px 0}.order .contacts a{color:#ffcd00}.order .payment{padding-top:30px!important}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}