input:focus,select:focus,textarea:focus,button:focus{outline:none}button{cursor:pointer}.window-furnishing-builder{position:relative}.window-furnishing-builder .title{padding:50px 20px;margin:0 auto;max-width:640px}.window-furnishing-builder .title h1{font-size:20px;text-align:center}.window-furnishing-builder .title p{font-size:14px;text-align:center}.window-furnishing-builder .style ul{display:table;list-style:none;margin:0 auto;width:80% !important}@media (max-width:767px){.window-furnishing-builder .style ul{width:100% !important}}.window-furnishing-builder .style ul li{display:inline-block;margin:0 30px;cursor:pointer}@media (max-width:767px){.window-furnishing-builder .style ul li{display:block;margin:0 auto;width:50%}}.window-furnishing-builder .style ul li h2{font-size:16px;text-align:center;margin-top:30px}.window-furnishing-builder .style ul li.active h2{font-weight:700}.window-furnishing-builder .style ul .owl-nav{position:absolute;top:30%;width:25%}.window-furnishing-builder .style ul .owl-nav .owl-prev{float:left;margin-left:15px;width:19px;height:18px;background-image:url("/wp-content/plugins/window-furnishing/assets/images/arrow-left.svg")}.window-furnishing-builder .style ul .owl-nav .owl-next{float:right;margin-right:15px;width:19px;height:18px;background-image:url("/wp-content/plugins/window-furnishing/assets/images/arrow-right.svg")}.window-furnishing-builder .next-button{margin:50px auto;width:385px}.window-furnishing-builder .next-button button{font-family:"DIN","Trebuchet MS","Tahoma",Helvetica,Arial,sans-serif;background-color:#0066b0;color:#fff;font-weight:700;font-size:16px;margin:0 auto;width:190px;text-align:center;padding:12px 11px}.window-furnishing-builder .next-button button:disabled{background-color:#f3f3f3;color:#323232}.window-furnishing-builder .range ul{display:table;list-style:none;margin:0 auto;max-width:900px}.window-furnishing-builder .range ul li{display:inline-block;cursor:pointer;margin-bottom:30px;min-width:150px}.window-furnishing-builder .range ul li:last-child:not(:first-child){float:left}@media (max-width:767px){.window-furnishing-builder .range ul li{margin-bottom:0}.window-furnishing-builder .range ul li:nth-child(even){padding-left:.46875rem}.window-furnishing-builder .range ul li:nth-child(odd){padding-right:.46875rem}}.window-furnishing-builder .range ul li img{height:107px;width:100%}.window-furnishing-builder .range ul li h2{font-size:14px;text-align:center;margin-top:10px;font-weight:300}@media (max-width:767px){.window-furnishing-builder .range ul li h2{text-align:left;margin-bottom:15px}}.window-furnishing-builder .range ul li.active img{border:4px solid #0066b0}.window-furnishing-builder .range ul li.active h2{font-weight:700}.window-furnishing-builder .wrapper{margin:0 auto;width:60%}.window-furnishing-builder.mood-builder{padding:0;margin:0;max-width:100%}.window-furnishing-builder.mood-builder .introduction{position:absolute;display:none;width:100%;margin-bottom:22px;z-index:2}.window-furnishing-builder.mood-builder .introduction h1{text-align:center;font-size:20px;font-weight:200;margin-top:24px;margin-bottom:14px}.window-furnishing-builder.mood-builder .introduction p{text-align:center}@media (max-width:767px){.window-furnishing-builder.mood-builder .introduction{display:block}}.window-furnishing-builder.mood-builder .range-selector{position:relative;display:block;padding:0;width:180px;min-height:680px;height:100%;z-index:3}@media (max-width:767px){.window-furnishing-builder.mood-builder .range-selector{display:none;position:absolute;width:40%;z-index:3}}.window-furnishing-builder.mood-builder .range-selector .wrapper{position:absolute;border:1px solid #0066b0;background-color:#f1f7fb;margin:0;height:100%;width:100%;padding:20px 20px 50px;border-right:4px solid #0066b0}@media (max-width:767px){.window-furnishing-builder.mood-builder .range-selector .wrapper{padding:10px 10px 50px}}.window-furnishing-builder.mood-builder .range-selector h1{font-size:14px;margin:20px 0}.window-furnishing-builder.mood-builder .range-selector ul{display:table;list-style:none;margin:0}.window-furnishing-builder.mood-builder .range-selector ul li{display:inline-block;width:50%;cursor:pointer;max-height:50px;overflow:hidden}.window-furnishing-builder.mood-builder .range-selector ul li:nth-child(even){padding:5px 0 5px 5px}.window-furnishing-builder.mood-builder .range-selector ul li:nth-child(odd){padding:5px 5px 5px 0}.window-furnishing-builder.mood-builder .range-selector .back-button{font-family:"DIN","Trebuchet MS","Tahoma",Helvetica,Arial,sans-serif;background-color:#0066b0;color:#fff;font-weight:700;font-size:16px;display:block;margin:0 auto;width:100%;text-align:center;padding:15px 20px;margin-bottom:30px}@media (max-width:767px){.window-furnishing-builder.mood-builder .range-selector .back-button{font-size:12px;padding:10px 20px}}.window-furnishing-builder.mood-builder .range-selector .swatch-scroll{overflow:auto;height:65%;padding-right:10px}.window-furnishing-builder.mood-builder .selected-swatch{height:80px;margin-bottom:0;border:4px solid #0066b0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.window-furnishing-builder.mood-builder #swatch-name{font-size:14px;font-weight:200;margin:10px 0}.window-furnishing-builder.mood-builder .email-button{padding-bottom:40px;margin-top:-90px;z-index:1}@media (max-width:767px){.window-furnishing-builder.mood-builder .email-button{padding-top:90px}}.window-furnishing-builder.mood-builder .email-button button{font-family:"DIN","Trebuchet MS","Tahoma",Helvetica,Arial,sans-serif;background-color:#0066b0;color:#fff;font-weight:700;font-size:16px;display:block;margin:0 auto;width:320px;text-align:center;padding:15px 20px}.window-furnishing-builder.mood-builder .email-button .mobile-buttons{display:none;width:320px;margin:0 auto;margin-bottom:10px}@media (max-width:767px){.window-furnishing-builder.mood-builder .email-button .mobile-buttons{display:block}}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-colour{display:inline-block;width:48%;margin-right:9px}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-colour .icon{width:9px;height:12px;float:right}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-colour .icon.drop{background-image:url("/wp-content/plugins/window-furnishing/assets/images/colour-drop.svg")}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-features{display:inline-block;width:48%}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-features .icon{width:9px;height:11px;float:right}.window-furnishing-builder.mood-builder .email-button .mobile-buttons #edit-features .icon.hamburger{background-image:url("/wp-content/plugins/window-furnishing/assets/images/hamburger.svg")}.window-furnishing-builder.mood-builder .email-button .mobile-buttons button{border:1px solid #0066b0;background-color:transparent;color:#0066b0;font-size:12px}.window-furnishing-builder.mood-builder #canvas{background-image:url("/wp-content/plugins/window-furnishing/assets/images/window-furnishing-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute}.window-furnishing-builder.mood-builder #canvas.short{padding:10% 30% 15%}.window-furnishing-builder.mood-builder #canvas.long{padding:5% 15% 10%}@media (max-width:767px){.window-furnishing-builder.mood-builder #canvas{padding:170px 50px 70px;padding-top:120px !important;padding-bottom:40px !important;position:relative}.window-furnishing-builder.mood-builder #canvas.short{padding:170px 5% 0 !important}.window-furnishing-builder.mood-builder #canvas.long{padding:5% 15% 10%}}.window-furnishing-builder.mood-builder #canvas svg{width:100%;height:100%;padding:1px}.window-furnishing-builder.mood-builder #canvas svg .garden{background-image:url("/wp-content/plugins/window-furnishing/assets/images/garden.jpg")}.window-furnishing-builder.mood-builder .toggles{padding-right:0;z-index:3;position:absolute;right:0;height:100%;width:180px}@media (max-width:767px){.window-furnishing-builder.mood-builder .toggles{display:none;position:absolute;width:20%;height:100%;right:0;z-index:3}}.window-furnishing-builder.mood-builder .toggles ul{position:relative;list-style:none;margin:0;background-color:#f1f7fb;width:48%;height:100%;float:right;border:1px solid #0066b0}@media (max-width:767px){.window-furnishing-builder.mood-builder .toggles ul{width:100%}}.window-furnishing-builder.mood-builder .toggles li{cursor:pointer;height:20%}.window-furnishing-builder.mood-builder .toggles li img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.window-furnishing-builder.mood-builder .toggles li:hover{background-color:#e2eef7;transition:background-color .5s ease}.window-furnishing-builder.mood-builder .toggles li.menu-active{background-color:#e2eef7;transition:background-color .5s ease}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu{display:none;padding:0;height:100%;border-left:none}@media (max-width:767px){.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu{border-left:1px solid #0066b0}}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.styles li{height:25%;border-bottom:1px solid #0066b0}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.styles li:hover{background-color:#e2eef7}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.styles li:last-child{border-bottom:none}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.motor li{height:50%;border-bottom:1px solid #0066b0}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.rotate li{height:50%;border-bottom:1px solid #0066b0}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu.trims li{height:50%;border-bottom:1px solid #0066b0}.window-furnishing-builder.mood-builder .toggles .toggle-sub-menu li img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.window-furnishing-builder.mood-builder .toggles .toggle-bar{width:4px;height:98%;margin-top:4%;background-color:#0066b0;float:right}.window-furnishing-builder.mood-builder .toggle-motor.active{background-color:#e2eef7}.window-furnishing-builder.mood-builder .toggle-pelmet.active,.window-furnishing-builder.mood-builder .toggle-trim.active{background-color:#e2eef7}.window-furnishing-builder #email-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000;overflow:hidden !important}.window-furnishing-builder #email-modal #modal{position:absolute;width:720px;height:380px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-70%);border:1px solid #a6a6a6}@media (max-width:767px){.window-furnishing-builder #email-modal #modal{width:340px !important;height:510px;transform:translate(-50%,-50%)}}.window-furnishing-builder #email-modal #modal .top{border-bottom:1px solid #a6a6a6}.window-furnishing-builder #email-modal #modal .top h1{font-size:16px;font-weight:500;text-align:center;margin-top:35px;margin-bottom:10px}.window-furnishing-builder #email-modal #modal .top p{font-size:14px;font-weight:300;text-align:center;margin:0;margin-bottom:34px}@media (max-width:767px){.window-furnishing-builder #email-modal #modal .top p{margin:10px 10px 20px}}.window-furnishing-builder #email-modal #modal #modal-bottom{float:left;width:100%;height:264px;overflow:hidden}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom{height:438px}}.window-furnishing-builder #email-modal #modal #modal-bottom ul{list-style:none;margin:0;height:100%}.window-furnishing-builder #email-modal #modal #modal-bottom ul li{float:left;height:100%}.window-furnishing-builder #email-modal #modal #modal-bottom .left{float:left;width:50%;padding:60px 45px 54px;border-right:1px solid #a6a6a6}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom .left{width:100% !important;padding:20px;border-bottom:1px solid #a6a6a6}}.window-furnishing-builder #email-modal #modal #modal-bottom .right{float:right;width:50%;padding:60px 45px 54px}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom .right{width:100% !important;padding:20px}}.window-furnishing-builder #email-modal #modal #modal-bottom h2{font-size:14px;font-weight:500;text-align:center;margin-top:0;margin-bottom:0}.window-furnishing-builder #email-modal #modal #modal-bottom input{width:100%;height:50px;border:1px solid #a6a6a6;margin-top:20px;margin-bottom:0;text-indent:16px;font-size:15px}.window-furnishing-builder #email-modal #modal #modal-bottom input::-webkit-input-placeholder{color:#000}.window-furnishing-builder #email-modal #modal #modal-bottom button{font-family:"DIN","Trebuchet MS","Tahoma",Helvetica,Arial,sans-serif;width:100%;height:50px;background-color:#0066b0;color:#fff;font-weight:500;margin-top:13px;cursor:pointer}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left{border-right:none;width:40%}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left p:first-of-type{font-size:14px;font-weight:500;color:#272323;opacity:.6;margin-bottom:8px}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left p:first-of-type{text-align:center}}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left .store-title{font-size:22px;font-weight:500;color:#272323;text-align:left;margin-bottom:30px}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left .store-title{text-align:center}}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left p:last-of-type{font-size:14px;font-weight:200;color:#272323}@media (max-width:767px){.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .left p:last-of-type{text-align:center}}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .right{width:60%}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .right form input{margin:0}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .right form input[type=text]{width:48%;float:left;margin-bottom:13px}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .right form input[name=last_name]{float:right}.window-furnishing-builder #email-modal #modal #modal-bottom #store-email .right form button{width:48%;float:right}.window-furnishing-builder #email-modal #modal #modal-bottom #thank-you-message h1{text-align:center;display:block;margin:60px auto;margin-bottom:10px;width:50%;font-size:22px;line-height:35px;font-weight:500}.window-furnishing-builder #email-modal #modal #modal-bottom #thank-you-message p{cursor:pointer;font-size:16px;line-height:35px;font-weight:500;color:#005faa;text-align:center}.window-furnishing-builder #email-modal #modal #modal-close{position:absolute;top:17px;right:17px;width:13px;height:10px;background-image:url("/wp-content/plugins/window-furnishing/assets/images/close.svg");cursor:pointer}#choices-loader{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#fff}#choices-loader #wrapper{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-150%) scale(1.4);width:44px;height:44px;margin-left:-1px}#choices-loader #wrapper .square{float:left;display:block;width:10px;height:10px;margin:0 0 1px 1px;border:none;border-radius:2px}#choices-loader #wrapper .square:nth-child(1),#choices-loader #wrapper .square:nth-child(2),#choices-loader #wrapper .square:nth-child(3),#choices-loader #wrapper .square:nth-child(4),#choices-loader #wrapper .square:nth-child(5),#choices-loader #wrapper .square:nth-child(9),#choices-loader #wrapper .square:nth-child(13),#choices-loader #wrapper .square:nth-child(14),#choices-loader #wrapper .square:nth-child(15),#choices-loader #wrapper .square:nth-child(16){background:red}#choices-loader #wrapper .square:nth-child(6){background:#a1cd6c}#choices-loader #wrapper .square:nth-child(7){background:#fab731}#choices-loader #wrapper .square:nth-child(8){background:#7bbde5}#choices-loader #wrapper .square:nth-child(10){background:#1aad9e}#choices-loader #wrapper .square:nth-child(11){background:#6eb246}#choices-loader #wrapper .square:nth-child(12){background:#fee237}#choices-loader #wrapper .square:nth-child(1){animation:blink 3s .4s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(2){animation:blink 2s .8s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(3){animation:blink 2s 1s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(4){animation:blink 4s .2s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(5){animation:blink 4s 2s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(6){animation:blink 4s 1.8s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(7){animation:blink 4s .6s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(8){animation:blink 3s 1.6s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(9){animation:blink 4s 1s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(10){animation:blink 4s .6s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(11){animation:blink 4s .2s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(12){animation:blink 3s .6s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(13){animation:blink 2s .2s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(14){animation:blink 2s 1.2s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(15){animation:blink 4s 1.8s;animation-iteration-count:infinite}#choices-loader #wrapper .square:nth-child(16){animation:blink 2s .4s;animation-iteration-count:infinite}@keyframes blink{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}