.bottom-panel,.navigation_wrap{display:-ms-flexbox;width:100%}.bottom-panel,.tooltip-area{box-shadow:0 -6px 10px rgba(0,0,0,.5)}.holder-popups,.lock-scroll,.lock-scroll body,.opener-tooltip{overflow:hidden}.bottom-panel,.builder .steps-builder,.builder-form,.navigation_link,.popup .popup-form,.popup form{text-transform:uppercase}.navigation_wrap{position:fixed;z-index:2;bottom:-1px;left:0;display:flex;min-height:51px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-panel{font:500 12px/18px 'Tungsten A','Tungsten B',sans-serif;z-index:100;display:flex;flex-direction:row;min-height:50px;background-color:#161717;-ms-flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.bottom-panel .content-area{display:-ms-flexbox;display:flex;width:calc(100% - 100px);padding:5px 10px;letter-spacing:2px;background-color:#161717;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.bottom-panel .content-area p{margin-bottom:5px}.bottom-panel .counter{font-size:20px;line-height:1.2}.bottom-panel .counter:only-child{width:100%;text-align:right}.bottom-panel .controls{width:45px}.no-dev .bottom-panel .controls{transition:background-color .3s ease-in-out}.bottom-panel .controls .button{min-width:auto}.bottom-panel .controls a{position:relative;display:-ms-flexbox;display:flex;flex-direction:row;width:100%;height:100%;padding:5px;text-indent:-9999px;letter-spacing:1px;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.bottom-panel .controls a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:url(../../svg/icon-arrow.svg) center center/20px auto no-repeat}.bottom-panel .left-control{display:-ms-flexbox;display:flex;background-color:rgba(186,186,186,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.no-dev .bottom-panel .left-control:hover a{color:#fff}.no-dev .bottom-panel .left-control:hover a:before{opacity:1}.bottom-panel .left-control a{transition:color .3s ease-in-out;color:rgba(255,255,255,.4)}.bottom-panel .left-control a:before{transition:opacity .3s ease-in-out;opacity:.4}.bottom-panel .right-control{display:-ms-flexbox;display:flex;width:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-panel .right-control .button,.bottom-panel .right-control a{margin-bottom:0}.bottom-panel .right-control .next_step{width:100%}.bottom-panel .right-control form.cart{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bottom-panel .right-control form.cart .button{width:100%;margin-bottom:0;background-color:#bababa}.summary-builder .bottom-panel .right-control form.cart .button{background-color:#f23136}.no-dev .bottom-panel .right-control form.cart .button:hover{background-color:#a1a1a1}.no-dev .bottom-panel .right-control:hover a,.no-dev .summary-builder .bottom-panel .right-control form.cart .button:hover{background-color:#e20e14}.no-dev .bottom-panel .right-control form.cart .button{transition:background-color .3s ease-in-out}.bottom-panel .right-control a{min-width:0;text-indent:0;background-color:#f23136;-ms-flex-pack:center;justify-content:center}.bottom-panel .right-control a:before{transform:rotate(180deg)}.bottom-panel .right-control a:before .cart-wrap{display:none}.bottom-panel .next_step{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bottom-panel .next_step,.bottom-panel .prev_step{font:500 13px/24px 'Tungsten A','Tungsten B',sans-serif;z-index:101;padding:5px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;border:none}.bottom-panel .next_step:after,.bottom-panel .prev_step:after{display:inline-block;width:16px;height:9px;content:'';vertical-align:middle;background-repeat:no-repeat;background-position:0 0;background-size:cover}.bottom-panel .next_step span,.bottom-panel .prev_step span{display:none}.bottom-panel .next_step{border:1px solid #f23136;background-color:#f23136}.bottom-panel .next_step:after{margin:-2px 0 0 5px;background-image:url(../../svg/icon-next-white.svg)}.bottom-panel .prev_step{z-index:101;width:40px;background-color:rgba(186,186,186,.1)}.bottom-panel .prev_step:after{transition:opacity .3s ease-in-out;opacity:.4;background-image:url(../../svg/icon-arrow.svg)}.opener-tooltip{position:relative;width:26px;height:26px;margin-right:10px;border-radius:50%;background-color:#f23136}.opener-tooltip img{position:absolute;z-index:1;top:50%;left:50%;width:2px;height:auto;max-height:20px;transform:translate(-50%,-50%)}.tooltip-area{position:absolute;z-index:-1;top:0;left:0;width:100%;padding:15px 40px 15px 15px;transition:transform .3s ease-in-out;transform:translateY(-100%);background-color:#161717}.tooltip-area.hidden{transform:translateY(0)}.tooltip-area .close{position:absolute;z-index:1;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background-color:#f23136}.tooltip-area .close:after,.tooltip-area .close:before{position:absolute;z-index:1;top:50%;left:50%;width:12px;height:1px;content:'';background-color:#fff}.tooltip-area .close:before{transform:translate(-50%,-50%) rotate(45deg)}.tooltip-area .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.holder-popups{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;background-color:rgba(0,0,0,.8)}.holder-popups.popup-visible{visibility:visible;opacity:1}.close-popup{position:absolute;z-index:1;top:0;left:0;width:42px;height:42px;cursor:pointer;transition:background-color .3s ease-in-out;background-color:#f23136}.no-dev .close-popup:hover{background-color:#e20e14}.close-popup:after,.close-popup:before,.popup{position:absolute;opacity:0;background-color:#fff;visibility:hidden}.close-popup:after,.close-popup:before{z-index:1;top:50%;left:50%;width:22px;height:1px;content:'';transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.close-popup:after{transform:translate(-50%,-50%) rotate(0)}.close-popup:before{transform:translate(-50%,-50%) rotate(-90deg)}.popup{font:300 18px/28px 'Helvetica Neue LT W01_35 Thin',sans-serif;top:0;right:0;bottom:0;width:100%;min-height:100vh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;color:#1a1a1a}.popup.active-popup{visibility:visible;transform:translateX(0);opacity:1}.popup.active-popup .close-popup:after,.popup.active-popup .close-popup:before{visibility:visible;transition-delay:.4s;opacity:1}.popup.active-popup .close-popup:after{transform:translate(-50%,-50%) rotate(45deg)}.popup.active-popup .close-popup:before{transform:translate(-50%,-50%) rotate(-45deg)}.popup.active-popup .holder-img{visibility:visible;transition-delay:.1s;opacity:1}.popup.active-popup h3{visibility:visible;transition-delay:.2s;transform:translateY(0);opacity:1}.popup.active-popup .form-control,.popup.active-popup .title,.popup.active-popup input[type=text],.popup.active-popup input[type=tel],.popup.active-popup input[type=email],.popup.active-popup input[type=url],.popup.active-popup input[type=password],.popup.active-popup input[type=search]{visibility:visible;transition-delay:.3s;transform:translateY(0);opacity:1}.popup.active-popup .content-popup>p,.popup.active-popup .popup-form .submit-holder{visibility:visible;transition-delay:.4s;opacity:1}.popup.active-popup .product-promo .img-box,.popup.active-popup .product-promo p{visibility:visible;transition-delay:.4s;transform:translateY(0);opacity:1}.popup.active-popup .content-popup>p{transform:translateY(0)}.popup .content-popup{overflow-y:auto;height:100%;max-height:100vh;padding:55px 15px 145px}.popup .content-popup>p{visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transform:translateY(50px);opacity:0}.popup .holder-img,.popup .popup-form .submit-holder{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;opacity:0}.popup .popup-form{font:300 20px/26px 'Tungsten A','Tungsten B',sans-serif;position:relative;height:100%;min-height:500px;padding:0 0 100px;letter-spacing:1px;color:#000}.builder,.builder .product-builder{min-height:calc(100vh - 95px)}.popup .popup-form>p{margin-bottom:30px}.popup .popup-form .submit-holder{position:absolute;bottom:0;left:0;width:100%}.popup .holder-img{margin-bottom:10px}.popup .holder-img img{display:inline-block;vertical-align:top}.popup h3{font:600 50px/1.1 'Tungsten A','Tungsten B',sans-serif;visibility:hidden;margin-bottom:15px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transform:translateY(50px);opacity:0;color:#000}.popup .underline{position:relative;margin:34px 0 29px}.popup .underline:after{display:block;width:154px;height:4px;margin-top:31px;margin-bottom:34px;content:'';background-color:#f23136}.popup .form-control,.popup input[type=text],.popup input[type=tel],.popup input[type=email],.popup input[type=url],.popup input[type=password],.popup input[type=search]{visibility:hidden;margin-bottom:20px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transform:translateY(50px);opacity:0;color:#272727;border-color:#272727;background-color:#fff}.popup .form-control::-webkit-input-placeholder,.popup input[type=text]::-webkit-input-placeholder,.popup input[type=tel]::-webkit-input-placeholder,.popup input[type=email]::-webkit-input-placeholder,.popup input[type=url]::-webkit-input-placeholder,.popup input[type=password]::-webkit-input-placeholder,.popup input[type=search]::-webkit-input-placeholder{transition:opacity .3s ease;opacity:1;color:#272727}.popup .form-control:-moz-placeholder,.popup input[type=text]:-moz-placeholder,.popup input[type=tel]:-moz-placeholder,.popup input[type=email]:-moz-placeholder,.popup input[type=url]:-moz-placeholder,.popup input[type=password]:-moz-placeholder,.popup input[type=search]:-moz-placeholder{transition:opacity .3s ease;opacity:1;color:#272727}.popup .form-control::-moz-placeholder,.popup input[type=text]::-moz-placeholder,.popup input[type=tel]::-moz-placeholder,.popup input[type=email]::-moz-placeholder,.popup input[type=url]::-moz-placeholder,.popup input[type=password]::-moz-placeholder,.popup input[type=search]::-moz-placeholder{transition:opacity .3s ease;opacity:1;color:#272727}.popup .form-control:-ms-input-placeholder,.popup input[type=text]:-ms-input-placeholder,.popup input[type=tel]:-ms-input-placeholder,.popup input[type=email]:-ms-input-placeholder,.popup input[type=url]:-ms-input-placeholder,.popup input[type=password]:-ms-input-placeholder,.popup input[type=search]:-ms-input-placeholder{transition:opacity .3s ease;opacity:1;color:#272727}.popup .product-promo .img-box,.popup .product-promo p,.popup .title{visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;transform:translateY(50px);opacity:0}.popup .title{font:700 22px/30px 'Helvetica Neue LT W01_41488878',sans-serif;display:block;margin-bottom:11px;color:#000}.popup .product-promo{display:-ms-flexbox;display:flex;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.popup .product-promo .img-box{width:91px;margin-right:30px;text-align:center}.popup .product-promo .img-box img{display:inline-block;width:auto;max-width:91px;max-height:117px;vertical-align:top}.popup .product-promo .description{width:calc(100% - 121px)}.builder .entry-content,.builder .entry-header,.builder .steps-builder li.active span:after{width:100%}.popup .product-promo p{margin-bottom:20px}.builder .steps-builder span:after,.builder-form .title-holder a:before{bottom:0;left:50%;content:'';transform:translateX(-50%)}.popup form{font:500 18px/28px 'Tungsten A','Tungsten B',sans-serif;letter-spacing:3.6px}.popup .button+.navigation_link{font-size:20px;font-weight:600;text-align:center;letter-spacing:2px}.navigation_link{color:#bababa}.navigation_link a{color:#272727}.no-dev .navigation_link a{transition:color .3s ease-in-out}.no-dev .navigation_link a:hover{color:#f23136}.entry-header{text-align:center}.entry-header h1{font-size:60px;font-weight:600;line-height:60px;margin-bottom:12px}.builder .product-builder{display:-ms-flexbox;display:flex;width:100%;padding-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.builder .steps-builder{font:500 20px/1.2 'Tungsten A','Tungsten B',sans-serif;margin:0 0 30px;text-align:center;letter-spacing:4px;color:#fff}.builder .steps-builder li{display:inline-block;padding:0 4px 5px;list-style:none;vertical-align:top}.builder .steps-builder li:before{display:none}.builder .steps-builder span,.builder-form .radio-row .radio-fake,.builder-form .title-holder a,.colors-product .item-product{display:inline-block;vertical-align:top}.builder .steps-builder li.active{color:#fff}.builder .steps-builder li.active+li,.builder .steps-builder li.active+li+li,.builder .steps-builder li.active+li+li+li{color:#bababa}.builder .steps-builder span{position:relative;padding-bottom:4px;color:inherit}.builder .steps-builder span:after{position:absolute;z-index:1;width:0;height:2px;background-color:#f23136}.builder-form .form-control,.product-type label,span.select2-container--default .select2-search--dropdown .select2-search__field,span.select2-container--default .select2-selection--single,span.select2-dropdown{background-color:#0b0b0b}.builder-form{font:500 17px/25px 'Tungsten A','Tungsten B',sans-serif;max-width:100vw;letter-spacing:2px}.builder-form fieldset{max-width:100vw;min-height:50vh}.builder-form h2{font:500 30px/40px 'Tungsten A','Tungsten B',sans-serif;max-width:680px;margin:0 auto 20px;text-align:center;letter-spacing:4px}.builder-form .step-2 .container,.builder-form .step-4 .container{max-width:970px}.builder-form .step-3 .container{max-width:1290px}.builder-form .form-row{margin-bottom:20px}.builder-form .radio-row .radio-fake{margin-right:15px}.builder-form .radio-row .radio-fake label:after{top:4px}.builder-form .title-holder{overflow:hidden;margin-bottom:12px;text-align:left;color:#fff}.builder-form .title-holder label,.builder-form .title-holder strong{font-weight:500;float:left;margin-right:15px}.builder-form .title-holder a{font-weight:300;position:relative;overflow:hidden;padding-bottom:2px;color:#bababa}.builder-form .title-holder a:before{position:absolute;width:100%;border-bottom:1px dashed rgba(186,186,186,.3)}.builder-form .textarea-block{padding-top:10px}.builder-form .textarea-block label{margin-bottom:20px;color:#fff}.builder-form .textarea-block textarea.form-control{min-height:200px}.builder-form input[type=radio]:checked~.label-product{border-color:rgba(255,255,255,.4)}.builder-form input[type=radio]:checked~.label-product figcaption{color:#fff}.colors-product{max-width:1000px;margin:0 auto 40px;text-align:center}.label-product{padding:20px;cursor:pointer;transition:border-color .3s ease-in-out;text-align:center;border:1px solid transparent}.label-product img{position:relative;z-index:-1;display:block;max-width:382px;max-height:236px;margin:0 auto 15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.label-product figcaption{display:block;margin:0 0 12px;transition:color .3s ease-in-out;text-align:center}.product-list,.product-type{display:-ms-flexbox;-ms-flex-wrap:wrap}.product-list{display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.add_field{padding-top:10px}.add_field label{margin-bottom:10px}.product-type{display:flex;width:100%;padding:0 0 20px;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.checkbox-field .content-checkbox,.product-type label{display:-ms-flexbox;cursor:pointer;-ms-flex-wrap:wrap}.product-type label{display:flex;width:290px;height:100%;min-height:100px;padding:14px;border:1px solid #272727;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.product-type input[type=radio]:checked~label{color:#fff;border-color:#fff}.product-type img{display:block;width:auto;max-width:42px;max-height:70px;margin-right:30px}.product-type span{font:500 18px/24px 'Tungsten A','Tungsten B',sans-serif;display:block;max-width:calc(100% - 62px);letter-spacing:1px}.checkbox-field{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.checkbox-field .checkbox-fake{margin:0}.checkbox-field .checkbox-fake label{padding:0 25px 0 0}.checkbox-field .checkbox-fake label:before{right:0;left:auto}.checkbox-field .checkbox-fake label:after{right:6px;left:auto}.checkbox-field .content-checkbox{display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.checkbox-field .content-checkbox .title{width:65%;color:#fff}.checkbox-field .content-checkbox .holder{display:-ms-flexbox;display:flex;width:35%;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.checkbox-field .content-checkbox .holder>span{display:inline-block;padding:0 10px;vertical-align:top}@media screen and (min-width:640px){.builder .steps-builder li{padding:0 10px 14px}.colors-product{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.colors-product .item-product{width:50%}.label-product{width:100%;padding:30px}.product-list{margin:0 -10px}.product-type{width:310px;padding:0 10px 20px}.product-type label{width:100%}}@media screen and (min-width:768px){.bottom-panel,.navigation_wrap{min-height:88px}.bottom-panel.alter .holder-textarea{width:calc(100% - 170px);max-width:880px}.bottom-panel .content-area{width:calc(100% - 180px);letter-spacing:4px}.bottom-panel .counter{font-size:25px;width:170px;text-align:right;letter-spacing:4px;color:#fff;-ms-flex:1 1 0;flex:1 1 0}.bottom-panel .controls,.bottom-panel .next_step,.bottom-panel .prev_step{font-size:20px;letter-spacing:2px}.bottom-panel .controls{width:180px}.bottom-panel .controls .button{font-size:20px}.bottom-panel .controls a{text-indent:0;letter-spacing:2px}.bottom-panel .left-control a:before{position:static;display:inline-block;max-width:37px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.bottom-panel .right-control a:before{display:none}.bottom-panel .next_step:after,.bottom-panel .prev_step:after{width:37px;height:21px}.bottom-panel .next_step{width:180px}.bottom-panel .next_step:after{padding-left:30px}.bottom-panel .next_step span{display:inline-block;vertical-align:top}.opener-tooltip,.tooltip-area .close{display:none}.bottom-panel .prev_step{width:80px}.tooltip-area{position:static;z-index:1;padding:0;transform:translateY(0);box-shadow:none}.close-popup{right:100%;left:auto}.popup{width:550px}.popup .content-popup{padding:30px}.popup .popup-form{min-height:650px}.entry-header h1{font-size:90px;line-height:90px}.builder .product-builder{padding-bottom:88px}.builder-form{font-size:20px;line-height:30px;letter-spacing:4px}.builder-form h2{margin-bottom:30px}.product-type span{letter-spacing:3px}.checkbox-field{margin-bottom:25px;padding-bottom:25px}.checkbox-field .content-checkbox .title{width:70%;max-width:100%}.checkbox-field .content-checkbox .holder{width:30%;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1025px){.bottom-panel .next_step:after{margin:-2px 0 0 15px}.builder .steps-builder span{padding-bottom:7px}.label-product img{margin:0 auto 30px}.product-list{-ms-flex-pack:start;justify-content:flex-start}.product-type{width:25%}}@media screen and (min-width:1200px){.bottom-panel{font-size:20px;line-height:1.2}.bottom-panel.alter .holder-textarea{width:calc(100% - 310px)}.bottom-panel .content-area{line-height:30px;width:calc(100% - 390px);padding:7px 51px 12px}.bottom-panel .content-area p{margin-bottom:0}.bottom-panel .counter{font-size:30px}.bottom-panel .controls{width:310px}.bottom-panel .left-control a:before{margin-right:30px}.bottom-panel .next_step{width:310px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.bottom-panel .next_step:hover{opacity:.8}.bottom-panel .prev_step:hover:after{opacity:1}.popup.size-medium{max-width:760px}.popup .content-popup{padding:50px 44px 50px 46px}.popup .popup-form{padding:0 0 130px}.popup .holder-img+h3{margin:29px 0 24px}.popup h3{font-size:60px;line-height:.95}.builder .steps-builder li{padding:0 14px 14px}.builder .steps-builder span{transition:color .3s ease-in-out}.builder .steps-builder span:after{transition:width .3s ease-in-out}.builder-form h2{margin-bottom:52px}.builder-form .step-2{padding-bottom:50px}.builder-form .step-3 .form-row.lap-12{margin-bottom:30px}.builder-form .form-row{margin-bottom:40px}.builder-form .radio-row .radio-fake{margin-right:21px;letter-spacing:3px}.builder-form .title-holder{margin-bottom:20px}.builder-form .title-holder a{transition:color .3s ease-in-out}.builder-form .title-holder a:before{transition:border-color .3s ease-in-out}.builder-form .title-holder a:hover{color:#fff}.builder-form .title-holder a:hover:before{border-bottom-color:#fff}.builder-form .textarea-block{padding-top:0}.colors-product{margin-bottom:90px}.product-type label{transition:color .3s ease-in-out,border-color .3s ease-in-out}}@media screen and (min-width:1440px){.bottom-panel.alter .content-area{padding:7px 54px 12px 8.8%}.bottom-panel .next_step:after{margin:-2px 0 0 28px}.entry-header h1{font-size:120px;line-height:120px;margin-bottom:17px}.builder .product-builder{padding-top:53px}.builder-form h2{margin-bottom:63px}.builder-form .step-3 .form-row{margin-bottom:55px}.builder-form .step-3 .form-row.lap-12{margin-bottom:30px}.builder-form .form-row{margin-bottom:51px}.builder-form .radio-row{margin-bottom:46px}.builder-form .radio-row .title-holder{margin-bottom:28px}.colors-product{margin-bottom:130px}.label-product{padding:40px 50px 20px}.checkbox-field{margin-bottom:36px;padding-bottom:34px}.checkbox-field .content-checkbox .title{width:77%}.checkbox-field .content-checkbox .holder{width:23%}}@media screen and (min-width:1800px){.popup h3{font-size:80px}.entry-header{margin-bottom:10px}.label-product{padding:69px 82px 35px}}@media (max-width:767px){.bottom-panel .left-control{font-size:0;line-height:0}.bottom-panel .right-control .button:before,.bottom-panel .right-control a:before{display:none}}