.gform_wrapper [type="radio"]:not(:checked),.gform_wrapper [type="radio"]:checked{position:absolute !important;left:-9999px}.gform_wrapper [type="radio"]:not(:checked)+label,.gform_wrapper [type="radio"]:checked+label{position:relative !important;padding-left:21px !important;cursor:pointer !important}.gform_wrapper [type="radio"]:not(:checked)+label:before,.gform_wrapper [type="radio"]:checked+label:before{content:'';position:absolute;left:0px;top:2px;height:15px;width:15px;border-radius:100%;border:2px solid #939598;box-sizing:border-box}.gform_wrapper [type="radio"]:not(:checked)+label:after,.gform_wrapper [type="radio"]:checked+label:after{content:'';position:absolute;width:15px;height:15px;top:2px;left:0px;opacity:1;background:#939598;border-radius:100%;transition:all .2s}.gform_wrapper [type="radio"]:not(:checked)+label:after{opacity:0}.gform_wrapper [type="radio"]:checked+label:after{opacity:1}.gform_wrapper [type="radio"]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.gform_wrapper [type="radio"]:disabled:checked+label:after{color:#999}.gform_wrapper [type="radio"]:disabled+label{color:#aaa}.gform_wrapper [type="checkbox"]:not(:checked),.gform_wrapper [type="checkbox"]:checked{position:absolute !important;left:-9999px}.gform_wrapper [type="checkbox"]:not(:checked)+label,.gform_wrapper [type="checkbox"]:checked+label{position:relative !important;padding-left:22px !important;cursor:pointer !important}.gform_wrapper [type="checkbox"]:not(:checked)+label:before,.gform_wrapper [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0px;top:4px;height:11px;width:11px;border-radius:100%;border:1px solid #939598;box-sizing:border-box}.gform_wrapper [type="checkbox"]:not(:checked)+label:after,.gform_wrapper [type="checkbox"]:checked+label:after{content:'';position:absolute;top:4px;height:11px;width:11px;left:0px;opacity:1;background:#939598;border-radius:100%;transition:all .2s}.gform_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0}.gform_wrapper [type="checkbox"]:checked+label:after{opacity:1}.gform_wrapper [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.gform_wrapper [type="checkbox"]:disabled:checked+label:after{color:#999}.gform_wrapper [type="checkbox"]:disabled+label{color:#aaa}@media screen and (max-width: 600px){.contact-panel{padding-bottom:90px}}.contact-panel .inner-wrapper{display:flex;justify-content:space-between;align-items:flex-start}.contact-panel .inner-wrapper .contact-panel-content{width:50%;padding-right:130px;padding-left:60px}.contact-panel .inner-wrapper .contact-panel-map{width:50%;position:relative}.contact-panel .inner-wrapper .contact-panel-directions{position:absolute;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;bottom:-30px;right:0;border-bottom:solid 1px #939598}@media screen and (max-width: 600px){.contact-panel .inner-wrapper .contact-panel-directions{right:auto;left:0}}.map{border:0px !important;margin:0px !important}@media screen and (max-width: 900px){.contact-panel .inner-wrapper{flex-wrap:wrap}.contact-panel .inner-wrapper .contact-panel-content{width:100%;margin-bottom:50px}.contact-panel .inner-wrapper .contact-panel-map{width:100%}}@media screen and (max-width: 600px){.contact-panel .inner-wrapper .contact-panel-content{padding-right:0px}}.products-template-default .footer{margin-top:100px}.footer{padding-top:50px;background:#f2f2f2}.footer .inner-wrapper-wide{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 900px){.footer .inner-wrapper-wide{flex-wrap:wrap}}.footer .inner-wrapper-wide .footer-left{display:flex;justify-content:flex-start;align-items:flex-start}@media screen and (max-width: 600px){.footer .inner-wrapper-wide .footer-left{display:none}}.footer .inner-wrapper-wide .footer-left h4{font-size:9px}@media screen and (max-width: 900px){.footer .inner-wrapper-wide .footer-left{width:100%;margin-bottom:30px}}@media screen and (max-width: 700px){.footer .inner-wrapper-wide .footer-left{width:100%;flex-wrap:wrap}}.footer .inner-wrapper-wide .footer-right{width:100%;max-width:480px}.footer .inner-wrapper-wide .footer-right .footer-instagram{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px;margin-bottom:137px}@media screen and (max-width: 900px){.footer .inner-wrapper-wide .footer-right .footer-instagram{margin-bottom:50px}}.footer .inner-wrapper-wide .footer-right .footer-instagram a{border-bottom:solid 1px #b1b3b4;padding-bottom:3px;margin-right:5px}.footer .inner-wrapper-wide .footer-column{margin-right:100px}@media screen and (max-width: 700px){.footer .inner-wrapper-wide .footer-column.footer-contact{width:100%;margin-top:25px}}@media screen and (max-width: 700px){.footer .inner-wrapper-wide .footer-column{width:49%;margin-right:0px}}.footer .inner-wrapper-wide .footer-column p{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px;margin-bottom:8px}.footer .inner-wrapper-wide .footer-column a{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border-bottom:solid 1px #b1b3b4;font-size:9px;padding-bottom:3px}.footer .inner-wrapper-wide .footer-column .footer-title{margin-bottom:30px}@media screen and (max-width: 700px){.footer .inner-wrapper-wide .footer-column .footer-title{margin-bottom:15px}}.footer .inner-wrapper-wide .footer-column ul li a{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px;border-bottom:solid 1px transparent;padding-bottom:3px;transition:all 0.5s}.footer .inner-wrapper-wide .footer-column ul li a:hover{border-bottom:solid 1px #b1b3b4}.footer .footer-copyright{display:flex;justify-content:flex-start;align-items:center;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px;padding-top:60px;padding-bottom:40px}.footer .footer-copyright ul{display:flex;justify-content:flex-start;align-items:center}.footer .footer-copyright ul li{margin-right:20px}.footer .footer-copyright ul li a{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px}.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="text"],.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="email"],.footer .gform_wrapper form .gform_body>.gform_fields>li select,.footer .gform_wrapper form .gform_body>.gform_fields>li textarea{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;font-size:9px;padding-right:50px;padding:6px 0px}.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li select::placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li textarea::placeholder{font-size:9px}.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li select:-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li textarea:-ms-input-placeholder{font-size:9px}.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li select::-ms-input-placeholder,.footer .gform_wrapper form .gform_body>.gform_fields>li textarea::-ms-input-placeholder{font-size:9px}.footer .gform_wrapper form .gform_body>.gform_fields>li{margin-bottom:0px}.footer .gform_wrapper form{position:relative}.footer .gform_wrapper form .gform_body{margin-bottom:0px}.footer .gform_wrapper form .gform_footer .gform_button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:37px;border:0px;padding:0px;height:18px;font-size:.01px;padding-bottom:0px;color:#f2f2f2;background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain;display:block}.footer .gform_wrapper form .gform_footer .gform_button:hover{background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain}.validation_error{display:none}.gform_validation_errors.validation_error{display:block}.gform_validation_errors.validation_error .gform_submission_error{color:red}.gform_wrapper.gform_validation_error form .gform_body .gform_fields li [aria-invalid="true"],.gform_wrapper.gform_validation_error form .gform_body .gform_fields li [aria-invalid="true"]::placeholder{color:red;border-bottom-color:red}.validation_message{font-size:10px;bottom:-22px !important;left:0;top:auto !important;color:red}.gform_confirmation_message{font-size:20px;line-height:130%}.gf_clear{display:none}.gform_card_icon_container,.ginput_card_security_code_icon{display:none !important}.gform_wrapper{box-sizing:border-box}.gform_wrapper form .gform_body{margin-bottom:30px}.gform_wrapper form .gform_body>.gform_fields{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li{width:100%;margin-bottom:20px;position:relative;padding-left:0px}@media screen and (max-width: 700px){.gform_wrapper form .gform_body>.gform_fields>li{margin-bottom:20px;width:100% !important}}.gform_wrapper form .gform_body>.gform_fields>li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li.gform_hidden{position:fixed;left:-9999px;opacity:0}.gform_wrapper form .gform_body>.gform_fields>li.gfield_html{margin-bottom:0px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li.gfield_html p:last-child{margin-bottom:23px !important}.gform_wrapper form .gform_body>.gform_fields>li h3{margin-top:40px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li h2{text-align:left;margin-bottom:20px;margin-top:50px;font-size:22px;font-family:"GT-Sectra-Display-Regular";letter-spacing:0;text-transform:none}.gform_wrapper form .gform_body>.gform_fields>li .ginput_preview{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_preview strong{font-weight:normal;margin-left:10px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address{display:flex;justify-content:space-between;flex-wrap:wrap}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span{display:flex;flex-direction:column-reverse;width:32%}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span.ginput_full{width:100%;margin-bottom:15px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span label{display:block;margin-bottom:8px;text-align:left;display:none}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div{display:flex;justify-content:space-between;align-items:center}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div .ginput_container{width:31%;position:relative}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div .ginput_container:after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:10px;content:'';pointer-events:none;width:16px;height:18px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li{display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding-left:0px;margin-right:20px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li input[type="radio"]{margin:0px;flex-shrink:0;margin-right:8px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li{display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding-left:0px;margin-right:20px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li input[type="checkbox"]{margin:0px;flex-shrink:0;margin-right:8px}.gform_wrapper form .gform_body>.gform_fields>li>.gfield_label{display:block;margin-bottom:8px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select{position:relative;width:100%}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select:after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0px;content:'';pointer-events:none;background:url(../../images/arrow-down-small.svg) no-repeat center;background-size:contain;height:23px;width:7px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select select{-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;padding-right:30px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select select option{font-family:"GT-Sectra-Display-Regular";text-transform:none;font-size:14px}.gform_wrapper form .gform_body>.gform_fields>li.title-block{margin-bottom:20px}.gform_wrapper form .gform_body>.gform_fields>li.hide-label>.gfield_label{display:none !important}.gform_wrapper form .gform_body>.gform_fields>li.centre-text>.gfield_label{text-align:center;display:block}.gform_wrapper form .gform_body>.gform_fields>li.centre-text .ginput_recaptcha>div{margin:0 auto}.gform_wrapper form .gform_body>.gform_fields>li.centre-text input[type="text"],.gform_wrapper form .gform_body>.gform_fields>li.centre-text input[type="email"],.gform_wrapper form .gform_body>.gform_fields>li.centre-text select,.gform_wrapper form .gform_body>.gform_fields>li.centre-text textarea{text-align:center}.gform_wrapper form .gform_body>.gform_fields>li textarea{max-height:100px}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"],.gform_wrapper form .gform_body>.gform_fields>li input[type="email"],.gform_wrapper form .gform_body>.gform_fields>li select,.gform_wrapper form .gform_body>.gform_fields>li textarea{width:100%;font-size:16px;line-height:24px;color:#939598;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;background:transparent;resize:none;border:none;border-radius:0px;text-align:left;padding:15px 0px;border-bottom:solid 1px #b1b3b4}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:focus,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:focus,.gform_wrapper form .gform_body>.gform_fields>li select:focus,.gform_wrapper form .gform_body>.gform_fields>li textarea:focus{outline:0px}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::placeholder,.gform_wrapper form .gform_body>.gform_fields>li select::placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea::placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li select:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea:-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li select::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea::-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li.third{width:31%}.gform_wrapper form .gform_body>.gform_fields>li.half{width:calc(50% - 12.5px)}.gform_wrapper form .gform_body>.gform_fields>li.two-thirds{width:65.5%}.gform_wrapper form .gform_footer{text-align:center;display:flex;justify-content:center;align-items:center}.gform_wrapper form .gform_footer .gform_button{-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;background:transparent;border:solid 1px #939598;padding:12px 20px;line-height:1;height:39px;transition:all 0.5s;display:inline-block;width:auto;cursor:pointer}.gform_wrapper form .gform_footer .gform_button:hover{background:#f8f8f8}.gform_wrapper form .gform_footer .gform_button:focus{outline:0px}.gform_wrapper .gfield_visibility_hidden{display:none}.gform_wrapper .hidden{display:none}body img.gform_ajax_spinner{display:none !important}.gform_validation_container{position:fixed !important;left:999px;visibility:hidden}body .gform_wrapper h3.gform_title{display:none !important}.product-form .gfield_label{display:none !important}.inner-wrapper-wide{padding:0px 80px;box-sizing:border-box;width:100%}@media screen and (max-width: 900px){.inner-wrapper-wide{padding:0px 40px}}@media screen and (max-width: 700px){.inner-wrapper-wide{padding:0px 15px}}@media screen and (max-width: 600px){.inner-wrapper-wide{padding:0px 20px}}.tax-collection .inner-wrapper{max-width:1690px}@media screen and (max-width: 2000px){.tax-collection .inner-wrapper{max-width:1330px}}.inner-wrapper{padding:0px 80px;box-sizing:border-box;width:100%;max-width:1330px;margin:0px auto}@media screen and (max-width: 900px){.inner-wrapper{padding:0px 40px}}@media screen and (max-width: 600px){.inner-wrapper{padding:0px 20px}}.filters a.close-journal-filters{display:none;opacity:0}@media screen and (max-width: 600px){.filters a.close-journal-filters{display:inline-block;opacity:1}}.close-popup{background:url(../../images/close.svg) no-repeat center;background-size:contain;top:60px;right:60px;width:22px;height:22px;position:fixed;display:block;z-index:2}@media screen and (max-width: 1300px){.close-popup{top:47px}}@media screen and (max-width: 1420px){.close-popup{right:30px}}@media screen and (max-width: 900px){.close-popup{right:40px;top:33px}}@media screen and (max-width: 600px){.close-popup{right:15px;top:13px;width:19px;height:19px}.close-popup.close-filters{right:20px}}.menu-open{overflow:hidden}.journal-post{text-align:center}.journal-post .post-title h2{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.journal-post .imgwrap{border-bottom:0px}.site-loader{position:fixed;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;background:url(../../images/loader.svg) no-repeat center;background-size:contain;pointer-events:none;transition:all .5s;opacity:0;z-index:10;-webkit-animation:rotate-center 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite both;animation:rotate-center 2s cubic-bezier(0.68, -0.55, 0.265, 1.55) infinite both;display:none}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-header{text-align:center;padding-top:50px;padding-bottom:40px}.page-header h1{font-size:30px;line-height:120%;font-family:"GT-Sectra-Display-Regular";letter-spacing:0px;text-transform:none;text-align:center}.has-invisible-link{position:relative}.invisible-link{position:absolute;left:0;top:0;width:100%;height:100%;line-height:0px;z-index:2}.empty-div{height:1px !important;padding:0px !important;margin:0px !important}.owl-nav{position:relative;bottom:-13px;left:0;width:100%}.owl-next{position:absolute;right:0;top:0;height:7px;display:block;width:50%;background:url(../../images/owl-next.svg) no-repeat right center !important;background-size:cover !important}.owl-next span{display:none !important}.owl-prev{position:absolute;left:0;top:0;height:7px;display:block;width:50%;background:url(../../images/owl-prev.svg) no-repeat left center !important;background-size:cover !important}.owl-prev span{display:none !important}.grey .slider-counter{background:#f9f9f9}.slider-counter{position:absolute;left:50%;transform:translateX(-50%);bottom:-27px;font-size:13px;line-height:20px;padding:0px 40px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;background:#fff;z-index:3}.home main{padding-top:0px}.instagram-panel{text-align:center}.instagram-panel .instagram-images{display:flex;justify-content:space-between;align-items:flex-start;margin-top:100px}@media screen and (max-width: 600px){.instagram-panel .instagram-images{flex-wrap:wrap;margin-top:30px}}.instagram-panel .instagram-link{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border-bottom:solid 1px #b1b3b4;padding-bottom:5px}.instagram-panel .instagram-image{display:block;height:370px;width:22%}@media screen and (max-width: 1300px){.instagram-panel .instagram-image{height:29vw}}@media screen and (max-width: 600px){.instagram-panel .instagram-image{width:calc(50% - 7.5px);height:64vw}.instagram-panel .instagram-image:last-child,.instagram-panel .instagram-image:nth-child(3){display:none}}.module-subscribe{background:#f2f2f2;color:#c9cacb}.module-subscribe .module-content{font-size:30px;line-height:120%;text-align:center;margin-bottom:70px;padding-bottom:140px;position:relative}@media screen and (max-width: 600px){.module-subscribe .module-content{font-size:16px;line-height:23px;padding-bottom:110px;margin-bottom:50px}}.module-subscribe .module-content:after{content:'';width:8px;height:93px;background:url(../../images/arrow-down-large.svg) no-repeat center;background-size:contain;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.module-subscribe .newsletter-form{width:100%;max-width:755px;margin:0px auto}.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li{margin-bottom:0px}.module-subscribe .gform_confirmation_wrapper{text-align:center}.module-subscribe .gform_wrapper form{position:relative}.module-subscribe .gform_wrapper form .gform_body{margin-bottom:0px}.module-subscribe .gform_wrapper form .gform_footer .gform_button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:37px;border:0px;height:18px;opacity:.5;padding:0px;font-size:.01px;padding-bottom:0px;color:#fff;background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain;display:block}.module-subscribe .gform_wrapper form .gform_footer .gform_button:hover{background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain}.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="text"],.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="email"],.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li select,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li textarea{font-size:30px;color:#c9cacb;font-family:"GT-Sectra-Display-Regular";text-transform:none;line-height:120%;padding-right:50px;letter-spacing:0px;border-bottom:solid 1px #c9cacb}@media screen and (max-width: 600px){.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="text"],.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="email"],.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li select,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li textarea{font-size:16px}}.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li select::placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li textarea::placeholder{color:#c9cacb;font-family:"GT-Sectra-Display-Regular";opacity:1;font-size:inherit;text-transform:none;line-height:120%;letter-spacing:0}.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li select:-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li textarea:-ms-input-placeholder{color:#c9cacb;font-family:"GT-Sectra-Display-Regular";opacity:1;text-transform:none;letter-spacing:0;font-size:inherit;line-height:120%}.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li select::-ms-input-placeholder,.module-subscribe .gform_wrapper form .gform_body>.gform_fields>li textarea::-ms-input-placeholder{color:#c9cacb;font-family:"GT-Sectra-Display-Regular";font-size:inherit;text-transform:none;letter-spacing:0;line-height:120%}.latest-post{background:#f9f9f9}.latest-post.module-text-image.contained .inner-wrapper{align-items:center}.latest-post .module-image{width:50%}@media screen and (max-width: 900px){.latest-post .module-image{width:100%}}.latest-post .module-sub-title{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;margin-bottom:70px}@media screen and (max-width: 600px){.latest-post .module-sub-title{margin-bottom:30px}}.latest-post .module-text-inner{text-align:center}.latest-post .module-title{margin-bottom:40px !important}@media screen and (max-width: 600px){.latest-post .module-title{margin-bottom:20px !important}}.latest-post .module-excerpt{margin-bottom:70px}@media screen and (max-width: 600px){.latest-post .module-excerpt{margin-bottom:30px}}.latest-post .module-link{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border-bottom:solid 1px #b1b3b4;padding-bottom:5px}.home .home-links{padding-top:10px}.home-links{background:#f9f9f9}.home-links .inner-wrapper{display:flex;justify-content:center;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}@media screen and (max-width: 600px){.home-links .inner-wrapper{flex-direction:column;align-items:center}}.home-links .inner-wrapper .module-title{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.home-links .inner-wrapper a{margin-left:40px;border-bottom:solid 1px #b1b3b4;padding-bottom:0px;transition:all 0.5s}.home-links .inner-wrapper a:hover{color:#727577}@media screen and (max-width: 600px){.home-links .inner-wrapper a{margin-left:0px;margin-top:30px}}/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(255,255,255,0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.lity-hide{display:none}.menu-open .site-menu-overlay{opacity:.8;pointer-events:auto}.menu-open .site-menu{transform:translateX(0px)}.menu-open .site-menu .site-menu-panel{opacity:1}.menu-open .menu-trigger-wrapper .menu-trigger-inner span{background:#939598 !important;width:30px !important}@media screen and (max-width: 600px){.menu-open .menu-trigger-wrapper .menu-trigger-inner span{width:26px !important}}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-1{transform:rotate(45deg);top:7px}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-3{transform:rotate(-45deg);top:7px}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-2{opacity:0}@media screen and (max-width: 900px){.scrolled #header{background:rgba(255,255,255,0.918)}}@media screen and (max-width: 900px){#header.slideup{transform:none !important}}.home .menu-trigger-wrapper .menu-trigger-inner span{background:#fff}.home .search-trigger{background:url(../../images/search-white.svg) no-repeat center;background-size:contain}.home.scroll-100 .menu-trigger-wrapper .menu-trigger-inner span{background:#939598}.home.scroll-100 .search-trigger{background:url(../../images/search.svg) no-repeat center;background-size:contain}@media screen and (max-width: 900px){.home.scrolled .menu-trigger-wrapper .menu-trigger-inner span{background:#939598 !important}}@media screen and (max-width: 900px){.home.scrolled .search-trigger{background:url(../../images/search.svg) no-repeat center !important;background-size:contain !important}}.enquiry-open,.colour-popup-open{overflow-y:hidden}.enquiry-open .search-trigger,.colour-popup-open .search-trigger{z-index:-1}.enquiry-open .menu-trigger-wrapper,.colour-popup-open .menu-trigger-wrapper{z-index:-1}.enquiry-open #header,.colour-popup-open #header{pointer-events:none;z-index:-1}.search-trigger{position:fixed;top:60px;right:60px;z-index:8;height:24px;width:24px;background:url(../../images/search.svg) no-repeat center;background-size:contain;display:block;transition:all 300ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 1420px){.search-trigger{right:30px}}@media screen and (max-width: 1300px){.search-trigger{top:47px}}@media screen and (max-width: 900px){.search-trigger{right:40px;top:33px}}@media screen and (max-width: 600px){.search-trigger{right:20px;top:13px;width:19px;height:19px}}.menu-trigger-wrapper{position:fixed;top:60px;left:60px;z-index:11;height:30px;width:30px}@media screen and (max-width: 1420px){.menu-trigger-wrapper{left:25px}}@media screen and (max-width: 1300px){.menu-trigger-wrapper{top:52px}}@media screen and (max-width: 900px){.menu-trigger-wrapper{left:40px;top:39px}}@media screen and (max-width: 600px){.menu-trigger-wrapper{left:20px;top:15px}}.menu-trigger-wrapper:hover .menu-trigger-inner span.bar-1{width:25px}.menu-trigger-wrapper:hover .menu-trigger-inner span.bar-3{width:20px}.menu-trigger-wrapper .menu-trigger-inner{position:relative}.menu-trigger-wrapper .menu-trigger-inner span{height:1.5px;width:30px;display:block;background:#939598;position:absolute;top:0;left:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner span{width:26px !important}}.menu-trigger-wrapper .menu-trigger-inner .bar-1{top:0;left:0}.menu-trigger-wrapper .menu-trigger-inner .bar-2{top:7px}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner .bar-2{top:6px}}.menu-trigger-wrapper .menu-trigger-inner .bar-3{top:14px}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner .bar-3{top:12px}}.site-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#565858;z-index:9;pointer-events:none;opacity:0;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}.site-menu-overlay.active{opacity:.8;pointer-events:auto}.site-menu{position:fixed;top:0;left:0;height:100%;transform:translateX(-110%);width:500px;background:#f5f5f6;z-index:10;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 600px){.site-menu{width:90%}}.site-menu .site-menu-instagram{position:absolute;bottom:0;left:0;width:100%;text-align:right;background:#f5f5f6;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;padding:15px 25px;font-size:10px;z-index:2}.site-menu .site-menu-instagram:after{content:'';position:absolute;top:-30px;left:0;height:30px;width:100%;display:block;background:-moz-linear-gradient(top, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);background:-webkit-linear-gradient(top, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);background:linear-gradient(to bottom, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f6', endColorstr='#f5f5f6',GradientType=0 )}.site-menu .site-menu-instagram a{border-bottom:solid 1px #b1b3b4}.site-menu .site-menu-panel{padding:100px;padding-top:120px;box-sizing:border-box;opacity:0;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99);transition-delay:.2s;overflow-y:auto;height:100%;position:relative}@media screen and (max-width: 900px){.site-menu .site-menu-panel{padding:43px;padding-top:100px}}@media screen and (max-width: 600px){.site-menu .site-menu-panel{padding:15px;padding-top:72px}}.site-menu .site-menu-panel ul{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;padding-bottom:15px}.site-menu .site-menu-panel ul>li{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #939598}.site-menu .site-menu-panel ul>li:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px}.site-menu .site-menu-panel ul>li.menu-header{width:100%;color:#939598;font-size:22px;text-align:center}.site-menu .site-menu-panel ul>li.menu-header:first-of-type{margin-top:0px}.site-menu .site-menu-panel ul>li ul{padding-top:20px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.site-menu .site-menu-panel ul>li ul li{margin-bottom:5px;padding-bottom:0px;border-bottom:0px}.site-menu .site-menu-panel ul>li a{transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99);border-bottom:solid 1px transparent;padding-bottom:2px}.site-menu .site-menu-panel ul>li a:hover{color:#727577;border-bottom:solid 1px #727577}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.animate-in-element{transform:translateY(30px);opacity:0;transition:all 1s;transition-delay:300ms}.animate-in-element.animate-in{transform:none;opacity:1}.page-header-breadcrumbs{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;margin-bottom:5px}.post-header+.page-module{padding-top:100px}.page-module{padding-bottom:100px;padding-top:100px}.page-module.grey{background:#f9f9f9}.page-module img{max-width:100%;height:auto;display:block}.module-title{font-size:30px;line-height:120%;font-family:"GT-Sectra-Display-Regular";letter-spacing:0px;text-transform:none;text-align:center}@media screen and (max-width: 600px){.module-title{font-size:30px}}.content ul li{position:relative;padding-left:15px}.content ul li:after{position:absolute;left:0;top:10px;content:'';height:4px;width:4px;display:block;background:#939598;border-radius:100%}.content h1{font-size:30px;line-height:120%;margin-bottom:23px}.content h2,.content h3,.content h4{margin-bottom:23px}.content blockquote,.content blockquote p{font-size:25px;line-height:120%}@media screen and (max-width: 600px){.content blockquote,.content blockquote p{font-size:20px}}.content a.large{border:0px;font-family:"GT-Sectra-Display-Regular";font-size:18px;letter-spacing:0px;text-transform:none;line-height:24px;text-decoration:none}@media screen and (max-width: 600px){.content a.large{font-size:16px}}.content a{border-bottom:solid 1px #b1b3b4;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;transition:all 0.5s}.content a:hover{color:#b1b3b4}.content a.text-link{border-bottom:none;color:inherit;text-transform:none;letter-spacing:0;font-family:inherit;font-size:inherit;color:inherit;text-decoration:underline;transition:all 0.5s}.content a.text-link:hover{color:#b1b3b4}.content a.link{border-bottom:solid 1px #b1b3b4;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;transition:all 0.5s}.content a.link:hover{color:#727577}.content a.button{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border:solid 1px #b1b3b4;padding:12px 20px;transition:all 0.5s;display:inline-block;text-decoration:none}.content a.link{border-bottom:solid 1px #b1b3b4;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;transition:all 0.5s}.content a.link:hover{color:#727577}.content a.button{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border:solid 1px #b1b3b4;padding:12px 20px;transition:all 0.5s;display:inline-block;text-decoration:none}.content a.button:hover{background:#f0f0f0}.content p:last-child{margin-bottom:0px}.scroll-down{position:absolute;left:50%;z-index:4;transform:translateX(-50%);bottom:20px;display:block;height:150px;width:9px;background:url(../../images/arrow-down-large-white.svg) no-repeat center;background-size:contain;animation:hoverdown ease-in-out 3s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:hoverdown ease-in-out 3s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:hoverdown ease-in-out 3s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:hoverdown ease-in-out 3s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:hoverdown ease-in-out 3s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}.scroll-down::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:32px;height:100%}@keyframes hoverdown{0%{transform:translate(-50%, -30px)}50%{transform:translate(-50%, 0px)}100%{transform:translate(-50%, -30px)}}@-moz-keyframes hoverdown{0%{-moz-transform:translate(-50%, -30px)}50%{-moz-transform:translate(-50%, 0px)}100%{-moz-transform:translate(-50%, -30px)}}@-webkit-keyframes hoverdown{0%{-webkit-transform:translate(-50%, -30px)}50%{-webkit-transform:translate(-50%, 0px)}100%{-webkit-transform:translate(-50%, -30px)}}@-o-keyframes hoverdown{0%{-o-transform:translate(-50%, -30px)}50%{-o-transform:translate(-50%, 0px)}100%{-o-transform:translate(-50%, -30px)}}@media screen and (max-width: 480px){body.touch-device.ios .scroll-down{bottom:60px}}.home .full-screen-image-desktop{position:relative;opacity:1 !important;transform:none !important}.full-screen-image-desktop{padding:0px !important}.full-screen-image-desktop .image-slide{height:100vh}.full-screen-image-desktop .scroll-down{display:block}@media screen and (max-width: 900px){.full-screen-image-desktop{display:none}}.module-two-column-image .inner-wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 600px){.module-two-column-image .inner-wrapper{flex-wrap:wrap}}.module-two-column-image .inner-wrapper .module-two-column-image__image-wrapper{width:45%}@media screen and (max-width: 900px){.module-two-column-image .inner-wrapper .module-two-column-image__image-wrapper{width:calc(50% - 20px)}}@media screen and (max-width: 600px){.module-two-column-image .inner-wrapper .module-two-column-image__image-wrapper{width:100%;margin-bottom:30px}.module-two-column-image .inner-wrapper .module-two-column-image__image-wrapper:last-child{margin-bottom:0px}}.module-two-column-image .inner-wrapper .module-two-column-image__caption{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;margin-top:25px}@media screen and (max-width: 600px){.module-two-column-image .inner-wrapper .module-two-column-image__caption{margin-top:10px}}.full-screen-image-mobile{padding:0px !important;display:none;position:relative}.full-screen-image-mobile .image-slide{height:100vh}@media screen and (max-width: 900px){.full-screen-image-mobile{display:block}}@media screen and (max-width: 600px){.full-screen-image-mobile.page-module{padding:0px !important}.full-screen-image-mobile.page-module+.white{margin-top:50px}.full-screen-image-mobile .image-slide{height:95vh}}.module-text-image .module-title{margin-bottom:100px}.module-text-image .inner-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;max-width:100%;padding:0px}.module-text-image.contained.image-right .module-text .module-text-inner{padding:0px;padding-right:130px}.module-text-image.cover .module-image{position:relative}.module-text-image.has-slider{padding:80px 0px}.module-text-image.has-slider .inner-wrapper{padding:0px 80px;box-sizing:border-box;width:100%;max-width:1330px;margin:0px auto}@media screen and (max-width: 900px){.module-text-image.has-slider .inner-wrapper{padding:0px 40px}}@media screen and (max-width: 600px){.module-text-image.has-slider .inner-wrapper{padding:0px 20px}}.module-text-image.has-slider .module-text{width:50%}.module-text-image.has-slider .module-text .module-text-inner{padding:0px;padding-left:130px}.module-text-image.has-slider .module-slider{display:block}.module-text-image.has-slider .module-image{display:none}.module-text-image.contained{padding:80px 0px}.module-text-image.contained .inner-wrapper{padding:0px 80px;justify-content:space-between;box-sizing:border-box;width:100%;max-width:1330px;margin:0px auto}@media screen and (max-width: 900px){.module-text-image.contained .inner-wrapper{padding:0px 40px}}@media screen and (max-width: 600px){.module-text-image.contained .inner-wrapper{padding:0px 20px}}.module-text-image.contained .module-text-image .module-image{width:50%}.module-text-image.contained .module-text-image .module-text{width:50%}.module-text-image.contained .module-text .module-text-inner{padding:0px;padding-left:130px}.module-text-image.full-screen .inner-wrapper{min-height:100vh;align-items:stretch}.module-text-image.full-screen .module-image img{display:none}.module-text-image.full-screen .module-text{display:flex;justify-content:center;align-items:center}.module-text-image.image-right .inner-wrapper{flex-direction:row-reverse}.module-text-image.image-right .module-text .module-text-inner{padding-right:130px;padding-left:60px}.module-text-image .module-slider{display:none}.module-text-image .module-image-background{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.module-text-image .module-slider{width:50%;position:relative}.module-text-image .module-image{width:55%;position:relative}.module-text-image .module-text{width:550px}.module-text-image .module-text .module-text-inner{padding-left:130px;box-sizing:border-box;padding-right:60px;padding-top:60px;padding-bottom:60px;width:100%}@media screen and (max-width: 600px){.module-full-width{padding:0px}}.module-full-width .inner-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.module-full-width .sub-title{margin-bottom:70px;text-align:center}.module-full-width h2{font-size:30px;font-family:"GT-Sectra-Display-Regular";text-transform:none;letter-spacing:0px;line-height:120%;margin-bottom:70px}.module-full-width .content{text-align:center;width:100%;max-width:700px}.module-full-width .link{margin-top:20px;text-align:center;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border-bottom:solid 1px #b1b3b4;transition:all 0.5s}.module-full-width .link:hover{color:#727577}.module-full-width .module-slider{width:100%;max-width:820px;position:relative;margin-top:50px;margin-bottom:50px}.module-full-width .module-slider .module-slider__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.module-full-width .link+.module-slider{margin-top:50px}.module-full-width-image h2{max-width:700px;font-size:30px;display:block;font-family:"GT-Sectra-Display-Regular";text-transform:none;letter-spacing:0px;line-height:120%;margin:0 auto 70px auto;text-align:center}.module-full-width-image .module-fw-image{width:100%;max-width:820px;margin:0 auto;position:relative}.module-full-width-image .module-fw-image img{width:100%}.module-full-width-image .module-fw-image__caption{max-width:700px;margin:25px auto 0 auto;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;margin-top:25px;text-align:center}.module-two-column-text .inner-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.module-two-column-text .sub-title{margin-bottom:70px}.module-two-column-text h2{margin-bottom:70px}.module-two-column-text .column-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.module-two-column-text .column-wrapper .column{width:45%}.module-show-hide .inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.module-show-hide .module-title{margin-bottom:70px}.module-show-hide .module-content{margin-bottom:70px;max-width:700px;text-align:center}.module-show-hide .show-hide-list{max-width:700px;width:100%}@media screen and (max-width: 600px){.module-show-hide .show-hide-list{margin-bottom:10px}}.module-show-hide .show-hide-list .show-hide-item{border-bottom:solid 1px #b1b3b4;width:100%}.module-show-hide .show-hide-list .show-hide-item.active .show-hide-trigger:after{transform:translateY(-50%) rotate(180deg)}.module-show-hide .show-hide-list .show-hide-item.active .show-hide-content{display:block}.module-show-hide .show-hide-list .show-hide-item .show-hide-trigger{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;padding:15px 0px;display:block;position:relative;padding-right:30px;box-sizing:border-box}.module-show-hide .show-hide-list .show-hide-item .show-hide-trigger.active:after{transform:translateY(-50%) rotate(180deg)}.module-show-hide .show-hide-list .show-hide-item .show-hide-trigger:after{content:'';height:23px;width:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(../../images/arrow-down-small.svg) no-repeat center;background-size:contain;transition:all 0.5s;pointer-events:none}.module-show-hide .show-hide-list .show-hide-content{padding-top:10px;display:none;padding-bottom:23px}.module-download .inner-wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.module-download .module-title{margin-bottom:70px}.module-download .module-content{margin-bottom:70px;max-width:700px;text-align:center}.module-download .download-list{max-width:700px;width:100%}.module-download .download-list .download-item{border-bottom:solid 1px #b1b3b4;width:100%}.module-download .download-list .download-item .download-trigger{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;padding:15px 0px;display:block;position:relative;padding-right:30px;box-sizing:border-box}.module-download .download-list .download-item .download-trigger:after{content:'';height:23px;width:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(../../images/download.svg) no-repeat center;background-size:contain;transition:all 0.5s;pointer-events:none}.module-download .download-list .download-content{padding-top:10px;display:none}.module-product-slider .module-title{margin-bottom:70px}.module-product-slider .module-content{margin:0px auto;margin-bottom:70px;max-width:700px;text-align:center}.module-product-slider .slide img{display:block;margin:0px auto;margin-bottom:20px;transition:all 0.5s;width:auto;max-height:270px}@media screen and (max-width: 1400px){.module-product-slider .slide img{max-height:200px}}@media screen and (max-width: 900px){.module-product-slider .slide img{max-height:40vw}}@media screen and (max-width: 600px){.module-product-slider .slide img{max-height:none}}.module-product-slider .slide{position:relative;padding-bottom:20px}.module-product-slider .slide:hover .product-link{border-bottom:solid 1px #b1b3b4}.module-product-slider .product-link{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;border-bottom:solid 1px transparent;position:relative;margin:0px auto;display:inline-block;left:50%;transform:translateX(-50%);transition:all 0.5s;bottom:0px;text-align:center}.module-product-slider .owl-nav{position:static}.module-product-slider .owl-prev{background:url(../../images/arrow-left-small.svg) no-repeat center !important;background-size:contain !important;width:30px;left:-100px;top:50%;transform:translateY(-50%)}.module-product-slider .owl-next{background:url(../../images/arrow-right-small.svg) no-repeat center !important;background-size:contain !important;width:30px;right:-100px;top:50%;transform:translateY(-50%)}.module-resources.one-column .inner-wrapper{max-width:820px}.module-resources.one-column .module-resources__column{width:100%}@media screen and (max-width: 900px){.module-resources.one-column .module-resources__column{margin-bottom:0px}}.module-resources .module-title{margin-bottom:100px}@media screen and (max-width: 600px){.module-resources .module-title{margin-bottom:30px}}.module-resources .module-resources__downloads{margin-top:40px}@media screen and (max-width: 600px){.module-resources .module-resources__downloads{margin-top:30px;margin-bottom:10px}}.module-resources .module-resources__downloads a{display:block;padding:10px 0px;border-bottom:solid 1px #939598;position:relative;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.module-resources .module-resources__downloads a:after{content:'';height:23px;width:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(../../images/arrow-down-small.svg) no-repeat center;background-size:contain;transition:all 0.5s;pointer-events:none}.module-resources .module-resources__inner{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 900px){.module-resources .module-resources__inner{flex-wrap:wrap}}.module-resources .module-resources__column{width:45%}@media screen and (max-width: 900px){.module-resources .module-resources__column{width:100%;margin-bottom:30px}}@media screen and (max-width: 1500px){.module-text-image .module-text .module-text-inner,.module-text-image.contained .module-text .module-text-inner{padding-left:60px}.module-text-image.image-right .module-text .module-text-inner,.module-text-image.contained.image-right .module-text .module-text-inner,.contact-panel .inner-wrapper .contact-panel-content{padding-right:60px}.module-product-slider .inner-wrapper{padding:0px 110px}}@media screen and (max-width: 1300px){.module-text-image .module-text .module-text-inner,.module-text-image.contained .module-text .module-text-inner{padding-right:0px}.module-text-image.image-right .module-text .module-text-inner,.contact-panel .inner-wrapper .contact-panel-content,.module-text-image.contained.image-right .module-text .module-text-inner{padding-left:0px}}@media screen and (max-width: 900px){.module-text-image .module-slider{width:100%;margin-bottom:50px}.module-text-image .module-text .module-text-inner{padding-left:40px;padding-right:40px}.module-text-image.has-slider .module-text .module-text-inner{padding:0px !important}.module-text-image.image-right .module-text .module-text-inner{padding-left:40px;padding-right:40px}.module-text-image.full-screen .inner-wrapper{flex-direction:column;min-height:auto}.module-text-image.full-screen .module-image{width:100%;height:70vw}.module-text-image.full-screen .module-text{width:100%}.module-text-image.contained .module-text .module-text-inner{padding-left:0px}.module-text-image.contained.image-right .module-text .module-text-inner{padding-right:0px}.module-text-image .inner-wrapper,.module-text-image.image-right .inner-wrapper{flex-direction:column}.module-text-image .module-image{width:100%;margin-bottom:30px}.module-text-image .module-text .module-text-inner,.module-text-image.image-right .module-text .module-text-inner{padding:0px 40px;padding-bottom:40px}.module-text-image .module-text,.module-text-image.has-slider .module-text{width:100%}}@media screen and (max-width: 600px){.module-show-hide .module-title,.module-show-hide .module-content,.module-download .module-title,.module-download .module-content,.module_text-image .module-title,.module-two-column-text h2,.module-two-column-text .sub-title,.module-text-image .module-title,.module-product-slider .module-title,.module-full-width-image .module-title{margin-bottom:50px}.module-full-width h2{margin-bottom:0px;text-align:center}.module-product-slider .inner-wrapper{padding:0px 55px}.module-full-width .module-slider{margin-top:30px;margin-bottom:30px}.module-product-slider .owl-prev{width:20px;left:-40px}.module-product-slider .owl-next{width:20px;right:-40px}.single-post .post-header+.page-module:not(.grey){padding-top:0px !important}.single-post.module-product-slider{padding-top:0px !important}.page-module{padding-top:0px !important;padding-bottom:50px !important}.page-module:first-child{padding-top:0px !important}.page-module.contact-panel{padding-bottom:100px !important}.page-module.grey{padding-top:50px !important}.page-module.grey+.grey{padding-top:0 !important}.page-module.grey+.white{margin-top:50px !important}.page-module.module-product-slider{padding-top:0px !important}.page-module.module-product-slider .slide{padding-bottom:0}.page-module.module-full-width .title+.content{margin-top:30px}.page-module.module-full-width .content{margin-top:0}.page-module+.posts-nav{margin-top:0px}.page-header h1{font-size:30px}.page-header{padding-top:0px}.contact-panel .inner-wrapper .contact-panel-content{padding-right:0px}.module-full-width h2,.content h1{font-size:30px}.module-two-column-text .column-wrapper{flex-wrap:wrap}.module-two-column-text .column-wrapper .column{width:100%}.module-two-column-text .column-wrapper .column:first-child{margin-bottom:46px}.module-full-width .sub-title{margin-bottom:30px}.module-full-width .content,.module-full-width .link{margin-top:30px}.module-text-image .module-text .module-text-inner,.module-text-image.image-right .module-text .module-text-inner{padding:0px 20px}}.single-product-text-module-wrapper{background:#f9f9f9}@media screen and (max-width: 600px){.single-product-text-module-wrapper{margin-top:40px}}.single-product-text-module-wrapper .page-module .module-title{margin-bottom:80px}@media screen and (max-width: 600px){.single-product-text-module-wrapper .page-module .module-title{margin-bottom:50px}}.single-product-text-module-wrapper .module-text-image{margin-top:80px}@media screen and (max-width: 600px){.single-product-text-module-wrapper .module-text-image{margin-top:0;padding-top:50px !important}}@media screen and (max-width: 600px){.single-product-text-module-wrapper+.single-product-text-module-wrapper{margin-top:0}}.single-product-text-module-wrapper+.single-product-text-module-wrapper .module-text-image{margin-top:0}.single-product-text-module-wrapper .productwrap{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.single-product-text-module-wrapper .productwrap .module-text{margin-bottom:50px}}.single-product-text-module-wrapper .productwrap .module-text,.single-product-text-module-wrapper .productwrap .module-image{width:50%}@media screen and (max-width: 600px){.single-product-text-module-wrapper .productwrap .module-text,.single-product-text-module-wrapper .productwrap .module-image{width:100%}}.footer-space{height:100px}body.single-products .footer{margin-top:0}body.single-post .page-module{padding-bottom:40px;padding-top:40px}body.single-post .module-full-width .inner-wrapper{display:flex;flex-direction:column}body.single-post .module-full-width .module-text{margin-bottom:50px}body.single-post .module-full-width .module-text:last-child,body.single-post .module-full-width .module-text:only-child{margin-bottom:0px}body.single-post .module-full-width .module-slider{order:2;margin-top:0;margin-bottom:20px}body.single-post .module-full-width .module-slider .slide{position:relative}body.single-post .module-full-width .module-slider .slide a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}body.single-post .module-full-width .link{order:3}@font-face{font-family:"GT-Eesti-Display-Light";src:url("../../dompdf/lib/fonts/GT-Eesti/GT-Eesti-Display-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"GT-Sectra-Display-Regular";src:url("../../dompdf/lib/fonts/GT-Sectra/GT-Sectra-Display-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}*{box-sizing:border-box}html,body{padding:0;margin:0;font-style:normal;font-weight:normal}.content .sub,.pdf-designer .pdf-designer-detail .pdf-designer-info .title,.pdf-designer .pdf-designer-detail .pdf-caption,.pdf-specifications .pdf-specifications__description p strong,.pdf-specifications .pdf-specifications__description .small,.pdf-specifications-table-wrapper.pdf-specifications--one-column .label,.pdf-specifications-table-wrapper .spec_name,.pdf-specifications-table-wrapper tr td h3,.pdf-specifications--two-column .spec_name,.pdf-colours h4,.pdf-colours .pdf-colours__colour-set .pdf-colours__colour h4,.pdf-gallery .pdf-image-caption,.pdf-back-cover .sub{font-family:'GT-Eesti-Display-Light';letter-spacing:0.2em;text-transform:uppercase}.content *{font-style:normal;font-weight:normal;color:#7C8082}.content .small{font-size:8px;line-height:1.58}.content .sub{font-size:9.5px;line-height:1.733;margin-bottom:1.90}.content .spec_name{font-family:'GT-Eesti-Display-Light'}.content h1{font-size:38px;line-height:1.28;font-family:'gt-sectra-display-regular'}.section-break,.page-break{width:100% !important;display:inline-block;height:0px;clear:both;page-break-after:always !important}.clearfix::after{content:"";clear:both;display:table}p,h1,h2,h3,h4,h5,h6{margin-top:0}.pdf-cover{padding-top:10mm}.pdf-cover__logo{position:absolute;right:10mm;bottom:0mm;width:3.575mm;height:52mm;display:inline-block;overflow:hidden}.pdf-cover__logo img{width:3.575mm;height:52mm;display:block;position:absolute;bottom:0;left:0}.pdf-cover__image{width:165mm;float:left;height:200mm;position:relative;overflow:hidden}.pdf-cover__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.05);width:auto;height:100%}.pdf-cover__title{width:114mm;float:right;z-index:0;padding:0 10mm 10mm 8mm}.pdf-cover__line{margin-top:68mm;width:100%;border-top:0.25px solid #7C8082}.pdf-cover__title-inner{margin-top:66mm}.pdf-cover__title-inner h3{margin-top:0;margin-bottom:9.4mm}.pdf-cover__title-inner h1{margin-top:0;color:#7c8082}.pdf-designer{float:left;display:block}.pdf-designer .pdf-designer-detail{float:left;margin-left:10mm;width:114mm;height:180mm;display:block;padding-bottom:10mm;position:relative}.pdf-designer .pdf-designer-detail .pdf-designer-info .title{font-size:7px;line-height:1.58em;display:block;color:#7C8082}.pdf-designer .pdf-designer-detail .pdf-designer-info .copy{padding-right:30mm;display:block;font-family:'gt-sectra-display-regular';color:#7C8082}.pdf-designer .pdf-designer-detail .pdf-designer-info .copy p{font-size:12px;line-height:16px;display:block;margin-bottom:8px}.pdf-designer .pdf-designer-detail .pdf-designer-info .copy p:last-child{margin-bottom:0}.pdf-designer .pdf-designer-detail .pdf-caption{padding-right:16mm;font-size:7px;line-height:1.58;display:inline-block;color:#7C8082;position:absolute;left:0;bottom:0}.pdf-designer .pdf-designer-detail .pdf-designer-image{width:81mm;height:81mm;position:relative;overflow:hidden;margin-top:10mm;margin-bottom:17mm}.pdf-designer .pdf-designer-detail .pdf-designer-image img{position:absolute;width:auto;height:100%;top:0;left:0;bottom:0;right:0;transform:scale(1.1)}.pdf-designer .pdf-side-image{width:165mm;float:right}.pdf-designer .pdf-side-image .img-wrap{display:inline-block;width:100%;height:210mm;position:relative;overflow:hidden}.pdf-designer .pdf-side-image img{position:absolute;width:auto;height:100%;top:0;left:0;bottom:0;right:0;transform:scale(1.1)}.pdf-specifications{width:100%;margin-top:10mm;position:relative;float:left;page-break-after:always}.pdf-specifications .pdf-specifications__description{float:left;width:104mm;height:182mm;position:relative;padding:0 0 0 10mm}.pdf-specifications .pdf-specifications__description p{width:82mm;font-size:12px;line-height:1.1;font-family:'gt-sectra-display-regular'}.pdf-specifications .pdf-specifications__description p strong{font-size:8.5px;line-height:1.733;margin-bottom:2mm}.pdf-specifications .pdf-specifications__description .small{position:absolute;bottom:10mm;left:10mm}.pdf-specifications .pdf-specifications__image{width:81mm;margin-bottom:12mm;position:relative;overflow:hidden}.pdf-specifications-table-wrapper{float:right;padding:0 10mm 0 8mm;overflow-y:auto;width:154mm;background:#f7f7f7;height:199.5mm;position:relative}.pdf-specifications-table-wrapper.pdf-specifications--one-column .col-inner{float:left}.pdf-specifications-table-wrapper.pdf-specifications--one-column .label{padding-top:0.5mm;width:57mm}.pdf-specifications-table-wrapper.pdf-specifications--one-column .content{padding-top:0.25mm}.pdf-specifications-table-wrapper .col-inner{position:relative;width:100%;height:184mm}.pdf-specifications-table-wrapper .pdf-specifications-table{margin-top:10mm;border-spacing:-1px;width:100%;position:relative}.pdf-specifications-table-wrapper .pdf-specifications-table tbody{position:relative}.pdf-specifications-table-wrapper .carpet-img{width:100%;display:inline-block;position:absolute;bottom:8mm;left:0}.pdf-specifications-table-wrapper .carpet-img>div{display:inline-block}.pdf-specifications-table-wrapper .carpet-img>div:first-child{margin-right:1mm}.pdf-specifications-table-wrapper .carpet-img img{height:7.25mm;width:auto;margin-right:2mm}.pdf-specifications-table-wrapper .spec_name{font-size:7px;line-height:1.5833;text-transform:uppercase;color:#939598;display:inline-block;margin-bottom:0}.pdf-specifications-table-wrapper p{font-size:10px;line-height:1.15em;display:inline-block;font-family:'gt-sectra-display-regular'}.pdf-specifications-table-wrapper p>a{text-decoration:none;border-bottom:0.25px solid #939598}.pdf-specifications-table-wrapper td{padding:0 0}.pdf-specifications-table-wrapper tr{width:100%;vertical-align:top;padding-bottom:2mm}.pdf-specifications-table-wrapper tr td{padding-top:-0.25mm;vertical-align:top;border-bottom:0.25px solid #939598}.pdf-specifications-table-wrapper tr td h3{font-size:7px;line-height:1.5833;text-transform:uppercase;color:#939598;display:inline-block;margin-bottom:0}.pdf-specifications-table-wrapper tr:first-child>td{padding-top:0}.pdf-specifications-table-wrapper tr:last-child td{border-bottom:none}.pdf-specifications--two-column{padding:8mm 10mm 10mm 8mm;height:182mm}.pdf-specifications--two-column .spec_name{font-size:7px;line-height:1.5833;text-transform:uppercase;color:#939598;display:inline-block;margin-bottom:0}.pdf-specifications--two-column .pdf-specifications__column{width:47.42381931%;box-sizing:border-box}.pdf-specifications--two-column .pdf-specifications__column.spec-col-0{float:left}.pdf-specifications--two-column .pdf-specifications__column.spec-col-1{float:right;margin-left:auto}.pdf-specifications--two-column .pdf-specifications__column h3{font-size:7px;line-height:1.5833;letter-spacing:0.2em;display:block;text-transform:uppercase;margin-bottom:0.48mm}.pdf-specifications--two-column .pdf-specifications__column p{font-size:10px;padding-left:1em;line-height:1.15em;margin-bottom:1mm;font-family:'gt-sectra-display-regular';display:block}.pdf-specifications--two-column .pdf-specifications__column p+h3{padding-top:1.65mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap{width:100%;display:block;position:relative;padding-top:3mm;margin-bottom:4mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap.application{margin-bottom:8mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap span{vertical-align:bottom;display:inline-block}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img{margin-right:2.5mm;position:relative;vertical-align:bottom;height:auto}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="finland"]{width:8mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="square"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="round"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="circle"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="rectangle"]{width:9mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="hall_runner"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="skinny"]{width:3mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="oval"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="any"]{width:6.5mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="lounge"]{width:15mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="dining"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="step"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="woolmark"]{width:12mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="goodweave"]{width:10mm}.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="bedroom"],.pdf-specifications--two-column .pdf-specifications__column .spec-imagewrap img[data-shape="hallway"]{width:7.5mm}.pdf-colours{margin-top:10mm;width:100%;position:relative;display:block;float:left;page-break-after:always}.pdf-colours h4{font-size:8.5px;line-height:1.733}.pdf-colours>h4{padding-left:10mm;display:block;margin-bottom:30mm}.pdf-colours.colour-image-only{float:left}.pdf-colours.colour-image-only h4{margin-bottom:0;float:left;display:block}.pdf-colours .pdf-colours__colour-set{display:inline-block;width:100%;padding:0 10mm}.pdf-colours .pdf-colours__colour-set .first-row{padding-top:30mm}.pdf-colours .pdf-colours__colour-set .pdf-colours__colour h4{text-align:center;height:1.58em;overflow:visible}.pdf-colours .pdf-colours__colour-set>*:last-child .pdf-colours__colour{padding-bottom:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--medium-color-set>*:nth-child(5n+5){padding-top:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--medium-color-set>*:nth-child(4n+6){padding-top:42mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--split-color-set{display:block;width:114mm;padding-left:10mm;float:left}.pdf-colours .pdf-colours__colour-set.pdf-colours--split-color-set>h4{display:block;margin-bottom:30mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--split-color-set>*:nth-child(5n+5){padding-top:0;padding-bottom:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--split-color-set>*:nth-child(5n+6){padding-top:42mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--split-color-set .first-row{padding-top:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set{display:block;width:114mm;padding-left:10mm;float:left}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set>h4{display:block;margin-bottom:30mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set>*:nth-child(5n+5){padding-top:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set>*:nth-child(4n+5){padding-top:0;padding-bottom:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set>*:nth-child(4n+6){padding-top:42mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--small-color-set .first-row{padding-top:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--large-color-set>*:nth-child(5n+5){padding-top:0}.pdf-colours .pdf-colours__colour-set.pdf-colours--large-color-set>*:nth-child(5n+7){padding-top:42mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--large-color-set .pdf-colours__colour{position:relative;display:inline-block;width:15mm;margin-right:6.8mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--large-color-set .pdf-colours__colour .img-wrap{width:15mm;height:15mm;display:block;border:0px solid transparent;border-radius:7.5mm;overflow:hidden;margin-bottom:1.575mm}.pdf-colours .pdf-colours__colour-set.pdf-colours--large-color-set .pdf-colours__colour img{padding-bottom:2.5mm}.pdf-colours .row{display:block;margin-bottom:0;font-size:0;width:100%;vertical-align:top}.pdf-colours .row:last-child .pdf-colours__colour{margin-bottom:0}.pdf-colours .pdf-colours__colour{vertical-align:top;position:relative;display:inline-block;width:25mm;font-size:0;padding-top:0;margin-top:0;margin-right:6mm;padding-bottom:8mm}.pdf-colours .pdf-colours__colour.row-end{margin-right:0 !important}.pdf-colours .pdf-colours__colour .img-wrap{width:25mm;height:25mm;display:block;border:0px solid transparent;border-radius:12.5mm;overflow:hidden;margin-bottom:1.575mm}.pdf-colours .pdf-colours__colour img{width:100%}.pdf-colours .pdf-colours__colour h4{height:5.7mm;vertical-align:top;font-size:7px;line-height:1.58;text-align:center;margin-bottom:0}.pdf-colours--carpet-image{float:right;display:block;height:199.5mm;width:165mm;position:relative;overflow:hidden}.pdf-colours--carpet-image img{position:absolute;z-index:10;right:0;bottom:0}.pdf-colours--designer-image{position:relative;height:190mm;width:165mm;display:block;overflow:hidden;margin-right:10mm;float:right}.pdf-colours--designer-image img{position:absolute;height:157mm;z-index:10;right:0;bottom:0}.pdf-colours--rug-image{position:relative;height:190mm;width:165mm;display:block;overflow:hidden;margin-right:10mm;float:right}.pdf-colours--rug-image img{position:absolute;height:157mm;z-index:10;right:0;bottom:0}.pdf-patterns{padding-top:10mm;width:100% !important;position:relative;display:block}.pdf-patterns h4{font-family:'GT-Eesti-Display-Light';letter-spacing:0.2em;text-transform:uppercase;font-size:8.5px;line-height:1.733;display:block;margin-bottom:12mm;padding:0 10mm}.pdf-patterns .pdf-pattern{vertical-align:top;position:relative;display:inline-block;width:61mm;font-size:0;padding-top:0;margin-top:0;margin-right:11mm}.pdf-patterns .pdf-pattern.row-end{margin-right:0 !important}.pdf-patterns .pdf-pattern .pdf-pattern__image{position:relative;width:52mm;display:block;margin:0 auto 5.5mm auto;text-align:center}.pdf-patterns .pdf-pattern .pdf-pattern__image img{width:52mm}.pdf-patterns .pdf-pattern h4{height:1.58em;vertical-align:middle;white-space:nowrap;font-size:8.5px;line-height:1.58;text-align:center;margin-bottom:0;display:block}.pdf-patterns .row{display:block;margin-bottom:0;font-size:0;width:100%;padding:0 10mm}.pdf-patterns .row.row-1{margin-bottom:7.5mm}.pdf-patterns .pdf-patterns__set{display:block;width:100%}.pdf-patterns .pdf-patterns__set>*:nth-child(3n+3){padding-top:20mm}.pdf-patterns .pdf-patterns--small-set{display:block;width:50%;float:right}.pdf-gallery{font-size:0;position:relative;padding:0;margin:0;width:100%;height:210mm;page-break-after:always}.pdf-gallery .pdf-image-caption{font-size:7px;line-height:1.58;display:inline-block;color:#7C8082}.pdf-gallery .pdf-image-caption p{display:block;color:#7C8082}.pdf-gallery--layout-1{float:left;display:block}.pdf-gallery--layout-1 .pdf-gallery__col-1{display:block;position:relative;float:left;margin-top:10mm;width:124mm}.pdf-gallery--layout-1 .pdf-gallery__col-1 .image-1{display:inline-block;position:relative;overflow:hidden;height:91mm;width:100%}.pdf-gallery--layout-1 .pdf-gallery__col-1 img{width:100%;height:auto;position:absolute;left:62mm;top:45mm;margin-top:-45mm;margin-left:-62mm;transform:scale(1.1)}.pdf-gallery--layout-1 .pdf-gallery__col-2{position:relative;float:right;width:165mm}.pdf-gallery--layout-1 .pdf-gallery__col-2>div{height:200mm;width:100%;position:absolute;overflow:hidden;left:0;bottom:0}.pdf-gallery--layout-1 .pdf-gallery__col-2 img{width:auto;height:101%;position:absolute;top:100mm;left:83mm;margin-top:-100mm;margin-left:-83mm;transform:scale(1.125)}.pdf-gallery--layout-1 .pdf-image-caption{position:absolute;left:0;padding-left:10mm;bottom:10mm;z-index:10;width:74mm}.pdf-gallery--layout-2{float:left;display:block}.pdf-gallery--layout-2 .pdf-gallery__col-1{width:83mm;height:100%;display:block;position:relative;float:left}.pdf-gallery--layout-2 .image-1{width:100%;height:100mm;overflow:hidden;display:inline-block;position:absolute;left:0;bottom:0;vertical-align:bottom}.pdf-gallery--layout-2 .image-1 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:auto;transform:scale(1.1)}.pdf-gallery--layout-2 .pdf-gallery__col-2{height:210mm;display:block;width:196mm;float:right;margin-right:10mm}.pdf-gallery--layout-2 .image-2{margin-top:10mm;display:inline-block;height:124mm;overflow:hidden;position:relative;width:100%}.pdf-gallery--layout-2 .image-2 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:auto;transform:scale(1.1)}.pdf-gallery--layout-2 .pdf-image-caption{position:absolute;right:10mm;bottom:10mm;width:74mm}.pdf-gallery--layout-3{float:left;display:block}.pdf-gallery--layout-3 .pdf-gallery__col-1{width:165mm;display:block;float:left;position:relative}.pdf-gallery--layout-3 .image-1{width:100%;height:200mm;overflow:hidden;position:relative;display:inline-block}.pdf-gallery--layout-3 .image-1 img{width:auto;height:100%;position:absolute;left:0;bottom:0;right:0;top:0;transform:scale(1.05)}.pdf-gallery--layout-3 .pdf-gallery__col-2{position:absolute;right:10mm;bottom:0;margin-bottom:10mm;width:114mm;height:91mm;display:inline-block}.pdf-gallery--layout-3 .image-2{position:absolute;top:0;left:0;overflow:hidden;width:100%;display:inline-block;height:91mm}.pdf-gallery--layout-3 .image-2 img{width:100%;height:auto;position:absolute;left:0;bottom:0;right:0;top:0;transform:scale(1.1)}.pdf-gallery--layout-3 .pdf-image-caption{display:block;float:right;width:74mm;margin-right:10mm;margin-top:10mm}.pdf-gallery--layout-4{float:left;position:relative}.pdf-gallery--layout-4 .pdf-gallery__col-1{width:114mm;margin-left:10mm;display:block;float:left;position:relative}.pdf-gallery--layout-4 .image-1{width:100%;height:134mm;overflow:hidden;display:inline-block;position:relative;text-align:center}.pdf-gallery--layout-4 .image-1 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:100%;transform:scale(1.1)}.pdf-gallery--layout-4 .pdf-gallery__col-2{width:155mm;height:209mm;float:right;margin-right:10mm;display:block;position:relative}.pdf-gallery--layout-4 .image-2{position:absolute;bottom:0;left:0;height:200mm;width:155mm;display:inline-block;overflow:hidden}.pdf-gallery--layout-4 .image-2 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:100%;transform:scale(1.1)}.pdf-gallery--layout-4 .pdf-image-caption{display:inline-block;position:absolute;bottom:10mm;left:10mm;width:74mm}.pdf-gallery--layout-5{position:relative;height:210mm}.pdf-gallery--layout-5 .pdf-gallery__col-1{width:100%;height:101mm;display:block;position:relative;margin-bottom:8mm}.pdf-gallery--layout-5 .image-1{width:165mm;height:101mm;overflow:hidden;position:relative;display:inline-block}.pdf-gallery--layout-5 .image-1 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:auto;transform:scale(1.1)}.pdf-gallery--layout-5 .pdf-gallery__col-2{width:100%;height:91mm;position:relative;display:block}.pdf-gallery--layout-5 .image-2{margin-left:auto;height:91mm;width:154mm;display:block;overflow:hidden;position:relative}.pdf-gallery--layout-5 .image-2 img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100%;height:auto;transform:scale(1.1)}.pdf-gallery--layout-5 .pdf-image-caption{display:inline-block;position:absolute;top:10mm;right:10mm;width:74mm}.pdf-back-cover{position:relative;display:inline-block;width:100%;clear:both;height:200mm;font-size:0}.pdf-back-cover .sub{width:100%;font-size:7px;line-height:1;display:block;color:#7C8082;margin-bottom:0.5mm;margin-left:10mm}.pdf-back-cover .sub:first-child{padding-top:10mm}.pdf-back-cover .text{width:100%;float:left;margin-top:0;font-size:10px;line-height:1.4em;color:#7C8082;padding-left:3mm;margin-left:10mm;display:block;font-family:'gt-sectra-display-regular';margin-bottom:3mm}.pdf-back-cover .pdf-logo{position:absolute;right:10mm;bottom:10mm;width:3.575mm;height:52mm;display:inline-block;overflow:hidden}.pdf-back-cover .pdf-logo img{width:3.575mm;height:52mm;position:absolute;bottom:0;left:0}.collection-item-cats a{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;transition:all 0.5s}.collection-item-cats a:hover{color:#727577}.product-breadcrumbs{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.product-breadcrumbs a{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;transition:all 0.5s}.product-breadcrumbs a:hover{color:#727577}.parent-title-wrapper{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;margin-bottom:10px}.button-enquire{border:solid 1px #b1b3b4;padding:12px 20px;transition:all 0.5s}.loading .collection-group-columns{opacity:1}.loading .site-loader{opacity:1}.product-header h1{font-size:30px;line-height:120%;font-family:"GT-Sectra-Display-Regular";letter-spacing:0px;text-transform:none;margin-top:5px;text-align:center}.collection-group{padding-top:70px;padding-bottom:170px}@media screen and (max-width: 600px){.collection-group{padding-top:0px}}.collection-group .collection-group-title{font-size:30px;line-height:120%;font-family:"GT-Sectra-Display-Regular";letter-spacing:0px;text-transform:none;text-align:center;margin-bottom:50px}@media screen and (max-width: 600px){.collection-group .collection-group-title{margin-bottom:30px;font-size:20px}}.collection-group .collection-group-items{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.collection-group .collection-group-item{margin-bottom:0px;width:30%}@media screen and (max-width: 900px){.collection-group .collection-group-item{width:48%;margin-bottom:40px}}@media screen and (max-width: 600px){.collection-group .collection-group-item{width:48%;margin-bottom:30px}}.collection-group .collection-group-item:hover h3{transform:translateY(0px);opacity:1}.collection-group .collection-group-item:nth-child(3n+1){padding-top:170px;transition-delay:.2s}@media screen and (max-width: 900px){.collection-group .collection-group-item:nth-child(3n+1){padding-top:0px;transition-delay:0s}}.collection-group .collection-group-item:nth-child(3n+3){padding-top:170px;transition-delay:.2s}@media screen and (max-width: 900px){.collection-group .collection-group-item:nth-child(3n+3){padding-top:0px;transition-delay:0s}}@media screen and (max-width: 900px){.collection-group .collection-group-item:nth-child(2n+1){padding-top:80px;transition-delay:.2s}}@media screen and (max-width: 600px){.collection-group .collection-group-item:nth-child(2n+1){padding-top:40px}}.collection-group .collection-group-item .collection-item-image{height:450px;margin-bottom:20px}@media screen and (max-width: 1300px){.collection-group .collection-group-item .collection-item-image{height:36vw}}@media screen and (max-width: 900px){.collection-group .collection-group-item .collection-item-image{height:59vw}}.collection-group .collection-group-item h3{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;opacity:1;position:relative;transition:all 0.5s;display:block;text-align:left;width:100%}.related-products .collection-group .collection-group-item .collection-item-image{height:auto}@media screen and (max-width: 900px){.related-products .collection-group .collection-group-item{width:30%}}@media screen and (max-width: 600px){.related-products .collection-group .collection-group-item{width:100%}}.sub-collection-heading{text-align:center;margin-bottom:40px;margin-top:40px}.sub-collection-heading h2{font-size:25px;line-height:120%;font-family:"GT-Sectra-Display-Regular";letter-spacing:0px;text-transform:none}.collection-group-item{width:100%;margin-bottom:calc(50% - 6px)}@media screen and (max-width: 900px){.collection-group-item{margin-bottom:25%}}.collection-group-item:hover h3{color:#727577}.collection-group-item:hover h3 span{border-bottom:solid 1px #727577}.collection-group-item .collection-item-image{margin-bottom:14px}.collection-group-item .collection-item-image img{width:100%;height:auto;display:block}.collection-group-item h3{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;position:relative;transition:all 0.5s;display:block;text-align:left;width:100%;padding-right:40px}.collection-group-item h3 span{padding:2px 0px;border-bottom:solid 1px transparent;transition:all 0.5s}.collection-group-item h3:after{content:'';top:50%;right:0;transform:translateY(-50%);background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain;width:36px;height:10px;position:absolute}.products-ajax-wrapper{transition:all 1s;opacity:1}.products-ajax-wrapper.disabled{transition:all 1ms;opacity:0}.collection-group-columns{transition:all 1s;padding-top:70px}.collection-group-columns.search-results-hidden .no-results{display:block;margin-bottom:70px}@media screen and (max-width: 600px){.collection-group-columns{padding-top:0}.collection-group-columns.search-results-hidden .no-results{display:block;margin-bottom:50px}}.collection-columns{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 900px){.collection-columns{display:none}}.collection-columns .collection-columns__column{width:30%}.collection-columns .collection-columns__column:first-child{padding-top:170px}.collection-columns .collection-columns__column:last-child{padding-top:170px}.collection-columns-tablet{display:flex;justify-content:space-between;align-items:flex-start;display:none}@media screen and (max-width: 900px){.collection-columns-tablet{display:flex}}@media screen and (max-width: 600px){.collection-columns-tablet{display:none}}.collection-columns-tablet .collection-columns-tablet__column{width:47%}.collection-columns-tablet .collection-columns-tablet__column:first-child{padding-top:80px}.collection-columns-mobile{display:flex;justify-content:space-between;align-items:flex-start;display:none}@media screen and (max-width: 600px){.collection-columns-mobile{display:flex}}.collection-columns-mobile .collection-columns-mobile__column{width:100%}.search main{display:flex;flex-direction:column;flex-wrap:wrap}.search #filters{display:block}.search .button{border:solid 1px #939598;padding:12px 20px;transition:all 0.5s}.search .button:hover{background:#f8f8f8}.search .find-a-rug{text-align:center;padding-bottom:170px;padding-top:70px}@media screen and (max-width: 2000px){.search .find-a-rug{padding-top:0px;padding-bottom:100px}}@media screen and (max-width: 600px){.search .find-a-rug{padding-bottom:50px}}.search .find-a-rug h1{max-width:600px;text-align:center;margin:0px auto;font-size:30px;line-height:120%;margin-bottom:50px}@media screen and (max-width: 600px){.search .find-a-rug h1{margin-bottom:30px}}.search .site-search{text-align:center;padding:170px 0px;background:#f9f9f9;flex:1}@media screen and (max-width: 2000px){.search .site-search{padding:100px 0px}}@media screen and (max-width: 600px){.search .site-search{padding-top:50px}}.search .site-search h1{font-size:30px;line-height:120%;margin-bottom:50px}@media screen and (max-width: 600px){.search .site-search h1{margin-bottom:30px}}.search .site-search .site-search__form{margin-top:43px}.search .site-search input{width:100%;font-size:16px;line-height:24px;color:#939598;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;background:transparent;resize:none;border:none;border-radius:0px;text-align:left;padding-bottom:5px;border-bottom:solid 1px #b1b3b4}.search .site-search input:focus{outline:0px}.search .site-search input::placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.search .site-search input:-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.search .site-search input::-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.search .site-search .site-search__inner{max-width:500px;margin:0px auto;display:block;position:relative}.search .site-search .site-search__inner form{width:100%}.search .site-search .site-search__inner .site-search__auto-suggest{width:100%;position:relative;background:white}.search .site-search .site-search__inner .ui-autocomplete{left:auto;top:auto;width:100% !important;padding:15px 20px 15px;text-align:left;max-height:500px;overflow-y:scroll;border-left:1px solid #bcbec0;border-right:1px solid #bcbec0;border-bottom:1px solid #bcbec0}.search .site-search .site-search__inner .ui-autocomplete li{margin-bottom:4px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;cursor:pointer}.search .site-search .site-search__inner .ui-autocomplete li:last-child{margin-bottom:0;padding-bottom:15px}.search .site-search button{position:absolute;right:0;top:3px;width:37px;border:0px;padding:0px;height:18px;font-size:.01px;padding-bottom:0px;color:#f2f2f2;background:url(../../images/arrow-right-med.svg) no-repeat center;background-size:contain;display:block}.search .site-search button:hover{border-bottom:0px}.ui-helper-hidden-accessible{display:none}.site-search__results{max-width:700px;margin:0px auto;padding-top:40px}.site-search__results .results-header{display:flex;justify-content:space-between;align-items:flex-start;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;text-align:left;border-bottom:solid 1px #939598;padding:10px 0px;position:relative}.site-search__results .results-header .results-header__result{width:60%}@media screen and (max-width: 600px){.site-search__results .results-header .results-header__result{width:90%}}.site-search__results .results-header .results-header__type{width:38%}@media screen and (max-width: 600px){.site-search__results .results-header .results-header__type{display:none}}.site-search__results .results-header .results-header__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;pointer-events:none}.site-search__results .results-item{display:flex;justify-content:space-between;align-items:flex-start;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;text-align:left;border-bottom:solid 1px #939598;padding:10px 0px;position:relative}.site-search__results .results-item.resource-type-resource .results-item__icon{background:url(../../images/arrow-down-small.svg) no-repeat center;background-size:contain;height:23px;width:7px;right:3px}.site-search__results .results-item .results-item__result{width:60%}@media screen and (max-width: 600px){.site-search__results .results-item .results-item__result{width:90%}}.site-search__results .results-item .results-item__type{width:38%}@media screen and (max-width: 600px){.site-search__results .results-item .results-item__type{display:none}}.site-search__results .results-item .results-item__icon{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;background:url(../../images/arrow-right-small.svg) no-repeat center;background-size:contain;height:7px;width:23px}.site-search__results .view-more-wrapper{display:block;padding-top:10px;margin-top:40px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.site-search__results .view-more-wrapper .view-more{border-bottom:solid 1px #939598}.hidden-posts{display:none}/*!
Theme Name: Halcyon Lake 2017
Description: A theme for WordPress.
Author: Sam Morgan design by
Author URI: http://www.svmorgan.com
Version: 1.0
*/@font-face{font-family:"GT-Eesti-Display-Light";src:url("../../fonts/GT-Eesti/GT-Eesti-Display-Light.eot");src:url("../../fonts/GT-Eesti/GT-Eesti-Display-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/GT-Eesti/GT-Eesti-Display-Light.woff") format("woff"),url("../../fonts/GT-Eesti/GT-Eesti-Display-Light.ttf") format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"GT-Sectra-Display-Regular";src:url("../../fonts/GT-Sectra/GT-Sectra-Display-Regular.eot");src:url("../../fonts/GT-Sectra/GT-Sectra-Display-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/GT-Sectra/GT-Sectra-Display-Regular.woff") format("woff"),url("../../fonts/GT-Sectra/GT-Sectra-Display-Regular.ttf") format("truetype");font-style:normal;font-weight:normal}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.validation_error{display:none}.gform_validation_errors.validation_error{display:block}.gform_validation_errors.validation_error .gform_submission_error{color:red}.gform_wrapper.gform_validation_error form .gform_body .gform_fields li [aria-invalid="true"],.gform_wrapper.gform_validation_error form .gform_body .gform_fields li [aria-invalid="true"]::placeholder{color:red;border-bottom-color:red}.validation_message{font-size:10px;bottom:-22px !important;left:0;top:auto !important;color:red}.gform_confirmation_message{font-size:20px;line-height:130%}.gf_clear{display:none}.gform_card_icon_container,.ginput_card_security_code_icon{display:none !important}.gform_wrapper{box-sizing:border-box}.gform_wrapper form .gform_body{margin-bottom:30px}.gform_wrapper form .gform_body>.gform_fields{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li{width:100%;margin-bottom:20px;position:relative;padding-left:0px}@media screen and (max-width: 700px){.gform_wrapper form .gform_body>.gform_fields>li{margin-bottom:20px;width:100% !important}}.gform_wrapper form .gform_body>.gform_fields>li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li.gform_hidden{position:fixed;left:-9999px;opacity:0}.gform_wrapper form .gform_body>.gform_fields>li.gfield_html{margin-bottom:0px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li.gfield_html p:last-child{margin-bottom:23px !important}.gform_wrapper form .gform_body>.gform_fields>li h3{margin-top:40px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li h2{text-align:left;margin-bottom:20px;margin-top:50px;font-size:22px;font-family:"GT-Sectra-Display-Regular";letter-spacing:0;text-transform:none}.gform_wrapper form .gform_body>.gform_fields>li .ginput_preview{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_preview strong{font-weight:normal;margin-left:10px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address{display:flex;justify-content:space-between;flex-wrap:wrap}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span{display:flex;flex-direction:column-reverse;width:32%}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span.ginput_full{width:100%;margin-bottom:15px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_address span label{display:block;margin-bottom:8px;text-align:left;display:none}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div{display:flex;justify-content:space-between;align-items:center}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div .ginput_container{width:31%;position:relative}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_date>div .ginput_container:after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:10px;content:'';pointer-events:none;width:16px;height:18px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li{display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding-left:0px;margin-right:20px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li .gfield_radio li input[type="radio"]{margin:0px;flex-shrink:0;margin-right:8px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style:none;padding:0px;margin:0px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li{display:flex;justify-content:center;align-items:center;margin-bottom:5px;padding-left:0px;margin-right:20px}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li:after{display:none}.gform_wrapper form .gform_body>.gform_fields>li .gfield_checkbox li input[type="checkbox"]{margin:0px;flex-shrink:0;margin-right:8px}.gform_wrapper form .gform_body>.gform_fields>li>.gfield_label{display:block;margin-bottom:8px;text-align:left}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select{position:relative;width:100%}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select:after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0px;content:'';pointer-events:none;background:url(../../images/arrow-down-small.svg) no-repeat center;background-size:contain;height:23px;width:7px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select select{-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;padding-right:30px}.gform_wrapper form .gform_body>.gform_fields>li .ginput_container_select select option{font-family:"GT-Sectra-Display-Regular";text-transform:none;font-size:14px}.gform_wrapper form .gform_body>.gform_fields>li.title-block{margin-bottom:20px}.gform_wrapper form .gform_body>.gform_fields>li.hide-label>.gfield_label{display:none !important}.gform_wrapper form .gform_body>.gform_fields>li.centre-text>.gfield_label{text-align:center;display:block}.gform_wrapper form .gform_body>.gform_fields>li.centre-text .ginput_recaptcha>div{margin:0 auto}.gform_wrapper form .gform_body>.gform_fields>li.centre-text input[type="text"],.gform_wrapper form .gform_body>.gform_fields>li.centre-text input[type="email"],.gform_wrapper form .gform_body>.gform_fields>li.centre-text select,.gform_wrapper form .gform_body>.gform_fields>li.centre-text textarea{text-align:center}.gform_wrapper form .gform_body>.gform_fields>li textarea{max-height:100px}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"],.gform_wrapper form .gform_body>.gform_fields>li input[type="email"],.gform_wrapper form .gform_body>.gform_fields>li select,.gform_wrapper form .gform_body>.gform_fields>li textarea{width:100%;font-size:16px;line-height:24px;color:#939598;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;background:transparent;resize:none;border:none;border-radius:0px;text-align:left;padding:15px 0px;border-bottom:solid 1px #b1b3b4}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:focus,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:focus,.gform_wrapper form .gform_body>.gform_fields>li select:focus,.gform_wrapper form .gform_body>.gform_fields>li textarea:focus{outline:0px}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::placeholder,.gform_wrapper form .gform_body>.gform_fields>li select::placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea::placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li select:-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea:-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li input[type="text"]::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li input[type="email"]::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li select::-ms-input-placeholder,.gform_wrapper form .gform_body>.gform_fields>li textarea::-ms-input-placeholder{color:#939598;opacity:1;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light"}.gform_wrapper form .gform_body>.gform_fields>li.third{width:31%}.gform_wrapper form .gform_body>.gform_fields>li.half{width:calc(50% - 12.5px)}.gform_wrapper form .gform_body>.gform_fields>li.two-thirds{width:65.5%}.gform_wrapper form .gform_footer{text-align:center;display:flex;justify-content:center;align-items:center}.gform_wrapper form .gform_footer .gform_button{-moz-appearance:none;-webkit-appearance:none;-ms-progress-appearance:none;background:transparent;border:solid 1px #939598;padding:12px 20px;line-height:1;height:39px;transition:all 0.5s;display:inline-block;width:auto;cursor:pointer}.gform_wrapper form .gform_footer .gform_button:hover{background:#f8f8f8}.gform_wrapper form .gform_footer .gform_button:focus{outline:0px}.gform_wrapper .gfield_visibility_hidden{display:none}.gform_wrapper .hidden{display:none}body img.gform_ajax_spinner{display:none !important}.gform_validation_container{position:fixed !important;left:999px;visibility:hidden}body .gform_wrapper h3.gform_title{display:none !important}.product-form .gfield_label{display:none !important}.menu-open .site-menu-overlay{opacity:.8;pointer-events:auto}.menu-open .site-menu{transform:translateX(0px)}.menu-open .site-menu .site-menu-panel{opacity:1}.menu-open .menu-trigger-wrapper .menu-trigger-inner span{background:#939598 !important;width:30px !important}@media screen and (max-width: 600px){.menu-open .menu-trigger-wrapper .menu-trigger-inner span{width:26px !important}}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-1{transform:rotate(45deg);top:7px}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-3{transform:rotate(-45deg);top:7px}.menu-open .menu-trigger-wrapper .menu-trigger-inner span.bar-2{opacity:0}@media screen and (max-width: 900px){.scrolled #header{background:rgba(255,255,255,0.918)}}@media screen and (max-width: 900px){#header.slideup{transform:none !important}}.home .menu-trigger-wrapper .menu-trigger-inner span{background:#fff}.home .search-trigger{background:url(../../images/search-white.svg) no-repeat center;background-size:contain}.home.scroll-100 .menu-trigger-wrapper .menu-trigger-inner span{background:#939598}.home.scroll-100 .search-trigger{background:url(../../images/search.svg) no-repeat center;background-size:contain}@media screen and (max-width: 900px){.home.scrolled .menu-trigger-wrapper .menu-trigger-inner span{background:#939598 !important}}@media screen and (max-width: 900px){.home.scrolled .search-trigger{background:url(../../images/search.svg) no-repeat center !important;background-size:contain !important}}.enquiry-open,.colour-popup-open{overflow-y:hidden}.enquiry-open .search-trigger,.colour-popup-open .search-trigger{z-index:-1}.enquiry-open .menu-trigger-wrapper,.colour-popup-open .menu-trigger-wrapper{z-index:-1}.enquiry-open #header,.colour-popup-open #header{pointer-events:none;z-index:-1}.search-trigger{position:fixed;top:60px;right:60px;z-index:8;height:24px;width:24px;background:url(../../images/search.svg) no-repeat center;background-size:contain;display:block;transition:all 300ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 1420px){.search-trigger{right:30px}}@media screen and (max-width: 1300px){.search-trigger{top:47px}}@media screen and (max-width: 900px){.search-trigger{right:40px;top:33px}}@media screen and (max-width: 600px){.search-trigger{right:20px;top:13px;width:19px;height:19px}}.menu-trigger-wrapper{position:fixed;top:60px;left:60px;z-index:11;height:30px;width:30px}@media screen and (max-width: 1420px){.menu-trigger-wrapper{left:25px}}@media screen and (max-width: 1300px){.menu-trigger-wrapper{top:52px}}@media screen and (max-width: 900px){.menu-trigger-wrapper{left:40px;top:39px}}@media screen and (max-width: 600px){.menu-trigger-wrapper{left:20px;top:15px}}.menu-trigger-wrapper:hover .menu-trigger-inner span.bar-1{width:25px}.menu-trigger-wrapper:hover .menu-trigger-inner span.bar-3{width:20px}.menu-trigger-wrapper .menu-trigger-inner{position:relative}.menu-trigger-wrapper .menu-trigger-inner span{height:1.5px;width:30px;display:block;background:#939598;position:absolute;top:0;left:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner span{width:26px !important}}.menu-trigger-wrapper .menu-trigger-inner .bar-1{top:0;left:0}.menu-trigger-wrapper .menu-trigger-inner .bar-2{top:7px}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner .bar-2{top:6px}}.menu-trigger-wrapper .menu-trigger-inner .bar-3{top:14px}@media screen and (max-width: 600px){.menu-trigger-wrapper .menu-trigger-inner .bar-3{top:12px}}.site-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#565858;z-index:9;pointer-events:none;opacity:0;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}.site-menu-overlay.active{opacity:.8;pointer-events:auto}.site-menu{position:fixed;top:0;left:0;height:100%;transform:translateX(-110%);width:500px;background:#f5f5f6;z-index:10;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 600px){.site-menu{width:90%}}.site-menu .site-menu-instagram{position:absolute;bottom:0;left:0;width:100%;text-align:right;background:#f5f5f6;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;padding:15px 25px;font-size:10px;z-index:2}.site-menu .site-menu-instagram:after{content:'';position:absolute;top:-30px;left:0;height:30px;width:100%;display:block;background:-moz-linear-gradient(top, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);background:-webkit-linear-gradient(top, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);background:linear-gradient(to bottom, rgba(245,245,246,0) 0%, #f5f5f6 80%, #f5f5f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f6', endColorstr='#f5f5f6',GradientType=0 )}.site-menu .site-menu-instagram a{border-bottom:solid 1px #b1b3b4}.site-menu .site-menu-panel{padding:100px;padding-top:120px;box-sizing:border-box;opacity:0;transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99);transition-delay:.2s;overflow-y:auto;height:100%;position:relative}@media screen and (max-width: 900px){.site-menu .site-menu-panel{padding:43px;padding-top:100px}}@media screen and (max-width: 600px){.site-menu .site-menu-panel{padding:15px;padding-top:72px}}.site-menu .site-menu-panel ul{display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;padding-bottom:15px}.site-menu .site-menu-panel ul>li{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #939598}.site-menu .site-menu-panel ul>li:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px}.site-menu .site-menu-panel ul>li.menu-header{width:100%;color:#939598;font-size:22px;text-align:center}.site-menu .site-menu-panel ul>li.menu-header:first-of-type{margin-top:0px}.site-menu .site-menu-panel ul>li ul{padding-top:20px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.site-menu .site-menu-panel ul>li ul li{margin-bottom:5px;padding-bottom:0px;border-bottom:0px}.site-menu .site-menu-panel ul>li a{transition:all 500ms cubic-bezier(0.455, 0.03, 0.32, 0.99);border-bottom:solid 1px transparent;padding-bottom:2px}.site-menu .site-menu-panel ul>li a:hover{color:#727577;border-bottom:solid 1px #727577}.gform_wrapper [type="radio"]:not(:checked),.gform_wrapper [type="radio"]:checked{position:absolute !important;left:-9999px}.gform_wrapper [type="radio"]:not(:checked)+label,.gform_wrapper [type="radio"]:checked+label{position:relative !important;padding-left:21px !important;cursor:pointer !important}.gform_wrapper [type="radio"]:not(:checked)+label:before,.gform_wrapper [type="radio"]:checked+label:before{content:'';position:absolute;left:0px;top:2px;height:15px;width:15px;border-radius:100%;border:2px solid #939598;box-sizing:border-box}.gform_wrapper [type="radio"]:not(:checked)+label:after,.gform_wrapper [type="radio"]:checked+label:after{content:'';position:absolute;width:15px;height:15px;top:2px;left:0px;opacity:1;background:#939598;border-radius:100%;transition:all .2s}.gform_wrapper [type="radio"]:not(:checked)+label:after{opacity:0}.gform_wrapper [type="radio"]:checked+label:after{opacity:1}.gform_wrapper [type="radio"]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.gform_wrapper [type="radio"]:disabled:checked+label:after{color:#999}.gform_wrapper [type="radio"]:disabled+label{color:#aaa}.gform_wrapper [type="checkbox"]:not(:checked),.gform_wrapper [type="checkbox"]:checked{position:absolute !important;left:-9999px}.gform_wrapper [type="checkbox"]:not(:checked)+label,.gform_wrapper [type="checkbox"]:checked+label{position:relative !important;padding-left:22px !important;cursor:pointer !important}.gform_wrapper [type="checkbox"]:not(:checked)+label:before,.gform_wrapper [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0px;top:4px;height:11px;width:11px;border-radius:100%;border:1px solid #939598;box-sizing:border-box}.gform_wrapper [type="checkbox"]:not(:checked)+label:after,.gform_wrapper [type="checkbox"]:checked+label:after{content:'';position:absolute;top:4px;height:11px;width:11px;left:0px;opacity:1;background:#939598;border-radius:100%;transition:all .2s}.gform_wrapper [type="checkbox"]:not(:checked)+label:after{opacity:0}.gform_wrapper [type="checkbox"]:checked+label:after{opacity:1}.gform_wrapper [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.gform_wrapper [type="checkbox"]:disabled:checked+label:after{color:#999}.gform_wrapper [type="checkbox"]:disabled+label{color:#aaa}.related-products{padding-top:100px}.related-products .collection-group{padding-bottom:0px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}input:focus,select:focus,textarea:focus,button:focus,div:focus,a:focus{outline:none}::selection{background:#f1f1f1}::-moz-selection{background:#f1f1f1}input{border-radius:0;-webkit-appearance:none;background:none;border:none;border-bottom:1px solid #bcbec0;width:100%;padding:0 0 3px}input[type="submit"]{border:none}input,textarea{font-size:16px;line-height:24px;color:#939598;font-family:"GT-Sectra-Display-Regular";text-align:center}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:opacity 0.3s}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;transition:opacity 0.3s}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:opacity 0.3s}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity 0.3s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}textarea{width:100%;resize:none;border:none;background-color:transparent;border-bottom:1px solid #bcbec0;resize:none;line-height:24px;line-height:24px;padding:0}input:-webkit-autofill{background-color:#fff !important}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;font-family:"GT-Sectra-Display-Regular";font-size:16px;font-size:17px;line-height:140%;color:#939598}a{color:inherit;text-decoration:none}.heading,h2,h3,h4,h5,h6,button,label,input[type="submit"],div.search-results,time,figcaption,small,.to-step-2,.slider-count,.eesti,.mainnav,.faqs-and-more-information-overlay strong{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}p{margin:0 0 23px}hr.arrow{height:1px;color:#fff;background:#fff;border:0;position:relative;margin:0}hr.arrow:after,hr.arrow:before{content:"";width:7px;height:1px;background:#fff;position:absolute;right:0;top:0;transform-origin:right center}hr.arrow:after{transform:rotate(45deg) translate3d(0, 0, 0)}hr.arrow:before{transform:rotate(-45deg) translate3d(0, 0, 0)}.div-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#939598;transition:0.6s;opacity:0}.imgwrap{position:relative;width:100%;display:block;overflow:hidden}.imgwrap img{position:absolute;top:0;left:0;width:100%;height:auto}#header{height:120px;z-index:6;position:fixed;width:100%;padding:57px 0 0;top:0;transition:all 0.5s}@media screen and (max-width: 1300px){#header{padding:49px 0 0}}@media screen and (max-width: 900px){#header{padding:35px 0 0;height:92px}}@media screen and (max-width: 600px){#header{height:45px;padding:12px 0 0}}#header.slideup{transform:translate3d(0, -120px, 0)}.home .halcyon-lake-text-logo svg{fill:#fff;transition:all 300ms cubic-bezier(0.455, 0.03, 0.32, 0.99)}@media screen and (max-width: 1300px){.home.scrolled .halcyon-lake-text-logo svg{fill:#939598}}@media screen and (max-width: 600px){.home .module-text-image p{display:flex;flex-wrap:wrap}.home .module-text-image .button{display:inline-block;margin-left:auto;margin-right:auto}}.halcyon-lake-text-logo{width:286px;height:20px;margin:0 auto;display:block}@media screen and (max-width: 600px){.halcyon-lake-text-logo{width:196px}}.halcyon-lake-text-logo svg{display:block;width:100%;height:100%;fill:#939598}.halcyon-lake-logo{width:74px;height:52px;display:block;position:fixed;top:50%;left:50%;margin:-26px 0 0 -37px;fill:#f5f5f6;transition:fill 1s;z-index:-1}.halcyon-lake-logo.hood-elem{z-index:4}@media screen and (max-width: 600px){.halcyon-lake-logo{display:none}}.hood{height:100vh;width:100%;top:0;left:0;z-index:4;position:fixed;overflow:auto;transition:transform 1s;background-color:#f5f5f6}.hood .bgimg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;opacity:0;transition:opacity 0.3s}.hood .bgimg.bg-loaded{opacity:1}.slick-list,.slick-track,.slider{height:100%}.slider{width:100%}.slider .slide img{width:100%;height:100%;object-fit:cover}body.home.remove-hood .halcyon-lake-logo{fill:#f5f5f6}body.home.remove-hood .hood{transform:translateY(-100%)}body.home.locked{overflow:hidden}body.home.locked.is-mobile #mobile-wrap{overflow:hidden}.mainnav{transform:rotate(-90deg);top:50%;width:450px;left:-167px;position:fixed;transform-origin:center;line-height:20px;margin:-9px 0 0;text-align:center}.mainnav.menu{z-index:3}.mainnav ul li{display:inline-block;margin:0 1em}.mainnav ul li a{text-decoration:none;display:inline-block;border-bottom:1px solid transparent;transition:border-color 0.2s}.mainnav ul li a:hover,.mainnav ul li.current_page_parent a,.mainnav ul li.current_page_item a,.mainnav ul li a.current{border-bottom:1px solid #bcbec0}.mainnav ul li a:hover.disabled,.mainnav ul li.current_page_parent a.disabled,.mainnav ul li.current_page_item a.disabled,.mainnav ul li a.current.disabled{border-bottom:1px solid transparent}.mainnav.close,.mainnav.top,.mainnav.logout,.mainnav.rhs{right:-167px;left:auto;transform:rotate(90deg)}.mainnav.top{opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0s 0.3s;text-align:center;z-index:2}#mobile-wrap{position:relative;z-index:1}body.scrolled .mainnav.top{opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0s}main{padding:160px 0 0;min-height:100%}.intro{text-align:center;width:500px;margin:0 auto;padding:10px 0 40px}.intro h2{margin:0 0 1.5em}.collections-index,.products,.posts{max-width:996px;width:calc(100% - 200px);margin:30px auto 0;display:block;overflow:hidden;position:relative}.collections-index .stamp,.products .stamp,.posts .stamp{position:absolute;top:0}.collections-index .stamp.left,.products .stamp.left,.posts .stamp.left{left:0}.collections-index .stamp.right,.products .stamp.right,.posts .stamp.right{right:0}.grid{visibility:hidden}.grid.ready{visibility:visible}.page-title{text-align:center;max-width:500px;margin:0 auto 36px}.single-collections .page-title{margin:0 auto 36px}.collection-desc{max-width:500px;text-align:center;margin:0 auto;display:block}.collections-index .stamp,.posts .stamp{width:50%;padding:0 0 12.04819%}.products{margin:70px auto 0}.products .stamp{width:33.33%;padding:0 0 12.04699%}button.show-textures-lab.dot{width:110px;height:110px;border-radius:50%;border:1px solid #bcbec0;margin:0 auto 70px;color:#939598;line-height:18px}.collection-block,.product-block,.post{padding:0 18px}.collection-block,.product-block{display:block;float:left;position:relative}.collection-block img,.product-block img{width:100%;height:auto;transition:opacity 0.5s;display:block}.collection-block .title,.product-block .title{position:absolute;top:100%;transition:all 0.5s;transform:translateY(0);width:100%;left:0;text-align:left;height:100%}.collection-block .title h2,.collection-block .title h3,.collection-block .title h4,.product-block .title h2,.product-block .title h3,.product-block .title h4{transition:color 0.3s}.collection-block .title h3,.collection-block .title h2,.product-block .title h3,.product-block .title h2{font-size:18px;line-height:24px;font-family:"GT-Sectra-Display-Regular";text-transform:none;letter-spacing:0}.collection-block .title .info,.product-block .title .info{color:#fff;width:100%;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0s 0.3s}.collection-block .title .info .arrow,.product-block .title .info .arrow{margin:32px 0 24px}.collection-block .title .info .heading,.product-block .title .info .heading{border-bottom:1px solid #fff;display:inline-block;color:#fff;line-height:18px}.collection-block .title .info .eesti,.product-block .title .info .eesti{color:#fff}.collection-block .title,.product-block .cell{padding:18px 36px 0}.collection-block{width:50%;overflow:hidden}.collection-block .imgwrap{padding-bottom:76.66667%;margin:0 0 150px}.collection-block .title{margin:-150px 0 0}.collection-block a.more-info{display:inline-block;color:#fff;border-bottom:1px solid #fff}.collection-block .trans{padding-bottom:1px}.table{display:table;position:absolute;height:100%;width:100%}.table .cell{display:table-cell;vertical-align:middle}.collections-index.portal .collection-block{width:33.33%;height:auto;margin:0 0 15%;float:none;display:inline-block;vertical-align:top}.collections-index.portal .collection-block .imgwrap{padding:0 0 128.37838%}.collections-index.portal .collection-block .title{position:relative;top:auto;padding:18px 0 0;width:auto;min-height:65px}.portal-collection-title{text-align:center;margin:0 0 50px}.portal-collection-title h1,.portal-collection-title h2{font-family:"GT-Sectra-Display-Regular";line-height:24px;text-transform:none;letter-spacing:0;font-size:18px}.login-note{text-align:center}.product-block{width:33.33%;height:auto;overflow:visible;margin:0 0 150px}.product-block .title{height:100%;top:0;width:100%;transform:translateY(100%);transition:transform 0.5s;color:#fff;width:100%;padding:0;left:0}.product-block .title h4,.product-block .title h2{color:#fff;margin:0}.product-block .title .info{opacity:1;visibility:visible}.product-block .title .info .heading{color:#fff;margin:0 0 10px}.product-block button.show-textures-lab{color:#fff}.product-block .trans{overflow:hidden}@media screen and (min-width: 600px){.not-mobile .collection-block:hover .div-overlay,.not-mobile .product-block:hover .div-overlay{opacity:0.85}.not-mobile .collection-block:hover .div-overlay{opacity:0.85}.not-mobile .collection-block.imgloaded.moving-title:hover .title{transform:translateY(calc(-50% - 20px))}.not-mobile .collection-block.imgloaded.moving-title:hover .title h2,.not-mobile .collection-block.imgloaded.moving-title:hover .title h3,.not-mobile .collection-block.imgloaded.moving-title:hover .title h4{color:#fff}.not-mobile .collection-block.imgloaded.moving-title:hover .title .info{visibility:visible;opacity:1;transition:opacity 0.3s 0.5s, visibility 0s}.not-mobile .product-block.imgloaded:hover .title{transform:translateY(0);color:#fff}.not-mobile .product-block.imgloaded:hover .title .info{visibility:visible;opacity:1;transition:opacity 0.3s 0.5s, visibility 0s}}#textures-lab{display:none}section.textures-lab{background:#f8f8f9;padding:50px 0;margin:0 0 50px}.textures-lab-wrap{max-width:996px;margin:0 auto}.textures-lab-wrap h3{margin:0 0 18px}.textures-lab-wrap .text-column{margin:0 auto 36px}.rug-enquiry-form{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.9);overflow:auto;display:none;z-index:2}.rug-enquiry-form .enquiry-form-slider{height:100%}.rug-enquiry-form form{margin:0 auto;padding:160px 0}.rug-enquiry-form form .input-wrap{margin:20px 0 0;position:relative}.rug-enquiry-form form input[type="submit"]{border-bottom:1px solid #bcbec0;width:auto;padding:0;cursor:pointer}.rug-enquiry-form .steps{display:inline-block;text-align:center;width:100%}.rug-enquiry-form .steps:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:1px}.rug-enquiry-form .steps .step{vertical-align:middle;display:inline-block;width:100%;max-width:500px;padding:40px;margin:0 auto}.rug-enquiry-form .saved-designs{visibility:visible}.rug-enquiry-form .saved-designs .design-swatch{width:68px;height:68px;margin:6px}.rug-enquiry-form .saved-designs .design-swatch .selection-swatch{width:68px;height:68px;margin:0 auto;display:block}.rug-enquiry-form .saved-designs .design-swatch .selection-swatch:after{content:"";width:78px;height:78px;top:-5px;left:-5px;border:1px solid #bcbec0;border-radius:100%;position:absolute;opacity:0;transition:opacity 0.3s}.rug-enquiry-form .saved-designs .design-swatch.design-swatch.selected .selection-swatch:after{opacity:1}.rug-enquiry-form .dimensions input{border:none;width:auto;display:inline-block;width:50px}@keyframes circle_blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.rug-enquiry-form .sending,.product-enquiry .sending{background:#bcbec0;border-radius:8px;width:16px;height:16px;display:block;margin:0;position:absolute;top:5px;left:50%;margin:0 0 0 22px;display:none;animation:circle_blink 0.5s infinite}.rug-enquiry-form .thankyou,.product-enquiry .thankyou{display:none;position:relative;width:100%;text-align:center}.rug-enquiry-form .input-wrap,.rug-enquiry-form form,.product-enquiry .input-wrap,.product-enquiry form{position:relative}.rug-enquiry-form .input-wrap input[type="submit"],.product-enquiry .input-wrap input[type="submit"]{display:inline-block;padding:0;border-bottom:1px solid transparent;transition:border-color 0.3s;cursor:pointer;width:auto}.rug-enquiry-form .input-wrap input[type="submit"]:hover,.product-enquiry .input-wrap input[type="submit"]:hover{border-bottom:1px solid #bcbec0}.rug-enquiry-form .thankyou{height:100%}#saved-designs-form{width:320px;margin:0 auto;visibility:hidden}#saved-designs-form .slick-arrow{top:34px;fill:#bcbec0}#saved-designs-form.slick-initialized{visibility:visible}input.saved-design{border:none;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;color:#939598;margin:0 0 20px}input.saved-design::-webkit-input-placeholder{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;color:#939598}input.saved-design:-moz-placeholder{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;color:#939598}input.saved-design::-moz-placeholder{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;color:#939598}input.saved-design:-ms-input-placeholder{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;color:#939598}.to-step-2{display:inline-block;margin:20px auto 0}.to-step-2 svg{fill:#bcbec0;width:13px;height:78px;display:block;margin:10px auto 0}.swatches{max-width:996px;margin:0 auto;overflow:hidden;padding-bottom:150px;display:flex;justify-content:left;align-items:flex-start;flex-wrap:wrap}.swatches h3{text-align:center;margin:50px 0 20px}#selected-design{overflow:hidden}button{background:none;border:none;padding:0;margin:0;display:block;cursor:pointer;border-bottom:1px solid #bcbec0}button.select-swatch{border:none;margin:0 auto;display:block}.swatches-wrap{clear:both;overflow:auto;position:fixed;z-index:14;background:rgba(255,255,255,0.9);width:100%;height:100%;top:0;left:0;padding:180px 0 0}.swatches-wrap .note{text-align:center;margin:0 0 50px}body.swatches-open{overflow:hidden}.swatch{margin:10px 18px 15px;width:150px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;vertical-align:top}.swatch .thumbnail{width:130px;height:130px;background-size:100%;background-position:center;border-radius:50%;position:relative}.swatch .thumbnail.empty{border:dashed 1px #939598}.swatch button .thumbnail:after,.swatch h3{opacity:0;transition:opacity 0.3s}.swatch button .thumbnail:after{content:"";width:150px;height:150px;border-radius:50%;border:1px solid #939598;position:absolute;top:-10px;left:-10px}.swatch h3{margin:15px 0 0}.swatch:hover button .thumbnail:after,.swatch:hover h3,.swatch.active button .thumbnail:after,.swatch.active h3{opacity:1}.swatch .clear-selection{margin:1em auto 0;display:none}.available-colours .swatch h3{opacity:1}.swatch-title .design-title br{display:none}#weave-selection-title,#colour-selection-title{display:block}#pdf-frame{position:fixed;left:-99999px}body.textures-lab.pdf-page header:not(.pdf-header),body.textures-lab.pdf-page footer:not(.pdf-footer){display:none}body.textures-lab.pdf-page main{padding:0}#pdfwrap{padding:25px;width:100%;max-width:650px;margin:0 auto;display:block}#pdfwrap .pdf-header{text-align:center;width:100%;font-family:"Georgia", serif;font-size:10pt;line-height:14pt;padding-bottom:60px;display:block}#pdfwrap .pdf-header svg{margin:0 auto 50px;display:block;fill:#939598}#pdfwrap .pdf-header h2{font-family:sans-serif;letter-spacing:0;margin:0 0 18px;font-size:7pt}#pdfwrap .design-swatch{width:130px}#pdfwrap .design-swatch canvas{width:130px;height:130px;max-width:130px;max-height:130px;display:block}#pdfwrap .swatch-td{padding:10px}#pdfwrap .swatch-wrap{width:130px;height:130px;overflow:hidden}#pdfwrap .selection-swatch{width:130px;height:130px}#pdfwrap .selection-swatch .half{width:50%;height:100%}#pdfwrap .selection-swatch .half.colour{left:50%;border-bottom-right-radius:0;border-top-right-radius:0}#pdfwrap .selection-swatch .half.weave{border-bottom-left-radius:0;border-top-left-radius:0}#pdfwrap .selection-swatch:after{display:none}#pdfwrap .selection-swatch .mask{width:140px;height:140px;position:absolute;top:-5px;left:-5px;background:url("images/pdf-mask.gif") no-repeat center;background-size:100%}#pdfwrap .design-swatch .design-title{visibility:visible;opacity:1;font-family:sans-serif;font-size:7pt;text-transform:uppercase;text-align:center}#pdfwrap .pdf-footer{margin:160px 0 0;font-family:sans-serif;font-size:6pt;width:100%;line-height:10pt;padding:0}#pdfwrap .pdf-footer td{padding:15px 0}#pdfwrap .pdf-footer .top{border-bottom:1px solid #bcbec0}button.heading,a.heading{border-bottom:1px solid #bcbec0;display:inline-block;line-height:16px;margin:0 0 4px}button.heading{color:#939598;line-height:18px;padding:0;margin:0 auto}.selections .swatch .thumbnail{margin:15px 0}#selected-colour-title{white-space:nowrap}.selected-design{overflow:hidden}#save-design{border-bottom:1px solid transparent}#save-design:hover{border-bottom:1px solid #bcbec0}#save-design:disabled{opacity:0.3}#save-design:disabled:hover{border-bottom:1px solid transparent}.selection-swatch{width:130px;height:130px;position:relative;transform:rotate(45deg)}.selection-swatch .half{width:50%;height:100%;position:absolute;top:0;background-size:100%;overflow:hidden}.selection-swatch .half.weave{border-bottom-left-radius:130px;border-top-left-radius:130px;left:0}.selection-swatch .half.weave div{top:0;left:0}.selection-swatch .half.colour{border-bottom-right-radius:130px;border-top-right-radius:130px;left:50%;margin-left:-1px}.selection-swatch .half.colour div{bottom:0;right:0}.selection-swatch .half div{width:200%;height:100%;background-size:100%;transform:rotate(-45deg);position:absolute}.selections{overflow:hidden;margin:0 0 80px;min-width:240px}.selections .arrow{width:296px;height:10px;fill:#bcbec0;position:relative;margin:120px 18px 0;overflow:hidden;display:inline-block}.selections .arrow svg{height:10px;width:296px;display:block;position:absolute;right:0;top:0}.selection-display{position:relative;width:296px;text-align:center;float:right}.selection-display .selection-swatch{position:relative;width:296px;height:296px;transform:rotate(45deg)}.selection-display .selection-swatch .half{position:absolute;top:0;background-size:100%}.selection-display .selection-swatch .half.empty{border:dashed 1px #939598}.selection-display .selection-swatch .half.weave{border-bottom-left-radius:296px;border-top-left-radius:296px;left:0}.selection-display .selection-swatch .half.colour{border-bottom-right-radius:296px;border-top-right-radius:296px}.design-title{margin:1em 0 0}div.saved-designs{clear:both}div.saved-designs .design-swatch{margin:15px 18px 36px;width:130px;text-align:center;display:inline-block;vertical-align:top}div.saved-designs .design-swatch .selection-swatch:after{content:"";width:150px;height:150px;border-radius:50%;border:1px solid #939598;position:absolute;top:-10px;left:-10px}div.saved-designs .design-swatch .delete-swatch{display:block;margin:0 auto}div.saved-designs .design-swatch .selection-swatch:after,div.saved-designs .design-swatch .design-title,div.saved-designs .design-swatch .delete-swatch{opacity:0;transition:opacity 0.3s, visibility 0s 0.3s;visibility:hidden}div.saved-designs .design-swatch:hover .selection-swatch:after,div.saved-designs .design-swatch:hover .design-title,div.saved-designs .design-swatch:hover .delete-swatch,div.saved-designs .design-swatch.active .selection-swatch:after,div.saved-designs .design-swatch.active .design-title,div.saved-designs .design-swatch.active .delete-swatch{opacity:1;visibility:visible;transition:opacity 0.3s, visibility 0s}div.saved-designs .slick-track{width:100%}div.saved-designs .slick-arrow{width:60px;height:10px;position:absolute;top:80px;border:none}div.saved-designs .slick-arrow svg{width:60px;height:10px;fill:#bcbec0;display:block}div.saved-designs .slick-arrow.slick-prev{left:-80px}div.saved-designs .slick-arrow.slick-next{right:-80px}div.saved-designs.slick-initialized{visibility:visible}div.saved-designs .placeholder{display:inline-block;margin:15px 18px 0;width:130px;height:130px;border-radius:50%;border:dashed 1px #939598;vertical-align:top;position:relative}div.saved-designs .placeholder:before,div.saved-designs .placeholder:after{content:"";background:#bcbec0;position:absolute}div.saved-designs .placeholder:after{width:15px;height:1px;top:65px;left:58px}div.saved-designs .placeholder:before{width:1px;height:15px;left:65px;top:58px}.saved-designs.shared.one,.saved-designs.shared.two,.saved-designs.shared.three,.saved-designs.shared.four,.saved-designs.shared.five{text-align:center}.share-designs{display:none}.share-designs.active{display:block}.share-designs ul{text-align:center}.share-designs ul li{display:inline-block;margin:0 1em}.share-designs ul li a{border-bottom:1px solid transparent;transition:border-color 0.3s;display:inline-block}.share-designs ul li a:hover{border-bottom:1px solid #bcbec0}textarea,input,button,img{outline:none}.productwrap{padding:0px 80px;box-sizing:border-box;width:100%;max-width:1690px;margin:0px auto}@media screen and (max-width: 2000px){.productwrap{max-width:1330px}}@media screen and (max-width: 900px){.productwrap{padding:0px 40px}}@media screen and (max-width: 600px){.productwrap{padding:0px 15px}}.productwrap .left,.productwrap .right{width:50%;padding:0 18px;display:inline-block;vertical-align:top}.productwrap .slider{width:100%}.productwrap .product-wrap__back{padding-top:23px;font-size:0;display:flex;align-items:center}.productwrap .product-wrap__back span{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;opacity:1;position:relative;transition:all 0.5s;display:inline-block;text-align:left}.productwrap .product-wrap__back .icon{background:url("../../images/arrow-left-med.svg");margin-right:20px;height:8px;background-repeat:no-repeat;background-position:center;background-size:contain;width:37px}.product-header{text-align:center;padding:0 0 90px;padding-top:50px}.product-slider-wrap{position:relative;padding:0 0 40px;margin:0 0 5px}.product-slider{visibility:hidden}.product-slider.slick-initialized{visibility:visible}.product-slider .slick-arrow{height:11px;position:absolute;bottom:-28px;cursor:pointer;border:none;width:40%}.product-slider .slick-arrow span{height:1px;background:#bcbec0;top:5px;position:absolute;width:100%;display:block}.product-slider .slick-arrow span:before,.product-slider .slick-arrow span:after{content:"";height:1px;width:7px;background:#bcbec0;top:0;position:absolute;display:block}.product-slider .slick-arrow.slick-prev{left:0}.product-slider .slick-arrow.slick-prev span:before,.product-slider .slick-arrow.slick-prev span:after{left:0;transform-origin:left center}.product-slider .slick-arrow.slick-prev span:before{transform:rotate(45deg)}.product-slider .slick-arrow.slick-prev span:after{transform:rotate(-45deg)}.product-slider .slick-arrow.slick-next{right:0}.product-slider .slick-arrow.slick-next span:before,.product-slider .slick-arrow.slick-next span:after{right:0;transform-origin:right center}.product-slider .slick-arrow.slick-next span:before{transform:rotate(45deg)}.product-slider .slick-arrow.slick-next span:after{transform:rotate(-45deg)}.slider-count{width:130px;position:absolute;bottom:7px;left:50%;margin:0 0 0 -65px;text-align:center}.slider-thumbs .slide{width:129.75px;margin:0 5px;opacity:0.5}.slider-thumbs .slide.slick-current{opacity:1}.product-slider,.slider-thumbs{visibility:hidden}.product-slider.slick-initialized,.slider-thumbs.slick-initialized{visibility:visible}.product-swatch{width:166px;height:166px;background-size:cover;border-radius:50%;margin:0 0 25px}#filters{display:none}.product-filters{text-align:center;padding:20px 0 0}.product-filter{display:inline-block;position:relative;z-index:1}.product-filter.product-filter-suitability form{width:250px}.product-filter.product-filter-size form{width:236px}.product-filter button{border-bottom:none;margin:0 1em;line-height:27px;height:27px;z-index:2;position:relative}@media screen and (max-width: 600px){.product-filter button{z-index:0}}.product-filter button svg{fill:#939598}.product-filter button.clear{color:#bcbec0}.product-filter form{position:absolute;width:176px;display:none;text-align:left;left:50%;z-index:2;transform:translateX(-50%);top:25px;padding:0 20px 15px}.product-filter form:after{content:"";width:100%;height:100%;padding:25px 0 0;box-sizing:content-box;pointer-events:none;top:-25px;background:rgba(255,255,255,0.9);border:1px solid #bcbec0;position:absolute;left:0;z-index:-1}.product-filter form .gradient{display:none}.product-filter .buttons{padding:25px 0 0}input[type="checkbox"],input[type="radio"]{display:none}input[type="checkbox"]+label span,input[type="radio"]+label span{display:inline-block;width:10px;height:10px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:1px solid #bcbec0}input[type="checkbox"]:checked+label span,input[type="radio"]:checked+label span{background:#bcbec0}.not-mobile .product-filter:hover,.is-mobile .product-filter.current{z-index:4}.not-mobile .product-filter:hover form,.is-mobile .product-filter.current form{display:block}.filters-wrap{text-align:center;margin:0px 0 36px}.toggle-filters{background:none;border:1px solid #bcbec0;line-height:27px;height:27px;padding:0 10px;display:inline-block;margin:0 auto}.toggle-filters span{display:inline-block;transform:rotate(0);transition:transform 0.3s}.toggle-filters.active span{transform:rotate(45deg)}#selected-filters{text-align:center;transition:height 0.3s;max-width:1196px;padding:0 100px;margin:20px auto 0}#selected-filters button{display:inline-block;background:#f8f8f9;padding:8px;margin:0 5px 10px;border:none}.article-images{max-width:1196px;padding:0 100px;width:100%;margin:0 auto;display:block;column-width:50%;column-gap:36px}.article-images .image{width:50%;margin:0 0 36px;padding:0 1.80723%;display:inline-block;vertical-align:top}.article-images .image:nth-child(2){margin:12.1% 0 36px}::-webkit-input-placeholder{font-size:18px;line-height:24px;color:#939598;font-family:"GT-Sectra-Display-Regular"}:-moz-placeholder{font-size:18px;line-height:24px;color:#939598;font-family:"GT-Sectra-Display-Regular"}::-moz-placeholder{font-size:18px;line-height:24px;color:#939598;font-family:"GT-Sectra-Display-Regular"}:-ms-input-placeholder{font-size:18px;line-height:24px;color:#939598;font-family:"GT-Sectra-Display-Regular"}span.wpcf7-not-valid-tip{display:none}div.wpcf7-response-output{border:none;font-size:18px;line-height:24px;padding:0;margin:1em 0}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:none}div.wpcf7 .ajax-loader{background:url(images/sending.svg) no-repeat center;width:16px;height:16px;margin:5px 0 0 10px;vertical-align:top}.overlay{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.95);top:0;left:0;z-index:10;display:none;overflow:auto;text-align:center}.overlay .table .cell{padding:160px 0}.overlay.contact-overlay,.overlay.search-overlay{text-align:center}.overlay.contact-overlay fieldset,.overlay.search-overlay fieldset{margin:1em 00}.overlay .overlay-contents{width:460px;margin:0 auto}.overlay .searchform{margin:60px 0}.overlay.contact-overlay h1{margin:0 0 18px}.overlay.contact-overlay h3{color:#bcbec0}.overlay.contact-overlay div.wpcf7{margin:36px 0 0}.scrolled .product-enquiry .table .cell{padding:60px 0}.subform{position:relative}.subform .thank-you{position:absolute;width:100%;bottom:-23px;display:none}.available-colours{display:none}button[type="submit"]{border:none;display:inline-block;margin:0 auto;border-bottom:1px solid transparent;transition:border-color 0.3s;cursor:pointer;width:auto}button[type="submit"]:hover{border-bottom:1px solid #bcbec0}body.contact .overlay.contact-overlay{display:block}body.search-results .overlay.search-overlay{display:block}div.search-results{max-width:1160px;overflow:hidden;margin:0 auto;padding:0 100px}div.search-results.loading{height:0}div.search-results table{width:100%;position:relative;table-layout:fixed;border-collapse:collapse;text-align:left}div.search-results table img{max-width:100%;height:auto}div.search-results table tr{border-top:1px solid #bcbec0}div.search-results table th{padding:15px 18px}div.search-results table td{padding:15px 18px}div.search-results table td.result-type h5{margin:0 0 10px}div.search-results table td.result-type .mobile{display:none}div.search-results table td:first-child,div.search-results table th:first-child{padding-left:0}div.search-results .mobile-results{display:none}div.search-results a.view-result{border-bottom:1px solid;display:inline-block}div.search-results .posts-nav{padding:0}div.search-results .popup-link{position:relative;display:block}div.search-results .popup-link .rollover{visibility:hidden;opacity:0;background:rgba(147,149,152,0.7);color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;transition:opacity 0.3s visibility 0s 0.3s}div.search-results .popup-link:hover .rollover{visibility:visible;opacity:1;transition:opacity 0.3s}div.search-results .popup-link:hover .rollover span{border-bottom:1px solid #fff;display:inline-block;line-height:18px}.filters{max-width:1160px;padding:0 100px;margin:0 auto 25px;padding-top:20px;text-align:center;padding-bottom:40px}.filters h6{padding:0 1.80723%}.filters .filters-ul{display:inline-block;vertical-align:top}.filters .close-filters{display:none}.filters ul{display:inline-block;vertical-align:top;overflow:hidden}.filters ul li{float:left;margin:0 1em 0 0}.filters ul li a{border-bottom:1px solid transparent;transition:all 0.5s}.filters ul li a:hover{border-bottom:1px solid #bcbec0}.filters a{display:inline-block}.filters a.current{border-bottom:1px solid #bcbec0}.filters .view-filters{display:inline-block;vertical-align:top;margin:0 1em 0 0;cursor:pointer}.filters .view-filters svg{display:none;fill:#939598}.filters .sort-by{float:right;text-align:right}.post-filters{text-align:left}.posts{margin:0 auto;position:relative;visibility:hidden}.posts .post{width:50%;display:block;float:left;margin:0 0 70px}.posts .post img{width:100%;height:auto}.posts .post .post-title{padding:30px 0 10px 0px}.posts .post time{display:block;line-height:1em}.single-post .post-header{text-align:center}.post-header{margin:0 0 16px}@media screen and (max-width: 600px){.post-header{margin:0 0 48px}}.post-header h1{margin:0 0 16px;line-height:120%}.post-header h1{font-size:30px;margin-top:15px}.single-post-text{width:500px;margin:0 auto}.post-link{line-height:18px;margin:0 0 20px}.post-link a{border-bottom:1px solid #bcbec0;display:inline-block}.post-images{max-width:1196px;padding:0 100px;margin:90px auto;overflow:hidden}.post-images figure{width:50%;padding:0 18px}.post-images figure.image-left{float:left}.post-images figure.image-right{float:right;margin:140px 0 0}.post-images figure figcaption{line-height:16px;margin:25px 0 0;text-align:left}body.faqs-and-more-information .faqs-and-more-information-overlay{display:block}.faqs-and-more-information-overlay strong{color:#bbbdbf}.accordion{display:none}#login #username{margin:0 0 30px}#login .heading{border:none}#login .submit_button{margin:25px 0 0;display:inline-block}.request-account{margin:30px 0 0;display:block;line-height:18px}.request-account a{border-bottom:1px solid #bcbec0;display:inline-block}.text-column{width:460px;margin:0 auto;text-align:center}#database-searchform{margin:0 0 45px}.accordion-result{border-bottom:1px solid #bcbec0}.accordion-result:first-child{border-top:1px solid #bcbec0}.accordion-result .accordion-heading{font-family:"GT-Sectra-Display-Regular";line-height:50px;text-transform:none;letter-spacing:0;font-size:18px;position:relative;cursor:pointer}.accordion-result .accordion-heading svg{width:10px;height:13px;fill:#bcbec0;transition:transform 0.3s;transform-origin:center;position:absolute;right:0;top:19px}.accordion-result .accordion-heading.open svg{transform:rotate(180deg)}.accordion-result .accordion-content{display:none}.accordion-result .accordion-content.single-result{display:block}.accordion-result .accordion-content p{margin:0 0 18px}.collection-prices{padding:0 0 40px}.collection-prices a.heading{display:inline}.saved-designs-wrap{width:996px;margin:0 auto}.saved-designs-wrap div.saved-designs{visibility:visible}.architects-portal-header nav{margin:0 0 60px}.architects-portal-header nav ul li{display:inline-block;margin:0 1em 1em}.architects-portal-header nav ul li a{display:inline-block}.architects-portal-header nav ul li a.current,.architects-portal-header nav ul li a:hover{border-bottom:1px solid #bcbec0}.popup{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.9);display:none;text-align:center;z-index:2}.popup:before{content:"";display:inline-block;height:100%;vertical-align:middle}.popup .popup-container{vertical-align:middle;display:inline-block;position:relative;margin:0 auto}.popup .popup-container img{max-height:calc(100vh - 320px);max-width:calc(100vw - 80px);height:auto}.toggle-menu{display:none}.close-filter-form{display:none}.trans{opacity:0;transform:translate3d(0, 5vh, 0);transition:all 1s}@media screen and (max-width: 600px){.trans{opacity:1;transform:translate3d(0, 0, 0)}}.imgloaded .trans.appeared{opacity:1;transform:translate3d(0, 0, 0)}@media screen and (max-width: 600px){.tax-collection .posts-nav .prev-post .arrow{width:calc(50% - 100px)}}@media screen and (max-width: 600px){.tax-collection .posts-nav .next-post .arrow{width:calc(50% - 80px)}}.posts-nav{overflow:hidden;max-width:1160px;margin:100px auto 100px;padding:0 100px}.posts-nav .prev-post,.posts-nav .next-post{width:33.33%;position:relative;height:21px;line-height:21px}.posts-nav .prev-post .text,.posts-nav .next-post .text{background:#fff;z-index:2;position:relative}.posts-nav .prev-post .arrow,.posts-nav .next-post .arrow{height:1px;background:#bcbec0;position:absolute;width:100%;top:10px;z-index:1;left:0}.posts-nav .prev-post .arrow:before,.posts-nav .prev-post .arrow:after,.posts-nav .next-post .arrow:before,.posts-nav .next-post .arrow:after{content:"";height:1px;width:7px;background:#bcbec0;top:0;position:absolute;display:block}.posts-nav .prev-post{float:left;text-align:right}.posts-nav .prev-post .text{padding:0 0 0 18px}.posts-nav .prev-post .arrow:before,.posts-nav .prev-post .arrow:after{left:0;transform-origin:left center}.posts-nav .prev-post .arrow:before{transform:rotate(45deg)}.posts-nav .prev-post .arrow:after{transform:rotate(-45deg)}.posts-nav .next-post{float:right;text-align:left}.posts-nav .next-post .text{padding:0 18px 0 0}.posts-nav .next-post .arrow:before,.posts-nav .next-post .arrow:after{right:0;transform-origin:right center}.posts-nav .next-post .arrow:before{transform:rotate(45deg)}.posts-nav .next-post .arrow:after{transform:rotate(-45deg)}.posts,footer{transition:opacity 0.3s}body.doing-ajax .posts,body.doing-ajax footer{opacity:0}.single-swatch{text-align:center}.single-swatch .swatch h3{opacity:1;visibility:visible}body.search .overlay.search-overlay{display:block}.no-results{text-align:center}.accordion-wrap{padding:0 0 100px}@media screen and (min-width: 1800px){.collections-index,.posts,.products{width:1460px;max-width:1460px}.collection-block,.product-block,.post,.post-images figure,.article-images .image{padding:0 50px}.collection-block .title,.product-block .cell{padding:20px 20px 0}.productwrap .left,.productwrap .right{padding:0 50px}.slider-thumbs .slide{width:113.75px}div.search-results,footer .cols{max-width:1360px}.filters,.posts-nav{max-width:1560px}.filters h6{padding:0 36px}.available-colours .swatches{max-width:1328px}div.search-results{padding:0}}@media screen and (max-width: 1170px){.textures-lab-wrap,.saved-designs-wrap,.swatches{width:830px}.saved-designs.shared.one,.saved-designs.shared.two,.saved-designs.shared.three,.saved-designs.shared.four{text-align:center}.saved-designs.shared.five{text-align:left}.selections .arrow{width:130px}}@media screen and (max-width: 1000px){.textures-lab-wrap,.saved-designs-wrap,.swatches{width:664px}.selections .arrow{display:none}}@media screen and (max-width: 830px){.textures-lab-wrap,.saved-designs-wrap,.swatches{width:498px}.collections-index.portal{width:100%;padding:0 90px}.product-block{width:50%}.products .stamp.right{display:none}}@media screen and (max-width: 700px){.textures-lab-wrap .text-column,.saved-designs-wrap .text-column{width:100%}.selections .arrow{display:block;width:100%}.selections .arrow svg{display:none}.selection-display{float:none;clear:both;display:block;margin:30px auto 0}.swatch{margin:10px 7px 15px}div.saved-designs .design-swatch,.swatch .thumbnail{width:76px}.swatch .thumbnail{height:76px}.selection-swatch{width:76px;height:76px;margin:0}.textures-lab-wrap,.saved-designs-wrap{width:332px}div.saved-designs{width:270px;margin:0 auto}div.saved-designs .design-swatch{margin:0 7px}div.saved-designs .placeholder{width:76px;height:76px;margin:0 5px}div.saved-designs .placeholder:before{top:31px;left:37px;height:14px;width:1px}div.saved-designs .placeholder:after{left:31px;top:37px;width:14px;height:1px}.swatches{width:450px}.swatch button .thumbnail:after,div.saved-designs.carousel .design-swatch .selection-swatch:after{display:none}.swatch button .thumbnail:after,div.saved-designs .design-swatch .selection-swatch:after{width:90px;height:90px;top:-7px;left:-7px}.toggle-menu{display:block;transform:rotate(-90deg);position:fixed;width:50px;top:50%;line-height:18px;margin:-9px 0 0;left:-4px;font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598;z-index:4;text-align:center}.toggle-menu.close{position:absolute;right:-4px;left:auto}.mainnav.menu{transform:rotate(0) translateX(-100%);background:#f8f8f9;height:100%;top:0;left:0;width:100%;transition:transform 0.3s;margin:0;text-align:center;z-index:3}.mainnav.menu:before{content:"";display:inline-block;height:100%;width:1px;vertical-align:middle}.mainnav.menu ul{display:inline-block;vertical-align:middle;margin:0 0 0 -1px}.mainnav.menu ul li{display:block;margin:12px 0}body.nav-open .mainnav.menu{transform:rotate(0) translateX(0%)}.mainnav{left:-203px}.mainnav.top,.mainnav.logout{right:-203px}.mainnav.close,.mainnav.rhs{width:60px;right:-8px}}body.is-mobile div.saved-designs .design-swatch .design-title,body.is-mobile div.saved-designs .design-swatch .delete-swatch{opacity:1;visibility:visible}body.is-mobile .swatch h3{opacity:1}@media screen and (max-width: 600px){body{font-size:16px;line-height:23px}p{margin:0 0 23px}.heading,h2,h3,h4,h5,h6,button,label,input[type="submit"],div.search-results,time,figcaption,small,.to-step-2,.slider-count,.eesti,.design-title,.mainnav,.faqs-and-more-information-overlay strong,.toggle-menu{font-size:11px;line-height:20px;letter-spacing:0.3em;text-transform:uppercase;font-family:"GT-Eesti-Display-Light";color:#939598}.intro,.collections-index,.products,.collection-desc,.swatches-wrap .note,.filters,.overlay .overlay-contents,div.search-results,.filters-wrap,.productwrap{width:100%;padding:0 20px}main{padding:150px 0 0}.collections-index .stamp{display:none}.collection-block,.product-block,.post{padding:0}.collection-block,.product-block{width:calc(100% - 80px);height:auto;margin:0 0 70px}.collection-block .title,.product-block .title{top:auto;position:relative;padding:18px 0 0}.collection-block .title .info,.product-block .title .info{visibility:visible;opacity:1;color:#939598}.collection-block .title .info hr.arrow,.product-block .title .info hr.arrow{display:none}.collection-block .title .info .heading,.product-block .title .info .heading{border-bottom:1px solid #bcbec0;color:#939598;display:inline-block;line-height:18px}main:after{height:260px}section.textures-lab{padding:40px}.textures-lab-wrap{width:100%;max-width:332px}.selections .arrow{display:none}.selections .swatch{text-align:left;float:none;margin:0 0 30px;position:relative;padding:0 0 0 90px}.selections .swatch .thumbnail{position:absolute;left:0;top:0;margin:0}.swatches-wrap{padding:40px 0 0}.swatches-wrap .note{margin:0 0 20px}.selection-swatch .half div{background-size:150%}.swatches .swatch{width:76px;margin:0 5px 15px}.swatch .clear-selection{margin:0}.swatch a.open-swatches{position:relative;top:-2px}.swatch h3{margin:7px 0 0;font-size:7px;line-height:12px}.selection-display{float:none;width:100%}.selection-display .selection-swatch{width:240px;height:240px}.selection-display .selection-swatch .half.weave{border-bottom-left-radius:240px;border-top-left-radius:240px}.selection-display .selection-swatch .half.colour{border-bottom-right-radius:240px;border-top-right-radius:240px}.selection-display .selection-swatch .half div{width:200%;height:100%;background-size:100%;transform:rotate(-45deg)}div.saved-designs.shared{min-width:246px;padding:0 37px}div.saved-designs.shared.one,div.saved-designs.shared.two{text-align:center}div.saved-designs.shared.three{text-align:left}div.saved-designs .design-swatch{width:76px;margin:0 5px 20px}div.saved-designs .design-swatch .delete-swatch{font-size:7px;line-height:12px}div.saved-designs .slick-arrow{width:20px;overflow:hidden;top:33px}div.saved-designs .slick-arrow svg{position:absolute;top:0}div.saved-designs .slick-arrow.slick-next{right:-25px}div.saved-designs .slick-arrow.slick-next svg{right:0}div.saved-designs .slick-arrow.slick-prev{left:-25px}div.saved-designs .slick-arrow.slick-prev svg{left:0}div.saved-designs .design-title{font-size:7px;line-height:12px}.swatch-title .design-title br{display:block}.selection-swatch{width:68px;height:68px;margin:0 auto}.selection-swatch .half.weave{border-bottom-left-radius:68px;border-top-left-radius:68px}.selection-swatch .half.colour{border-bottom-right-radius:68px;border-top-right-radius:68px}.productwrap .left,.productwrap .right{width:100%;margin:0}.productwrap .right{padding:0 40px}.product-slider .slick-arrow{width:35%}.slider-thumbs{display:none}.slider-count{left:50%;margin:0 0 0 -65px;bottom:7px}.article-images{padding:0 40px}.article-images .image{width:100%;margin:0 0 36px}.article-images .image:nth-child(2){margin:0 0 36px}.posts{width:100%;padding:0 40px}.posts .stamp{display:none}.posts .post{width:calc(100vw - 80px);margin:0 0 70px}#selected-filters{padding:0 40px}body.filters-open{overflow:hidden}body.filters-open header{display:none}body.filters-open .filters .filters-ul{visibility:visible;opacity:1;transition:opacity 0.3s, visibility 0s}body.filters-open .filters .filters-ul .close-filters{visibility:visible;opacity:1;transition:opacity 0.3s, visibility 0s}body.filters-open #mobile-wrap{overflow:hidden}body.filters-open .posts-nav{display:none}.filters .view-filters svg{display:inline-block}.filters .view-filters .colon{display:none}.filters .filters-ul{visibility:hidden;opacity:0;transition:opacity 0.3s, visibility 0s 0.3s;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:9;top:0;left:0}.filters .filters-ul:before{content:"";height:100%;display:inline-block;vertical-align:middle;width:1%;margin:0 0 0 -4px}.filters .filters-ul ul{display:inline-block;vertical-align:middle;text-align:center;width:98%}.filters .filters-ul ul li{display:block;float:none;margin:15px 0}.filters .close-popup{display:block;opacity:0;visibility:hidden;transition:all 0.5s}.product-filter form,.product-filter.product-filter-size form,.product-filter.product-filter-suitability form{position:fixed;width:100%;height:100%;margin:0;left:0;transform:none;border:none;z-index:1;padding:0 0 0 50%;background:rgba(255,255,255,0.9);top:0;overflow:auto}.product-filter form:after,.product-filter.product-filter-size form:after,.product-filter.product-filter-suitability form:after{display:none}.product-filter form .buttons,.product-filter.product-filter-size form .buttons,.product-filter.product-filter-suitability form .buttons{vertical-align:middle;display:inline-block;padding:80px 0}.product-filter form .buttons div,.product-filter.product-filter-size form .buttons div,.product-filter.product-filter-suitability form .buttons div{margin:15px 0;position:relative;left:-50%;white-space:nowrap;padding:0 14px 0 0}.product-filter form .gradient,.product-filter.product-filter-size form .gradient,.product-filter.product-filter-suitability form .gradient{position:fixed;width:100%;height:100px;left:0;display:block;z-index:2}.product-filter form .gradient.top-gradient,.product-filter.product-filter-size form .gradient.top-gradient,.product-filter.product-filter-suitability form .gradient.top-gradient{top:0;background:-moz-linear-gradient(top, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 70%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.product-filter form .gradient.bottom-gradient,.product-filter.product-filter-size form .gradient.bottom-gradient,.product-filter.product-filter-suitability form .gradient.bottom-gradient{bottom:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 30%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 30%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.product-filter.current,.product-filter.product-filter-size.current,.product-filter.product-filter-suitability.current{z-index:3}.close-filter-form{display:block;position:fixed;top:40px;width:100%;text-align:center;left:0;margin:0;z-index:3}.close-filter-form.go{top:auto;bottom:40px}.products .stamp{display:none}.product-block{background:none}.product-block .title{color:#939598;transform:translateY(0);position:relative;padding:25px 0 0}.product-block .title .cell{padding:0}.product-block .title h4,.product-block .title h2{color:#939598}.product-block .title .info hr.arrow{display:none}.product-block .title .info .heading{color:#939598}.product-block .title .table{display:block;height:auto;position:relative}.product-block .title .table .cell{display:block}.collection-block.hover-title:hover img,.product-block.hover-title:hover img{opacity:1}.collection-block.hover-title:hover .title,.product-block.hover-title:hover .title{transform:translateY(0)}.collection-block.hover-title:hover .title h2,.collection-block.hover-title:hover .title h3,.collection-block.hover-title:hover .title h4,.product-block.hover-title:hover .title h2,.product-block.hover-title:hover .title h3,.product-block.hover-title:hover .title h4{color:#939598}.collection-block.hover-title:hover .title .info,.product-block.hover-title:hover .title .info{visibility:visible;opacity:1}.collection-block:hover img,.product-block:hover img{opacity:1}.productwrap .left,.productwrap .right{padding:0}.productwrap .right .show-textures-lab{margin:0 auto}.product-slider-wrap{padding:0 0 40px}.product-header{padding:0 0 50px}.posts .post .post-title{padding:20px 0 0}div.search-results table tr th,div.search-results table tr td{display:none}div.search-results table tr th:first-child,div.search-results table tr td:first-child{display:block}div.search-results table tr td.result-type{overflow:hidden}div.search-results table tr td.result-type a{display:block;width:30%;float:left}div.search-results table tr td.result-type img,div.search-results table tr td.result-type .placeholder{width:100%;float:left}div.search-results table tr td.result-type .placeholder{width:100%;min-height:1em}div.search-results table tr td.result-type .mobile{display:block;float:right;padding:0 0 0 9px;width:70%}.textures-lab-wrap{width:100%}.textures-lab-wrap .text-column{padding:0}.single-post-text,.post-images,.text-column{width:100%;padding:0 40px;margin-bottom:20px}.posts-nav{width:100%;padding:0 40px;margin-bottom:30px}.architects-portal .collections-wrap{padding:0 40px}.architects-portal .filters{padding:0}.collections-template-default .posts-nav .next-post .arrow{width:calc(50% - 90px)}.collections-template-default .posts-nav .prev-post .arrow{width:calc(50% - 110px)}.posts-nav{padding:0 40px 70px}.posts-nav .prev-post,.posts-nav .next-post{width:100%;display:block;text-align:center}.posts-nav .prev-post .text,.posts-nav .next-post .text{background:none}.posts-nav .next-post .text{padding:0 5px 0 0}.posts-nav .next-post .arrow{right:0;left:auto;width:calc(50% - 60px)}.posts-nav .prev-post .text{padding:0 0 0 5px}.posts-nav .prev-post .arrow{width:calc(50% - 80px)}.posts-nav.collections .next-post .arrow{width:calc(50% - 63px)}.posts-nav.collections .prev-post .arrow{width:calc(50% - 80px)}.post-images{margin:0}.post-images figure{width:100%;padding:0;margin:0 0 23px}.post-images figure.image-left,.post-images figure.image-right{margin:0 0 23px}.post-images figure figcaption{margin:25px 0}.single-post-text{margin:0 auto 40px}.related-products{padding:0 40px}.related-products .product-block{width:50%;padding:0 10px}.collections-index.portal,.related-products .related-products-index{width:calc(100% + 20px);margin:0 0 0 -10px;padding:0}.collections-index.portal .product-block,.collections-index.portal .collection-block,.related-products .related-products-index .product-block,.related-products .related-products-index .collection-block{width:50%;padding:0 10px}.rug-enquiry-form form{height:auto;padding:0}.rug-enquiry-form .steps.step-1 .step{padding-bottom:0}.rug-enquiry-form .steps:before,.step-2-arrow{display:none}#saved-designs-form{width:240px;margin:20px auto}.popup .popup-container img{max-height:calc(100vh - 80px)}.accordion-content .headings{display:none}.architects-portal div.search-results table td{padding:15px 0}div.search-results table td.mobile{display:inline-block}div.search-results table tr td.result-type .mobile a{width:auto}div.search-results{margin:0 0 60px}}#loading-swatches{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.9);top:0;left:0;z-index:5}#loading-swatches svg{fill:#f5f5f6;position:absolute;top:50%;left:50%;width:74px;height:52px;margin:-26px 0 0 -37px;animation:circle_blink 1s infinite}@media screen and (max-width: 510px){.swatches{width:344px}}@media screen and (max-width: 440px){.textures-lab-wrap,.saved-designs-wrap{width:234px}.swatches{width:258px}.selection-swatch{width:76px;height:76px}.textures-lab-wrap,.saved-designs-wrap{width:258px}div.saved-designs{width:258px;margin:0 auto}div.saved-designs .placeholder{width:76px;height:76px;margin:0 5px}div.saved-designs .placeholder:before{top:31px;left:38px;height:14px;width:1px}div.saved-designs .placeholder:after{left:31px;top:38px;width:14px;height:1px}.swatch button .thumbnail:after,div.saved-designs .design-swatch .selection-swatch:after{width:86px;height:86px;top:-5px;left:-5px}}@media screen and (max-width: 380px){.swatches .swatch{margin:0 3px 15px}}@media print{body{font-family:sans-serif}}/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(255,255,255,0.9);outline:none !important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial, Helvetica, sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.lity-hide{display:none}
