@import url(//hello.myfonts.net/count/3834a1);body,html{margin:0;padding:0;height:100%;width:100%;font-size:16px;line-height:1.571;color:#000;font-family:SofiaProRegular,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:359px){body,html{font-size:14px}}.wrapper{overflow:hidden;max-width:1125px;margin:0 auto;box-sizing:border-box;position:relative}@media screen and (max-width:1200px){.wrapper{max-width:96%}}.grey-bg{background:#fbfaf9}.blue-bg{background:#0066b1}.grey-txt{color:#999}blockquote{margin:0}.clearfix:after,.social-share:after{content:'';display:table;clear:both}:active,:focus,:hover{outline:0!important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:inherit}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}input,label,select,select[multiple],textarea{font-family:inherit}a,button,input{outline:0}img{height:auto;max-width:100%}table{width:100%}table td,table th{vertical-align:top}hr{margin:20px auto;border:none;text-align:center}hr:after{content:'';display:block;height:1px;background:#ccc}li,p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}li a,p a{color:inherit}ol,ul{margin:0;padding:0;padding-left:15px}ol li,ul li{margin:0;margin-bottom:0;padding:0;padding-left:10px}strong{font-family:SofiaPro-Bold,sans-serif;font-style:normal;font-weight:400}a{text-decoration:none;transition:color .3s ease}a :after,a :before,a div,a img{text-decoration:none}a:focus,a:hover{text-decoration:none}a.filters{text-decoration:underline;color:#0066b1;margin-bottom:15px;display:inline-block;font-size:.8125em}@media screen and (max-width:980px){a.filters{margin-bottom:0;font-size:.8125em;line-height:42px;margin-left:20px}}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}@media screen and (max-width:480px){.aligncenter,.alignleft,.alinright{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important}}.valign{display:block;vertical-align:middle;white-space:nowrap}.valign>*{display:inline-block;vertical-align:middle;white-space:normal}.valign:after{content:'';display:inline-block;height:100%;vertical-align:middle;pointer-events:none}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-center .btn{float:none}.whitespace-nowrap{white-space:nowrap}.no-click{pointer-events:none}@media screen and (min-width:768px){.data-visible,[data-visible]{opacity:0;transform:translate(0,50px);transition:opacity .4s ease,transform .8s cubic-bezier(.3,.5,.4,1)}.data-visible .data-visible,.data-visible [data-visible],[data-visible] .data-visible,[data-visible] [data-visible]{opacity:1;transform:none;transition:none}.data-visible[data-visible=visible],[data-visible][data-visible=visible]{opacity:1;transform:none}}.left-content{width:20%;float:left}@media screen and (max-width:1023px){.left-content{width:30%}}@media screen and (max-width:979px){.left-content{float:none;width:100%;margin-bottom:30px}}.right-section{float:right;width:75%}@media screen and (max-width:1023px){.right-section{width:70%}}@media screen and (max-width:979px){.right-section{float:none;width:100%}}.wdth-50{float:left;width:50%;box-sizing:border-box}@media screen and (max-width:768px){.wdth-50{float:none;width:100%}}.wdth-50.first-child{padding-right:13px}@media screen and (max-width:768px){.wdth-50.first-child{padding-right:0}}.image-hover{position:relative;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;cursor:pointer}.image-hover>div{width:100%}.image-hover img{display:block}.image-hover .image-text{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.4);color:#fff;font-family:SofiaProMedium,sans-serif;font-style:normal;width:100%;padding:7px 20px;box-sizing:border-box;opacity:0}.image-hover .image-text li,.image-hover .image-text p{font-size:.75em;line-height:1.2}.image-hover .image-text a{font-size:.75em;line-height:1.2}.image-hover:hover .image-text{opacity:1}@media screen and (max-width:979px){.image-hover: hover .image-text{opacity:0}}.search-icon-circle{position:absolute;right:10px;bottom:10px;width:34px;height:34px;line-height:18px;border-radius:50%;background:#fff;text-align:center;display:block;box-sizing:border-box}.search-icon-circle::after{content:"";position:absolute;background:#fff url(../images/icon-search-blue.png) no-repeat center center;display:block;text-align:center;width:34px;height:34px;border-radius:50%}.cart-icon-circle{position:absolute;right:53px;bottom:10px;width:34px;height:34px;line-height:18px;border-radius:50%;background:#fff;text-align:center;display:block;box-sizing:border-box}.cart-icon-circle::after{content:"";position:absolute;background:#fff url(../images/icon-cart-blue.png) no-repeat center center;display:block;text-align:center;width:34px;height:34px;border-radius:50%}.plus-icon{position:absolute;right:-12px;top:-12px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;width:24px;height:24px;text-align:center;color:#fff;display:block;box-sizing:border-box}.plus-icon::after{content:'';background:#0066b1 url(../images/plus-icon.svg) no-repeat center center;background-size:10px 10px;position:absolute;display:block;text-align:center;color:#fff;width:24px;height:24px;border-radius:50%}.plus-icon:hover::after{transform:rotate(315deg)}.cross-icon{width:24px;height:24px;text-align:center;color:#fff;display:block;position:relative;box-sizing:border-box}.cross-icon::after{content:'';background:#0066b1 url(../images/plus-icon.svg) no-repeat center center;background-size:10px 10px;position:absolute;display:block;text-align:center;color:#fff;width:24px;height:24px;transform:rotate(315deg);border-radius:50%}.minus-icon{position:absolute;right:-12px;top:-12px;width:24px;height:24px;line-height:18px;text-align:center;color:#fff;display:block;box-sizing:border-box}.minus-icon::after{content:"-";position:absolute;display:block;text-align:center;color:#fff;width:24px;height:24px;line-height:18px;border-radius:50%;background:#0066b1;font-size:1.125em}@media screen and (max-width:979px){.reverse{display:flex;flex-direction:column-reverse}}.half{overflow:hidden}.half__image{width:50%;height:448px;float:left}@media screen and (max-width:979px){.half__image{width:100%;height:200px}}.half__image.height-change{height:674px}@media screen and (max-width:979px){.half__image.height-change{height:450px}}@media screen and (max-width:767px){.half__image.height-change{height:320px}}@media screen and (max-width:479px){.half__image.height-change{height:220px}}.half__content{width:50%;height:448px;min-height:448px;float:left}@media screen and (max-width:979px){.half__content{width:100%;height:auto;min-height:auto;padding:20px 0;overflow:hidden}}.half__content.height-change{height:674px}@media screen and (max-width:979px){.half__content.height-change{height:auto}}.half__content-inner{color:#0066b1;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}.half__content-inner h2{margin-bottom:15px}.half__content-inner h3{font-size:1.5em;line-height:1.3;margin-bottom:15px;color:#999}.half__content-inner li,.half__content-inner p{color:#0066b1}.half__content-inner .primary-link{align-self:flex-start}.half__content-inner.left-txt{width:560px;padding:0 230px 0 0;float:right}@media screen and (max-width:1124px){.half__content-inner.left-txt{width:95%;padding:0 5% 0 0}}.half__content-inner.right-txt{width:560px;padding:0 0 0 230px;float:left}@media screen and (max-width:1124px){.half__content-inner.right-txt{width:95%;padding:0 0 0 5%}}#loading{margin:60px auto 0;width:240px;text-align:center}#loading span{display:block}.page-header__title{margin:20px 0;color:#0066b1}.productContainer .image-hover img{min-height:370px}@font-face{font-family:SofiaProExtraLight-Italic;src:url(../fonts/3834A1_0_0.eot);src:url(../fonts/3834A1_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_0_0.woff2) format("woff2"),url(../fonts/3834A1_0_0.woff) format("woff"),url(../fonts/3834A1_0_0.ttf) format("truetype")}@font-face{font-family:SofiaPro-BoldItalic;src:url(../fonts/3834A1_1_0.eot);src:url(../fonts/3834A1_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_1_0.woff2) format("woff2"),url(../fonts/3834A1_1_0.woff) format("woff"),url(../fonts/3834A1_1_0.ttf) format("truetype")}@font-face{font-family:SofiaProBlack;src:url(../fonts/3834A1_2_0.eot);src:url(../fonts/3834A1_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_2_0.woff2) format("woff2"),url(../fonts/3834A1_2_0.woff) format("woff"),url(../fonts/3834A1_2_0.ttf) format("truetype")}@font-face{font-family:SofiaProExtraLight;src:url(../fonts/3834A1_3_0.eot);src:url(../fonts/3834A1_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_3_0.woff2) format("woff2"),url(../fonts/3834A1_3_0.woff) format("woff"),url(../fonts/3834A1_3_0.ttf) format("truetype")}@font-face{font-family:SofiaProBlack-Italic;src:url(../fonts/3834A1_4_0.eot);src:url(../fonts/3834A1_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_4_0.woff2) format("woff2"),url(../fonts/3834A1_4_0.woff) format("woff"),url(../fonts/3834A1_4_0.ttf) format("truetype")}@font-face{font-family:SofiaPro-Bold;src:url(../fonts/3834A1_5_0.eot);src:url(../fonts/3834A1_5_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_5_0.woff2) format("woff2"),url(../fonts/3834A1_5_0.woff) format("woff"),url(../fonts/3834A1_5_0.ttf) format("truetype")}@font-face{font-family:SofiaProLight;src:url(../fonts/3834A1_6_0.eot);src:url(../fonts/3834A1_6_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_6_0.woff2) format("woff2"),url(../fonts/3834A1_6_0.woff) format("woff"),url(../fonts/3834A1_6_0.ttf) format("truetype")}@font-face{font-family:SofiaProLight-Italic;src:url(../fonts/3834A1_7_0.eot);src:url(../fonts/3834A1_7_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_7_0.woff2) format("woff2"),url(../fonts/3834A1_7_0.woff) format("woff"),url(../fonts/3834A1_7_0.ttf) format("truetype")}@font-face{font-family:SofiaProMedium;src:url(../fonts/3834A1_8_0.eot);src:url(../fonts/3834A1_8_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_8_0.woff2) format("woff2"),url(../fonts/3834A1_8_0.woff) format("woff"),url(../fonts/3834A1_8_0.ttf) format("truetype")}@font-face{font-family:SofiaProMedium-Italic;src:url(../fonts/3834A1_9_0.eot);src:url(../fonts/3834A1_9_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_9_0.woff2) format("woff2"),url(../fonts/3834A1_9_0.woff) format("woff"),url(../fonts/3834A1_9_0.ttf) format("truetype")}@font-face{font-family:SofiaProRegular;src:url(../fonts/3834A1_A_0.eot);src:url(../fonts/3834A1_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_A_0.woff2) format("woff2"),url(../fonts/3834A1_A_0.woff) format("woff"),url(../fonts/3834A1_A_0.ttf) format("truetype")}@font-face{font-family:SofiaProRegular-Italic;src:url(../fonts/3834A1_B_0.eot);src:url(../fonts/3834A1_B_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_B_0.woff2) format("woff2"),url(../fonts/3834A1_B_0.woff) format("woff"),url(../fonts/3834A1_B_0.ttf) format("truetype")}@font-face{font-family:SofiaProSemiBold;src:url(../fonts/3834A1_C_0.eot);src:url(../fonts/3834A1_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_C_0.woff2) format("woff2"),url(../fonts/3834A1_C_0.woff) format("woff"),url(../fonts/3834A1_C_0.ttf) format("truetype")}@font-face{font-family:SofiaProSemiBold-Italic;src:url(../fonts/3834A1_D_0.eot);src:url(../fonts/3834A1_D_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_D_0.woff2) format("woff2"),url(../fonts/3834A1_D_0.woff) format("woff"),url(../fonts/3834A1_D_0.ttf) format("truetype")}@font-face{font-family:SofiaProUltraLight;src:url(../fonts/3834A1_E_0.eot);src:url(../fonts/3834A1_E_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_E_0.woff2) format("woff2"),url(../fonts/3834A1_E_0.woff) format("woff"),url(../fonts/3834A1_E_0.ttf) format("truetype")}@font-face{font-family:SofiaProUltraLight-Italic;src:url(../fonts/3834A1_F_0.eot);src:url(../fonts/3834A1_F_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3834A1_F_0.woff2) format("woff2"),url(../fonts/3834A1_F_0.woff) format("woff"),url(../fonts/3834A1_F_0.ttf) format("truetype")}form#form{margin:0}.btn,button,input[type=button],input[type=submit]{height:42px;line-height:42px;color:#fff;background:#0066b1;border:0;padding:0 30px;border-radius:21px;font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:.875em;cursor:pointer;float:left;text-transform:uppercase;display:inline-block;-webkit-appearance:none}.btn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{color:#fff}.btn.white,button.white,input[type=button].white,input[type=submit].white{color:#0066b1;background:#fff}.btn.white:hover,button.white:hover,input[type=button].white:hover,input[type=submit].white:hover{color:#0066b1}.btn.blue-border,button.blue-border,input[type=button].blue-border,input[type=submit].blue-border{color:#0066b1;background:#fff;border:1px solid #0066b1;background:#fff url(../images/arrow-right-blue2.png) no-repeat 87% 13px}.btn.blue-border:hover,button.blue-border:hover,input[type=button].blue-border:hover,input[type=submit].blue-border:hover{color:#0066b1}.btn.icon-search,button.icon-search,input[type=button].icon-search,input[type=submit].icon-search{background:transparent url(../images/icon-search-white.png) no-repeat center/contain;width:16px;height:17px;text-indent:-9999px;position:absolute;top:12px;right:0;z-index:2}.btn.icon-search-blue,button.icon-search-blue,input[type=button].icon-search-blue,input[type=submit].icon-search-blue{background:transparent url(../images/icon-search-blue.png) no-repeat center/contain;width:21px;height:21px;text-indent:-9999px;position:absolute;top:12px;right:0;z-index:2}.btn.icon-arrow,button.icon-arrow,input[type=button].icon-arrow,input[type=submit].icon-arrow{background:#0066b1 url(../images/icon-arrow.png) no-repeat 85% 13px;text-transform:none;padding:0 60px 0 30px}.btn.icon-arrow2,button.icon-arrow2,input[type=button].icon-arrow2,input[type=submit].icon-arrow2{background:#0066b1 url(../images/arrow-right-white.png) no-repeat 61% 16px;text-transform:none;padding:0 80px 0 55px;color:#fff}.btn.icon-arrow3,button.icon-arrow3,input[type=button].icon-arrow3,input[type=submit].icon-arrow3{background:rgba(0,102,177,.6) url(../images/arrow-left-white.png) no-repeat 55px 16px;text-transform:none;padding:0 55px 0 80px;margin-right:15px}@media screen and (max-width:979px){.btn.icon-arrow3,button.icon-arrow3,input[type=button].icon-arrow3,input[type=submit].icon-arrow3{margin-right:0;margin-bottom:10px}}.btn.icon-arrow4,button.icon-arrow4,input[type=button].icon-arrow4,input[type=submit].icon-arrow4{background:#fff url(../images/arrow-right-blue.png) no-repeat 82% 16px;text-transform:none;width:140px;display:block;box-sizing:border-box;margin:0 auto;float:none}.btn.button--disabled,.btn:disabled,button.button--disabled,button:disabled,input[type=button].button--disabled,input[type=button]:disabled,input[type=submit].button--disabled,input[type=submit]:disabled{opacity:.3}.input-label,label{margin:0;padding:0;font-size:inherit;line-height:inherit}.input-text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,select[multiple],textarea{display:block;float:left;margin:0;box-shadow:none;color:#0066b1;height:42px;line-height:42px;background:#fff;border:1px solid rgba(0,102,177,.5);padding:0 20px;border-radius:21px;font-size:.8125em;box-sizing:border-box;font-family:SofiaProRegular,sans-serif;font-style:normal}.input-text::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,select[multiple]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0066b1}.input-text::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,select[multiple]::-moz-placeholder,textarea::-moz-placeholder{color:#0066b1}.input-text:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,select[multiple]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#0066b1}.input-text:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,select[multiple]:-moz-placeholder,textarea:-moz-placeholder{color:#0066b1}.input-text.blue,input[type=email].blue,input[type=number].blue,input[type=password].blue,input[type=search].blue,input[type=tel].blue,input[type=text].blue,select.blue,select.blue[multiple],textarea.blue{background:#0066b1;border:1px solid #267dbd;color:#fff;padding-right:50px}.input-text.blue::-webkit-input-placeholder,input[type=email].blue::-webkit-input-placeholder,input[type=number].blue::-webkit-input-placeholder,input[type=password].blue::-webkit-input-placeholder,input[type=search].blue::-webkit-input-placeholder,input[type=tel].blue::-webkit-input-placeholder,input[type=text].blue::-webkit-input-placeholder,select.blue::-webkit-input-placeholder,select.blue[multiple]::-webkit-input-placeholder,textarea.blue::-webkit-input-placeholder{color:#fff}.input-text.blue::-moz-placeholder,input[type=email].blue::-moz-placeholder,input[type=number].blue::-moz-placeholder,input[type=password].blue::-moz-placeholder,input[type=search].blue::-moz-placeholder,input[type=tel].blue::-moz-placeholder,input[type=text].blue::-moz-placeholder,select.blue::-moz-placeholder,select.blue[multiple]::-moz-placeholder,textarea.blue::-moz-placeholder{color:#fff}.input-text.blue:-ms-input-placeholder,input[type=email].blue:-ms-input-placeholder,input[type=number].blue:-ms-input-placeholder,input[type=password].blue:-ms-input-placeholder,input[type=search].blue:-ms-input-placeholder,input[type=tel].blue:-ms-input-placeholder,input[type=text].blue:-ms-input-placeholder,select.blue:-ms-input-placeholder,select.blue[multiple]:-ms-input-placeholder,textarea.blue:-ms-input-placeholder{color:#fff}.input-text.blue:-moz-placeholder,input[type=email].blue:-moz-placeholder,input[type=number].blue:-moz-placeholder,input[type=password].blue:-moz-placeholder,input[type=search].blue:-moz-placeholder,input[type=tel].blue:-moz-placeholder,input[type=text].blue:-moz-placeholder,select.blue:-moz-placeholder,select.blue[multiple]:-moz-placeholder,textarea.blue:-moz-placeholder{color:#fff}.input-text.grey,input[type=email].grey,input[type=number].grey,input[type=password].grey,input[type=search].grey,input[type=tel].grey,input[type=text].grey,select.grey,select.grey[multiple],textarea.grey{border:1px solid gray;color:#999}.input-text.grey::-webkit-input-placeholder,input[type=email].grey::-webkit-input-placeholder,input[type=number].grey::-webkit-input-placeholder,input[type=password].grey::-webkit-input-placeholder,input[type=search].grey::-webkit-input-placeholder,input[type=tel].grey::-webkit-input-placeholder,input[type=text].grey::-webkit-input-placeholder,select.grey::-webkit-input-placeholder,select.grey[multiple]::-webkit-input-placeholder,textarea.grey::-webkit-input-placeholder{color:#999}.input-text.grey::-moz-placeholder,input[type=email].grey::-moz-placeholder,input[type=number].grey::-moz-placeholder,input[type=password].grey::-moz-placeholder,input[type=search].grey::-moz-placeholder,input[type=tel].grey::-moz-placeholder,input[type=text].grey::-moz-placeholder,select.grey::-moz-placeholder,select.grey[multiple]::-moz-placeholder,textarea.grey::-moz-placeholder{color:#999}.input-text.grey:-ms-input-placeholder,input[type=email].grey:-ms-input-placeholder,input[type=number].grey:-ms-input-placeholder,input[type=password].grey:-ms-input-placeholder,input[type=search].grey:-ms-input-placeholder,input[type=tel].grey:-ms-input-placeholder,input[type=text].grey:-ms-input-placeholder,select.grey:-ms-input-placeholder,select.grey[multiple]:-ms-input-placeholder,textarea.grey:-ms-input-placeholder{color:#999}.input-text.grey:-moz-placeholder,input[type=email].grey:-moz-placeholder,input[type=number].grey:-moz-placeholder,input[type=password].grey:-moz-placeholder,input[type=search].grey:-moz-placeholder,input[type=tel].grey:-moz-placeholder,input[type=text].grey:-moz-placeholder,select.grey:-moz-placeholder,select.grey[multiple]:-moz-placeholder,textarea.grey:-moz-placeholder{color:#999}select[multiple],textarea{height:auto;padding:8px 24px;line-height:inherit;resize:none}select.grey[multiple],textarea.grey{border:1px solid gray;color:#999}select.grey[multiple]::-webkit-input-placeholder,textarea.grey::-webkit-input-placeholder{color:#999}select.grey[multiple]::-moz-placeholder,textarea.grey::-moz-placeholder{color:#999}select.grey[multiple]:-ms-input-placeholder,textarea.grey:-ms-input-placeholder{color:#999}select.grey[multiple]:-moz-placeholder,textarea.grey:-moz-placeholder{color:#999}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow-down-blue.png) 96% no-repeat;background-size:13px 7px}select::-ms-expand{display:none}select.grey{border:1px solid gray;color:#999}select.grey::-webkit-input-placeholder{color:#999}select.grey::-moz-placeholder{color:#999}select.grey:-ms-input-placeholder{color:#999}select.grey:-moz-placeholder{color:#999}select[multiple]{padding:24px}.checkbox-mask input[type=checkbox]{position:relative;float:left;width:20px;height:20px;margin:0 10px 0 0;opacity:0;z-index:2}.checkbox-mask__label{line-height:inherit}.checkbox-mask__label:after{content:'';position:absolute;display:block;top:0;left:0;width:20px;height:20px;border-radius:5px;background:#fff url(../../images/checkbox-icon.png) no-repeat center/0}.checkbox-mask input[type=checkbox]:checked+.checkbox-mask__label:after{background-size:contain}.checkbox-mask{position:relative}.checkbox-mask>*{vertical-align:middle}.radio-mask input[type=radio]{visibility:hidden;float:left;width:20px;height:20px;margin-right:10px}.radio-mask__label{line-height:20px}.radio-mask__label:after{content:'';position:absolute;display:block;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:0 0 1px #000}.radio-mask input[type=radio]:checked+.radio-mask__label:after{background:#000;border-width:6px}.radio-mask{position:relative}@media screen and (max-width:768px){.sign-up{width:100%}}.sign-up .btn{text-transform:none}.sign-up .input-text,.sign-up input[type=email],.sign-up input[type=number],.sign-up input[type=search],.sign-up input[type=tel],.sign-up input[type=text],.sign-up select[multiple],.sign-up textarea{color:#999;width:260px;margin-right:15px}@media screen and (max-width:480px){.sign-up .input-text,.sign-up input[type=email],.sign-up input[type=number],.sign-up input[type=search],.sign-up input[type=tel],.sign-up input[type=text],.sign-up select[multiple],.sign-up textarea{width:100%;margin-bottom:10px;margin-right:0}}.sign-up .input-text::-webkit-input-placeholder,.sign-up input[type=email]::-webkit-input-placeholder,.sign-up input[type=number]::-webkit-input-placeholder,.sign-up input[type=search]::-webkit-input-placeholder,.sign-up input[type=tel]::-webkit-input-placeholder,.sign-up input[type=text]::-webkit-input-placeholder,.sign-up select[multiple]::-webkit-input-placeholder,.sign-up textarea::-webkit-input-placeholder{color:#999}.sign-up .input-text::-moz-placeholder,.sign-up input[type=email]::-moz-placeholder,.sign-up input[type=number]::-moz-placeholder,.sign-up input[type=search]::-moz-placeholder,.sign-up input[type=tel]::-moz-placeholder,.sign-up input[type=text]::-moz-placeholder,.sign-up select[multiple]::-moz-placeholder,.sign-up textarea::-moz-placeholder{color:#999}.sign-up .input-text:-ms-input-placeholder,.sign-up input[type=email]:-ms-input-placeholder,.sign-up input[type=number]:-ms-input-placeholder,.sign-up input[type=search]:-ms-input-placeholder,.sign-up input[type=tel]:-ms-input-placeholder,.sign-up input[type=text]:-ms-input-placeholder,.sign-up select[multiple]:-ms-input-placeholder,.sign-up textarea:-ms-input-placeholder{color:#999}.sign-up .input-text:-moz-placeholder,.sign-up input[type=email]:-moz-placeholder,.sign-up input[type=number]:-moz-placeholder,.sign-up input[type=search]:-moz-placeholder,.sign-up input[type=tel]:-moz-placeholder,.sign-up input[type=text]:-moz-placeholder,.sign-up select[multiple]:-moz-placeholder,.sign-up textarea:-moz-placeholder{color:#999}.custom-radio{display:inline-block;position:absolute;right:10px;top:10px;z-index:0}.custom-radio input[type=radio]{display:none}.custom-radio input[type=radio]+label{color:#333;font-family:Arial,sans-serif;font-size:14px}.custom-radio input[type=radio]+label span{display:inline-block;width:20px;height:20px;margin:0;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid #fff;text-align:center;line-height:24px;background-color:#fff;background-repeat:no-repeat;background-position:center}.custom-radio input[type=radio]+label span img{opacity:0;transition:all .3s ease;text-align:center;margin:5px auto 0}.custom-radio input[type=radio]:checked+label span{background-color:#0066b1;border:2px solid #0066b1}.custom-radio input[type=radio]:checked+label span img{opacity:1}.custom-radio input[type=radio] label span.checked-icon{background-color:#0066b1;border:2px solid #0066b1}.custom-radio input[type=radio] label span.checked-icon img{opacity:1}.custom-radio input[type=radio]:checked+label span.checked-icon-blue{background-color:#fff;border:2px solid #fff}.custom-radio input[type=radio]:checked+label span.checked-icon-blue img{opacity:1}.custom-radio input[type=radio] label span.checked-icon-blue{background-color:#fff;border:2px solid #fff}.custom-radio input[type=radio] label span.checked-icon-blue img{opacity:1}.custom-radio-border{display:inline-block}.custom-radio-border span img{margin-right:5px}.custom-radio-border input[type=radio]:checked,.custom-radio-border input[type=radio]:not(:checked){position:absolute;left:-9999px}.custom-radio-border input[type=radio]:checked+label,.custom-radio-border input[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#0066b1;font-size:.75em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;text-transform:uppercase;margin-right:25px}.custom-radio-border input[type=radio]:checked+label:before,.custom-radio-border input[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #0066b1;border-radius:100%;background:#fff}.custom-radio-border input[type=radio]:checked+label:after,.custom-radio-border input[type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#0066b1;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.custom-radio-border input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.custom-radio-border input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-select{overflow:hidden;margin-bottom:20px}.product-select form{float:right;margin-right:30px}.product-select label{float:left;color:#0066b1;text-transform:uppercase;margin-right:5px;font-size:.875em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;line-height:32px}.product-select select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:#fff;background-image:none}.product-select .select{position:relative;display:block;width:186px;height:26px;line-height:26px;background:#fff;overflow:hidden;font-family:SofiaProRegular,sans-serif;font-style:normal;float:left;border-bottom:1px solid #ccc;padding-right:20px}.product-select select{width:100%;height:100%;margin:0;padding:0 0 0 .5em;color:#a9a9a9;cursor:pointer;border-bottom:1px solid #ccc;font-family:SofiaProRegular,sans-serif;font-style:normal;line-height:26px}.product-select select::-ms-expand{display:none}.product-select .select::after{content:'';position:absolute;top:0;right:0;bottom:0;padding:0 1em;pointer-events:none;background:url(../images/arrow-down-blue.png) no-repeat center center}.form-group{display:block;margin-bottom:15px}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group input:checked+label:after{content:'';display:block;position:absolute;top:5px;left:4px;width:3px;height:7px;border:solid #999;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-group label{position:relative;cursor:pointer}.form-group label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #999;padding:5px;display:inline-block;position:relative;vertical-align:inherit;cursor:pointer;margin-right:5px}.form-group-product{display:block;margin-bottom:0}.form-group-product>.form-group-product{margin-left:15px}.form-group-product>.form-group-product:first-of-type{margin-top:5px}.form-group-product input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.form-group-product input:checked+label{color:#0066b1}.form-group-product input:checked+label:after{content:'';display:block;position:absolute;top:4px;left:5px;width:4px;height:8px;border:solid #0066b1;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-group-product label{position:relative;cursor:pointer;padding-left:20px;display:inline-block}.form-group-product label:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #999;padding:5px;display:inline-block;position:absolute;vertical-align:inherit;cursor:pointer;margin-right:5px;left:0;top:6px}.search-form .search-store{float:left;width:540px;background:0 0;position:relative}@media screen and (max-width:979px){.search-form .search-store{width:100%}}.search-form .search-store input[type=text]{width:100%;padding-right:50px;border:1px solid #0066b1;background:#0066b1;color:#fff;font-style:italic}.search-form .search-store input[type=text]::-webkit-input-placeholder{color:#fff}.search-form .search-store input[type=text]::-moz-placeholder{color:#fff}.search-form .search-store input[type=text]:-ms-input-placeholder{color:#fff}.search-form .search-store input[type=text]:-moz-placeholder{color:#fff}.search-form .search-store .btn,.search-form .search-store button,.search-form .search-store input[type=button],.search-form .search-store input[type=submit]{-webkit-appearance:none}.search-form .search-store .btn.icon-search,.search-form .search-store button.icon-search,.search-form .search-store input[type=button].icon-search,.search-form .search-store input[type=submit].icon-search{background:transparent url(../images/icon-search-white.png) no-repeat center/contain;width:19px;height:19px}.about-us__content-inner h2,.advice-pricing__content h2,.customer-story__content-inner h2,.fav-floor__content h2,.free-edition__content h2,.gallery__content-inner h2,.get-advice__content-inner h2,.get-quote .wrapper h2,.half__content-inner h2,.inspiration-full-width .header h2,.inspiration-gallery__content-inner h2,.inspiration__main h2,.installation__content-inner h2,.instruction-video__content h2,.latest-news__heading h2,.our-range__left h2,.popular-products__content h2,.product-install__content-inner h2,.store-cta .wrapper h2,.warranties__content h2{font-size:2.125em;line-height:1.2;font-family:SofiaPro-Bold,sans-serif;font-style:normal}@media screen and (max-width:768px){.about-us__content-inner h2,.advice-pricing__content h2,.customer-story__content-inner h2,.fav-floor__content h2,.free-edition__content h2,.gallery__content-inner h2,.get-advice__content-inner h2,.get-quote .wrapper h2,.half__content-inner h2,.inspiration-full-width .header h2,.inspiration-gallery__content-inner h2,.inspiration__main h2,.installation__content-inner h2,.instruction-video__content h2,.latest-news__heading h2,.our-range__left h2,.popular-products__content h2,.product-install__content-inner h2,.store-cta .wrapper h2,.warranties__content h2{font-size:1.875em}}@media screen and (max-width:768px){.about-us__content-inner h2,.advice-pricing__content h2,.customer-story__content-inner h2,.fav-floor__content h2,.free-edition__content h2,.gallery__content-inner h2,.get-advice__content-inner h2,.get-quote .wrapper h2,.half__content-inner h2,.inspiration-full-width .header h2,.inspiration-gallery__content-inner h2,.inspiration__main h2,.installation__content-inner h2,.instruction-video__content h2,.latest-news__heading h2,.our-range__left h2,.popular-products__content h2,.product-install__content-inner h2,.store-cta .wrapper h2,.warranties__content h2{font-size:1.5625em}}.grid-item-content h3,.inspiration__content-inner h3,.inspiration__main h3{font-size:1.0625em;line-height:1.2;font-family:SofiaProRegular,sans-serif;font-style:normal}.about-us__content-inner li,.about-us__content-inner p,.customer-story__content-inner li,.customer-story__content-inner p,.free-edition__content li,.free-edition__content p,.gallery__content-inner li,.gallery__content-inner p,.get-advice__content-inner li,.get-advice__content-inner p,.get-quote .wrapper li,.get-quote .wrapper p,.half__content-inner li,.half__content-inner p,.inspiration-gallery__content-inner li,.inspiration-gallery__content-inner p,.installation__content-inner li,.installation__content-inner p,.instruction-video__content li,.instruction-video__content p,.product-install__content-inner li,.product-install__content-inner p{margin-bottom:15px;font-size:.9375em}.primary-link{font-size:1em;line-height:1em;color:#0066b1;display:inline-block;padding-right:26px;background:url(../images/arrow-right-blue.png) no-repeat center right}.primary-link.white{color:#fff;background:url(../images/arrow-right-white.png) no-repeat center right}.link-btm{font-size:.8125em;line-height:1.2;margin-top:15px;text-transform:none}.pre-heading{text-transform:uppercase;display:block;font-size:.75em;line-height:1.2;color:#0066b1;margin-bottom:10px;letter-spacing:1.2px}.pre-heading.white{color:#fff}.pre-heading.grey{color:#999}.post-heading{display:block;font-size:.9375em;line-height:1.2;color:#0066b1;margin-bottom:10px}.post-heading.white{color:#fff}.post-heading.grey{color:gray}.site-header__top{padding:0 50px;background:#fbfaf9;color:#0066b1;display:flex;flex:1;justify-content:space-between;height:58px;min-height:58px;box-sizing:border-box;font-size:.875em;line-height:1;font-family:SofiaProLight,sans-serif;font-style:normal}@media screen and (max-width:1124px){.site-header__top{padding:0 2%;width:100%}}.site-header__top .search-sec{position:relative;width:520px}@media screen and (max-width:980px){.site-header__top .search-sec{width:520px}}@media screen and (max-width:768px){.site-header__top .search-sec{width:auto}}.site-header__top .search-sec .search-store{float:left;position:absolute;padding:12px 10px 13px;top:0;right:0;opacity:0;transition:all .75s ease;width:280px;background:#0066b1;color:#fff}.site-header__top .search-sec .search-store.show{opacity:1}.site-header__top .search-sec .search-store input[type=text]{height:31px;line-height:31px;width:100%}.site-header__top .search-sec .search-store .btn.icon-search,.site-header__top .search-sec .search-store button.icon-search,.site-header__top .search-sec .search-store input[type=button].icon-search,.site-header__top .search-sec .search-store input[type=submit].icon-search{top:19px}.site-header__top .current-store{float:left;padding:20px 0}.site-header__top .current-store span{display:inline-block;position:relative;padding-left:20px}.site-header__top .current-store span::before{content:'';position:absolute;top:-6px;left:0;background:url(../images/icon-location.svg) no-repeat center center;width:14px;height:21px}.site-header__top .current-store .location-text{font-family:SofiaPro-Bold,sans-serif;font-style:normal;color:#0066b1;font-size:1em;float:none;display:inline-block;margin-left:5px}.site-header__top .user-signup{padding:20px 0}@media screen and (max-width:768px){.site-header__top .user-signup{width:auto;overflow:hidden}}.site-header__top .user-signup .user-details{float:left;display:block;position:relative;padding-left:26px}@media screen and (max-width:768px){.site-header__top .user-signup .user-details{text-indent:-9999px;padding-left:0;width:20px}}.site-header__top .user-signup .user-details::before{content:'';position:absolute;top:-3px;left:0;background:url(../images/icon-user.svg) no-repeat center center;width:17px;height:17px}.site-header--signup{display:inline-block;padding-left:0}.site-header--signup li{float:left;list-style:none;border-right:1px solid #0066b1;padding:0 5px;position:relative}.site-header--signup li:last-child{border:0;padding-right:0}.site-header--signup.slant-divider li{border-right:0}.site-header--signup.slant-divider li::before{content:'/';position:absolute;width:10px;height:10px;top:0;right:-8px}.site-header--signup.slant-divider li:last-child::before{content:''}.site-header__btm{padding:23px 50px 20px;height:128px;min-height:128px;box-sizing:border-box;background:#fff;width:100%;z-index:5;position:relative;border-bottom:1px solid rgba(230,230,230,.3)}.site-header__btm.border-subnav .sub-nav{border-top:2px solid #0066b1}@media screen and (max-width:1124px){.site-header__btm{padding:23px 2% 20px;width:100%}}@media screen and (max-width:1023px){.site-header__btm{height:auto;min-height:auto;padding:10px 2% 8px}}.site-header__btm-right{float:right;position:relative}@media screen and (max-width:1023px){.site-header__btm-right{margin-right:40px}}.site-header__btm-right .book-now,.site-header__btm-right .order-now{float:left}@media screen and (max-width:1023px){.site-header__btm-right .book-now,.site-header__btm-right .order-now{display:none!important}}.site-header__btm-right .book-now__img,.site-header__btm-right .order-now__img{float:left}.site-header__btm-right .book-now__txt,.site-header__btm-right .order-now__txt{float:left;margin-left:15px;margin-top:15px}.site-header__btm-right .book-now__txt h2,.site-header__btm-right .order-now__txt h2{color:#0066b1;font-size:.9375em;margin-bottom:4px}.site-header__btm-right .book-now__txt .primary-link,.site-header__btm-right .order-now__txt .primary-link{font-size:.8125em}.site-header__btm-right .book-now__txt .primary-link:hover,.site-header__btm-right .order-now__txt .primary-link:hover{color:#0066b1}.site-header__btm-right .book-now{margin-top:17px}.site-header__btm-right .book-now__txt{margin-top:2px}.site-header__btm-right .book-now__img{width:43px;height:43px}.site-header__btm-right .working-icons{float:right;margin-top:29px;padding-left:34px}@media screen and (max-width:1124px){.site-header__btm-right .working-icons{padding-left:5px}}@media screen and (max-width:979px){.site-header__btm-right .working-icons{margin-right:15px}}@media screen and (max-width:480px){.site-header__btm-right .working-icons{margin-top:15px}}.site-header__btm-right .working-icons li{list-style:none;display:inline-block;padding:0 0 0 18px;position:relative}.site-header__btm-right .working-icons li span{display:inline-block;width:19px;height:19px;line-height:19px;background:#00ae9e;color:#fff;position:absolute;top:-10px;right:-10px;border-radius:50%;text-align:center;font-size:.6875em}.site-header__btm-right .working-icons li a{width:22px;height:23px;display:inline-block}.site-header__btm-right .search-store{float:left;background:#fff;width:480px;margin-top:17px;position:relative;right:-45px;display:none}@media screen and (max-width:768px){.site-header__btm-right .search-store{width:450px}}.site-header__btm-right .search-store input[type=text].grey{width:100%;padding-right:50px;border:1px solid gray}.site-header__btm-right .search-store .btn.icon-search,.site-header__btm-right .search-store button.icon-search,.site-header__btm-right .search-store input[type=button].icon-search,.site-header__btm-right .search-store input[type=submit].icon-search{background:transparent url(../images/icon-search.png) no-repeat center/contain;width:22px;height:23px}.site-header.inner{border-bottom:1px solid #ccc;margin-bottom:30px}.ui-autocomplete{background:#0066b1;color:#fff;padding:0 10px 10px 10px;box-sizing:border-box}.ui-autocomplete li{list-style:none}.store-details{color:#fff;background:#0066b1;padding:40px 30px;position:absolute;top:57px;left:0;width:260px;box-sizing:border-box;z-index:5;-webkit-box-shadow:10px 10px 12px 0 rgba(0,0,0,.22);box-shadow:10px 10px 12px 0 rgba(0,0,0,.22);opacity:0}.store-details.show{opacity:1}.store-details h2{font-size:.91875em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:15px}.store-details a{color:#fff}.store-details li span,.store-details p span{display:block}.store-details address,.store-details li,.store-details p{font-size:.875em;margin-bottom:15px;font-style:normal;line-height:1.4}.store-details .primary-link{font-size:.875em}.store-details .close-icon{position:absolute;top:12px;right:15px}.logo{float:left;margin-top:15px}@media screen and (max-width:480px){.logo{width:34%}}.site-footer__top{display:flex;flex:1;justify-content:space-between;align-items:center;color:#0066b1;height:90px;border-bottom:1px solid #ccc;box-sizing:border-box;font-size:1em}.site-footer__top #email{font-style:italic}@media screen and (max-width:980px){.site-footer__top{height:auto;flex-direction:column;padding:15px 0}}@media screen and (max-width:768px){.site-footer__top{height:auto;flex-direction:column-reverse;padding:15px 0;align-items:flex-start}}.site-footer__top .btn{margin-left:15px}@media screen and (max-width:768px){.site-footer__top .btn{margin-left:0}}@media screen and (max-width:980px){.site-footer__top .social-icons{margin-bottom:15px}}.site-footer__top .social-icons li,.site-footer__top .social-icons p{float:left}@media screen and (max-width:768px){.site-footer__top .social-icons li,.site-footer__top .social-icons p{float:none;display:block;margin-top:15px}}.site-footer__top .social-icons .social-share{float:left;margin-left:15px}@media screen and (max-width:768px){.site-footer__top .social-icons .social-share{padding-left:0;margin-left:0}}@media screen and (max-width:768px){.site-footer__top .social-icons .social-share li{float:left;padding-left:0;margin-right:10px}}.site-footer__top label{float:left;font-size:1em;margin-right:15px;line-height:42px}@media screen and (max-width:768px){.site-footer__top label{float:none;display:block}}.site-footer__mid{display:flex;flex:1;justify-content:space-between;margin:22px 0}@media screen and (max-width:980px){.site-footer__mid{flex-wrap:wrap;justify-content:unset}}@media screen and (max-width:768px){.site-footer__mid{flex-direction:column}}@media screen and (max-width:980px){.site-footer__mid .col{width:25%;padding:0 20px 30px;box-sizing:border-box}}.site-footer__mid .col h2{color:#0066b1;font-size:.8125em;font-weight:400;margin-bottom:8px}@media screen and (max-width:768px){.site-footer__mid .col h2{margin-bottom:4px;cursor:pointer;font-size:.9375em}}.site-footer__mid .col ul{padding-left:0;font-size:.75em}@media screen and (max-width:768px){.site-footer__mid .col ul{display:none;font-size:.875em}}.site-footer__mid .col ul li{list-style:none;padding-left:0;margin-bottom:4px}.site-footer__mid .col ul li a{color:#999}.site-footer__btm{text-align:center;position:relative;color:#0066b1;border-top:1px solid #ccc;padding:25px 0;box-sizing:border-box;font-size:1.25em;line-height:26px;z-index:1}@media screen and (max-width:768px){.site-footer__btm{font-size:1em}}.site-footer__btm .copyright{position:absolute;right:0;color:#999;font-size:.6em}@media screen and (max-width:768px){.site-footer__btm .copyright{position:relative;right:auto;display:block}}.main-nav{float:left;margin-top:30px}.main-nav li{list-style:none;float:left;font-size:.8125em;font-family:SofiaProMedium,sans-serif;font-style:normal;padding-left:30px;position:relative;z-index:2;padding-bottom:53px}@media screen and (max-width:1124px){.main-nav li{padding-left:26px}}.main-nav li a{color:#4d4d4d}.main-nav li a:hover{color:#0066b1}.main-nav li .sub-nav{visibility:hidden;position:absolute;top:75px;background:#fff;padding:35px;border:1px solid rgba(230,230,230,.3);border-top:0;z-index:2;width:auto;opacity:0;transition:all .5s ease}.main-nav li .sub-nav::before{position:absolute;content:'';top:-8px;left:20px;background:url(../images/nav-arrow.jpg) no-repeat top left;width:18px;height:8px;z-index:3}@media screen and (max-width:1124px){.main-nav li .sub-nav: :before{display:none}}.main-nav li .sub-nav h2{color:#0066b1;margin-bottom:25px}.main-nav li .sub-nav h2 .search-product{float:right;font-size:.75em;text-transform:uppercase}.main-nav li .sub-nav ul{display:flex;padding-left:0}.main-nav li .sub-nav ul li{margin-left:0;padding-left:0;margin-right:15px;padding-bottom:0}.main-nav li .sub-nav ul li img{max-width:100px;margin-bottom:15px}.main-nav li .sub-nav ul li:last-of-type{margin-right:0}.main-nav li .sub-nav ul li a{display:block;color:#0066b1;font-size:1.375em;line-height:1.1;margin-bottom:10px}.main-nav li .sub-nav ul li .sub-nav__child{flex-direction:column}@media screen and (max-width:1124px){.main-nav li .sub-nav ul li .sub-nav__child{display:none}}.main-nav li .sub-nav ul li .sub-nav__child li a{color:#999;font-size:1.5em}.main-nav li:hover .sub-nav{visibility:visible;opacity:1}.menu-close,.menu-open{display:none}@media screen and (max-width:980px){.menu-open{float:right;display:block;position:absolute;top:35px;right:20px;overflow:hidden;margin:0;padding:0;width:25px;height:30px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;transition:background .3s;z-index:9999;outline:0;background:0 0}}@media screen and (max-width:980px) and (max-width:480px){.menu-open{top:20px}}@media screen and (max-width:980px){.menu-open span{display:block;position:absolute;top:14px;left:0;right:0;bottom:0;height:3px;background:gray}.menu-open span::after,.menu-open span::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:gray;content:""}.menu-open span::before{top:-8px}.menu-open span::after{bottom:-8px}.menu-close{float:right;display:block;position:absolute;top:35px;right:20px;overflow:hidden;margin:0;padding:0;width:25px;height:30px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;transition:background .3s;z-index:9999;outline:0;background:0 0}}@media screen and (max-width:980px) and (max-width:480px){.menu-close{top:20px}}@media screen and (max-width:980px){.menu-close span{transition:background 0s .3s;display:block;position:absolute;top:14px;left:0;right:0;bottom:0;height:3px;background:#fff}.menu-close span::after,.menu-close span::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:"";transition-duration:.3s,.3s;transition-delay:.3s,0s}.menu-close span::before{transition-property:top,transform}.menu-close span::after{transition-property:bottom,transform}.menu-close.is-active span{background:0 0}.menu-close.is-active span::after,.menu-close.is-active span::before{transition-delay:0s,.3s}.menu-close.is-active span::before{top:0;transform:rotate(45deg)}.menu-close.is-active span::after{bottom:0;transform:rotate(-45deg)}.main-nav{position:fixed;top:0;right:0;left:0;height:0;background-color:rgba(0,102,177,.95);overflow:hidden;transition:all .5s,transform .8s cubic-bezier(.19,1,.22,1);margin-top:0;z-index:4}.main-nav.is-open{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.main-nav .nav-links{padding-top:30px}.main-nav .nav-links li{font-size:1em;text-transform:uppercase;display:block;float:none;padding-bottom:10px}.main-nav .nav-links li a{color:#fff}.main-nav .nav-links li .sub-nav{display:block;border:0;position:relative;top:auto;background:0 0;padding:0 5px;visibility:visible;opacity:1}.main-nav .nav-links li .sub-nav h2{display:none}.main-nav .nav-links li .sub-nav ul{flex-direction:column;margin-top:8px}.main-nav .nav-links li .sub-nav ul li{font-size:.6875em;text-transform:none;margin-bottom:8px}.main-nav .nav-links li .sub-nav ul li img{display:none}.main-nav .nav-links li .sub-nav ul li a{color:#fff}}.customer-story,.installation{overflow:hidden;margin-bottom:85px}@media screen and (max-width:979px){.customer-story,.installation{margin-bottom:20px}}.customer-story__content,.installation__content{width:41%;background-color:rgba(0,0,0,.5);height:675px}@media screen and (max-width:1124px){.customer-story__content,.installation__content{padding-left:3%}}@media screen and (max-width:979px){.customer-story__content,.installation__content{width:100%;height:auto;box-sizing:border-box;padding:7% 3%;overflow:hidden}}.customer-story__content-inner,.installation__content-inner{width:425px;float:right;color:#fff;padding:0 130px 0 0;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1023px){.customer-story__content-inner,.installation__content-inner{width:100%;padding:0 50px 0 0}}.customer-story__content-inner h2,.installation__content-inner h2{margin-bottom:15px}.customer-story__content-inner .primary-link,.installation__content-inner .primary-link{align-self:flex-start}.customer-story{background:url(../images/customer-story-bg.jpg) no-repeat center center;background-size:cover}.installation{background:url(../images/installation-bg.jpg) no-repeat center center;background-size:cover;position:relative;margin-bottom:0}.about-us,.gallery,.get-advice,.inspiration-gallery,.product-install{overflow:hidden}.about-us__image,.about-us__image-02,.gallery__image,.gallery__image-02,.get-advice__image,.get-advice__image-02,.inspiration-gallery__image,.inspiration-gallery__image-02,.product-install__image,.product-install__image-02{background-size:cover;width:61%;float:right}@media screen and (max-width:768px){.about-us__image,.about-us__image-02,.gallery__image,.gallery__image-02,.get-advice__image,.get-advice__image-02,.inspiration-gallery__image,.inspiration-gallery__image-02,.product-install__image,.product-install__image-02{width:100%;float:none}}.about-us__content,.gallery__content,.get-advice__content,.inspiration-gallery__content,.product-install__content{width:39%;float:left}@media screen and (max-width:768px){.about-us__content,.gallery__content,.get-advice__content,.inspiration-gallery__content,.product-install__content{width:100%;float:none}}.about-us__content-inner,.gallery__content-inner,.get-advice__content-inner,.inspiration-gallery__content-inner,.product-install__content-inner{float:right;color:#0066b1;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}.about-us__content-inner h2,.gallery__content-inner h2,.get-advice__content-inner h2,.inspiration-gallery__content-inner h2,.product-install__content-inner h2{margin-bottom:15px}.about-us__content-inner li,.about-us__content-inner p,.gallery__content-inner li,.gallery__content-inner p,.get-advice__content-inner li,.get-advice__content-inner p,.inspiration-gallery__content-inner li,.inspiration-gallery__content-inner p,.product-install__content-inner li,.product-install__content-inner p{color:#999}.about-us__content-inner .primary-link,.gallery__content-inner .primary-link,.get-advice__content-inner .primary-link,.inspiration-gallery__content-inner .primary-link,.product-install__content-inner .primary-link{align-self:flex-start}.get-advice__image{background:url(../images/get-advice-img.jpg) no-repeat center center;background-size:cover;width:53%;height:448px;float:right}@media screen and (max-width:768px){.get-advice__image{display:none}}.get-advice__content{width:47%;height:448px;min-height:448px}@media screen and (max-width:979px){.get-advice__content{overflow:hidden}}@media screen and (max-width:768px){.get-advice__content{width:100%;float:none;height:auto;min-height:auto;padding:20px 0;overflow:hidden}}.get-advice__content-inner{width:515px;padding:0 230px 0 0}@media screen and (max-width:1124px){.get-advice__content-inner{width:100%;padding:0 30px 0 3%}}@media screen and (max-width:979px){.get-advice__content-inner{width:100%;padding:5% 2%}}.get-advice__content-inner li,.get-advice__content-inner p{color:#0066b1}.about-us{margin-top:40px}.about-us__image{background:url(../images/albany-store-exterior.jpg) no-repeat center center;background-size:cover;height:593px;width:40%}.about-us__image-02{height:593px}.about-us__image-02 video{width:100%;height:593px}@media screen and (max-width:979px){.about-us__image{width:100%;float:none}}.about-us__content{height:593px;min-height:593px;width:60%}@media screen and (max-width:979px){.about-us__content{height:auto;min-height:auto;overflow:hidden;width:100%}}.about-us__content-inner{width:650px;padding:0 100px 0 0}.about-us__content-inner h2{margin-bottom:24px}@media screen and (max-width:1124px){.about-us__content-inner{width:100%;padding:0 30px 0 3%}}@media screen and (max-width:979px){.about-us__content-inner{width:100%;padding:5% 2%}}.about-us__content-inner li,.about-us__content-inner p{line-height:1.25;font-size:1em;color:#0066b1;margin-bottom:25px}.about-us__content-inner .primary-link{font-family:SofiaProLight,sans-serif;font-style:normal}.about-us__content-inner .awards-sec{margin-top:99px}.about-us__content-inner .awards-sec h2{margin-bottom:20px}.about-us__content-inner .awards-sec li{width:128px}.about-us__content-inner .awards-sec li img{width:100%}.about-us .popup-content{padding:60px 50px}.about-us .popup-content li,.about-us .popup-content p{margin-bottom:15px;color:#0066b1}.product-install__image{background:url(../images/product-installation-img.jpg) no-repeat center center;background-size:cover;height:593px}@media screen and (max-width:768px){.product-install__image{height:200px}}.product-install__content{height:593px;min-height:593px}@media screen and (max-width:979px){.product-install__content{height:auto;min-height:auto;overflow:hidden}}.product-install__content-inner{width:390px;padding:0 120px 0 0}@media screen and (max-width:1124px){.product-install__content-inner{width:100%;padding:0 30px 0 3%}}@media screen and (max-width:979px){.product-install__content-inner{width:100%;padding:5% 2%}}.product-install__content-inner li,.product-install__content-inner p{line-height:1.25;font-size:.9375em;color:#999}.gallery__image{background:url(../images/gallery-img.jpg) no-repeat center center;background-size:cover;height:522px;float:right}.gallery__image-02{background:url(../images/gallery-img-02.jpg) no-repeat center center;background-size:cover;height:522px;float:right}.gallery__content{height:522px;min-height:522px}@media screen and (max-width:979px){.gallery__content{height:auto;min-height:auto;overflow:hidden}}.gallery__content-inner{width:400px;padding:0 100px 0 0;color:#fff}@media screen and (max-width:1124px){.gallery__content-inner{width:100%;padding:0 30px 0 3%}}@media screen and (max-width:979px){.gallery__content-inner{width:100%;padding:5% 2%}}.gallery__content-inner .pre-heading{color:#fff}.gallery__content-inner li,.gallery__content-inner p{line-height:1.25;font-size:.9375em;color:#fff}.inspiration-gallery{margin-top:50px}.inspiration-gallery__image{background:url(../images/inspiration-gallery.jpg) no-repeat center center;background-size:cover;height:543px;float:right}.inspiration-gallery__content{height:543px;min-height:543px}@media screen and (max-width:979px){.inspiration-gallery__content{height:auto;min-height:auto;overflow:hidden}}.inspiration-gallery__content-inner{width:420px;padding:0 80px 0 0;color:#fff}@media screen and (max-width:1124px){.inspiration-gallery__content-inner{width:100%;padding:0 30px 0 3%}}@media screen and (max-width:979px){.inspiration-gallery__content-inner{width:100%;padding:5% 2%}}.inspiration-gallery__content-inner .pre-heading,.inspiration-gallery__content-inner h2{color:#fff}.inspiration-gallery__content-inner li,.inspiration-gallery__content-inner p{line-height:1.25;font-size:.9375em;color:#999}.inspiration-gallery__content.blue-bg li,.inspiration-gallery__content.blue-bg p{color:#fff}.free-edition{overflow:hidden;margin-bottom:35px}@media screen and (max-width:768px){.free-edition{display:flex;flex-direction:column-reverse;margin-bottom:20px}}.free-edition__content{float:left;width:47%;color:#0066b1;height:214px;min-height:214px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.free-edition__content{width:100%}}.free-edition__content h2{margin-bottom:15px}.free-edition__content .primary-link{align-self:flex-start}.free-edition__image{float:right;width:47%;margin-right:20px}@media screen and (max-width:768px){.free-edition__image{width:100%;margin-right:0}}.get-quote{background:url(../images/quote-bg.png) repeat-x center center;overflow:hidden;height:185px;min-height:185px;color:#fff;margin-top:1px}.get-quote .wrapper{display:flex;justify-content:space-between;align-items:center;height:100%}@media screen and (max-width:767px){.get-quote .wrapper{flex-direction:column;justify-content:space-evenly}}.get-quote .wrapper h2{font-size:1.75em;width:24%}@media screen and (max-width:768px){.get-quote .wrapper h2{width:100%;text-align:center;font-size:1.25em}}.get-quote .wrapper li,.get-quote .wrapper p{width:45%;margin:0 5%}@media screen and (max-width:1124px){.get-quote .wrapper li,.get-quote .wrapper p{margin:0 2%}}@media screen and (max-width:979px){.get-quote .wrapper li,.get-quote .wrapper p{display:none}}.get-quote .wrapper .btn{text-transform:uppercase;padding:0 55px}@media screen and (max-width:979px){.get-quote .wrapper .btn{padding:0 25px;display:block;width:150px;text-align:center}}#banner{margin-bottom:90px;height:659px;color:#fff;position:relative;overflow:hidden}@media screen and (max-width:768px){#banner{margin-bottom:20px;}}#banner h1{font-size:3.8125em;line-height:1.1;margin-bottom:15px}@media screen and (max-width:768px){#banner h1{font-size:2.5em}}#banner li,#banner p{font-size:1.125em;font-family:SofiaProMedium,sans-serif;font-style:normal;margin-bottom:30px}#banner .primary-link{align-self:flex-start;font-family:SofiaProLight,sans-serif;font-style:normal;font-size:1.0625em;margin-bottom:35px}#banner .banner__pagination{position:relative;top:-90px;z-index:1;max-width:1125px;margin:0 auto;left:-70px}@media screen and (max-width:1200px){#banner .banner__pagination{max-width:96%}}#banner .banner__pagination .owl-dot{color:#ccc;font-size:1.125em;border-radius:0;height:auto;line-height:22px;color:#fff;background:0 0;border:0;margin:0 10px 0 0;float:left;padding:0}@media screen and (max-width:480px){#banner .banner__pagination .owl-dot{font-size:.9375em}}#banner .banner__pagination .owl-dot.active,#banner .banner__pagination .owl-dot:hover{color:#fff;border-bottom:1px solid #fff}#banner .dots-container{position:absolute;top:0}#banner .banner-txt{width:45%}@media screen and (max-width:768px){#banner .banner-txt{width:80%}}#banner .banner__01{background:url(../images/banner-img-01.jpg) no-repeat center center;background-size:cover}#banner .banner__02{background:url(../images/banner-img-02.jpg) no-repeat center center;background-size:cover}#banner .banner__03{background:#0066b1 url(../images/banner-img-03.jpg) no-repeat top right;background-size:43%}@media screen and (max-width:768px){#banner .banner__03{background-size:cover}}#banner .wrapper{display:flex;flex-direction:column;justify-content:center;height:659px}#banner .banner-btm{position:absolute;bottom:23px;right:75px;font-size:.8125em;line-height:1.3;font-family:SofiaProMedium,sans-serif;font-style:normal}@media screen and (max-width:768px){#banner .banner-btm{right:20px}}#banner__inner-pages{margin-bottom:20px;height:526px;color:#fff;position:relative}@media screen and (max-width:768px){#banner__inner-pages{margin-bottom:20px;height:auto}}#banner__inner-pages.no-btm{margin-bottom:0}#banner__inner-pages.height-change{height:659px;margin-bottom:40px}#banner__inner-pages h1{font-size:3.8125em;line-height:1.1;margin-bottom:15px}@media screen and (max-width:768px){#banner__inner-pages h1{font-size:2.5em}}#banner__inner-pages .wrapper{display:flex;flex-direction:column;justify-content:center;height:526px}#banner__inner-pages .wrapper.height-change{height:659px}#banner__inner-pages .banner-txt{width:50%}@media screen and (max-width:979px){#banner__inner-pages .banner-txt{width:100%}}#banner__inner-pages li,#banner__inner-pages p{font-size:1.125em;font-family:SofiaProMedium,sans-serif;font-style:normal;margin-bottom:30px}#banner__inner-pages .primary-link{align-self:flex-start;font-family:SofiaProLight,sans-serif;font-style:normal;font-size:1.0625em;margin-bottom:35px}#banner__inner-pages .primary-link.down-arrow{background:url(../images/arrow-down-white.png) no-repeat center right;color:#fff}#banner__inner-pages .location{font-family:SofiaProLight,sans-serif;font-style:normal;font-size:1.0625em;position:relative;padding-left:30px;margin-bottom:20px;display:inline-block;text-transform:uppercase}#banner__inner-pages .location::before{content:'';position:absolute;top:0;left:0;background:url(../images/icon-location-white-small.png) no-repeat center center;width:14px;height:21px}#banner__inner-pages .banner-btm{position:absolute;bottom:23px;right:75px;font-size:.8125em;line-height:1.3;font-family:SofiaProMedium,sans-serif;font-style:normal}#banner__inner-pages .banner-dark{position:relative}#banner__inner-pages .banner-dark::before{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);content:''}#banner__inner-pages .store-banner{background:url(../images/banner-stores.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .inspiration-banner{background:url(../images/banner-inspiration.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .inspiration-station-banner{background:url(../images/banner-inspiration-station.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .advice-banner2{background:url(../images/banner-advice2.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .product-commerical-banner{background:url(../images/banner-product-commerical.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .rugs-banner{background:url(../images/banner-rugs.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .blinds-banner{background:url(../images/banner-blinds.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .furnishings-banner{background:url(../images/banner-furnishings.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .blog-banner{background:url(../images/banner-blog.jpg) no-repeat center center;background-size:cover}#banner__inner-pages .blog-banner .banner-txt{width:60%}#banner__inner-pages .banner__advice{background:#0066b1}#banner__inner-pages .banner__advice .banner-txt{width:50%;padding-left:10%;padding-right:5%;box-sizing:border-box}#banner__inner-pages .banner__advice .wrapper{max-width:100%;flex-direction:row;align-items:center}#banner__inner-pages .banner__image{background:url(../images/banner-advice.jpg) no-repeat top right;background-size:cover;height:659px;width:50%;float:right}#banner__inner-pages .banner__product2{background:#0066b1 url(../images/banner-product-commerical2.jpg) no-repeat top right;background-size:cover;height:526px}@media screen and (max-width:768px){#banner__inner-pages .banner__product2{background-position:top center}}#banner__inner-pages .banner-content{background:#0066b1;height:526px;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){#banner__inner-pages .banner-content{height:auto;padding:20px 0}}#banner__inner-pages .banner-content .banner-txt{width:560px;padding-right:5%;box-sizing:border-box;float:right}@media screen and (max-width:1023px){#banner__inner-pages .banner-content .banner-txt{width:96%}}#banner__inner-pages .banner-content .wrapper{max-width:100%}.advice-pricing,.fav-floor,.popular-products,.warranties{overflow:hidden;padding:95px 0 70px}@media screen and (max-width:979px){.advice-pricing,.fav-floor,.popular-products,.warranties{padding:20px 0}}.advice-pricing .wrapper,.fav-floor .wrapper,.popular-products .wrapper,.warranties .wrapper{overflow:visible}.advice-pricing__content,.fav-floor__content,.popular-products__content,.warranties__content{color:#0066b1}.advice-pricing__content h2,.fav-floor__content h2,.popular-products__content h2,.warranties__content h2{margin-bottom:15px}.advice-pricing__content .primary-link,.fav-floor__content .primary-link,.popular-products__content .primary-link,.warranties__content .primary-link{align-self:flex-start}.advice-pricing__images,.fav-floor__images,.popular-products__images,.warranties__images{padding-left:0}@media screen and (max-width:1124px){.advice-pricing__images,.fav-floor__images,.popular-products__images,.warranties__images{text-align:center}}.advice-pricing__images li,.fav-floor__images li,.popular-products__images li,.warranties__images li{float:left;list-style:none;position:relative;padding-left:20px;margin-bottom:15px;min-height:174px}@media screen and (max-width:1124px){.advice-pricing__images li,.fav-floor__images li,.popular-products__images li,.warranties__images li{float:none;display:inline-block}}@media screen and (max-width:979px){.advice-pricing__images li,.fav-floor__images li,.popular-products__images li,.warranties__images li{width:45%;padding-left:0;margin-right:5%;min-height:auto;float:left}}@media screen and (max-width:768px){.advice-pricing__images li,.fav-floor__images li,.popular-products__images li,.warranties__images li{width:97%;margin-right:0}}.advice-pricing__images li img,.fav-floor__images li img,.popular-products__images li img,.warranties__images li img{display:block}@media screen and (max-width:979px){.advice-pricing__images li img,.fav-floor__images li img,.popular-products__images li img,.warranties__images li img{width:100%}}.advice-pricing__images li a,.fav-floor__images li a,.popular-products__images li a,.warranties__images li a{display:block}.advice-pricing__images li .image-hover,.fav-floor__images li .image-hover,.popular-products__images li .image-hover,.warranties__images li .image-hover{display:flex;justify-content:center;align-items:center}.advice-pricing .pagination__carousel,.fav-floor .pagination__carousel,.popular-products .pagination__carousel,.warranties .pagination__carousel{text-align:center}.advice-pricing .video-overlay-play-button,.fav-floor .video-overlay-play-button,.popular-products .video-overlay-play-button,.warranties .video-overlay-play-button{position:absolute;display:block;cursor:pointer;width:50px;height:50px}.advice-pricing .wrapper{overflow:hidden}@media screen and (max-width:1124px){.popular-products__images{text-align:left}}@media screen and (max-width:1024px){.popular-products__images li{width:28%}}@media screen and (max-width:768px){.popular-products__images li{width:45%;margin-right:5%}}@media screen and (max-width:480px){.popular-products__images li{width:100%;margin-right:0}}.pagination__numbering{padding-left:0}.pagination__numbering li{display:inline-block;list-style:none;padding:0 4px;font-size:.875em;line-height:1;border-right:1px solid #0066b1}.pagination__numbering li:last-child{border-right:0}.pagination__numbering li a{color:#0066b1}.pagination__numbering li a.active,.pagination__numbering li a:hover{color:#0066b1;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.pagination__carousel{padding-left:0}@media screen and (max-width:1124px){.pagination__carousel{width:100%;overflow:hidden}}.pagination__carousel li{display:inline-block;list-style:none;padding:0 4px;font-size:1.125em}.pagination__carousel li a{color:#ccc}.pagination__carousel li a.active,.pagination__carousel li a:hover{color:#fff;border-bottom:1px solid #fff}.pagination__carousel.white{padding-left:0}.pagination__carousel.white li{padding:0 3px 0 0}.pagination__carousel.white a.active,.pagination__carousel.white a:hover{color:#fff;border-bottom:1px solid #fff}.pagination__carousel.blue a{color:#ccc}.pagination__carousel.blue a.active,.pagination__carousel.blue a:hover{color:#0066b1;border-bottom:1px solid #0066b1}#divPagination{margin-bottom:20px}#divPagination ul{padding-left:0}#divPagination ul li{display:inline-block;list-style:none;padding:0 4px;font-size:.875em;line-height:1;border-right:1px solid #0066b1}#divPagination ul li:last-child{border-right:0}#divPagination ul li a{color:#0066b1}#divPagination ul li a.active,#divPagination ul li a:hover{color:#0066b1;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.owl-dots .owl-dot{display:inline-block;list-style:none;padding:0 4px;font-size:1.125em}.owl-dots .owl-dot.active{color:#fff;border-bottom:1px solid #fff}#banner .owl-dots{position:absolute;z-index:2;bottom:200px}#banner .owl-dots button{color:#ccc}#banner .owl-dots button.active,#banner .owl-dots button:hover{color:#fff;border-bottom:1px solid #fff}.product-pagination{color:#0066b1;float:right}.product-pagination li{float:left;list-style:none;font-size:.875em;line-height:1!important;border-right:1px solid #0066b1;padding-right:8px}.product-pagination li:last-child{border-right:0}.product-pagination li.active a{border-bottom:1px solid #0066b1}.product-pagination li.disabled a{color:#ccc}.product-pagination li a{color:#0066b1;line-height:1}.product-pagination li a.active,.product-pagination li a:hover{border-bottom:1px solid #0066b1}.social-share{padding-left:0}.social-share li{list-style:none;display:inline-block;padding-left:5px}.social-share li:first-child{padding-left:0}.social-share li img{width:26px;height:26px}.inspiration{overflow:hidden;padding:84px 0 70px;margin-bottom:45px}@media screen and (max-width:979px){.inspiration{padding:20px 0;margin-bottom:20px}}.inspiration .wrapper{overflow:visible}.inspiration .pagination__carousel{float:right}.inspiration.no-btm{margin-bottom:0}.inspiration__main{color:#0066b1;width:22%}@media screen and (max-width:980px){.inspiration__main{width:100%;margin-bottom:30px}}.inspiration__main h2{margin-bottom:15px}.inspiration__main h3{margin-bottom:25px;color:#0066b1}.inspiration__main .primary-link{align-self:flex-start;margin-bottom:50px}.inspiration__content{padding-left:0}.inspiration__content-inner{float:left;list-style:none;width:50%;box-sizing:border-box;padding-left:35px;margin-bottom:15px}@media screen and (max-width:980px){.inspiration__content-inner{padding:0 15px}}@media screen and (max-width:768px){.inspiration__content-inner{width:98%;padding-left:0}}.inspiration__content-inner h3{color:#0066b1;margin-bottom:10px}.inspiration__content-inner li,.inspiration__content-inner p{font-size:.8125em;font-family:SofiaProRegular,sans-serif;font-style:normal;color:gray;margin-bottom:20px}.inspiration__content-inner .primary-link{font-size:.875em;align-self:flex-start;color:#0066b1}.inspiration__content blockquote li,.inspiration__content blockquote p{font-size:.9375em;font-family:SofiaProRegular,sans-serif;font-style:normal}.inspiration__content blockquote cite{font-size:.9375em;font-family:SofiaProLight,sans-serif;font-style:normal;color:#0066b1}.inspiration__content .inspiration-img{position:relative;margin-bottom:15px}@media screen and (max-width:980px){.inspiration__content .inspiration-img .image-hover>img{width:100%}}@media screen and (max-width:768px){.inspiration__content .inspiration-img .image-hover>img{width:100%;padding-left:0}}.inspiration .image-hover .image-text{right:0;left:auto;background:rgba(255,255,255,.9);color:#0066b1;font-size:.875em;line-height:1.2;font-family:SofiaProMedium,sans-serif;font-style:normal;width:55%;height:100%}.inspiration .image-hover .image-text a{color:#0066b1;margin:7px 0;line-height:2.7}.inspiration .icon-save{background:url(../images/icon-save.png) no-repeat top left;padding-left:30px;line-height:25px;display:block;margin-top:10px}.inspiration .icon-share{background:url(../images/icon-share.png) no-repeat top left;padding-left:30px;line-height:25px;display:block}.latest-news{padding-bottom:65px}@media screen and (max-width:768px){.latest-news{padding-bottom:20px}}.latest-news.padd-top{padding-top:60px}.latest-news .btm-sec{text-align:center}.latest-news .btm-sec .primary-link{color:#0066b1}.latest-news__heading{margin-bottom:70px;text-align:center}@media screen and (max-width:979px){.latest-news__heading{margin-bottom:40px}}.latest-news__heading h2{margin-bottom:15px;color:#0066b1}.latest-news__coontent{display:flex;flex-wrap:wrap}.latest-news__block{float:left;width:33.2%;position:relative;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:45px}@media screen and (max-width:1023px){.latest-news__block{width:50%}}@media screen and (max-width:768px){.latest-news__block{width:46%;margin-right:4%}}@media screen and (max-width:480px){.latest-news__block{width:96%;margin-right:0}}.latest-news__block-img{float:left;width:152px;margin-right:15px}@media screen and (max-width:768px){.latest-news__block-img{width:100%;float:none;margin-right:0;margin-bottom:10px}}.latest-news__block-img .image-hover{cursor:default}@media screen and (max-width:768px){.latest-news__block-img .image-hover img{width:100%}}.latest-news__block-text{float:left;width:calc(100% - 167px);padding-right:20px;box-sizing:border-box;color:gray}@media screen and (max-width:768px){.latest-news__block-text{width:100%;float:none}}.latest-news__block-text h3{font-size:.9375em;line-height:1.2;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;margin-bottom:10px;font-weight:400}.latest-news__block-text li,.latest-news__block-text p{font-size:.8125em;line-height:1.47}.our-range{margin-bottom:90px}@media screen and (max-width:768px){.our-range{margin-bottom:20px}}.our-range__full-width{margin-bottom:7px}.our-range__full-width .image-hover{cursor:default}.our-range__full-width .image-hover img{display:block}.our-range__full-width .image-hover .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;font-weight:400;line-height:1.2;color:#fff;opacity:1}.our-range__full-width .image-hover .image-text h3{font-size:.9375em;font-weight:400;line-height:1.2;margin-bottom:10px}.our-range__full-width .image-hover:hover .range-heading{opacity:0}@media screen and (max-width:768px){.our-range__full-width .image-hover: hover .image-text{display:none}.our-range__full-width .image-hover:hover .range-heading{opacity:1}}.our-range__full-width .image-hover .pagination__carousel{position:absolute;bottom:19px;right:14px}@media screen and (max-width:1124px){.our-range__full-width .image-hover .pagination__carousel{width:auto}}.our-range__full-width .image-hover .pagination__carousel li{font-size:1em;padding:0 3px}.our-range__full-width .image-hover .pagination__carousel a{color:#fff}.our-range__full-width .image-hover .pagination__carousel a.active,.our-range__full-width .image-hover .pagination__carousel a:hover{color:#fff;border-bottom:1px solid #fff}.our-range__left{float:left;width:33.2%}@media screen and (max-width:768px){.our-range__left{float:none;width:100%;margin-bottom:10px}}.our-range__left h2{margin-bottom:15px;color:#0066b1}.our-range__left-img{margin-top:66px}@media screen and (max-width:1124px){.our-range__left-img{margin-top:32px}}@media screen and (max-width:1023px){.our-range__left-img{margin-top:22px}}@media screen and (max-width:768px){.our-range__left-img{margin-top:10px}}.our-range__left-img .image-hover img{display:block;width:100%}@media screen and (max-width:768px){.our-range__left-img .image-hover img{width:100%}}.our-range__left-img .image-hover .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;font-weight:400;line-height:1.2;color:#fff;opacity:1}.our-range__left-img .image-hover .pagination__carousel{position:absolute;bottom:19px;right:20px;font-size:1em;line-height:1.2;color:#fff}.our-range__left-img .image-hover .image-text{padding:25px 20px}.our-range__left-img .image-hover .image-text h3{font-size:.9375em;font-weight:400;line-height:1.2;margin-bottom:10px}.our-range__left-img .image-hover .image-text li,.our-range__left-img .image-hover .image-text p{font-size:.8125em;line-height:1.47;margin-bottom:10px}.our-range__left-img .image-hover .image-text .primary-link{font-size:.875em}.our-range__left-img .image-hover:hover .range-heading{opacity:0}@media screen and (max-width:768px){.our-range__left-img .image-hover: hover .image-text{display:none}.our-range__left-img .image-hover:hover .range-heading{opacity:1}}.our-range .width-left{width:49.5%;float:left}@media screen and (max-width:768px){.our-range .width-left{width:100%;float:none}}.our-range .width-right{width:49.5%;float:right}@media screen and (max-width:768px){.our-range .width-right{width:100%;float:none}}.our-range__right{float:right;width:66.2%}@media screen and (max-width:768px){.our-range__right{float:none;width:100%}}.our-range__right-img{margin-bottom:7px}.our-range__right-img .image-hover img{display:block;width:100%}@media screen and (max-width:768px){.our-range__right-img .image-hover img{width:100%}}.our-range__right-img .image-hover .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;font-weight:400;line-height:1.2;color:#fff;opacity:1}.our-range__right-img .image-hover .image-text{padding:25px 20px}.our-range__right-img .image-hover .image-text h3{font-size:.9375em;font-weight:400;line-height:1.2;margin-bottom:10px}.our-range__right-img .image-hover .image-text li,.our-range__right-img .image-hover .image-text p{font-size:.8125em;line-height:1.47;margin-bottom:10px}.our-range__right-img .image-hover .image-text .primary-link{font-size:.875em}.our-range__right-img .image-hover:hover .range-heading{opacity:0}@media screen and (max-width:768px){.our-range__right-img .image-hover: hover .image-text{display:none}.our-range__right-img .image-hover:hover .range-heading{opacity:1}}.our-range.commercial{margin-top:130px}@media screen and (max-width:768px){.our-range.commercial{margin-top:20px}}.our-range.commercial .range-heading{font-weight:400}.our-range.commercial:hover .range-heading{opacity:1}.our-range.commercial .our-range__left-img{margin-top:65px}@media screen and (max-width:1124px){.our-range.commercial .our-range__left-img{margin-top:29px}}@media screen and (max-width:1023px){.our-range.commercial .our-range__left-img{margin-top:19px}}.our-range.commercial .our-range__left-img:last-of-type{margin-top:10px}.our-range.flooring .range-heading{font-family:SofiaProMedium,sans-serif;font-style:normal}.our-range.flooring .our-range__left-img{margin-top:65px}@media screen and (max-width:1124px){.our-range.flooring .our-range__left-img{margin-top:34px}}@media screen and (max-width:1023px){.our-range.flooring .our-range__left-img{margin-top:25px}}.store-locator-home{position:fixed;bottom:0;left:0;background:#0066b1;color:#fff;width:100%;overflow:hidden;padding:30px 0;margin-top:10px;z-index:1}.store-locator-home__inner{margin:0 65px}.store-locator-home h2{float:left;border-right:1px solid #267dbd;margin-right:20px;padding-right:20px;font-size:1.25em;line-height:1.7}.store-locator-home h2 img{float:left;margin-right:20px}.store-locator-home li,.store-locator-home p{float:left;font-size:.9375em;line-height:2.2;color:#fff;margin-right:30px}.store-locator-home .search-store{float:right;position:relative;width:280px;background:#0066b1;color:#fff}.store-locator-home .search-store input[type=text].blue{width:100%}.store-locator-inspiration{background:#0066b1;color:#fff;width:100%;overflow:hidden;margin-bottom:20px}.store-locator-inspiration__inner{margin:30px 65px 20px;text-align:center}@media screen and (max-width:979px){.store-locator-inspiration__inner{margin:15px 0}}.store-locator-inspiration h2{display:inline-block;margin-right:40px;font-size:1.25em;line-height:1.7;position:relative;top:-12px}@media screen and (max-width:979px){.store-locator-inspiration h2{width:100%;display:block;margin-right:0;top:0;margin-bottom:10px}}.store-locator-inspiration h2 img{float:left;margin-right:20px}@media screen and (max-width:979px){.store-locator-inspiration h2 img{margin-right:0}}.store-locator-inspiration .search-store{display:inline-block;position:relative;width:210px;background:#0066b1;color:#fff}.store-locator-inspiration .search-store input[type=text].white{width:100%;font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:.875em}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .1s;visibility:hidden;opacity:0;z-index:10}.overlay:target{visibility:visible;opacity:1}.popup{margin:90px auto;padding:0;width:768px;background:#fff;position:relative;transition:all 5s ease-in-out;z-index:5}@media screen and (max-width:768px){.popup{margin:20px auto;width:98%}}.popup h2{text-align:center;color:#fff}.popup .close{position:absolute;top:20px;right:30px;text-decoration:none}@media screen and (max-width:768px){.popup .close{top:7px;right:10px}}.popup .close:target{visibility:hidden;opacity:0}.popup .content{max-height:30%;overflow:auto}#popup-quote .quote-header,#popup-quote-roomview .quote-header{background:url(../images/quote-heading-bg.jpg) no-repeat center center;position:relative}#popup-quote .quote-header__inner,#popup-quote-roomview .quote-header__inner{display:flex;justify-content:center;align-items:center;height:132px}#popup-quote .quote-header .icon-measure,#popup-quote-roomview .quote-header .icon-measure{width:56px;height:56px;margin-right:10px}#popup-quote-roomview .form-footer .btn{margin-top:10px!important}@media screen and (max-width:768px){#popup-quote .quote-header .icon-measure,#popup-quote-roomview .quote-header .icon-measure{width:30px;height:30px}#popup-quote-roomview .form-footer .btn{margin-top:0!important}}#popup-quote .quote-header h2 span,#popup-quote-roomview .quote-header h2 span{font-size:.5875em;font-family:SofiaProLight,sans-serif;font-style:normal;display:block}#popup-quote .form-body,#popup-quote-roomview .form-body{overflow:hidden}@media screen and (max-width:768px){#popup-quote .form-body,#popup-quote-roomview .form-body{margin-top:10px}}#popup-quote .form-body .row{padding:20px}#popup-quote-roomview .form-body .row{padding:10px}@media screen and (max-width:768px){#popup-quote .form-body .row,#popup-quote-roomview .form-body .row{padding:0 10px}}#popup-quote .form-body .row .input-text,#popup-quote .form-body .row select,#popup-quote-roomview .form-body .row .input-text,#popup-quote-roomview .form-body .row select{width:44%;margin:0 3%;float:left;position:relative;font-family:SofiaProRegular,sans-serif;font-style:normal}@media screen and (max-width:768px){#popup-quote .form-body .row .input-text,#popup-quote .form-body .row select,#popup-quote-roomview .form-body .row .input-text,#popup-quote-roomview .form-body .row select{width:100%;margin:0 0 10px}}#popup-quote .form-body .row .blue-link,#popup-quote-roomview .form-body .row .blue-link{float:right;display:block;font-size:.75em;font-family:SofiaProLight,sans-serif;font-style:normal;margin-right:5%;margin-top:10px;color:#0066b1;text-decoration:underline}#popup-quote .form-body .row .suburb-wrapper,#popup-quote-roomview .form-body .row .suburb-wrapper{float:left;width:44%;margin:0 2% 0 3.5%;position:relative}@media screen and (max-width:480px){#popup-quote .form-body .row .suburb-wrapper,#popup-quote-roomview .form-body .row .suburb-wrapper{width:100%;margin:0 0 10px}}#popup-quote .form-body .row .suburb-wrapper .input-text,#popup-quote .form-body .row .suburb-wrapper select,#popup-quote-roomview .form-body .row .suburb-wrapper .input-text,#popup-quote-roomview .form-body .row .suburb-wrapper select{width:100%;margin:0}#popup-quote .form-body .row .suburb-wrapper .search-store,#popup-quote-roomview .form-body .row .suburb-wrapper .search-store{position:absolute;margin:0}#popup-quote .form-footer,#popup-quote-roomview .form-footer{overflow:hidden;text-align:center}#popup-quote .form-footer .btn,#popup-quote-roomview .form-footer .btn{margin:20px auto 40px;text-align:center;float:none;text-transform:uppercase}#popup-login .popup,#popup-signup .popup{background:#fff url(../images/login-popup.jpg) no-repeat top right;overflow:hidden}@media screen and (max-width:768px){#popup-login .popup,#popup-signup .popup{background:#fff}}#popup-login .login-form,#popup-signup .login-form{width:calc(57% - 38px);float:left;padding:37px 33px;box-sizing:border-box;color:gray}@media screen and (max-width:768px){#popup-login .login-form,#popup-signup .login-form{width:100%}}#popup-login .login-form .input-text,#popup-signup .login-form .input-text{width:100%}#popup-login .login-form .form-footer,#popup-login .login-form .row,#popup-signup .login-form .form-footer,#popup-signup .login-form .row{overflow:hidden;margin-bottom:15px;font-size:.75em;font-family:SofiaProRegular,sans-serif;font-style:normal}#popup-login .login-form .form-footer,#popup-signup .login-form .form-footer{text-align:center;margin:0 auto 15px}#popup-login .login-form .form-footer .btn,#popup-signup .login-form .form-footer .btn{float:none;width:100%;font-size:.875em}#popup-login .login-form .blue-link,#popup-signup .login-form .blue-link{color:#0066b1;text-decoration:underline}#popup-login .login-form h2,#popup-signup .login-form h2{color:#0066b1;text-align:left;font-size:1.75em;line-height:1.1;margin-bottom:15px}#popup-login .login-form h2 .grey,#popup-signup .login-form h2 .grey{color:#ccc}#popup-login .login-form label,#popup-signup .login-form label{display:block;color:#0066b1;margin-bottom:5px;margin-left:13px}#popup-login .login-form li,#popup-login .login-form p,#popup-signup .login-form li,#popup-signup .login-form p{font-size:.8125em;margin-bottom:25px;color:#0066b1}#popup-login .login-right,#popup-signup .login-right{width:43%;float:left;padding-left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;height:451px;min-height:451px}@media screen and (max-width:768px){#popup-login .login-right,#popup-signup .login-right{width:100%;height:auto;min-height:auto}}#popup-login .login-right li,#popup-signup .login-right li{padding:0;margin-bottom:10px}#popup-login .divider-or,#popup-signup .divider-or{float:left;width:38px;height:38px;line-height:38px;text-align:center;position:relative;border-radius:50%;color:#0066b1;background:#e6e6e6;margin:198px 0}@media screen and (max-width:768px){#popup-login .divider-or,#popup-signup .divider-or{display:none}}#popup-login .divider-or::after,#popup-login .divider-or::before,#popup-signup .divider-or::after,#popup-signup .divider-or::before{content:'';position:absolute;width:1px;height:50px;background:#e6e6e6;left:20px}#popup-login .divider-or::before,#popup-signup .divider-or::before{top:-60px}#popup-login .divider-or::after,#popup-signup .divider-or::after{bottom:-60px}#inspiration-choices .popup{width:441px}@media screen and (max-width:768px){#inspiration-choices .popup{width:98%}}#inspiration-choices .popup .header{background:url(../images/inspiration-choices-popup.jpg) no-repeat top left;background-size:cover;height:202px;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}#inspiration-choices .popup .header h2{color:#fff;font-size:1.4375em;line-height:1.2;margin-bottom:15px}#inspiration-choices .popup .header li,#inspiration-choices .popup .header p{font-size:.875em;line-height:1.5}#inspiration-choices .popup .body{overflow:hidden;padding-bottom:30px}#inspiration-choices .popup .body .btn{margin-top:30px}#inspiration-choices .popup .body-row{border-bottom:1px solid #ccc;margin:30px 30px 0 15px;padding-bottom:30px;overflow:hidden}#inspiration-choices .popup .body-row .cross-icon{float:left;margin-right:15px;margin-top:30px}#inspiration-choices .popup .body-row img{float:left;margin-right:15px}#inspiration-choices .popup .body-row .body-col-txt{float:left;width:calc(100% - 172px);margin-top:10px}#inspiration-choices .popup .body-row .body-col-txt h3{font-size:.9375em;line-height:1.3;margin-bottom:10px;color:#0066b1;font-family:SofiaProRegular,sans-serif;font-style:normal}#inspiration-choices .popup .body-row .body-col-txt li,#inspiration-choices .popup .body-row .body-col-txt p{font-size:.8125em;line-height:1.5}#popup-appointment{color:#0066b1}#popup-appointment .popup{width:522px;padding:40px 48px 30px;box-sizing:border-box}@media screen and (max-width:768px){#popup-appointment .popup{padding:20px;width:98%}}#popup-appointment h2{color:#0066b1;text-align:left;font-size:1.75em;line-height:1.01;margin-bottom:10px}#popup-appointment li,#popup-appointment p{font-size:.875em;line-height:1.3;margin-bottom:30px}#popup-appointment .form-body{overflow:hidden}#popup-appointment .form-body .row{margin-bottom:25px}#popup-appointment .form-body .row label{display:block;font-size:.75em;margin-bottom:5px}#popup-appointment .form-body .row .input-text,#popup-appointment .form-body .row select{width:100%;float:left;position:relative;font-family:SofiaProRegular,sans-serif;font-style:normal;color:gray}#popup-appointment .form-body .row .input-text::-webkit-input-placeholder,#popup-appointment .form-body .row select::-webkit-input-placeholder{color:gray}#popup-appointment .form-body .row .input-text::-moz-placeholder,#popup-appointment .form-body .row select::-moz-placeholder{color:gray}#popup-appointment .form-body .row .input-text:-ms-input-placeholder,#popup-appointment .form-body .row select:-ms-input-placeholder{color:gray}#popup-appointment .form-body .row .input-text:-moz-placeholder,#popup-appointment .form-body .row select:-moz-placeholder{color:gray}#popup-appointment .form-footer{overflow:hidden;text-align:center}#popup-appointment .form-footer .btn{text-align:center;float:none;text-transform:none;width:100%;box-sizing:border-box}#popup-cart .popup,#popup-error-cart .popup{width:600px;padding:40px 48px 30px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:768px){#popup-cart .popup,#popup-error-cart .popup{padding:20px;width:98%}}#popup-cart h2,#popup-error-cart h2{color:#0066b1;text-align:left;font-size:1.75em;line-height:1.01;margin-bottom:30px}#popup-cart .cart-add__body,#popup-error-cart .cart-add__body{overflow:hidden;margin-bottom:30px}#popup-cart .cart-add__body .add-cart-img,#popup-error-cart .cart-add__body .add-cart-img{float:left}#popup-cart .cart-add__body .cart-details,#popup-error-cart .cart-add__body .cart-details{float:right;list-style:none;width:65%}#popup-cart .cart-add__body .cart-details li,#popup-error-cart .cart-add__body .cart-details li{margin-bottom:5px}#popup-cart .cart-add__body .cart-details li span,#popup-error-cart .cart-add__body .cart-details li span{color:#0066b1;display:inline-block;width:25%}#popup-cart .cart-add__footer .btn,#popup-error-cart .cart-add__footer .btn{text-transform:none;width:48%;margin-right:4%;box-sizing:border-box;text-align:center}#popup-cart .cart-add__footer .btn:last-of-type,#popup-error-cart .cart-add__footer .btn:last-of-type{margin-right:0}#popup-cart .cart-add.enquire{text-align:center}#popup-cart .cart-add.enquire h2{text-align:center}#popup-cart .cart-add.enquire .cart-add__body{margin-bottom:0}#popup-cart .cart-add.enquire .cart-add__footer .btn{float:none;text-align:center}#popup-pickup{color:#0066b1}#popup-pickup .popup{padding:40px 48px 30px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:768px){#popup-pickup .popup{padding:20px;width:98%}}#popup-pickup h2{color:#0066b1;text-align:left;font-size:1.75em;line-height:1.01;margin-bottom:10px;border-bottom:0}#popup-pickup li,#popup-pickup p{font-size:.875em;line-height:1.3;margin-bottom:30px}#popup-pickup h3{color:#0066b1;text-align:left;font-size:1.25em;line-height:1.01;margin-bottom:10px;border-bottom:0}#popup-pickup .pick-store{overflow:hidden;list-style:none;padding:0}#popup-pickup .pick-store li{display:inline-block;width:31%;margin-right:2%;padding:0;vertical-align:top}#popup-pickup .pick-store li:last-of-type{margin-right:0}#popup-pickup .pick-store li address{width:60%;font-family:SofiaProRegular,sans-serif;font-style:normal}#popup-pickup .search-location-popup{overflow:hidden;margin-bottom:20px}#popup-pickup .search-location-popup .search-store{position:relative;width:60%;float:left}#popup-pickup .search-location-popup .search-store .input-text{width:100%}#popup-pickup .search-location-popup span{float:left;width:4%;text-align:center;text-transform:uppercase;margin:10px}#popup-floor-calc .popup,#popup-room-details .popup{padding:40px 48px 30px;box-sizing:border-box;overflow:hidden;width:522px}@media screen and (max-width:768px){#popup-floor-calc .popup,#popup-room-details .popup{padding:20px;width:98%}}#popup-floor-calc h2,#popup-room-details h2{color:#0066b1;text-align:left;font-size:1.75em;line-height:1.1;margin-bottom:15px}#popup-floor-calc label,#popup-room-details label{display:block;color:#0066b1;margin-bottom:5px;margin-left:13px}#popup-floor-calc li,#popup-floor-calc p,#popup-room-details li,#popup-room-details p{font-size:.8125em;margin-bottom:25px;color:#0066b1}#popup-floor-calc .input-text,#popup-room-details .input-text{width:100%}#popup-floor-calc .row,#popup-room-details .row{overflow:hidden;margin-bottom:15px;font-size:.75em;font-family:SofiaProRegular,sans-serif;font-style:normal}#popup-floor-calc .row select[multiple],#popup-floor-calc .row textarea,#popup-room-details .row select[multiple],#popup-room-details .row textarea{width:100%}#popup-floor-calc .form-footer,#popup-room-details .form-footer{overflow:hidden;text-align:center}#popup-floor-calc .form-footer .btn,#popup-room-details .form-footer .btn{margin:20px auto 0;text-align:center;float:none;text-transform:none}#popup-room-details .popup{width:647px;overflow-y:scroll;height:600px}@media screen and (max-width:768px){#popup-room-details .popup{padding:20px;width:98%}}#popup-room-details .room-block{margin-bottom:50px}#popup-room-details .room-row{border-bottom:1px solid #ccc;padding:10px 0;overflow:hidden;font-size:.875em}#popup-room-details .room-row__left{float:left;display:block;color:#0066b1;width:80%}#popup-room-details .room-row__right{float:right;display:block;color:gray;width:20%}#popup-floor-thank{font-size:16px}#popup-floor-thank h1{font-size:16px;padding:45px}#popup-floor-thank .close{width:14px}#selectItems h2{color:#0066b1;font-size:16px;padding:40px;box-sizing:border-box}.breadcrumbs{color:#0066b1;margin:40px auto;padding-left:0}.breadcrumbs.mrgn-btm{margin-bottom:30px}.breadcrumbs li{display:inline-block;list-style:none;padding:0 7px;font-size:.8125em;line-height:1;border-right:1px solid #7f7f7f}.breadcrumbs li:first-child{padding-left:0}.breadcrumbs li:last-child{border:0}.breadcrumbs li a{color:#7f7f7f}.breadcrumbs .uppertext{text-transform:uppercase}.stores-address__heading .breadcrumbs{color:#0066b1;padding-left:0;line-height:2.1;float:left;margin-left:28px;margin-bottom:25px;margin-top:0}.stores-address__heading .breadcrumbs li{border-right:1px solid #0066b1}.stores-address__heading .breadcrumbs li:first-child{padding-left:0}.stores-address__heading .breadcrumbs li:last-child{border:0}.stores-address__heading .breadcrumbs li a{color:#0066b1}.stores-address__heading .breadcrumbs li a.active{font-family:SofiaPro-Bold,sans-serif;font-style:normal;border-bottom:1px solid #0066b1}#banner__inner-pages #fade-in{height:345px;width:1px;opacity:0;transition:all .75s ease}#banner__inner-pages #fade-in.show{opacity:1;height:345px;width:290px;position:fixed;left:0;top:50%;z-index:2}#banner__inner-pages .box{display:block;background:rgba(255,255,255,.9);margin-bottom:1em;box-shadow:5px 5px 20px 0 rgba(204,204,204,.3);padding:30px 0 10px;box-sizing:border-box}#banner__inner-pages .box li{list-style:none;font-size:.9375em;margin-bottom:7px}#banner__inner-pages .box a{color:#0066b1}#banner__inner-pages .box .close{position:absolute;top:20px;right:30px;text-decoration:none}#banner__inner-pages .slide{position:fixed;left:-58px;top:562px;opacity:0;transition:all .75s ease;line-height:0;z-index:1}#banner__inner-pages .slide.active{opacity:1;left:0}.step-sec{width:827px;margin:0 auto 50px}@media screen and (max-width:979px){.step-sec{width:100%;margin:0 auto 20px}}.product-range{margin-bottom:90px}@media screen and (max-width:768px){.product-range{margin-bottom:20px}}.product-range .width-left{width:49%;float:left}@media screen and (max-width:768px){.product-range .width-left{width:100%}}.product-range .width-right{width:49%;float:right}@media screen and (max-width:768px){.product-range .width-right{width:100%}}.product-range__full-width{margin-bottom:15px}.product-range__full-width .image-hover{cursor:default}.product-range__full-width .image-hover img{display:block;min-height:350px}.product-range__full-width .image-hover .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;font-weight:400;line-height:1.2;color:#fff;opacity:1}.product-range__full-width .image-hover:hover .range-heading{opacity:0}.product-range-img{margin-bottom:15px}.product-range-img .image-hover img{display:block}@media screen and (max-width:768px){.product-range-img .image-hover img{width:100%}}.product-range-img .image-hover .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;font-weight:400;line-height:1.2;color:#fff;opacity:1}.product-range-img .image-hover:hover .range-heading{opacity:0}.product-range-img .image-hover .image-text{padding:25px 20px;opacity:0}.product-range-img .image-hover .image-text h3{font-size:.9375em;line-height:1.2;margin-bottom:10px;font-weight:400}.product-range-img .image-hover .image-text li,.product-range-img .image-hover .image-text p{font-size:.8125em;line-height:1.47;margin-bottom:10px}.product-range-img .image-hover .image-text .primary-link{font-size:.875em}.product-range-img .image-hover:hover .image-text{opacity:1}.tabs-list{padding-left:0;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;overflow:hidden}.tabs-list li{list-style:none;padding-left:0;margin-right:70px;float:left;text-transform:uppercase;font-size:.9375em}@media screen and (max-width:1024px){.tabs-list li{margin-right:41px}}@media screen and (max-width:768px){.tabs-list li{margin-right:4%;width:40%;margin-bottom:15px}}@media screen and (max-width:768px){.tabs-list li{margin-right:0;width:50%;margin-bottom:15px;font-size:.8125em}}.tabs-list li a{color:rgba(102,102,102,.5)}.tabs-list li.ui-state-active a{color:#0066b1;font-family:SofiaPro-Bold,sans-serif;font-style:normal;text-decoration:underline}.tabs-content-list{overflow:hidden;text-transform:uppercase;font-size:.9375em;padding-left:0}.tabs-content-list li{float:left;width:48%;margin-right:4%;padding-left:0;list-style:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;display:flex;align-items:center}.tabs-content-list li:nth-child(2n+2){margin-right:0}.tabs-content-list li span{display:inline-block;margin-right:15px}.tabs-content__images .grid-item{width:22%}@media screen and (max-width:768px){.tabs-content__images .grid-item{width:45%;margin:0 2% 25px 2%}}#product-tabs .wdth-50{width:47%}#product-tabs .wdth-50:first-of-type{padding-left:0;margin-right:6%}#product-tabs h3{color:#0066b1;font-size:1em;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:10px}#upload-tabs{margin-top:75px;color:#0066b1}#upload-tabs h2{color:#0066b1;font-size:1.5em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:30px}#upload-tabs li,#upload-tabs p{margin-bottom:20px}#upload-tabs .tabs-content{padding:75px 0}#upload-tabs .tabs-content__left{width:60%;float:left}@media screen and (max-width:979px){#upload-tabs .tabs-content__left{width:100%}}#upload-tabs .tabs-content__left .upload-img-big{margin-bottom:30px}#upload-tabs .tabs-content__left .upload-img-big img{display:block}#upload-tabs .tabs-content__left .upload-img-small{padding-left:0}@media screen and (max-width:979px){#upload-tabs .tabs-content__left .upload-img-small{text-align:center}}#upload-tabs .tabs-content__left .upload-img-small li{list-style:none;padding-left:0;display:inline-block;margin-right:15px}#upload-tabs .tabs-content__left .upload-img-small li a{color:#b3b3b3;font-size:.875em;font-family:SofiaPro-Bold,sans-serif;font-style:normal}#upload-tabs .tabs-content__left .upload-img-small li a.link{line-height:104px;display:block;padding:0 20px}@media screen and (max-width:979px){#upload-tabs .tabs-content__left .upload-img-small li a.link{line-height:1.5}}#upload-tabs .tabs-content__right{float:right;width:40%;box-sizing:border-box;padding:0 0 0 50px;margin-top:100px}@media screen and (max-width:979px){#upload-tabs .tabs-content__right{width:100%;margin-top:0;padding:0}}#upload-tabs .tab-btn{padding-left:0}#upload-tabs .tab-btn li{float:left;list-style:none;width:50%;color:#b3b3b3;padding-left:0;text-align:center;height:75px;line-height:75px;font-size:1.5em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:0}@media screen and (max-width:979px){#upload-tabs .tab-btn li{line-height:1.5;font-size:1em;margin-bottom:0;padding-top:18px;box-sizing:border-box}}#upload-tabs .tab-btn li.ui-tabs-active{background:#0066b1;color:#fff}.stores-page{margin-bottom:20px}.heading-section{margin-bottom:20px;overflow:hidden}.heading-section h1{font-size:2.5em;line-height:1.2;font-family:SofiaPro-Bold,sans-serif;font-style:normal;color:#0066b1;margin-bottom:10px}.heading-section li,.heading-section p{font-size:.875em;color:gray}.search-stores{background:#0066b1;color:#fff;padding:30px;overflow:hidden;margin-bottom:20px}.search-stores__left{float:left;width:46%}@media screen and (max-width:979px){.search-stores__left{width:100%}}.search-stores__left li,.search-stores__left p{margin-bottom:20px}.search-stores__left .search-store{width:100%;float:none;overflow:hidden;margin-bottom:20px;position:relative}.search-stores__left .search-store input[type=text].white{width:100%;padding-right:50px}.search-stores__left .search-store .btn.icon-search,.search-stores__left .search-store button.icon-search,.search-stores__left .search-store input[type=button].icon-search,.search-stores__left .search-store input[type=submit].icon-search{background:transparent url(../images/icon-search-blue.png) no-repeat center/contain;width:19px;height:19px}.search-stores__right{float:right;width:46%}@media screen and (max-width:979px){.search-stores__right{width:100%;margin-top:0}}.search-stores__right li,.search-stores__right p{margin-bottom:30px}.search-stores .stores-list{list-style:none;padding-left:0}.search-stores .stores-list li{display:inline-block;padding:0 5px;border-right:1px solid #fff;line-height:1}@media screen and (max-width:979px){.search-stores .stores-list li{margin-bottom:5px}}.search-stores .stores-list li:first-child{padding-left:0}.search-stores .stores-list li:last-child{border:0}.search-stores .stores-list li a.active,.search-stores .stores-list li a:hover{border-bottom:1px solid #fff}.distance-slider{overflow:hidden}.distance-slider li,.distance-slider p{float:left;margin-right:31px}.distance-slider img{float:left}.distance-slider .slidecontainer{width:162px;float:left;position:relative}.distance-slider .slidecontainer .distance-km{font-size:.6875em;position:absolute;top:-5px}.distance-slider .slidecontainer .distance-km.last{right:0}.distance-slider .slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:#a2adc1;border:0;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:2px;overflow:visible}.distance-slider .slider:hover{opacity:1}.distance-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:0;background:url(../images/contrasticon.png) no-repeat;cursor:pointer}.distance-slider .slider::-moz-range-thumb{width:16px;height:16px;border:0;background:url(../images/contrasticon.png) no-repeat;cursor:pointer}.distance-slider .slider::-ms-thumb{width:16px;height:16px;border:0;background:url(../images/contrasticon.png) no-repeat;cursor:pointer}#map iframe,#map>div,#map>div>div,#map>div>div>div{position:static!important}.nearest-store{overflow:hidden;margin-bottom:32px;display:flex;justify-content:space-between}@media screen and (max-width:979px){.nearest-store{flex-direction:column-reverse}}.nearest-store__address{float:left;background:#fbfaf9;color:#0066b1;padding:30px;box-sizing:border-box;width:350px}@media screen and (max-width:979px){.nearest-store__address{width:100%}}.nearest-store__address h2{font-size:1em;line-height:1;margin-bottom:20px;padding-bottom:15px;font-family:SofiaProRegular,sans-serif;font-style:normal;border-bottom:1px solid rgba(228,242,250,.5)}.nearest-store__address h3{font-size:1.25em;line-height:1.3;padding-left:25px;margin-bottom:20px;position:relative}.nearest-store__address h3::before{position:absolute;content:'';top:0;left:0;background:url(../images/icon-location.png) no-repeat center center;width:14px;height:21px}.nearest-store__address address{line-height:20px}.nearest-store__address .email,.nearest-store__address .open-hours,.nearest-store__address .phone,.nearest-store__address address{display:block;font-size:.875em;line-height:1;margin-bottom:7px;font-family:SofiaProRegular,sans-serif;font-style:normal}.nearest-store__address .email a,.nearest-store__address .open-hours a,.nearest-store__address .phone a,.nearest-store__address address a{color:#0066b1}.nearest-store__address .email,.nearest-store__address .open-hours{margin-bottom:30px}.nearest-store__map{float:right;width:calc(100% - 380px)}@media screen and (max-width:979px){.nearest-store__map{width:100%}}.nearest-store__map img{height:100%;width:100%}.stores-address{overflow:hidden}@media screen and (max-width:979px){.stores-address.stores-map{display:flex;flex-direction:column-reverse}}.stores-address .location{width:20%;float:left;padding-left:3%;box-sizing:border-box;color:#0066b1}@media screen and (max-width:768px){.stores-address .location{width:100%;padding-left:0}}.stores-address .distance{width:10%;float:left;color:#0066b1;padding-left:2%;box-sizing:border-box}@media screen and (max-width:768px){.stores-address .distance{float:right}}.stores-address .address{width:35%;float:left;padding-left:3%;box-sizing:border-box;word-break:break-all;overflow-wrap:anywhere}@media screen and (max-width:768px){.stores-address .address{width:85%;padding-left:0}}.stores-address .address a{color:gray}.stores-address .hours{width:23%;float:left;padding-left:3%;box-sizing:border-box}.stores-address .hours span{display:block}@media screen and (max-width:768px){.stores-address .hours{display:none}}.stores-address .store-link{width:12%;float:left}@media screen and (max-width:768px){.stores-address .store-link{width:23%;padding-left:3%}}@media screen and (max-width:768px){.stores-address .store-link{width:100%}}.stores-address__heading{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #f5f5f5;padding-left:3%}.stores-address__heading h2{font-size:1.875em;line-height:1;color:#0066b1;float:left}.stores-address__header{font-size:.875em;line-height:1;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #f5f5f5;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;overflow:hidden}@media screen and (max-width:768px){.stores-address__header{display:none}}.stores-address__body{line-height:1.5;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #f5f5f5;overflow:hidden;color:gray}@media screen and (max-width:768px){.stores-address__body{margin-bottom:20px;padding-bottom:20px}}.stores-address__body address{font-family:SofiaProRegular,sans-serif;font-style:normal;display:block}.stores-address__body .email,.stores-address__body .phone{display:block}.stores-address__body .location{font-family:SofiaPro-Bold,sans-serif;font-style:normal;font-size:1.0625em;position:relative;padding-left:5%}@media screen and (max-width:768px){.stores-address__body .location{padding-left:7%;margin-bottom:15px}}.stores-address__body .location::before{content:'';position:absolute;top:0;left:15%;background:url(../images/icon-location.png) no-repeat center center;width:14px;height:21px}@media screen and (max-width:768px){.stores-address__body .location: :before{left:0}}.stores-address__body .distance{font-size:.8125em}.stores-address__body .address,.stores-address__body .hours,.stores-address__body .store-link{font-size:.875em}.stores-address__body .primary-link{margin-top:20px}.stores-address__right{float:right;width:66%}@media screen and (max-width:979px){.stores-address__right{width:100%}}.stores-address__left{float:left;width:30%;margin-right:4%}@media screen and (max-width:979px){.stores-address__left{width:100%;margin-right:0}}.stores-address__left h2{font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:1em;margin:18px 0;padding-bottom:15px;border-bottom:1px solid #e6e6e6;padding-left:27px;color:#0066b1}.stores-address__left .address-details{line-height:1.5;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;overflow:hidden;color:gray;padding-left:27px}.stores-address__left .address-details:last-of-type{border-bottom:0}.stores-address__left .address-details .address,.stores-address__left .address-details .hours,.stores-address__left .address-details .location,.stores-address__left .address-details .store-link{display:block;float:none;width:100%}.stores-address__left .address-details .location{font-family:SofiaPro-Bold,sans-serif;font-style:normal;font-size:1.0625em;position:relative;padding-left:25px;line-height:1.1;margin-bottom:18px}.stores-address__left .address-details .location::before{content:'';position:absolute;top:0;left:0;background:url(../images/icon-location.png) no-repeat center center;width:14px;height:21px}.stores-address__left .address-details .address{margin-bottom:12px;font-size:.875em;padding-left:0}.stores-address__left .address-details .store-link a:hover{color:#0066b1}.stores-address__left .address-details address{font-family:SofiaProRegular,sans-serif;font-style:normal;display:block}.stores-address__left .address-details .email,.stores-address__left .address-details .phone{display:block}.stores-address__left .pagination__numbering{padding:0;text-align:center}.instagram__header{text-align:center;padding:30px 0;color:#0066b1}.instagram__header h2{font-size:2.125em;line-height:40px;margin-bottom:5px}.instagram__header img{display:inline-block;margin-right:5px;vertical-align:top}.instagram__header a{color:gray;font-size:.9375em}.instagram .instagram-img{width:100%;display:block}.about-us__image,.about-us__image-02,.gallery__image,.gallery__image-02{position:relative}.about-us__image .pagination__carousel,.about-us__image-02 .pagination__carousel,.gallery__image .pagination__carousel,.gallery__image-02 .pagination__carousel{position:absolute;bottom:30px;left:35px}.awards-sec{overflow:hidden}.awards-sec .awards-list{padding-left:0}.awards-sec .awards-list li{list-style:none;float:left;padding:0 9px}.awards-sec .awards-list li:first-child{padding-left:0}.awards-sec h3{text-transform:uppercase;font-size:1em;margin-bottom:24px}.awards-sec__left{float:left}.awards-sec__right{float:right}.fav-floor{padding:0 0 20px}.fav-floor.margn-diff{padding:80px 0}@media screen and (max-width:768px){.fav-floor.margn-diff{padding:20px 0}}.fav-floor .left-content{width:25%}@media screen and (max-width:1023px){.fav-floor .left-content{width:30%}}@media screen and (max-width:979px){.fav-floor .left-content{width:100%}}.fav-floor .left-content .fav-floor__images{margin-top:46px}@media screen and (max-width:1023px){.fav-floor .left-content .fav-floor__images{margin-top:45px}}.fav-floor .left-content .fav-floor__images.less-mrgn{margin-top:30px}.fav-floor .left-content .fav-floor__images li{padding-left:0;margin-left:0}@media screen and (max-width:980px){.fav-floor .left-content .fav-floor__images li{width:28%}}@media screen and (max-width:768px){.fav-floor .left-content .fav-floor__images li{width:45%}}@media screen and (max-width:480px){.fav-floor .left-content .fav-floor__images li{width:98%}}.fav-floor h3{font-size:.9375em;font-family:SofiaProLight,sans-serif;font-style:normal;color:#0066b1}.fav-floor__images li{margin-bottom:35px;position:relative;padding-left:0;margin-left:20px}@media screen and (max-width:980px){.fav-floor__images li{width:28%}}@media screen and (max-width:979px){.fav-floor__images li{margin-left:0}}@media screen and (max-width:768px){.fav-floor__images li{width:45%;margin-left:0;margin-right:5%}}@media screen and (max-width:480px){.fav-floor__images li{margin-right:0;width:98%}}.fav-floor__images li .range-heading{position:absolute;bottom:19px;left:20px;font-size:.9375em;line-height:1.2;font-family:SofiaProMedium,sans-serif;font-style:normal;color:#fff;opacity:1}.st-address-hours{overflow:hidden;margin-bottom:25px}@media screen and (max-width:979px){.st-address-hours{display:flex;flex-direction:column-reverse}}.st-address-hours__left{float:left;width:32%;box-sizing:border-box;margin-right:2%;background:#0066b1;color:#fff}@media screen and (max-width:979px){.st-address-hours__left{width:100%;margin-right:0}}.st-address-hours__left h2{font-size:1.25em;line-height:1;margin-bottom:17px}.st-address-hours__left .st__address{padding:25px 30px}.st-address-hours__left .st__address .email,.st-address-hours__left .st__address .phone,.st-address-hours__left .st__address address{display:block;font-size:.875em;line-height:1;margin-bottom:7px;font-family:SofiaProRegular,sans-serif;font-style:normal}.st-address-hours__left .st__address .email a,.st-address-hours__left .st__address .phone a,.st-address-hours__left .st__address address a{color:#fff}.st-address-hours__left .st__address .social-share{margin-top:15px;margin-bottom:15px}.st-address-hours__left .st__address .social-share li i{color:#0066b1;background:#fff;width:20px;height:20px;line-height:20px}.st-address-hours__left .st__address .btn{float:none;padding:0 49px;height:35px;line-height:35px}.st-address-hours__left .st__hours{padding:25px 30px;background:#33beb1;overflow:hidden}.st-address-hours__left .st__hours-inner ul{padding-left:0}.st-address-hours__left .st__hours-inner ul li{overflow:hidden;font-size:.875em;margin-bottom:4px;list-style:none;padding-left:0}.st-address-hours__left .st__hours-inner ul li .st-day{float:left}.st-address-hours__left .st__hours-inner ul li .st-time{float:right}.st-address-hours__right{float:right;width:66%;position:relative}@media screen and (max-width:979px){.st-address-hours__right{width:100%}}.st-address-hours__right img{float:right;width:100%}.st-address-hours__right .review{background:url(../images/google_review.png) no-repeat center;background-size:contain;width:180px;height:94px;position:absolute;bottom:30px;right:48px}.sp-sec{margin-bottom:50px;overflow:hidden}.sp-sec .pre-heading{margin-bottom:23px}.sp-sec__list{list-style:none;padding-left:0}.sp-sec__list li{float:left;color:#0066b1;font-size:.75em;line-height:1;padding-left:0;margin-right:20px;min-height:50px}.sp-sec__list li img{float:left;margin-right:8px}.sp-sec__list li span{float:left;padding-top:2px}.free-maz-section{background:url(../images/wooden-bg.jpg) no-repeat center center;background-size:contain;height:105px;margin-bottom:27px}@media screen and (max-width:979px){.free-maz-section{height:auto;background-size:cover;padding:15px}}.free-maz-section__inner{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:979px){.free-maz-section__inner{flex-direction:column}}.free-maz-section__inner img{float:left;margin-right:40px}@media screen and (max-width:979px){.free-maz-section__inner img{display:none}}.free-maz-section__inner h2{float:left;color:#fff;margin-right:40px}@media screen and (max-width:979px){.free-maz-section__inner h2{margin-right:0;text-align:center;margin-bottom:15px}}.free-maz-section__inner .btn{float:left;padding:0 65px}.free-maz-section__inner .btn:hover{color:#fff}.video-wrapper{position:relative;background:#fbfaf9}.video-wrapper>video{width:100%;vertical-align:middle;object-fit:fill}.video-wrapper>video.has-media-controls-hidden::-webkit-media-controls{display:none}.video-wrapper .video-overlay-play-button{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;opacity:.95;cursor:pointer;background-image:linear-gradient(transparent,#000);transition:opacity 150ms}.video-wrapper .video-overlay-play-button:hover{opacity:1}.video-wrapper .video-overlay-play-button.is-hidden{display:none}.inpiration-page{color:gray;margin-bottom:64px;overflow:hidden}.inpiration-page h2{color:#0066b1}.inpiration-page .wrapper{overflow:visible}.associated-logos{text-align:center;padding:50px 0;color:#0066b1}.associated-logos h2{font-size:2.125em;line-height:1.2;margin-bottom:30px}.associated-logos__list{overflow:hidden;padding-left:0}.associated-logos__list li{display:inline-block;list-style:none;margin:0 18px;padding-left:0}.style-trend-01{background:url(../images/style-trend-01.jpg) no-repeat center center;background-size:cover}.style-trend-02{background:url(../images/style-trend-02.jpg) no-repeat center center;background-size:cover}.style-trend-03{background:url(../images/style-trend-03.jpg) no-repeat center center;background-size:cover}.inspiration-before{background:url(../images/inspiration-before.jpg) no-repeat center center;background-size:cover;position:relative}.inspiration-before span{position:absolute;bottom:15px;left:20px;font-size:1.5em;line-height:1.3;font-family:SofiaProSemiBold,sans-serif;font-style:normal;color:#fff}.inspiration-after{background:url(../images/inspiration-after.jpg) no-repeat center center;background-size:cover;position:relative}.inspiration-after span{position:absolute;bottom:15px;left:20px;font-size:1.5em;line-height:1.3;font-family:SofiaProSemiBold,sans-serif;font-style:normal;color:#fff}.left-col{width:20%;float:left}@media screen and (max-width:979px){.left-col{width:100%;margin-bottom:20px}}.left-col .pre-heading{color:#999}.left-col h2{font-size:.9375em;line-height:1;border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:15px;text-transform:uppercase}.left-col ul{margin-bottom:35px;list-style:none;padding-left:0}.left-col ul:last-of-type{margin-bottom:30px}.left-col ul li{padding-left:0}.left-col ul li.color-wheel{margin-top:10px}.left-col ul a.active,.left-col ul a:hover{color:#0066b1;border-bottom:1px solid #0066b1}.right-col{width:78%;float:right}@media screen and (max-width:979px){.right-col{width:100%}}.right-col__header{margin-left:25px;margin-bottom:45px;overflow:hidden}@media screen and (max-width:979px){.right-col__header{margin-left:0}}.right-col h2{font-size:2.5em;line-height:1.2;margin-bottom:15px}.right-col li,.right-col p{font-size:.875em;line-height:1.5;margin-bottom:30px}.grid{overflow:visible}.grid:after{content:'';display:block;clear:both}.grid-item{float:left;width:30%;margin:0 0 25px 25px;position:relative}@media screen and (max-width:1023px){.grid-item{margin:0 0 25px 2%}}@media screen and (max-width:979px){.grid-item{width:96%}}.grid-item-img{position:relative;margin-bottom:20px}.grid-item-img img{display:block;width:100%}@media screen and (max-width:979px){.grid-item-img img{width:100%}}.grid-item-content h3{font-size:.9375em;color:#0066b1;margin-bottom:10px}.grid-item-content li,.grid-item-content p{font-size:.8125em;font-family:SofiaProRegular,sans-serif;font-style:normal;color:gray;margin-bottom:20px}.inspiration-full-width{overflow:hidden;max-width:1150px;margin:0 auto}.inspiration-full-width .breadcrumbs{margin-left:25px}.inspiration-full-width .header{width:65%;text-align:center;margin:0 auto 75px}@media screen and (max-width:979px){.inspiration-full-width .header{width:100%;margin-bottom:30px}}.inspiration-full-width .header h2{color:#0066b1;font-family:SofiaProSemiBold,sans-serif;font-style:normal;margin-bottom:10px}.inspiration-full-width .header li,.inspiration-full-width .header p{font-size:.875em;color:gray;margin:15px 0 25px}.inspiration-full-width .header .btn{text-transform:unset;color:#fff}.inspiration-full-width .grid-item{width:22%}@media screen and (max-width:979px){.inspiration-full-width .grid-item{width:94%}}.inspiration-full-width .link-btm a{color:#0066b1}.inspiration-detail{margin-bottom:75px;overflow:visible}@media screen and (max-width:979px){.inspiration-detail{margin-bottom:20px}}.inspiration-detail h2{color:#0066b1;font-size:2.5em;line-height:1;margin-bottom:16px}.inspiration-detail li,.inspiration-detail p{font-size:.875em;margin-bottom:25px;color:gray}.inspiration-detail .inspiration-img{position:relative;float:left;margin-top:10px}@media screen and (max-width:979px){.inspiration-detail .inspiration-img{float:none;width:97%;margin-bottom:15px}}.inspiration-detail__content{float:right;width:calc(100% - 499px);box-sizing:border-box;padding-left:40px}@media screen and (max-width:979px){.inspiration-detail__content{width:100%;float:none;padding-left:0}}.inspiration-detail .inspiration-btns{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:25px}@media screen and (max-width:979px){.inspiration-detail .inspiration-btns{text-align:center}}.inspiration-detail .inspiration-btns .btn{width:174px;text-align:center;font-size:.8125em;height:37px;line-height:37px}@media screen and (max-width:1124px){.inspiration-detail .inspiration-btns .btn{width:auto}}@media screen and (max-width:979px){.inspiration-detail .inspiration-btns .btn{float:none}}.inspiration-detail .inspiration-btns .btn:first-of-type{margin-right:15px}@media screen and (max-width:979px){.inspiration-detail .inspiration-btns .btn: first-of-type{margin:0 10px 10px}}.inspiration-featured-products h2{color:#0066b1;font-size:1.4375em;line-height:1;margin-bottom:23px;font-family:SofiaProRegular,sans-serif;font-style:normal}.inspiration-featured-products .inspiration__block{float:left;width:100%;position:relative;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:28px}.inspiration-featured-products .inspiration__block:last-of-type{margin-bottom:0}.inspiration-featured-products .inspiration__block-img{float:left;width:245px;margin-right:30px;position:relative}@media screen and (max-width:1124px){.inspiration-featured-products .inspiration__block-img{float:none;margin-bottom:15px}}@media screen and (max-width:979px){.inspiration-featured-products .inspiration__block-img{width:96%}}@media screen and (max-width:979px){.inspiration-featured-products .inspiration__block-img img{width:100%}}.inspiration-featured-products .inspiration__block-img .image-hover{cursor:default}.inspiration-featured-products .inspiration__block-text{float:left;width:calc(100% - 275px);box-sizing:border-box;color:gray}@media screen and (max-width:1124px){.inspiration-featured-products .inspiration__block-text{float:none;width:100%}}.inspiration-featured-products .inspiration__block-text h3{font-size:1.0625em;line-height:1.2;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;margin-bottom:15px}.inspiration-featured-products .inspiration__block-text li,.inspiration-featured-products .inspiration__block-text p{font-size:.875em;line-height:1.47;margin-bottom:0}.advice-pages{padding-top:40px}#banner__inner-pages.height-change.no-btm{margin-bottom:0}.quiz-sec{color:#0066b1;margin:0 auto 55px;width:997px}@media screen and (max-width:1124px){.quiz-sec{width:100%}}.quiz-sec.wrapper{width:1125px}.quiz-sec h2{margin-bottom:55px;font-size:2.125em}.quiz-sec h2.no-btm{margin-bottom:0}.quiz-sec h3{font-size:1.0625em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;line-height:1.3;margin-bottom:20px}.quiz-sec li,.quiz-sec p{margin-bottom:50px}.quiz-sec__step-01{margin:0 -38px 0}@media screen and (max-width:1124px){.quiz-sec__step-01{margin:0 0 50px}}.quiz-sec__step-01 li{margin:0 38px}@media screen and (max-width:1124px){.quiz-sec__step-01 li{margin:0 3%}}@media screen and (max-width:1023px){.quiz-sec__step-01 li{margin:0 2%}}.quiz-sec__step-02{margin:0 -13px 40px}@media screen and (max-width:1023px){.quiz-sec__step-02{margin:0 -13px 10px}}.quiz-sec__step-02 li{margin:0 13px 10px}.quiz-sec__step-04{margin:0 -9px 40px}@media screen and (max-width:1023px){.quiz-sec__step-04{margin:0 -9px 10px}}.quiz-sec__step-04 li{margin:0 9px 10px}.quiz-sec__step-05{margin:0 -7px 40px}@media screen and (max-width:1023px){.quiz-sec__step-05{margin:0 -7px 10px}}.quiz-sec__step-05 li{margin:0 7px 10px}.advice-steps{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0}.advice-steps li{list-style:none;padding-left:0;position:relative;margin-bottom:50px}@media screen and (max-width:1023px){.advice-steps li{margin-bottom:10px}}.advice-steps li h3{font-size:.9375em;font-family:SofiaProRegular,sans-serif;font-style:normal;line-height:1.3;margin-bottom:0}.advice-steps li img{display:block;margin-bottom:20px}.advice-steps li.active>img{box-shadow:5px 5px 20px 0 #ccc}@media screen and (max-width:1023px){.advice-steps li.active>img{box-shadow:2px 2px 10px 0 #ccc}}.quiz-inner{overflow:visible}.quiz-inner .quiz-left{float:left}@media screen and (max-width:1023px){.quiz-inner .quiz-left{float:none;text-align:center}}.quiz-inner .quiz-right{float:right}@media screen and (max-width:1023px){.quiz-inner .quiz-right{float:none;text-align:center}}.instructions__left{float:left;width:calc(100% - 425px);color:gray}@media screen and (max-width:979px){.instructions__left{width:100%}}.instructions li,.instructions p{font-size:.875em}.instructions li.head-para,.instructions p.head-para{color:#0066b1;margin-bottom:30px}.instructions h2,.instructions h3{color:#0066b1}.instructions h2{font-size:2.125em;margin-bottom:20px}.instructions h3{font-size:.9375em;margin-bottom:20px;text-transform:uppercase}.instructions ol{font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:30px}.instructions ol ol{font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:1.1875em;margin-bottom:0}.instructions__right{width:375px;float:right}@media screen and (max-width:979px){.instructions__right{width:100%}}.quick-tips{background:#fbfaf9;color:#0066b1;padding:30px;width:100%;box-sizing:border-box;margin-top:25px}.quick-tips h2{font-size:1.125em;border-bottom:1px solid #ccc;padding-bottom:15px;padding-left:45px;background:url(../images/icon-tips.png) no-repeat top left}.quick-tips li{margin-bottom:15px}.quick-tips li:last-child{margin-bottom:0}.advice-search{margin-bottom:40px}.advice-search__left{width:261px;float:left}@media screen and (max-width:979px){.advice-search__left{width:100%}}.advice-search__left .search-results{background:#0066b1;color:#fff;padding:24px;overflow:hidden;margin-bottom:15px}.advice-search__left .search-results .pre-heading{color:#fff}.advice-search__left .search-results h2{font-size:.9375em;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #fff;text-transform:uppercase}.advice-search__left .search-results ul{padding-left:0;margin-bottom:25px}.advice-search__left .search-results li{list-style:none;padding-left:0;font-size:.875em}.advice-search__left .grey-sec{background:#fbfaf9;color:#0066b1;padding:24px;overflow:hidden;margin-bottom:15px}.advice-search__left .grey-sec h2{font-size:.9375em;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ccc;text-transform:uppercase}.advice-search__left .grey-sec li,.advice-search__left .grey-sec p{font-size:.875em;margin-bottom:25px}.advice-search__right{width:calc(100% - 300px);float:right}@media screen and (max-width:979px){.advice-search__right{width:100%}}.advice-search__right .advice-search__header{color:gray;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ccc}.advice-search__right .advice-search__header h1{font-size:2.5em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:10px;color:#0066b1}.advice-search__right .advice-search__header li,.advice-search__right .advice-search__header p{font-size:.875em}.advice-search__right .advice-search__content{margin-bottom:35px;border-bottom:1px solid #ccc;overflow:hidden}.advice-search__right h2{font-size:1.1875em;font-family:SofiaProBlack,sans-serif;font-style:normal;color:#0066b1;margin-bottom:25px}.advice-search__right .grid-item:first-child{margin-left:0}@media screen and (max-width:979px){.advice-search__right .grid-item{margin-left:0}}.advice-search__right .grid-item h3{font-size:1em;line-height:1.5}.advice-search__right .grid-item li,.advice-search__right .grid-item p{font-size:.875em}.pricing{color:gray}.pricing h2{font-size:2.125em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:15px}.pricing li,.pricing p{font-size:.875em}.pricing__left{width:240px;float:left}@media screen and (max-width:1023px){.pricing__left{float:none;width:100%;margin-bottom:15px}}.pricing__right{width:calc(100% - 270px);float:right;background:#fbfaf9;padding:24px;overflow:hidden;box-sizing:border-box}@media screen and (max-width:1023px){.pricing__right{float:none;width:100%}}.pricing__right-inner{overflow:hidden}.pricing__right-inner .left{width:48%;float:left}.pricing__right-inner .right{width:48%;float:right}.pricing__right h3{color:#0066b1;margin-bottom:15px}.pricing__right li,.pricing__right p{color:gray}.pricing__right ul{padding-left:0;margin-bottom:15px}.pricing__right li{color:#0066b1;list-style:none;padding-left:0;margin-bottom:3px}@media screen and (max-width:979px){#advice-half-06{padding-bottom:50px}}#advice-half-02 li,#advice-half-02 p{color:#0066b1}.advice-half{height:681px;min-height:681px;position:relative}@media screen and (max-width:979px){.advice-half{height:auto;min-height:auto}}.advice-half__01{background:url(../images/advice-img-22.jpg) no-repeat center center;background-size:cover;height:681px}@media screen and (max-width:979px){.advice-half__01{height:200px}}.advice-half__02{background:url(../images/advice-img-23.jpg) no-repeat center center;background-size:cover;height:681px}@media screen and (max-width:979px){.advice-half__02{height:200px}}.advice-half__03{background:url(../images/advice-img-24.jpg) no-repeat center center;background-size:cover;height:681px}@media screen and (max-width:979px){.advice-half__03{height:200px}}.advice-half__04{background:url(../images/about-us-img-01.jpg) no-repeat center center;background-size:cover;height:681px}@media screen and (max-width:979px){.advice-half__04{height:200px}}.advice-half .half__content{height:681px}@media screen and (max-width:979px){.advice-half .half__content{height:auto;overflow:hidden;padding-bottom:60px}}.advice-half .half__content-inner.right-txt{width:81%}@media screen and (max-width:979px){.advice-half .half__content-inner.right-txt{width:96%;padding:0;float:none;margin:0 auto}}.advice-half .half__content-inner li,.advice-half .half__content-inner p{color:#0066b1}.advice-half .half__content.blue-bg .pre-heading,.advice-half .half__content.blue-bg h2,.advice-half .half__content.blue-bg li,.advice-half .half__content.blue-bg p{color:#fff}.advice-half .half__content.blue-bg .white{display:inline-block;max-width:45%;text-align:center}.advice-half .primary-link{align-self:flex-start}.advice-half .primary-link.down-arrow{background:url(../images/arrow-down-blue.png) no-repeat 100% 9px;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.advice-half .advice-half-link{width:100%;box-sizing:border-box;padding-left:25px}.advice-half .advice-half-link li{width:48%;float:left;list-style:none;box-sizing:border-box;padding-left:0;margin-right:2%}@media screen and (max-width:768px){.advice-half .advice-half-link li{width:100%;margin-bottom:5px;margin-right:0}}.advice-half .advice-half-link li .primary-link{font-size:1.06875em}.icon-arrow-circle{position:absolute;bottom:20px;left:calc(50% - 20px);width:39px;height:39px;transition:all .5s ease-in-out}.advice-pricing,.warranties{position:relative}.advice-pricing .right-section,.warranties .right-section{margin-top:30px}.advice-pricing__list,.warranties__list{border-bottom:1px solid #ccc;padding-bottom:50px;margin-bottom:50px;overflow:hidden}@media screen and (max-width:768px){.advice-pricing__list,.warranties__list{border-bottom:0;padding-bottom:0;margin-bottom:0}}.advice-pricing__list:last-of-type,.warranties__list:last-of-type{border-bottom:0;margin-bottom:0}@media screen and (max-width:768px){.advice-pricing__list:last-of-type,.warranties__list: last-of-type{padding-bottom:50px}}.advice-pricing__list h2,.warranties__list h2{color:#0066b1;font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:1em;margin-bottom:8px}.advice-pricing__list li,.advice-pricing__list p,.warranties__list li,.warranties__list p{color:gray;font-size:.875em}.advice-pricing__list-col,.warranties__list-col{float:left;padding-right:5%;width:30%}@media screen and (max-width:768px){.advice-pricing__list-col,.warranties__list-col{width:100%;padding-right:0}}.advice-pricing__list-col:last-child,.warranties__list-col:last-child{padding-right:0}.advice-pricing__list-col{padding-right:4%;width:48%}@media screen and (max-width:768px){.advice-pricing__list-col{width:100%;padding-right:0}}.instruction-video{padding:135px 0;position:relative}@media screen and (max-width:979px){.instruction-video{padding:20px 0}}@media screen and (max-width:979px){.instruction-video .alignright{float:none;margin:0 auto;text-align:center;display:block}}.instruction-video__content{width:27%;float:left;color:#0066b1;box-sizing:border-box;height:399px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1023px){.instruction-video__content{width:25%}}@media screen and (max-width:979px){.instruction-video__content{width:100%;height:auto}}.instruction-video__content h2{margin-bottom:15px}.instruction-video__content li,.instruction-video__content p{color:#999}.faqs{color:#fff;padding:135px 0;position:relative}@media screen and (max-width:768px){.faqs{padding:20px 0 80px}}.faqs .pre-heading,.faqs h2{color:#fff}.faqs h2{font-size:2.125em;line-height:1.2}.faqs .transition,.faqs li,.faqs p,.faqs ul li i:after,.faqs ul li i:before{transition:all .25s ease-in-out}.faqs .flipIn,.faqs ul li{animation:flipdown .5s ease both}.faqs .no-select,.faqs h3{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faqs h3{font-size:1.125em;font-family:SofiaProRegular,sans-serif;font-style:normal}.faqs li,.faqs p{margin:10px 0}.faqs ul{list-style:none;perspective:900;padding:0;margin:0 10% 0 0;width:45%;float:left}@media screen and (max-width:768px){.faqs ul{width:100%;margin:0}}.faqs ul:last-of-type{margin-right:0}.faqs ul li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-bottom:1px solid #dce7eb}.faqs ul li:nth-of-type(1){animation-delay:.5s}.faqs ul li:nth-of-type(2){animation-delay:.75s}.faqs ul li:nth-of-type(3){animation-delay:1s}.faqs ul li:last-of-type{padding-bottom:0}.faqs ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:5px}.faqs ul li i:after,.faqs ul li i:before{content:"";position:absolute;background-color:#fff;width:3px;height:9px}.faqs ul li i:before{transform:translate(-2px,0) rotate(45deg)}.faqs ul li i:after{transform:translate(2px,0) rotate(-45deg)}.faqs ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.faqs ul li input[type=checkbox]:checked~li,.faqs ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.faqs ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}.faqs ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}.care__heading{margin-bottom:12px;display:block}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}.commerical-trend-01{background:url(../images/product-commerical-01.jpg) no-repeat center center;background-size:cover}.commerical-trend-02{background:url(../images/product-commerical-02.jpg) no-repeat center center;background-size:cover}.commerical-trend-03{background:url(../images/product-commerical-03.jpg) no-repeat center center;background-size:cover}.commerical-trend-04{background:url(../images/product-commerical-04.jpg) no-repeat center center;background-size:cover}.commerical-trend-05{background:url(../images/product-commerical-05.jpg) no-repeat center center;background-size:cover}.commerical-trend-06{background:url(../images/product-commerical-06.jpg) no-repeat center center;background-size:cover}.commerical-trend-07{background:url(../images/product-commerical-07.jpg) no-repeat center center;background-size:cover}.commerical-trend-08{background:url(../images/product-commerical-08.jpg) no-repeat center center;background-size:cover}.commerical-trend-09{background:url(../images/product-commerical-09.jpg) no-repeat center center;background-size:cover}.commercial-details{margin:50px auto 80px}.commercial-details .pre-heading{margin-bottom:0}.commercial-details h2{color:#0066b1;font-size:2.125em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;margin-bottom:40px}.commercial-details__left{padding-right:40px;box-sizing:border-box}@media screen and (max-width:768px){.commercial-details__left{padding-right:0}}.commercial-details__left li,.commercial-details__left p{font-size:.9375em;margin-bottom:20px;color:gray}.commercial-details__left .feature-img{margin-bottom:5px}@media screen and (max-width:768px){.commercial-details__left .feature-img{width:100%}}.commercial-details__right .team-details{padding-left:0}.commercial-details__right .team-details li{list-style:none;padding-left:0;overflow:hidden;color:#0066b1;margin-bottom:35px;margin-top:10px}.commercial-details__right .team-details li .team-img{border-radius:50%;overflow:hidden;width:125px;height:125px;float:left;margin-right:35px}@media screen and (max-width:768px){.commercial-details__right .team-details li .team-img{float:none;text-align:center;display:block;margin:0 auto}}.commercial-details__right .team-details li h3{margin-bottom:10px;margin-top:5px}.commercial-details__right .team-details li li,.commercial-details__right .team-details li p{font-size:.875em}.commercial-details__right .feature-details .row{overflow:hidden;margin-bottom:20px}.commercial-details__right .feature-details .row .feature-img2{overflow:hidden;float:left;margin-right:35px}@media screen and (max-width:1125px){.commercial-details__right .feature-details .row .feature-img2{width:45%;margin-right:5%}}@media screen and (max-width:768px){.commercial-details__right .feature-details .row .feature-img2{float:none}}.commercial-details__right .feature-details .row .feature-content{float:right;width:47%}@media screen and (max-width:768px){.commercial-details__right .feature-details .row .feature-content{float:none;width:100%}}.commercial-details__right .feature-details .row h3{margin-bottom:10px;margin-top:5px;color:#0066b1;font-size:1.0625em;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-top:0;line-height:1em}.commercial-details__right .feature-details .row li,.commercial-details__right .feature-details .row p{font-size:.875em;color:gray}.product-commerical .half__content-inner.right-txt{width:555px;padding:0 0 0 180px}@media screen and (max-width:1124px){.product-commerical .half__content-inner.right-txt{width:95%;padding:0 0 0 5%}}.product-commerical .half__content-inner.left-txt{width:555px;padding:0 180px 0 0}@media screen and (max-width:1124px){.product-commerical .half__content-inner.left-txt{width:95%;padding:0 5% 0 0}}.product-commerical .blue-bg h2,.product-commerical .blue-bg li,.product-commerical .blue-bg p{color:#fff}.search-products{margin-bottom:60px}.search-products h2,.search-products h3,.search-products h4,.search-products label{color:#0066b1}.search-products h2{font-size:2.125em;margin-bottom:30px}.search-products h3{font-size:.9375em;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #ccc}.search-products h3 a{font-size:.875em;line-height:2;font-family:SofiaProRegular,sans-serif;font-style:normal;float:right;text-decoration:underline}.search-products h4{font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:15px}.search-products__row-col1{float:left;width:36%;margin-right:7%}@media screen and (max-width:980px){.search-products__row-col1{margin-right:5%}}@media screen and (max-width:768px){.search-products__row-col1{width:100%;margin-right:0}}.search-products__row-col1 .search-col-left{float:left}@media screen and (max-width:980px){.search-products__row-col1 .search-col-left{width:48%}}.search-products__row-col1 .search-col-right{float:right}@media screen and (max-width:980px){.search-products__row-col1 .search-col-right{width:48%}}.search-products__row-col2{float:left;width:22%;margin-right:7%}@media screen and (max-width:980px){.search-products__row-col2{width:30%;margin-right:5%}}@media screen and (max-width:768px){.search-products__row-col2{width:100%;margin-right:0}}.search-products__row-col2 .search-slider{text-align:center}.search-products__row-col2 .search-slider ul{padding-left:0}.search-products__row-col2 .search-slider ul li{list-style:none;display:inline-block;color:#999;padding-left:0;font-size:.6875em;margin-right:20%}.search-products__row-col2 .search-slider ul li:last-child{margin-right:0}.search-products__row-col3{float:left;width:22%}@media screen and (max-width:768px){.search-products__row-col3{width:100%}}#advice-buy .popular-products__content{color:#fff}#advice-buy .popular-products__content h2{color:#fff}#advice-buy .right-section{display:flex;flex-wrap:wrap}#advice-buy .white-sec{background:#fff;color:#0066b1;padding:24px;box-sizing:border-box;overflow:hidden;margin-bottom:25px;float:left;width:31%;margin-right:3%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){#advice-buy .white-sec{width:100%;margin-right:0}}#advice-buy .white-sec:nth-child(3n+3){margin-right:0}#advice-buy .white-sec h2{font-size:.9375em;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ccc;color:#0066b1;width:100%}@media screen and (max-width:1125px){#advice-buy .white-sec h2{font-size:.875em}}#advice-buy .white-sec li,#advice-buy .white-sec p{font-size:.875em;margin-bottom:25px;color:#0066b1}.sale-banner{overflow:visible}.sale-banner img{box-shadow:5px 5px 20px 0 #ccc;margin-bottom:35px}#product-accordion h2{cursor:pointer}#product-accordion .accordion-content{overflow:hidden}#product-accordion .color__tone{margin-bottom:30px}#product-accordion .brochures__item{float:left;width:30%;margin-right:2%}.product-sort{overflow:visible;margin-bottom:10px}.product-sort .left-col h2{color:#0066b1}.product-sort .left-col h3{color:#0066b1;text-transform:uppercase;font-size:.75em;margin-bottom:15px}.product-sort .left-col .product-options{margin-bottom:30px}.product-sort .left-col .product-options label.capitalize{text-transform:uppercase}.product-sort .left-col .product-options span{display:block;font-family:SofiaProRegular,sans-serif;font-style:normal;font-size:.75em;line-height:1.1;margin:0 0 15px 18px;text-transform:none}.product-sort .image-hover .image-text li,.product-sort .image-hover .image-text p{font-size:.9375em;line-height:1.2;font-family:SofiaProLight,sans-serif;font-style:normal;margin-bottom:10px}.product-sort .image-hover .image-text a{font-size:1em;line-height:1.2;font-family:SofiaProRegular,sans-serif;font-style:normal;display:inline-block}.product-sort .popular-products__images{margin-bottom:30px;display:flex;flex:1 0 33%;flex-wrap:wrap}.product-sort .popular-products__images .top-sec{position:relative;margin-bottom:15px}.product-sort .popular-products__images .top-sec .sale-icon{background:#00ae9e;height:27px;line-height:27px;padding:0 18px;display:inline-block;position:absolute;top:0;left:0;z-index:2;color:#fff;text-transform:uppercase;font-size:.75em}.product-sort .popular-products__images .btm-sec h2{color:#0066b1;font-size:.9375em;font-family:SofiaProRegular,sans-serif;font-style:normal;margin-bottom:8px}.product-sort .popular-products__images .btm-sec .price{color:#0066b1;font-size:.875em;float:right}.product-sort .popular-products__images .btm-sec li,.product-sort .popular-products__images .btm-sec p{color:gray;font-size:.75em;line-height:1.4;margin-bottom:0}.product-sort .popular-products__images .btm-sec li.pricing,.product-sort .popular-products__images .btm-sec p.pricing{color:#0066b1;font-size:.9375em;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.product-detail{margin-bottom:70px;overflow:visible}.product-detail h2{color:#0066b1;font-size:2.5em;line-height:1;margin-bottom:25px}.product-detail h2 span{font-family:SofiaProRegular,sans-serif;font-style:normal}.product-detail li,.product-detail p{font-size:.875em;margin-bottom:25px;color:gray}.product-detail .product-imgs{float:left}@media screen and (max-width:980px){.product-detail .product-imgs{width:400px}}@media screen and (max-width:768px){.product-detail .product-imgs{width:100%}}.product-detail .product-imgs__list{list-style:none;margin-top:49px;padding-left:0;line-height:0}@media screen and (max-width:980px){.product-detail .product-imgs__list{width:100%;margin:0 auto}}.product-detail .product-imgs__list li{padding-left:0;margin-bottom:20px;margin-right:5px;display:inline-block}.product-detail .product-imgs__list li img{display:block}.product-detail .product-imgs__img{margin-top:10px;width:600px}@media screen and (max-width:980px){.product-detail .product-imgs__img{width:400px;margin-bottom:20px}}@media screen and (max-width:768px){.product-detail .product-imgs__img{width:98%}}.product-detail .product-imgs__img--main{position:relative}.product-detail .product-imgs__img--main img{display:block;width:100%}.product-detail .product-imgs__img li,.product-detail .product-imgs__img p{font-size:.6875em;color:#b3b3b3;margin-top:10px}.product-detail__content{float:right;width:calc(100% - 600px);box-sizing:border-box;padding-left:40px}@media screen and (max-width:980px){.product-detail__content{width:calc(100% - 400px)}}@media screen and (max-width:768px){.product-detail__content{width:100%;padding-left:0;margin-top:40px}}.product-detail__content .product-detail__list{overflow:hidden;padding-left:0;border-top:1px solid #ccc;padding-top:18px;margin-bottom:10px}.product-detail__content .product-detail__list li{float:left;padding-left:0;width:50%;list-style:none;margin-bottom:8px}@media screen and (max-width:1124px){.product-detail__content .product-detail__list li{width:100%}}.product-detail__content .product-detail__list li span{color:#0066b1;width:35%;font-family:SofiaProMedium,sans-serif;font-style:normal;display:inline-block}.product-detail__content #product-accordion{border-bottom:1px solid #ccc;margin-bottom:20px}.product-detail__content #product-accordion h3{color:#0066b1;text-transform:uppercase;border-top:1px solid #ccc;font-family:SofiaProMedium,sans-serif;font-style:normal;font-size:.875em;padding:19px 0;cursor:pointer;position:relative}.product-detail__content #product-accordion h3::after{position:absolute;content:'';background:url(../images/arrow-down-blue.png) no-repeat center center;width:13px;height:7px;top:16px;right:0}.product-detail__content #product-accordion h3.ui-accordion-header-active::after{background:url(../images/arrow-up-blue.png) no-repeat center center}.product-detail__content .download-link{padding-left:0;text-align:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.product-detail__content .download-link.align-left{text-align:left}.product-detail__content .download-link.align-left li{margin-left:0}.product-detail__content .download-link li{list-style:none;display:inline-block;margin:0 20px;text-transform:uppercase;padding-left:0}@media screen and (max-width:1023px){.product-detail__content .download-link li{margin-bottom:5px}}.product-detail__content .download-link li img{float:left;margin-right:10px}.product-detail__content .download-link li a{color:#0066b1;line-height:25px}.product-detail .color-ramge{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.product-detail .color-ramge h3{margin-bottom:10px}.product-detail h3{color:#0066b1;text-transform:uppercase;border-top:1px solid #ccc;font-family:SofiaProMedium,sans-serif;font-style:normal;font-size:.875em;padding:10px 0;cursor:pointer;position:relative}.product-detail .accordion-content ul{padding-left:0;overflow:hidden}.product-detail .accordion-content ul li{float:left;padding-left:0;margin-right:10px;margin-bottom:10px;list-style:none}.product-detail .accordion-content ul.color__list{margin:11px 0 30px}.product-detail .accordion-content ul.color__list li{margin-right:17px}.product-detail .accordion-content ul.color__list li img{width:69px;height:69px;border-radius:50%}.product-detail .product-btns{overflow:hidden;margin-bottom:25px}.product-detail .product-btns .btn{width:134px;text-align:center;font-size:.8125em;height:37px;line-height:37px}@media screen and (max-width:1124px){.product-detail .product-btns .btn{width:auto}}@media screen and (max-width:1124px){.product-detail .product-btns .btn{padding:0 20px}}.product-detail .product-btns .btn:first-of-type{margin-right:15px}#product-tabs{color:#666;margin-bottom:40px}li.special-features,p.special-features{color:#0066b1}ul.special-features__list{margin-bottom:20px}ul.special-features__list li{margin-bottom:5px}.other-products{padding:50px 0 20px;text-align:center}.other-products h2{color:#0066b1;margin-bottom:40px}.product-form .form-body{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}.product-form .form-body .row .input-text,.product-form .form-body .row select{width:44%;margin-right:6%;float:left;position:relative;font-family:SofiaProRegular,sans-serif;font-style:normal}.delivery-price{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.delivery-price .pricing-sec{width:50%;float:left;padding-left:0}@media screen and (max-width:1023px){.delivery-price .pricing-sec{float:none;width:100%}}.delivery-price .pricing-sec li{list-style:none;margin-bottom:10px}.delivery-price .pricing-sec li.discount{color:#0066b1;font-size:1.3125em;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.delivery-price .pricing-sec li.actual span{text-decoration:line-through}.delivery-price .pricing-sec li.saving{color:#0066b1}.delivery-price .delivery-link{padding-left:0;width:50%;float:left}@media screen and (max-width:1023px){.delivery-price .delivery-link{float:none;width:100%}}.delivery-price .delivery-link li{list-style:none;margin:0 0 20px;text-transform:uppercase;padding-left:0;overflow:hidden}.delivery-price .delivery-link li img{float:left;margin-right:10px}.delivery-price .delivery-link li a{color:#0066b1;line-height:25px}.item-details .item-row{overflow:hidden;color:#666;padding:20px 0;border-bottom:1px solid #ccc;position:relative}.item-details .item-row.header{font-size:.75em;line-height:1.1;text-transform:uppercase}@media screen and (max-width:768px){.item-details .item-row.header .item-color,.item-details .item-row.header .item-delete,.item-details .item-row.header .item-price,.item-details .item-row.header .item-qnty,.item-details .item-row.header .item-size{display:none}}.item-details .item-row.body{color:#666;display:flex;flex-direction:row;align-items:center}@media screen and (max-width:768px){.item-details .item-row.body{flex-direction:unset;flex-wrap:wrap;justify-content:flex-end}}.item-details .item-row.body .item-color,.item-details .item-row.body .item-size{text-transform:uppercase;font-size:.75em;line-height:1.1}.item-details .item-row.body .item-price{font-family:SofiaPro-Bold,sans-serif;font-style:normal;line-height:1.1;font-size:.75em}.item-details .item-row.body .item-qnty{display:flex;justify-content:center;font-size:.75em}@media screen and (max-width:768px){.item-details .item-row.body .item-qnty{justify-content:space-between}}.item-details .item-row.body .item-qnty .input-number{width:45px;height:35px;line-height:35px;border-radius:0;border:1px solid #ccc;padding:0 0 0 10px;font-family:SofiaProRegular,sans-serif;font-style:normal}.item-details .item-row .item-img{float:left;width:15%;margin-right:4%;box-sizing:border-box;position:relative}@media screen and (max-width:980px){.item-details .item-row .item-img{margin-right:15px}}@media screen and (max-width:768px){.item-details .item-row .item-img{width:49%;margin-right:0}}.item-details .item-row .item-img img{width:100%}.item-details .item-row .item-name{float:left;width:19%}@media screen and (max-width:768px){.item-details .item-row .item-name{width:51%}}.item-details .item-row .item-name h2{color:#0066b1;margin-bottom:8px;text-transform:uppercase;font-size:.875em;line-height:1.4}.item-details .item-row .item-name li,.item-details .item-row .item-name p{font-size:.875em;line-height:1.4}.item-details .item-row .item-size{float:left;width:15%;text-align:center}.item-details .item-row .item-size span{display:none}@media screen and (max-width:768px){.item-details .item-row .item-size{width:51%;text-align:right;float:right;margin-bottom:5px;display:flex;justify-content:space-between}.item-details .item-row .item-size span{display:inline-block;margin-right:15px;color:#ccc}}.item-details .item-row .item-color{float:left;width:17%;text-align:center}.item-details .item-row .item-color span{display:none}@media screen and (max-width:768px){.item-details .item-row .item-color{width:51%;text-align:right;float:right;margin-bottom:5px;display:flex;justify-content:space-between}.item-details .item-row .item-color span{display:inline-block;margin-right:15px;color:#ccc}}.item-details .item-row .item-qnty{float:left;width:17%;text-align:center}.item-details .item-row .item-qnty span{display:none}@media screen and (max-width:768px){.item-details .item-row .item-qnty{width:51%;text-align:right;float:right;margin-bottom:5px;display:flex;justify-content:space-between}.item-details .item-row .item-qnty span{display:inline-block;margin-right:15px;color:#ccc}}.item-details .item-row .item-price{float:left;width:13%;text-align:center}.item-details .item-row .item-price span{display:none}@media screen and (max-width:768px){.item-details .item-row .item-price{width:51%;text-align:right;float:right;margin-bottom:5px;display:flex;justify-content:space-between}.item-details .item-row .item-price span{display:inline-block;margin-right:15px;color:#ccc}}.item-details .item-row .item-delete{float:right;width:4%}@media screen and (max-width:768px){.item-details .item-row .item-delete{width:10%;position:absolute;right:0;top:15px}}.item-details .item-row .item-delete .cross-icon{float:right}.cart-footer{overflow:hidden;margin:50px 0 30px}.cart-footer.no-mrgn{margin:10px 0 0}.cart-footer__full{width:100%;overflow:hidden;text-align:center}@media screen and (max-width:768px){.cart-footer__full{text-align:left}}.cart-footer__full a{display:inline-block;margin:0 10px;float:none}@media screen and (max-width:768px){.cart-footer__full a: first-of-type{margin-bottom:20px}}.cart-footer__left{float:left;width:25%;padding-left:0}@media screen and (max-width:768px){.cart-footer__left{float:none;width:100%}}.cart-footer__left li{padding-left:0;list-style:none;margin-bottom:16px;overflow:hidden}.cart-footer__left li a{color:#0066b1;font-size:.75em;box-sizing:border-box;text-transform:uppercase}.cart-footer__left li a.blue-border{width:100%}@media screen and (max-width:768px){.cart-footer__left li a.blue-border{width:auto}}.cart-footer__left li a.arrow-left{background:url(../images/arrow-left-blue.png) no-repeat 0 0;margin-left:25px;padding-left:20px}.cart-footer__left li a.arrow-left.no-left{margin-left:0}.cart-footer__left.cart-align{width:100%}.cart-footer__left.cart-align li{float:left}@media screen and (max-width:768px){.cart-footer__left.cart-align li{float:none;display:block;text-align:center;margin:0 auto 25px}}.cart-footer__left.cart-align li:last-child{float:right}@media screen and (max-width:768px){.cart-footer__left.cart-align li: last-child{float:none}}.cart-footer__left.cart-align li .btn{color:#fff}@media screen and (max-width:980px){.cart-footer__left.cart-align li .btn{padding:0 18px}}@media screen and (max-width:768px){.cart-footer__left.cart-align li .btn{float:none}}.cart-footer__right{float:right;width:25%}@media screen and (max-width:980px){.cart-footer__right{width:28%}}@media screen and (max-width:768px){.cart-footer__right{float:none;width:100%}}.cart-footer__right .btn{width:100%;text-align:center;box-sizing:border-box}@media screen and (max-width:768px){.cart-footer__right .btn{width:auto}}.total-price{color:#666;font-size:.75em;line-height:1.1;margin-bottom:45px;margin-left:20px;text-align:center;margin-right:50px}.total-price span{color:#0066b1;font-family:SofiaPro-Bold,sans-serif;font-style:normal}@media screen and (max-width:768px){.total-price{margin-bottom:25px;text-align:left}}.checkout-tab{height:46px;line-height:46px;border-radius:23px;background:#e6e6e6;padding-left:0;text-align:center;margin:0 auto 70px;width:calc(100% - 42px)}@media screen and (max-width:768px){.checkout-tab{margin-bottom:20px}}.checkout-tab li{list-style:none;padding-left:0;float:left;text-align:center;width:25%;text-transform:uppercase;color:#666}@media screen and (max-width:768px){.checkout-tab li{font-size:.875em}}.checkout-tab li.active{border-radius:23px;background:#0066b1;color:#fff}.stores-page .payment{overflow:hidden;margin-bottom:0}.stores-page .payment h1{border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:0}.stores-page .thanks{overflow:hidden;margin-bottom:100px;text-align:center}@media screen and (max-width:768px){.stores-page .thanks{margin-bottom:10px}}.stores-page .thanks h1{margin-bottom:25px}.delivery-sec__left{float:left;width:48%;padding-top:30px;border-top:1px solid rgba(230,230,230,.3)}@media screen and (max-width:768px){.delivery-sec__left{width:100%}}.delivery-sec__left .form-body .row{margin-bottom:25px;overflow:hidden;display:flex;align-items:center}@media screen and (max-width:768px){.delivery-sec__left .form-body .row{flex-direction:column}}@media screen and (max-width:768px){.delivery-sec__left .form-body .row.custom-radio-border{flex-direction:row}}.delivery-sec__left .form-body .row>div{position:relative}.delivery-sec__left .form-body .row .code{float:right;width:74%}.delivery-sec__left .form-body .row .icon-question-mark{position:absolute;top:10px;right:20px}@media screen and (max-width:768px){.delivery-sec__left .form-body .row .wdth-50.first-child{margin-bottom:25px}}.delivery-sec__left .form-body input[type=text],.delivery-sec__left .form-body select,.delivery-sec__left .form-body select[multiple],.delivery-sec__left .form-body textarea{width:100%;color:gray;font-family:SofiaProRegular,sans-serif;font-style:normal}.delivery-sec__left .form-body input[type=text]::-webkit-input-placeholder,.delivery-sec__left .form-body select::-webkit-input-placeholder,.delivery-sec__left .form-body select[multiple]::-webkit-input-placeholder,.delivery-sec__left .form-body textarea::-webkit-input-placeholder{color:#999}.delivery-sec__left .form-body input[type=text]::-moz-placeholder,.delivery-sec__left .form-body select::-moz-placeholder,.delivery-sec__left .form-body select[multiple]::-moz-placeholder,.delivery-sec__left .form-body textarea::-moz-placeholder{color:#999}.delivery-sec__left .form-body input[type=text]:-ms-input-placeholder,.delivery-sec__left .form-body select:-ms-input-placeholder,.delivery-sec__left .form-body select[multiple]:-ms-input-placeholder,.delivery-sec__left .form-body textarea:-ms-input-placeholder{color:#999}.delivery-sec__left .form-body input[type=text]:-moz-placeholder,.delivery-sec__left .form-body select:-moz-placeholder,.delivery-sec__left .form-body select[multiple]:-moz-placeholder,.delivery-sec__left .form-body textarea:-moz-placeholder{color:#999}.delivery-sec__left .form-body select[multiple],.delivery-sec__left .form-body textarea{min-height:142px;max-height:142px;height:142px}.delivery-sec__right{float:right;width:48%}@media screen and (max-width:768px){.delivery-sec__right{width:100%;display:flex;flex-direction:column-reverse}}.delivery-sec__right .btn{float:right;padding:0 50px;font-size:.75em}@media screen and (max-width:768px){.delivery-sec__right .btn{text-align:center;margin-bottom:20px}}.delivery-sec__right h2{font-size:1em;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;margin-bottom:15px}.delivery-sec__right .order-summary{background:#fbfaf9;padding:40px;overflow:hidden;margin-bottom:25px}@media screen and (max-width:768px){.delivery-sec__right .order-summary{padding:10px;margin-top:25px}}.delivery-sec__right .order-summary .order-summary__block{display:flex;flex-direction:row;margin-bottom:30px}@media screen and (max-width:980px){.delivery-sec__right .order-summary .order-summary__block{flex-direction:column;display:block}}@media screen and (max-width:768px){.delivery-sec__right .order-summary .order-summary__block{flex-direction:row;display:flex}}@media screen and (max-width:480px){.delivery-sec__right .order-summary .order-summary__block{flex-direction:column;display:block}}.delivery-sec__right .order-summary .order-summary__block:last-of-type{margin-bottom:0}.delivery-sec__right .order-summary .order-summary__block-img{float:left;margin-right:30px}@media screen and (max-width:980px){.delivery-sec__right .order-summary .order-summary__block-img{margin-right:0;margin-bottom:10px;float:none}}@media screen and (max-width:980px){.delivery-sec__right .order-summary .order-summary__block-img{margin-right:20px}}.delivery-sec__right .order-summary .order-summary__block-text{float:left;width:50%;font-size:.875em;line-height:1.2}@media screen and (max-width:980px){.delivery-sec__right .order-summary .order-summary__block-text{float:none;width:100%}}.delivery-sec__right .order-summary .order-summary__block-text h3{color:#0066b1;margin-bottom:8px;font-family:SofiaProRegular,sans-serif;font-style:normal;text-transform:uppercase}.delivery-sec__right .order-summary .order-summary__block-text span{display:block;color:gray;margin-bottom:5px}.delivery-sec__right .order-summary .order-summary__block-price{float:right;color:#0066b1;font-size:1.125em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;display:flex;align-items:center}@media screen and (max-width:980px){.delivery-sec__right .order-summary .order-summary__block-price{float:none}}.shipping-details h2{border-bottom:1px solid #ccc;padding-bottom:20px}.shipping-details__left{width:72%;float:left}@media screen and (max-width:1024px){.shipping-details__left{width:65%}}@media screen and (max-width:980px){.shipping-details__left{width:50%}}.shipping-details__left address{color:gray;font-size:.875em;font-family:SofiaProRegular,sans-serif;font-style:normal}.shipping-details__right{width:28%;float:right}@media screen and (max-width:1024px){.shipping-details__right{width:35%}}@media screen and (max-width:980px){.shipping-details__right{width:50%}}.shipping-details__right .custom-radio-border{margin-bottom:20px}.shipping-details__right .custom-radio-border input[type=radio]:not(:checked)+label{margin-right:0}.blog-page{overflow:visible}.meta_category{height:24px;line-height:24px;border-radius:12px;background:#33beb1;padding:0 17px;font-size:.6875em;font-family:SofiaProLight,sans-serif;font-style:normal;color:#fff;display:inline-block;margin-bottom:15px}.meta_category a{color:#fff}.post-meta .post-author{font-size:.875em;color:#0066b1;float:left}.post-meta .post-author img{width:39px;height:39px;overflow:hidden;border-radius:50%;float:left;margin-right:8px}.post-meta .post-author span{line-height:39px;float:left}.post-section{overflow:visible;margin-bottom:35px}.post-section h1{color:#0066b1;font-size:2.125em;margin-bottom:40px;line-height:1}.post-section h2{font-size:1.625em;margin-bottom:25px;line-height:1.2}.post-section li,.post-section p{font-size:.875em;margin-bottom:25px;line-height:1.5}.post-section .reading-duration{float:right;font-size:.75em;padding-left:25px;margin-top:13px}.post-card{position:relative;color:gray;width:31%;float:left;margin-right:2%;margin-bottom:15px}@media screen and (max-width:979px){.post-card{width:98%;margin-right:0}}.post-card:last-of-type{margin-right:0}.post-card__wide{position:relative;color:gray;width:65%;float:left;margin-right:2%;margin-bottom:15px}@media screen and (max-width:979px){.post-card__wide{width:98%;margin-right:0}}.post-card__wide__left{float:left}@media screen and (max-width:979px){.post-card__wide__left{width:100%}}.post-card__wide__right{padding:25px;float:left;width:50%;box-sizing:border-box}@media screen and (max-width:979px){.post-card__wide__right{width:100%}}.post-card__grey{background:rgba(234,228,225,.2)}.post-card__grey.content-only{padding:25px;box-sizing:border-box}.post-card__grey h2{color:#0066b1}.post-card__grey h2 a{color:#0066b1}.post-card__grey .reading-duration{background:url(../images/icon-clock-grey.png) no-repeat top left}.post-card__content{padding:25px;box-sizing:border-box;overflow:hidden}.post-card__image-head{position:relative}.post-card__image-head .meta_category{position:absolute;top:25px;left:25px}@media screen and (max-width:979px){.post-card__image-head img{width:100%}}.post-card__blue{background:#0066b1;color:#fff;padding:25px;box-sizing:border-box}.post-card__blue h2{color:#fff}.post-card__blue h2 a{color:#fff}.post-card__blue .reading-duration{background:url(../images/icon-clock-white.png) no-repeat top left}.post-card__blue .post-meta .post-author{color:#fff}.blog-inner-main{overflow:visible}.blog-inner-main .post-card__wide{margin-bottom:40px;width:65%}@media screen and (max-width:979px){.blog-inner-main .post-card__wide{width:98%}}.blog-inner-main .post-card__wide:last-of-type{margin-bottom:0}.blog-inner{position:relative}.blog-inner .social-icons{list-style:none;padding:0;background:rgba(234,228,225,.2);padding:14px;box-sizing:border-box;position:absolute;top:0;left:-85px}.blog-inner .social-icons li{width:28px;height:28px;line-height:28px;text-align:center;background:#0066b1;color:#fff;padding:0;border-radius:50%;margin-bottom:12px;font-size:.875em}.blog-inner .social-icons li:last-child{margin-bottom:0}.blog-post{background:rgba(234,228,225,.2);width:65%;padding:35px;box-sizing:border-box;float:left;position:relative;color:gray;margin-bottom:40px}@media screen and (max-width:979px){.blog-post{width:98%}}.blog-post .meta_category{border:1px solid #999;background:0 0;color:#999}.blog-post h1,.blog-post h2,.blog-post h3{color:#0066b1}.blog-post h3,.blog-post li,.blog-post p,.blog-post ul{margin-bottom:20px}.blog-post li{margin-bottom:0}.blog-post h1{font-size:2.375em;line-height:1.5;margin-bottom:35px}.blog-post .blog-inner-main{margin-bottom:20px}.blog-post__meta{border-bottom:1px solid grey;margin-bottom:20px}.blog-post__meta div{margin-bottom:20px}.blog-post__meta span{float:left;color:#0066b1}.blog-post__meta time{float:right}.blog-post .post-meta .post-author{float:none;overflow:hidden}.blog-post .post-meta li,.blog-post .post-meta p{margin-left:50px;margin-bottom:0}.blog-sidebar{width:32%;float:right}@media screen and (max-width:979px){.blog-sidebar{width:100%}}.blog-sidebar h2{color:#0066b1;font-size:1.3125em;margin-bottom:35px}.blog-sidebar .search-store{overflow:hidden;margin-bottom:30px}.blog-sidebar .search-store .input{width:100%;font-size:1em;font-family:SofiaPro-Bold,sans-serif;font-style:normal}.blog-sidebar .blog-topics{background:rgba(234,228,225,.2);overflow:hidden;margin-bottom:30px;padding:25px}.blog-sidebar .blog-topics ul{list-style:none;padding-left:0}.blog-sidebar .blog-topics ul li{padding-left:0;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;text-transform:uppercase}.blog-sidebar .blog-topics ul li:last-child{margin-bottom:0}.blog-sidebar .blog-topics ul li a{color:#999;display:block}.blog-sidebar .blog-topics ul li a span{float:right;width:26px;height:26px;line-height:26px;border-radius:50%;background:#33beb1;color:#fff;text-align:center;font-size:.9375em;font-family:SofiaProLight,sans-serif;font-style:normal}.blog-sidebar .recent-posts{background:rgba(234,228,225,.2);overflow:hidden;margin-bottom:30px;padding:25px}.blog-sidebar .recent-posts__header h2{float:left}.blog-sidebar .recent-posts__header .next-previous{float:right;list-style:none}.blog-sidebar .recent-posts__header .next-previous li{float:left}.blog-sidebar .recent-posts__header .next-previous li a{display:inline-block;width:20px;height:20px;line-height:17px;text-align:center;border-radius:50%;background:#0066b1}.blog-sidebar .recent-posts .latest-news{padding-bottom:0}.blog-sidebar .recent-posts .latest-news__block{width:100%;margin-bottom:20px}.blog-sidebar .recent-posts .latest-news__block:last-of-type{margin-bottom:0}@media screen and (max-width:1023px){.blog-sidebar .recent-posts .latest-news__block{width:100%}}.blog-sidebar .recent-posts .latest-news__block-img{float:left;width:138px;margin-right:15px}@media screen and (max-width:979px){.blog-sidebar .recent-posts .latest-news__block-img{width:100%;float:none;margin-right:0;margin-bottom:10px}}.blog-sidebar .recent-posts .latest-news__block-img .image-hover{cursor:default}.blog-sidebar .recent-posts .latest-news__block-text{width:calc(100% - 153px);padding-right:0}@media screen and (max-width:979px){.blog-sidebar .recent-posts .latest-news__block-text{width:100%}}.blog-sidebar .free-edition{background:rgba(234,228,225,.2);overflow:hidden;margin-bottom:30px;padding:25px;color:gray}.blog-sidebar .free-edition img{margin-bottom:20px}.blog-sidebar .free-edition li,.blog-sidebar .free-edition p{margin-bottom:15px}.blog-sidebar .free-edition a{color:#0066b1;text-decoration:underline;font-family:SofiaProLight,sans-serif;font-style:normal}.blog-sidebar .free-edition a:hover{text-decoration:none}.content-pages table{margin:30px 0}.content-pages table,.content-pages td,.content-pages th{border:1px solid gray;border-collapse:collapse}.content-pages td,.content-pages th{padding:10px;text-align:center}.about-story{margin:20px auto 65px}.about-story h2{color:#0066b1;margin-bottom:20px;font-size:2.125em}.about-story li,.about-story p{margin-bottom:15px;color:gray;font-size:.9375em;line-height:1.3}.about-01{background:url(../images/about-img-01.jpg) no-repeat center center;background-size:cover}.about-02{background:url(../images/about-img-02.jpg) no-repeat center center;background-size:cover}.about-03{background:url(../images/about-img-03.jpg) no-repeat center center;background-size:cover}.about-half .half__image{height:670px}@media screen and (max-width:768px){.about-half .half__image{height:200px}}.about-half .half__content{height:670px;min-height:670px}@media screen and (max-width:768px){.about-half .half__content{height:auto;min-height:auto}}.about-half .half__content-inner h2{margin-bottom:25px}.about-half .half__content-inner.right-txt{width:550px;padding:0 0 0 130px}@media screen and (max-width:768px){.about-half .half__content-inner.right-txt{width:95%;padding:0 0 0 5%}}.about-half .half__content-inner li,.about-half .half__content-inner p{color:#0066b1}.about-half .half__content-inner.left-txt{width:550px;padding:0 130px 0 0}@media screen and (max-width:768px){.about-half .half__content-inner.left-txt{width:95%;padding:0 5% 0 0}}.community-wrapper h2{color:#0066b1;text-align:center;margin:55px auto;font-size:2.125em}.community-wrapper .half__image{height:505px}@media screen and (max-width:768px){.community-wrapper .half__image{height:auto}}.community-wrapper .half__image img{width:100%}.our-partners{margin-top:55px}.our-partners h2{float:left;color:#0066b1}@media screen and (max-width:980px){.our-partners h2{float:none}}.our-partners .partners-tabs{float:right;padding:0;margin-top:15px}@media screen and (max-width:980px){.our-partners .partners-tabs{float:none;text-align:center}}.our-partners .partners-tabs li{list-style:none;padding-left:10px;float:left;border-left:1px solid gray;margin-left:10px;font-size:.875em;line-height:1}@media screen and (max-width:980px){.our-partners .partners-tabs li{float:none;text-align:center;display:inline-block}}.our-partners .partners-tabs li:first-child{border-left:0}.our-partners .partners-tabs li a{color:gray}.our-partners .partners-tabs li a.active,.our-partners .partners-tabs li a:hover{color:#0066b1}.our-partners .partner-logos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;margin-top:60px}.our-partners .partner-logos li{list-style:none;padding:0;flex:1 0 16.5%;margin-bottom:45px;max-width:16.5%}@media screen and (max-width:1024px){.our-partners .partner-logos li{flex:1 0 25%}}@media screen and (max-width:980px){.our-partners .partner-logos li{flex:1 0 33.3%}}@media screen and (max-width:768px){.our-partners .partner-logos li{flex:1 0 50%}}@media screen and (max-width:480px){.our-partners .partner-logos li{flex:1 0 100%}}.our-partners .partner-logos li span{min-height:62px;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:768px){.our-partners .partner-logos li span{justify-content:center}}#popup-store-about .popup{height:600px;overflow-y:scroll}.state__header{overflow:hidden;margin:50px 0}@media screen and (max-width:480px){.state__header{margin-bottom:20px}}.state__header h1{float:left}@media screen and (max-width:980px){.state__header h1{float:none;margin-bottom:25px}}.state__header .sp-sec__list{float:right}@media screen and (max-width:980px){.state__header .sp-sec__list{float:none}}.state__header .sp-sec__list li{text-align:center}.state__header .sp-sec__list li img{float:none;margin-bottom:5px}.state__header .sp-sec__list li span{float:none;display:block}.state__header .sp-sec__list li:last-child{margin-right:0}@media screen and (max-width:768px){.state__header .sp-sec__list li{min-height:90px;margin-bottom:10px}}.state__stores{display:flex;flex-wrap:wrap;justify-content:space-between}.state__stores .store-item{float:left;width:23%;padding-bottom:25px;box-sizing:border-box;min-height:450px}@media screen and (max-width:768px){.state__stores .store-item{width:48%;min-height:420px}}@media screen and (max-width:480px){.state__stores .store-item{width:100%;min-height:auto}}.state__stores .store-item:nth-child(4){margin-right:0}.state__stores .store-item .store__image{height:195px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%}.state__stores .store-item h2{margin:10px 0;font-size:18px}.state__stores .store-item ul.stores__list{padding:0;list-style:none}.state__stores .store-item ul.stores__list li{margin-bottom:0;padding:0}.state__stores .store-item ul.stores__list li.stores__icons{margin-top:15px}.state__stores .store-item ul.stores__list li.stores__icons img{height:20px;width:auto;display:inline-block;margin-right:10px}.state__stores .store-item ul.stores__list li.store__email{word-break:break-all}.store-cta{height:202px}.store-cta .wrapper{display:flex;justify-content:space-around;align-items:center;height:100%}@media screen and (max-width:767px){.store-cta .wrapper{flex-direction:column;justify-content:space-evenly}}.store-cta .wrapper h2{font-size:2em;width:24%;color:#fff}@media screen and (max-width:768px){.store-cta .wrapper h2{width:100%;text-align:center;font-size:1.5em}}.store-cta .wrapper li,.store-cta .wrapper p{font-size:1em;font-family:SofiaProSemiBold,sans-serif;font-style:normal;color:#fff;width:43%;margin:0 3%}@media screen and (max-width:1124px){.store-cta .wrapper li,.store-cta .wrapper p{margin:0 2%}}@media screen and (max-width:979px){.store-cta .wrapper li,.store-cta .wrapper p{display:none}}.store-cta .wrapper .enquiry-sent span{font-size:1.25em;display:block;color:#fff}.store-cta .wrapper .enquiry-sent span.contact-detail{font-size:1em}.store-cta .wrapper .enquiry-sent .store-name{display:block;position:relative;font-family:SofiaProSemiBold,sans-serif;font-style:normal;line-height:27px;margin-bottom:20px}.store-cta .wrapper .enquiry-sent .store-name:before{content:'';border-bottom:1px solid #fff;position:absolute;left:0;bottom:-8px;width:110px}.store-cta .wrapper .enquiry-sent a{color:#fff}.store-cta.grey-bg h2{color:#0066b1}.store-cta.grey-bg li,.store-cta.grey-bg p{color:#0066b1;width:50%;margin:0 5%}@media screen and (max-width:1124px){.store-cta.grey-bg li,.store-cta.grey-bg p{margin:0 2%}}@media screen and (max-width:979px){.store-cta.grey-bg li,.store-cta.grey-bg p{display:none}}.store-cta.grey-bg .enquiry-sent span{color:#0066b1}.store-cta.grey-bg .btn{text-transform:unset;font-size:.875em;font-family:SofiaPro-Bold,sans-serif;font-style:normal}@media screen and (max-width:979px){.store-cta.grey-bg .btn{padding:0 25px;display:block;width:150px;text-align:center}}.heading-block{margin:57px 0 52px}.heading-block h2{background:#eae4e1;display:inline-block;vertical-align:top;width:368px;text-align:center;height:70px;line-height:70px;margin:0 2px;color:#0066b1;font-family:SofiaProMedium,sans-serif;font-style:normal}.heading-block h2.active{background:#0066b1;color:#fff}@media screen and (max-width:1125px){.heading-block h2{width:32.6%}}@media screen and (max-width:980px){.heading-block h2{width:32.4%}}@media screen and (max-width:768px){.heading-block h2{width:31.8%;font-size:1.125em}}@media screen and (max-width:480px){.heading-block h2{width:32.5%;font-size:.875em;margin:0}}.contact-store-form{margin-bottom:60px}.contact-store-form fieldset{border:none;padding:0;margin:0}.contact-store-form input[type=email],.contact-store-form input[type=number],.contact-store-form input[type=password],.contact-store-form input[type=search],.contact-store-form input[type=tel],.contact-store-form input[type=text],.contact-store-form select,.contact-store-form select[multiple],.contact-store-form textarea{width:100%;height:67px;margin-bottom:28px;border-radius:0;border:1px solid #eae4e1;color:gray;font-size:1.5em;font-family:SofiaProMedium,sans-serif;font-style:normal;float:none}.contact-store-form input[type=email]::-webkit-input-placeholder,.contact-store-form input[type=number]::-webkit-input-placeholder,.contact-store-form input[type=password]::-webkit-input-placeholder,.contact-store-form input[type=search]::-webkit-input-placeholder,.contact-store-form input[type=tel]::-webkit-input-placeholder,.contact-store-form input[type=text]::-webkit-input-placeholder,.contact-store-form select::-webkit-input-placeholder,.contact-store-form select[multiple]::-webkit-input-placeholder,.contact-store-form textarea::-webkit-input-placeholder{color:gray}.contact-store-form input[type=email]::-moz-placeholder,.contact-store-form input[type=number]::-moz-placeholder,.contact-store-form input[type=password]::-moz-placeholder,.contact-store-form input[type=search]::-moz-placeholder,.contact-store-form input[type=tel]::-moz-placeholder,.contact-store-form input[type=text]::-moz-placeholder,.contact-store-form select::-moz-placeholder,.contact-store-form select[multiple]::-moz-placeholder,.contact-store-form textarea::-moz-placeholder{color:gray}.contact-store-form input[type=email]:-ms-input-placeholder,.contact-store-form input[type=number]:-ms-input-placeholder,.contact-store-form input[type=password]:-ms-input-placeholder,.contact-store-form input[type=search]:-ms-input-placeholder,.contact-store-form input[type=tel]:-ms-input-placeholder,.contact-store-form input[type=text]:-ms-input-placeholder,.contact-store-form select:-ms-input-placeholder,.contact-store-form select[multiple]:-ms-input-placeholder,.contact-store-form textarea:-ms-input-placeholder{color:gray}.contact-store-form input[type=email]:-moz-placeholder,.contact-store-form input[type=number]:-moz-placeholder,.contact-store-form input[type=password]:-moz-placeholder,.contact-store-form input[type=search]:-moz-placeholder,.contact-store-form input[type=tel]:-moz-placeholder,.contact-store-form input[type=text]:-moz-placeholder,.contact-store-form select:-moz-placeholder,.contact-store-form select[multiple]:-moz-placeholder,.contact-store-form textarea:-moz-placeholder{color:gray}@media screen and (max-width:768px){.contact-store-form input[type=email],.contact-store-form input[type=number],.contact-store-form input[type=password],.contact-store-form input[type=search],.contact-store-form input[type=tel],.contact-store-form input[type=text],.contact-store-form select,.contact-store-form select[multiple],.contact-store-form textarea{font-size:1.125em}}.contact-store-form select[multiple],.contact-store-form textarea{height:365px;margin-bottom:115px}.contact-store-form .checkbox{margin:8px 0 57px}.contact-store-form .checkbox [type=checkbox]:checked,.contact-store-form .checkbox [type=checkbox]:not(:checked){position:absolute;left:-9999px}.contact-store-form .checkbox [type=checkbox]:checked+label,.contact-store-form .checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;display:block;color:#0066b1;font-size:1em;font-family:SofiaProMedium,sans-serif;font-style:normal}.contact-store-form .checkbox [type=checkbox]:checked+label:before,.contact-store-form .checkbox [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:-6px;width:27px;height:27px;border:2px solid #0066b1;background:#fff}.contact-store-form .checkbox [type=checkbox]:checked+label:after,.contact-store-form .checkbox [type=checkbox]:not(:checked)+label:after{content:'\2713\0020';position:absolute;top:4px;left:6px;font-size:25px;line-height:18px;color:#0066b1;transition:all .2s}.contact-store-form .checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.contact-store-form .checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.contact-store-form .checkbox [type=checkbox]:checked:focus+label:before,.contact-store-form .checkbox [type=checkbox]:not(:checked):focus+label:before{border:2px solid #0066b1}.contact-store-form .btn{text-transform:unset;width:216px;height:42px;line-height:42px;font-size:.875em;font-family:SofiaPro-Bold,sans-serif;font-style:normal;box-sizing:border-box;text-align:center;padding:0}.contact-store-form .btn.next-btn,.contact-store-form .btn.submit{float:right}.contact-store-form .btn.prev-btn{float:left}@media screen and (max-width:768px){.contact-store-form .btn{width:220px}}@media screen and (max-width:480px){.contact-store-form .btn{width:130px}}.contact-store-form .area-list{margin-bottom:65px}.contact-store-form h3{font-size:1.5em;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;padding:0 30px}.contact-store-form h3.area-flooring{border-top:1px solid #eae4e1;padding-top:74px}@media screen and (max-width:480px){.contact-store-form h3{padding:0}}.contact-store-form ul{padding:0 30px;list-style:none;margin:24px 0 54px}@media screen and (max-width:480px){.contact-store-form ul{padding:0}}.contact-store-form ul li{display:inline-block;text-align:center;padding:0 48px 20px 0;vertical-align:top}@media screen and (max-width:768px){.contact-store-form ul li{padding:0 20px 20px 0}}.contact-store-form ul li .checkitem{position:relative}.contact-store-form ul li .checkitem input[type=checkbox]{display:none;visibility:hidden}.contact-store-form ul li .checkitem input[type=checkbox]:checked~.product-image{border:4px solid #0066b1}.contact-store-form ul li .checkitem input[type=checkbox]:checked~.flooring-area{background:#0066b1;color:#fff}.contact-store-form ul li .checkitem .product-image{width:100px;height:100px;background:#eae4e1;border:4px solid #eae4e1;border-radius:50%;cursor:pointer;margin:0 auto}@media screen and (max-width:480px){.contact-store-form ul li .checkitem .product-image{width:70px;height:70px}}.contact-store-form ul li .checkitem .product-title{font-size:1.125em;font-family:SofiaProRegular,sans-serif;font-style:normal;color:#0066b1;margin-top:18px;cursor:pointer;width:120px;word-break:break-word}@media screen and (max-width:480px){.contact-store-form ul li .checkitem .product-title{font-size:1em;margin-top:12px}}.contact-store-form .flooring-area{width:100px;height:100px;border:1px solid #eae4e1;border-radius:50%;background:#eae4e1;color:#0066b1;font-size:1.25em;padding:10px;box-sizing:border-box;line-height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 auto}@media screen and (max-width:480px){.contact-store-form .flooring-area{width:80px;height:80px;font-size:.9375em;line-height:16px}}.contact-store-form fieldset:not(.active){display:none}.contact-store-form fieldset.active:first-of-type~.button-wrapper .prev-btn,.contact-store-form fieldset.active:first-of-type~.button-wrapper .submit{display:none}.contact-store-form fieldset.active:not(:last-of-type)~.button-wrapper .submit{display:none}.contact-store-form fieldset.active:last-of-type~.button-wrapper .next-btn{display:none} /* Store video start */.videoWrapper { position: relative; padding-bottom: 56.25%; height: auto; width: auto; overflow: hidden; max-width: 1125px; margin: 0 auto;} .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .store-video { padding: 85px 0 20px;} .store-video h2{ color:#0066b1;} /* Store video End */
 /* Address finder Start */
.af_list {
    
}
.af_item {
    background: #0066b1;
    color: #fff;
    box-sizing: border-box;
    padding: 1px 5px !important;
    border: 0px !important;
    font-size: 16px;
}
.af_hover {

}

/* Address finder End */